.collection-hero{background-color:rgb(var(--color-background))}.collection-hero__inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-8) var(--gutter) var(--space-6)}.collection-hero__text{display:flex;flex-direction:column}.collection-hero__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-secondary)}.collection-hero__title{margin:0;font-size:var(--text-h1);line-height:1.05}.collection-hero__links{margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.collection-hero__link{display:inline-block;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-secondary);text-decoration:none;transition:transform .25s ease,color .25s ease}@media(prefers-reduced-motion:no-preference){.collection-hero__link:not(.is-static):hover,.collection-hero__link:not(.is-static):focus-visible{transform:translateY(-3px)}}.collection-hero__link:not(.is-static):hover,.collection-hero__link:not(.is-static):focus-visible{color:var(--color-accent)}.collection-hero__link.is-static{cursor:default}.collection-hero__note{margin-top:var(--space-8)}.collection-hero__label{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink)}.collection-hero__description{max-width:46rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-secondary);text-wrap:pretty}.collection-hero__description p{margin:0}.collection-hero__description p+p{margin-top:var(--space-3)}.collection-hero__media{position:relative;aspect-ratio:var(--product-aspect);overflow:hidden;background-color:var(--color-surface);border-radius:var(--radius-sm, 3px)}.collection-hero__image{display:block;width:100%;height:100%;object-fit:cover}.collection-hero__wash{position:absolute;z-index:-1;top:calc(var(--space-6) * -1);left:calc(var(--space-6) * -1);width:60%;aspect-ratio:1;border-radius:50%;background-color:var(--color-accent);opacity:.14;filter:blur(64px);pointer-events:none}@media screen and (max-width:749px){.collection-hero--split .collection-hero__text{margin-top:var(--space-6)}}.collection-hero:not(.collection-hero--split) .collection-hero__text{max-width:none;text-align:left;align-items:flex-start}.collection-hero:not(.collection-hero--split) .collection-hero__links{justify-content:flex-start}.collection-hero:not(.collection-hero--split) .collection-hero__inner{padding-block:var(--space-6) var(--space-5)}.collection-crumb{max-width:var(--content-max);margin:0 auto;padding:var(--space-4) var(--gutter) 0}.collection-crumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-family:var(--font-sans);font-size:1.2rem;letter-spacing:.04em;color:var(--color-muted)}.collection-crumb__link{color:inherit;text-decoration:none}.collection-crumb__link:hover{color:var(--color-accent);text-decoration:underline}.collection-crumb__sep{opacity:.4}.collection-crumb__current{color:var(--color-ink-secondary)}@media screen and (min-width:750px){.collection-hero--split .collection-hero__inner{display:grid;grid-template-columns:1fr .85fr;gap:var(--space-8);align-items:stretch;padding-top:var(--space-10)}.collection-hero--split .collection-hero__media{order:2;aspect-ratio:var(--product-aspect);height:100%}.collection-hero--split .collection-hero__text{order:1;justify-content:space-between;padding-block:var(--space-2) var(--space-4)}.collection-hero--split .collection-hero__links{flex-direction:column;gap:var(--space-3);margin-block:var(--space-8)}.collection-hero--split .collection-hero__note{margin-top:0}}@media screen and (min-width:990px){.collection-hero__title{font-size:clamp(4.4rem,3.2rem + 2.4vw,6.4rem)}}.collection-hero__eyebrow{font-size:1.1rem;letter-spacing:.16em;margin-bottom:1.4rem;color:var(--color-ink-secondary)}.collection-hero:not(.collection-hero--split) .collection-hero__title{font-size:clamp(2.4rem,1.9rem + 2vw,3.4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance;max-width:16ch}.collection-hero:not(.collection-hero--split) .collection-hero__description{max-width:52ch;margin-top:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-collection-banner.css.map */
