.card-badge--pill{aspect-ratio:auto;min-width:auto;border-radius:9999px 0 0 9999px;padding:.4rem 1.2rem;white-space:nowrap}.card-badge--pill.card-badge--top-right{inset-inline-end:0;inset-block-start:2.4rem}.card-badge--pill .card-badge__main-text{font-size:1.3rem;font-weight:500;line-height:1.4}@media(max-width:767.98px){.card-badge--pill{padding:.3rem 1rem}.card-badge--pill.card-badge--top-right{inset-block-start:1.6rem}.card-badge--pill .card-badge__main-text{font-size:1.1rem}}@media(max-width:767.98px){.banner-rows__item--hide-desc-mobile .card-media__description{display:none}}@media(max-width:767.98px){.banner-rows .banner-rows__item .card-media__media-wrapper .media-wrapper{--aspect-ratio: 1 / 1 !important}}.banner-rows__item--mobile-only{display:none}@media(max-width:767.98px){.banner-rows__item--mobile-only{display:block}}.banner-rows .banner-rows__item .card-media__media-wrapper .media-wrapper{max-height:var(--banner-max-h, none)}@media(max-width:767.98px){.banner-rows .banner-rows__item .card-media__media-wrapper .media-wrapper{max-height:var(--banner-max-h-mobile, var(--banner-max-h, none))}}.banner-rows__item .card-media,.banner-rows__item .card-media__media-wrapper{height:100%}.banner-single .banner-single__countdown .countdown-timer,.banner-single .banner-single__countdown .countdown-timer__number,.banner-single .banner-single__countdown .text-subtext{color:inherit}.banner-single .banner-single__countdown{margin-block-start:1.2rem}.banner-single .banner-single__countdown .countdown-timer__block{margin:0 .4rem}.banner-single .banner-single__countdown .countdown-timer__number{background:var(--countdown-bg, rgb(var(--color-button)));color:var(--countdown-color, rgb(var(--color-button-text)));border-radius:1.2rem;padding:.6rem 1rem;min-width:4.8rem}.banner-single .banner-single__countdown .countdown-timer__block .text-subtext{color:inherit;margin-block-start:.4rem;font-size:1.1rem}.banner-single .banner-single__countdown .countdown-timer__number:after{color:inherit;mix-blend-mode:normal}@media(max-width:767.98px){.banner-single .banner-single__countdown .countdown-timer__number{padding:.5rem .8rem;min-width:3.8rem}.banner-single .banner-single__countdown .countdown-timer__block .text-subtext{font-size:1rem}}.banner-single__overlay{position:absolute;bottom:0;z-index:2;height:90%;display:flex;align-items:flex-end}.banner-single__overlay-img{max-height:100%;width:auto;object-fit:contain}.banner-single__overlay--right{right:2.4rem}.banner-single__overlay--left{left:2.4rem}.banner-single__overlay--center{left:50%;transform:translate(-50%)}@media(max-width:767.98px){.banner-single__overlay{height:70%}.banner-single__overlay--right{right:1.2rem}.banner-single__overlay--left{left:1.2rem}}@media(max-width:767.98px){.banner-rows__item .btn,.banner-single .btn{font-size:1.2rem;height:auto;padding:.6rem 1.4rem;min-height:3.2rem}}.banner-rows__item--has-bg .card-media__media-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--banner-bg);opacity:var(--banner-bg-opacity, .5);z-index:2;pointer-events:none}.banner-rows__item--has-bg .card-media__content,.banner-rows__item--has-bg .card-badge{z-index:3}.banner-rows__item{position:relative}.banner-rows__overlay{position:absolute;z-index:2;height:var(--overlay-height, 45%)}.banner-rows__overlay-img{height:100%;width:auto;object-fit:contain}.banner-rows__overlay--bottom-right{bottom:.8rem;right:.8rem}.banner-rows__overlay--bottom-left{bottom:.8rem;left:.8rem}.banner-rows__overlay--top-right{top:.8rem;right:.8rem}.banner-rows__overlay--top-left{top:.8rem;left:.8rem}.banner-rows__overlay--center-right{top:50%;right:.8rem;transform:translateY(-50%)}.banner-rows__overlay--center-left{top:50%;left:.8rem;transform:translateY(-50%)}@media(max-width:767.98px){.banner-rows__overlay{max-height:35%;max-width:25%}}.banner-rows__item--white-text .card-media__content,.banner-rows__item--white-text .card-media__heading,.banner-rows__item--white-text .card-media__description,.banner-rows__item--white-text .card-media__content-wrapper{color:#fff}.banner-rows__gradient .card-media__media-wrapper:after{content:"";position:absolute;inset-inline:0;bottom:0;height:50%;background:linear-gradient(to top,#0000004d,#0000);z-index:1;pointer-events:none;border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-banner-rows.css.map */
