:root{--alure-hero-ink: #111111;--alure-hero-white: #ffffff;--alure-hero-sage: #aad49c;--alure-hero-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--alure-hero-font-display: "Fraunces", Georgia, "Times New Roman", serif}.alure-hero-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;color:var(--alure-hero-white);overflow:hidden;background:var(--alure-hero-ink)}.alure-hero-banner--compact{min-height:72svh}.alure-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.alure-hero-banner__poster-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.alure-hero-banner__poster-wrap .alure-hero-banner__poster{position:absolute;top:0;right:0;bottom:0;left:0}.alure-hero-banner__poster,.alure-hero-banner__image,.alure-hero-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.alure-hero-banner__video{opacity:0;transition:opacity .7s ease}.alure-hero-banner__video.is-ready{opacity:1}.alure-hero-banner__poster.is-hidden{opacity:0;pointer-events:none;transition:opacity .7s ease}.alure-hero-banner__video.is-failed{display:none}.alure-hero-banner__overlay-stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.alure-hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.alure-hero-banner__overlay--base{background:rgba(var(--alure-overlay-rgb),var(--alure-overlay-base, .42))}.alure-hero-banner__overlay--left{background:linear-gradient(90deg,rgba(var(--alure-overlay-rgb),.92) 0%,rgba(var(--alure-overlay-rgb),.72) 28%,rgba(var(--alure-overlay-rgb),.38) 52%,rgba(var(--alure-overlay-rgb),.08) 78%,transparent 100%)}.alure-hero-banner__overlay--bottom{background:linear-gradient(180deg,rgba(var(--alure-overlay-rgb),.08) 0%,transparent 38%,rgba(var(--alure-overlay-rgb),.35) 72%,rgba(var(--alure-overlay-rgb),.68) 100%)}.alure-hero-banner__overlay--uniform{background:rgba(var(--alure-overlay-rgb),var(--alure-overlay-base, .52))}.alure-hero-banner__inner{position:relative;z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:max(5.5rem,env(safe-area-inset-top,0px) + 4rem) 1.25rem max(4rem,env(safe-area-inset-bottom,0px) + 2rem)}@media(min-width:768px){.alure-hero-banner__inner{padding:max(6rem,env(safe-area-inset-top,0px) + 4rem) 2rem max(7rem,env(safe-area-inset-bottom,0px) + 3rem)}}@media(min-width:1024px){.alure-hero-banner__inner{padding-left:.5rem;padding-right:2rem}}.alure-hero-banner__content{max-width:22rem}.alure-hero-loox-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .65rem;margin:0 0 1rem;max-width:22rem}.alure-hero-loox-proof__link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem .65rem;color:inherit;text-decoration:none}.alure-hero-loox-proof__link:hover .alure-hero-loox-proof__text{color:#fff}.alure-hero-loox-proof__loox{display:inline-flex!important;align-items:center;min-height:1rem;line-height:1}.alure-hero-loox-proof__loox .loox-rating-label{display:none!important}.alure-hero-loox-proof__fallback{display:inline-flex;align-items:center;gap:.12rem}.alure-hero-loox-proof__loox:not(:empty)+.alure-hero-loox-proof__fallback{display:none}.alure-hero-loox-proof__star{flex-shrink:0;fill:#ffffff47}.alure-hero-loox-proof__loox svg,.alure-hero-loox-proof__loox svg path,.alure-hero-loox-proof__loox .loox-icon{fill:var(--alure-hero-sage)!important;color:var(--alure-hero-sage)!important}.alure-hero-loox-proof__star.is-filled{fill:var(--alure-hero-sage)}.alure-hero-loox-proof__text{margin:0;font-family:var(--alure-hero-font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:#ffffffe6}@media(min-width:1024px){.alure-hero-loox-proof{margin-bottom:1.15rem;max-width:42rem}.alure-hero-loox-proof__text{font-size:.875rem}}@media(min-width:1024px){.alure-hero-banner__content{max-width:42rem}}.alure-hero-banner__title{margin:0;font-family:var(--font-heading-family, var(--alure-hero-font-sans));font-style:normal;font-weight:var(--font-heading-weight, 700);font-size:clamp(1.6rem,5.5vw,2.2rem);line-height:1.08;letter-spacing:-2px;text-transform:uppercase;color:var(--alure-hero-white)}@media(min-width:1024px){.alure-hero-banner__title{font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.04}}.alure-hero-banner__title-accent{display:block;margin-top:.2em}.alure-hero-banner__body{margin:1rem 0 0;max-width:28rem;font-family:var(--alure-hero-font-sans);font-size:14px;font-weight:300;line-height:1.65;color:#ffffffd1}@media(min-width:640px){.alure-hero-banner__body{margin-top:1.25rem;font-size:15px}}@media(min-width:1024px){.alure-hero-banner__body{margin-top:1.75rem;color:#ffffffe0}}.alure-hero-banner__actions{margin-top:1.5rem}@media(min-width:640px){.alure-hero-banner__actions{margin-top:2rem}}@media(min-width:1024px){.alure-hero-banner__actions{margin-top:2.5rem}}.alure-hero-banner__content--mobile .alure-hero-banner__cta--desktop-only{display:none}@media(min-width:1024px){.alure-hero-banner__content--mobile{display:none}}.alure-hero-banner__content--desktop{display:none}@media(min-width:1024px){.alure-hero-banner__content--desktop{display:block}}@media(prefers-reduced-motion:reduce){.alure-hero-banner__video{display:none}}.js .section--rounded .alure-hero-banner.video-hero{overflow:hidden}.js .section:not(.section--next-rounded) .alure-hero-banner.video-hero .alure-hero-banner__media{height:calc(100% + var(--border-radius))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/alure-hero-banner.css.map */
