:root{--lv-ink:#282437;--lv-muted:#706c79;--lv-purple:#645078;--lv-lilac:#e9e1ef;--lv-paper:#faf8f5;--lv-line:#e4e0df;--lv-green:#3a6b53;--lv-section:clamp(52px,6.5vw,104px);--header-height:86px;--page-gutter:clamp(20px,4.4vw,72px)}html{scroll-behavior:smooth;scroll-padding-top:106px}body{background:#fff;color:var(--lv-ink);font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:14px;line-height:1.65;letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul{margin:0}h1,h2,h3{font-family:inherit;font-weight:500;letter-spacing:-.045em;color:inherit;text-transform:none}h1{line-height:1.07}h2{font-size:clamp(30px,3vw,47px);line-height:1.18}h3{font-size:20px;line-height:1.4}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lv-purple)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}svg.lv-icon{flex:0 0 auto;vertical-align:middle}button{border-radius:0}.lv-section{padding:var(--lv-section) var(--page-gutter)}.lv-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.lv-eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.5;text-transform:uppercase;margin-bottom:14px}.lv-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;background:none;line-height:1.6}.lv-link .lv-icon{width:18px}.lv-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--lv-ink);color:#fff;border:1px solid var(--lv-ink);border-radius:2px;padding:17px 26px;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none;min-height:54px;transition:background .2s,color .2s,transform .2s}.lv-button:hover,.button:hover{background:var(--lv-purple);border-color:var(--lv-purple);color:#fff;transform:translateY(-1px)}.lv-button svg{width:20px}.lv-text-button{background:none;border:none;display:flex;gap:24px;align-items:center;padding:10px 0;font-size:12px;line-height:1.5}.lv-dot{width:6px;height:6px;border-radius:50%;background:var(--lv-green);display:inline-block;flex:0 0 auto}.lv-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:42px;background:none;border:0;padding:7px;color:var(--lv-ink)}.lv-icon-button .lv-icon{width:23px;height:23px}.lv-mobile-only{display:none!important}.lv-announcement{height:34px;background:var(--lv-ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:32px;font-size:10px;letter-spacing:.025em}.lv-announcement>span{display:flex;align-items:center;gap:9px}.lv-announcement .lv-icon{width:17px;height:17px}.lv-announcement-extra{opacity:.8}.lv-announcement-extra>span{margin:0 6px}.lv-header{height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--page-gutter);background:#fffffff7;border-bottom:1px solid var(--lv-line);position:relative;z-index:10}.shopify-section-group-header-group:has(.lv-header){position:sticky;top:0;z-index:40}.lv-header-left{display:flex;align-items:center;gap:12px;flex:0 0 auto}.lv-logo{width:185px;display:block}.lv-logo img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.lv-nav{margin:0 auto}.lv-nav .merchant-nav{display:flex;align-items:center;gap:25px}.lv-nav .merchant-nav>a{font-size:12px;font-weight:500;white-space:nowrap;line-height:2;padding:8px 0}.lv-nav .merchant-nav>a:hover{box-shadow:0 1px currentColor}.lv-header-actions{display:flex;align-items:center;gap:6px}.lv-market{font-size:10px;margin-right:10px;white-space:nowrap}.lv-cart-link{position:relative}.lv-cart-link [data-cart-count]:not(:empty){position:absolute;top:1px;right:-2px;background:var(--lv-purple);color:#fff;font-size:9px;border-radius:20px;min-width:15px;height:15px;line-height:15px;text-align:center}.lv-nav .merchant-nav>a{position:relative;display:inline-flex;align-items:center;min-height:46px;font-size:clamp(15px,1.25vw,18px);font-weight:600;letter-spacing:.01em;line-height:1.5;padding:10px 2px;transition:color .22s ease,transform .22s ease;animation:lv-nav-enter .4s ease backwards}.lv-nav .merchant-nav>a:after{content:"";position:absolute;inset:auto 2px 4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lv-purple),#ad8cba);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.lv-nav .merchant-nav>a:hover,.lv-nav .merchant-nav>a:focus-visible{box-shadow:none;color:var(--lv-purple);transform:translateY(-2px)}.lv-nav .merchant-nav>a:is(:hover,:focus-visible,[aria-current]):after{transform:scaleX(1)}.lv-nav .merchant-nav>a[aria-current]{color:var(--lv-purple)}.lv-nav .merchant-nav>a:nth-child(2){animation-delay:40ms}.lv-nav .merchant-nav>a:nth-child(3){animation-delay:80ms}.lv-nav .merchant-nav>a:nth-child(4){animation-delay:.12s}.lv-nav .merchant-nav>a:nth-child(5){animation-delay:.16s}.mobile-menu-dialog [data-mobile-nav]>a{position:relative;min-height:60px;padding:16px 30px 16px 0;font-size:22px;font-weight:500;line-height:1.5;transition:color .2s ease,padding-left .2s ease}.mobile-menu-dialog [data-mobile-nav]>a:after{content:"\2192";position:absolute;right:3px;color:var(--lv-purple);opacity:.55;transition:transform .2s ease,opacity .2s ease}.mobile-menu-dialog [data-mobile-nav]>a:is(:hover,:focus-visible,[aria-current]){color:var(--lv-purple);padding-left:6px}.mobile-menu-dialog [data-mobile-nav]>a:is(:hover,:focus-visible,[aria-current]):after{transform:translate(3px);opacity:1}.mobile-menu-dialog[open] [data-mobile-nav]>a{animation:lv-nav-enter .3s ease backwards}@keyframes lv-nav-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lv-nav .merchant-nav>a:is(:hover,:focus-visible),.mobile-menu-dialog [data-mobile-nav]>a:after{transform:none}.mobile-menu-dialog [data-mobile-nav]>a:is(:hover,:focus-visible,[aria-current]){padding-left:0}}.lv-hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:660px;background:var(--lv-paper)}.lv-hero-copy{padding:76px 40px 34px var(--page-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lv-hero h1{font-size:clamp(56px,5.8vw,88px);font-weight:500;letter-spacing:-.065em;margin:12px 0 27px}.lv-hero-description{font-size:15px;line-height:1.9;color:var(--lv-muted);max-width:330px;margin-bottom:30px}.lv-hero-copy>.lv-text-button{margin-top:14px}.lv-hero-bottom{display:flex;gap:10px;align-items:center;max-width:340px;margin-top:auto;padding-top:54px;font-size:10px;line-height:1.7;color:var(--lv-muted)}.lv-hero-media{position:relative;min-width:0;overflow:hidden}.lv-hero-media>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 55%}.lv-hero-caption{position:absolute;bottom:28px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;background:#fffef5ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px}.lv-hero-caption>span{font-size:9px;letter-spacing:.1em;font-weight:600}.lv-hero-caption>a{display:flex;align-items:center;gap:20px;font-size:12px}.lv-hero-caption .lv-icon{width:20px}.lv-promises{display:grid;grid-template-columns:repeat(4,1fr);padding:27px var(--page-gutter);border-bottom:1px solid var(--lv-line);background:#fff}.lv-promises>div,.lv-promises>a{display:flex;align-items:center;gap:17px;padding:0 24px;border-right:1px solid var(--lv-line)}.lv-promises>:first-child{padding-left:0}.lv-promises>:last-child{border:0;padding-right:0}.lv-promises .lv-icon{width:27px;height:27px}.lv-promises strong{display:block;font-size:12px;font-weight:500}.lv-promises small{display:block;font-size:10px;color:var(--lv-muted);margin-top:3px}.lv-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lv-category-image{position:relative;overflow:hidden;aspect-ratio:1.06;background:var(--tile-color)}.lv-category-image>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .55s;padding:24px}.lv-category:hover img{transform:scale(1.045)}.lv-category-index{position:absolute;left:20px;top:17px;font-size:10px;letter-spacing:.08em}.lv-category-copy{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.lv-category-copy h3{font-size:23px}.lv-category-copy p{font-size:12px;color:var(--lv-muted);margin-top:5px}.lv-category-copy>.lv-icon{width:20px}.lv-featured{padding-top:0}.lv-product-grid,.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.lv-product-card{display:block;min-width:0}.lv-product-card .product-card__figure{border-radius:0;background:var(--tile-color);aspect-ratio:1;position:relative;overflow:hidden}.lv-product-card .product-card__media{height:100%;width:100%;position:relative;display:block;background:none;aspect-ratio:1}.lv-product-card .product-card__image{width:100%;height:100%;object-fit:contain;padding:19px;mix-blend-mode:multiply;aspect-ratio:1}.lv-product-card .product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--tile-color);transition:opacity .35s}.lv-product-card .product-card__image--primary{transition:transform .5s}.lv-product-card:hover .product-card__image--primary{transform:scale(1.03)}@media(hover:hover){.lv-product-card:hover .product-card__image--secondary{opacity:1}}.lv-product-card .product-card__info{display:block;padding-top:17px;text-align:left}.lv-card-caption{font-size:9px;letter-spacing:.06em;color:var(--lv-muted);margin-bottom:6px;line-height:1.5}.lv-product-card .product-card__title{display:block;font-size:13px;line-height:1.7;font-weight:500}.lv-product-card price-list{display:flex;gap:10px;align-items:center;font-size:12px;margin-top:9px}.lv-product-card sale-price{color:var(--lv-ink);font-weight:500}.lv-product-card compare-at-price{color:var(--lv-muted)}.lv-product-card .quick-add{position:absolute;bottom:14px;right:14px;z-index:3}.lv-product-card .quick-add button,.lv-choose-options{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:0;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000009;font-size:19px;line-height:1}.lv-product-card .quick-add button:hover{background:var(--lv-purple);color:#fff}.lv-choose-options{position:absolute;right:14px;bottom:14px}.lv-sale-tag{font-size:9px;line-height:1.4;letter-spacing:.04em;padding:6px 9px;background:var(--lv-lilac);color:var(--lv-purple);border-radius:1px}.product-card__figure>.lv-sale-tag{position:absolute;left:12px;top:12px}.lv-card-rating{font-size:11px;display:block;margin-top:9px;color:var(--lv-purple)}.lv-story{display:grid;grid-template-columns:1.2fr 1fr;background:var(--lv-paper)}.lv-story-media{position:relative;overflow:hidden;min-height:590px}.lv-story-media>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:80% 50%}.lv-story-stamp{position:absolute;bottom:28px;left:30px;border:1px solid #ffffffa0;color:#fff;font-size:11px;letter-spacing:.12em;border-radius:50%;height:105px;width:105px;display:grid;place-content:center;text-align:center;transform:rotate(-12deg);line-height:1.6;background:#28243720}.lv-story-copy{padding:80px clamp(35px,5vw,90px);align-self:center}.lv-story-copy h2{margin-bottom:27px;font-size:clamp(32px,3.2vw,50px)}.lv-story-copy>p:not(.lv-eyebrow){font-size:13px;line-height:1.95;color:var(--lv-muted);margin-bottom:15px;max-width:390px}.lv-story-copy .lv-link{margin-top:13px}.lv-color-dots{display:flex;gap:8px;margin-top:36px}.lv-color-dots i{display:block;width:17px;height:17px;background:var(--dot);border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px #d9d5d3}.lv-media-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:clamp(30px,5vw,85px);align-items:center}.lv-video-frame{background:#e8e4e0;aspect-ratio:16/9;border-radius:2px;overflow:hidden}.lv-video-frame video,.lv-video-frame iframe{width:100%;height:100%;object-fit:contain;display:block}.lv-section-note{font-size:12px;color:var(--lv-muted)}.lv-film-caption{display:flex;justify-content:space-between;gap:16px;font-size:10px;padding:14px 0;border-bottom:1px solid var(--lv-line)}.lv-film-caption>span:last-child{font-size:8px;letter-spacing:.09em}.lv-film-copy{padding-bottom:25px}.lv-outline-number{font-size:10px;color:var(--lv-muted);letter-spacing:.09em}.lv-film-copy h3{font-size:34px;line-height:1.25;margin:22px 0 18px}.lv-film-copy>p{color:var(--lv-muted);font-size:13px;line-height:1.9}.lv-film-copy ul{list-style:none;padding:0;margin:22px 0}.lv-film-copy li{display:flex;gap:20px;border-top:1px solid var(--lv-line);padding:10px 0;font-size:12px}.lv-film-copy li span{font-size:9px;color:var(--lv-muted);align-self:center}.lv-media-section+.lv-reviews{padding-top:0}.lv-reviews{background:var(--lv-paper)}.lv-review-summary{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.lv-review-intro{position:relative;padding-top:10px}.lv-quote-mark{font-family:Georgia,serif;font-size:100px;line-height:.7;color:#a08bad;display:block;height:64px}.lv-review-intro h3{font-size:35px;line-height:1.25;margin:0 0 20px}.lv-review-intro>p{font-size:13px;line-height:1.9;color:var(--lv-muted);max-width:330px}.lv-review-intro small{display:block;font-size:10px;color:var(--lv-muted);line-height:1.8;margin-top:24px}.lv-review-snapshots>a{display:flex;gap:28px;align-items:center;border-bottom:1px solid #dad3dc;padding:25px 0}.lv-review-snapshots>a:first-child{padding-top:0}.lv-rating-number{font-size:48px;letter-spacing:-.07em;line-height:1}.lv-rating-number small{font-size:16px;color:var(--lv-muted);letter-spacing:0;white-space:nowrap}.lv-stars{font-size:11px;color:var(--lv-purple);letter-spacing:2px}.lv-review-snapshots h3{font-size:14px;letter-spacing:-.015em;margin:6px 0}.lv-review-snapshots p{font-size:11px;color:var(--lv-muted)}.lv-review-snapshots .lv-link{font-size:10px;border:0;margin-top:7px;padding:0}.lv-review-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lv-review-content>.shopify-app-block{grid-column:1/-1}.lv-review-card{background:#fff}.lv-review-card>img,.lv-review-card>video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.lv-review-card>div{padding:25px}.lv-review-card blockquote{font-size:18px;line-height:1.7;margin:0 0 22px}.lv-review-card p:not(.lv-eyebrow){font-size:12px;color:var(--lv-muted)}.lv-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:85px}.lv-faq>div>p:not(.lv-eyebrow){margin:22px 0;color:var(--lv-muted);line-height:1.9;font-size:13px}.lv-faq-list details{border-bottom:1px solid var(--lv-line)}.lv-faq-list details:first-child{border-top:1px solid var(--lv-line)}.lv-faq-list summary{padding:22px 0;font-size:14px;display:flex;justify-content:space-between;gap:20px}.lv-faq-list summary>span{font-size:22px;line-height:1}.lv-faq-list details[open] summary>span{transform:rotate(45deg)}.lv-faq-list .prose{font-size:12px;line-height:1.9;color:var(--lv-muted);padding-bottom:22px}.lv-faq-list .prose p{margin:0}.lv-faq-list .prose a{text-decoration:underline}.lv-footer{background:#eee9e3;padding:0 var(--page-gutter);font-size:12px}.lv-footer-top{padding:65px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;border-bottom:1px solid #d5cfc8}.lv-newsletter-copy h2{font-size:45px;line-height:1.15;margin-bottom:18px}.lv-newsletter-copy>p:last-child{font-size:12px;color:var(--lv-muted)}.lv-newsletter{max-width:440px;width:100%;justify-self:end}.lv-newsletter-form label{font-size:11px}.lv-newsletter-form>div{display:flex;margin:10px 0 16px;border-bottom:1px solid var(--lv-ink)}.lv-newsletter-form input{width:100%;background:transparent;outline:none;border:0;border-radius:0;padding:12px 0;color:var(--lv-ink);font-size:14px}.lv-newsletter-form button{background:transparent;border:0;padding:10px}.lv-newsletter-form small{font-size:9px;color:var(--lv-muted);line-height:1.8;display:block}.lv-newsletter-form small a{text-decoration:underline}.lv-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px;padding:60px 0}.lv-footer-brand img{width:210px;mix-blend-mode:multiply}.lv-footer-brand p{font-size:13px;line-height:1.9;margin:21px 0}.lv-footer-brand>span{font-size:9px;color:var(--lv-muted)}.lv-footer-main h3{font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:20px}.lv-footer-main>div>a:not(:first-child),.lv-footer-main>div>button{display:block;font-size:11px;margin:9px 0;color:var(--lv-muted);background:none;padding:0;border:0;line-height:1.8;text-align:left}.lv-footer-bottom{border-top:1px solid #d5cfc8;display:flex;justify-content:space-between;align-items:center;padding:22px 0;gap:24px;font-size:9px;color:var(--lv-muted)}.lv-footer-bottom>div{display:flex;gap:20px}.lv-payment-methods{gap:4px!important;flex-wrap:wrap}.lv-payment-icon{width:32px;height:20px}.lv-pdp{padding-top:28px;padding-bottom:75px}.lv-breadcrumbs{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.5;color:var(--lv-muted);margin-bottom:30px}.lv-breadcrumbs>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.lv-product-layout{display:grid;grid-template-columns:1.24fr 1fr;gap:clamp(30px,4.5vw,75px);align-items:start}.lv-pdp-gallery{min-width:0}.lv-gallery-topline{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:8px;letter-spacing:.08em;margin-bottom:12px}.lv-gallery-topline a{display:flex;align-items:center;gap:6px;letter-spacing:0;font-size:10px}.lv-gallery-topline .lv-icon{height:14px;width:14px}.lv-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:hidden}.lv-product-media{background:#f4f2f0;min-width:0;position:relative}.lv-product-media:first-child{grid-column:1/-1;aspect-ratio:1.09}.lv-product-media:not(:first-child){aspect-ratio:1}.lv-product-media .gallery-image-button{display:block;width:100%;height:100%;padding:0;border:0;cursor:zoom-in;background:transparent}.lv-product-media .gallery-image-button>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lv-product-media>video,.lv-product-media>iframe{width:100%;height:100%;object-fit:contain}.lv-product-media:first-child img{padding:24px}.lv-product-media:not(:first-child) img{padding:4px}.lv-pdp-info{position:sticky;top:110px;min-width:0;padding-top:3px}.lv-pdp-info>.lv-eyebrow{margin-bottom:13px}.lv-pdp-info h1{font-size:clamp(26px,2.45vw,36px);line-height:1.25;letter-spacing:-.045em;font-weight:500;overflow-wrap:anywhere}.lv-pdp-rating{font-size:11px;color:var(--lv-purple);margin-top:16px;display:inline-flex;border:0;padding:0;gap:7px}.lv-pdp-price{margin:24px 0}.lv-pdp-price price-list{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.lv-pdp-price sale-price{font-size:25px;font-weight:500;color:var(--lv-ink);letter-spacing:-.04em}.lv-pdp-price compare-at-price{font-size:17px;color:var(--lv-muted)}.lv-pdp-price p{font-size:10px;color:var(--lv-muted);margin-top:5px}.lv-delivery-panel{display:flex;gap:15px;align-items:center;background:#eef3ee;border:1px solid #dbe6db;border-radius:2px;padding:17px 16px;color:#30533f}.lv-delivery-panel>.lv-icon{width:25px;height:25px}.lv-delivery-panel strong{font-size:12px;font-weight:600;display:block}.lv-delivery-panel p{font-size:12px;margin-top:2px}.lv-delivery-panel small{font-size:9px;display:block;margin-top:3px;opacity:.8;line-height:1.5}.lv-us-flag{margin-left:auto;font-size:24px}.lv-product-summary{font-size:12px;line-height:1.95;color:var(--lv-muted);margin:22px 0}.lv-product-summary p{margin:0}.lv-pdp .product-options{margin:24px 0}.lv-pdp .variant-option{margin:0 0 18px;padding:0;border:0}.lv-pdp .variant-option legend{font-size:11px;margin-bottom:12px}.lv-pdp .variant-values{display:flex;flex-wrap:wrap;gap:8px}.lv-pdp .variant-choice{position:relative}.lv-pdp .variant-choice input{position:absolute;opacity:0}.lv-pdp .variant-choice>span{display:block;min-width:43px;padding:9px 13px;font-size:11px;border:1px solid var(--lv-line);border-radius:2px;cursor:pointer}.lv-pdp .variant-choice input:checked+span{border-color:var(--lv-purple);background:var(--lv-lilac);color:var(--lv-purple)}.lv-pdp .variant-choice input:focus-visible+span{outline:2px solid var(--lv-purple);outline-offset:3px}.lv-sibling-picker>p{font-size:11px;margin-bottom:10px}.lv-sibling-picker>div{display:flex;flex-wrap:wrap;gap:8px}.lv-sibling-option{display:block;width:54px;height:54px;border:1px solid var(--lv-line);border-radius:2px;padding:3px}.lv-sibling-option img{height:100%;width:100%;object-fit:contain}.lv-sibling-option[aria-current]{border-color:var(--lv-purple);box-shadow:0 0 0 1px var(--lv-purple)}.lv-buy-row{display:flex;gap:10px}.lv-quantity-label{width:62px;flex:0 0 62px}.lv-quantity-label input{height:54px;width:100%;border:1px solid var(--lv-line);border-radius:2px;background:#fff;text-align:center;padding:0 8px;font-size:13px}.lv-buy-row .pdp-add{width:100%;padding:16px;font-size:14px}.lv-pdp .shopify-payment-button{margin-top:10px}.lv-pdp .shopify-payment-button__button{border-radius:2px;min-height:48px}.lv-pdp .form-error{font-size:11px;margin-top:10px;color:#a73535}.lv-pdp-assurances{display:flex;justify-content:center;gap:25px;align-items:center;font-size:9px;color:var(--lv-muted);margin:18px 0}.lv-pdp-assurances span{display:flex;align-items:center;gap:7px}.lv-pdp-assurances .lv-icon{height:17px;width:17px}.lv-pdp-utility{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line);padding:16px 0}.lv-pdp-utility button{border:0;background:none;padding:0;font-size:10px}.lv-quick-facts{margin:22px 0;font-size:11px}.lv-quick-facts:empty{display:none}.lv-quick-facts>div{display:flex;gap:25px;padding:8px 0;border-bottom:1px solid var(--lv-line)}.lv-quick-facts dt{min-width:90px;color:var(--lv-muted)}.lv-quick-facts dd{margin:0}.lv-pdp-details{margin-top:22px}.lv-pdp-details details{border-bottom:1px solid var(--lv-line)}.lv-pdp-details summary{font-size:12px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 0}.lv-pdp-details summary>span{font-size:20px;font-weight:400}.lv-pdp-details details[open] summary>span{transform:rotate(45deg)}.lv-pdp-details .prose{font-size:11px;line-height:1.95;color:var(--lv-muted);padding-bottom:18px;overflow-wrap:anywhere}.lv-pdp-details .prose p{margin:0 0 12px}.lv-pdp-details .prose ul{padding-left:16px}.lv-pdp-details .prose img{height:auto}.lv-pdp-details .prose a,.lv-pdp-details .prose button{text-decoration:underline;background:none;border:0;padding:0}.lv-pdp .gallery-dots{display:none}.lv-sticky-buy{position:fixed;z-index:39;left:0;right:0;bottom:0;box-shadow:0 -2px 20px #00000008;padding:14px var(--page-gutter);border-top:1px solid var(--lv-line);background:#ffffffed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;gap:24px}.lv-sticky-buy[hidden]{display:none}.lv-sticky-buy>div{display:flex;gap:24px;align-items:center;min-width:0}.lv-sticky-buy>div>span{font-size:12px;max-width:500px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv-sticky-buy strong{font-size:14px;white-space:nowrap;font-weight:500}.lv-sticky-buy .lv-button{min-height:44px;padding:13px 42px;font-size:12px;white-space:nowrap}.collection-heading{padding-top:65px;text-align:center;background:var(--lv-paper);padding-bottom:35px;max-width:none}.collection-heading h1{font-size:clamp(30px,4vw,50px);line-height:1.2;text-transform:none;letter-spacing:-.045em}.collection-heading>.prose{max-width:700px;margin:20px auto;font-size:12px;color:var(--lv-muted)}.category-navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:25px}.category-navigation>a{border:1px solid var(--lv-line);padding:8px 15px;border-radius:30px;font-size:10px;white-space:nowrap;background:#fff}.category-navigation>a:hover{background:var(--lv-lilac)}.collection-shell{padding-top:30px;padding-bottom:70px}.collection-controls{font-size:11px}.collection-controls select{border:1px solid var(--lv-line);background:#fff;border-radius:1px;padding:8px}.collection-grid{row-gap:40px}.collection-filters{font-size:12px}.lv-related{border-top:1px solid var(--lv-line)}.lv-size-dialog{width:min(92vw,650px);padding:30px!important}.lv-size-dialog>p{font-size:12px;line-height:1.9;color:var(--lv-muted);margin:20px 0}.lv-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.lv-size-grid>div{background:var(--lv-paper);padding:16px}.lv-size-grid strong{font-size:12px}.lv-size-grid p{font-size:11px;line-height:1.8;margin-top:10px}.lv-size-dialog .lv-button{width:100%;font-size:12px}.lv-finder-options{display:grid;gap:12px;margin:25px 0}.lv-finder-options>button{padding:18px;border:1px solid var(--lv-line);background:var(--lv-paper);text-align:left;display:flex;justify-content:space-between;gap:20px;font-size:13px}.lv-finder-options>button:hover{border-color:var(--lv-purple);background:var(--lv-lilac)}.lv-finder-result{padding:25px;background:var(--lv-paper);margin-top:20px}.lv-finder-result p{font-size:12px;line-height:1.9;color:var(--lv-muted);margin:12px 0 20px}.lv-finder-result h3{font-size:26px}.store-dialog{color:var(--lv-ink);border:0;border-radius:2px;padding:28px;background:#fff}.store-dialog .dialog-header h2{font-size:26px;letter-spacing:-.04em;line-height:1.2}.store-dialog .dialog-header{padding-bottom:22px;border-bottom:1px solid var(--lv-line);margin-bottom:20px}.store-dialog::backdrop,.zoom-dialog::backdrop{background:#221b2a70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.store-dialog input:not([type=radio]):not([type=checkbox]),.store-dialog textarea{border:1px solid var(--lv-line);border-radius:2px}.store-dialog .search-form input{border:0!important}.search-suggestions{font-size:10px;color:var(--lv-muted);margin-top:18px}.mobile-menu-dialog .brand-wordmark{font-size:18px;color:var(--lv-purple)}[data-mobile-nav]>a{font-size:20px;letter-spacing:-.03em;border-bottom:1px solid var(--lv-line);padding:16px 0}.chat-launcher{background:var(--lv-ink);border-radius:50%;width:45px;height:45px;display:grid;place-items:center;right:19px;bottom:23px;box-shadow:0 2px 14px #0002;font-size:0;z-index:35}.chat-launcher>svg{width:20px;height:20px}.lv-sticky-buy:not([hidden])~.chat-launcher{bottom:100px}.lv-cart-progress{padding:13px 16px;background:var(--lv-paper);font-size:11px;margin-bottom:20px}.lv-cart-progress progress{width:100%;height:3px;accent-color:var(--lv-purple);display:block;margin-top:10px}.cart-dialog .drawer-item h3{font-size:12px;line-height:1.7;letter-spacing:0}.cart-dialog .drawer-item img{object-fit:contain;height:100px;width:85px;background:var(--lv-paper)}.cart-dialog .drawer-item{gap:17px}.cart-dialog .cart-dialog__footer>p{font-size:10px}.cart-dialog .cart-dialog__footer .button{width:100%;border-radius:2px}.cart-dialog .quantity-control{border-color:var(--lv-line);border-radius:2px}.store-toast{background:var(--lv-ink);font-size:12px;border-radius:2px}.prose table{font-size:11px}.empty-state{grid-column:1/-1;padding:60px 20px;text-align:center}.lv-pdp .pdp-form{display:block}.lv-pdp .variant-option{margin-bottom:0}.lv-pdp .product-options{margin:22px 0}.lv-product-card .product-card__image{background:transparent}.lv-product-card .product-card__image--secondary{background:var(--tile-color)}.lv-stars{background:linear-gradient(90deg,var(--lv-purple) 90%,#c9c2cb 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.lv-review-snapshots>a:nth-child(n+2) .lv-stars{background:linear-gradient(90deg,var(--lv-purple) 92%,#c9c2cb 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.lv-hero h1{font-size:clamp(54px,5.1vw,80px);letter-spacing:-.05em}.lv-pdp-info h1{letter-spacing:-.03em}.category-navigation>button{border:1px solid var(--lv-line);padding:8px 15px;border-radius:30px;font-size:10px;background:#fff}.lv-sticky-buy:not([hidden])~.lv-footer{padding-bottom:75px}body[data-page-type=product]>.chat-launcher{bottom:96px}.lv-video-frame video{background:#e8e4e0}.lv-gallery-grid{contain:layout}.lv-finder-result:focus{outline:none}@media(min-width:1600px){.lv-hero{min-height:760px}.lv-hero-copy{padding-top:95px;padding-bottom:45px}.lv-hero h1{font-size:96px}}@media(max-width:1150px){.lv-nav .merchant-nav{gap:17px}.lv-market,.lv-account{display:none}.lv-logo{width:160px}.lv-header-actions{gap:0}.lv-header{gap:14px}.lv-hero{min-height:590px}.lv-hero-copy{padding-top:55px}.lv-hero h1{font-size:65px}.lv-hero-caption{left:20px;right:20px;padding:14px}.lv-hero-caption>span{display:none}.lv-hero-caption>a{justify-content:space-between;width:100%}.lv-promises>div,.lv-promises>a{padding:0 13px;gap:10px}.lv-promises strong{font-size:10px}.lv-promises small{font-size:9px}.lv-story-media{min-height:500px}.lv-story-copy{padding:55px 35px}.lv-product-grid,.collection-grid{gap:16px}.lv-product-layout{gap:30px}.lv-footer-main{gap:25px}}@media(max-width:950px){.lv-nav{display:none}.lv-mobile-only{display:inline-flex!important}.lv-logo{width:165px}.lv-market{display:block}.lv-hero{grid-template-columns:1fr 1fr;min-height:570px}.lv-hero-copy{padding-right:26px}.lv-hero h1{font-size:54px}.lv-hero-description{font-size:13px}.lv-hero .lv-button{padding:16px 20px;font-size:12px;gap:16px}.lv-promises{grid-template-columns:repeat(2,1fr);row-gap:22px}.lv-promises>:nth-child(2){border:0}.lv-promises>:nth-child(3){padding-left:0}.lv-promises>:nth-child(4){padding-left:13px}.lv-category-grid{gap:18px}.lv-category-image>img{padding:12px}.lv-category-copy h3{font-size:20px}.lv-category-copy p{font-size:10px}.lv-product-grid,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.lv-story{grid-template-columns:1fr 1fr}.lv-story-media{min-height:530px}.lv-story-copy{padding:45px 30px}.lv-media-layout{gap:30px;grid-template-columns:1.4fr 1fr}.lv-film-copy h3{font-size:28px}.lv-review-summary{gap:40px;grid-template-columns:1fr 1.4fr}.lv-faq{gap:40px}.lv-footer-main{grid-template-columns:1.5fr 1fr 1fr}.lv-footer-main>div:last-child{grid-column:2}.lv-product-layout{grid-template-columns:1.1fr 1fr;gap:25px}.lv-pdp-info h1{font-size:26px}.lv-delivery-panel{padding:13px;gap:9px}.lv-delivery-panel>.lv-icon{width:20px;height:20px}.lv-us-flag{font-size:20px}.lv-pdp-assurances{gap:13px;font-size:8px}.lv-product-media:first-child{aspect-ratio:1}}@media(max-width:749px){:root{--page-gutter:22px;--lv-section:56px;--header-height:68px}html{scroll-padding-top:85px}.lv-announcement{height:30px;font-size:9px}.lv-announcement-extra{display:none!important}.lv-header{height:68px;padding:0 16px;gap:10px}.lv-logo{width:141px}.lv-header-left{gap:8px}.lv-header-actions{gap:2px}.lv-icon-button{width:32px;height:38px;padding:5px}.lv-icon-button .lv-icon{width:21px;height:21px}.lv-market{display:none}.lv-hero{display:flex;flex-direction:column;min-height:0}.lv-hero-copy{padding:39px 25px 32px;align-items:flex-start}.lv-hero .lv-eyebrow{font-size:8px;margin-bottom:8px}.lv-hero h1{font-size:57px;letter-spacing:-.067em;line-height:1.02;margin:6px 0 20px}.lv-hero-description{font-size:12px;line-height:1.8;max-width:300px;margin-bottom:23px}.lv-hero .lv-button{min-height:49px;font-size:11px;padding:14px 21px;gap:24px}.lv-hero .lv-text-button{font-size:10px;margin-top:9px;padding:8px 0}.lv-hero-bottom{display:none}.lv-hero-media{height:405px;min-height:0}.lv-hero-media>img{object-position:50% 54%}.lv-hero-caption{bottom:17px;left:18px;right:18px;padding:13px 15px}.lv-hero-caption>a{font-size:11px}.lv-promises{padding:24px 22px;gap:22px 16px}.lv-promises>div,.lv-promises>a{padding:0 5px 0 0;gap:10px;border:0}.lv-promises>:nth-child(4){padding-left:0}.lv-promises .lv-icon{width:22px;height:22px}.lv-promises strong{font-size:9px}.lv-promises small{font-size:8px;line-height:1.6;max-width:130px;margin-top:2px}.lv-section-heading{display:block;margin-bottom:27px}.lv-section-heading h2{font-size:30px;max-width:340px;line-height:1.2}.lv-section-heading .lv-link{font-size:10px;margin-top:20px;gap:12px}.lv-section .lv-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:11px}.lv-category-grid{grid-template-columns:1fr;gap:28px}.lv-category-image{aspect-ratio:1.22}.lv-category-image>img{padding:22px}.lv-category-copy{padding-top:15px}.lv-category-copy h3{font-size:24px}.lv-category-copy p{font-size:11px}.lv-category-index{font-size:9px;left:17px;top:14px}.lv-featured{padding-top:0}.lv-product-grid,.collection-grid{gap:28px 13px}.lv-product-card .product-card__image{padding:9px}.lv-product-card .product-card__info{padding-top:13px}.lv-card-caption{font-size:8px;letter-spacing:0;line-height:1.5;margin-bottom:4px}.lv-product-card .product-card__title{font-size:11px;line-height:1.65}.lv-product-card price-list{font-size:11px;margin-top:7px}.lv-product-card .quick-add{bottom:8px;right:8px}.lv-product-card .quick-add button,.lv-choose-options{width:29px;height:29px;font-size:17px}.lv-choose-options{right:8px;bottom:8px}.lv-sale-tag{font-size:8px;padding:4px 7px}.lv-story{grid-template-columns:1fr}.lv-story-media{min-height:0;height:370px}.lv-story-media>img{object-position:79% 50%}.lv-story-copy{padding:43px 25px 48px}.lv-story-copy h2{font-size:36px;margin-bottom:22px}.lv-story-copy>.lv-eyebrow{font-size:8px}.lv-story-copy>p:not(.lv-eyebrow){font-size:12px;line-height:1.9}.lv-story-copy .lv-link{font-size:11px;gap:12px}.lv-color-dots{margin-top:26px}.lv-story-stamp{width:85px;height:85px;left:20px;bottom:20px;font-size:9px}.lv-media-layout{grid-template-columns:1fr;gap:28px}.lv-section-note{display:none}.lv-film-caption{font-size:9px}.lv-film-caption>span:last-child{font-size:7px;max-width:90px;text-align:right}.lv-film-copy{padding:0}.lv-film-copy h3{font-size:30px;margin:13px 0}.lv-film-copy>p{font-size:12px}.lv-film-copy li,.lv-film-copy .lv-link{font-size:11px}.lv-review-summary{grid-template-columns:1fr;gap:35px}.lv-review-intro h3{font-size:32px}.lv-review-intro>p{font-size:12px}.lv-review-intro small{font-size:8px;margin-top:17px}.lv-review-snapshots>a{padding:21px 0;gap:26px}.lv-rating-number{font-size:44px}.lv-review-snapshots h3{font-size:12px}.lv-review-snapshots p{font-size:10px}.lv-review-content{grid-template-columns:1fr}.lv-faq{grid-template-columns:1fr;gap:28px}.lv-faq h2{font-size:32px}.lv-faq>div>p:not(.lv-eyebrow){font-size:12px;margin:16px 0}.lv-faq .lv-link{font-size:11px}.lv-faq-list summary{font-size:12px;padding:19px 0;line-height:1.7;align-items:center}.lv-faq-list summary>span{font-size:18px;flex:0 0 auto}.lv-faq-list .prose{font-size:11px}.lv-footer{padding:0 23px}.lv-footer-top{padding:46px 0;grid-template-columns:1fr;gap:27px}.lv-newsletter-copy .lv-eyebrow{font-size:8px}.lv-newsletter-copy h2{font-size:38px;margin-bottom:15px}.lv-newsletter-copy>p:last-child{font-size:11px}.lv-newsletter{max-width:none}.lv-newsletter-form input{font-size:12px}.lv-newsletter-form label{font-size:10px}.lv-newsletter-form small{font-size:8px}.lv-footer-main{padding:40px 0;grid-template-columns:1fr 1fr;gap:30px 20px}.lv-footer-brand{grid-column:1/-1}.lv-footer-brand img{width:190px}.lv-footer-brand p{font-size:12px;margin:15px 0}.lv-footer-brand>span{font-size:8px}.lv-footer-main h3{font-size:11px;margin-bottom:15px}.lv-footer-main>div>a:not(:first-child),.lv-footer-main>div>button{font-size:10px}.lv-footer-main>div:last-child{grid-column:auto}.lv-footer-bottom{padding:22px 0;flex-wrap:wrap;gap:17px;font-size:8px}.lv-payment-methods{width:100%}.lv-breadcrumbs{font-size:8px;gap:9px;margin-bottom:21px}.lv-pdp{padding-top:21px;padding-bottom:40px}.lv-product-layout{display:flex;flex-direction:column;gap:28px}.lv-pdp-gallery,.lv-pdp-info{width:100%;position:static}.lv-gallery-topline{font-size:7px;margin-bottom:10px}.lv-gallery-topline a{font-size:9px}.lv-gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:none}.lv-gallery-grid::-webkit-scrollbar{display:none}.lv-product-media,.lv-product-media:first-child,.lv-product-media:not(:first-child){flex:0 0 100%;width:100%;aspect-ratio:1;scroll-snap-align:start}.lv-product-media:first-child img{padding:12px}.lv-pdp .gallery-dots{display:flex;justify-content:center;gap:8px;margin:16px 0 0;flex-wrap:wrap;padding:0}.lv-pdp .gallery-dots button{width:5px;height:5px;min-width:5px;border-radius:50%;border:0;padding:0;background:#d8d2dd}.lv-pdp .gallery-dots button[aria-current=true]{background:var(--lv-purple);box-shadow:0 0 0 3px #64507818}.lv-pdp-info h1{font-size:29px;line-height:1.2}.lv-pdp-info>.lv-eyebrow{font-size:8px}.lv-pdp-rating{font-size:10px;margin-top:14px}.lv-pdp-price{margin:20px 0}.lv-pdp-price sale-price{font-size:24px}.lv-delivery-panel{padding:15px;gap:12px}.lv-delivery-panel strong,.lv-delivery-panel p{font-size:11px}.lv-delivery-panel small{font-size:8px}.lv-product-summary{font-size:11px;margin:20px 0}.lv-pdp .variant-option legend{font-size:10px}.lv-pdp .variant-choice>span{font-size:10px}.lv-buy-row .pdp-add{min-height:52px;font-size:13px}.lv-quantity-label input{height:52px}.lv-pdp-assurances{font-size:8px;gap:19px}.lv-pdp-utility button{font-size:9px}.lv-pdp-details summary{font-size:11px}.lv-pdp-details .prose{font-size:10px}.lv-sticky-buy{padding:10px 15px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:14px}.lv-sticky-buy>div{flex-direction:column;gap:2px;align-items:flex-start;min-width:0}.lv-sticky-buy>div>span{font-size:9px;max-width:170px}.lv-sticky-buy strong{font-size:12px}.lv-sticky-buy .lv-button{padding:12px 20px;font-size:11px;min-height:42px;min-width:128px}.lv-size-dialog{padding:23px!important}.lv-size-grid{grid-template-columns:1fr;gap:10px;margin:18px 0}.lv-size-grid>div{padding:14px}.lv-size-grid p{margin-top:4px;font-size:10px}.store-dialog .dialog-header h2{font-size:23px}.store-dialog{padding:23px}.lv-size-dialog>p{font-size:10px}.collection-heading{padding-top:40px;padding-bottom:28px}.collection-heading h1{font-size:32px}.collection-heading>.prose{font-size:11px}.category-navigation{gap:7px}.category-navigation>a{padding:7px 12px;font-size:9px}.collection-controls{font-size:9px;gap:10px}.collection-controls select{max-width:155px;font-size:9px;padding:7px}.collection-count{font-size:9px}.lv-related .lv-section-heading h2{font-size:28px}.lv-cart-progress{font-size:10px}.chat-launcher{width:40px;height:40px;bottom:18px;right:15px}body[data-page-type=product]{padding-bottom:68px}.lv-footer-bottom{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.lv-button:hover{transform:none}}.lv-hero{--lv-hero-height:clamp(470px,min(50vw, calc(100svh - 180px) ),680px);position:relative;isolation:isolate;display:block;min-height:0;height:var(--lv-hero-height);background:var(--lv-paper)}.lv-hero-copy{position:relative;z-index:2;width:44%;max-width:620px;height:100%;min-height:0;padding:44px 0 30px var(--page-gutter);justify-content:center;pointer-events:none}.lv-hero-copy a,.lv-hero-copy button{pointer-events:auto}.lv-hero h1{font-size:clamp(50px,5vw,78px);line-height:1.08;letter-spacing:-.05em;margin:10px 0 23px}.lv-hero-description{max-width:330px;font-size:14px;margin-bottom:25px}.lv-hero-bottom{margin-top:24px;padding-top:0;max-width:330px}.lv-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-width:0;overflow:hidden}.lv-hero-media>picture{position:absolute;top:0;bottom:0;left:clamp(0px,calc(50vw - var(--lv-hero-height) - 50px),200px);display:block;width:calc(var(--lv-hero-height) * 2);max-width:100%;height:100%;mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%)}.lv-hero-media>picture>img,.lv-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right bottom}.lv-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--lv-paper) 0%,var(--lv-paper) 27%,rgba(250,248,245,.98) 32%,rgba(250,248,245,.82) 35%,rgba(250,248,245,.35) 39%,rgba(250,248,245,.05) 43%,transparent 45%)}.lv-hero-caption{z-index:3;left:auto;right:var(--page-gutter);top:22px;bottom:auto;width:auto;max-width:320px;padding:11px 16px;display:block;background:#fffdf3dc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lv-hero-caption>span{display:block;font-size:8px;letter-spacing:.12em;margin-bottom:5px}.lv-hero-caption>a{font-size:11px;gap:22px}.lv-hero-caption .lv-icon{width:17px;height:17px}.lv-reviews-compact{padding-top:42px;padding-bottom:36px}.lv-reviews-compact .lv-section-heading{align-items:center;margin-bottom:24px;gap:24px}.lv-reviews-compact .lv-section-heading .lv-eyebrow{font-size:8px;margin-bottom:8px}.lv-reviews-compact .lv-section-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.035em}.lv-reviews-compact .lv-section-heading>.lv-link{font-size:10px;white-space:nowrap}.lv-reviews-compact .lv-review-summary{display:block}.lv-reviews-compact .lv-review-snapshots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lv-reviews-compact .lv-review-snapshots>a{display:flex;gap:17px;align-items:center;padding:19px 20px;border:1px solid #e6e0e7;background:#fff;border-radius:2px;min-width:0}.lv-reviews-compact .lv-rating-number{font-size:34px;letter-spacing:-.05em;flex:0 0 auto}.lv-reviews-compact .lv-rating-number small{font-size:11px}.lv-reviews-compact .lv-stars{font-size:9px;letter-spacing:1px}.lv-reviews-compact .lv-review-snapshots h3{font-size:12px;line-height:1.5;margin:5px 0}.lv-reviews-compact .lv-review-snapshots p{font-size:10px;line-height:1.5}.lv-reviews-compact .lv-review-snapshots .lv-link{font-size:9px;line-height:1.5;margin-top:7px}.lv-review-source-note{font-size:9px;line-height:1.7;color:var(--lv-muted);margin-top:15px}.lv-reviews-compact .lv-review-card>div{padding:20px}.lv-reviews-compact .lv-review-card blockquote{font-size:15px;line-height:1.8;margin-bottom:16px}.lv-faq-compact{padding-top:38px;padding-bottom:42px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr);gap:55px;align-items:start}.lv-faq-compact .lv-faq-heading .lv-eyebrow{font-size:8px;margin-bottom:9px}.lv-faq-compact .lv-faq-heading h2{font-size:29px;line-height:1.24;max-width:260px}.lv-faq-compact .lv-faq-heading>.lv-link{font-size:10px;margin-top:20px;gap:12px}.lv-faq-compact .lv-faq-list summary{padding:13px 0;font-size:12px;line-height:1.65;align-items:center}.lv-faq-compact .lv-faq-list summary>span{font-size:18px;flex:0 0 auto}.lv-faq-compact .lv-faq-list .prose{font-size:11px;line-height:1.9;padding-bottom:16px;max-width:720px}.lv-footer-compact .lv-footer-top{padding:30px 0;gap:45px;grid-template-columns:1fr 1fr}.lv-footer-compact .lv-newsletter-copy .lv-eyebrow{font-size:8px;margin-bottom:8px}.lv-footer-compact .lv-newsletter-copy h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin-bottom:9px}.lv-footer-compact .lv-newsletter-copy>p:last-child{font-size:11px}.lv-footer-compact .lv-newsletter{max-width:430px}.lv-footer-compact .lv-newsletter-form label{font-size:10px}.lv-footer-compact .lv-newsletter-form>div{margin:4px 0 9px}.lv-footer-compact .lv-newsletter-form input{font-size:12px;padding:9px 0}.lv-footer-compact .lv-newsletter-form button{padding:6px 9px}.lv-footer-compact .lv-newsletter-form small{font-size:8px}.lv-footer-compact .lv-footer-main{grid-template-columns:1.8fr 1fr 1fr;gap:40px;padding:30px 0}.lv-footer-compact .lv-footer-main>div:last-child{grid-column:auto}.lv-footer-compact .lv-footer-brand img{width:185px}.lv-footer-compact .lv-footer-brand p{font-size:11px;line-height:1.8;margin:13px 0 7px}.lv-footer-compact .lv-footer-brand>span{font-size:9px;display:block;line-height:1.7}.lv-footer-brand-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;font-size:10px;color:var(--lv-muted)}.lv-footer-brand-links a{border-bottom:1px solid #c5bdc6;padding-bottom:2px}.lv-footer-compact .lv-footer-main h3{font-size:11px;margin-bottom:13px}.lv-footer-compact .lv-footer-main>div>a:not(:first-child),.lv-footer-compact .lv-footer-main>div>button{font-size:10px;line-height:1.6;margin:7px 0}.lv-payments-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d5cfc8;padding:18px 0}.lv-payments-heading{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap}.lv-payments-heading .lv-icon{height:19px;width:19px}.lv-footer-compact .lv-payment-methods{display:flex;flex-wrap:wrap;gap:7px!important;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.lv-payment-methods li{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ded9d4;border-radius:4px;padding:3px 4px;box-shadow:0 1px 2px #00000004}.lv-footer-compact .lv-payment-icon{display:block;width:43px;height:27px}.lv-footer-compact .lv-footer-bottom{padding:15px 0;border-top:1px solid #d5cfc8;font-size:9px}@media(max-width:1100px){.lv-hero-copy{width:46%;padding-right:5px}.lv-hero h1{font-size:56px}.lv-hero-description{max-width:295px;font-size:12px}.lv-reviews-compact .lv-review-snapshots{gap:11px}.lv-reviews-compact .lv-review-snapshots>a{padding:16px 13px;gap:12px}.lv-reviews-compact .lv-rating-number{font-size:30px}.lv-reviews-compact .lv-review-snapshots h3{font-size:11px}.lv-faq-compact{gap:35px}}@media(max-width:950px)and (min-width:750px){.lv-hero h1{font-size:48px}.lv-hero-copy{width:46%;padding-top:32px;padding-bottom:25px}.lv-hero .lv-button{font-size:11px;padding:15px 17px}.lv-hero-copy>.lv-text-button{font-size:10px}.lv-hero-bottom{font-size:9px;max-width:265px;margin-top:18px}.lv-reviews-compact .lv-review-snapshots>a{display:block}.lv-reviews-compact .lv-rating-number{display:block;margin-bottom:8px}.lv-reviews-compact .lv-section-heading h2{font-size:27px}.lv-footer-compact .lv-footer-main{gap:25px;grid-template-columns:1.5fr 1fr 1fr}.lv-footer-compact .lv-newsletter-copy h2{font-size:25px}}@media(max-width:749px){.lv-hero{display:flex;flex-direction:column;height:auto;min-height:0}.lv-hero-copy{width:100%;max-width:none;height:auto;padding:32px 24px 17px;order:1}.lv-hero .lv-eyebrow{font-size:8px;margin-bottom:8px}.lv-hero h1{font-size:51px;line-height:1.04;margin:6px 0 18px;letter-spacing:-.055em}.lv-hero-description{font-size:12px;max-width:315px;margin-bottom:21px;line-height:1.85}.lv-hero-copy>.lv-text-button{font-size:10px;margin-top:7px;padding:8px 0}.lv-hero .lv-button{min-height:47px;padding:13px 20px;font-size:11px}.lv-hero-bottom{display:none}.lv-hero-media{position:relative;inset:auto;z-index:0;width:100%;height:auto;min-height:0;aspect-ratio:1.19;order:2;overflow:hidden}.lv-hero-media>picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;mask-image:none;-webkit-mask-image:none}.lv-hero-media>picture>img,.lv-hero-media>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.lv-hero-media:after{background:linear-gradient(180deg,var(--lv-paper) 0%,rgba(250,248,245,.86) 3%,rgba(250,248,245,.3) 7%,transparent 13%)}.lv-hero-caption{display:none}.lv-reviews-compact{padding-top:30px;padding-bottom:28px}.lv-reviews-compact .lv-section-heading{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:19px;align-items:flex-start}.lv-reviews-compact .lv-section-heading>div{flex:1 1 100%}.lv-reviews-compact .lv-section-heading h2{font-size:25px;line-height:1.23;max-width:none}.lv-reviews-compact .lv-section-heading .lv-eyebrow{font-size:7px;margin-bottom:7px}.lv-reviews-compact .lv-section-heading>.lv-link{font-size:9px;margin-top:0;padding-bottom:3px}.lv-reviews-compact .lv-review-snapshots{grid-template-columns:1fr;gap:9px}.lv-reviews-compact .lv-review-snapshots>a{display:flex;gap:19px;padding:12px 15px;align-items:center}.lv-reviews-compact .lv-rating-number{font-size:29px;min-width:65px}.lv-reviews-compact .lv-rating-number small{font-size:10px}.lv-reviews-compact .lv-review-snapshots>a>div{display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:center;min-width:0;flex:1}.lv-reviews-compact .lv-review-snapshots .lv-stars{grid-column:1/-1;font-size:8px;line-height:1}.lv-reviews-compact .lv-review-snapshots h3{grid-column:1/-1;font-size:11px;margin:4px 0;line-height:1.5}.lv-reviews-compact .lv-review-snapshots p{font-size:8px}.lv-reviews-compact .lv-review-snapshots .lv-link{font-size:8px;margin:0;white-space:nowrap}.lv-review-source-note{font-size:8px;margin-top:12px;line-height:1.7}.lv-faq-compact{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:32px}.lv-faq-compact .lv-faq-heading h2{font-size:25px;max-width:none}.lv-faq-compact .lv-faq-heading .lv-eyebrow{font-size:7px;margin-bottom:7px}.lv-faq-compact .lv-faq-heading>.lv-link{font-size:9px;margin-top:11px}.lv-faq-compact .lv-faq-list summary{font-size:11px;line-height:1.7;padding:12px 0;gap:13px}.lv-faq-compact .lv-faq-list .prose{font-size:10px;padding-bottom:13px}.lv-footer-compact .lv-footer-top{grid-template-columns:1fr;gap:19px;padding:27px 0}.lv-footer-compact .lv-newsletter-copy h2{font-size:26px;margin-bottom:8px}.lv-footer-compact .lv-newsletter-copy>p:last-child{font-size:10px}.lv-footer-compact .lv-newsletter-copy .lv-eyebrow{font-size:7px;margin-bottom:7px}.lv-footer-compact .lv-newsletter{max-width:none}.lv-footer-compact .lv-footer-main{grid-template-columns:1fr 1fr;padding:26px 0;gap:24px 22px}.lv-footer-compact .lv-footer-brand{grid-column:1/-1}.lv-footer-compact .lv-footer-brand img{width:166px}.lv-footer-compact .lv-footer-brand p{font-size:10px;margin:10px 0 6px}.lv-footer-compact .lv-footer-brand>span{font-size:8px}.lv-footer-brand-links{font-size:9px;gap:18px;margin-top:10px}.lv-footer-compact .lv-footer-main h3{font-size:10px;margin-bottom:11px}.lv-footer-compact .lv-footer-main>div>a:not(:first-child),.lv-footer-compact .lv-footer-main>div>button{font-size:10px;margin:7px 0}.lv-payments-strip{display:block;padding:16px 0}.lv-payments-heading{font-size:9px;gap:7px;margin-bottom:12px}.lv-payments-heading .lv-icon{width:16px;height:16px}.lv-footer-compact .lv-payment-methods{width:100%;justify-content:flex-start;gap:6px!important}.lv-footer-compact .lv-payment-icon{width:39px;height:25px}.lv-payment-methods li{padding:2px 3px}.lv-footer-compact .lv-footer-bottom{font-size:8px;padding:13px 0 20px;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/larvender.css.map */
