.collections-overview{max-width:var(--container);margin:0 auto;padding:64px 24px 96px}.collections-overview__intro{max-width:760px;margin-bottom:38px}.collections-overview__eyebrow{margin:0 0 10px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collections-overview__heading{margin:0;font-family:var(--font-heading);font-size:clamp(34px,5vw,58px);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1;text-transform:uppercase}.collections-overview__text{max-width:620px;margin-top:18px;color:var(--color-muted);font-size:15px}.collections-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collection-showcase{position:relative;display:block;min-height:520px;overflow:hidden;background:#161616;color:#fff;isolation:isolate}.collection-showcase__media,.collection-showcase__shade{position:absolute;top:0;right:0;bottom:0;left:0}.collection-showcase__image,.collection-showcase__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.collection-showcase__placeholder{background:#d7d7d7}.collection-showcase__shade{background:linear-gradient(180deg,#00000008 28%,#000000bd);z-index:1}.collection-showcase__content{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:34px}.collection-showcase__kicker{margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.82}.collection-showcase__title{font-family:var(--font-heading);font-size:clamp(28px,3.2vw,44px);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1;text-transform:uppercase}.collection-showcase__description{max-width:520px;margin-top:12px;font-size:14px;line-height:1.5;opacity:.88}.collection-showcase__link{margin-top:18px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.8);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.collection-showcase:hover .collection-showcase__image{transform:scale(1.035)}@media(max-width:749px){.collections-overview{padding:42px 16px 64px}.collections-overview__intro{margin-bottom:26px}.collections-overview__grid{grid-template-columns:1fr;gap:14px}.collection-showcase{min-height:430px}.collection-showcase__content{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map */
