.hero-banner--quentin-heading .hero__heading h1,.hero-banner--quentin-heading .hero__heading h2,.hero-banner--quentin-heading .hero__heading h3,.hero-banner--quentin-heading .hero__heading h4,.hero-banner--quentin-heading .hero__heading p,.hero-banner--quentin-heading .hero__heading strong{font-family:var(--font-quentin-family);font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.08}.hero-banner--quentin-heading .hero__heading h1,.hero-banner--quentin-heading .hero__heading h2,.hero-banner--quentin-heading .hero__heading h3,.hero-banner--quentin-heading .hero__heading h4,.hero-banner--quentin-heading .hero__heading p{font-size:clamp(3.6rem,10vw,4.8rem)}.hero-banner--quentin-heading .hero__heading{max-width:min(44rem,100%)}.hero-banner--quentin-heading .hero__heading p em{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.hero-banner--large-body .hero__entry,.hero-banner--large-body .hero__entry p{font-size:var(--font-size-static-lg);line-height:var(--line-height-static-md);max-width:min(36rem,100%)}@media screen and (max-width:749px){.hero-banner--quentin-heading:not(.hero-banner--mobile-dark-copy) .hero__inner{text-align:start;align-items:stretch}.hero-banner--quentin-heading:not(.hero-banner--mobile-dark-copy) .hero__content.text-start--mobile,.hero-banner--quentin-heading:not(.hero-banner--mobile-dark-copy) .hero__content.align-start--mobile{align-items:flex-start;padding-inline-end:22vw}.hero-banner--mobile-dark-copy .hero__inner{text-align:end;align-items:stretch}.hero-banner--mobile-dark-copy .hero__content{display:flex;flex-direction:column;align-items:flex-end;text-align:end;justify-content:flex-end;padding-inline-start:22vw;padding-inline-end:clamp(2rem,5vw,3.6rem);padding-block-end:clamp(2.4rem,6vh,4.8rem)}.hero-banner--mobile-dark-copy .hero__content.text-end--mobile,.hero-banner--mobile-dark-copy .hero__content.align-end--mobile{align-items:flex-end}.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__heading),.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__entry),.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__button){width:100%;text-align:end}.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__heading){order:1;margin-block-end:.2rem}.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__entry){order:2;margin-block-start:1.2rem;margin-block-end:.5rem}.hero-banner--mobile-dark-copy .hero__content .hero__animation:has(.hero__button){order:3}.hero-banner--mobile-dark-copy .hero__heading{max-width:min(34rem,100%);margin-inline-start:auto;margin-inline-end:0}.hero-banner--mobile-dark-copy .hero__entry{max-width:min(30rem,100%);margin-inline-start:auto;margin-inline-end:0}.hero-banner--mobile-dark-copy .hero__heading :is(h1,h2,h3,h4,p){font-size:clamp(3.9rem,11vw,5.1rem);line-height:1.05;text-shadow:0 0 16px rgba(255,255,255,.55)}.hero-banner--mobile-dark-copy .hero__entry,.hero-banner--mobile-dark-copy .hero__entry p{font-size:calc(var(--font-size-static-lg) - 1px);font-weight:300;line-height:var(--line-height-static-md)}.hero-banner--mobile-dark-copy .hero__content{color:#000;--color-foreground: 0, 0, 0;--color-heading-text: 0, 0, 0}.section-hero-banner .hero-banner--mobile-dark-copy.gradient,.section-hero-banner .hero-banner--mobile-dark-copy[class*=color-scheme],.section-hero-banner .hero-banner--mobile-dark-copy .hero__swiper-slide[class*=color-scheme]{--color-foreground: 0, 0, 0;--color-heading-text: 0, 0, 0}.section-hero-banner .hero-banner--mobile-dark-copy .hero__inner,.section-hero-banner .hero-banner--mobile-dark-copy .hero__content,.section-hero-banner .hero-banner--mobile-dark-copy .hero__heading,.section-hero-banner .hero-banner--mobile-dark-copy .hero__heading :is(h1,h2,h3,h4,p,a,strong,span,em),.section-hero-banner .hero-banner--mobile-dark-copy .hero__heading h3,.section-hero-banner .hero-banner--quentin-heading.hero-banner--mobile-dark-copy .hero__heading h3,.section-hero-banner .hero-banner--mobile-dark-copy .hero__entry,.section-hero-banner .hero-banner--mobile-dark-copy .hero__entry :is(p,a,li,span,em){color:#000!important}.hero-banner--mobile-dark-copy .hero__heading,.hero-banner--mobile-dark-copy .hero__heading :is(h1,h2,h3,h4,p,strong,span,em),.hero-banner--mobile-dark-copy .hero__entry,.hero-banner--mobile-dark-copy .hero__entry :is(p,li,span){color:#000!important}.hero-banner--mobile-dark-copy .hero__button{display:flex;justify-content:flex-end;width:100%;margin-block-start:0}.hero-banner--mobile-dark-copy .hero__button .button{--color-button-text: 0, 0, 0;--color-button-background: 255, 255, 255;--color-button-outline: 0, 0, 0;--color-button-hover-text: 255, 255, 255;--color-button-hover-background: 0, 0, 0;--color-button-hover-outline: 0, 0, 0;color:#000!important;background-color:#ffffff8c!important;border:1px solid rgba(0,0,0,.85)!important;font-size:var(--font-size-static-xs);font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:1.3rem 2.4rem;min-height:unset;line-height:1}.hero-banner--mobile-dark-copy .hero__button .button--text{background-color:transparent!important;border:1px solid #000!important;padding:1.2rem 2.2rem}.hero-banner--mobile-dark-copy .hero__button .button--outlined{background-color:#ffffff8c!important}}@media screen and (min-width:750px){.hero-banner--quentin-heading .hero__heading h1,.hero-banner--quentin-heading .hero__heading h2,.hero-banner--quentin-heading .hero__heading h3,.hero-banner--quentin-heading .hero__heading h4,.hero-banner--quentin-heading .hero__heading p,.hero-banner--quentin-heading .hero__heading strong{font-size:clamp(5.2rem,6.8vw,var(--font-size-static-h1));line-height:1.05;font-weight:500}.hero-banner--quentin-heading .hero__inner.hero-banner--full .hero__content.align-start{align-items:flex-start;width:100%;max-width:none;box-sizing:border-box;margin-inline-start:0;margin-inline-end:0;padding-inline-start:clamp(10rem,13vw,16.5rem);padding-inline-end:min(32vw,48rem);padding-block-start:0;padding-block-end:clamp(8rem,11vh,12.5rem)}.hero-banner--quentin-heading .hero__heading{max-width:min(62rem,58vw)}.hero-banner--large-body .hero__entry,.hero-banner--large-body .hero__entry p{font-size:var(--font-size-static-h7);font-weight:300;line-height:var(--line-height-static-md);max-width:min(48rem,52vw);color:rgb(var(--color-foreground))}.hero-banner--quentin-heading:not(.hero-banner--mobile-dark-copy) .hero__button{margin-block-start:1.6rem}.hero-banner--quentin-heading:not(.hero-banner--mobile-dark-copy) .hero__button .button{color:#fff!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.88)!important;font-size:var(--font-size-static-xs);font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:1.2rem 2rem;min-height:unset}}@media screen and (max-width:989px){body.is-at-top:has(.hero-banner--quentin-heading.header-is-transparent) #header.header:not(.menu-open) header-drawer.mobile-drawer .drawer__container:not([open])>.drawer__button{color:#fff}}@media screen and (min-width:990px){.hero-banner--quentin-heading .hero__inner.hero-banner--full .hero__content.align-start{padding-inline-start:clamp(11rem,14vw,18rem);padding-inline-end:min(34vw,54rem);padding-block-end:clamp(9rem,12vh,14rem)}.hero-banner--quentin-heading .hero__heading{max-width:min(68rem,56vw)}.hero-banner--large-body .hero__entry,.hero-banner--large-body .hero__entry p{max-width:min(52rem,50vw);font-size:var(--font-size-static-h7);font-weight:300}body.is-at-top:has(.hero-banner--quentin-heading.header-is-transparent) #header.header:not(.is-megamenu-open){--color-foreground: 255, 255, 255;--transparent-header-menu-text-color: 255, 255, 255;--color-heading-text: 255, 255, 255}body.is-at-top:has(.hero-banner--quentin-heading.header-is-transparent) #header.header:not(.is-megamenu-open) .header__logo-image-transparent{filter:brightness(0) invert(1)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-hero-banner-quentin.css.map */
