.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:50}.fx{position:absolute;top:-6vh;will-change:transform;animation:fxfall linear infinite}@keyframes fxfall{0%{transform:translate3d(0,-8vh,0) rotate(0)}to{transform:translate3d(var(--dx,0),108vh,0) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fx-layer{display:none}}.season-bar{font-size:13px;font-weight:600;text-align:center;padding:9px 16px;letter-spacing:.01em}.season-bar b{font-weight:700}.promo-ended .season-bar{display:none}section.season-hero{max-width:none;margin:0}.season-hero .hero-inner{max-width:1136px}.season-hero .hero-inner{align-items:center}.season-hero h1{max-width:15ch;font-size:50px}.season-hero p{max-width:50ch}.promo-pill{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:100px;margin-bottom:16px}.promo-clock{display:flex;align-items:center;gap:8px;margin:0 0 28px;flex-wrap:wrap}.promo-clock-label{font-size:13px;font-weight:600;margin-right:4px}.promo-box{border-radius:12px;padding:10px 12px;min-width:58px;text-align:center}.promo-box span{display:block;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;font-family:Outfit,sans-serif}.promo-box small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-top:3px;opacity:.8}.promo-ended .promo-live-only{display:none}.season-visual{overflow:hidden}.season-visual svg{width:78%;height:78%}.season-visual .badge{z-index:2}@media(max-width:860px){.season-hero h1{font-size:36px}.promo-box{min-width:52px;padding:8px 9px}.season-visual{max-width:360px;margin:0 auto;width:100%}}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.season-hero .btn.ghost{margin-left:0}@media(max-width:860px){.promo-clock-label{flex:0 0 100%;margin-bottom:2px}.promo-pill{font-size:11px;letter-spacing:.05em}}body.season-bf{--white:#0F0F14;--ink:#F4F4F5;--muted:#A1A1AA;--line:#272730;--blue:#FACC15;--blue-deep:#FDE047;--blue-light:#17171E;--blue-mid:#33333F;background:#0f0f14}.season-bf .btn,.season-bf .add-to-cart-btn,.season-bf .cart-dot,.season-bf .news-form button,.season-bf .hero-visual .badge,.season-bf .card .imgbox .tag,.season-bf .category-card:hover,.season-bf .category-card:focus-visible,.season-bf .category-card.is-active,.season-bf .category-card:hover svg,.season-bf .category-card.is-active svg{color:#0f0f14}.season-bf .btn.ghost{color:#fde047;background:transparent;border-color:#facc15}.season-bf input,.season-bf select,.season-bf textarea{color:var(--ink)}.season-bf .card:hover{box-shadow:0 12px 28px #facc1524}.season-bf .qty-btn,.season-bf .qty-input{color:var(--ink)}.season-bf .season-bar{background:#facc15;color:#0f0f14;padding:0;overflow:hidden}.season-bf .bf-track{display:flex;gap:48px;white-space:nowrap;padding:9px 0;width:max-content;animation:scroll 26s linear infinite}.season-bf .bf-track span{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}@media(prefers-reduced-motion:reduce){.season-bf .bf-track{animation:none}}.season-bf .logo-text{color:#fff}.season-bf .header-logo img,.season-bf footer .logo-wrap img{filter:none}.season-bf .hero{background:radial-gradient(circle at 85% 15%,rgba(250,204,21,.22),transparent 40%),radial-gradient(circle at 10% 90%,rgba(250,204,21,.08),transparent 45%),#08080c;color:#fff;border-bottom:1px solid #272730}.season-bf .season-hero h1{color:#fff}.season-bf .season-hero h1 em{font-style:normal;color:#facc15}.season-bf .season-hero p{color:#c4c4cc}.season-bf .season-hero .eyebrow{color:#facc15}.season-bf .promo-pill{background:#facc15;color:#0f0f14}.season-bf .promo-clock-label{color:#fff}.season-bf .promo-box{background:#16161d;border:1px solid #FACC15;color:#facc15}.season-bf .season-visual{background:linear-gradient(145deg,#16161d,#0b0b10);border:1px solid #33333F}.season-bf .season-visual .badge{background:#e4472c;color:#fff}.season-bf .news{background:linear-gradient(135deg,#17171e,#1f1f28);border:1px solid #33333F}.season-bf footer{background:#08080c;border-top:3px solid #FACC15}.season-bf .trust-strip{background:#17171e;color:#fde047}
/*# sourceMappingURL=/cdn/shop/t/48/assets/seasonal.css.map */
