@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,200;0,300;0,400;1,200;1,300;1,400&family=Red+Hat+Text:wght@300;400;500&display=swap";:root{--lv-bg: #0a0806;--lv-bg-card: #120e0a;--lv-bg-section: #1a1510;--lv-gold: #c9a96e;--lv-gold-light: #e8d4a8;--lv-gold-dark: #8a6d3f;--lv-gold-border: rgba(201,169,110,.15);--lv-gold-border2: rgba(201,169,110,.38);--lv-bordo: #6b1c2a;--lv-bordo-mid: #8b2535;--lv-cream: #f0e8d8;--lv-text-muted: #7a6a55;--lv-text-soft: #b8a88a;--lv-ease: cubic-bezier(.25, .46, .45, .94)}body{background-color:var(--lv-bg)!important;color:var(--lv-cream)!important;font-family:Red Hat Text,system-ui,sans-serif!important}.lv-hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:8rem 2rem 5rem;background:var(--lv-bg)}.lv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 50% 65%,rgba(107,28,42,.28) 0%,transparent 70%),radial-gradient(ellipse 40% 28% at 50% 88%,rgba(201,169,110,.07) 0%,transparent 55%)}.lv-hero__eyebrow{font-size:.62rem;letter-spacing:.44em;text-transform:uppercase;color:var(--lv-gold);margin-bottom:1.6rem;animation:lv-fade-up .9s ease both}.lv-hero__title{font-family:Newsreader,Georgia,serif;font-size:clamp(3rem,9vw,7.5rem);font-weight:200;line-height:.92;color:var(--lv-cream);animation:lv-fade-up .9s .12s ease both}.lv-hero__title em{font-style:italic;color:var(--lv-gold-light);display:block}.lv-hero__sub{font-family:Newsreader,Georgia,serif;font-size:clamp(.95rem,2vw,1.35rem);font-style:italic;font-weight:200;color:var(--lv-text-soft);margin-top:1.6rem;margin-bottom:3rem;animation:lv-fade-up .9s .24s ease both}.lv-hero__bag{margin:0 auto 2.5rem;animation:lv-fade-up .9s .1s ease both;cursor:pointer}.lv-hero__bag svg{transition:transform .5s var(--lv-ease)}.lv-hero__bag:hover svg{transform:translateY(-10px)}.lv-hero__btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:lv-fade-up .9s .36s ease both;position:relative;z-index:1}.lv-hero__scroll{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:lv-fade-up 1s .6s ease both}.lv-hero__scroll span{font-size:.55rem;letter-spacing:.3em;text-transform:uppercase;color:var(--lv-text-muted)}.lv-hero__scroll:after{content:"";width:1px;height:36px;background:linear-gradient(to bottom,var(--lv-gold-border2),transparent)}.lv-btn-primary{display:inline-block;padding:1rem 2.6rem;background:var(--lv-gold);color:var(--lv-bg);font-family:Red Hat Text,sans-serif;font-size:.63rem;letter-spacing:.3em;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;transition:background .25s}.lv-btn-primary:hover{background:var(--lv-gold-light);color:var(--lv-bg)}.lv-btn-outline{display:inline-block;padding:1rem 2.6rem;border:1px solid var(--lv-gold-border2);color:var(--lv-gold);font-family:Red Hat Text,sans-serif;font-size:.63rem;letter-spacing:.3em;text-transform:uppercase;background:transparent;cursor:pointer;text-decoration:none;transition:background .25s}.lv-btn-outline:hover{background:#c9a96e14;color:var(--lv-gold)}.lv-stats{padding:4rem 0;background:var(--lv-bg);border-top:1px solid var(--lv-gold-border);border-bottom:1px solid var(--lv-gold-border)}.lv-stats__inner{max-width:1200px;margin:0 auto;padding:0 2.5rem;display:flex;align-items:center;justify-content:center;gap:4rem;flex-wrap:wrap}.lv-stat__val{font-family:Newsreader,serif;font-size:2.4rem;font-weight:200;color:var(--lv-gold);display:block;line-height:1}.lv-stat__lbl{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--lv-text-muted);margin-top:.35rem}.lv-stat__divider{width:1px;height:40px;background:var(--lv-gold-border2)}.lv-concept{padding:7rem 0;background:var(--lv-bg)}.lv-concept__inner{max-width:1200px;margin:0 auto;padding:0 2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.lv-section-label{display:block;font-size:.62rem;letter-spacing:.42em;text-transform:uppercase;color:var(--lv-gold);margin-bottom:.8rem}.lv-concept__title{font-family:Newsreader,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:200;line-height:1.15;color:var(--lv-cream);margin-bottom:1.5rem}.lv-concept__title em{color:var(--lv-gold-light);font-style:italic}.lv-concept__text p{color:var(--lv-text-soft);font-size:.9rem;line-height:1.9;margin-bottom:1rem}.lv-transform-card{background:var(--lv-bg-card);border:1px solid var(--lv-gold-border);padding:2.5rem;position:relative}.lv-transform-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--lv-gold),transparent)}.lv-step{display:flex;align-items:flex-start;gap:1.2rem;padding-bottom:1.3rem;border-bottom:1px solid var(--lv-gold-border);margin-bottom:1.3rem}.lv-step:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.lv-step__num{font-family:Newsreader,serif;font-size:2rem;font-weight:200;line-height:1;color:var(--lv-gold-dark);flex-shrink:0;width:2.2rem}.lv-step__body h4{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lv-gold);margin-bottom:.3rem}.lv-step__body p{font-size:.8rem;color:var(--lv-text-muted);line-height:1.65}.lv-marquee-strip{overflow:hidden;background:var(--lv-bordo);padding:.65rem 0;border-bottom:1px solid var(--lv-bordo-mid, #8b2535)}.lv-marquee-track{display:flex;width:fit-content;white-space:nowrap;animation:lv-marquee 28s linear infinite}.lv-marquee-item{display:inline-flex;align-items:center;gap:1rem;padding:0 2rem;font-size:.62rem;letter-spacing:.35em;text-transform:uppercase;color:#f0e8d8d9}.lv-marquee-dot{width:3px;height:3px;background:var(--lv-gold);border-radius:50%;flex-shrink:0}.lv-specs{padding:6rem 0;background:var(--lv-bg-card);border-top:1px solid var(--lv-gold-border);border-bottom:1px solid var(--lv-gold-border)}.lv-specs__inner{max-width:1200px;margin:0 auto;padding:0 2.5rem}.lv-specs__header{text-align:center;margin-bottom:4rem}.lv-specs__title{font-family:Newsreader,serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:200;color:var(--lv-cream)}.lv-specs__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--lv-gold-border);margin-bottom:2rem}.lv-spec-cell{padding:2rem 1.5rem;text-align:center;border-right:1px solid var(--lv-gold-border)}.lv-spec-cell:last-child{border-right:none}.lv-spec-val{font-family:Newsreader,serif;font-size:2rem;font-weight:200;color:var(--lv-gold);display:block;margin-bottom:.35rem}.lv-spec-lbl{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--lv-text-muted)}.lv-specs__detail{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lv-gold-border)}.lv-specs__detail-item{background:var(--lv-bg-card);padding:1.8rem 1.5rem}.lv-specs__detail-item h4{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lv-gold);margin-bottom:.7rem}.lv-specs__detail-item p{font-size:.8rem;color:var(--lv-text-soft);line-height:1.75}.lv-waitlist{padding:9rem 0;text-align:center;position:relative;overflow:hidden;background:var(--lv-bg)}.lv-waitlist:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 55% at 50% 100%,rgba(107,28,42,.22) 0%,transparent 65%)}.lv-waitlist__inner{position:relative;max-width:520px;margin:0 auto;padding:0 2rem}.lv-waitlist__title{font-family:Newsreader,serif;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:200;line-height:1.08;color:var(--lv-cream);margin-bottom:1rem}.lv-waitlist__title em{font-style:italic;color:var(--lv-gold-light)}.lv-waitlist p{color:var(--lv-text-muted);font-size:.85rem;line-height:1.85;margin-bottom:2.5rem}.lv-waitlist__form{display:flex;border:1px solid var(--lv-gold-border2)}.lv-waitlist__form:focus-within{border-color:var(--lv-gold)}.lv-waitlist__input{flex:1;padding:1rem 1.2rem;background:transparent;border:none;outline:none;color:var(--lv-cream);font-family:Red Hat Text,sans-serif;font-size:.85rem}.lv-waitlist__input::placeholder{color:var(--lv-text-muted)}.lv-waitlist__btn{padding:1rem 1.8rem;background:var(--lv-gold);border:none;cursor:pointer;font-family:Red Hat Text,sans-serif;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lv-bg);white-space:nowrap;transition:background .22s}.lv-waitlist__btn:hover{background:var(--lv-gold-light)}.lv-waitlist__note{margin-top:.9rem;font-size:.68rem;color:var(--lv-text-muted)}.lv-waitlist__success{display:none;padding:1.4rem;border:1px solid rgba(201,169,110,.28);background:#c9a96e0d;font-family:Newsreader,serif;font-style:italic;font-size:1.1rem;color:var(--lv-gold-light)}.lv-divider{display:flex;align-items:center;gap:1.5rem;padding:0}.lv-divider:before,.lv-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--lv-gold-border2),transparent)}.lv-divider__gem{width:5px;height:5px;background:var(--lv-gold);transform:rotate(45deg);flex-shrink:0}.lv-product-badge-available{position:absolute;top:1rem;left:1rem;font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;padding:.3rem .7rem;background:#c9a96e1f;color:var(--lv-gold);border:1px solid var(--lv-gold-border2);z-index:2}.lv-product-badge-soon{position:absolute;top:1rem;left:1rem;font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;padding:.3rem .7rem;background:#ffffff0a;color:var(--lv-text-muted);border:1px solid rgba(255,255,255,.08);z-index:2}.lv-collection-header{padding:5rem 0 3rem;text-align:center;border-bottom:1px solid var(--lv-gold-border);background:var(--lv-bg)}.lv-collection-header h1{font-family:Newsreader,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:200;color:var(--lv-cream)}.lv-collection-header p{color:var(--lv-text-soft);margin-top:.5rem;font-size:.85rem}.lv-page{background:var(--lv-bg);padding:5rem 0}.lv-page h1{font-family:Newsreader,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:200;color:var(--lv-cream);margin-bottom:1.5rem}.lv-page h1 em{font-style:italic;color:var(--lv-gold-light)}.lv-page p{color:var(--lv-text-soft);font-size:.9rem;line-height:1.9;margin-bottom:1rem;max-width:680px}.lv-contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:5rem;align-items:start;max-width:1200px;margin:0 auto;padding:5rem 2.5rem}.lv-form-box{background:var(--lv-bg-card);border:1px solid var(--lv-gold-border);padding:2.8rem;position:relative}.lv-form-box:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--lv-gold),transparent)}.lv-form-group{margin-bottom:1.4rem}.lv-form-group label{display:block;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lv-text-muted);margin-bottom:.5rem}.lv-form-group input,.lv-form-group select,.lv-form-group textarea{width:100%;padding:.85rem 1rem;background:#ffffff08;border:1px solid var(--lv-gold-border);color:var(--lv-cream);font-family:Red Hat Text,sans-serif;font-size:.85rem;outline:none;transition:border-color .22s;resize:vertical}.lv-form-group input:focus,.lv-form-group select:focus,.lv-form-group textarea:focus{border-color:var(--lv-gold)}.lv-form-group input::placeholder,.lv-form-group textarea::placeholder{color:var(--lv-text-muted)}.lv-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lv-marquee{to{transform:translate(-50%)}}.lv-reveal{opacity:0;transform:translateY(20px);transition:opacity .75s var(--lv-ease),transform .75s var(--lv-ease)}.lv-reveal.lv-visible{opacity:1;transform:translateY(0)}.lv-reveal-d1{transition-delay:.1s}.lv-reveal-d2{transition-delay:.2s}.lv-reveal-d3{transition-delay:.3s}@media(max-width:900px){.lv-concept__inner{grid-template-columns:1fr;gap:3rem}.lv-specs__grid{grid-template-columns:repeat(2,1fr)}.lv-specs__detail,.lv-contact-grid,.lv-form-row-2{grid-template-columns:1fr}}@media(max-width:640px){.lv-stats__inner{gap:2rem}.lv-stat__divider{display:none}.lv-specs__grid{grid-template-columns:1fr 1fr}}.header-logo{font-size:1rem!important;font-weight:300!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#c9a96e!important;font-family:Newsreader,Georgia,serif!important}.header-logo__image-container{font-size:1rem!important}.footer-section .header-logo,footer .header-logo{font-size:.9rem!important;letter-spacing:.32em!important}.header__heading-link,.header__heading{font-size:1rem!important;font-weight:300!important;letter-spacing:.28em!important;color:#c9a96e!important}
/*# sourceMappingURL=/cdn/shop/t/225/assets/lv-bags-custom.css.map */
