:root{--cream: #F6EFE3;--warm-neutral: #E9D8C3;--peach: #CF9279;--sage: #A3A380;--espresso: #2A2420;--border: rgba(42, 36, 32, .12);--espresso-70: rgba(42, 36, 32, .7);--espresso-60: rgba(42, 36, 32, .6);--lv-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--lv-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lv-max: 1280px;--white: #FFFDF9}body{background-color:var(--cream);color:var(--espresso);font-family:var(--lv-sans)}.lv-scope,.lv-announce,.lv-header,.lv-footer{-webkit-font-smoothing:antialiased}.lv-announce{background:var(--espresso);color:var(--cream)}.lv-announce__inner{max-width:var(--lv-max);margin-inline:auto;padding:10px 24px;text-align:center;font-family:var(--lv-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.lv-header{position:sticky;top:0;z-index:1000;background:#f6efe3f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.lv-header__inner{max-width:var(--lv-max);margin-inline:auto;min-height:56px;padding:8px 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.lv-nav{display:flex;align-items:center;gap:28px}.lv-nav--right{justify-content:flex-end}.lv-nav a{font-family:var(--lv-sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);text-decoration:none;transition:color .2s ease;white-space:nowrap}.lv-nav a:hover{color:var(--peach)}.lv-wordmark{font-family:var(--lv-serif);font-size:20px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;text-align:center}.lv-wordmark .lv-wm1{color:var(--espresso)}.lv-wordmark .lv-wm2{color:var(--peach)}.lv-icons{display:flex;align-items:center;gap:6px;margin-left:8px}.lv-iconbtn{width:40px;height:40px;border-radius:9999px;display:inline-grid;place-items:center;color:var(--espresso);background:transparent;border:0;cursor:pointer;text-decoration:none;position:relative;transition:background .2s ease}.lv-iconbtn:hover{background:#e9d8c399}.lv-iconbtn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lv-cart-count{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--peach);color:#fff;font-family:var(--lv-sans);font-size:10px;font-weight:600;display:grid;place-items:center;line-height:1}.lv-header__mobile{display:none}.lv-burger{width:40px;height:40px;display:inline-grid;place-items:center;background:transparent;border:0;cursor:pointer;color:var(--espresso)}.lv-burger svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.lv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#2a242066;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.lv-drawer.is-open{opacity:1;visibility:visible}.lv-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(82vw,340px);background:var(--cream);padding:22px 26px;transform:translate(-100%);transition:transform .28s ease;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.lv-drawer.is-open .lv-drawer__panel{transform:none}.lv-drawer__close{align-self:flex-end;background:transparent;border:0;cursor:pointer;color:var(--espresso);width:40px;height:40px}.lv-drawer__close svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.lv-drawer a{font-family:var(--lv-sans);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);text-decoration:none;padding:13px 0;border-bottom:1px solid var(--border)}.lv-drawer a:hover{color:var(--peach)}@media(max-width:820px){.lv-header__inner{display:none}.lv-header__mobile{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--lv-max);margin-inline:auto;min-height:56px;padding:8px 18px}.lv-header__mobile .lv-wordmark{font-size:18px}.lv-header__mobile .lv-icons{justify-content:flex-end}}.lv-footer{background:var(--cream);border-top:1px solid var(--border);color:var(--espresso)}.lv-footer__inner{max-width:var(--lv-max);margin-inline:auto;padding:clamp(48px,6vw,72px) 32px 28px;display:grid;grid-template-columns:1.3fr 2.7fr;gap:clamp(32px,5vw,64px)}.lv-footer__tagline{font-family:var(--lv-serif);font-size:21px;font-weight:500;line-height:1.2;margin:0 0 14px;color:var(--espresso)}.lv-footer__sub{font-family:var(--lv-sans);font-size:14px;line-height:1.65;color:var(--espresso-70);margin:0 0 22px;max-width:38ch}.lv-social{display:flex;gap:10px}.lv-social a{width:40px;height:40px;border-radius:9999px;border:1px solid var(--border);display:grid;place-items:center;color:var(--espresso);transition:background .2s ease,border-color .2s ease}.lv-social a:hover{background:var(--warm-neutral);border-color:var(--warm-neutral)}.lv-social svg{width:18px;height:18px;fill:currentColor}.lv-footer__cols{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(18px,2vw,28px)}.lv-fcol h4{font-family:var(--lv-sans);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--espresso-70);margin:0 0 16px;white-space:nowrap}.lv-fcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.lv-fcol a{font-family:var(--lv-sans);font-size:14px;font-weight:400;color:var(--espresso-70);text-decoration:none;transition:color .2s ease}.lv-fcol a:hover{color:var(--peach)}.lv-footer__bottom{max-width:var(--lv-max);margin-inline:auto;padding:20px 32px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--border)}.lv-copy{font-family:var(--lv-sans);font-size:12.5px;color:var(--espresso-60)}.lv-pay{display:flex;gap:8px;flex-wrap:wrap}.lv-pay span{font-family:var(--lv-sans);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--espresso-60);border:1px solid var(--border);border-radius:5px;padding:5px 9px}@media(max-width:900px){.lv-footer__inner{grid-template-columns:1fr;gap:36px}.lv-footer__cols{grid-template-columns:repeat(3,1fr);row-gap:32px}}@media(max-width:560px){.lv-footer__cols{grid-template-columns:repeat(2,1fr)}.lv-footer__bottom{flex-direction:column;align-items:flex-start}}.lv-h,h1.lv-h,h2.lv-h{font-family:var(--lv-serif);color:var(--espresso)}body:not(.template-product) .button--primary,body:not(.template-product) .btn-primary,.lv-btn{background-color:var(--espresso)!important;background-image:none!important;color:var(--cream)!important;border:1px solid var(--espresso)!important;border-radius:9999px!important;font-family:var(--lv-sans)!important;font-weight:600!important;letter-spacing:.04em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}body:not(.template-product) .button--primary:hover,body:not(.template-product) .btn-primary:hover,.lv-btn:hover{background-color:var(--peach)!important;border-color:var(--peach)!important;color:var(--espresso)!important}.template-cart .button-continue,.template-cart button[name=checkout],.template-cart .cart__checkout-button,.template-cart .btn-proceed-checkout,.halo-side-cart button[name=checkout],.halo-side-cart .btn-proceed-checkout,.cart-drawer button[name=checkout]{background-color:var(--espresso)!important;background-image:none!important;color:var(--cream)!important;border:1px solid var(--espresso)!important;border-radius:9999px!important;font-family:var(--lv-sans)!important;font-weight:600!important;letter-spacing:.04em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.template-cart .button-continue:hover,.template-cart button[name=checkout]:hover,.template-cart .btn-proceed-checkout:hover,.halo-side-cart button[name=checkout]:hover{background-color:var(--peach)!important;border-color:var(--peach)!important;color:var(--espresso)!important}.halo-side-cart,.mini_cart,#cart-drawer,.cart-drawer,.template-cart .main-content,.template-search .main-content{background-color:var(--cream)!important;color:var(--espresso)}.halo-side-cart .cart-title,.cart__title,.template-cart h1,.template-search h1,.halo-side-cart .minicart-title,.cart-drawer__title{font-family:var(--lv-serif)!important;color:var(--espresso)!important;font-weight:600}.template-cart a,.template-search a{color:var(--espresso)}.template-cart a:hover,.template-search a:hover{color:var(--peach)}body.template-collection .articleLookbook-title,body.template-collection .collection-title,body.template-collection .collectionHeader-title,body.template-collection .page-header,body.template-collection .main-collection-banner__title,body.template-search .page-header,body.template-search .main-search__title{font-family:var(--lv-serif)!important;font-weight:500;letter-spacing:-.015em;color:var(--espresso)}.template-search,.template-404{background-color:var(--cream)}body.template-404 .template-404.page-width,body.template-404 div.template-404{background-color:var(--cream)!important}.template-404 h1,.template-404 h2,.template-search .search__title,.template-404 .page-title,.template-404 .subtext{font-family:var(--lv-serif)!important;color:var(--espresso)}body:not(.template-product) a{transition:color .2s ease}.ab{font-family:var(--lv-sans);color:var(--espresso)}.ab__wrap{max-width:var(--lv-max);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.ab__eyebrow{font-family:var(--lv-sans);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--peach);margin:0 0 18px}.ab__btn{display:inline-block;background:var(--espresso);color:var(--cream);font-family:var(--lv-sans);font-size:16px;font-weight:500;letter-spacing:.025em;text-transform:none;text-decoration:none;padding:13px 28px;border-radius:9999px;border:1px solid var(--espresso);transition:background .25s ease,color .25s ease,border-color .25s ease}.ab__btn:hover{background:var(--peach);border-color:var(--peach);color:var(--espresso)}.ab-hero{background:var(--cream);border-bottom:1px solid var(--border);overflow:hidden}.ab-hero__grid{display:grid;grid-template-columns:.85fr 1.15fr;min-height:clamp(460px,64vh,640px)}.ab-hero__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px) clamp(20px,5vw,40px)}.ab-hero__h1{font-family:var(--lv-serif);font-weight:500;font-size:clamp(34px,5vw,72px);line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--espresso)}.ab-hero__media{position:relative}.ab-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ab-story{background:var(--cream)}.ab-story__inner{max-width:760px;margin-left:auto}.ab-story__inner>*{font-size:clamp(15px,1.3vw,17px);line-height:1.7;color:var(--espresso-70)}.ab-story__inner p{margin:0 0 1.4em}.ab-story__inner p:last-child{margin-bottom:0}.ab-story__inner strong{color:var(--espresso);font-weight:600}.ab-values{background:var(--cream)}.ab-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}.ab-value{background:#e9d8c373;border:1px solid var(--border);border-radius:12px;padding:clamp(24px,2.6vw,32px)}.ab-value__title{font-family:var(--lv-serif);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.4;color:var(--espresso);margin:0 0 8px}.ab-value__text{font-family:var(--lv-sans);font-size:15px;line-height:1.5;color:var(--espresso-70);margin:0}.ab-cta{background:var(--warm-neutral);text-align:center}.ab-cta__h2{font-family:var(--lv-serif);font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.015em;color:var(--espresso);margin:0 0 28px}.ab--pad{padding-block:clamp(56px,8vw,100px)}@media(max-width:900px){.ab-hero__grid{grid-template-columns:1fr}.ab-hero__media{min-height:320px;order:-1}.ab-story__inner{max-width:none;margin-left:0}.ab-values__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ab-values__grid{grid-template-columns:1fr}}.inf{font-family:var(--lv-sans);color:var(--espresso)}.inf__wrap{max-width:var(--lv-max);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.inf__eyebrow{font-family:var(--lv-sans);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--peach);margin:0 0 16px}.inf__h2{font-family:var(--lv-serif);font-weight:500;font-size:clamp(32px,4.4vw,52px);line-height:1.1;letter-spacing:-.015em;color:var(--espresso);margin:0}.inf__lead{font-size:clamp(14px,1.1vw,16px);line-height:1.7;color:var(--espresso-70);margin:14px 0 0;max-width:56ch}.inf__btn{display:inline-block;background:var(--espresso);color:var(--cream);font-family:var(--lv-sans);font-size:16px;font-weight:500;letter-spacing:.025em;text-transform:none;text-decoration:none;padding:13px 28px;border-radius:9999px;border:1px solid var(--espresso);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.inf__btn:hover{background:var(--peach);border-color:var(--peach);color:var(--espresso)}.inf--pad{padding-block:clamp(56px,8vw,100px)}.inf__head{margin-bottom:clamp(28px,4vw,44px)}#portal{scroll-margin-top:72px}.inf-hero{background:var(--cream);border-bottom:1px solid var(--border);overflow:hidden}.inf-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:clamp(460px,62vh,620px)}.inf-hero__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px) clamp(20px,5vw,40px)}.inf-hero__h1{font-family:var(--lv-serif);font-weight:500;font-size:clamp(32px,5vw,72px);line-height:1.06;letter-spacing:-.02em;margin:0 0 18px}.inf-hero__sub{font-size:clamp(14px,1.1vw,16px);line-height:1.7;color:var(--espresso-70);margin:0 0 30px;max-width:42ch}.inf-hero__media{position:relative}.inf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.inf-why{background:var(--cream)}.inf-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.inf-card{background:#e9d8c373;border:1px solid var(--border);border-radius:12px;padding:clamp(24px,2.4vw,30px)}.inf-card__icon{display:block;width:38px;height:38px;color:var(--peach);margin-bottom:16px}.inf-card__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.inf-card__title{font-family:var(--lv-serif);font-size:clamp(19px,1.9vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px;color:var(--espresso)}.inf-card__text{font-family:var(--lv-sans);font-size:14px;line-height:1.55;color:var(--espresso-70);margin:0}.inf-steps{background:var(--warm-neutral)}.inf-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.inf-step{text-align:left}.inf-step__num{display:block;font-family:var(--lv-serif);font-weight:500;font-size:clamp(34px,3.4vw,44px);line-height:1;letter-spacing:-.01em;color:var(--peach);margin-bottom:14px}.inf-step{padding-top:18px;border-top:1px solid var(--border)}.inf-step__title{font-family:var(--lv-serif);font-size:clamp(20px,2vw,24px);font-weight:500;letter-spacing:-.01em;margin:0 0 8px}.inf-step__text{font-family:var(--lv-sans);font-size:14.5px;line-height:1.6;color:var(--espresso-70);margin:0}.inf-portal{background:var(--warm-neutral)}.inf-portal__card{max-width:720px;margin-inline:auto;text-align:center;background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:clamp(36px,5vw,60px) clamp(24px,4vw,56px);box-shadow:0 14px 40px #2a242012}.inf-portal__card .inf__lead{margin:14px auto 0;max-width:48ch}.inf-portal__btn{margin-top:28px;padding:17px 38px;font-size:16px}.inf-portal__note{margin:16px 0 0;font-family:var(--lv-sans);font-size:12.5px;color:var(--espresso-60)}.inf-faq{background:var(--cream)}.inf-faq__inner{max-width:820px;margin-inline:auto}.inf-faq details{border-bottom:1px solid var(--border)}.inf-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--lv-sans);font-weight:500;font-size:clamp(15px,1.6vw,17px);color:var(--espresso)}.inf-faq summary::-webkit-details-marker{display:none}.inf-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--peach)}.inf-faq details[open] summary:after{content:"\2013"}.inf-faq__body{padding:0 0 22px;font-family:var(--lv-sans);font-size:15px;line-height:1.7;color:var(--espresso-70)}.inf-hero--overlay{position:relative;display:grid;place-items:center;text-align:center;min-height:clamp(420px,58vh,560px);background-size:cover;background-position:center;background-color:var(--warm-neutral)}.inf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 74% 66% at 50% 47%,#1d1916db,#1d191694 36%,#1d19162e,#1d191600),linear-gradient(180deg,#2a242057,#2a24200f 42%,#2a242075)}.inf-hero__overlay{position:relative;z-index:1;max-width:900px;padding:clamp(40px,7vw,72px) clamp(20px,5vw,40px)}.inf-hero__overlay .inf-hero__h1{color:var(--cream);margin:0;text-wrap:balance;text-shadow:0 2px 16px rgba(29,25,22,.45)}.inf-hero__overlay .inf-hero__eyebrow{color:var(--cream);margin:0 0 14px;text-shadow:0 1px 7px rgba(29,25,22,.65)}.inf-hero__overlay .inf-hero__sub{color:#f6efe3eb;margin:16px auto 0;max-width:46ch;text-shadow:0 1px 10px rgba(29,25,22,.5)}.inf__head--center{text-align:center}.inf__head--center .inf__lead{margin-inline:auto}.inf-get{background:var(--cream)}.inf-get__lead{margin-bottom:clamp(28px,4vw,40px)}.inf-get__list{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.inf-get__row{background:#f6efe3b3;border:1px solid var(--border);border-left:4px solid var(--peach);border-radius:12px;padding:clamp(18px,2.4vw,22px) clamp(20px,2.6vw,26px);font-family:var(--lv-sans);font-size:clamp(15px,1.5vw,16px);line-height:1.6;color:var(--espresso-70)}.inf-get__label{font-weight:600;color:var(--espresso)}.inf-ugc{background:var(--cream)}.inf-ugc__rail{display:flex;justify-content:flex-start;gap:clamp(14px,2vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px clamp(20px,5vw,40px) 22px;width:fit-content;max-width:100%;margin-inline:auto}.inf-ugc__item{flex:0 0 auto;width:min(320px,80vw);scroll-snap-align:center;margin:0!important;border-radius:12px;overflow:hidden}.inf-ugc__rail::-webkit-scrollbar{height:6px}.inf-ugc__rail::-webkit-scrollbar-thumb{background:var(--warm-neutral);border-radius:9999px}.inf-ugc__rail::-webkit-scrollbar-track{background:transparent}.inf-cta{background:var(--warm-neutral);text-align:center}.inf-cta__inner{max-width:760px}.inf-cta__note{max-width:640px;margin:0 auto 24px;background:#f6efe3d1;border:1px solid var(--border);border-radius:12px;padding:16px 20px;font-family:var(--lv-sans);font-size:14px;line-height:1.55;color:var(--espresso)}.inf-cta__lead{margin-inline:auto}.inf-cta__btn{margin-top:26px;padding:16px 38px;font-size:16px}@media(max-width:900px){.inf-hero__grid{grid-template-columns:1fr}.inf-hero__media{min-height:320px;order:-1}.inf-why__grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.inf-steps__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,32px);max-width:460px;margin-inline:auto}.inf-portal__frame iframe{height:680px}}@media(max-width:560px){.inf-why__grid{grid-template-columns:1fr}.inf-portal__frame iframe{height:640px}}.collection-filters,.facets{font-family:var(--lv-sans)}.collection-filters .sidebarBlock,.facets .sidebarBlock{border-bottom:1px solid var(--border);padding-block:18px}.collection-filters .sidebarBlock-heading,.facets .sidebarBlock-heading{font-family:var(--lv-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--espresso)!important;margin:0 0 14px!important}.collection-filters .facets__item,.facets .facets__item{margin-bottom:9px}.collection-filters .facet-checkbox,.facets .facet-checkbox{font-family:var(--lv-sans);font-size:14px;color:var(--espresso-70);transition:color .2s ease;cursor:pointer}.collection-filters .facets__item:hover .facet-checkbox,.facets .facets__item:hover .facet-checkbox{color:var(--peach)}.collection-filters .facet-checkbox .count,.facets .facet-checkbox .count{color:var(--espresso-60)}.collection-filters input[type=checkbox],.facets input[type=checkbox]{accent-color:var(--espresso);width:16px;height:16px;cursor:pointer}.collection-filters input[type=checkbox]:checked+.facet-checkbox,.facets input[type=checkbox]:checked+.facet-checkbox{color:var(--espresso);font-weight:600}.collection-filters .facets__clear-all,.facets .facets__clear-all{color:var(--espresso)}.collection-filters .active-facets__button,.facets .active-facets__button{border-color:var(--border)!important;color:var(--espresso)!important}#get-rates-submit,.get-rates.styled-submit,.shipping-calculator .button{background-color:var(--espresso)!important;background-image:none!important;color:var(--cream)!important;border:1px solid var(--espresso)!important;border-radius:9999px!important;font-family:var(--lv-sans)!important;font-weight:600!important;letter-spacing:.04em}#get-rates-submit:hover,.get-rates.styled-submit:hover{background-color:var(--peach)!important;border-color:var(--peach)!important;color:var(--espresso)!important}.lv-freegift-tag{display:inline-block;background:var(--warm-neutral);color:var(--espresso);font-family:var(--lv-sans);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:9999px;margin-top:4px}.product-item .card{background:var(--cream);border:1px solid var(--border);border-radius:14px;padding:12px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.product-item .card:hover{border-color:var(--peach);box-shadow:0 8px 24px #2a24200f}.product-item .card-product,.product-item .card-product__wrapper{background:transparent}.product-item .card-media{background:var(--white, #FFFDF9)!important;border-radius:10px;overflow:hidden}.product-item .card-media img{border-radius:10px}.product-item .card__badge,.product-item .product-badge,.product-item [class*=badge--sale],.product-item .badge.sale{display:none!important}.product-item .card-information{padding:14px 4px 4px}.product-item .card__heading{margin:0 0 6px}.product-item .card-title,.product-item .card__heading a{font-family:var(--lv-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.375!important;color:var(--espresso)!important;letter-spacing:-.01em;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none!important}.product-item .card-title:hover,.product-item .card__heading a:hover{color:var(--peach)!important}.product-item .card-price,.product-item .price{font-family:var(--lv-sans)}.product-item .price__regular .price-item,.product-item .price-item--regular,.product-item .price__current,.product-item .price .money{color:var(--espresso)!important;font-weight:600;font-size:15px}.product-item .price__sale .price-item--regular,.product-item .price-item--last,.product-item .price__current{color:var(--espresso)!important}.product-item .price-item--regular.price-item--last,.product-item s.price-item,.product-item .price__compare .price-item,.product-item .price-item--regular del,.product-item del .price-item{color:var(--espresso-60)!important;text-decoration:line-through;font-weight:400;font-size:13px}.product-item .price--on-sale .price__sale,.product-item .price-item--sale{color:var(--espresso)!important}.product-item .price__badge-sale,.product-item .badge--on-sale,.product-item .save-price{display:none!important}.lv-rating{display:inline-flex;align-items:center;gap:4px;font-family:var(--lv-sans);font-size:12px;font-weight:500;color:var(--espresso-70);line-height:1;white-space:nowrap}.lv-rating__star{width:13px;height:13px;fill:var(--peach);flex:none}.lv-rating__val{font-weight:600;color:var(--espresso)}.lv-rating__count{color:var(--espresso-60)}.product-item .lv-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.product-item .lv-price-row .card-price,.product-item .lv-price-row .lv-rating{margin:0}.pdp-routine__card .lv-rating{margin:6px 0 4px}[id$=__main] .ddreview-star,[id$=__main] [class*=lai-product-reviews],[id$=__main] .star_rating_product{cursor:pointer}.product-item .card-price{display:inline-block}.lv-bestseller{position:absolute;top:18px;left:18px;z-index:2;background:var(--peach);color:#fff;font-family:var(--lv-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:9999px}.product-item .card-product__wrapper{position:relative}.lv-addbag{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:11px 16px;background:var(--espresso);color:var(--cream);border:1px solid var(--espresso);border-radius:9999px;font-family:var(--lv-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,transform .25s ease}.lv-addbag:hover{background:var(--peach);border-color:var(--peach);color:var(--espresso)}.lv-addbag.is-added{background:var(--sage);border-color:var(--sage);color:#fff}@media(min-width:821px){.product-item .lv-addbag{opacity:0;transform:translateY(4px)}.product-item:hover .lv-addbag{opacity:1;transform:none}}.articleLookbook-des.collection-intro{max-width:70ch}.collection-fulldesc-section{background:var(--cream);padding:clamp(40px,6vw,80px) 20px;border-top:1px solid var(--border)}.collection-fulldesc{max-width:780px;margin-inline:auto;font-family:var(--lv-sans);font-size:16px;line-height:1.75;color:var(--espresso-70)}.collection-fulldesc>:first-child{margin-top:0}.collection-fulldesc h1,.collection-fulldesc h2,.collection-fulldesc h3,.collection-fulldesc h4{font-family:var(--lv-serif);font-weight:500;color:var(--espresso);letter-spacing:-.015em;line-height:1.15;margin:1.6em 0 .5em}.collection-fulldesc h2{font-size:clamp(26px,3vw,36px)}.collection-fulldesc h3{font-size:clamp(22px,2.4vw,28px)}.collection-fulldesc h4{font-size:20px}.collection-fulldesc p{margin:0 0 1.1em}.collection-fulldesc a{color:var(--espresso);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.collection-fulldesc a:hover{color:var(--espresso)}.collection-fulldesc ul,.collection-fulldesc ol{margin:0 0 1.2em;padding-left:1.3em}.collection-fulldesc li{margin:0 0 .45em}.collection-fulldesc strong{color:var(--espresso)}.button.button-checkout:not(.button-disable){--btn-1-bg: #2A2420;--btn-1-bg-hover: #2A2420;--btn-1-color: #F6EFE3;--btn-1-color-hover: #F6EFE3;--btn-1-border: #2A2420;--btn-1-border-hover: #2A2420;background:#2a2420;border-color:#2a2420;color:#f6efe3}.button.button-checkout:not(.button-disable):hover,.button.button-checkout:not(.button-disable):focus{background:#2a2420;border-color:#2a2420;color:#f6efe3}.button.button-checkout:not(.button-disable) svg{color:#f6efe3;fill:#f6efe3}.skin-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px;max-width:100%}.skin-badge{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.01em;text-transform:none;color:var(--espresso, #2A2420);background:var(--warm-neutral, #E9D8C3);border:1px solid transparent;border-radius:999px;padding:3px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skin-badge--concern{background:var(--cream, #F6EFE3);border-color:var(--peach, #CF9279)}.productView-title+.skin-badges,.productView-moreItem .skin-badges{margin:12px 0 4px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lovable-theme.css.map */
