.promo-banner{position:relative;display:block;overflow:hidden;border-radius:1.6rem;background-color:rgba(var(--color-foreground),.04);color:inherit;text-decoration:none;isolation:isolate}.promo-banner--full{border-radius:0}.promo-banner__picture{display:block}.promo-banner__image{display:block;width:100%;height:auto;transition:transform var(--duration-extra-long, .6s) ease}a.promo-banner{transition:box-shadow var(--duration-default, .3s) ease}a.promo-banner:hover{box-shadow:0 1rem 2.8rem rgba(var(--color-shadow, var(--color-foreground)),.12)}a.promo-banner:hover .promo-banner__image{transform:scale(1.02)}a.promo-banner:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}.promo-banner__placeholder{display:block;aspect-ratio:16 / 9;background-color:rgba(var(--color-button),.08)}.promo-banner__placeholder-svg{display:block;width:100%;height:100%;fill:rgba(var(--color-button),.3)}@media screen and (min-width:750px){.promo-banner{border-radius:2.4rem}.promo-banner--full{border-radius:0}.promo-banner__placeholder{aspect-ratio:3 / 1}}.banner-grid__heading{margin:0 0 2.4rem}.banner-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.banner-grid__item{min-width:0}.banner-grid__banner,.banner-grid__banner .promo-banner__placeholder{height:100%;aspect-ratio:4 / 5}.banner-grid__banner .promo-banner__image{height:100%;object-fit:cover}.banner-grid__item--feature{grid-column:1 / -1}.banner-grid__item--feature .banner-grid__banner,.banner-grid__item--feature .promo-banner__placeholder{aspect-ratio:3 / 1}.banner-grid--equal .banner-grid__banner,.banner-grid--equal .promo-banner__placeholder{aspect-ratio:1 / 1}@media screen and (min-width:750px){.banner-grid__heading{margin-bottom:3.2rem}.banner-grid__list{gap:2rem}.banner-grid--feature .banner-grid__list{grid-template-columns:minmax(0,3.5fr) repeat(var(--banner-small-count, 2),minmax(0,1fr))}.banner-grid--feature .banner-grid__list:has(>:only-child){grid-template-columns:minmax(0,1fr)}.banner-grid--feature .banner-grid__item--feature{grid-column:auto}.banner-grid--feature .banner-grid__item:not(.banner-grid__item--feature) .banner-grid__banner,.banner-grid--feature .banner-grid__item:not(.banner-grid__item--feature) .promo-banner__placeholder{aspect-ratio:auto}.banner-grid--equal .banner-grid__list{grid-template-columns:repeat(var(--banner-count, 3),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.promo-banner__image,a.promo-banner{transition:none}a.promo-banner:hover .promo-banner__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-promo-banners.css.map */
