:root{--bg: #0a080d;--bg-2: #0f0b14;--surface: #16111d;--surface-2: #1d1726;--surface-3: #282033;--gold: #ff7a1a;--gold-2: #ffb15c;--gold-3: #c4500c;--gold-ink: #1a0b02;--gold-glow: rgba(255, 122, 26, .32);--pole-red: #ff7a1a;--pole-blue: #8b4dff;--focus: #ffb15c;--purple: #8b4dff;--purple-glow: rgba(139, 77, 255, .28);--slime: #9dff57}::selection{background:var(--gold);color:var(--gold-ink)}.announcement{position:relative;background:linear-gradient(90deg,#1a0c02,#2a1205 30%,#1b0d2b 70%,#1a0c02);background-size:200% 100%;animation:hw-shimmer 9s linear infinite;border-bottom:0;color:var(--gold-2)}.announcement:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;pointer-events:none;z-index:61;background:radial-gradient(5px 9px at 6% 0,#2a1205 98%,transparent),radial-gradient(4px 6px at 19% 0,#2a1205 98%,transparent),radial-gradient(6px 10px at 33% 0,#241027 98%,transparent),radial-gradient(4px 7px at 48% 0,#1b0d2b 98%,transparent),radial-gradient(5px 9px at 61% 0,#1b0d2b 98%,transparent),radial-gradient(3px 5px at 74% 0,#2a1205 98%,transparent),radial-gradient(6px 10px at 88% 0,#2a1205 98%,transparent)}@keyframes hw-shimmer{to{background-position:-200% 0}}.btn--gold{--btn-bg: linear-gradient(180deg, var(--gold-2), var(--gold) 60%, #d9600f);background:var(--btn-bg);box-shadow:0 8px 24px -10px var(--gold-glow),0 1px #fff6 inset}.btn--gold:hover{box-shadow:0 12px 34px -8px #ff7a1a8c,0 0 22px -6px var(--purple-glow),0 1px #ffffff73 inset}.search-field:focus-within,.input:focus{border-color:#ff7a1a99;box-shadow:0 0 0 4px #ff7a1a24}.hero__bg img{filter:sepia(.35) hue-rotate(-18deg) saturate(1.25) brightness(.85)}.hero:before{background:radial-gradient(60% 70% at 72% 50%,transparent 0%,rgba(10,8,13,.4) 60%,rgba(10,8,13,.9) 100%),linear-gradient(90deg,#0a080df5,#0a080db8 42%,#1a0a2840 75%),radial-gradient(50% 60% at 85% 100%,rgba(255,122,26,.18),transparent 70%),linear-gradient(0deg,var(--bg) 0%,transparent 30%)}.hw-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.hw-moon{position:absolute;top:clamp(24px,6vw,70px);right:clamp(18px,8vw,140px);width:clamp(70px,11vw,160px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff4dc,#ffd9a0 45%,#f0a54f);box-shadow:0 0 40px 10px #ffbe6e59,0 0 120px 40px #ff7a1a2e;opacity:.85;animation:hw-moon 8s ease-in-out infinite alternate}.hw-moon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 62% 40%,rgba(180,110,40,.35) 0 9%,transparent 10%),radial-gradient(circle at 40% 66%,rgba(180,110,40,.3) 0 7%,transparent 8%),radial-gradient(circle at 70% 70%,rgba(180,110,40,.25) 0 5%,transparent 6%)}@keyframes hw-moon{to{box-shadow:0 0 55px 14px #ffbe6e73,0 0 160px 60px #ff7a1a38}}.hw-fog{position:absolute;left:-20%;right:-20%;bottom:-8%;height:45%;background:radial-gradient(40% 60% at 20% 70%,rgba(139,77,255,.16),transparent 70%),radial-gradient(35% 55% at 60% 80%,rgba(255,255,255,.06),transparent 70%),radial-gradient(45% 60% at 90% 75%,rgba(139,77,255,.12),transparent 70%);filter:blur(8px);animation:hw-fog 22s ease-in-out infinite alternate}.hw-fog--2{bottom:-14%;opacity:.8;animation-duration:30s;animation-direction:alternate-reverse}@keyframes hw-fog{to{transform:translate(12%)}}.hw-bat{position:absolute;left:-60px;width:var(--s, 34px);color:#2b1838;filter:drop-shadow(0 0 2px rgba(255,150,60,.9)) drop-shadow(0 0 10px rgba(255,122,26,.55));animation:hw-fly var(--t, 16s) linear infinite;animation-delay:var(--delay, 0s);top:var(--y, 20%)}.hw-bat svg{width:100%;height:auto;animation:hw-flap .32s ease-in-out infinite alternate;transform-origin:50% 60%}@keyframes hw-fly{0%{transform:translate(0) rotate(-4deg)}25%{transform:translate(28vw,-30px) rotate(4deg)}50%{transform:translate(56vw,10px) rotate(-3deg)}75%{transform:translate(84vw,-24px) rotate(5deg)}to{transform:translate(calc(100vw + 120px)) rotate(-2deg)}}@keyframes hw-flap{to{transform:scaleY(.45)}}.hero .gold-text{background:linear-gradient(180deg,#ffd08a 0%,var(--gold) 55%,var(--gold-3) 100%);-webkit-background-clip:text;background-clip:text;animation:hw-flicker 5s ease-in-out infinite}@keyframes hw-flicker{0%,to{filter:drop-shadow(0 0 10px rgba(255,122,26,.45))}45%{filter:drop-shadow(0 0 18px rgba(255,122,26,.7))}50%{filter:drop-shadow(0 0 6px rgba(255,122,26,.3))}55%{filter:drop-shadow(0 0 16px rgba(255,140,40,.65))}}.hw-web{position:absolute;top:0;left:0;width:clamp(90px,14vw,190px);opacity:.22;color:#e9e1ff}.page-hero{background:radial-gradient(80% 120% at 0% 0%,rgba(255,122,26,.1),transparent 60%),radial-gradient(60% 100% at 100% 0%,rgba(139,77,255,.1),transparent 60%),var(--bg)}.shopify-policy__title{background:radial-gradient(80% 120% at 0% 0%,rgba(255,122,26,.1),transparent 60%),var(--bg)}.feature{background:radial-gradient(70% 90% at 100% 0%,rgba(255,122,26,.14),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(139,77,255,.12),transparent 60%),var(--bg-2)}.cat-tile:hover{border-color:#ff7a1a8c;box-shadow:0 0 30px -10px #ff7a1a73}@media(hover:hover)and (pointer:fine){.card:hover{border-color:#ff7a1a59;box-shadow:var(--shadow-2),0 0 28px -12px #ff7a1a80}}.card__add:hover{background:var(--gold)}.pole{background:repeating-linear-gradient(-45deg,var(--gold) 0 12px,#0a080d 12px 24px,var(--purple) 24px 36px,#0a080d 36px 48px);background-size:68px 100%;opacity:.95}.eyebrow:before{background:linear-gradient(90deg,var(--gold) 0 33%,#0a080d 33% 66%,var(--purple) 66%);box-shadow:0 0 0 1px #ffffff1f}.hw-spot{padding-top:clamp(4px,1.5vw,16px)}.hw-spot .feature__text h2{font-size:var(--fs-2xl)}.hw-spot__media{position:relative;display:grid;place-items:center;padding:clamp(16px,4vw,40px)}.hw-spot__media a{position:relative;display:block;width:min(100%,420px);aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;background:#e9e8e5;box-shadow:0 0 60px -10px #ff7a1a73,0 0 120px -30px #8b4dff80;animation:hw-float 6s ease-in-out infinite}.hw-spot__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.hw-spot__media a:hover img{transform:scale(1.05)}@keyframes hw-float{50%{transform:translateY(-10px)}}.hw-spot__price{margin-top:14px;font-size:var(--fs-lg)}@media(prefers-reduced-motion:reduce){.announcement,.hw-moon,.hw-fog,.hw-bat,.hw-bat svg,.hero .gold-text,.hw-spot__media a{animation:none!important}.hw-bat{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/halloween.css.map */
