.product-grid{display:grid;grid-template-columns:repeat(var(--custom-columns-m, 1), minmax(0, 1fr));gap:20px;transition:opacity .2s ease-in-out;opacity:1;padding:0 !important}.product-grid.loading{opacity:.4}.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.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){.product-grid{grid-template-columns:repeat(var(--custom-columns-d, 3), minmax(0, 1fr));gap:40px 20px}.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)}.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%}}.section-main-collection-product-grid .content{padding:40px 0;display:grid;grid-template-columns:1fr;gap:24px}.section-main-collection-product-grid .content .title{margin:0 !important}@media only screen and (min-width: 769px)and (max-width: 1240px){.section-main-collection-product-grid .wrapper{padding-inline:250px !important}}@media only screen and (min-width: 1241px){.section-main-collection-product-grid .wrapper{padding-inline:400px !important}}@media only screen and (min-width: 769px){.section-main-collection-product-grid .content{gap:40px;grid-template-columns:auto 1fr}.product-grid .marketing-tile{aspect-ratio:auto !important}.product-grid .marketing-tile>img,.product-grid .marketing-tile>dusk-picture>picture>img{aspect-ratio:var(--proportion-d);height:auto}}