.collections-index__header{border-top:1px solid currentcolor;padding-top:2rem;margin-bottom:3rem}.collections-index__title{margin:0;font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--font-h1--line-height)}.collections-index__subtitle{margin:.75rem 0 0;max-width:48ch;font-family:var(--font-body--family);opacity:.8}.collections-index__grid{display:grid;grid-template-columns:repeat(var(--collections-columns, 4),1fr);gap:1.5rem}@media screen and (max-width:989px){.collections-index__header{padding-top:1.5rem;margin-bottom:2rem}.collections-index__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:589px){.collections-index__grid{grid-template-columns:1fr}}.collections-index__card{position:relative;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--color-background);aspect-ratio:4 / 5;background-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}.collections-index__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.collections-index__image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.collections-index__card:hover .collections-index__image{transform:scale(1.05)}.collections-index__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in oklab,var(--color-foreground) 80%,transparent) 0%,transparent 45%);pointer-events:none;z-index:1}.collections-index__content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:2}.collections-index__card-title{margin:0 0 .25rem;font-family:var(--font-heading--family);font-size:var(--font-h4--size);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--font-h4--line-height);color:var(--color-background)}.collections-index__count{margin:0;font-family:var(--font-body--family);font-size:var(--label-size);text-transform:uppercase;letter-spacing:.05em;opacity:.8;color:var(--color-background)}.collections-index__empty{margin:0;opacity:.8}.collections-index__grid .placeholder-svg{width:100%;height:100%;fill:color-mix(in oklab,var(--color-foreground) 25%,transparent);background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collections.css.map */
