.promo-banners{padding-top:1.6rem;padding-bottom:1.6rem}.promo-banners__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.promo-banners--highlight .promo-banners__list{grid-template-columns:1fr}.promo-banners__item{position:relative}.promo-banners__link{position:relative;display:block;color:var(--banner-text);text-decoration:none}.promo-banners__highlight{padding:1.6rem;border-radius:.6rem .6rem 0 0;background:var(--banner-bg);color:var(--banner-text);text-align:center}.promo-banners__title{margin:0;color:inherit;font-family:var(--font-body-family);font-size:2.4rem;font-weight:700;line-height:2.8rem}.promo-banners__subtitle{margin:0;font-size:1.6rem}.promo-banners__image img{display:block;width:100%;height:auto}.promo-banners__highlight+.promo-banners__image img{border-radius:0 0 .6rem .6rem}.promo-banners__button{position:absolute;bottom:2.8rem;left:50%;padding:.8rem 1.6rem;background:var(--banner-bg);color:var(--banner-text);font-size:1.4rem;font-weight:700;white-space:nowrap;transform:translate(-50%);transition:filter .15s}.promo-banners--highlight .promo-banners__button{font-size:2.4rem;line-height:2.8rem}.promo-banners__link:hover .promo-banners__button{filter:invert(1)}@media screen and (min-width:640px){.promo-banners__button{font-size:2rem}}@media screen and (min-width:1024px){.promo-banners__list,.promo-banners--highlight .promo-banners__list{display:flex;justify-content:space-between;align-items:center}.promo-banners__item{flex:1}}.promo-banners__image{overflow:hidden}.promo-banners__image img{transition:transform .5s ease}@media(hover:hover){.promo-banners__item:hover .promo-banners__image img{transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-promo-banners.css.map */
