.template-index:has(.halloween-welcome) .header-section .header{border-block-end-color:#e6a369}.template-index:has(.halloween-welcome) .page-container{background-image:radial-gradient(ellipse 75% 530px at 50% 0,#fff3e5 0%,transparent 100%)}.halloween-logo-hat,.halloween-logo-pumpkin{position:absolute;z-index:1;display:block;pointer-events:none}.halloween-logo-hat{top:-24%;left:-2%;width:24%;transform:rotate(-15deg)}.halloween-logo-pumpkin{right:-5%;bottom:-8%;width:12%;transform:rotate(9deg)}.halloween-logo-hat svg,.halloween-logo-pumpkin svg,.halloween-welcome svg{display:block;width:100%;height:auto}.halloween-welcome{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;margin-block:14px 0;pointer-events:none}.halloween-welcome+.shopify-section .section--padding{padding-block-start:16px}.halloween-welcome__greeting{display:flex;align-items:center;gap:9px;padding:5px 14px;border:1px solid #efd7bf;border-radius:99px;background:#fff8ee;color:#754b30;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4}.halloween-welcome__pumpkin{width:22px}.halloween-welcome__spark{color:#ae6b36;font-size:18px}.halloween-welcome__web{position:absolute;top:-16px;left:var(--page-padding);width:60px;color:#a59388;opacity:.32}.halloween-welcome__bats{position:absolute;top:2px;right:calc(var(--page-padding) + 12px);display:flex;align-items:flex-start;gap:13px;color:#54465d;opacity:.6}.halloween-welcome__bats svg:first-child{width:32px;transform:rotate(-14deg)}.halloween-welcome__bats svg:last-child{width:22px;margin-top:13px;transform:rotate(13deg)}.template-index:has(.halloween-welcome) #MainContent .category-showcase__categories{box-shadow:0 0 0 1px #e9b98b,0 6px 24px #d8822810}.template-index:has(.halloween-welcome) #MainContent [id^=BoosterProductGrid-] .featured-product-grid__heading:before,.template-index:has(.halloween-welcome) #MainContent #insta-feed>h2:before{background:#dc9452}@media(max-width:749px){.halloween-welcome{min-height:32px;margin-block:12px 0}.halloween-welcome__greeting{gap:7px;padding:4px 12px;font-size:11px}.halloween-welcome__pumpkin{width:19px}.halloween-welcome__web{top:-12px;width:38px}.halloween-welcome__bats{top:7px;right:var(--page-padding)}.halloween-welcome__bats svg:first-child{width:25px}.halloween-welcome__bats svg:last-child{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/halloween.css.map */
