.banner-grid .button{max-width:100%;overflow-wrap:anywhere}.banner-grid .button .wrapper{white-space:normal}.banner-grid .section-header__content,.banner-grid .section-header__desc{max-width:none}.banner-grid__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media screen and (min-width:576px){.banner-grid__grid{gap:2rem}}@media screen and (min-width:750px){.banner-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.banner-grid__grid--odd{grid-template-columns:repeat(6,minmax(0,1fr))}.banner-grid__grid--odd>.banner-grid-card{grid-column:span 3}.banner-grid__grid--odd>.banner-grid-card--third{grid-column:span 2}.banner-grid__grid--odd>.banner-grid-card--wide{grid-column:1/-1}}.banner-grid-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;border-radius:var(--border-radius);isolation:isolate}@media screen and (min-width:750px){.banner-grid-card--wide{grid-column:1/-1;flex-direction:row}}.banner-grid-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.banner-grid-card__content{position:relative;z-index:3;display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;width:100%;padding:2.4rem}@media screen and (min-width:576px){.banner-grid-card__content{padding:3.2rem}}@media screen and (min-width:1100px){.banner-grid-card__content{padding:4.8rem}}.banner-grid-card__content--horizontal-left{align-items:flex-start;text-align:left}.banner-grid-card__content--horizontal-center{align-items:center;text-align:center}.banner-grid-card__content--horizontal-right{align-items:flex-end;text-align:right}.banner-grid-card__content--vertical-top{justify-content:flex-start}.banner-grid-card__content--vertical-center{justify-content:center}.banner-grid-card__content--vertical-bottom{justify-content:flex-end}.banner-grid-card--linked .banner-grid-card__content{pointer-events:none}.banner-grid-card--linked .banner-grid-card__content a,.banner-grid-card--linked .banner-grid-card__content button{pointer-events:auto}@media screen and (min-width:1100px){.banner-grid-card--with-image .banner-grid-card__content{padding-bottom:3.2rem}.banner-grid-card--wide.banner-grid-card--with-image .banner-grid-card__content{padding-bottom:4.8rem}}.banner-grid-card__subheading,.banner-grid-card__heading{margin:0}.banner-grid-card__media{position:relative;z-index:1;flex-shrink:0;width:100%;overflow:hidden;border-radius:var(--border-radius)}@media screen and (min-width:750px){.banner-grid-card--wide:not(.banner-grid-card--bg-image) .banner-grid-card__media{width:calc(50% - 1rem)}}.banner-grid-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.banner-grid-card--fixed-ratio .banner-grid-card__media:before{content:"";display:block;padding-bottom:var(--banner-grid-card-ratio, 100%)}.banner-grid-card--fixed-ratio .banner-grid-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.banner-grid-card--bg-image{flex-direction:row}.banner-grid-card--bg-image:after{content:"";display:block;width:0;padding-bottom:var(--banner-grid-card-ratio, 100%)}.banner-grid-card--bg-image .banner-grid-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.banner-grid-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner-grid-card__overlay--solid{background:rgba(var(--color-overlay),var(--overlay-alpha, 0%))}.banner-grid-card__overlay--gradient-up{background:linear-gradient(to top,rgba(var(--color-overlay),var(--overlay-alpha, 0%)),rgba(var(--color-overlay),0))}.banner-grid-card__overlay--gradient-down{background:linear-gradient(to bottom,rgba(var(--color-overlay),var(--overlay-alpha, 0%)),rgba(var(--color-overlay),0))}@media(hover:hover){.banner-grid-card--linked:hover .banner-grid-card__image{transform:scale(1.02)}}.banner-grid-card__link:focus-visible~.banner-grid-card__media .banner-grid-card__image{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.banner-grid-card__image{transition:none}.banner-grid-card--linked:hover .banner-grid-card__image,.banner-grid-card__link:focus-visible~.banner-grid-card__media .banner-grid-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-banner-grid.css.map */
