.banner-grid-header .heading-group__actions{max-width:50%}@media only screen and (max-width:576px){.banner-grid-header.heading-group--wrap-on-mobile .heading-group__actions{max-width:100%}}.banner-grid-header .heading-group__btn{flex-shrink:1;min-width:0;max-width:100%;word-break:break-word}.banner-grid-header .banner-grid-header__title{max-width:100%}.banner-grid__wrapper{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:576px){.banner-grid__wrapper{gap:2rem}}@media screen and (min-width:750px){.banner-grid__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.banner-grid__wrapper--mixed{grid-template-columns:repeat(6,1fr)}.banner-grid__wrapper--mixed>.banner-grid-card{grid-column:span 3}.banner-grid__wrapper--mixed>.banner-grid-card:nth-child(5n+3),.banner-grid__wrapper--mixed>.banner-grid-card:nth-child(5n+4),.banner-grid__wrapper--mixed>.banner-grid-card:nth-child(5n+5){grid-column:span 2}}.banner-grid-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto;overflow:hidden;border-radius:var(--border-radius-block)}.banner-grid-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;border-radius:var(--border-radius-block)}.banner-grid-card__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;height:100%;padding:2.4rem;text-align:center}@media screen and (min-width:576px){.banner-grid-card__content{padding:3.2rem}}@media screen and (min-width:1200px){.banner-grid-card__content{padding:4.8rem}}.banner-grid-card__heading,.banner-grid-card__subheading,.banner-grid-card__description{max-width:100%}.banner-grid-card__button{max-width:min(100%,47rem);word-break:break-word}.banner-grid-card__button:not(.button--tertiary){text-align:center}.banner-grid-card__media{position:relative;z-index:1;flex-shrink:0;width:100%;overflow:hidden;border-radius:var(--border-radius-block)}.banner-grid-card__media-item{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-block);transition:var(--image-transition)}.banner-grid-card__media-overlay{z-index:2}.banner-grid-card--hor-left .banner-grid-card__content{align-items:flex-start;text-align:start}.banner-grid-card--hor-left .banner-grid-card__description>*{margin-inline:0}.banner-grid-card--hor-right .banner-grid-card__content{align-items:flex-end;text-align:end}.banner-grid-card--hor-right .banner-grid-card__description>*{margin-inline:auto 0}.banner-grid-card--ver-top .banner-grid-card__content{justify-content:flex-start}.banner-grid-card--ver-center .banner-grid-card__content{justify-content:center}.banner-grid-card--ver-bottom .banner-grid-card__content{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:not([aria-disabled=true]){pointer-events:all}@media screen and (min-width:1200px){.banner-grid-card--with-image .banner-grid-card__content{padding-bottom:3.2rem}}.banner-grid-card--fixed-ratio:not(.banner-grid-card--bg-image) .banner-grid-card__media:before{content:"";display:block;width:0;padding-bottom:var(--card-padding-bottom, 100%)}.banner-grid-card--fixed-ratio:not(.banner-grid-card--bg-image) .banner-grid-card__media-item{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(--card-padding-bottom, 100%)}.banner-grid-card--bg-image .banner-grid-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}@media screen and (min-width:750px){.banner-grid-card--full{grid-column:1/-1;flex-direction:row}.banner-grid-card--full:not(.banner-grid-card--bg-image) .banner-grid-card__media{width:calc(50% - 1rem)}}@media screen and (min-width:1200px){.banner-grid-card--full.banner-grid-card--with-image .banner-grid-card__content{padding-bottom:4.8rem}}@media(hover:hover){.banner-grid-card--linked:hover .banner-grid-card__media-item{transform:scale(1.02)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-banner-grid.css.map */
