.collection-showcase{padding-block:var(--showcase-pt, 6.4rem) var(--showcase-pb, 6.4rem);background-color:#fff}.collection-showcase__heading{margin:0 auto;max-width:24ch;text-align:center;font-size:clamp(2.9rem,4vw,4.2rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.collection-showcase__subtitle{margin:1.2rem auto 0;max-width:52ch;text-align:center;font-size:clamp(1.4rem,1.4vw,1.6rem);line-height:1.5;color:rgba(var(--color-foreground),.7)}.collection-showcase__grid{display:grid;grid-template-columns:repeat(var(--showcase-cols, 2),minmax(0,44rem));justify-content:center;gap:1.9rem;margin:6.4rem auto 0}.collection-showcase__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.collection-showcase__media{display:block;position:relative;aspect-ratio:4 / 5;border-radius:.8rem;overflow:hidden;background-color:#f4dbe0}.collection-showcase__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-showcase__img--placeholder{display:grid;place-items:center;color:rgba(var(--color-foreground),.25)}.collection-showcase__card:hover .collection-showcase__img,.collection-showcase__card:focus-visible .collection-showcase__img{transform:scale(1.035)}.collection-showcase__name{margin-top:1.6rem;font-size:1.7rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground))}.collection-showcase__card:hover .collection-showcase__name{text-decoration:underline;text-underline-offset:.25em}.collection-showcase__desc{margin-top:.4rem;font-size:1.4rem;line-height:1.5;letter-spacing:.01em;color:rgba(var(--color-foreground),.62)}@media screen and (max-width:989px){.collection-showcase__grid{gap:1.6rem}}@media screen and (max-width:749px){.collection-showcase{padding-block:5rem}.collection-showcase__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:74%;justify-content:start;margin-top:4.2rem;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.collection-showcase__grid::-webkit-scrollbar{display:none}.collection-showcase__card{scroll-snap-align:start}.collection-showcase__name{margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-showcase.css.map */
