.vv-product-row-section{margin-top:var(--vv-section-gap)}.vv-product-row--band{padding-block:var(--vv-band-padding);background-color:var(--vv-color-panel)}.vv-product-row__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vv-space-24);margin-bottom:var(--vv-space-40)}.vv-product-row__heading{margin-top:var(--vv-space-6)}.vv-product-row__aside{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vv-space-12) var(--vv-space-32)}.vv-product-row__description{max-width:var(--vv-search-max);margin:0;font-size:var(--vv-fs-md);line-height:var(--vv-leading-body);color:var(--vv-color-muted)}.vv-product-row__link{display:inline-flex;align-items:center;min-height:var(--vv-tap);font-size:var(--vv-fs-md);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;color:var(--vv-color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em;transition:color var(--vv-duration-fast) ease}.vv-product-row__link:hover{color:var(--vv-color-accent)}.vv-product-row__list{display:grid;gap:var(--vv-grid-gap-y) var(--vv-grid-gap-x);margin:0;padding:0;list-style:none}.vv-product-row--mobile-grid .vv-product-row__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-product-row--mobile-swipe .vv-product-row__list{grid-auto-flow:column;grid-auto-columns:64%;margin-inline:calc(var(--vv-gutter) * -1);padding-inline:var(--vv-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vv-gutter);scrollbar-width:none}.vv-product-row--mobile-swipe .vv-product-row__list::-webkit-scrollbar{display:none}.vv-product-row__item{min-width:0;scroll-snap-align:start}.vv-product-row__empty{padding:var(--vv-space-40);border:1px dashed var(--vv-color-control-border);font-size:var(--vv-fs-md);color:var(--vv-color-muted);text-align:center}@media screen and (min-width:768px){.vv-product-row--mobile-grid .vv-product-row__list,.vv-product-row--mobile-swipe .vv-product-row__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--vv-row-columns, 4),minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-product-row.css.map */
