.product-row{color:var(--color-black)}.product-row .wrapper{display:flex;flex-direction:column;gap:32px;width:100%;margin:var(--section-spacing) auto;padding:0 var(--section-gutter)}.product-row .title{text-align:left}.product-row .slides{position:relative;display:grid;grid-auto-columns:max(160px,42%);grid-auto-flow:column;gap:12px;margin:0 calc(var(--section-gutter) * -1);padding:0 var(--section-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:0 var(--section-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-row .slides::-webkit-scrollbar{display:none}.product-row .slide{display:flex;min-width:0;scroll-snap-align:start}.product-row .product-card{width:100%;margin-bottom:0}.product-row .products{display:flex;flex-direction:column;gap:20px}.product-row .dots{display:flex;justify-content:center;gap:8px}.product-row .dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--color-black);opacity:.2;cursor:pointer;transition:opacity var(--duration-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.product-row .dot.is-active{opacity:1}@media screen and (min-width:640px){.product-row .slides{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:16px;margin:0;padding:0;overflow:visible}.product-row .dots{display:none}}@media screen and (min-width:1000px){.product-row .wrapper{gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product-row.css.map */
