.sweet-palooza-taffy-categories-section{position:relative;width:100%;max-width:none;margin:0;padding:0;overflow:visible}.sp-taffy-categories{position:relative;width:100%;max-width:none;margin:0;padding:0;background:#ffedce;overflow:hidden}.sp-taffy-categories__stage{position:relative;width:100%;max-width:none;aspect-ratio:2048 / 516;margin:0;padding:0;line-height:0;overflow:hidden}.sp-taffy-categories__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:fill}.sp-taffy-categories__background--desktop{display:block!important}.sp-taffy-categories__background--mobile{display:none!important}.sp-taffy-categories__cards{position:absolute;left:50%;top:var(--desktop-row-top);width:94%;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:center;gap:var(--desktop-card-gap);margin:0;padding:0;z-index:3;line-height:normal}.sp-taffy-categories__card{position:relative;flex:0 0 var(--desktop-card-width);width:var(--desktop-card-width);margin:0;padding:0}.sp-taffy-categories__card-link{position:relative;display:block;width:100%;margin:0;padding:0;border:0;text-decoration:none;outline-offset:5px;transform:translateY(0) scale(1);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.sp-taffy-categories__card-image{display:block;width:100%;max-width:none;height:auto;margin:0;padding:0;object-fit:contain}@media screen and (min-width:750px){a.sp-taffy-categories__card-link:hover{transform:translateY(-8px) scale(1.035);filter:drop-shadow(0 8px 8px rgba(71,22,45,.1)) drop-shadow(0 14px 18px rgba(71,22,45,.08))}a.sp-taffy-categories__card-link:active{transform:translateY(-3px) scale(1.015)}}.sp-taffy-categories__placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:18px;box-sizing:border-box;border:2px dashed rgba(8,124,130,.35);border-radius:24px;background:#ffffff40;color:#087c82;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.sp-taffy-categories__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-categories__stage{width:100%;aspect-ratio:1024 / 1536;overflow:hidden}.sp-taffy-categories__background--desktop{display:none!important}.sp-taffy-categories__background--mobile{display:block!important}.sp-taffy-categories__cards{position:absolute;left:50%;top:var(--mobile-grid-top);width:94%;transform:translate(-50%);display:grid;grid-template-columns:var(--mobile-card-width) var(--mobile-card-width);justify-content:center;align-items:start;column-gap:var(--mobile-column-gap);row-gap:var(--mobile-row-gap);margin:0;padding:0;z-index:3}.sp-taffy-categories__card{position:relative;width:100%;min-width:0;margin:0;padding:0}.sp-taffy-categories__card-link{display:block;width:100%;margin:0;padding:0}.sp-taffy-categories__card-image{display:block;width:100%;max-width:none;height:auto;margin:0;padding:0;object-fit:contain}}.sp-taffy-categories__card-link:focus-visible{outline:3px solid #087c82;outline-offset:5px}@media(prefers-reduced-motion:reduce){.sp-taffy-categories__card-link{transition:none!important}.sp-taffy-categories__card-link:hover,.sp-taffy-categories__card-link:active{transform:none!important}}#MainContent>.sweet-palooza-taffy-categories-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page-width-wide .sweet-palooza-taffy-categories-section,.content-for-layout .sweet-palooza-taffy-categories-section,.sweet-palooza-taffy-categories-section .sp-taffy-categories,.sweet-palooza-taffy-categories-section .sp-taffy-categories__stage{width:100%!important;max-width:none!important}.sp-taffy-categories__card-link{appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent!important;box-shadow:none!important;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}html{scroll-behavior:smooth}#find-your-new-favorite{scroll-margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sweet-palooza-taffy-categories.css.map */
