.promotional-banner .swiper-slide{min-height:var(--height)}@media screen and (max-width:48rem){.promotional-banner .swiper-slide{min-height:var(--mobile-height)}}.promotional-banner .promotional-banner__slide{height:auto;color:rgb(var(--color-text));background:var(--color-background);display:flex}.promotional-banner .promotional-banner__background{position:absolute}.promotional-banner .promotional-banner__slide{container-type:inline-size}@media screen and (min-width:64rem){.promotional-banner:has(.promotional-banner__inner[style*=--desktop-image-ratio])>div{width:var(--page-general-width);max-width:var(--page-max-width);margin-inline:auto}.promotional-banner .promotional-banner__inner[style*=--desktop-image-ratio]{min-height:min(calc(100cqw / var(--desktop-image-ratio)),calc(100vh - var(--header-height, 0px)))}.promotional-banner .promotional-banner__inner[style*=--desktop-image-ratio] .promotional-banner__background img{object-fit:contain;object-position:center}}@media screen and (max-width:63.999rem){.promotional-banner .promotional-banner__inner[style*=--mobile-image-ratio]{min-height:calc(100cqw / var(--mobile-image-ratio))}.promotional-banner .promotional-banner__inner[style*=--mobile-image-ratio] .promotional-banner__background img{object-fit:contain;object-position:center top}}.promotional-banner .promotional-banner__content{text-align:var(--text-alignment)}.promotional-banner .promotional-banner__link{z-index:5}.promotional-banner .promotional-banner__content--linked{pointer-events:none}.promotional-banner .promotional-banner__content--linked :is(a,button,input,select,textarea,label,form){pointer-events:auto}.promotional-banner .subheading,.promotional-banner .heading,.promotional-banner .body-text{text-shadow:var(--banner-text-shadow)}.promotional-banner .button-next.swiper-button-disabled,.promotional-banner .button-previous.swiper-button-disabled{opacity:0}@media screen and (max-width:48rem){.promotional-banner .swiper-navigation-wrapper{display:none}.promotional-banner .swiper-container[data-multiple-slides]{max-width:90%}}.promotional-banner .promotional-banner__column{min-width:var(--column-width);max-width:var(--column-width)}@media screen and (max-width:48rem){.promotional-banner .promotional-banner__column{min-width:var(--mobile-column-width);max-width:var(--mobile-column-width)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/promotional-banner.css.map */
