.banner-grid{background-color:var(--color-background)}.banner-grid .section-inner{--grid-spacing-with-fallback: var(--grid-spacing, var(--spacing-6));--grid-spacing-half: calc(var(--grid-spacing-with-fallback) / 2);display:flex;flex-wrap:wrap;color:var(--color-text)}@media(max-width:959px){.banner-grid .section-inner{padding-right:max(var(--grid-spacing-half),16px);padding-right:max(var(--grid-spacing-half),var(--space-outer));padding-left:max(var(--grid-spacing-half),16px);padding-left:max(var(--grid-spacing-half),var(--space-outer))}}.banner-grid .section-inner.section-inner--full-width{padding-right:min(var(--grid-spacing-half),16px);padding-right:min(var(--grid-spacing-half),var(--space-outer));padding-left:min(var(--grid-spacing-half),16px);padding-left:min(var(--grid-spacing-half),var(--space-outer))}@media(min-width:960px){.banner-grid .section-inner.section-inner--full-width{padding-right:min(var(--grid-spacing-with-fallback),16px);padding-right:min(var(--grid-spacing-with-fallback),var(--space-outer));padding-left:min(var(--grid-spacing-with-fallback),16px);padding-left:min(var(--grid-spacing-with-fallback),var(--space-outer))}}.banner-grid .section-header{padding-left:0;padding-right:0}.banner-grid .section-inner.section-inner--full-width .section-header{padding:0 16px;padding:0 var(--space-outer)}.banner-grid .banner-grid__inner{display:grid;gap:15px;width:100%}.banner-grid .banner-grid__inner .banner-grid-item{position:relative}@media(min-width:720px){.banner-grid .banner-grid__inner[data-block-size="2"],.banner-grid .banner-grid__inner[data-block-size="3"]{grid-template-columns:repeat(2,1fr)}.banner-grid .banner-grid__inner[data-block-size="3"] .banner-grid-item.banner-grid-item-1{grid-column:span 2;grid-row:span 2}.banner-grid .banner-grid__inner[data-block-size="3"] .banner-grid-item.banner-grid-item-2{order:3}.banner-grid .banner-grid__inner[data-block-size="3"] .banner-grid-item.banner-grid-item-3{order:4}.banner-grid .banner-grid__inner[data-block-size="4"]{grid-template-columns:repeat(3,1fr)}.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-1{order:2}.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-2{order:5}.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-4{order:1}.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-3{order:3}.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-3,.banner-grid .banner-grid__inner[data-block-size="4"] .banner-grid-item.banner-grid-item-4{grid-column:span 1;grid-row:span 2}}.banner-grid__inner .rte a{color:inherit}.banner-grid .banner-grid-item__inner{position:relative;overflow:hidden;border-radius:5px}.banner-grid .banner-grid-item__inner .banner-grid-item__text-container-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px}.banner-grid .banner-grid-item__inner[data-image-height-type=custom]{height:var(--custom-height-mobile)}@media(min-width:720px){.banner-grid .banner-grid-item__inner[data-image-height-type=custom]{height:var(--custom-height-desktop)}}.banner-grid .banner-grid-item__inner[data-image-height-type=adapt_to_image],.banner-grid .banner-grid-item__inner[data-image-height-type=adapt_to_image] .background-image-container,.banner-grid .banner-grid-item__inner[data-image-height-type=adapt_to_image] .banner-grid-item__image{width:100%;height:100%}.banner-grid .banner-grid-item__inner[data-image-height-type=adapt_to_image] .banner-grid-item__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/276/assets/banner-grid.css.map */
