.grid-with-banner{grid-template-columns:1fr;row-gap:30px;column-gap:30px;max-width:100cqw}.grid-with-banner__banner{position:relative}.grid-with-banner__banner>div,.grid-with-banner__banner :is(.banner-item,.banner-item__media,.banner-item__media .media){width:100%;height:100%}@media(min-width:769px){.grid-with-banner{--banner-column-width: calc(var(--banner-column-width-tablet) - var(--grid-gap-horizontal) * .5);grid-template-columns:var(--banner-column-width) 1fr}.grid-with-banner--reverse{grid-template-columns:1fr var(--banner-column-width)}.grid-with-banner--reverse .grid-with-banner__banner{order:2}.grid-with-banner__products{position:relative;container-type:inline-size;z-index:var(--layer-heightened)}.grid-with-banner__banner>div{position:absolute;top:0;right:0;bottom:0;left:0}.grid-with-banner:has(.grid-with-banner__banner--sticky){position:relative}.grid-with-banner__banner--sticky{position:sticky;height:fit-content;top:30px;z-index:var(--layer-flat)}body.has-header-sticky .grid-with-banner__banner--sticky{top:calc(var(--header-height) + 30px)}}@media(min-width:1025px){.grid-with-banner{--banner-column-width: calc(var(--banner-column-width-desktop) - var(--grid-gap-horizontal) * .5)}}.grid-with-banner .slider--single-page>.slider-track{justify-content:flex-start;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-grid-with-banner.css.map */
