.banner-grid{padding-top:var(--pt-mobile, 0px);padding-bottom:var(--pb-mobile, 0px)}@media screen and (min-width:768px){.banner-grid{padding-top:var(--pt-desktop, 48px);padding-bottom:var(--pb-desktop, 48px)}}.banner-grid__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:40px;width:100%;margin:0 auto}.banner-grid--cols-2 .banner-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-grid--cols-3 .banner-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.banner-grid--cols-4 .banner-grid__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.banner-grid--cols-5 .banner-grid__inner{grid-template-columns:repeat(5,minmax(0,1fr))}.banner-grid--cols-6 .banner-grid__inner{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:989px){.banner-grid{padding-left:24px;padding-right:24px}.banner-grid__inner{grid-template-columns:repeat(1,minmax(0,1fr));gap:48px}}@media screen and (max-width:767px){.banner-grid{overflow:hidden}.banner-grid__inner{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:28px;padding:0 0 24px 24px;scrollbar-width:none;-ms-overflow-style:none}.banner-grid__inner::-webkit-scrollbar{display:none}.banner-grid__inner .grid-item{flex:0 0 85%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/856/assets/banner-grid.css.map */
