body:has(.mobile-facets__wrapper details[open]){overflow:hidden}.product-grid{display:grid;grid-template-columns:repeat(var(--custom-columns-m, 1), minmax(0, 1fr));grid-auto-flow:dense;gap:24px 2px;transition:opacity .2s ease-in-out;opacity:1;padding:0 !important}.product-grid.loading{opacity:.4}.product-grid .grid-item .card-product .card-product__summary{padding-bottom:0}.product-grid .marketing-tile{grid-row-start:var(--custom-row-start-m, 1);grid-column-start:var(--custom-col-start-m, 1);grid-column-end:var(--custom-col-end-m, 1);height:100%}.product-grid .marketing-metatile{grid-column:span var(--custom-columns-m);color:var(--text-color)}.product-grid .tile__product,.product-grid .tile__list{color:var(--text-color-m)}.product-grid .tile__product,.product-grid .tile__simple{display:flex;aspect-ratio:384/500}.product-grid .tile__list{aspect-ratio:393/419}.product-grid .tile__list .swiper-wrapper,.product-grid .tile__list swiper-container{height:100%}.product-grid.has-filters .marketing-tile{display:none !important}.product-grid-container .collection.loading .product-grid{opacity:.5}@media only screen and (max-width: 768px){.product-grid .marketing-tile{aspect-ratio:var(--proportion-m)}.product-grid .marketing-tile>dusk-picture{aspect-ratio:var(--proportion-m)}}@media only screen and (min-width: 769px){.section-breadcrumbs{display:none}.product-grid{grid-template-columns:repeat(var(--custom-columns-d, 3), minmax(0, 1fr));gap:0;grid-auto-rows:1fr;margin:0 -1px !important}.product-grid .marketing-tile{grid-row-start:var(--custom-row-start-d, 1);grid-column-start:var(--custom-col-start-d, 1);grid-column-end:var(--custom-col-end-d, 1);aspect-ratio:var(--proportion-d)}.product-grid .marketing-tile>dusk-picture{aspect-ratio:var(--proportion-d)}.product-grid .marketing-metatile{height:auto;aspect-ratio:unset;grid-column:span var(--custom-col-span-d)}.product-grid .marketing-tile.sticky-on-scroll,.product-grid .marketing-metatile.sticky-on-scroll{position:sticky;top:0;z-index:0}.product-grid .tile__product,.product-grid .tile__list{color:var(--text-color-d)}.product-grid .grid-item{z-index:1;padding:0 1px 40px;background-color:#fff}.main-product-grid{display:flex;flex-direction:row;justify-content:space-between;gap:40px}.main-product-grid .facets-wrapper{max-width:216px;width:100%}.main-product-grid .product-grid-container{width:100%}}