body.halloween-mode{--blue:var(--halloween-orange);--cyan:#d9a3ff;background:#08050d;color:#f8f2ff;background-image:radial-gradient(circle at 84% 2%,color-mix(in srgb,var(--halloween-purple) 18%,transparent),transparent 28%),radial-gradient(circle at 8% 42%,color-mix(in srgb,var(--halloween-orange) 9%,transparent),transparent 34%),linear-gradient(145deg,#05070c,#100817 52%,#07070e);overflow-x:hidden}body.halloween-mode>header,body.halloween-mode>main,body.halloween-mode>footer,body.halloween-mode>.shopify-section{position:relative;z-index:2}.halloween-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;contain:strict}.halloween-moon{position:absolute;right:-72px;top:90px;width:310px;height:310px;border-radius:50%;opacity:.36;background:radial-gradient(circle at 38% 34%,#ffe6ad 0 3%,transparent 4%),radial-gradient(circle at 65% 60%,#d47130 0 7%,transparent 8%),radial-gradient(circle at 36% 72%,#d97936 0 5%,transparent 6%),radial-gradient(circle,#ffb454,#e86718 67%,#af2e13);box-shadow:0 0 60px #ff721b3b,0 0 140px #863bd02c;animation:halloween-moon-pulse 7s ease-in-out infinite}.halloween-moon span{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border-radius:50%;background:linear-gradient(135deg,#ffffff0c,transparent 58%)}.halloween-bats i{position:absolute;left:8%;top:12%;width:31px;color:#34183f;filter:drop-shadow(0 0 7px #b257ff4d);opacity:.68;animation:halloween-bat-flight 12s ease-in-out infinite;animation-delay:calc(var(--bat)*-1.15s)}.halloween-bats i:nth-child(2){left:24%;top:20%;width:25px;animation-duration:14s}.halloween-bats i:nth-child(3){left:39%;top:9%;width:38px;animation-duration:16s}.halloween-bats i:nth-child(4){left:56%;top:28%;width:23px;animation-duration:11s}.halloween-bats i:nth-child(5){left:72%;top:14%;width:34px;animation-duration:15s}.halloween-bats i:nth-child(6){left:13%;top:43%;width:21px;animation-duration:17s}.halloween-bats i:nth-child(7){left:49%;top:52%;width:28px;animation-duration:13s}.halloween-bats i:nth-child(8){left:81%;top:40%;width:24px;animation-duration:18s}.halloween-bats svg{display:block;width:100%;height:auto;fill:currentColor;animation:halloween-bat-wings .55s ease-in-out infinite alternate}.halloween-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;background:#f9a348;box-shadow:0 0 8px #ff6b18,0 0 18px #a144d8;opacity:.35;animation:halloween-spark calc(5s + var(--spark)*.25s) ease-in-out infinite;animation-delay:calc(var(--spark)*-.45s)}.halloween-sparks i:nth-child(1){left:5%;top:17%}.halloween-sparks i:nth-child(2){left:14%;top:59%}.halloween-sparks i:nth-child(3){left:23%;top:34%}.halloween-sparks i:nth-child(4){left:31%;top:81%}.halloween-sparks i:nth-child(5){left:39%;top:13%}.halloween-sparks i:nth-child(6){left:47%;top:68%}.halloween-sparks i:nth-child(7){left:55%;top:42%}.halloween-sparks i:nth-child(8){left:63%;top:89%}.halloween-sparks i:nth-child(9){left:71%;top:24%}.halloween-sparks i:nth-child(10){left:79%;top:62%}.halloween-sparks i:nth-child(11){left:87%;top:11%}.halloween-sparks i:nth-child(12){left:94%;top:74%}.halloween-sparks i:nth-child(13){left:9%;top:92%}.halloween-sparks i:nth-child(14){left:28%;top:48%}.halloween-sparks i:nth-child(15){left:51%;top:7%}.halloween-sparks i:nth-child(16){left:68%;top:51%}.halloween-sparks i:nth-child(17){left:83%;top:84%}.halloween-sparks i:nth-child(18){left:97%;top:38%}.halloween-fog{position:absolute;left:-20%;bottom:-16%;width:140%;height:48%;opacity:.23;filter:blur(32px);background:radial-gradient(ellipse at 15% 80%,#9e76c2 0 7%,transparent 28%),radial-gradient(ellipse at 44% 90%,#7d5c9c 0 9%,transparent 32%),radial-gradient(ellipse at 75% 75%,#8b699f 0 9%,transparent 32%);animation:halloween-fog-drift 18s ease-in-out infinite alternate}.halloween-fog--two{bottom:10%;left:-35%;opacity:.1;transform:scale(.8);animation-duration:24s;animation-direction:alternate-reverse}.halloween-pumpkin{position:absolute;bottom:-26px;width:135px;height:auto;opacity:.46;filter:drop-shadow(0 0 22px #ff701c4a);animation:halloween-pumpkin-float 5s ease-in-out infinite}.halloween-pumpkin--left{left:-28px;transform:rotate(8deg)}.halloween-pumpkin--right{right:-32px;width:112px;animation-delay:-2.4s;transform:rotate(-10deg)}.pumpkin-body{fill:#e56818;stroke:#ffad47;stroke-width:3}.pumpkin-stem{fill:#5d6a31}.pumpkin-line{fill:none;stroke:#9d3518;stroke-width:4;opacity:.7}.pumpkin-face{fill:#160c1c;filter:drop-shadow(0 0 5px #ffbf5f)}body.halloween-mode .ambient--one{background:#7e2fb34a;filter:blur(25px)}body.halloween-mode .ambient--two{background:#f06d1f24;filter:blur(30px)}body.halloween-mode .fx-grid{opacity:.16;background-image:linear-gradient(#a857d20a 1px,transparent 1px),linear-gradient(90deg,#ff7a1809 1px,transparent 1px)}body.halloween-mode .depth-particles i{background:linear-gradient(135deg,var(--halloween-orange),var(--halloween-purple));box-shadow:0 0 14px #ff7a1870}body.halloween-mode .site-header{border-color:#8e4f7942;background:linear-gradient(180deg,#08050de6,#08050daf 72%,transparent)}body.halloween-mode .brand__logo{border-color:#c46c3b;box-shadow:0 0 24px #ff762631}body.halloween-mode .site-nav{border-color:#7e4f8b;background:#100a1aef;box-shadow:0 10px 34px #000b,inset 0 1px #ffcf9a16,0 0 28px #7f31ae1c}body.halloween-mode .site-nav a:hover,body.halloween-mode .site-nav a.is-active,body.halloween-mode .site-nav a[aria-current]{background:linear-gradient(135deg,#7c3319,#582564);color:#fff4e8}body.halloween-mode .theme-cart-link{border-color:#a95786;background:#190f24;box-shadow:0 0 20px #aa47cf1f}body.halloween-mode .theme-cart-link span{background:linear-gradient(135deg,var(--halloween-orange),#c64b26);box-shadow:0 0 12px #ff791f66}body.halloween-mode .promo-ticker{border-color:#a44f8959;background:linear-gradient(90deg,#12091e,#482052 34%,#5c2819 68%,#170b20);box-shadow:0 7px 30px #a14bd11f,inset 0 1px #ffd3a610}body.halloween-mode .promo-ticker:after{background:linear-gradient(90deg,transparent,#ff9d4f2d,transparent)}body.halloween-mode .promo-ticker__track span{color:#eadcf4;text-shadow:0 0 12px #a33dd069}body.halloween-mode .promo-ticker__track .halloween-ticker{color:#ffc078}body.halloween-mode .promo-ticker__track i{background:#ff8b34;box-shadow:0 0 13px #ff6d1b}body.halloween-mode .home-product-search{border-color:#a75b82;background:#120b1be8;box-shadow:0 0 28px #942ba41c,inset 0 1px #ffe0bd12}body.halloween-mode .home-product-search button{background:linear-gradient(135deg,#b6432b,#7f2aa4)}body.halloween-mode .october{--oct-blue:var(--halloween-orange);--oct-light:#e6b0ff}body.halloween-mode .october__atmosphere{background:radial-gradient(ellipse at 28% 5%,#a047b72d,transparent 57%),radial-gradient(ellipse at 80% 22%,#f2762620,transparent 52%)}body.halloween-mode .october__halo{background:radial-gradient(ellipse at 83% 32%,#e9632822,transparent 55%)}body.halloween-mode .october__atmosphere>i{background:#ff9c4b;box-shadow:0 0 13px #ff701f}body.halloween-mode .october__symbol--triangle,body.halloween-mode .october__symbol--cross{color:#ff9b4e}body.halloween-mode .october__symbol--circle,body.halloween-mode .october__symbol--square{color:#d28cff}body.halloween-mode .october h1>span{background:linear-gradient(105deg,#ffd2a6,#ff7a18 53%,#c766ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #e86c2f26)}body.halloween-mode .october__card,body.halloween-mode .catalog-card,body.halloween-mode .collection-card{border-color:#9c5c814d;background:linear-gradient(155deg,#1b1026,#0c0a13 72%);box-shadow:0 14px 34px #0006,inset 0 1px #ffd8b00e}body.halloween-mode .october__card:hover,body.halloween-mode .catalog-card:hover,body.halloween-mode .collection-card:hover{border-color:#d67c55;box-shadow:0 18px 38px #0008,0 0 25px #ad44d028}body.halloween-mode .october__cover,body.halloween-mode .catalog-card__image{background:radial-gradient(ellipse at 50% 85%,#7e2f553b,#09070f 75%)}body.halloween-mode .october__saving{border-color:#ffd19c;background:linear-gradient(145deg,#ffd09b,#ff792b);box-shadow:0 4px #8d321b,0 8px 20px #0006;color:#35130b}body.halloween-mode .october__buy,body.halloween-mode .buy-button{background:linear-gradient(115deg,#fff0df,#efb7ff);color:#2b1534}body.halloween-mode .october__controls button,body.halloween-mode .rail-controls button{border-color:#b96c89;background:linear-gradient(140deg,#522544,#25132e)}body.halloween-mode .october__controls button:hover,body.halloween-mode .rail-controls button:hover{background:#723051;border-color:#ff9a55}body.halloween-mode .gta-launch{border-color:#b66f756e;background:radial-gradient(ellipse at 7% 100%,#f2763826,transparent 48%),linear-gradient(115deg,#1a0e22,#0c0a13 65%,#291329)}body.halloween-mode .gta-launch__fill{background:linear-gradient(90deg,var(--halloween-orange),#c05bcf,var(--halloween-purple));box-shadow:0 0 17px #f2784066}body.halloween-mode .gta-launch__marker{border-color:#ffaf71;background:linear-gradient(145deg,#4f2442,#9a3d29)}body.halloween-mode .gta-launch .gta-launch__cta{background:linear-gradient(115deg,#ffd5aa,#dc9cff);color:#2a132d}body.halloween-mode .game-stream,body.halloween-mode .catalog-section,body.halloween-mode .purchase-flow,body.halloween-mode .reviews-section,body.halloween-mode .contact-section{border-color:#8c4f7840}body.halloween-mode .eyebrow,body.halloween-mode .product-kicker,body.halloween-mode .catalog-card__body small{color:#d19bea}body.halloween-mode .gamer-title span,body.halloween-mode .section-heading span{color:#ff9a53}body.halloween-mode .catalog-search,body.halloween-mode .theme-page input,body.halloween-mode select,body.halloween-mode textarea{border-color:#784d7a;background:#130d1c;color:#fff7ef}body.halloween-mode .filter-button.is-active{border-color:#e0794f;background:#6225184d;color:#ffbd82;box-shadow:inset 0 0 16px #e96b301a,0 0 18px #8e3bb724}body.halloween-mode .catalog-buy,body.halloween-mode .view-all,body.halloween-mode .theme-button,body.halloween-mode .game-checkout{border-color:#ffae68;background:linear-gradient(125deg,#df5423,#8f2cab);box-shadow:0 4px #581a32,0 9px 22px #b83c6538,inset 0 1px #ffe3c751;color:#fff}body.halloween-mode .theme-button--secondary{border-color:#79506f;background:#211126;box-shadow:none}body.halloween-mode .flow-step{--accent:#d386ff;--tint:#3a173e;background:radial-gradient(ellipse at 100% 0,var(--tint),transparent 78%),linear-gradient(145deg,#1a1025,#0b0910)}body.halloween-mode .store-stats,body.halloween-mode .community-card,body.halloween-mode .contact-card{border-color:#82506d;background:linear-gradient(110deg,#1c1026,#100b17)}body.halloween-mode .theme-page{filter:none}body.halloween-mode .theme-page h1{color:#fff9f3}body.halloween-mode .product-gallery>img{border-color:#9a5f7b;background:#0b0810;box-shadow:0 18px 46px #0008,0 0 28px #833aa71f}body.halloween-mode .game-purchase{border-color:#9e617e;background:linear-gradient(145deg,#1b1026,#0b0911);box-shadow:inset 0 1px #ffd9bc10,0 18px 48px #0006}body.halloween-mode .game-heading-rule{background:linear-gradient(90deg,var(--halloween-orange),var(--halloween-purple))}body.halloween-mode .game-stock{color:#ffb16e}body.halloween-mode .game-stock:before{background:#ff7b25;box-shadow:0 0 10px #ff7b25}body.halloween-mode .game-option.is-active,body.halloween-mode .product-thumbnails button[aria-current=true]{border-color:#ff9854;background:linear-gradient(135deg,#a63c26,#6f278b)}body.halloween-mode .game-buy-now{border-color:#a8688c;background:#211126;color:#fff3ea}body.halloween-mode .product-delivery,body.halloween-mode .product-reassurance>div,body.halloween-mode .product-reassurance>a,body.halloween-mode .product-custom-content,body.halloween-mode .product-custom-benefit,body.halloween-mode .product-custom-accordion,body.halloween-mode .product-custom-image{border-color:#704665;background:#170d20}body.halloween-mode .product-description{border-color:#6f465f}body.halloween-mode .rte a{color:#ffab6d}body.halloween-mode .cart-line{border-color:#82516d;background:linear-gradient(145deg,#1a1023,#0d0a12);box-shadow:0 13px 30px #0005}body.halloween-mode .cart-version-editor{border-color:#865372;background:linear-gradient(145deg,#24132c,#120c19)}body.halloween-mode .cart-version-field select{border-color:#79506e;background:#120b19}body.halloween-mode .cart-version-actions button{border-color:#f59658;background:linear-gradient(130deg,#c94b25,#84289c)}body.halloween-mode .pagination a,body.halloween-mode .pagination span{background:#24122c}.halloween-mode .pagination [aria-current]{background:#a43a28}body.halloween-mode .theme-footer{border-color:#784860;background:linear-gradient(180deg,transparent,#120918)}body.halloween-mode a:focus-visible,body.halloween-mode button:focus-visible,body.halloween-mode input:focus-visible,body.halloween-mode select:focus-visible{outline-color:#ffab69}body.halloween-mode .spider-art{filter:drop-shadow(0 12px 10px #0009) drop-shadow(0 0 13px #ff742b70)}body.halloween-mode .spider-bubble{color:#fff6ee;text-shadow:0 2px 5px #000,0 0 13px #a447c0}body.halloween-mode .spider-bubble small{color:#ffad72}body.halloween-mode .spider-bubble a{background:linear-gradient(130deg,#d24a24,#8029a2);border-color:#ffad69;box-shadow:0 3px #4f1832}body.halloween-mode .spider-close{background:#1c0f25;border-color:#9a5a84}@keyframes halloween-moon-pulse{50%{opacity:.44;transform:scale(1.025);box-shadow:0 0 80px #ff721b47,0 0 170px #863bd038}}@keyframes halloween-bat-flight{0%,to{transform:translate3d(-16vw,4vh,0) scale(.75) rotate(-8deg);opacity:0}18%{opacity:.55}50%{transform:translate3d(15vw,-4vh,0) scale(1) rotate(8deg);opacity:.72}82%{opacity:.48}}@keyframes halloween-bat-wings{to{transform:scaleY(.58)}}@keyframes halloween-spark{0%,to{opacity:.1;transform:translateY(18px) scale(.7)}50%{opacity:.62;transform:translateY(-20px) scale(1.3)}}@keyframes halloween-fog-drift{to{transform:translate(13%) scale(1.08)}}@keyframes halloween-pumpkin-float{0%,to{translate:0 0}50%{translate:0 -9px}}@media(max-width:700px){.halloween-moon{width:190px;height:190px;right:-65px;top:155px;opacity:.28}.halloween-pumpkin{width:88px;opacity:.33}.halloween-pumpkin--right{display:none}.halloween-bats i:nth-child(n+6){display:none}.halloween-fog{height:34%}}@media(prefers-reduced-motion:reduce){.halloween-atmosphere *{animation:none!important}.halloween-bats i{opacity:.24}.halloween-fog{opacity:.12}}.motion-disabled .halloween-atmosphere *{animation:none!important}.motion-disabled .halloween-bats i{opacity:.24}body.halloween-mode{position:relative}.halloween-bats,.halloween-atmosphere>.halloween-pumpkin{display:none}.haunt-flight{position:fixed;inset:100px 0 auto;height:65vh;z-index:30;pointer-events:none;overflow:clip;contain:layout paint}.haunt-bat{position:absolute;left:calc(var(--i)*18% - 12%);top:calc(var(--i)*7%);width:clamp(48px,5vw,82px);color:#352345;filter:drop-shadow(0 0 2px #f3bbff) drop-shadow(0 4px 10px #000);animation:haunt-cruise calc(12s + var(--i)*2s) ease-in-out infinite;animation-delay:calc(var(--i)*-2.8s);opacity:.95}.haunt-bat svg{display:block;width:100%;height:auto;fill:currentColor;stroke:#ca93e5;stroke-width:1.2;overflow:visible}.haunt-wing{transform-box:view-box;transform-origin:60px 28px;animation:haunt-flap .38s ease-in-out infinite alternate}.haunt-wing--right{animation-delay:-.1s}.haunt-bat-eyes{fill:#ffbd64;stroke:#ff662e;stroke-width:.7;filter:drop-shadow(0 0 2px #ff9c32)}.haunt-garden{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:clip}.haunt-lantern{display:block;position:absolute;filter:drop-shadow(0 0 13px #ff681c77);transform:rotate(var(--tilt));animation:haunt-lantern-float 6s ease-in-out infinite;animation-delay:var(--delay)}.haunt-lantern svg{display:block;width:100%;height:auto}.haunt-lantern-face{filter:drop-shadow(0 0 4px #ffd85e);animation:haunt-candle 5s ease-in-out infinite;animation-delay:var(--delay)}.haunt-visitor{position:fixed;left:3px;bottom:19vh;width:115px;z-index:31;pointer-events:none;opacity:0;transform:translate3d(-100%,25px,0) scale(.35);filter:drop-shadow(0 0 18px #b15cff85)}.haunt-visitor svg{display:block;width:100%;height:auto}.haunt-visitor.is-visiting{animation:haunt-appear 4.2s ease both}.haunt-flight.is-swooping .haunt-bat:first-child{animation:haunt-swoop 3.6s ease-in-out both}.haunt-toggle{position:fixed;left:10px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;display:flex;gap:7px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #a975b2;border-radius:30px;background:#180c24ed;color:#ffe4be;font:600 11px/1.2 system-ui;box-shadow:0 4px 16px #0006;cursor:pointer}.haunt-toggle[hidden]{display:none}.haunt-toggle:focus-visible{outline:2px solid #ffb15c;outline-offset:4px}.haunt-paused .haunt-flight,.haunt-paused .haunt-visitor{display:none}.haunt-paused .haunt-garden *,.haunt-paused .halloween-atmosphere *,.haunt-hidden-tab .haunt-garden *,.haunt-hidden-tab .haunt-flight *,.haunt-hidden-tab .halloween-atmosphere *{animation-play-state:paused!important}@keyframes haunt-cruise{0%,to{transform:translate3d(-3vw,0,0) rotate(-9deg)}35%{transform:translate3d(8vw,28px,0) rotate(8deg)}70%{transform:translate3d(-5vw,-22px,0) rotate(-5deg)}}@keyframes haunt-flap{0%{transform:scaleY(1) rotate(-4deg)}to{transform:scaleY(.35) rotate(5deg)}}@keyframes haunt-lantern-float{50%{translate:0 -7px}}@keyframes haunt-candle{0%,to{opacity:1}50%{opacity:.65}}@keyframes haunt-appear{0%{opacity:0;transform:translate3d(-70%,40px,0) scale(.4) rotate(-15deg)}15%{opacity:.92;transform:translateZ(0) scale(1.05) rotate(8deg)}35%,65%{opacity:.85;transform:translate3d(0,-12px,0) scale(1) rotate(-6deg)}to{opacity:0;transform:translate3d(0,-75px,0) scale(.65) rotate(10deg)}}@keyframes haunt-swoop{0%{transform:translate3d(-18vw,0,0) scale(.8)}45%{transform:translate3d(40vw,12vh,0) scale(1.9) rotate(-12deg)}to{transform:translate3d(110vw,-10vh,0) scale(.6)}}@media(max-width:700px){.haunt-flight{inset:110px 0 auto;height:48vh}.haunt-bat{width:46px}.haunt-bat:nth-child(n+4){display:none}.haunt-bat:nth-child(2){left:70%;top:15%}.haunt-bat:nth-child(3){left:35%;top:65%}.haunt-visitor{width:72px;bottom:25vh}.haunt-toggle{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.haunt-flight,.haunt-visitor,.haunt-toggle{display:none!important}.haunt-garden *{animation:none!important}}.motion-disabled .haunt-flight,.motion-disabled .haunt-visitor{display:none}.motion-disabled .haunt-garden *{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/halloween-theme.css.map */
