@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Montserrat:wght@400;500;600&display=swap";.lv{--lv-cream: #FBF8F2;--lv-sand: #F3ECE1;--lv-ink: #1E1A16;--lv-muted: #6E6257;--lv-gold: #B08D57;--lv-line: #E6DDD0;--lv-sale: #B4372C;--lv-serif: "Cormorant Garamond", "Times New Roman", serif;--lv-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--lv-gutter: clamp(16px, 4vw, 48px);font-family:var(--lv-sans);color:var(--lv-ink);background:var(--lv-cream);-webkit-font-smoothing:antialiased}.lv *,.lv *:before,.lv *:after{box-sizing:border-box}.lv img{display:block;max-width:100%;height:auto}.lv a{color:inherit;text-decoration:none}.lv-wrap{max-width:1320px;margin:0 auto;padding:0 var(--lv-gutter)}.lv-pad{padding-top:clamp(44px,7vw,88px);padding-bottom:clamp(44px,7vw,88px)}.lv-eyebrow{font-family:var(--lv-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lv-gold);margin:0 0 10px}.lv-h2{font-family:var(--lv-serif);font-weight:500;line-height:1.1;font-size:clamp(30px,3.6vw,44px);margin:0;letter-spacing:.01em}.lv-head{text-align:center;margin-bottom:clamp(26px,4vw,44px)}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;border-radius:2px;background:var(--lv-ink);color:#fff!important;font-family:var(--lv-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.lv-btn:hover{background:#3a3129}.lv-btn--outline{background:transparent;color:var(--lv-ink)!important;border:1px solid var(--lv-ink)}.lv-btn--outline:hover{background:var(--lv-ink);color:#fff!important}.lv-microcopy{margin-top:12px;font-size:12px;color:var(--lv-muted);letter-spacing:.04em}.lv-microcopy span+span:before{content:"\b7";margin:0 8px;color:var(--lv-gold)}.lv-scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lv-scroll::-webkit-scrollbar{display:none}.lv-scroll>*{scroll-snap-align:start}.lv-circles{padding:22px 0 18px}.lv-circles__list{display:flex;justify-content:center;gap:clamp(14px,3vw,40px);list-style:none;margin:0;padding:0 var(--lv-gutter)}.lv-circles__item{flex:0 0 auto;text-align:center;width:92px}.lv-circles__img{width:92px;height:92px;border-radius:50%;overflow:hidden;margin:0 auto 9px;padding:3px;border:1px solid var(--lv-gold);background:var(--lv-cream);transition:transform .3s ease}.lv-circles__img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lv-circles__item:hover .lv-circles__img{transform:translateY(-3px)}.lv-circles__label{font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.3}@media(max-width:749px){.lv-circles__list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:14px}.lv-circles__list::-webkit-scrollbar{display:none}.lv-circles__item{width:72px}.lv-circles__img{width:70px;height:70px}.lv-circles__label{font-size:10.5px}}.lv-trust{border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);background:var(--lv-sand)}.lv-trust--dark{background:var(--lv-ink);color:#f3ece1;border:0}.lv-trust__list{display:flex;justify-content:center;gap:clamp(20px,5vw,64px);list-style:none;margin:0;padding:13px var(--lv-gutter)}.lv-trust__item{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lv-trust__item svg{width:18px;height:18px;flex:0 0 18px;stroke:currentColor;fill:none;stroke-width:1.4}.lv-trust--dark .lv-trust__list{padding:30px var(--lv-gutter)}.lv-trust--dark .lv-trust__item{flex-direction:column;gap:12px;text-align:center;white-space:normal}.lv-trust--dark .lv-trust__item svg{width:26px;height:26px;flex-basis:26px;color:var(--lv-gold)}@media(max-width:749px){.lv-trust:not(.lv-trust--dark) .lv-trust__list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:26px}.lv-trust:not(.lv-trust--dark) .lv-trust__list::-webkit-scrollbar{display:none}.lv-trust--dark .lv-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:26px 12px}.lv-trust__item{font-size:10px}}.lv-hero__media{position:relative;overflow:hidden;background:var(--lv-sand)}.lv-hero__media img{width:100%;height:clamp(420px,62vh,700px);object-fit:cover;object-position:var(--lv-focus, center)}.lv-hero__img--m{display:none!important}.lv-hero__badge{position:absolute;top:clamp(18px,4vw,40px);right:clamp(18px,4vw,48px);width:clamp(96px,10vw,128px);aspect-ratio:1;border-radius:50%;background:#fbf8f2f0;color:var(--lv-ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-family:var(--lv-serif);font-size:clamp(15px,1.4vw,19px);line-height:1.1;font-style:italic;box-shadow:0 6px 24px #1e1a161f;transform:rotate(-8deg)}.lv-hero__badge:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--lv-gold);border-radius:50%}.lv-hero__pill{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);background:var(--lv-cream);padding:9px 20px;border-radius:40px;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 18px #1e1a161a;z-index:2}.lv-hero__pill b{color:var(--lv-gold);letter-spacing:.1em;margin-right:6px}.lv-hero__content{text-align:center;padding:clamp(40px,5vw,56px) var(--lv-gutter) clamp(36px,5vw,52px)}.lv-hero__title{font-family:var(--lv-serif);font-weight:500;text-transform:uppercase;font-size:clamp(32px,4.6vw,60px);letter-spacing:.04em;line-height:1.04;margin:0 0 22px}@media(max-width:749px){.lv-hero__img--d{display:none!important}.lv-hero__img--m{display:block!important}.lv-hero__media img{height:auto;aspect-ratio:4 / 5}.lv-hero__btn{width:100%}.lv-hero__pill{font-size:9.5px;padding:8px 14px}}.lv-usp{background:var(--lv-ink);color:#f3ece1;padding:22px 0;overflow:hidden}.lv-usp__label{text-align:center;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--lv-gold);margin:0 0 12px}.lv-usp__track{display:flex;width:max-content;animation:lv-marquee var(--lv-speed, 32s) linear infinite}.lv-usp__group{display:flex;align-items:center}.lv-usp__item{font-family:var(--lv-serif);font-size:clamp(20px,2.2vw,28px);font-style:italic;white-space:nowrap;padding:0 28px}.lv-usp__dot{width:5px;height:5px;border-radius:50%;background:var(--lv-gold);flex:0 0 5px}@keyframes lv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lv-usp__track{animation:none}}.lv-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px)}.lv-card{position:relative;display:flex;flex-direction:column}.lv-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lv-sand);margin-bottom:14px}.lv-card__media img,.lv-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .8s ease}.lv-card__media svg{fill:#d9cdbb;background:var(--lv-sand)}.lv-card__media .lv-card__alt{opacity:0}.lv-card:hover .lv-card__media .lv-card__alt{opacity:1}.lv-card:hover .lv-card__media img:first-child{transform:scale(1.03)}.lv-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--lv-sale);color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px}.lv-card__badge--soft{background:var(--lv-cream);color:var(--lv-ink)}.lv-card__title{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-card__price{font-size:14px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.lv-card__price .is-sale{color:var(--lv-sale);font-weight:600}.lv-card__price s{color:var(--lv-muted);font-size:12.5px}.lv-products__foot{text-align:center;margin-top:clamp(30px,4vw,46px)}@media(max-width:989px){.lv-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.lv-products__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter)}.lv-products__grid::-webkit-scrollbar{display:none}.lv-products__grid>.lv-card{flex:0 0 62%;scroll-snap-align:start}.lv-products--grid-mobile .lv-products__grid{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0;padding:0}.lv-products__foot .lv-btn{width:100%}}.lv-trio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.4vw,32px)}.lv-trio__item{display:block;text-align:center}.lv-trio__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--lv-sand);margin-bottom:16px}.lv-trio__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.lv-trio__item:hover .lv-trio__media img{transform:scale(1.04)}.lv-trio__cap{font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lv-trio__sub{margin-top:6px;font-size:13px;color:var(--lv-muted);line-height:1.5}@media(max-width:749px){.lv-trio__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter)}.lv-trio__grid::-webkit-scrollbar{display:none}.lv-trio__item{flex:0 0 78%;scroll-snap-align:center}}.lv-cols__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,18px)}.lv-cols__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--lv-sand)}.lv-cols__tile img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.lv-cols__tile:hover img{transform:scale(1.05)}.lv-cols__label{position:absolute;left:50%;bottom:16px;transform:translate(-50%);width:calc(100% - 32px);max-width:260px;text-align:center;background:#fbf8f2f2;border-radius:40px;padding:10px 14px;font-family:var(--lv-serif);font-size:18px;font-weight:500;letter-spacing:.02em;transition:background .25s ease,color .25s ease}.lv-cols__tile:hover .lv-cols__label{background:var(--lv-ink);color:#fff}@media(max-width:749px){.lv-cols__grid{grid-template-columns:1fr 1fr;gap:8px}.lv-cols__label{bottom:10px;width:calc(100% - 16px);font-size:15px;padding:8px 10px}}.lv-reviews__empty{border:1px dashed var(--lv-line);padding:34px 20px;text-align:center;color:var(--lv-muted);font-size:13px;line-height:1.6}.lv-story{position:relative}.lv-story__bg img{width:100%;height:clamp(520px,72vh,760px);object-fit:cover}.lv-story__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(620px,calc(100% - 2 * var(--lv-gutter)));background:#fbf8f2f5;padding:clamp(30px,4vw,52px) clamp(24px,4vw,56px);text-align:center}.lv-story__title{font-family:var(--lv-serif);font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.lv-story__text{font-family:var(--lv-serif);font-size:clamp(17px,1.6vw,20px);font-style:italic;line-height:1.6;color:#3a3129}.lv-story__text p{margin:0 0 12px}.lv-story__text strong{font-weight:600;color:var(--lv-ink)}.lv-story__sign{margin-top:18px;font-family:var(--lv-serif);font-size:19px;font-style:italic;color:var(--lv-gold)}@media(max-width:749px){.lv-story__bg img{height:auto;aspect-ratio:4 / 5}.lv-story__card{position:relative;top:auto;left:auto;transform:none;width:auto;margin:-70px var(--lv-gutter) 0;box-shadow:0 10px 30px #1e1a1614}}.lv-journal__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3.6vw,52px);max-width:1060px;margin:0 auto}.lv-post__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--lv-sand);margin-bottom:18px}.lv-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.lv-post:hover .lv-post__media img{transform:scale(1.04)}.lv-post__date{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted);margin-bottom:10px}.lv-post__title{font-family:var(--lv-serif);font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.2;margin:0 0 10px}.lv-post__excerpt{font-size:14px;color:var(--lv-muted);line-height:1.65;margin:0 0 14px}.lv-post__more{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--lv-gold);padding-bottom:3px}@media(max-width:749px){.lv-journal__grid{grid-template-columns:1fr;gap:34px}}.lv-hint{padding:22px;text-align:center;color:var(--lv-muted);font-size:13px;border:1px dashed var(--lv-line)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lv-home.css.map */
