.collection-hero__inner{display:flex;flex-direction:column}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-hero{padding:0}.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-hero__title{margin:2.5rem 0}.collection-hero__title+.collection-hero__description{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width:750px){.collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.collection-hero__description{max-width:66.67%}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}.collection-hero__image-container{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}@media screen and (max-width:749px){.collection-hero__image-container{height:20rem}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}.c2b-collection-hero{--c2b-hero-bg: rgb(var(--color-background));--c2b-hero-text: rgb(var(--color-foreground));--c2b-hero-text-soft: rgba(var(--color-foreground), .82);--c2b-hero-text-muted: rgba(var(--color-foreground), .58);--c2b-hero-border: rgba(var(--color-foreground), .18);--c2b-hero-accent: var(--c2b-accent, #0da876);--c2b-hero-accent-soft: rgba(13, 168, 118, .34);--c2b-hero-surface: rgba(var(--color-foreground), .045);--c2b-hero-image-bg: rgba(var(--color-foreground), .035);--c2b-hero-shadow: rgba(var(--color-shadow), .14);padding:clamp(1.8rem,2.4vw,3.2rem) 0 clamp(1.2rem,1.8vw,2.4rem);background:var(--c2b-hero-bg);color:var(--c2b-hero-text)}.c2b-collection-hero--default{--c2b-hero-bg: rgb(var(--color-background));--c2b-hero-text: rgb(var(--color-foreground));--c2b-hero-text-soft: rgba(var(--color-foreground), .82);--c2b-hero-text-muted: rgba(var(--color-foreground), .58);--c2b-hero-border: rgba(var(--color-foreground), .18);--c2b-hero-surface: rgba(var(--color-foreground), .045);--c2b-hero-image-bg: rgba(var(--color-foreground), .035);--c2b-hero-shadow: rgba(var(--color-shadow), .14)}.c2b-collection-hero--light{--c2b-hero-bg: var(--c2b-page-bg, #f8faf9);--c2b-hero-text: #17201d;--c2b-hero-text-soft: rgba(23, 32, 29, .82);--c2b-hero-text-muted: rgba(23, 32, 29, .58);--c2b-hero-border: rgba(18, 28, 24, .14);--c2b-hero-surface: rgba(255, 255, 255, .72);--c2b-hero-image-bg: #ffffff;--c2b-hero-shadow: rgba(18, 28, 24, .12)}.c2b-collection-hero--dark{--c2b-hero-bg: var(--c2b-section-dark-bg, #242827);--c2b-hero-text: #f6f8f7;--c2b-hero-text-soft: rgba(246, 248, 247, .82);--c2b-hero-text-muted: rgba(246, 248, 247, .58);--c2b-hero-border: rgba(246, 248, 247, .16);--c2b-hero-surface: rgba(255, 255, 255, .055);--c2b-hero-image-bg: rgba(255, 255, 255, .06);--c2b-hero-shadow: rgba(0, 0, 0, .28)}.c2b-collection-hero--compact{padding-top:clamp(1.4rem,2vw,2.8rem);padding-bottom:clamp(1rem,1.5vw,2rem)}.c2b-collection-hero--featured{padding-top:clamp(2.6rem,3.8vw,5rem);padding-bottom:clamp(2rem,3vw,4rem)}.c2b-collection-hero.c2b-collection-hero--with-image{overflow:hidden}@media screen and (min-width:750px){.c2b-collection-hero.collection-hero.collection-hero--with-image{padding-top:clamp(1.8rem,2.4vw,3.2rem);padding-bottom:clamp(1.2rem,1.8vw,2.4rem)}.c2b-collection-hero--compact.collection-hero.collection-hero--with-image{padding-top:clamp(1.4rem,2vw,2.8rem);padding-bottom:clamp(1rem,1.5vw,2rem)}.c2b-collection-hero--featured.collection-hero.collection-hero--with-image{padding-top:clamp(2.6rem,3.8vw,5rem);padding-bottom:clamp(2rem,3vw,4rem)}}.c2b-collection-hero__inner.collection-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);gap:clamp(2.4rem,3.6vw,5rem);align-items:center;padding-bottom:0}.c2b-collection-hero--no-image .c2b-collection-hero__inner,.c2b-collection-hero--centered .c2b-collection-hero__inner{display:block}.c2b-collection-hero--centered .c2b-collection-hero__text-wrapper,.c2b-collection-hero--no-image .c2b-collection-hero__text-wrapper{max-width:82rem;margin:0 auto;text-align:center}.c2b-collection-hero--image-left .c2b-collection-hero__image-container{order:-1;margin-left:0}.c2b-collection-hero__text-wrapper.collection-hero__text-wrapper{position:relative;max-width:66rem;flex-basis:auto;padding:0}.c2b-collection-hero__eyebrow{margin:0 0 .9rem;color:var(--c2b-hero-text-muted);font-size:1.1rem;font-weight:500;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.c2b-collection-hero__title.collection-hero__title{margin:0;color:var(--c2b-hero-text);font-size:clamp(3rem,3.4vw,4.8rem);font-weight:500;letter-spacing:-.035em;line-height:1}.c2b-collection-hero__description.collection-hero__description{position:relative;max-width:54rem;margin-top:1.6rem;margin-bottom:0;padding-left:1.4rem;border-left:.2rem solid var(--c2b-hero-border);background:transparent;color:var(--c2b-hero-text-soft);font-size:clamp(1.48rem,1vw,1.62rem);font-weight:400;line-height:1.58;letter-spacing:.003em}.c2b-collection-hero__description.collection-hero__description>*{margin-top:0;margin-bottom:.75rem}.c2b-collection-hero__description.collection-hero__description>*:last-child{margin-bottom:0}.c2b-collection-hero__description.collection-hero__description p:first-child{color:var(--c2b-hero-text-soft);font-size:clamp(1.55rem,1.05vw,1.72rem);line-height:1.52}.c2b-collection-hero__description.collection-hero__description strong,.c2b-collection-hero__description.collection-hero__description b{color:var(--c2b-hero-text);font-weight:500}.c2b-collection-hero__image-container.collection-hero__image-container{position:relative;align-self:stretch;min-height:0;margin-left:0;border:.1rem solid var(--c2b-hero-border);border-radius:1.8rem;background:var(--c2b-hero-image-bg);box-shadow:0 1.8rem 4rem var(--c2b-hero-shadow);overflow:hidden}.c2b-collection-hero__image-container.collection-hero__image-container:before{content:"";display:block;padding-bottom:44%}.c2b-collection-hero--compact .c2b-collection-hero__image-container:before{padding-bottom:38%}.c2b-collection-hero--featured .c2b-collection-hero__image-container:before,.c2b-collection-hero--balanced .c2b-collection-hero__image-container:before{padding-bottom:44%}.c2b-collection-hero__image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.facets-vertical-sort.page-width{margin-top:0;margin-bottom:1.8rem}@media screen and (min-width:990px){.facets-vertical.page-width{align-items:start;margin-top:0}.facets-vertical .facets-wrapper,.facets-vertical .product-grid{margin-top:0}}@media screen and (min-width:750px){.facets-vertical-form{padding-top:0;padding-bottom:.8rem}}@media screen and (max-width:989px){.c2b-collection-hero{padding-top:1.8rem;padding-bottom:1.6rem}.c2b-collection-hero__inner.collection-hero__inner{grid-template-columns:1fr;gap:1.6rem}.c2b-collection-hero--image-left .c2b-collection-hero__image-container{order:0}.c2b-collection-hero__text-wrapper.collection-hero__text-wrapper{max-width:72rem}.c2b-collection-hero__title.collection-hero__title{font-size:clamp(2.8rem,8vw,4rem)}.c2b-collection-hero__description.collection-hero__description{max-width:100%;margin-top:1.2rem;padding-left:1.2rem;font-size:1.42rem;line-height:1.52}.c2b-collection-hero__description.collection-hero__description p:first-child{font-size:1.48rem}.c2b-collection-hero__image-container.collection-hero__image-container:before,.c2b-collection-hero--compact .c2b-collection-hero__image-container:before,.c2b-collection-hero--balanced .c2b-collection-hero__image-container:before,.c2b-collection-hero--featured .c2b-collection-hero__image-container:before{padding-bottom:48%}}@media screen and (max-width:749px){.c2b-collection-hero{padding-top:1.4rem;padding-bottom:1.4rem}.c2b-collection-hero__inner.page-width{padding-left:1.6rem;padding-right:1.6rem}.c2b-collection-hero__eyebrow{margin-bottom:.5rem;font-size:1.08rem}.c2b-collection-hero__title.collection-hero__title{font-size:clamp(2.8rem,10vw,4rem);letter-spacing:-.025em}.c2b-collection-hero__description.collection-hero__description{margin-top:1.2rem;font-size:1.42rem}.c2b-collection-hero__image-container.collection-hero__image-container{height:auto;border-radius:1.3rem}.c2b-collection-hero__image-container.collection-hero__image-container:before,.c2b-collection-hero--compact .c2b-collection-hero__image-container:before,.c2b-collection-hero--balanced .c2b-collection-hero__image-container:before,.c2b-collection-hero--featured .c2b-collection-hero__image-container:before{padding-bottom:52%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-collection-hero.css.map */
