.heading-svg{display:block}.heading-svg svg,.heading-svg .heading-svg__fallback{display:block;width:100%;max-width:var(--heading-svg-max-width, 550px);height:auto}.heading-svg__letter{transform-box:fill-box;transform-origin:center}.heading-svg--ready .heading-svg__letter{opacity:0}.heading-svg--ready.is-animating .heading-svg__letter{animation:heading-letter-pop .5s ease-out both}@keyframes heading-letter-pop{0%{opacity:0;transform:scale(.3)}55%{opacity:1}75%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.heading-svg--ready .heading-svg__letter{opacity:1;animation:none}}.banner-hearts svg{overflow:visible}.banner-hearts.is-animating svg #heart1,.banner-hearts.is-animating svg #heart2,.banner-hearts.is-animating svg #heart3{transform-box:fill-box;transform-origin:center;animation-name:heading-heart-float!important;animation-duration:3s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-delay:0s!important}.banner-hearts.is-animating svg #heart2{animation-delay:-1s!important}.banner-hearts.is-animating svg #heart3{animation-delay:-2s!important}@keyframes heading-heart-float{0%{transform:translateY(40px) scale(0);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(-50px) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.banner-hearts.is-animating svg #heart1,.banner-hearts.is-animating svg #heart2,.banner-hearts.is-animating svg #heart3{animation:none!important;opacity:1;transform:none}}.section-wave{display:block;position:absolute;left:0;right:0;bottom:-2px;width:100%;line-height:0;pointer-events:none;z-index:var(--wave-z-index, 1)}.section-wave img,.section-wave svg{display:block;width:100%;height:auto}.section-wave--top{top:calc(-2px + var(--wave-offset, 0px));bottom:auto;transform:scaleY(-1)}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAIAAAAI */
