@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--bg:#080808;--bg-2:#0f0f0f;--bg-3:#141414;--surface:#1a1a1a;--border:rgba(255,255,255,.08);--accent:#ffd60a;--accent-dim:rgba(255,214,10,.12);--accent-glow:rgba(255,214,10,.3);--text:#f0f0f0;--text-muted:rgba(240,240,240,.45);--text-dim:rgba(240,240,240,.65);--font-display:"Oswald",sans-serif;--font-body:"Inter",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--radius:2px;--radius-lg:4px;--container:1320px;--header-h:72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.028;pointer-events:none;z-index:9998;mix-blend-mode:overlay}.container{max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,60px)}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";display:block;width:32px;height:1px;background:var(--accent);flex-shrink:0}.section-title{font-family:var(--font-display);font-size:clamp(40px,6vw,80px);font-weight:700;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--text)}.section-sub{font-size:15px;color:var(--text-muted);max-width:560px;line-height:1.7}em{font-style:normal;color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 36px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#000;border:2px solid var(--accent);border-radius:var(--radius);cursor:pointer;transition:all .25s var(--ease-out);position:relative;overflow:hidden;white-space:nowrap}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;transform:translate(-101%);transition:transform .3s var(--ease-out)}.btn:hover:after{transform:translate(0)}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 32px var(--accent-glow)}.btn--ghost{background:transparent;color:var(--text);border-color:#ffffff40}.btn--ghost:after{background:#ffffff0f}.btn--ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 8px 32px #0000004d}.btn--full{width:100%;justify-content:center}.btn--lg{padding:18px 48px;font-size:14px}.btn--sm{padding:11px 24px;font-size:11px}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.section{padding:clamp(80px,10vw,140px) 0}.section--tight{padding:clamp(50px,7vw,90px) 0}.section--flush{padding:0}.section__head{margin-bottom:clamp(40px,6vw,72px);display:flex;flex-direction:column;gap:20px}.section__head--center{align-items:center;text-align:center}.section__head--center .eyebrow:before{display:none}.section__head--center .eyebrow{justify-content:center}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-scale.is-visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:flex;align-items:center;padding:0 clamp(20px,4vw,48px);transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease;border-bottom:1px solid transparent}.site-header.is-scrolled{background:#080808e0;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-color:var(--border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:32px}.site-header__logo{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text);flex-shrink:0}.site-header__logo span{color:var(--accent)}.site-nav{display:flex;align-items:center;gap:36px}.site-nav a{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);transition:color .2s;position:relative}.site-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent);transition:width .3s var(--ease-out)}.site-nav a:hover{color:var(--text)}.site-nav a:hover:after{width:100%}.site-header__actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.site-header__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-dim);transition:color .2s;position:relative}.site-header__icon:hover{color:var(--text)}.cart-count{position:absolute;top:4px;right:4px;width:16px;height:16px;background:var(--accent);color:#000;font-size:9px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-count[data-cart-count="0"]{display:none}.hamburger{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer}.hamburger span{display:block;width:22px;height:1.5px;background:var(--text);transition:transform .3s var(--ease-out),opacity .3s}.hamburger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.announcement-bar{background:var(--accent);color:#000;padding:10px 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;position:relative;z-index:99;overflow:hidden;white-space:nowrap}.announcement-bar__track{display:inline-flex;animation:annScroll 28s linear infinite}.announcement-bar__track:hover{animation-play-state:paused}.announcement-bar__item{padding:0 48px;display:inline-flex;align-items:center;gap:12px}.announcement-bar__sep{display:inline-block;width:4px;height:4px;background:#000;border-radius:50%;opacity:.5}@keyframes annScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;width:100%;height:100svh;min-height:600px;display:flex;align-items:flex-end;overflow:hidden;background:#000}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__video{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:heroZoom 18s ease-out forwards}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#08080826,#0808080d 40%,#0808088c 75%,#080808f2)}.hero__noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;opacity:.04;mix-blend-mode:overlay}.hero__content{position:relative;z-index:2;padding:clamp(32px,6vw,80px) clamp(20px,5vw,80px);padding-top:calc(var(--header-h) + 20px);width:100%}.hero__eyebrow{opacity:0;animation:fadeUp .8s var(--ease-out) .4s forwards}.hero__title{font-family:var(--font-display);font-size:clamp(40px,7vw,108px);font-weight:700;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--text);margin-top:20px;max-width:900px;opacity:0;animation:fadeUp .9s var(--ease-out) .6s forwards}.hero__title em{color:var(--accent);display:block}.hero__sub{margin-top:24px;max-width:480px;font-size:15px;color:#f0f0f0b8;line-height:1.65;opacity:0;animation:fadeUp .9s var(--ease-out) .8s forwards}.hero__actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px;opacity:0;animation:fadeUp .9s var(--ease-out) 1s forwards}.hero__scroll{position:absolute;bottom:32px;right:clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:fadeIn 1s var(--ease-out) 1.4s forwards;z-index:2}.hero__scroll span{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-lr}.hero__scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--accent),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.video-reel{position:relative;overflow:hidden;background:#000}.video-reel__grid{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.video-reel__left{position:relative;overflow:hidden}.video-reel__vid{width:100%;height:100%;object-fit:cover;min-height:500px;transform:scale(1.05);transition:transform 8s linear}.video-reel__left:hover .video-reel__vid{transform:scale(1)}.video-reel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#08080800 60%,#080808cc)}.video-reel__right{display:flex;align-items:center;padding:clamp(40px,7vw,100px);background:var(--bg-2);position:relative}.video-reel__right:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent,var(--accent),transparent)}.video-reel__body{max-width:440px}.video-reel__number{font-family:var(--font-display);font-size:clamp(80px,12vw,160px);font-weight:700;color:var(--accent-dim);line-height:1;margin-bottom:-20px}.video-reel__stat-row{display:flex;gap:40px;margin-top:36px;padding-top:36px;border-top:1px solid var(--border)}.video-reel__stat-val{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--accent)}.video-reel__stat-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.marquee-section{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-2);padding:0}.marquee__track{display:flex;width:max-content;animation:marqueeScroll 22s linear infinite}.marquee__track:hover{animation-play-state:paused}.marquee__item{display:flex;align-items:center;gap:24px;padding:20px 40px;font-family:var(--font-display);font-size:clamp(13px,1.5vw,16px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;transition:color .2s}.marquee__item:hover{color:var(--accent)}.marquee__dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.6;flex-shrink:0}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.product-card{display:flex;flex-direction:column;background:var(--bg);position:relative;overflow:hidden;transition:background .3s ease}.product-card:hover{background:var(--bg-2)}.product-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bg-3)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.product-card__media .first{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__media .second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--ease-out)}.product-card:hover .product-card__media .second{opacity:1}.product-card:hover .product-card__media .first{transform:scale(1.04)}.product-card__badge{position:absolute;top:16px;left:0;padding:6px 14px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:#000}.product-card__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.product-card__title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text);line-height:1.1}.product-card__price{font-size:14px;font-weight:500;color:var(--text-dim)}.product-card__price s{color:var(--text-muted);margin-right:6px;text-decoration:line-through}.product-card__cta{margin-top:12px}.product-card__arrow{position:absolute;bottom:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);transform:translate(8px);opacity:0;transition:all .3s var(--ease-out)}.product-card:hover .product-card__arrow{transform:translate(0);opacity:1;border-color:var(--accent);color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
