.product-list{display:grid;gap:var(--section-gap);min-width:0}omosa-recently-viewed[hidden]{display:none}.product-list__items{position:relative;display:grid;grid-auto-columns:42%;grid-auto-flow:column;gap:var(--grid-gap);margin:0;padding:0;overflow:auto hidden;overscroll-behavior-x:contain;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}@media not (min-width:61.875em){#main-content .product-list__items:not(.product-list__items--grid){margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}}.product-list__items>li{scroll-snap-align:start}.product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);color:inherit;font-size:var(--font-size-text);text-decoration:none}.product-card-wrap{position:relative;display:block}.product-card__media{position:relative;margin-bottom:var(--space-2);aspect-ratio:var(--ratio-product);background-color:var(--color-surface)}.product-card__media .image,.product-card__media img{display:block;width:100%;height:100%;object-fit:var(--product-image-fit)}.product-card__media--sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-sold-out-overlay);pointer-events:none}.product-card__title{text-transform:var(--text-transform-card)}.product-card__subtitle{color:var(--color-foreground-muted)}@media(min-width:61.875em){.product-list__items{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:var(--grid-gap);overflow:visible}}omosa-recommendations{display:block;min-width:0}.product-list__hint{padding:var(--space-5);border:var(--border-width) dashed var(--color-border);color:var(--color-foreground-muted);font-size:var(--font-size-small)}.product-list__items--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:var(--grid-row-gap);overflow:visible}@media(min-width:46.875em){.product-list__items--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:61.875em){.product-list__items--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection__title{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-regular);text-wrap:balance}.pagination{display:flex;justify-content:center;gap:var(--space-4);font-size:var(--font-size-text)}.pagination a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-product-list.css.map */
