:root{--hw-orange: 255 122 24;--hw-purple: 150 72 220;--hw-web: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='rgba(255,255,255,0.42)' stroke-width='1.1'><path d='M200 0L0 0M200 0L200 200M200 0L0 200M200 0L60 200M200 0L0 70M200 0L0 140M200 0L120 200'/><path d='M170 0Q172 24 200 30M140 0Q146 48 200 60M110 0Q120 72 200 90M80 0Q96 96 200 120M50 0Q72 120 200 150M20 0Q48 144 200 180'/><path d='M170 0Q168 22 200 30' stroke-opacity='.5'/></svg>");--hw-web-strong: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke-linecap='round'><g stroke='rgba(0,0,0,0.75)' stroke-width='3.4'><path d='M200 0L0 0M200 0L200 200M200 0L0 200M200 0L60 200M200 0L0 70M200 0L0 140M200 0L120 200'/><path d='M170 0Q172 24 200 30M140 0Q146 48 200 60M110 0Q120 72 200 90M80 0Q96 96 200 120M50 0Q72 120 200 150M20 0Q48 144 200 180'/></g><g stroke='rgba(255,255,255,0.95)' stroke-width='1.3'><path d='M200 0L0 0M200 0L200 200M200 0L0 200M200 0L60 200M200 0L0 70M200 0L0 140M200 0L120 200'/><path d='M170 0Q172 24 200 30M140 0Q146 48 200 60M110 0Q120 72 200 90M80 0Q96 96 200 120M50 0Q72 120 200 150M20 0Q48 144 200 180'/></g></svg>")}.cart-drawer::part(content){background-image:var(--hw-web),var(--background-gradient);background-repeat:no-repeat,no-repeat;background-position:top right,center;background-size:150px 150px,auto}.cart-drawer::part(header){background:transparent}.cart-drawer [slot=header]:after{content:" \1f383";font-size:1.1em;display:inline-block;transform-origin:50% 90%;animation:hw-wobble 3.4s ease-in-out infinite}@keyframes hw-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.cart-drawer::part(body){position:relative}.cart-drawer .hw-spider{position:absolute;top:-4px;right:30px;width:22px;font-size:22px;line-height:1;pointer-events:none;opacity:.9;transform-origin:50% 0;animation:hw-swing 5s ease-in-out infinite}.cart-drawer .hw-spider:before{content:"";position:absolute;left:50%;top:-40px;width:1px;height:40px;background:#ffffff59}@keyframes hw-swing{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(8px) rotate(3deg)}}.spooky-bar{--spooky-progress: 0%;position:relative;border:1px solid rgb(var(--hw-orange) / .45);border-radius:.5rem;background:linear-gradient(135deg,rgb(var(--hw-purple) / .14),rgb(var(--hw-orange) / .12));padding:.75rem .9rem;font-size:var(--text-sm);line-height:1.45;margin-block:.75rem}.cart-drawer .spooky-bar{margin-block:.9rem 0}.spooky-bar__text{margin:0 0 .5rem}.spooky-bar__text strong{color:rgb(var(--hw-orange))}.spooky-bar__track{height:6px;border-radius:999px;background:rgb(var(--text-color) / .15);overflow:hidden}.spooky-bar__fill{height:100%;width:var(--spooky-progress);border-radius:inherit;background:linear-gradient(90deg,rgb(var(--hw-purple)),rgb(var(--hw-orange)));transition:width .6s cubic-bezier(.2,.8,.2,1)}.spooky-bar__bags{display:flex;gap:.25rem;margin-top:.5rem;font-size:1.05rem;letter-spacing:.05em}.cart-drawer .hw-empty{display:grid;justify-items:center;gap:.35rem}.cart-drawer .hw-empty__ghost{font-size:2.6rem;animation:hw-float 3s ease-in-out infinite}@keyframes hw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cart-drawer__footer .button[name=checkout]{position:relative}@media(prefers-reduced-motion:reduce){.cart-drawer [slot=header]:after,.cart-drawer .hw-spider,.cart-drawer .hw-empty__ghost{animation:none}}.story-text-card,.buy-buttons .button,product-form .button[type=submit]{position:relative;overflow:hidden;isolation:isolate}.story-text-card:after,.buy-buttons .button:after,product-form .button[type=submit]:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--hw-web-strong) no-repeat top right / auto 100%;opacity:0;transform:scale(.15);transform-origin:top right;transition:opacity .35s ease,transform .55s cubic-bezier(.2,.9,.25,1.1);pointer-events:none;z-index:2}.story-text-card:before,.buy-buttons .button:before,product-form .button[type=submit]:before{content:"\1f577";position:absolute;top:0;right:7%;font-size:1.1em;line-height:1;opacity:0;transform:translateY(-120%);filter:drop-shadow(0 0 2px rgba(0,0,0,.9));transition:opacity .25s ease .2s,transform .7s cubic-bezier(.3,1.4,.4,1) .15s;pointer-events:none;z-index:3}@media(hover:hover)and (pointer:fine){.story-link:hover .story-text-card:after,.buy-buttons .button:not([disabled]):hover:after,product-form .button[type=submit]:not([disabled]):hover:after{opacity:1;transform:scale(1)}.story-link:hover .story-text-card:before,.buy-buttons .button:not([disabled]):hover:before,product-form .button[type=submit]:not([disabled]):hover:before{opacity:1;transform:translateY(35%)}}.buy-buttons .button:after,product-form .button[type=submit]:after{background-size:auto 140%;background-position:top -20% right -10%}@media(prefers-reduced-motion:reduce){.story-text-card:after,.story-text-card:before,.buy-buttons .button:after,.buy-buttons .button:before,product-form .button[type=submit]:after,product-form .button[type=submit]:before{transition:none}}.shopify-section[id*=st_product_testimonials]{background-color:#122c1d}.shopify-section--announcement-bar .announcement-bar{position:relative;isolation:isolate;overflow:hidden;color:#ffe6cc;background-color:#150b1f;background-image:var(--hw-web),radial-gradient(ellipse 55% 160% at 8% 50%,rgb(var(--hw-orange) / .3),transparent 62%),radial-gradient(ellipse 55% 160% at 92% 50%,rgb(var(--hw-purple) / .38),transparent 62%),linear-gradient(90deg,#0f0716,#1d1029,#0f0716);background-repeat:no-repeat;background-position:top right,center,center,center;background-size:120px 120px,auto,auto,auto;border-bottom:1px solid rgb(var(--hw-orange) / .45);box-shadow:0 10px 24px -14px rgb(var(--hw-orange) / .65)}.shopify-section--announcement-bar .announcement-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:120px;background:var(--hw-web) top right / 120px 120px no-repeat;transform:scaleX(-1);opacity:.8;pointer-events:none;z-index:-1}.shopify-section--announcement-bar .announcement-bar__carousel{max-width:min(100%,72rem)}.shopify-section--announcement-bar .announcement-bar__carousel>p{color:#ffe6cc;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 0 10px rgb(var(--hw-orange) / .55),0 0 22px rgb(var(--hw-orange) / .25);animation:hw-ann-glow 3.2s ease-in-out infinite alternate}.shopify-section--announcement-bar .announcement-bar__carousel>p:before,.shopify-section--announcement-bar .announcement-bar__carousel>p:after{display:inline-block;font-size:1.35em;line-height:0;vertical-align:-.1em;text-shadow:none}.shopify-section--announcement-bar .announcement-bar__carousel>p:before{content:"\1f383";margin-inline-end:.55em;transform-origin:50% 90%;animation:hw-wobble 3.4s ease-in-out infinite}.shopify-section--announcement-bar .announcement-bar__carousel>p:after{content:"\1f47b";margin-inline-start:.55em;animation:hw-ghost-float 2.6s ease-in-out infinite}@keyframes hw-ann-glow{0%{text-shadow:0 0 8px rgb(var(--hw-orange) / .45),0 0 18px rgb(var(--hw-orange) / .18)}to{text-shadow:0 0 12px rgb(var(--hw-orange) / .75),0 0 28px rgb(var(--hw-orange) / .38)}}@keyframes hw-ghost-float{0%,to{transform:translateY(1px);opacity:.75}50%{transform:translateY(-2px);opacity:1}}@media screen and (min-width:700px){.shopify-section--announcement-bar .announcement-bar:after{content:"\1f987";position:absolute;top:50%;left:-3em;font-size:1.5em;line-height:1;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 6px rgb(var(--hw-purple) / .8));animation:hw-bat-fly 12s cubic-bezier(.45,0,.55,1) infinite}}@keyframes hw-bat-fly{0%,62%{transform:translateY(-50%) scaleX(1);opacity:0}64%{opacity:.9}70%{transform:translate(28vw,-140%) scaleX(1)}78%{transform:translate(56vw,10%) scaleX(1)}86%{transform:translate(84vw,-120%) scaleX(1);opacity:.9}92%,to{transform:translate(110vw,-50%) scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){.shopify-section--announcement-bar .announcement-bar__carousel>p,.shopify-section--announcement-bar .announcement-bar__carousel>p:before,.shopify-section--announcement-bar .announcement-bar__carousel>p:after,.shopify-section--announcement-bar .announcement-bar:after{animation:none}.shopify-section--announcement-bar .announcement-bar:after{content:none}}@media screen and (max-width:699px){.shopify-section--announcement-bar .announcement-bar{background-size:80px 80px,auto,auto,auto}.shopify-section--announcement-bar .announcement-bar:before{width:80px;background-size:80px 80px;opacity:.45}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/halloween.css.map */
