.seasonal-background{position:relative;width:100%}.seasonal-background__media{position:relative;width:100%;overflow:hidden}.seasonal-background__media{height:var(--sb-h-d, clamp(40rem, 55vh, 70rem));aspect-ratio:var(--seasonal-bg-ratio, auto)}@media screen and (max-width:749px){.seasonal-background__media{height:var(--sb-h-m, var(--sb-h-d, clamp(40rem, 55vh, 70rem)));aspect-ratio:var(--seasonal-bg-ratio-mobile, var(--seasonal-bg-ratio, auto))}}.seasonal-background__picture{display:block}.seasonal-background__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--seasonal-bg-fit, cover);object-position:var(--seasonal-bg-position, center bottom);display:block}@media screen and (max-width:749px){.seasonal-background__image{object-fit:var(--seasonal-bg-fit-mobile, var(--seasonal-bg-fit, cover));object-position:var(--seasonal-bg-position-mobile, var(--seasonal-bg-position, center bottom))}}.seasonal-background__media--placeholder{height:clamp(40rem,55vh,70rem);background-color:rgba(var(--color-foreground),.04)}.seasonal-background__media--placeholder .seasonal-background__image{object-fit:contain}.seasonal-background__hint{position:absolute;inset:auto 0 2rem 0;margin:0;text-align:center;font-size:1.4rem;color:rgb(var(--color-foreground))}.seasonal-text__content{margin:0;box-sizing:border-box;overflow-wrap:break-word}.seasonal-text__content>*{margin:0}.seasonal-text__content>*+*{margin-top:.5em}.seasonal-image__inner{display:inline-flex;line-height:0}.seasonal-image__img{display:block}@media(prefers-reduced-motion:no-preference){.seasonal-image__inner--float{animation:seasonal-image-float 4s ease-in-out infinite}}@keyframes seasonal-image-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
