.lv-hero{position:relative;height:100vh;height:100svh;display:flex;flex-direction:column;overflow:hidden;background:#0a0a0a;color:#fafafa}.lv-hero *,.lv-hero h1,.lv-hero p,.lv-hero a{color:inherit}.lv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lv-hero__media--mobile{display:none}.lv-hero__media--desktop{display:block}.lv-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.lv-hero .lv-hero__overlay{display:block}.lv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.35) 40%,rgba(0,0,0,.05) 65%,transparent 80%),linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.1) 30%,transparent 50%)}.lv-hero__content{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:0 72px 64px;max-width:1400px}.lv-hero__eyebrow-wrap{display:flex;align-items:center;gap:16px;margin-bottom:28px}.lv-hero__eyebrow-line{width:32px;height:1px;background:#fafafa66;flex-shrink:0}.lv-hero__eyebrow{font-family:var(--lv-font);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;opacity:.6;margin:0}.lv-hero__heading{font-family:var(--lv-font);font-size:clamp(5.5rem,11vw,12rem);font-weight:300;text-transform:uppercase;letter-spacing:-.04em;line-height:.85;margin:0 0 48px;max-width:850px;text-shadow:0 2px 40px rgba(0,0,0,.3)}.lv-hero__word{display:inline-block;margin-right:.2em}.lv-hero__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:28px;border-top:1px solid rgba(250,250,250,.2)}.lv-hero__subheading{font-family:var(--lv-font);font-size:14px;font-weight:300;letter-spacing:.02em;line-height:1.6;opacity:.6;max-width:320px;margin:0}.lv-hero__btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--lv-font);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#fafafa;background:transparent;padding:0;border:none;transition:gap .3s ease-out;white-space:nowrap;flex-shrink:0}.lv-hero__btn:hover{gap:22px}.lv-hero__btn-arrow{display:flex;align-items:center;transition:transform .3s ease-out}.lv-hero__btn:hover .lv-hero__btn-arrow{transform:translate(4px)}.lv-hero__scroll{position:absolute;bottom:32px;right:72px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px}.lv-hero__scroll-text{font-family:var(--lv-font);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.4;writing-mode:vertical-rl}.lv-hero__scroll-line{width:1px;height:40px;background:#fafafa26;position:relative;overflow:hidden}.lv-hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:#fafafa99;animation:lv-scroll-line 2.5s ease-in-out infinite}@keyframes lv-scroll-line{0%{top:-100%}50%{top:100%}to{top:100%}}@media(min-width:1200px){.lv-hero__heading{font-size:clamp(8rem,11vw,14rem)}}@media(max-width:1199px)and (min-width:750px){.lv-hero__content{padding:0 48px 56px}.lv-hero__heading{font-size:clamp(4rem,9vw,7rem);margin-bottom:40px}.lv-hero__scroll{right:48px}}@media(max-width:749px){.lv-hero{height:max(72svh,440px)}.lv-hero__media--desktop{display:none}.lv-hero__media--mobile{display:block}.lv-hero__img{object-position:center 55%}.lv-hero__overlay{background:linear-gradient(0deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.74) 26%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.22) 56%,rgba(0,0,0,.06) 70%,transparent 82%)}.lv-hero__content{position:absolute;top:auto;bottom:0;left:0;right:0;padding:0 24px 40px}.lv-hero__eyebrow-wrap{margin-bottom:14px}.lv-hero__eyebrow-line{width:24px}.lv-hero__eyebrow{font-size:10px;letter-spacing:.24em;opacity:.85;text-shadow:0 1px 14px rgba(0,0,0,.75)}.lv-hero__heading{font-size:clamp(3.25rem,14vw,5rem);font-weight:500;line-height:.9;letter-spacing:-.02em;margin-bottom:20px;max-width:100%;text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 60px rgba(0,0,0,.4)}.lv-hero__footer{flex-direction:column;align-items:flex-start;gap:14px;padding-top:14px;border-top-color:#fafafa33}.lv-hero__subheading{font-size:14px;max-width:260px;opacity:.92;text-shadow:0 1px 14px rgba(0,0,0,.75)}.lv-hero__btn{font-size:13px;font-weight:600;letter-spacing:.12em;padding-bottom:6px;border-bottom:1px solid rgba(250,250,250,.65);text-shadow:0 1px 14px rgba(0,0,0,.75)}.lv-hero__btn{position:relative}.lv-hero__btn:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-12px;left:-8px}.lv-hero__scroll{display:none}}@media(max-width:399px){.lv-hero__heading{font-size:clamp(2.5rem,12vw,3.5rem)}.lv-hero__content{padding:0 20px 32px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/laventaire-hero.css.map */
