.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:58;overflow:hidden}.fx-abs{position:absolute;pointer-events:none}.season-only{display:none}@media(prefers-reduced-motion:reduce){.fx-layer,.fx-spider,.fx-bat,.fx-garland,.fx-marquee-track{animation:none!important}#fxSnow{display:none}}:root[data-season=halloween]{--brand: #ff6a00;--brand-600: #e45a00;--brand-50: #fff2e6;--brand-100: #ffdcbf;--night: #1c1029}:root[data-season=halloween] .announce{background:linear-gradient(90deg,#2a1240,#1c1029 50%,#2a1240)}:root[data-season=halloween] .hero-main{background:radial-gradient(120% 90% at 85% 85%,#ffa24d,#ff6a00 32%,#6b1fa0 78%,#2a1240)}:root[data-season=halloween] .deal-band{background:linear-gradient(160deg,#2a1240,#1c1029 60%)}:root[data-season=halloween] .tile-dark{background:#1c1029}.fx-web{top:0;width:120px;height:120px;opacity:.55;z-index:1}.fx-web.l{left:0}.fx-web.r{right:0;transform:scaleX(-1)}@media(max-width:899px){.fx-web{width:80px;height:80px}}.fx-spider{top:100%;width:34px;display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:spider-swing 4.5s ease-in-out infinite;z-index:2}.fx-spider .thread{width:1.5px;background:linear-gradient(#9b9ea7,#cfd1d6);animation:spider-drop 9s ease-in-out infinite;height:40px}.fx-spider svg{width:34px;height:34px;margin-top:-2px}@keyframes spider-drop{0%,to{height:30px}45%,60%{height:150px}}@keyframes spider-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media(max-width:899px){.fx-spider.hide-m{display:none}}.fx-bat{position:absolute;width:46px;top:22%;left:-60px;animation:bat-fly 16s linear infinite}.fx-bat svg{width:100%;animation:bat-flap .22s ease-in-out infinite alternate;transform-origin:center}.fx-bat.b2{width:32px;top:34%;animation-delay:7s;animation-duration:19s}@keyframes bat-fly{0%{transform:translate(0);opacity:0}3%{opacity:1}25%{transform:translate(30vw,-6vh)}50%{transform:translate(60vw,4vh)}75%{transform:translate(90vw,-8vh)}85%,to{transform:translate(115vw,-2vh);opacity:1}}@keyframes bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.fx-pumpkins{left:18px;bottom:12px;display:flex;align-items:flex-end;gap:4px;z-index:3}.fx-pumpkins svg{filter:drop-shadow(0 10px 14px rgba(40,10,60,.45))}.fx-pumpkins .face{animation:pumpkin-glow 2.4s ease-in-out infinite}.fx-pumpkins svg:nth-child(2) .face{animation-delay:.7s}@keyframes pumpkin-glow{0%,to{fill:#ffd34d;filter:drop-shadow(0 0 4px #ffb300)}45%{fill:#fff1a8;filter:drop-shadow(0 0 10px #ffcf40)}55%{fill:#ffbe2e}}@media(min-width:900px){.fx-pumpkins{left:auto;right:41%;bottom:16px}}@media(max-width:899px){.fx-pumpkins{left:16px;bottom:12px}.fx-pumpkins svg{transform:scale(.85);transform-origin:bottom left}}:root[data-season=blackfriday]{--brand: #111114;--brand-600: #000;--brand-50: #fff8d6;--brand-100: #ffec8a;--night: #0b0b0d;--bf: #ffd60a}:root[data-season=blackfriday] .btn-primary{background:#111114;color:var(--bf);box-shadow:0 10px 24px -10px #0009}:root[data-season=blackfriday] .btn-primary:hover{background:#000}:root[data-season=blackfriday] .announce{background:var(--bf);color:#111}:root[data-season=blackfriday] .announce-item b{color:#111;text-decoration:underline}:root[data-season=blackfriday] .hero-main{background:radial-gradient(110% 90% at 85% 80%,#2b2b30,#111114 55%,#000)}:root[data-season=blackfriday] .hero-main h1{color:var(--bf)}:root[data-season=blackfriday] .hero-cta .btn-primary{background:var(--bf);color:#111}:root[data-season=blackfriday] .pill-sale{background:var(--bf);color:#111}:root[data-season=blackfriday] .save-tag{background:#111114;color:var(--bf)}:root[data-season=blackfriday] .price.sale,:root[data-season=blackfriday] .price-box .now{color:#111114}:root[data-season=blackfriday] .countdown .seg{background:var(--bf);color:#111}:root[data-season=blackfriday] .card-add{background:#111114;color:var(--bf)}:root[data-season=blackfriday] .nav-row a.hot{color:#111;background:var(--bf)}:root[data-season=blackfriday][data-theme=dark] .price.sale,:root[data-season=blackfriday][data-theme=dark] .price-box .now{color:var(--bf)}:root[data-season=blackfriday] .ship-progress .bar i,:root[data-season=blackfriday] .bar>i{background:var(--bf)}.fx-marquee{background:#111114;color:var(--bf);overflow:hidden;border-top:1px solid #222}.fx-marquee-track{display:flex;width:max-content;animation:marquee 22s linear infinite}.fx-marquee span{display:inline-flex;align-items:center;gap:18px;padding:9px 18px;font-weight:800;font-size:14px;letter-spacing:.08em;white-space:nowrap}.fx-marquee span i{width:7px;height:7px;border-radius:50%;background:var(--bf);display:inline-block}@keyframes marquee{to{transform:translate(-50%)}}:root[data-season=blackfriday][data-season-fx=on] .pill-sale,:root[data-season=blackfriday][data-season-fx=on] .hero-cta .btn-primary,:root[data-season=blackfriday][data-season-fx=on] .save-tag{position:relative;overflow:hidden}:root[data-season=blackfriday][data-season-fx=on] .pill-sale:after,:root[data-season=blackfriday][data-season-fx=on] .hero-cta .btn-primary:after,:root[data-season=blackfriday][data-season-fx=on] .save-tag:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);animation:shine 3.2s ease-in-out infinite}@keyframes shine{0%,60%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){:root[data-season=blackfriday] .pill-sale:after,:root[data-season=blackfriday] .hero-cta .btn-primary:after,:root[data-season=blackfriday] .save-tag:after{display:none}}:root[data-season=christmas]{--brand: #d4232b;--brand-600: #b3181f;--brand-50: #fff1f1;--brand-100: #ffd6d6;--night: #0e2a1f}:root[data-season=christmas] .announce{background:#0e2a1f}:root[data-season=christmas] .announce-item b{color:#ffd76a}:root[data-season=christmas] .hero-main{background:radial-gradient(120% 90% at 85% 85%,#ff6b5b,#d4232b 38%,#7a0d14)}:root[data-season=christmas] .deal-band,:root[data-season=christmas] .tile-dark{background:#0e2a1f}:root[data-season=christmas] .countdown .seg{background:#d4232b}:root[data-season=christmas][data-season-fx=on] .hero-main,:root[data-season=christmas][data-season-fx=on] .deal-band{position:relative}:root[data-season=christmas][data-season-fx=on] .hero-main:before,:root[data-season=christmas][data-season-fx=on] .deal-band:before{content:"";position:absolute;left:0;right:0;top:-1px;height:22px;z-index:4;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v8c-6 0-7 9-13 9s-6-7-12-7-7 11-14 11-7-9-13-9-6 6-12 6-8-10-15-10-7 8-13 8S20 7 13 7 6 14 0 14z' fill='%23ffffff'/%3E%3C/svg%3E") repeat-x;background-size:120px 22px;filter:drop-shadow(0 3px 2px rgba(0,0,0,.12))}.fx-garland{left:0;right:0;top:calc(100% - 6px);height:30px;display:flex;justify-content:space-around;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 14' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q30 16 60 2' fill='none' stroke='%232f3a33' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x;background-size:60px 14px}.fx-garland i{width:9px;height:14px;border-radius:50%/60% 60% 40% 40%;margin-top:7px;display:block;position:relative;animation:twinkle 1.8s ease-in-out infinite}.fx-garland i:before{content:"";position:absolute;top:-3px;left:2px;width:5px;height:4px;background:#3a403c;border-radius:1px}.fx-garland i:nth-child(4n+1){background:#ff3b3b;--g: #ff3b3b}.fx-garland i:nth-child(4n+2){background:#ffd23f;--g: #ffd23f;animation-delay:.45s}.fx-garland i:nth-child(4n+3){background:#2ee66b;--g: #2ee66b;animation-delay:.9s}.fx-garland i:nth-child(4n+4){background:#3ab8ff;--g: #3ab8ff;animation-delay:1.35s}.fx-garland i:nth-child(odd){margin-top:9px}@keyframes twinkle{0%,to{opacity:1;box-shadow:0 0 10px 2px var(--g)}50%{opacity:.35;box-shadow:none}}.fx-ribbon{top:0;right:120px;width:70px;z-index:3;filter:drop-shadow(0 8px 10px rgba(80,0,0,.35))}@media(max-width:899px){.fx-ribbon{right:22px;width:52px}}#fxSnow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:57}.ed-panel{position:fixed;right:16px;bottom:16px;z-index:300;width:300px;background:#fff;color:#17181c;border-radius:16px;box-shadow:0 24px 60px -16px #00000073;font-size:14px;overflow:hidden;border:1px solid #e4e4e7}.ed-panel header{background:#17181c;color:#fff;padding:12px 16px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.ed-panel header small{font-weight:600;opacity:.6}.ed-panel .ed-body{padding:14px 16px;display:grid;gap:12px}.ed-panel label{display:grid;gap:6px;font-weight:700;font-size:13px}.ed-panel select,.ed-panel input[type=text]{height:40px;border-radius:10px;border:1.5px solid #e4e4e7;padding:0 10px;font:inherit;background:#fff;color:#17181c}.ed-panel .chk{display:flex;align-items:center;gap:8px;font-weight:600}.ed-panel .chk input{width:18px;height:18px;accent-color:#ef5a1f}.ed-panel .ed-note{font-size:12px;color:#62666f;line-height:1.4}.ed-panel .ed-actions{display:flex;gap:8px}.ed-panel .ed-actions button{flex:1;height:40px;border-radius:10px;font-weight:800}.ed-panel .ed-save{background:#ef5a1f;color:#fff}.ed-panel .ed-reset{background:#f3f4f5}.ed-min{position:fixed;right:16px;bottom:16px;z-index:300;background:#17181c;color:#fff;border-radius:99px;padding:10px 16px;font-weight:800;font-size:13px;box-shadow:0 12px 30px -10px #00000080}:root[data-season-variant=cyber]{--bf: #22d3ee;--brand-50: #e6fbff;--brand-100: #a5f3fc}:root[data-season=singles]{--brand: #ff2d55;--brand-600: #e0123c;--brand-50: #fff0f3;--brand-100: #ffd0da;--night: #1a0b14}:root[data-season=singles] .announce{background:#1a0b14}:root[data-season=singles] .announce-item b{color:#ff8fa8}:root[data-season=singles] .hero-main{background:radial-gradient(120% 90% at 85% 85%,#ff7a59,#ff2d55 40%,#7a0b3a)}:root[data-season=singles] .deal-band,:root[data-season=singles] .tile-dark{background:#1a0b14}.fx-1111{right:-10px;top:-40px;font-size:260px;font-weight:900;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.28);z-index:0;-webkit-user-select:none;user-select:none}@media(max-width:899px){.fx-1111{font-size:150px;top:auto;bottom:150px;right:-14px}}#fxConfetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:57}:root[data-season=nikulden]{--brand: #0b7d93;--brand-600: #096577;--brand-50: #e8f8fb;--brand-100: #c3edf5;--night: #062a35}:root[data-season=nikulden] .announce{background:#062a35}:root[data-season=nikulden] .announce-item b{color:#7ee3f5}:root[data-season=nikulden] .hero-main{background:linear-gradient(170deg,#12a3bd,#0b7d93 45%,#054556)}:root[data-season=nikulden] .deal-band,:root[data-season=nikulden] .tile-dark{background:#062a35}.fx-waves{left:0;right:0;bottom:0;height:64px;z-index:1;overflow:hidden}.fx-waves i{position:absolute;left:0;bottom:0;width:200%;height:100%;background-repeat:repeat-x;background-size:50% 100%;animation:waves 9s linear infinite}.fx-waves i:nth-child(1){opacity:.25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 64' preserveAspectRatio='none'%3E%3Cpath d='M0 30 Q50 10 100 30 T200 30 T300 30 T400 30 V64 H0z' fill='%23ffffff'/%3E%3C/svg%3E")}.fx-waves i:nth-child(2){opacity:.18;animation-duration:14s;animation-direction:reverse;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 64' preserveAspectRatio='none'%3E%3Cpath d='M0 40 Q50 22 100 40 T200 40 T300 40 T400 40 V64 H0z' fill='%23ffffff'/%3E%3C/svg%3E")}@keyframes waves{to{transform:translate(-50%)}}.fx-fish{left:-70px;bottom:26px;width:54px;z-index:2;animation:fish-swim 18s linear infinite}.fx-fish.f2{width:38px;bottom:44px;animation-duration:23s;animation-delay:8s}.fx-fish svg{width:100%;animation:fish-wiggle .5s ease-in-out infinite alternate;transform-origin:70% 50%}@keyframes fish-swim{0%{transform:translate(0)}to{transform:translate(calc(100vw + 140px))}}@keyframes fish-wiggle{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}:root[data-season=winter]{--brand: #2563eb;--brand-600: #1d4ed8;--brand-50: #eff5ff;--brand-100: #dbe7ff;--night: #0b1f3a}:root[data-season=winter] .announce{background:#0b1f3a}:root[data-season=winter] .announce-item b{color:#93c5fd}:root[data-season=winter] .hero-main{background:radial-gradient(120% 90% at 85% 85%,#7cb4ff,#2563eb 42%,#0b1f3a)}:root[data-season=winter] .deal-band,:root[data-season=winter] .tile-dark{background:#0b1f3a}:root[data-season=winter][data-season-fx=on] .hero-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:inherit;background:radial-gradient(260px 200px at 0 0,rgba(255,255,255,.35),transparent 70%),radial-gradient(220px 180px at 100% 100%,rgba(255,255,255,.22),transparent 70%)}.gift-tiers{display:grid;gap:12px}.gift-tier{background:var(--card);border-radius:20px;padding:18px;box-shadow:var(--shadow);display:grid;gap:14px;transition:transform .18s}.gift-tier:hover{transform:translateY(-3px)}.gift-tier-head{display:flex;justify-content:space-between;align-items:baseline}.gift-tier-head b{font-size:26px;font-weight:800;letter-spacing:-.03em}.gift-tier-head span{font-size:14px;font-weight:800;color:var(--brand);display:inline-flex;gap:4px;align-items:center}.gift-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gift-thumbs img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--media);border-radius:12px;padding:8%}@media(min-width:900px){.gift-tiers{grid-template-columns:repeat(3,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/seasonal.css.map */
