.fxl-seasonal-banner{display:block;position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#ff2d86;container-type:inline-size}.fxl-seasonal-banner .fxlh-campaign__photo{display:block;position:absolute;inset:0 0 auto;height:88%;overflow:hidden}.fxl-seasonal-banner .fxlh-campaign__photo img{position:absolute;inset:0 0 auto;width:100%;height:var(--campaign-photo-scale);object-fit:fill}.fxl-seasonal-banner .fxl-seasonal-banner__strip{position:absolute;inset:auto 0 0;height:12%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding-inline:4%;color:#fff;background:#ff2d86}.fxl-seasonal-banner .fxl-seasonal-banner__strip>.fxl-seasonal-banner__title{--fxl-text-on-surface: #fff;--fxl-hover-ink: #fff;display:block;visibility:visible;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Georgia,serif;font-size:3.4cqw;line-height:1;white-space:nowrap}.fxl-seasonal-banner--kerst .fxl-seasonal-banner__strip>.fxl-seasonal-banner__title{font-style:italic}.fxl-seasonal-banner__strip svg{display:block;flex:none;margin-inline-start:auto;width:auto;height:80%}@media(max-width:600px){.fxl-seasonal-banner{aspect-ratio:1}.fxl-seasonal-banner .fxlh-campaign__photo img{height:var(--campaign-mobile-photo-scale)}.fxl-seasonal-banner .fxl-seasonal-banner__strip>.fxl-seasonal-banner__title{font-size:6cqw}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/fxl-seasonal-banner.css.map */
