.vv-collection-grid-section{margin-top:var(--vv-section-gap)}.vv-collection-list-section{margin-top:var(--vv-space-fluid-lg)}.vv-collection-grid__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-collection-grid__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-collection-grid__link:hover{color:var(--vv-color-accent)}.vv-collection-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vv-space-32) var(--vv-grid-gap-x);margin:0;padding:0;list-style:none}.vv-collection-grid__tile{display:block;color:var(--vv-color-ink);text-decoration:none}.vv-collection-grid__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--vv-color-panel)}.vv-collection-grid__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--vv-duration-slow) ease}.vv-collection-grid__media--packshot{background-color:var(--vv-color-image-bg)}.vv-collection-grid__media--packshot img{mix-blend-mode:multiply}.vv-collection-grid__tile:hover .vv-collection-grid__media img{transform:scale(1.04)}.vv-collection-grid__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--vv-space-4) var(--vv-space-12);margin-top:var(--vv-space-14)}.vv-collection-grid__title{font-size:var(--vv-fs-base);font-weight:var(--vv-weight-semibold);letter-spacing:var(--vv-tracking-xs);text-transform:uppercase;transition:color var(--vv-duration-fast) ease}.vv-collection-grid__tile:hover .vv-collection-grid__title{color:var(--vv-color-accent)}.vv-collection-grid__count{font-size:var(--vv-fs-sm);color:var(--vv-color-muted);white-space:nowrap}@media screen and (min-width:768px){.vv-collection-grid__list{grid-template-columns:repeat(var(--vv-collection-columns, 4),minmax(0,1fr));gap:var(--vv-space-40) var(--vv-grid-gap-x)}.vv-collection-grid__title{font-size:var(--vv-fs-lg)}.vv-collection-grid__count{font-size:var(--vv-fs-md)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-collection-grid.css.map */
