.sweet-palooza-taffy-hero-section{position:relative;width:100%;max-width:none;margin:0;padding:0;overflow:visible}.sp-taffy-hero{position:relative;width:100%;max-width:none;margin:0;padding:0;background:#ffedce;overflow:hidden}.sp-taffy-hero__stage{position:relative;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;line-height:0}.sp-taffy-hero__background{width:100%;max-width:none;height:auto;margin:0;padding:0}.sp-taffy-hero__background--desktop{display:block}.sp-taffy-hero__background--mobile{display:none}.sp-taffy-hero__taffy-wrap{position:absolute;left:var(--taffy-desktop-x);top:var(--taffy-desktop-y);width:var(--taffy-desktop-width);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.sp-taffy-hero__taffy{display:block;width:100%;max-width:none;height:auto;margin:0;padding:0;object-fit:contain;transform-origin:center center}.sp-taffy-hero__shop{position:absolute;left:var(--button-desktop-left);top:var(--button-desktop-top);width:var(--button-desktop-width);height:var(--button-desktop-height);display:block;z-index:5;cursor:pointer;background:transparent;text-decoration:none}.sp-taffy-hero__semantic{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:749px){.sp-taffy-hero__background--desktop{display:none}.sp-taffy-hero__background--mobile{display:block}.sp-taffy-hero__taffy-wrap{left:var(--taffy-mobile-x);top:var(--taffy-mobile-y);width:var(--taffy-mobile-width)}.sp-taffy-hero__shop{left:var(--button-mobile-left);top:var(--button-mobile-top);width:var(--button-mobile-width);height:var(--button-mobile-height)}}#MainContent>.sweet-palooza-taffy-hero-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page-width-wide .sweet-palooza-taffy-hero-section,.content-for-layout .sweet-palooza-taffy-hero-section,.sweet-palooza-taffy-hero-section .sp-taffy-hero,.sweet-palooza-taffy-hero-section .sp-taffy-hero__stage{width:100%!important;max-width:none!important}.page-wrapper>#MainContent.content-for-layout:has(>.sweet-palooza-taffy-hero-section){flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}.sp-taffy-hero__taffy{transform-origin:var(--taffy-origin-x, 50%) var(--taffy-origin-y, 50%);will-change:transform,filter;transition:transform var(--taffy-duration, .5s) var(--taffy-ease, cubic-bezier(.34, 1.56, .64, 1)),filter var(--taffy-duration, .5s) ease}@media(prefers-reduced-motion:reduce){.sp-taffy-hero__taffy{transition:none!important;transform:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sweet-palooza-taffy-hero.css.map */
