body{background-color:var(--tempo-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--tempo-gold);color:var(--tempo-black)}hr,.border-top,.border-bottom{border-color:var(--tempo-line) !important}img{max-width:100%}@media(min-width: 768px){*{scrollbar-width:thin;scrollbar-color:#2a2a31 var(--tempo-black)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--tempo-black)}*::-webkit-scrollbar-thumb{background:#2a2a31;border:3px solid var(--tempo-black);border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:var(--tempo-gold)}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font);letter-spacing:-0.01em}.section-title{position:relative;font-size:var(--h5);font-weight:600;text-transform:uppercase;letter-spacing:.22em;padding-bottom:16px;margin-bottom:0;color:var(--tempo-gold-soft)}.section-title:after{content:"";position:absolute;left:50%;bottom:0;width:40px;height:1px;margin-left:-20px;background:var(--tempo-gold)}.section-title.text-left:after,.section-title-right:after{left:0;margin-left:0}.section-featured-home,.section-banners-home,.section-brands-home,.section-categories-home,.section-institutional-home,.section-welcome-home{padding-top:56px;padding-bottom:56px}@media(min-width: 768px){.section-featured-home,.section-banners-home,.section-brands-home,.section-categories-home,.section-institutional-home,.section-welcome-home{padding-top:84px;padding-bottom:84px}}.btn{font-family:var(--heading-font);font-weight:600;font-size:var(--font-small);text-transform:uppercase;letter-spacing:.14em;border-radius:2px;padding-top:15px;padding-bottom:15px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.btn-primary{background:linear-gradient(180deg, #1A1A20 0%, #0E0E12 100%);border:1px solid var(--tempo-gold-dim);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 4px 14px rgba(0,0,0,.5);color:var(--main-foreground)}.js-buy-button-container .btn-add-to-cart{height:50px;padding-top:0;padding-bottom:0;white-space:nowrap}.js-buy-button-container .js-addtocart-placeholder{display:flex !important;align-items:center;justify-content:center;height:50px;padding-top:0;padding-bottom:0;text-align:center;white-space:nowrap}.js-buy-button-container .js-addtocart-placeholder[style*=none]{display:none !important}@media(max-width: 430px){.js-buy-button-container .btn-add-to-cart,.js-buy-button-container .js-addtocart-placeholder{font-size:12px;letter-spacing:.1em}}.btn-primary:hover,.btn-primary:focus{background:linear-gradient(180deg, #2E2E36 0%, #1C1C22 100%);border-color:var(--tempo-gold);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 18px rgba(200,169,106,.18);color:var(--main-foreground)}.btn-secondary,.btn-default{background-color:rgba(0,0,0,0);border:1px solid var(--tempo-line-strong);color:var(--main-foreground)}.btn-secondary:hover,.btn-default:hover{border-color:var(--tempo-gold);color:var(--tempo-gold)}.btn-tempo-gold{background-color:var(--tempo-gold);border:1px solid var(--tempo-gold);color:var(--tempo-black)}.btn-tempo-gold:hover,.btn-tempo-gold:focus{background-color:var(--tempo-gold-soft);border-color:var(--tempo-gold-soft);color:var(--tempo-black)}.js-head-main,.head-main{border-bottom:1px solid var(--tempo-line);background-color:#0a0a0d !important;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.024) 0, rgba(255, 255, 255, 0.024) 2px, transparent 2px, transparent 7px),repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.02) 0, rgba(255, 255, 255, 0.02) 2px, transparent 2px, transparent 7px),linear-gradient(180deg, #0C0C10 0%, #08080A 100%) !important}.section-adbar{background-color:var(--tempo-black-deep) !important;color:var(--tempo-gold-soft) !important;font-size:11px;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid var(--tempo-line)}.logo-text h1,.logo-text .h3{font-family:var(--heading-font);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.26em;text-indent:.26em;line-height:1}@media(min-width: 768px){.logo-text h1,.logo-text .h3{font-size:26px;letter-spacing:.32em;text-indent:.32em}}.nav-list-link,.nav-desktop-list .nav-list-link,.nav-main-item>a{font-family:var(--heading-font);font-size:var(--font-small);font-weight:500;text-transform:uppercase;letter-spacing:.16em}.nav-desktop .nav-list-link{position:relative;padding-bottom:4px}.nav-desktop .nav-list-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--tempo-gold);transition:width .25s ease}.nav-desktop .nav-list-link:hover:after,.nav-desktop .nav-selected>.nav-list-link:after{width:100%}.nav-dropdown-content,.nav-list-panel{background-color:var(--tempo-surface);border:1px solid var(--tempo-line)}.nav-panel,.js-modal-nav .modal-content{background-color:var(--tempo-black)}.nav-list .nav-item{border-bottom:1px solid var(--tempo-line)}.js-home-slider-section .slider-image,.js-home-slider-section .js-slider-image{width:100%;height:clamp(420px,76vh,560px);object-fit:cover;object-position:center;display:block}@media(min-width: 768px){.js-home-slider-section .slider-image,.js-home-slider-section .js-slider-image{height:clamp(440px,48vw,640px)}}.js-home-slider-section .swiper-slide{height:auto;overflow:hidden}.js-home-slider-section .slide-container{position:relative}.js-home-slider-section .slide-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;pointer-events:none;background:linear-gradient(180deg, rgba(8, 8, 10, 0) 0%, rgba(8, 8, 10, 0.75) 100%)}.js-home-slider-section .slider-content,.js-home-slider-section .slide-text{position:relative;z-index:2}.section-banners-home .banner-image,.section-banners-home img{width:100%;object-fit:cover;border-radius:2px}.section-banners-home a{display:block;position:relative;overflow:hidden;border-radius:2px}.section-banners-home a img{transition:transform .6s cubic-bezier(0.2, 0.7, 0.3, 1)}.section-banners-home a:hover img{transform:none}@media(min-width: 768px){.section-featured-home .item-product.col-md-4,.section-featured-home .item-product.col-md-6{flex:0 0 25%;max-width:25%}}.item-product .item{position:relative}.item-image{background-color:#0d0d10;border:0;border-radius:2px;overflow:hidden;transition:background-color .3s ease}.item-image .js-item-image-padding{padding-bottom:100% !important;height:0}.item-product .item-image img,.item-product .item-image .js-item-image{top:0;left:0;width:100%;height:100%;object-fit:contain;padding:0 !important;transform:none !important}.item-product .item-image:not(.item-image-slider):hover img,.item-product .item-image-slider:hover .swiper-slide-active img{transform:none !important}.item-product:hover .item-image{background-color:#101014}.item-name{font-family:var(--heading-font);font-size:var(--font-small);font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;color:var(--main-foreground);transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-product:hover .item-name{color:var(--tempo-gold-soft)}.item-price-container{margin-top:6px}.item-price-container .price,.item-price-container .js-price-display{font-family:var(--heading-font);font-size:var(--font-big);font-weight:600;letter-spacing:.02em}.price-compare{color:var(--tempo-muted);text-decoration:line-through;font-weight:400}.label{font-family:var(--heading-font);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:3px 6px}.label-outline{border:1px solid var(--tempo-line-strong);color:var(--main-foreground);background:rgba(0,0,0,0)}.label.label-accent{background:rgba(200,169,106,.14);border:1px solid rgba(200,169,106,.35);color:var(--tempo-gold-soft);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.section-welcome-home,.section-institutional-home{text-align:center}.section-welcome-home p,.section-institutional-home p,.section-welcome-home div,.section-institutional-home div{font-family:var(--heading-font);font-size:var(--font-large);font-weight:400;line-height:1.6;letter-spacing:.04em;color:var(--main-foreground);max-width:720px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.section-welcome-home p,.section-institutional-home p,.section-welcome-home div,.section-institutional-home div{font-size:var(--h4);line-height:1.5}}.section-institutional-home{border-top:1px solid var(--tempo-line);border-bottom:1px solid var(--tempo-line);background:var(--tempo-black-deep)}.section-brands-home img{--tempo-logo-filter: grayscale(100%) brightness(1.7);filter:var(--tempo-logo-filter);opacity:.55;transition:opacity .3s ease,filter .3s ease}.section-brands-home img:hover{--tempo-logo-filter: none;opacity:1}.section-news,.js-newsletter-section{border-top:1px solid var(--tempo-line)}.section-news .form-control{background-color:var(--tempo-black)}.template-product .product-name,.template-product h1{text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.25}.template-product .product-price,.template-product .price,.template-product .js-price-display{font-family:var(--heading-font);font-weight:600}@media(min-width: 992px){.template-product [data-store^=product-info-]{position:sticky;top:100px;align-self:flex-start}}.product-image,.js-product-slider-main .swiper-slide{background-color:rgba(0,0,0,0)}.product-description-background,.js-product-description{background-color:var(--tempo-surface) !important;color:var(--main-foreground) !important;border:1px solid var(--tempo-line);border-radius:2px}.installments-link,.js-installments-modal-open{color:var(--tempo-gold-soft)}.js-product-slider-thumbs .swiper-slide{border:1px solid var(--tempo-line);border-radius:2px;overflow:hidden;transition:border-color .25s ease}.js-product-slider-thumbs .swiper-slide-thumb-active,.js-product-slider-thumbs .swiper-slide:hover{border-color:var(--tempo-gold)}.form-control,.form-select,input[type=text],input[type=email],input[type=number],input[type=tel],textarea,select{background-color:var(--tempo-surface);border:1px solid var(--tempo-line-strong);border-radius:2px;color:var(--main-foreground)}.form-control:focus,.form-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--tempo-gold);box-shadow:none;outline:none}.form-control::placeholder{color:var(--tempo-muted)}.form-label{font-size:var(--font-smallest);text-transform:uppercase;letter-spacing:.12em;color:var(--tempo-muted)}.form-select-options{background-color:var(--tempo-surface);border:1px solid var(--tempo-line-strong)}.form-select-option:hover{background-color:var(--tempo-surface-alt)}.modal-content,.js-modal-content,.cart-panel{background-color:var(--tempo-black);color:var(--main-foreground)}.cart-item,.js-cart-item{border-bottom:1px solid var(--tempo-line);padding-bottom:16px}.cart-item-image-col img{background:#0e0e11;border:1px solid var(--tempo-line);border-radius:2px}.cart-totals,.js-cart-totals{border-top:1px solid var(--tempo-line-strong);padding-top:16px}.tempo-bump,.tempo-combo{position:relative;margin-top:24px;padding:22px 18px 18px;background:linear-gradient(180deg, #16130D 0%, var(--tempo-surface) 100%);border:1px solid var(--tempo-gold-dim);border-radius:2px}.tempo-bump:before,.tempo-combo:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--tempo-gold)}.tempo-bump-flag,.tempo-combo-flag{position:absolute;top:-9px;left:16px;background:var(--tempo-gold);color:var(--tempo-black);font-family:var(--heading-font);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;padding:3px 9px;border-radius:2px}.tempo-bump-body{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.tempo-bump-copy{flex:1 1 auto;min-width:0}.tempo-bump-title{font-family:var(--heading-font);font-size:var(--font-base);font-weight:600;line-height:1.35;color:var(--tempo-gold-soft);margin:0 0 5px}.tempo-bump-text{font-size:var(--font-small);line-height:1.5;color:var(--tempo-muted);margin:0}.tempo-bump-price{flex:0 0 auto;font-family:var(--heading-font);font-size:var(--font-large);font-weight:700;color:var(--main-foreground);white-space:nowrap}.tempo-bump-form{margin:0}@media(max-width: 991px){.tempo-bump-cart .tempo-bump-body{display:block}.tempo-bump-cart .tempo-bump-price{margin-top:10px}}.tempo-combo-title{font-family:var(--heading-font);font-size:var(--font-base);font-weight:600;color:var(--tempo-gold-soft);margin:0 0 12px}.tempo-combo-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--font-small);color:var(--main-foreground);padding:6px 0}.tempo-combo-line+.tempo-combo-line{border-top:1px dashed var(--tempo-line)}.tempo-combo-line-label{min-width:0}.tempo-combo-line-price{white-space:nowrap;color:var(--tempo-muted)}.tempo-combo-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--tempo-gold-dim)}.tempo-combo-total-label{font-family:var(--heading-font);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.14em;color:var(--tempo-muted)}.tempo-combo-total-price{font-family:var(--heading-font);font-size:var(--font-large);font-weight:700;color:var(--main-foreground);white-space:nowrap}.tempo-combo-saving{display:inline-block;margin-top:10px;font-size:var(--font-small);font-weight:600;color:var(--tempo-gold)}.tempo-combo-form{margin:14px 0 0}.tempo-combo-form .btn{line-height:1.35}#js-cross-selling-modal .modal-content,.js-cross-selling-container{background-color:var(--tempo-surface);border:1px solid var(--tempo-gold-dim)}.js-cross-selling-container .product-image-limited{background-color:#0e0e11}.js-cross-selling-container .btn-primary{background-color:var(--tempo-gold);border-color:var(--tempo-gold);color:var(--tempo-black)}.js-cross-selling-container .btn-primary:hover{background-color:var(--tempo-gold-soft);border-color:var(--tempo-gold-soft)}.js-related-products-notification .section-title{font-size:var(--h6)}.footer-background{border-top:1px solid var(--tempo-line);padding-top:48px}.footer-menu-item,.footer h5,.footer .h5{text-transform:uppercase;letter-spacing:.18em;font-size:var(--font-smallest)}.footer-menu-link{color:var(--footer-foreground-opacity-80);transition:color .2s ease}.footer-menu-link:hover{color:var(--tempo-gold-soft)}.footer-payments-shipping-logos img{--tempo-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-8deg) brightness(1.02);filter:var(--tempo-logo-filter);opacity:.85;transition:opacity .25s ease,filter .25s ease}.footer-payments-shipping-logos img:hover{--tempo-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(-8deg) brightness(1.14);opacity:1}.tempo-packs{margin-bottom:20px}.tempo-pack{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:10px;background:var(--tempo-surface);border:1px solid var(--tempo-line-strong);border-radius:2px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.tempo-pack:hover{border-color:var(--tempo-gold-dim)}.tempo-pack-selected{border-color:var(--tempo-gold);background:linear-gradient(180deg, #16130D 0%, var(--tempo-surface) 100%)}.tempo-pack-radio{flex:0 0 auto;width:18px;height:18px;border:1px solid var(--tempo-line-strong);border-radius:50%;position:relative;transition:border-color .2s ease}.tempo-pack-selected .tempo-pack-radio{border-color:var(--tempo-gold)}.tempo-pack-selected .tempo-pack-radio:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:var(--tempo-gold)}.tempo-pack-info{flex:1 1 auto;min-width:0}.tempo-pack-title{display:block;font-family:var(--heading-font);font-size:var(--font-base);font-weight:600;color:var(--main-foreground);margin-bottom:2px}.tempo-pack-sub{display:block;font-size:var(--font-smallest);line-height:1.4;color:var(--tempo-muted)}.tempo-pack-badge{display:inline-block;vertical-align:middle;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--tempo-gold);color:var(--tempo-black);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tempo-pack-badge-best{background:var(--tempo-gold-soft)}.tempo-pack-price{flex:0 0 auto;text-align:right;font-family:var(--heading-font);font-size:var(--font-big);font-weight:700;color:var(--main-foreground);white-space:nowrap}.tempo-pack-compare{display:block;font-size:var(--font-smallest);font-weight:400;color:var(--tempo-muted);text-decoration:line-through}.tempo-packs-note{margin:0;font-size:var(--font-smallest);color:var(--tempo-muted)}.tempo-acc-zone{margin-top:28px}.tempo-acc{border-bottom:1px solid var(--tempo-line)}.tempo-acc>summary{position:relative;list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-family:var(--heading-font);font-size:var(--font-small);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--main-foreground);transition:color .2s ease}.tempo-acc>summary::-webkit-details-marker{display:none}.tempo-acc>summary:hover{color:var(--tempo-gold-soft)}.tempo-acc>summary:after,.tempo-acc>summary:before{content:"";position:absolute;right:4px;top:50%;background:var(--tempo-gold);transition:transform .25s ease,opacity .25s ease}.tempo-acc>summary:before{width:13px;height:1px;margin-top:-1px}.tempo-acc>summary:after{width:1px;height:13px;margin-top:-7px;right:10px}.tempo-acc[open]>summary:after{transform:rotate(90deg);opacity:0}.tempo-acc-body{padding:0 0 20px;font-size:var(--font-small);line-height:1.7;color:var(--tempo-muted)}.tempo-acc-body b{color:var(--main-foreground)}.tempo-faq-row{margin:0 0 12px}.tempo-rev{margin-top:40px;padding-top:32px;border-top:1px solid var(--tempo-line)}.tempo-rev-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:20px}.tempo-rev-avg{font-size:var(--font-small);color:var(--tempo-muted)}.tempo-rev-avg-stars,.tempo-rev-item-stars{color:var(--tempo-gold);letter-spacing:.1em}.tempo-rev-item{padding:16px 0;border-bottom:1px solid var(--tempo-line)}.tempo-rev-item-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px}.tempo-rev-item-name{font-family:var(--heading-font);font-size:var(--font-small);font-weight:600;color:var(--main-foreground)}.tempo-rev-item-date{font-size:var(--font-smallest);color:var(--tempo-muted)}.tempo-rev-item p{margin:0;font-size:var(--font-small);line-height:1.6;color:var(--tempo-muted)}.tempo-rev-empty{font-size:var(--font-small);color:var(--tempo-muted)}.tempo-rev-toggle{margin-top:20px}.tempo-rev-form{margin-top:20px}.tempo-rev-form .form-control{margin-bottom:10px}.tempo-rev-stars{margin-bottom:12px}.tempo-rev-stars button{background:none;border:0;padding:0 2px;font-size:26px;line-height:1;cursor:pointer;color:var(--tempo-line-strong);transition:color .15s ease}.tempo-rev-stars button.on{color:var(--tempo-gold)}.tempo-rev-msg{margin-top:10px;font-size:var(--font-small);color:var(--tempo-gold-soft)}#reviewsapp{margin-top:24px}.tempo-hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:clamp(440px,62vh,600px);background:radial-gradient(120% 80% at 75% 15%, rgba(200, 169, 106, 0.13) 0%, rgba(200, 169, 106, 0) 60%),linear-gradient(180deg, #0B0B0E 0%, var(--tempo-black) 100%);border-bottom:1px solid var(--tempo-line)}.tempo-hero-watermark{position:absolute;right:-4%;top:50%;transform:translateY(-50%);font-family:var(--heading-font);font-size:clamp(140px,30vw,400px);font-weight:700;letter-spacing:-0.04em;line-height:1;color:#fff;opacity:.035;pointer-events:none;user-select:none;white-space:nowrap}.tempo-hero-inner{position:relative;z-index:2;padding-top:56px;padding-bottom:56px;max-width:var(--container-width)}.tempo-hero-kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--heading-font);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--tempo-gold);margin-bottom:20px}.tempo-hero-kicker:before{content:"";width:34px;height:1px;background:var(--tempo-gold)}.tempo-hero-title{font-family:var(--heading-font);font-size:clamp(38px,7vw,76px);font-weight:600;line-height:1.02;letter-spacing:-0.02em;text-transform:uppercase;color:var(--main-foreground);margin:0 0 18px;max-width:14ch}.tempo-hero-text{font-size:var(--font-large);line-height:1.6;color:var(--tempo-muted);margin:0 0 30px;max-width:46ch}.tempo-hero-btn{display:inline-block;width:auto;padding-left:42px;padding-right:42px}@media(max-width: 767px){.tempo-hero{min-height:clamp(400px,66vh,520px);text-align:center}.tempo-hero-title,.tempo-hero-text{max-width:none}.tempo-hero-kicker{justify-content:center}.tempo-hero-btn{display:block;width:100%}}.tempo-combo-overlay{display:none;position:fixed;inset:0;z-index:25000;align-items:center;justify-content:center;padding:16px;background:rgba(3,3,4,.82)}.tempo-combo-modal{width:100%;max-width:460px;max-height:86vh;display:flex;flex-direction:column;padding:22px;background:var(--tempo-surface);border:1px solid var(--tempo-gold-dim);border-radius:2px}.tempo-combo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--heading-font);font-size:var(--font-big);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--main-foreground)}.tempo-combo-close{background:none;border:0;padding:0 4px;font-size:30px;line-height:1;cursor:pointer;color:var(--tempo-muted);transition:color .2s ease}.tempo-combo-close:hover{color:var(--tempo-gold)}.tempo-combo-sub{margin:8px 0 18px;font-size:var(--font-small);line-height:1.5;color:var(--tempo-muted)}.tempo-combo-list{overflow-y:auto;margin:0 -4px;padding:0 4px}.tempo-combo-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px;margin-bottom:10px;text-align:left;background:var(--tempo-black);border:1px solid var(--tempo-line-strong);border-radius:2px;cursor:pointer;transition:border-color .2s ease}.tempo-combo-item:hover{border-color:var(--tempo-gold)}.tempo-combo-item img,.tempo-combo-item-noimg{flex:0 0 auto;width:52px;height:52px;object-fit:contain;background:#0e0e11;border-radius:2px}.tempo-combo-item-info{flex:1 1 auto;min-width:0}.tempo-combo-item-name{display:block;font-size:var(--font-small);line-height:1.35;color:var(--main-foreground)}.tempo-combo-item-cta{flex:0 0 auto;font-family:var(--heading-font);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--tempo-gold)}.tempo-combo-item.tempo-combo-loading-btn{opacity:.5;pointer-events:none}.tempo-combo-loading,.tempo-combo-empty,.tempo-combo-note{font-size:var(--font-smallest);color:var(--tempo-muted)}.tempo-combo-note{margin:12px 0 0}.template-product .js-swiper-product,.template-product .js-swiper-product .swiper-wrapper,.template-product .js-product-slide{height:auto}.template-product .js-product-slide-link{position:relative;display:block;width:100%;padding-bottom:0 !important;background:rgba(0,0,0,0);border:0;border-radius:2px;overflow:hidden;text-align:center}.template-product .js-product-slide-img{position:static !important;display:block;width:auto;height:auto;max-width:100%;max-height:min(72vh,640px);margin:0 auto;padding:0 !important;transform:none !important}.template-product [data-store^=product-info-] .js-price-display{font-family:var(--heading-font);font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.1;letter-spacing:-0.01em;color:var(--main-foreground)}.template-product [data-store^=product-info-] .js-compare-price-display,.template-product [data-store^=product-info-] .price-compare{font-size:var(--font-base);font-weight:400;color:var(--tempo-muted)}.template-product .js-offer-label,.template-product .label-accent{background:rgba(200,169,106,.14);border:1px solid rgba(200,169,106,.35);color:var(--tempo-gold-soft);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.breadcrumbs{font-size:var(--font-smallest);text-transform:uppercase;letter-spacing:.12em;color:var(--tempo-muted)}.breadcrumbs a{color:var(--tempo-muted);transition:color .2s ease}.breadcrumbs a:hover{color:var(--tempo-gold-soft)}.page-header h1,.page-header .h1{text-transform:uppercase;letter-spacing:.16em;font-size:var(--h4);font-weight:600}.item-actions{display:none}.item-product .item{padding-bottom:4px}.js-product-slider-thumbs .swiper-slide{border:0;opacity:.45;background:#0d0d10;transition:opacity .25s ease}.js-product-slider-thumbs .swiper-slide-thumb-active,.js-product-slider-thumbs .swiper-slide:hover{border:0;opacity:1}.item-image .label-top-left,.item-image .label-top-right-md{margin:8px}.tempo-packs-mode .js-product-quantity-container,.tempo-packs-mode .js-buy-button-container{display:none !important}.tempo-packs-mode .tempo-pack,.js-tempo-packs .tempo-pack{padding-right:42px}.js-tempo-packs .tempo-pack:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-5px;border-right:1px solid var(--tempo-gold);border-bottom:1px solid var(--tempo-gold);transform:rotate(-45deg);opacity:.55;transition:opacity .2s ease,right .2s ease}.js-tempo-packs .tempo-pack:hover:after{opacity:1;right:14px}.js-tempo-packs .tempo-pack{position:relative}.tempo-bump-thumb{display:none;flex:0 0 auto;width:54px;height:54px;border-radius:2px;background:#0d0d10 center/contain no-repeat}.tempo-bump-thumb-loaded{display:block}.tempo-pay-prices{margin:2px 0 14px}.tempo-pay-row{display:flex;align-items:baseline;gap:10px;padding:7px 0}.tempo-pay-row+.tempo-pay-row{border-top:1px dashed var(--tempo-line)}.tempo-pay-badge{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:rgba(52,199,123,.14);border:1px solid rgba(52,199,123,.4);color:#4ade94;font-family:var(--heading-font);font-size:10px;font-weight:700;letter-spacing:.08em}.tempo-pay-badge-strong{background:rgba(52,199,123,.26)}.tempo-pay-price{font-family:var(--heading-font);font-size:var(--font-large);font-weight:700;color:var(--main-foreground)}.tempo-pay-label{font-size:var(--font-small);color:var(--tempo-muted)}.js-product-discount-container .text-accent,.js-payment-discount-price,.payment-discount-price{color:#4ade94 !important}.tempo-includes{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:var(--font-small);color:var(--tempo-muted)}.tempo-includes svg{color:var(--tempo-gold);flex:0 0 auto}@media(max-width: 767px){.tempo-pay-row{justify-content:center}.tempo-includes{justify-content:center}}.tempo-hero-benefits{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:6px}.tempo-hero-benefit{display:inline-flex;align-items:center;gap:9px;font-family:var(--heading-font);font-size:var(--font-small);font-weight:500;letter-spacing:.06em;color:var(--main-foreground)}.tempo-hero-benefit svg{color:var(--tempo-gold);flex:0 0 auto}@media(max-width: 767px){.tempo-hero-benefits{justify-content:center;gap:10px 18px}}.logo-text h1,.logo-text .h3{background:linear-gradient(100deg, var(--main-foreground) 0%, var(--main-foreground) 30%, var(--tempo-gold) 42%, #FFF9E8 50%, var(--tempo-gold) 58%, var(--main-foreground) 70%, var(--main-foreground) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:tempo-logo-sheen 5.5s ease-in-out infinite;transition:letter-spacing .5s ease}@keyframes tempo-logo-sheen{0%{background-position:100% 0;filter:drop-shadow(0 2px 7px rgba(0, 0, 0, 0.6))}14%{filter:drop-shadow(0 2px 7px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 14px rgba(200, 169, 106, 0.45))}30%{background-position:0 0;filter:drop-shadow(0 2px 7px rgba(0, 0, 0, 0.6))}100%{background-position:0 0;filter:drop-shadow(0 2px 7px rgba(0, 0, 0, 0.6))}}.logo-text:hover h1,.logo-text:hover .h3{animation-duration:1.4s}@media(min-width: 768px){.logo-text:hover h1,.logo-text:hover .h3{letter-spacing:.38em;text-indent:.38em}}@media(prefers-reduced-motion: reduce){.logo-text h1,.logo-text .h3{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--main-foreground)}}.js-shipping-calculator-container .position-relative{position:relative}.js-shipping-calculator-container .js-shipping-input.form-control-inline,.js-shipping-calculator-container .js-shipping-input{padding-right:92px;height:48px}.js-shipping-calculator-container .form-control-submit{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center}.js-shipping-calculator-container .js-calculate-shipping-wording{font-family:var(--heading-font);font-size:var(--font-smallest);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--tempo-gold);text-decoration:none}.js-shipping-calculator-container .js-calculate-shipping-wording:hover{color:var(--tempo-gold-soft)}.js-shipping-calculator-container .form-label{margin-bottom:8px}.js-shipping-zipcode-help,.js-shipping-calculator-change-zipcode{color:var(--tempo-muted) !important;font-size:var(--font-smallest) !important;text-decoration:underline;text-underline-offset:3px}.js-shipping-zipcode-help:hover,.js-shipping-calculator-change-zipcode:hover{color:var(--tempo-gold-soft) !important}.nav-list-link[href*=promo],.nav-desktop-list .nav-list-link[href*=promo],.nav-main-item>a[href*=promo]{color:#ff5252 !important;font-weight:700}.nav-list-link[href*=promo]:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:7px;margin-top:-2px;border-radius:50%;background:#ff5252;animation:tempo-promo-pulse 1.6s ease-in-out infinite}.nav-desktop .nav-list-link[href*=promo]:after{background:#ff5252}@keyframes tempo-promo-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(0.72)}}@media(prefers-reduced-motion: reduce){.nav-list-link[href*=promo]:before{animation:none}}.tempo-hero-dial{position:absolute;top:50%;right:-120px;width:620px;height:620px;margin-top:-310px;border-radius:50%;border:1px solid hsla(0,0%,100%,.05);pointer-events:none}.tempo-hero-dial:before{content:"";position:absolute;inset:90px;border-radius:50%;border:1px solid hsla(0,0%,100%,.035)}.tempo-hero-dial:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--tempo-gold);opacity:.7}.tempo-hero-dial-hand{position:absolute;left:50%;bottom:50%;width:1px;height:300px;transform-origin:bottom center;background:linear-gradient(0deg, rgba(200, 169, 106, 0.85) 0%, rgba(200, 169, 106, 0.25) 70%, rgba(200, 169, 106, 0) 100%);animation:tempo-dial-turn 24s linear infinite}.tempo-hero-dial-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg, transparent 0deg, transparent 285deg, rgba(200, 169, 106, 0.085) 355deg, transparent 360deg);animation:tempo-dial-turn 24s linear infinite}@keyframes tempo-dial-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 767px){.tempo-hero-dial{top:50%;right:50%;width:340px;height:340px;margin:-170px -170px 0 0}.tempo-hero-dial:before{inset:48px}.tempo-hero-dial-hand{height:164px;opacity:.55}.tempo-hero-dial-sweep{opacity:.7}}@media(prefers-reduced-motion: reduce){.tempo-hero-dial-hand,.tempo-hero-dial-sweep{animation:none}}.tempo-bump-cart{padding:14px 14px 12px;margin-top:18px}.tempo-bump-cart .tempo-bump-flag{font-size:9px;padding:2px 7px}.tempo-bump-cart .tempo-bump-body{gap:10px;margin-bottom:10px}.tempo-bump-cart .tempo-bump-title{font-size:var(--font-small);margin-bottom:2px}.tempo-bump-cart .tempo-bump-text{display:none}.tempo-bump-cart .tempo-bump-thumb{width:42px;height:42px}.tempo-bump-cart .tempo-bump-price{font-size:var(--font-base)}.tempo-bump-cart .btn{padding-top:10px;padding-bottom:10px;font-size:var(--font-smallest);letter-spacing:.12em}.js-head-main:before,.head-main:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg, transparent 0%, transparent 42%, rgba(255, 255, 255, 0.07) 50%, rgba(200, 169, 106, 0.05) 52%, transparent 58%, transparent 100%);background-size:300% 100%;background-position:120% 0;-webkit-mask-image:repeating-linear-gradient(45deg, #000 0, #000 2px, transparent 2px, transparent 7px);mask-image:repeating-linear-gradient(45deg, #000 0, #000 2px, transparent 2px, transparent 7px);animation:tempo-head-wave 9s ease-in-out infinite}@keyframes tempo-head-wave{0%{background-position:120% 0}38%{background-position:-20% 0}100%{background-position:-20% 0}}@media(prefers-reduced-motion: reduce){.js-head-main:before,.head-main:before{animation:none;opacity:0}}#nav-hamburger,.modal-nav-hamburger{background-color:#0a0a0d !important;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.018) 0, rgba(255, 255, 255, 0.018) 2px, transparent 2px, transparent 7px),repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.015) 0, rgba(255, 255, 255, 0.015) 2px, transparent 2px, transparent 7px),linear-gradient(180deg, #0C0C10 0%, #08080A 100%) !important}#nav-hamburger .nav-body,.modal-nav-hamburger .nav-body{padding-top:26px !important}#nav-hamburger .nav-list .nav-item,.modal-nav-hamburger .nav-list .nav-item{border-bottom:1px solid var(--tempo-line)}#nav-hamburger .nav-list-link,.modal-nav-hamburger .nav-list-link{display:block;padding:15px 4px}#nav-hamburger .hamburger-footer,.modal-nav-hamburger .hamburger-footer{background:rgba(0,0,0,0) !important;border-top:1px solid var(--tempo-line)}.form-quantity{height:48px;align-items:stretch !important;flex-wrap:nowrap !important;border:1px solid var(--tempo-line-strong);border-radius:2px;background:var(--tempo-surface);overflow:hidden}.form-quantity .form-quantity-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--tempo-muted);transition:color .2s ease,background-color .2s ease}.form-quantity .form-quantity-icon:hover{color:var(--tempo-gold);background:var(--tempo-surface-alt)}.form-quantity .form-control-container{flex:1 1 0 !important;min-width:0;width:auto;height:100%;padding:0 !important}.form-quantity input,.form-quantity .js-quantity-input{height:100% !important;width:100%;min-width:0;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;text-align:center;font-family:var(--heading-font);font-weight:600;font-size:var(--font-base);color:var(--main-foreground)}.js-shipping-calculator-change-zipcode{white-space:nowrap;font-size:12px;letter-spacing:.08em}@media(max-width: 767px){.js-product-quantity-container{flex:0 0 118px;max-width:118px;padding-right:10px !important}.js-buy-button-container{flex:1 1 0;max-width:none;padding-left:0 !important}.form-quantity,.js-buy-button-container .btn-add-to-cart{height:50px}.form-quantity .form-quantity-icon{flex-basis:36px;width:36px}.form-quantity input,.form-quantity .js-quantity-input{font-size:16px}}.tempo-last-note{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:10px !important}.item-product .item-image .item-image-secondary{opacity:0 !important;transition:opacity .4s ease}.item-product:hover .item-image .item-image-secondary{opacity:1 !important}.tempo-flyer{background:linear-gradient(180deg, #16130D 0%, var(--tempo-surface) 100%);border-top:1px solid var(--tempo-gold-dim);border-bottom:1px solid var(--tempo-line)}.tempo-flyer-inner{display:flex;align-items:center;justify-content:center;gap:34px;padding-top:22px;padding-bottom:22px}.tempo-flyer-item{display:flex;align-items:baseline;gap:12px}.tempo-flyer-pct{font-family:var(--heading-font);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:.02em;color:#4ade94}.tempo-flyer-label{font-family:var(--heading-font);font-size:var(--font-small);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--main-foreground)}.tempo-flyer-divider{width:1px;height:34px;background:var(--tempo-gold-dim)}@media(max-width: 767px){.tempo-flyer-inner{flex-direction:column;gap:12px}.tempo-flyer-divider{width:44px;height:1px}}a:not(.btn):not(.tempo-combo-item):hover,.btn-link:hover,summary:hover{color:var(--tempo-gold-soft) !important;transition:color .2s ease}.btn-utility:hover .utilities-icon,.btn-utility:hover{color:var(--tempo-gold-soft) !important}
/* Engine:dart */