ul.products:is(.rey-wcGrid-masonry,.rey-wcGrid-masonry2){display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(-1*var(--gap));-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:unset;grid-template-columns:unset;grid-auto-flow:unset}ul.products:is(.rey-wcGrid-masonry,.rey-wcGrid-masonry2) li.product{--size: calc( 100% / var(--cols) );-webkit-box-flex:0;-ms-flex:0 0 calc(var(--size));flex:0 0 calc(var(--size));max-width:calc(var(--size));padding-left:var(--gap);margin-bottom:var(--v-gap)}ul.products:is(.rey-wcGrid-masonry,.rey-wcGrid-masonry2) li.product[data-colspan]{--size: calc( (100% / var(--cols)) * var(--colspan-size, 1) )}ul.products:is(.rey-wcGrid-masonry,.rey-wcGrid-masonry2).splide__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.products:is(.rey-wcGrid-masonry,.rey-wcGrid-masonry2).splide__list li.product{--size: calc( (100% + var(--gap)) / (var(--cols) + var(--size-threshold, 0)) - var(--gap) );padding-left:0}