.collection-hero{position:relative;display:flex;align-items:var(--ch-align-y, center);overflow:hidden;min-height:var(--ch-height, 62vh)}.collection-hero--y-top{--ch-align-y: flex-start}.collection-hero--y-center{--ch-align-y: center}.collection-hero--y-bottom{--ch-align-y: flex-end}.collection-hero--small{--ch-height: 46vh}.collection-hero--medium{--ch-height: 62vh}.collection-hero--large{--ch-height: 78vh}.collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.collection-hero__inner{position:relative;width:100%;padding:64px 72px;display:flex}.collection-hero--left .collection-hero__inner{justify-content:flex-start;text-align:left}.collection-hero--center .collection-hero__inner{justify-content:center;text-align:center}.collection-hero__content{max-width:46rem;display:flex;flex-direction:column;gap:16px}.collection-hero--center .collection-hero__content{align-items:center}.collection-hero__eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ch-text, #fff)}.collection-hero__headline{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:var(--ch-headline-size, 4rem);line-height:1.05;letter-spacing:-.01em;color:var(--ch-text, #fff);text-wrap:balance}.collection-hero__subheadline{margin:0;max-width:34rem;font-family:var(--font-body--family);font-size:1rem;line-height:1.7;color:var(--ch-text, #fff);opacity:.92}.collection-hero__subheadline>:last-child{margin-bottom:0}.collection-hero__cta{margin-block-start:12px;display:inline-block;padding:14px 32px;border:1px solid var(--ch-text, #fff);color:var(--ch-text, #fff);font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .35s ease,color .35s ease}.collection-hero__cta:hover{background:var(--ch-text, #fff);color:var(--ch-text-invert, #111);text-decoration:none}@media screen and (max-width:749px){.collection-hero{min-height:var(--ch-height-mobile, 56vh)}.collection-hero__inner{padding:44px 24px}.collection-hero__headline{font-size:var(--ch-headline-size-mobile, 2.5rem)}.collection-hero__subheadline{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collection-hero.css.map */
