.product-grid{--product-grid-columns:4;--product-grid-columns-mobile:2;--product-grid-row-gap:var(--space-1000);--product-grid-row-gap-mobile:var(--space-800);padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.product-grid{padding-block:var(--settings-padding-block-start) var(--settings-padding-block-end);padding-inline:var(--settings-padding-inline-start) var(--settings-padding-inline-end)}}.product-grid__list{grid-template-columns:repeat(var(--product-grid-columns-mobile,2), minmax(0, 1fr));gap:var(--product-grid-row-gap-mobile) var(--grid-gutter);display:grid}@media screen and (width>=64rem){.product-grid__list{grid-template-columns:repeat(var(--product-grid-columns,4), minmax(0, 1fr));row-gap:var(--product-grid-row-gap)}}.product-grid__item{min-width:0}@media screen and (width<=63.9375rem){.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .card-product__medias{aspect-ratio:auto}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel,.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel__viewport{height:auto}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel__container{gap:var(--grid-gutter);display:grid;transform:none!important}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel__slide{aspect-ratio:3/4;opacity:1;position:relative;inset:auto;transform:none!important}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel__slide:nth-child(n+3),.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel__nav,.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .carousel-dots{display:none}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-mobile="1"] .card-product__media{aspect-ratio:3/4}}@media screen and (width>=64rem){.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .card-product__medias{aspect-ratio:auto}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel,.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__viewport{height:auto}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__container{gap:var(--grid-gutter);display:grid;transform:none!important}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__slide{aspect-ratio:3/4;opacity:1;position:relative;inset:auto;transform:none!important}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__slide:nth-child(n+3),.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__nav,.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel-dots{display:none}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .card-product__media{aspect-ratio:3/4}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .card-product{inline-size:calc((100% - var(--grid-gutter) * 2) / 3 * 2);margin-inline:auto}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .card-product:has(.card-product__medias-list){inline-size:calc((100% - var(--grid-gutter) * 2) / 3)}.product-grid:not(.is-dense) .product-grid__item[data-merch-row-desktop="1"] .carousel__container{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}}.product-grid.is-dense{--product-grid-columns:6;--product-grid-columns-mobile:3;--product-grid-row-gap:var(--space-25);--product-grid-row-gap-mobile:var(--space-50)}:is(.product-grid.is-dense .product-grid__item--push,.product-grid.is-dense .merch-cell:has(>.merch-push)){display:none}.product-grid.is-dense .product-grid__list[data-merch-layout]{grid-template-columns:repeat(var(--product-grid-columns-mobile), minmax(0, 1fr))!important;grid-auto-flow:row!important;display:grid!important}@media screen and (width>=64rem){.product-grid.is-dense .product-grid__list[data-merch-layout]{grid-template-columns:repeat(var(--product-grid-columns), minmax(0, 1fr))!important}}.product-grid.is-dense .product-grid__list[data-merch-layout]>.product-grid__item{grid-area:auto!important;width:auto!important;max-width:none!important;margin-inline:0!important}.product-grid.is-dense .card-product{--card-product-overlay-padding:var(--grid-margin)}.product-grid.is-dense .card-product__packshot{display:block}.product-grid.is-dense .card-product__header{display:none}.product-grid.is-dense .card-product--edito{inline-size:auto}.product-grid.is-dense .card-product--edito .card-product__medias{aspect-ratio:3/4}.product-grid.is-dense .card-product--edito .card-product__media:nth-child(2){opacity:0;transition:opacity var(--animation-emphasis);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.product-grid.is-dense .card-product--edito:hover .card-product__media:nth-child(2){opacity:1}}
