.halloween-web{display:block;fill:none;stroke:#e4e0cc;stroke-linecap:round;overflow:visible;pointer-events:none}.halloween-web path{fill:none;vector-effect:non-scaling-stroke}.halloween-web__spokes{stroke-width:1;opacity:.85}.halloween-web__rings{stroke-width:.8;opacity:.7}.halloween-web__strands{stroke-width:.6;opacity:.5}.halloween-web__dew{fill:#ffe7a8;stroke:none;opacity:.35}.halloween-pumpkins{--pumpkin: 56px;position:absolute;width:calc(var(--pumpkin) * 1.55);height:var(--pumpkin);isolation:isolate}.halloween-pumpkins:before{content:"";position:absolute;z-index:-1;top:-45%;right:-30%;bottom:-25%;left:-30%;background:radial-gradient(closest-side,rgba(255,146,42,.32),transparent)}.halloween-pumpkins img{position:absolute;bottom:0;-o-object-fit:contain;object-fit:contain}.halloween-pumpkins__tall{--tilt: -8deg;left:0;width:calc(var(--pumpkin) * .72);height:calc(var(--pumpkin) * .8);transform:rotate(var(--tilt))}.halloween-pumpkins__round{--tilt: 5deg;right:0;width:var(--pumpkin);height:var(--pumpkin);transform:rotate(var(--tilt))}.halloween-hanging-spider{--hang: 90px;position:absolute;width:24px;height:calc(var(--hang) + 24px);transform-origin:50% 0}.halloween-hanging-spider__thread{position:absolute;top:0;left:50%;width:1px;height:calc(var(--hang) + 4px);background:linear-gradient(#e4e0cc22,#e4e0ccaa)}.halloween-hanging-spider img{position:absolute;top:var(--hang);left:0;width:100%;height:24px}.halloween-bat,.halloween-ghost{position:absolute}.halloween-bat img,.halloween-ghost img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.halloween-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:strict}.halloween-atmosphere *{pointer-events:none}.halloween-atmosphere__vignette{position:absolute;inset:var(--header-total-height, var(--header-height)) 0 0;background:radial-gradient(ellipse 120% 100% at 50% 42%,transparent 58%,rgba(24,6,36,.36) 82%,rgba(10,2,16,.6) 100%)}@media(max-width:768px){.halloween-atmosphere__vignette{background:radial-gradient(ellipse 135% 105% at 50% 42%,transparent 64%,rgba(24,6,36,.3) 86%,rgba(10,2,16,.5) 100%)}}.halloween-atmosphere__candles:before,.halloween-atmosphere__candles:after{content:"";position:absolute;bottom:0;width:42vmin;height:42vmin}.halloween-atmosphere__candles:before{left:0;background:radial-gradient(circle farthest-side at 0 100%,rgba(255,128,32,.16),transparent)}.halloween-atmosphere__candles:after{right:0;background:radial-gradient(circle farthest-side at 100% 100%,rgba(255,128,32,.13),transparent)}.halloween-atmosphere__fog{position:absolute;right:0;bottom:0;left:0;height:150px;overflow:hidden;opacity:.55}.halloween-atmosphere__fog span{position:absolute;top:0;bottom:0;left:0;width:200%;background:radial-gradient(ellipse 18% 70% at 12% 100%,rgba(150,140,175,.16),transparent 70%),radial-gradient(ellipse 14% 55% at 33% 100%,rgba(150,140,175,.12),transparent 70%),radial-gradient(ellipse 20% 75% at 62% 100%,rgba(150,140,175,.15),transparent 70%),radial-gradient(ellipse 15% 60% at 86% 100%,rgba(150,140,175,.12),transparent 70%);background-size:50% 100%;background-repeat:repeat-x}.halloween-atmosphere__web{position:absolute;width:var(--web-size);height:var(--web-size);opacity:var(--web-opacity)}.halloween-atmosphere__web--top-left,.halloween-atmosphere__web--top-right{top:var(--header-total-height, var(--header-height))}.halloween-atmosphere__web--bottom-left,.halloween-atmosphere__web--bottom-right{bottom:0}.halloween-atmosphere__web--top-left,.halloween-atmosphere__web--bottom-left{left:0}.halloween-atmosphere__web--top-right,.halloween-atmosphere__web--bottom-right{right:0}.halloween-atmosphere__web--top-right{transform:scaleX(-1)}.halloween-atmosphere__web--bottom-left{transform:scaleY(-1)}.halloween-atmosphere__web--bottom-right{transform:scale(-1)}.halloween-visitor{position:absolute}.halloween-visitor img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.halloween-visitor--peek-side{--outside: 105%;--inside: 38%;--half: 72%;width:64px;height:84px;opacity:0}.halloween-visitor--peek-side.halloween-visitor--right{right:0}.halloween-visitor--peek-side.halloween-visitor--left{--outside: -105%;--inside: -38%;--half: -72%;left:0}.halloween-visitor--peek-side.halloween-visitor--left img{transform:scaleX(-1)}.halloween-visitor--peek-bottom{bottom:0;width:64px;height:78px;margin-left:-32px;opacity:0}@media(max-width:960px){.halloween-visitor--peek-bottom{bottom:var(--mobile-bottom-menu-height, 58px)}}.halloween-visitor--peek-top{top:var(--header-total-height, var(--header-height));width:58px;height:90px;margin-left:-29px;overflow:hidden}.halloween-visitor--peek-top span{display:block;width:100%;height:76px;transform:translateY(-100%)}.halloween-visitor--peek-top img{transform:rotate(180deg)}.halloween-visitor--spider-drop{top:var(--header-total-height, var(--header-height));width:22px;height:calc(var(--drop) + 26px);margin-left:-11px}.halloween-visitor__thread{position:absolute;top:0;left:50%;width:1px;height:calc(var(--drop) + 4px);background:linear-gradient(#e4e0cc33,#e4e0ccbb);transform-origin:50% 0;transform:scaleY(0)}.halloween-visitor__spider{position:absolute;top:0;left:0;width:22px;height:22px;opacity:0}.halloween-visitor--spider-crawl{width:20px;height:20px;opacity:0}.halloween-visitor--spider-crawl.halloween-visitor--left{left:3px}.halloween-visitor--spider-crawl.halloween-visitor--right{right:3px}@media(min-width:769px){.halloween-visitor--peek-side{width:84px;height:108px}.halloween-visitor--peek-bottom{width:84px;height:100px;margin-left:-42px}.halloween-visitor--peek-top{width:72px;height:110px;margin-left:-36px}.halloween-visitor--peek-top span{height:94px}}.halloween-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:layout paint style}.halloween-decor *{pointer-events:none}.halloween-decor__web{position:absolute;top:0;left:0;width:72px;height:72px;opacity:.4}.halloween-decor__tint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}@media(min-width:1249px){.header-wrapper:has(>.halloween-decor--header){position:relative}}.halloween-decor--header{z-index:auto;overflow:visible;contain:none}.halloween-decor--header .halloween-decor__tint{z-index:-1;background:linear-gradient(90deg,rgba(110,40,150,.2),transparent 30%,transparent 70%,rgba(255,120,30,.1))}.halloween-decor__hanging-bat{position:absolute;top:100%;left:63%;width:22px;height:40px;transform-origin:50% 0}.halloween-decor__hanging-bat:before{content:"";position:absolute;top:0;left:50%;width:1px;height:20px;background:linear-gradient(#e4e0cc22,#e4e0cc99)}.halloween-decor__hanging-bat img{position:absolute;bottom:0;display:block;width:100%;height:22px;-o-object-fit:contain;object-fit:contain;transform:rotate(180deg)}@media(max-width:960px){.halloween-decor__hanging-bat{left:36%;width:18px;height:36px}.halloween-decor__hanging-bat img{height:18px}}.halloween-decor--logo{--pumpkin: 36px;position:relative;inset:auto;flex:0 0 auto;width:calc(var(--pumpkin) * 1.55);height:var(--pumpkin);margin-left:calc(var(--indent-4) * -.5);overflow:visible;contain:none}.halloween-decor--logo .halloween-pumpkins{--pumpkin: inherit;top:0;right:0;bottom:0;left:0}@media(max-width:960px){.halloween-decor--logo{--pumpkin: 28px;margin-left:0}}@media(max-width:360px){.halloween-decor--logo{--pumpkin: 24px}}.halloween-decor--navbar{z-index:-1;overflow:visible;contain:none}.halloween-decor--navbar .halloween-decor__tint{overflow:hidden;background:linear-gradient(180deg,rgba(110,40,150,.16),transparent 70%)}.halloween-decor--navbar .halloween-decor__tint:before{content:"";position:absolute;top:0;right:12px;left:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,42,.8) 30%,rgba(180,108,255,.7) 70%,transparent)}.halloween-decor__halo{position:absolute;top:-30px;left:50%;width:84px;height:84px;margin-left:-42px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,140,40,.45),rgba(180,108,255,.14) 60%,transparent)}.halloween-decor--navbar .halloween-decor__web{width:34px;height:34px;border-top-left-radius:12px;opacity:.3}.halloween-decor__perched{position:absolute;bottom:calc(100% - 5px);width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.halloween-decor__perched--left{--tilt: -6deg;left:14px;transform:rotate(var(--tilt))}.halloween-decor__perched--right{--tilt: 6deg;right:14px;transform:rotate(var(--tilt))}.sidebar:has(>.halloween-decor--sidebar){position:relative;isolation:isolate}.halloween-decor--sidebar{z-index:-1}.halloween-decor--sidebar .halloween-decor__tint{background:radial-gradient(ellipse 130% 45% at 0% 100%,rgba(255,120,30,.14),transparent 70%),radial-gradient(ellipse 120% 35% at 100% 0%,rgba(110,40,150,.18),transparent 70%)}.halloween-decor--sidebar .halloween-decor__web{right:0;left:auto;width:64px;height:64px;opacity:.3;transform:scaleX(-1)}.halloween-decor--banner .halloween-decor__web--right{right:0;left:auto;transform:scaleX(-1)}.halloween-decor--footer{height:46px}.halloween-decor--footer .halloween-decor__web{width:46px;height:46px;opacity:.28}.halloween-decor--footer .halloween-decor__pumpkins{--pumpkin: 34px;top:6px;right:20px}.halloween-decor--footer .halloween-decor__bat{top:2px;right:92px;width:30px;height:30px;opacity:.85}.halloween-decor--cashier{box-shadow:inset 0 0 70px #ff802012,inset 0 0 0 1px #ff963c1a}.halloween-decor--cashier .halloween-decor__web{width:64px;height:64px;opacity:.32}.halloween-decor__scene,.halloween-decor__topbar{display:none}.halloween-decor__scene{position:absolute;top:0;right:0;bottom:0;left:50%;overflow:hidden}.halloween-decor__scene:after{content:"";position:absolute;z-index:-1;right:5%;bottom:-10%;left:5%;height:65%;background:radial-gradient(closest-side,rgba(255,128,32,.16),rgba(90,40,120,.1) 55%,transparent)}.halloween-decor__scene-web{position:absolute;top:0;left:50%;width:240px;height:120px;margin-left:-120px;opacity:.3}.halloween-decor--cashier .halloween-decor__spider{--hang: 170px;top:0;left:50%;margin-left:-12px}.halloween-decor--cashier .halloween-decor__bat{top:24%;right:16%;width:46px;height:46px;opacity:.9}.halloween-decor--cashier .halloween-decor__ghost{top:46%;right:0;width:70px;height:104px;opacity:0;transform:translate(105%)}.halloween-decor--cashier .halloween-decor__pumpkins{--pumpkin: 96px;bottom:48px;left:50%;margin-left:calc(var(--pumpkin) * -.775)}.halloween-decor__topbar{position:absolute;top:0;right:0;left:0;height:65px}.halloween-decor__topbar-pumpkins{--pumpkin: 36px;bottom:10px;left:70px}.halloween-decor__topbar-bat{top:14px;left:140px;width:28px;height:28px}@media(min-width:1025px){.halloween-decor__scene{display:block}.payments-container:has(.gateway-details__header) .halloween-decor__scene{display:none}}@media(max-width:1024px){.halloween-decor__topbar{display:block}.payments-container:has(.gateway-details__header) .halloween-decor--cashier{display:none}}.halloween-decor--auth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 8%,rgba(120,50,160,.22),transparent 32%),radial-gradient(circle at 18% 92%,rgba(255,128,32,.2),transparent 36%)}.halloween-decor--auth .halloween-decor__web{width:130px;height:130px;opacity:.36}.halloween-decor--auth .halloween-decor__bat{width:34px;height:34px}.halloween-decor--auth .halloween-decor__bat--first{top:32%;left:7%}.halloween-decor--auth .halloween-decor__bat--second{top:24%;left:40%;width:24px;height:24px;opacity:.8}.halloween-decor--auth .halloween-decor__ghost{top:58%;left:50%;width:70px;height:84px;opacity:0}.auth-modal:has(.halloween-decor--auth) .auth-modal-banner__glow{background:radial-gradient(ellipse at center,rgba(255,140,40,.24) 0%,rgba(150,70,190,.1) 42%,transparent 72%)}@media(max-width:1024px){.halloween-decor--auth .halloween-decor__ghost{left:46%}}@media(max-width:768px){.halloween-decor--auth .halloween-decor__web{top:auto;bottom:0;width:90px;height:90px;transform:scaleY(-1)}.halloween-decor--auth .halloween-decor__bat--first{top:auto;bottom:34%;left:6%}.halloween-decor--auth .halloween-decor__bat--second{top:auto;right:8%;bottom:26%;left:auto}.halloween-decor--auth .halloween-decor__ghost{top:auto;right:0;bottom:12%;left:auto;width:56px;height:68px}}@media(min-width:769px){.halloween-decor--banner .halloween-decor__web{width:120px;height:120px}.halloween-decor--footer .halloween-decor__pumpkins{right:32px}}@media(prefers-reduced-motion:no-preference){.halloween-web__dew{animation:halloween-dew 5s ease-in-out infinite}.halloween-pumpkins:before,.halloween-atmosphere__candles:before,.halloween-atmosphere__candles:after,.halloween-decor__halo{animation:halloween-candle 4.6s ease-in-out infinite}.halloween-atmosphere__candles:after{animation-delay:-2s}.halloween-pumpkins img,.halloween-decor__perched{animation:halloween-pumpkin-rock 8s ease-in-out infinite}.halloween-pumpkins__tall,.halloween-decor__perched--right{animation-delay:-3s}.halloween-atmosphere__fog span{animation:halloween-fog 60s linear infinite}.halloween-hanging-spider{animation:halloween-spider-sway 7s ease-in-out infinite}.halloween-hanging-spider img{animation:halloween-spider-bob 5s ease-in-out infinite}.halloween-decor__hanging-bat{animation:halloween-spider-sway 6s ease-in-out infinite}.halloween-bat{animation:halloween-bat-hover 6s ease-in-out infinite}.halloween-bat img{animation:halloween-bat-flap .5s ease-in-out infinite alternate}.halloween-decor__bat--second{animation-delay:-2.4s}.halloween-decor--cashier .halloween-decor__ghost{animation:halloween-ghost-peek-left 15s ease-in-out 3s infinite}.halloween-decor--auth .halloween-decor__ghost{animation:halloween-ghost-peek-left 13s ease-in-out 2s infinite}.halloween-visitor--peek-side.halloween-visitor--slow{animation:halloween-peek-slow 5.6s ease-in-out both}.halloween-visitor--peek-side.halloween-visitor--double{animation:halloween-peek-double 5.6s ease-in-out both}.halloween-visitor--peek-bottom{animation:halloween-peek-bottom 5.4s ease-in-out both}.halloween-visitor--peek-top span{animation:halloween-peek-top 5s ease-in-out both}.halloween-visitor__thread{animation:halloween-thread 7.8s ease-in-out both}.halloween-visitor__spider{animation:halloween-spider-drop 7.8s ease-in-out both}.halloween-visitor__spider img{animation:halloween-spider-wiggle 1.6s ease-in-out infinite}.halloween-visitor--spider-crawl{animation:halloween-spider-crawl 8.8s ease-in-out both}.halloween-visitor--spider-crawl img{animation:halloween-spider-legs .14s linear infinite alternate}.halloween-decor *,.halloween-decor *:before,.halloween-decor *:after,.halloween-atmosphere--paused *,.halloween-atmosphere--paused *:before,.halloween-atmosphere--paused *:after{animation-play-state:paused}.halloween-decor--animated *,.halloween-decor--animated *:before,.halloween-decor--animated *:after{animation-play-state:running}.payments-container:has(input:focus,textarea:focus,[role=combobox]:focus) .halloween-decor *,.payments-container:has(input:focus,textarea:focus,[role=combobox]:focus) .halloween-decor *:before{animation-play-state:paused}}.halloween-atmosphere--lite *,.halloween-atmosphere--lite *:before,.halloween-atmosphere--lite *:after{animation:none!important}@keyframes halloween-dew{0%,to{opacity:.2}50%{opacity:.85}}@keyframes halloween-candle{0%,to{opacity:.85}30%{opacity:.55}45%{opacity:1}70%{opacity:.7}}@keyframes halloween-pumpkin-rock{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-1.5px) rotate(calc(var(--tilt) - 3deg))}}@keyframes halloween-fog{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes halloween-spider-sway{0%,to{transform:rotate(0)}30%{transform:rotate(5deg)}65%{transform:rotate(-3deg)}}@keyframes halloween-spider-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes halloween-bat-hover{0%,to{transform:translate(0) rotate(-4deg)}35%{transform:translate(6px,-8px) rotate(3deg)}70%{transform:translate(-4px,4px) rotate(-1deg)}}@keyframes halloween-bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes halloween-ghost-peek-left{0%,62%,to{opacity:0;transform:translate(10%) rotate(8deg)}70%,88%{opacity:.9;transform:translate(-58%) rotate(-6deg)}79%{opacity:.9;transform:translate(-52%) translateY(-6px) rotate(-2deg)}}@media(max-width:768px){.halloween-decor--auth .halloween-decor__ghost{animation-name:halloween-ghost-peek-left-edge}}@keyframes halloween-ghost-peek-left-edge{0%,62%,to{opacity:0;transform:translate(105%) rotate(8deg)}70%,88%{opacity:.9;transform:translate(30%) rotate(-6deg)}}@keyframes halloween-peek-slow{0%,to{transform:translate(var(--outside)) rotate(-8deg);opacity:0}8%{opacity:.9}28%,72%{transform:translate(var(--inside)) rotate(0);opacity:.9}50%{transform:translate(var(--inside)) translateY(-6px) rotate(4deg);opacity:.9}92%{opacity:.9}}@keyframes halloween-peek-double{0%,to{transform:translate(var(--outside));opacity:0}6%{opacity:.9}16%,26%{transform:translate(var(--half)) rotate(-4deg);opacity:.9}34%,44%{transform:translate(var(--outside));opacity:.9}58%,82%{transform:translate(var(--inside)) rotate(3deg);opacity:.9}94%{opacity:.9}}@keyframes halloween-peek-bottom{0%,to{transform:translateY(105%) rotate(0);opacity:0}10%,90%{opacity:.9}30%,70%{transform:translateY(30%) rotate(-5deg)}50%{transform:translateY(26%) rotate(5deg)}}@keyframes halloween-peek-top{0%,to{transform:translateY(-100%)}30%,70%{transform:translateY(-28%) rotate(4deg)}50%{transform:translateY(-24%) rotate(-4deg)}}@keyframes halloween-thread{0%{transform:scaleY(0)}30%,68%{transform:scaleY(1)}82%{transform:scaleY(.45)}to{transform:scaleY(0)}}@keyframes halloween-spider-drop{0%{transform:translateY(-22px);opacity:0}8%,94%{opacity:1}30%,68%{transform:translateY(var(--drop))}49%{transform:translateY(calc(var(--drop) - 12px))}82%{transform:translateY(calc(var(--drop) * .45))}to{transform:translateY(-22px);opacity:0}}@keyframes halloween-spider-wiggle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes halloween-spider-crawl{0%{transform:translateY(0) rotate(180deg);opacity:0}6%,94%{opacity:.95}42%{transform:translateY(var(--crawl)) rotate(180deg)}54%{transform:translateY(var(--crawl)) rotate(0)}to{transform:translateY(0) rotate(0);opacity:0}}@keyframes halloween-spider-legs{0%{transform:scaleX(.9)}to{transform:scaleX(1.06)}}@media(forced-colors:active),print{.halloween-decor,.halloween-atmosphere{display:none}}
