:root{--hw-black: #080808;--hw-orange: #ff6a00;--hw-orange-rgb: 255, 106, 0;--hw-bone: #f4eee6}html.hw-transitioning *,html.hw-transitioning *:before,html.hw-transitioning *:after{transition:background-color 1.6s ease,color 1.6s ease,border-color 1.6s ease,fill 1.6s ease,stroke 1.6s ease,box-shadow 1.6s ease,outline-color 1.6s ease!important}html.halloween,html.halloween body{background-color:var(--hw-black)}html.halloween body{color:#f4eee6d1}html.halloween h1,html.halloween h2,html.halloween .h0,html.halloween .h1,html.halloween .h2,html.halloween .title,html.halloween .product__title{color:var(--hw-orange);text-shadow:0 0 18px rgba(var(--hw-orange-rgb),.35)}html.halloween h3,html.halloween h4,html.halloween .h3,html.halloween .h4,html.halloween .card__heading,html.halloween .card__heading a,html.halloween .card-information,html.halloween .price,html.halloween .price-item,html.halloween .unit-price,html.halloween .product__text.caption-with-letter-spacing,html.halloween .product-form__input .form__label,html.halloween .totals__total,html.halloween .totals__total-value,html.halloween .cart-item__name,html.halloween .cart-item__price-wrapper,html.halloween .cart-item__totals,html.halloween .cart-items th,html.halloween .cart-notification-product__name,html.halloween .cart-notification__heading,html.halloween .drawer__heading,html.halloween .predictive-search__item-heading,html.halloween .predictive-search__heading,html.halloween .collection-hero__title,html.halloween .multicolumn-card__info .inline-richtext,html.halloween .footer-block__heading{color:var(--hw-orange)}html.halloween .price__sale .price-item--regular,html.halloween s.price-item{color:#f4eee68c}html.halloween .price--on-sale .price-item--sale{color:var(--hw-orange)}html.halloween .jdgm-cards-carousel{--text-color: #ff6a00 !important;--header-color: #ff6a00 !important;--card-color: #0f0f0f !important;--stars-color: #ff6a00 !important;--arrows-color: #ff6a00 !important}html.halloween .jdgm-cards-carousel .jdgm-title{text-shadow:0 0 18px rgba(var(--hw-orange-rgb),.35)}html.halloween .jdgm-cards-carousel .jdgm-card{border:1px solid rgba(var(--hw-orange-rgb),.35);box-shadow:0 0 18px rgba(var(--hw-orange-rgb),.12)}html.halloween .jdgm-cards-carousel .jdgm-product-name,html.halloween .jdgm-cards-carousel .jdgm-product-name a{color:rgba(var(--hw-orange-rgb),.75)!important}html.halloween .jdgm-cards-carousel .jdgm-reviewer-verified-icon{color:var(--hw-orange);fill:var(--hw-orange)}html.halloween .jdgm-star{color:var(--hw-orange)!important}html.halloween a:not(.button):hover,html.halloween .link:hover,html.halloween .header__menu-item:hover span,html.halloween .header__active-menu-item{color:var(--hw-orange)}html.halloween .header__menu-item:hover span,html.halloween .header__active-menu-item{text-decoration-color:var(--hw-orange)}html.halloween .announcement-bar-section .announcement-bar,html.halloween .utility-bar{background:var(--hw-orange);color:var(--hw-black);--color-foreground: 8, 8, 8;--color-link: 8, 8, 8}html.halloween .header-wrapper{border-bottom:1px solid rgba(var(--hw-orange-rgb),.35);box-shadow:0 0 28px rgba(var(--hw-orange-rgb),.12)}html.halloween .header__icon .svg-wrapper,html.halloween .header__icon svg{color:var(--hw-orange);filter:drop-shadow(0 0 6px rgba(var(--hw-orange-rgb),.45))}html.halloween .cart-count-bubble{background-color:var(--hw-orange);color:var(--hw-black);box-shadow:0 0 10px rgba(var(--hw-orange-rgb),.7)}html.halloween .button:not(.button--secondary):not(.button--tertiary),html.halloween .shopify-payment-button__button--unbranded{background-color:var(--hw-orange);color:var(--hw-black);box-shadow:0 0 18px rgba(var(--hw-orange-rgb),.35)}html.halloween .button:not(.button--secondary):not(.button--tertiary):hover,html.halloween .shopify-payment-button__button--unbranded:hover{background-color:#ff7f24;box-shadow:0 0 26px rgba(var(--hw-orange-rgb),.6)}html.halloween .button--secondary{color:var(--hw-orange);background-color:transparent}html.halloween .card-wrapper .card,html.halloween .card__inner{transition:box-shadow .3s ease}html.halloween .card-wrapper:hover .card__inner{box-shadow:0 0 0 1px rgba(var(--hw-orange-rgb),.45),0 0 26px rgba(var(--hw-orange-rgb),.18)}html.halloween .field__input,html.halloween .select__select,html.halloween .quantity,html.halloween .customer .field input{background-color:#111}html.halloween .field__input:focus,html.halloween .select__select:focus,html.halloween .quantity:focus-within{box-shadow:0 0 0 1px var(--hw-orange),0 0 12px rgba(var(--hw-orange-rgb),.35)}html.halloween .product-form__input input[type=radio]:checked+label{background-color:var(--hw-orange);color:var(--hw-black);border-color:var(--hw-orange)}html.halloween .badge{background-color:var(--hw-orange);color:var(--hw-black);border-color:var(--hw-orange)}html.halloween .footer{position:relative;border-top:1px solid rgba(var(--hw-orange-rgb),.3);box-shadow:0 -20px 60px rgba(var(--hw-orange-rgb),.06)}html.halloween ::selection{background:var(--hw-orange);color:var(--hw-black)}.hw-bat{display:block;width:100%;height:auto;overflow:visible;fill:#050505}.hw-bat__wing{transform-box:view-box;animation:hw-flap-l var(--flap, .14s) ease-in-out infinite alternate}.hw-bat__wing--l{transform-origin:46px 22px}.hw-bat__wing--r{transform-origin:54px 22px;animation-name:hw-flap-r}@keyframes hw-flap-l{0%{transform:rotate(32deg) scaleX(.9)}to{transform:rotate(-36deg) scaleX(.55)}}@keyframes hw-flap-r{0%{transform:rotate(-32deg) scaleX(.9)}to{transform:rotate(36deg) scaleX(.55)}}.hw-swarm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;overflow:hidden;contain:strict}.hw-swarm__bat{position:absolute;top:0;left:0;will-change:transform,opacity;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.hw-swarm__bat--near{filter:blur(1.2px) drop-shadow(0 10px 18px rgba(0,0,0,.45))}.hw-swarm__bat--far .hw-bat{fill:#1c1410}.hw-decor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 1.2s ease}.hw-decor.is-visible{opacity:1}.hw-decor *{pointer-events:none}.hw-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% -5%,rgba(var(--hw-orange-rgb),.1),transparent 70%),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.45) 100%)}.hw-fog{position:absolute;left:0;right:0;bottom:0;height:14vh;opacity:.22;mask-image:linear-gradient(to top,#000 10%,transparent);-webkit-mask-image:linear-gradient(to top,#000 10%,transparent)}.hw-fog__layer{position:absolute;top:0;right:-50%;bottom:0;left:-50%;background:radial-gradient(ellipse 18% 60% at 20% 80%,#9b8f86,transparent 70%),radial-gradient(ellipse 22% 70% at 55% 90%,#b0a59c,transparent 70%),radial-gradient(ellipse 16% 55% at 85% 85%,#8e847c,transparent 70%);animation:hw-fog 38s linear infinite alternate;will-change:transform}.hw-fog__layer--2{opacity:.7;animation-duration:52s;animation-direction:alternate-reverse}@keyframes hw-fog{to{transform:translate(25%)}}.hw-web{position:absolute;width:150px;height:150px;color:#f4eee666;filter:drop-shadow(0 0 2px rgba(255,255,255,.15))}.hw-web__art{display:block;width:100%;height:100%}.hw-web__dew{fill:var(--hw-orange);filter:drop-shadow(0 0 2px var(--hw-orange));animation:hw-glow 3.5s ease-in-out infinite}.hw-web--tl{top:0;left:0;width:110px;height:110px}.hw-web--tr{top:0;right:0;width:110px;height:110px;transform:scaleX(-1)}.hw-web--bl{bottom:0;left:0;transform:scaleY(-1)}.hw-web--br{bottom:0;right:0;transform:scale(-1)}.hw-spider{position:absolute;top:0;width:26px;animation:hw-spider-drop 7s ease-in-out infinite;will-change:transform}.hw-spider--l{left:22px}.hw-spider--r{right:26px;animation-duration:9s}.hw-spider__thread{position:absolute;left:50%;bottom:85%;width:1px;height:320px;background:linear-gradient(to bottom,transparent,rgba(244,238,230,.55))}.hw-spider__body{display:block;width:100%;height:auto;filter:drop-shadow(0 0 4px rgba(var(--hw-orange-rgb),.5))}.hw-spider__legs{transform-box:fill-box;animation:hw-legs .9s ease-in-out infinite alternate}.hw-spider__legs--l{transform-origin:right center}.hw-spider__legs--r{transform-origin:left center;animation-delay:-.45s}@keyframes hw-spider-drop{0%,to{transform:translateY(-40px)}45%,60%{transform:translateY(150px)}52%{transform:translateY(140px)}}@keyframes hw-legs{to{transform:rotate(6deg)}}.hw-ghost{position:absolute;width:70px;color:var(--hw-bone);opacity:.13;filter:blur(.4px) drop-shadow(0 0 14px rgba(255,255,255,.5));will-change:transform}.hw-ghost-art{display:block;width:100%;height:auto}.hw-ghost--l{left:2vw;top:38vh;animation:hw-ghost-l 16s ease-in-out infinite}.hw-ghost--r{right:2.5vw;top:62vh;width:54px;animation:hw-ghost-r 19s ease-in-out infinite}@keyframes hw-ghost-l{0%,to{transform:translate(0) rotate(-4deg)}50%{transform:translate(28px,-90px) rotate(5deg)}}@keyframes hw-ghost-r{0%,to{transform:translate(0) rotate(4deg) scaleX(-1)}50%{transform:translate(-24px,-120px) rotate(-5deg) scaleX(-1)}}.hw-ambient-bat{position:absolute;top:0;left:0;opacity:.6;will-change:transform}.hw-ambient-bat .hw-bat{fill:#000;filter:drop-shadow(0 0 6px rgba(var(--hw-orange-rgb),.35))}.hw-footer-scene{position:absolute;left:0;right:0;top:0;height:0;pointer-events:none}.hw-footer-scene__pumpkins{position:absolute;left:6%;bottom:-2px;display:flex;align-items:flex-end;gap:6px}.hw-pumpkin{width:46px;height:auto;filter:drop-shadow(0 0 12px rgba(var(--hw-orange-rgb),.55))}.hw-pumpkin:nth-child(2){width:34px}.hw-pumpkin:nth-child(3){width:28px}.hw-pumpkin__face{animation:hw-flicker 2.8s steps(1) infinite}.hw-pumpkin:nth-child(2) .hw-pumpkin__face{animation-delay:-1.1s}.hw-footer-scene__skeleton{position:absolute;right:7%;bottom:-26px;width:92px}.hw-skeleton{display:block;width:100%;height:auto;filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}.hw-skeleton__wave,.hw-skeleton__wave-hand{transform-box:view-box;transform-origin:74px 58px;animation:hw-wave 2.4s ease-in-out infinite}.hw-skeleton__leg{transform-box:view-box;transform-origin:44px 106px;animation:hw-swing 3s ease-in-out infinite}.hw-skeleton__leg--r{transform-origin:76px 106px;animation-delay:-1.5s}.hw-skeleton__eye{animation:hw-glow 3s ease-in-out infinite}@keyframes hw-wave{0%,60%,to{transform:rotate(0)}70%,90%{transform:rotate(-14deg)}80%{transform:rotate(10deg)}}@keyframes hw-swing{50%{transform:rotate(12deg)}}@keyframes hw-glow{50%{opacity:.35}}@keyframes hw-flicker{0%,to{opacity:1}42%{opacity:.6}46%{opacity:1}80%{opacity:.8}}.hw-scare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#1e0a00e6,#000000f7 70%);opacity:0;cursor:pointer}.hw-scare.is-playing{animation:hw-scare-overlay 1.7s ease forwards}.hw-scare__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#fff4e6,rgba(var(--hw-orange-rgb),.6) 60%,transparent);opacity:0}.hw-scare.is-playing .hw-scare__flash{animation:hw-scare-flash 1.7s linear forwards}.hw-scare__stage{position:relative;display:grid;place-items:center;width:min(70vw,60vh)}.hw-scare.is-playing .hw-scare__stage{animation:hw-scare-shake 1.7s linear forwards}.hw-scare__ghost{width:100%;height:auto;opacity:0;filter:drop-shadow(0 0 50px rgba(var(--hw-orange-rgb),.45));will-change:transform,opacity}.hw-scare.is-playing .hw-scare__ghost{animation:hw-scare-lunge 1.7s cubic-bezier(.55,0,.75,.2) forwards}.hw-scare__boo{position:absolute;bottom:-6%;font-family:var(--font-heading-family, sans-serif);font-weight:900;font-size:clamp(6rem,20vw,18rem);line-height:1;letter-spacing:.04em;color:var(--hw-orange);text-shadow:0 0 30px rgba(var(--hw-orange-rgb),.85),0 0 80px rgba(var(--hw-orange-rgb),.5),0 8px 0 #000;transform:skew(-8deg);opacity:0;white-space:nowrap}.hw-scare.is-playing .hw-scare__boo{animation:hw-scare-boo 1.7s ease-out forwards}@keyframes hw-scare-overlay{0%{opacity:0}6%,84%{opacity:1}to{opacity:0}}@keyframes hw-scare-flash{0%,26%{opacity:0}29%{opacity:.55}40%,to{opacity:0}}@keyframes hw-scare-lunge{0%{opacity:0;transform:scale(.05) translateY(20%)}8%{opacity:1;transform:scale(.12) translateY(10%)}28%{transform:scale(1.25) translateY(0)}34%{transform:scale(1)}80%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(4.5)}}@keyframes hw-scare-boo{0%,28%{opacity:0;transform:scale(3.5) skew(-8deg)}36%{opacity:1;transform:scale(1) skew(-8deg)}40%{transform:scale(1.08) skew(-8deg)}44%,80%{opacity:1;transform:scale(1) skew(-8deg)}to{opacity:0;transform:scale(1.6) skew(-8deg)}}@keyframes hw-scare-shake{0%,28%,62%,to{transform:translate(0)}31%{transform:translate(-14px,8px) rotate(-1.5deg)}35%{transform:translate(12px,-10px) rotate(1.5deg)}40%{transform:translate(-10px,-6px) rotate(-1deg)}46%{transform:translate(8px,6px) rotate(1deg)}53%{transform:translate(-4px,3px)}}@media screen and (max-width:749px){.hw-web--tl,.hw-web--tr{width:70px;height:70px}.hw-web--bl,.hw-web--br{width:90px;height:90px}.hw-spider{width:18px}.hw-spider--l{display:none}.hw-spider--r{right:4px}.hw-ghost{display:none}.hw-pumpkin{width:32px}.hw-pumpkin:nth-child(2){width:24px}.hw-pumpkin:nth-child(3){display:none}.hw-footer-scene__skeleton{width:64px;bottom:-18px}.hw-scare__stage{width:82vw}}@media screen and (max-width:1199px){.hw-ghost--r{display:none}}@media(prefers-reduced-motion:reduce){html.hw-transitioning *,html.hw-transitioning *:before,html.hw-transitioning *:after{transition:none!important}.hw-decor,.hw-decor *,.hw-footer-scene *{animation:none!important;transition:none!important}.hw-spider{transform:translateY(60px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/halloween.css.map */
