html:root{--lv-charcoal:#232521;--lv-charcoal2:#30322d;--lv-oxblood:#7a2430;--lv-oxblood2:#96505a;--lv-bone:#efe9dd;--lv-paper:#f7f4ed;--lv-sage:#7f8b73;--lv-copy:#4e4f49;--lv-line:#cfc7b8;--lv-hair:rgba(35,37,33,.14)}html{scroll-behavior:smooth}body{background:var(--lv-paper);color:var(--lv-charcoal);font-family:-apple-system,BlinkMacSystemFont,Avenir Next,Segoe UI,Arial,sans-serif;letter-spacing:0}h1,h2,h3,h4,h5,h6,.header__menu-item,.button,.shopify-payment-button__button,.badge,.facets__summary,.facet-filters__sort,.lv-kicker,.lv-btn,.lv-cred-index,.lv-package-num,.lv-meta span,.footer:before{font-family:Arial Narrow,Avenir Next Condensed,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-stretch:condensed}h1,h2,h3,.product__title h1,.main-page-title,.collection-hero__title{font-weight:800;letter-spacing:-.025em;line-height:1.02}.rte p,.product__description,.card__information,.lv-section p{font-family:-apple-system,BlinkMacSystemFont,Avenir Next,Segoe UI,Arial,sans-serif;line-height:1.72}.lv-homepage{background:var(--lv-paper)!important;color:var(--lv-charcoal)!important;overflow:hidden}.lv-homepage a{transition:opacity .18s ease,transform .18s ease,color .18s ease,background .18s ease}.lv-homepage a:hover{opacity:.86}.lv-shell{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.lv-kicker{font-size:.72rem!important;font-weight:800;letter-spacing:.13em!important;text-transform:uppercase;color:var(--lv-oxblood)!important;margin-bottom:12px}.lv-kicker:before{display:none!important}.lv-btn,.button,.shopify-payment-button__button{border-radius:0!important;text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:800;box-shadow:none!important}.lv-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:14px 20px;border:1px solid currentColor}.lv-btn:after{content:"\2192";font-size:1em}.lv-btn-light{background:var(--lv-bone)!important;color:var(--lv-charcoal)!important;border-color:var(--lv-bone)!important}.lv-btn-teal{background:var(--lv-oxblood)!important;color:#fff!important;border-color:var(--lv-oxblood)!important}.button:before,.button:after{border-radius:0!important}.button:hover{transform:translateY(-1px)}.lv-hero{position:relative;background:var(--lv-charcoal)!important;color:#fff!important}.lv-hero:before,.lv-hero:after,.lv-hero-in:after{display:none!important}.lv-hero-in{min-height:620px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:64px;align-items:end;padding-top:96px;padding-bottom:82px}.lv-hero-copy{max-width:790px}.lv-hero .lv-kicker{color:#cdb9ad!important}.lv-hero h1{font-size:clamp(3.5rem,7vw,6.2rem);color:#f5efe5!important;margin:0}.lv-hero p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.58;max-width:700px;color:#d8d2c7!important;margin:26px 0 30px}.lv-hero-mark{justify-self:end;width:220px;border-left:1px solid rgba(239,233,221,.22);padding-left:26px;margin-bottom:4px}.lv-hero-mark span{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#bda89d;margin-bottom:10px}.lv-hero-mark strong{font-size:1.05rem;line-height:1.45;color:#efe9dd}.lv-section{padding-top:82px;padding-bottom:82px;position:relative}.lv-section h2{font-size:clamp(2.2rem,4.2vw,3.6rem);margin:4px 0 24px}.lv-section p{font-size:1.04rem;color:var(--lv-copy)!important;margin:0 0 16px}.lv-intro:before,.lv-two>div:first-child:before{display:none!important}.lv-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:82px;align-items:start}.lv-rule{width:50px;height:2px;background:var(--lv-oxblood);margin-top:18px}.lv-text-link,.lv-package a,.lv-trust a{color:var(--lv-oxblood)!important;font-weight:800;text-decoration:none}.lv-text-link:after{content:"  \2192"}.lv-dark{background:var(--lv-charcoal2)!important;color:#fff!important}.lv-dark:before,.lv-dark:after{display:none!important}.lv-dark .lv-kicker{color:#ccb8ad!important}.lv-dark h2,.lv-dark h3{color:#f3eee4!important}.lv-dark p{color:#d5cec2!important}.lv-credentials{display:grid;grid-template-columns:1.1fr .9fr .9fr;border-top:1px solid rgba(239,233,221,.2);border-bottom:1px solid rgba(239,233,221,.2);margin-top:42px}.lv-cred{padding:32px 30px 32px 0}.lv-cred+.lv-cred{padding-left:30px;border-left:1px solid rgba(239,233,221,.16)}.lv-cred-index{display:block;font-size:.66rem;letter-spacing:.13em;color:#b7a298;margin-bottom:16px}.lv-cred h3{font-size:1.3rem;margin:0 0 10px}.lv-cred a{color:#d9c2b8!important;text-decoration:none;font-weight:800}.lv-paper{background:var(--lv-bone)!important;background-image:none!important}.lv-packages-wrap{display:grid;grid-template-columns:.64fr 1.36fr;gap:68px;align-items:start}.lv-package-list{border-top:1px solid var(--lv-line)}.lv-package{display:grid;grid-template-columns:44px 1fr auto;gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid var(--lv-line);background:transparent!important;box-shadow:none!important;transform:none!important}.lv-package:hover{background:#ffffff42!important}.lv-package:after{display:none!important}.lv-package-num{font-size:.7rem;letter-spacing:.12em;color:#8b7f72;padding-top:4px}.lv-package h3{font-size:1.2rem;margin:0 0 6px;color:var(--lv-charcoal)!important}.lv-package p{font-size:.94rem;line-height:1.55;margin:0}.lv-package a{white-space:nowrap}.lv-feature-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.lv-feature:before{display:none!important}.lv-feature-panel{position:relative;border:1px solid var(--lv-line)!important;padding:34px 36px;background:#fbf8f1!important;box-shadow:none!important}.lv-feature-panel:before{content:"";position:absolute;left:-1px;top:-1px;width:72px;height:2px;background:var(--lv-oxblood)!important}.lv-feature-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:24px}.lv-meta{padding-top:13px;border-top:1px solid var(--lv-line)!important}.lv-meta span{display:block;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:#7e7068!important;margin-bottom:6px}.lv-meta strong{font-size:.98rem;color:#292a26!important}.lv-lab{background:#e9e6dc!important}.lv-lab-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:center}.lv-lab-side{min-height:auto!important;border-left:1px solid #a4a092!important;padding-left:24px}.lv-lab-side:before,.lv-lab-side:after{display:none!important}.lv-lab-side div{position:static!important;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#6d7165!important}.lv-lab .lv-feature:after{display:none!important}.lv-lab h2{color:var(--lv-charcoal)!important}.lv-trust{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);background:var(--lv-paper)}.lv-trust strong{font-size:clamp(1.12rem,2vw,1.45rem);font-weight:700;color:#2b2c27}.lv-ecard{padding-top:52px;padding-bottom:52px}.lv-ecard-box{background:#f1ede4!important;border:1px solid var(--lv-line)!important;border-left:3px solid var(--lv-oxblood)!important;padding:30px 32px;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;box-shadow:none!important}.lv-ecard h2{font-size:clamp(1.7rem,3vw,2.35rem);margin:4px 0 8px}.lv-ecard p{margin:0;color:#555249!important}.lv-final{background:var(--lv-oxblood)!important;color:#fff!important}.lv-final:before,.lv-final:after{display:none!important}.lv-final-in{max-width:920px;padding-top:78px;padding-bottom:78px}.lv-final h2{color:#fff!important;font-size:clamp(2.4rem,5vw,3.9rem);margin:0 0 18px}.lv-final p{color:#f0e5e1!important;font-size:1.08rem;max-width:700px;margin:0 0 30px}.header-wrapper{border-bottom:1px solid var(--lv-hair)!important;background:#f7f4edfa!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header{min-height:72px!important}.header__menu-item{font-size:.78rem!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-weight:800!important;color:#2d2e29!important}.header__menu-item span:after{display:none!important}.footer{border-top:1px solid var(--lv-hair)!important;background:var(--lv-charcoal)!important;color:#ded8cd!important}.footer *{border-color:#ffffff1a!important}.footer h2,.footer h3,.footer .footer-block__heading{color:#f3eee3!important}.footer a,.footer p,.footer li{color:#cfc8bc!important}.footer a:hover{color:#fff!important}.footer:before{content:"LIMEN VITALIS / SAN DIEGO";display:block;max-width:1200px;margin:0 auto;padding:28px 24px 0;color:#b58f8c;font-size:.64rem;letter-spacing:.16em}.page-width{max-width:1200px!important}.main-page-title,.collection-hero__title,.product__title h1{color:#282923!important}.main-page-title:after,.collection-hero__title:after{content:"";display:block;width:46px;height:2px;background:var(--lv-oxblood);margin-top:16px}.rte h2{font-size:clamp(1.7rem,3.2vw,2.55rem)!important}.rte h3{font-size:1.25rem!important}.rte a:not(.button){color:var(--lv-oxblood)!important;text-underline-offset:4px;text-decoration-thickness:1px}.card-wrapper .card,.product-card-wrapper .card,.card__inner,.card__media,.media{border-radius:0!important}.card__information{padding-top:1.05rem!important}.card__heading{font-weight:800!important;letter-spacing:-.01em}.price{font-size:.95rem!important}.product__title{border-bottom:1px solid var(--lv-hair);padding-bottom:18px}.product__description{border-top:1px solid var(--lv-hair);padding-top:24px}.accordion{border-top:1px solid var(--lv-hair)!important;border-bottom:1px solid var(--lv-hair)!important}.accordion summary{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.badge{border-radius:0!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.64rem!important}.field__input,.select__select,.customer .field input{border-radius:0!important}.field:after,.select:after{border-radius:0!important}.facet-filters__sort,.facets__summary{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.065em}@media(max-width:900px){.lv-hero-in,.lv-two,.lv-packages-wrap,.lv-feature-grid,.lv-lab-grid{grid-template-columns:1fr}.lv-hero-mark{display:none}.lv-credentials{grid-template-columns:1fr}.lv-cred,.lv-cred+.lv-cred{padding:28px 0;border-left:0;border-bottom:1px solid rgba(239,233,221,.16)}.lv-feature-meta{grid-template-columns:1fr 1fr}.lv-package{grid-template-columns:40px 1fr}.lv-package a{grid-column:2}.lv-lab-side{border-left:0!important;border-top:1px solid #a4a092!important;padding:18px 0 0}}@media(max-width:749px){.header{min-height:64px!important}.header-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none}.lv-shell{padding-left:20px;padding-right:20px}.lv-hero-in{min-height:auto;padding-top:72px;padding-bottom:66px}.lv-hero h1{font-size:clamp(2.9rem,13vw,3.9rem)}.lv-section{padding-top:58px;padding-bottom:58px}.lv-section h2{font-size:clamp(2rem,9vw,2.75rem)}.lv-two,.lv-packages-wrap,.lv-feature-grid,.lv-lab-grid{gap:34px}.lv-feature-panel{padding:28px 24px}.lv-feature-meta,.lv-ecard-box,.lv-trust{grid-template-columns:1fr}.lv-package{grid-template-columns:32px 1fr}.footer:before{padding-left:20px;padding-right:20px}.main-page-title,.collection-hero__title{font-size:2.35rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lv-boutique-refine.css.map */
