.sp-gifts,.sp-gifts__hero{position:relative;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}.sp-gifts{background:#fcedd1}.sp-gifts__hero{line-height:0}.sp-gifts__picture{display:block;width:100%;margin:0;padding:0}.sp-gifts__background{display:block;width:100%;height:auto;margin:0;padding:0;object-fit:contain}.sp-gifts__cta{position:absolute;z-index:5;left:var(--sp-gifts-cta-x);top:var(--sp-gifts-cta-y);width:var(--sp-gifts-cta-w);transform:translate(-50%,-50%);display:block;line-height:0;cursor:pointer;text-decoration:none}.sp-gifts__cta img{display:block;width:100%;height:auto}.sp-gifts__cta:focus-visible{outline:3px solid #017A87;outline-offset:4px;border-radius:12px}.sp-gifts__effect{position:absolute;z-index:3;left:var(--sp-gifts-fx-x);top:var(--sp-gifts-fx-y);width:var(--sp-gifts-fx-w);height:var(--sp-gifts-fx-h);transform:translate(-50%,-50%);overflow:hidden;pointer-events:none;isolation:isolate}.sp-gifts__sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sp-gifts__sheen:before{content:"";position:absolute;top:-40%;left:-65%;width:28%;height:180%;transform:rotate(25deg);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 15%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.45) 55%,rgba(255,255,255,.06) 85%,transparent 100%);filter:blur(6px);animation:sp-gifts-sheen 9s ease-in-out infinite}@keyframes sp-gifts-sheen{0%,10%{left:-65%;opacity:0}18%{opacity:1}75%{left:140%;opacity:1}85%,to{left:140%;opacity:0}}.sp-gifts__sparkle{position:absolute;display:block;width:20px;height:20px;opacity:0;background:#fff;clip-path:polygon(50% 0%,59% 39%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);filter:drop-shadow(0 0 6px rgba(255,255,255,.95));animation:sp-gifts-twinkle 4.5s ease-in-out infinite}.sp-gifts__sparkle--1{top:15%;left:8%;width:26px;height:26px;animation-delay:0s}.sp-gifts__sparkle--2{top:65%;left:18%;width:18px;height:18px;animation-delay:.5s}.sp-gifts__sparkle--3{top:25%;left:30%;width:30px;height:30px;animation-delay:1s}.sp-gifts__sparkle--4{top:78%;left:40%;width:22px;height:22px;animation-delay:1.5s}.sp-gifts__sparkle--5{top:12%;left:52%;width:17px;height:17px;animation-delay:2s}.sp-gifts__sparkle--6{top:58%;left:60%;width:28px;height:28px;animation-delay:2.5s}.sp-gifts__sparkle--7{top:20%;left:73%;width:24px;height:24px;animation-delay:3s}.sp-gifts__sparkle--8{top:72%;left:84%;width:32px;height:32px;animation-delay:3.5s}.sp-gifts__sparkle--9{top:40%;left:94%;width:18px;height:18px;animation-delay:4s}.sp-gifts__sparkle--10{top:45%;left:12%;width:20px;height:20px;animation-delay:.9s}.sp-gifts__sparkle--11{top:85%;left:68%;width:16px;height:16px;animation-delay:2.8s}.sp-gifts__sparkle--12{top:38%;left:45%;width:26px;height:26px;animation-delay:3.8s}@keyframes sp-gifts-twinkle{0%,12%,48%,to{opacity:0;transform:scale(.2) rotate(0)}25%{opacity:1;transform:scale(1.2) rotate(20deg)}36%{opacity:.7;transform:scale(.85) rotate(40deg)}}.shopify-section:has(.sp-gifts){min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}@media(max-width:749px){.sp-gifts__cta{left:var(--sp-gifts-cta-mobile-x);top:var(--sp-gifts-cta-mobile-y);width:var(--sp-gifts-cta-mobile-w)}.sp-gifts__effect{left:var(--sp-gifts-fx-mobile-x);top:var(--sp-gifts-fx-mobile-y);width:var(--sp-gifts-fx-mobile-w);height:var(--sp-gifts-fx-mobile-h)}}@media(prefers-reduced-motion:reduce){.sp-gifts__sheen:before,.sp-gifts__sparkle{animation:none!important;opacity:0!important}}@media(max-width:749px){.sp-gifts__sheen{display:none!important}}.sp-gifts__sheen{display:none!important}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sweet-palooza-gifts.css.map */
