.rey-gridEl{--autoplay-duration: 9000ms;--per-row: 1;--gap: 15px;--vgap: var(--gap);--offset: 130px}@media (min-width: 768px) and (max-width: 1024px){.rey-gridEl{--per-row: 2;--gap: 15px}}@media (min-width: 1025px){.rey-gridEl{--per-row: 3;--gap: 30px}}.rey-gridEl .__items{height:auto;min-height:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--gap));margin-left:calc(-1 * var(--gap))}.rey-gridEl .__item{width:calc( (100% - (var(--gap) * var(--per-row))) / var(--per-row));margin-left:var(--gap);margin-top:var(--gap);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (display: grid){.rey-gridEl .__items{width:100%;margin:0;display:grid;grid-gap:var(--vgap) var(--gap);grid-template-columns:repeat(var(--per-row), 1fr)}.rey-gridEl .__item{width:100%;margin:0}}@supports (display: grid){.rey-gridEl.--type-list .__items{display:grid;grid-column:1 / -1;grid-gap:var(--gap);grid-template-columns:repeat(var(--total), calc( ((100% / var(--per-row)) - var(--gap)) - (var(--offset) / var(--per-row))));grid-template-rows:minmax(220px, 1fr);overflow-x:scroll;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:calc(.75 * var(--gap))}.rey-gridEl.--type-list .__item{scroll-snap-align:center}}@media (min-width: 768px) and (max-width: 1024px){@supports (display: grid){.rey-gridEl.--type-md-list .__items{display:grid;grid-column:1 / -1;grid-gap:var(--gap);grid-template-columns:repeat(var(--total), calc( ((100% / var(--per-row)) - var(--gap)) - (var(--offset) / var(--per-row))));grid-template-rows:minmax(220px, 1fr);overflow-x:scroll;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:calc(.75 * var(--gap))}.rey-gridEl.--type-md-list .__item{scroll-snap-align:center}}}@media (max-width: 767px){@supports (display: grid){.rey-gridEl.--type-sm-list .__items{display:grid;grid-column:1 / -1;grid-gap:var(--gap);grid-template-columns:repeat(var(--total), calc( ((100% / var(--per-row)) - var(--gap)) - (var(--offset) / var(--per-row))));grid-template-rows:minmax(220px, 1fr);overflow-x:scroll;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:calc(.75 * var(--gap))}.rey-gridEl.--type-sm-list .__item{scroll-snap-align:center}}}.rey-gridEl .js-horizontal-drag.__items{-ms-scroll-snap-type:unset;scroll-snap-type:unset;cursor:-webkit-grab;cursor:grab}.rey-gridEl .js-horizontal-drag.__items.--active{cursor:-webkit-grabbing;cursor:grabbing}.rey-gridEl .js-horizontal-drag.__items .__item{scroll-snap-align:center}
