.cs-hw-banner{background:#ff3608;background-image:linear-gradient(to top,#f0320a,#ff3608);color:#fff;text-align:center;position:relative;z-index:5;box-shadow:inset 0 -1px #dc2b06}.cs-hw-banner a{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:10;min-height:33px;padding:8px 16px;color:#fff;text-decoration:none;font-family:var(--font-body-family,sans-serif);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.15px}.cs-hw-banner-copy{white-space:nowrap}.cs-hw-pumpkins,.cs-hw-mat-symbols{width:48px;height:16px;flex:0 0 48px;color:#1b1420;opacity:.5}.cs-hw-drips{position:absolute;left:0;top:100%;width:100%;height:22px;pointer-events:none;display:block}.cs-hw-drip-drop{opacity:0;animation:cs-hw-drip 3.2s infinite}.cs-hw-drip-drop--two{animation-duration:4.1s;animation-delay:1.3s}.cs-hw-drip-drop--three{animation-duration:3.7s;animation-delay:2.2s}@keyframes cs-hw-drip{0%,70%{opacity:0;transform:translateY(0)}76%{opacity:.75}to{opacity:0;transform:translateY(7px)}}@media(max-width:374px){.cs-hw-banner a{gap:7px;padding-left:10px;padding-right:10px}.cs-hw-pumpkins,.cs-hw-mat-symbols{width:30px;flex-basis:30px;height:13px}}@media(prefers-reduced-motion:reduce){.cs-hw-drip-drop{animation:none}}.cs-hw-banner a:focus-visible{outline:2px solid white;outline-offset:-4px}html.cs-halloween-active body.product-yogaspace-current .shopify-section-group-header-group.announcement-bar-section{display:block!important}.cs-hw-offer{padding:14px 16px;border:1px solid #dce5de;border-radius:8px;background:#f5f8f4;color:#173f35;text-align:left;line-height:1.45;font-family:var(--font-body-family,sans-serif)}.cs-hw-offer h3{margin:0 0 5px;font-size:16px;line-height:1.3;font-weight:650;color:inherit;letter-spacing:0}.cs-hw-offer p{margin:0;font-size:13px;line-height:1.5;color:inherit}.cs-hw-offer a{display:inline-block;margin-top:8px;font-size:13px;font-weight:650;color:#174c3e;text-underline-offset:3px}.cs-hw-offer--product{margin:14px 0}.cs-hw-widget-banner{display:none}html.cs-halloween-active .ys-promo .cs-hw-widget-banner:not([hidden]){display:block;position:relative;z-index:1;padding:11px 16px;border-radius:12px 12px 0 0;background:#ff3608;background-image:linear-gradient(to top,#f0320a,#ff3608);color:#fff;text-align:center;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;letter-spacing:0;box-shadow:inset 0 1px #ffffff30}html.cs-halloween-active .ys-promo .cs-hw-widget-banner:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:10px;background:url(halloween-sale-badge-drips.svg) repeat-x left top;background-size:72px 10px;pointer-events:none}html.cs-halloween-active .ys-promo:has(.cs-hw-widget-banner:not([hidden])) .widget{border-top-left-radius:0;border-top-right-radius:0}@media(max-width:749px){.cs-hw-offer{padding:12px 14px}.cs-hw-offer h3{font-size:15px}}html.cs-halloween-active .discount-campaign-voucher{display:none!important}.cs-hw-cart-offer{display:none}html.cs-halloween-active #cart-drawer-app .cs-hw-cart-upsell .cd-cart-upsell-item-title:after{content:none!important;display:none!important}html.cs-halloween-active #cart-drawer-app .cs-hw-cart-offer{display:block;position:relative;width:fit-content;max-width:100%;box-sizing:border-box;margin:6px 0 12px;padding:5px 9px;border-radius:4px;background:#ff3608;background-image:linear-gradient(to top,#f0320a,#ff3608);box-shadow:inset 0 1px #ffffff30;color:#fff;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:0}html.cs-halloween-active #cart-drawer-app .cs-hw-cart-offer:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:10px;background:url(halloween-sale-badge-drips.svg) repeat-x left top;background-size:72px 10px;pointer-events:none}.cs-hw-offer a[hidden]{display:none}html.cs-halloween-active .price .price__badge-sale{position:relative;overflow:visible;border-color:transparent;border-radius:3px;background:#ff3608;background-image:linear-gradient(to top,#f0320a,#ff3608);color:#fff;font-weight:650;padding:6px 10px;box-shadow:inset 0 1px #ffffff30}html.cs-halloween-active .price .price__badge-sale:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:10px;background:url(halloween-sale-badge-drips.svg) repeat-x left top;background-size:72px 10px;pointer-events:none}html.cs-halloween-active :is(.price__sale,.price__regular,.cs-sale-price) s{position:relative;text-decoration:none}html.cs-halloween-active :is(.price__sale,.price__regular,.cs-sale-price) s:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:8px;background:url(halloween-price-strike.svg) repeat-x left top;background-size:72px 8px;pointer-events:none}html.cs-halloween-active .cs-hw-offer{padding:0;border-color:#f4b6a4;background:#fff8f3;color:#4b261d}html.cs-halloween-active .cs-hw-offer h3{position:relative;margin:0;padding:12px 16px;background:#ff3608;background-image:linear-gradient(to top,#f0320a,#ff3608);border-radius:7px 7px 0 0;color:#fff}html.cs-halloween-active .cs-hw-offer--product h3{border-radius:7px}html.cs-halloween-active .cs-hw-offer h3:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:10px;background:url(halloween-sale-badge-drips.svg) repeat-x left top;background-size:72px 10px;pointer-events:none}html.cs-halloween-active .cs-hw-offer p{padding:20px 16px 14px}html.cs-halloween-active .cs-hw-offer a{margin:0 16px 14px;color:#982d16}@media(max-width:749px){html.cs-halloween-active .cs-hw-offer h3{padding:11px 14px}html.cs-halloween-active .cs-hw-offer p{padding:18px 14px 12px}html.cs-halloween-active .cs-hw-offer a{margin:0 14px 12px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/halloween-2026.css.map */
