.product-row{display:grid;grid-template-columns:repeat(var(--row-cols, 4),1fr);gap:var(--row-gap, clamp(10px, 1vw, 14px))}@media(min-width:701px)and (max-width:1024px){.product-row{grid-template-columns:repeat(3,1fr)}.product-row:not(.product-row--scroll)>*:nth-child(n+4){display:none}}@media(max-width:700px){.product-row{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;-ms-overflow-style:none}.product-row::-webkit-scrollbar{display:none}.product-row>*{flex:0 0 70%;scroll-snap-align:start}[data-carousel-loop] .product-row{--carousel-centred: 1}[data-carousel-loop] .product-row>*{scroll-snap-align:center}.carousel:has(.product-row){--arrow-end: 0px}.carousel[data-carousel-loop]:has(.product-row){--arrow-start: 0px}}@media(min-width:701px){.product-row--scroll{--row-shown: var(--row-cols, 4);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--row-shown) - 1) * var(--row-gap, clamp(10px, 1vw, 14px))) / var(--row-shown));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-row--scroll::-webkit-scrollbar{display:none}.product-row--scroll>*{scroll-snap-align:start}}@media(min-width:701px)and (max-width:1024px){.product-row--scroll{--row-shown: 3}}.product-row{padding-bottom:10px;margin-bottom:-10px}
/*# sourceMappingURL=/cdn/shop/t/221/assets/component-product-row.css.map */
