.product__info-container .product__text{font-family:var(--lv-serif);font-weight:600;font-size:1.3rem;letter-spacing:.32em;color:var(--lv-green-dark);text-transform:none;margin-bottom:1.6rem}.product__title h1,.product__title .h1,.product__title h2{font-family:var(--font-body-family);font-weight:700;font-size:clamp(2.4rem,2.2vw,3.2rem);line-height:1.5;letter-spacing:.02em;color:var(--lv-ink);margin-bottom:1.6rem;word-break:auto-phrase;text-wrap:balance}.product__info-container .price{padding:2rem 0;border-top:1px solid var(--lv-ink);border-bottom:1px solid var(--lv-rule)}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:3rem;color:var(--lv-ink);letter-spacing:.02em}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem;color:var(--lv-muted)}.product__info-container .price__sale .price-item--sale{font-size:3rem}.product__tax{font-size:1.3rem;color:var(--lv-muted)}.product-form__submit{min-height:5.6rem;letter-spacing:.14em;font-size:1.4rem}.product-form__input--quantity .quantity{border:1px solid var(--lv-ink);border-radius:0}.product__info-container .form__label{font-size:1.2rem;letter-spacing:.12em;color:var(--lv-muted)}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--lv-ink)}.product__media-item,.product__media{border-radius:0}.product__description{font-size:1.5rem;line-height:2}.lv-buy-notes{display:flex;flex-direction:column;gap:1.6rem;margin:0 0 2.4rem}.lv-buy-notes__lead{margin:0;font-size:1.5rem;line-height:2}.lv-buy-notes__points{list-style:none;margin:0;padding:0;font-size:1.4rem;line-height:1.9}.lv-buy-notes__points li{display:flex;gap:1.6rem;padding:1.2rem 0;border-top:1px dashed var(--lv-rule)}.lv-buy-notes__points li:last-child{border-bottom:1px dashed var(--lv-rule)}.lv-buy-notes__points .lv-num-s{font-family:var(--lv-serif);font-weight:600;color:var(--lv-green);letter-spacing:.1em;flex:0 0 2.4rem}.lv-buy-notes__links{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;font-size:1.3rem;letter-spacing:.04em}.lv-buy-notes__links a{color:var(--lv-green-dark);text-decoration:underline;text-underline-offset:4px}.lv-buy-notes__ship{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;font-size:1.4rem}.lv-buy-notes__ship .lv-dot{width:8px;height:8px;background:var(--lv-green);display:inline-block}.lv-buy-notes__ship .lv-muted{color:var(--lv-muted)}.lv-buy-notes__free{font-weight:700;color:var(--lv-green-dark);font-size:1.5rem}.lv-pay{display:flex;flex-direction:column;gap:.8rem;font-size:1.2rem;color:var(--lv-muted);letter-spacing:.06em;margin-top:2.4rem}.lv-pay__icons{display:flex;flex-wrap:wrap;gap:.6rem}.lv-pay__icons svg{height:2.4rem;width:auto}.lv-rt p{margin:0 0 1.4em}.lv-rt p:last-child{margin-bottom:0}.lv-rt a{color:var(--lv-green-dark);text-decoration:underline;text-underline-offset:4px}.lv-ph{background:#e9e6e0;display:flex;align-items:flex-end}.lv-ph span{margin:0 0 20px 20px;font-size:1.2rem;letter-spacing:.06em;color:var(--lv-muted)}.lv-img{display:block;width:100%;height:auto}.lv-intro__top{aspect-ratio:16/7}.lv-intro__heading{margin:72px 0 0;max-width:960px;font-family:var(--lv-serif);font-weight:600;font-size:clamp(2.8rem,2.8vw,4rem);line-height:1.6;letter-spacing:.04em;color:var(--lv-ink)}.lv-intro__row{display:flex;flex-wrap:wrap;gap:64px 96px;align-items:center;margin-top:64px}.lv-intro__row>*{flex:1 1 400px;min-width:0}.lv-intro__mid{aspect-ratio:4/3}.lv-intro__lead{margin:0;font-family:var(--lv-serif);font-weight:400;font-size:2.2rem;line-height:2.2;color:var(--lv-ink)}.lv-intro__row2{display:flex;flex-wrap:wrap;gap:64px 96px;align-items:flex-start;margin-top:96px}.lv-intro__body{flex:1 1 560px;min-width:0;max-width:720px;font-size:1.6rem;line-height:2.1}.lv-intro__small{flex:0 1 400px;min-width:280px;aspect-ratio:1/1}.lv-rows{display:flex;flex-direction:column;gap:112px;margin-top:88px}.lv-row{display:flex;flex-wrap:wrap;gap:64px 96px;align-items:center}.lv-row--flip{flex-wrap:wrap-reverse;flex-direction:row-reverse}.lv-row__media{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.lv-row__media .lv-ph{aspect-ratio:1/1}.lv-row__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column}.lv-row__copy .lv-h3{font-size:2.8rem}.lv-video{max-width:960px;aspect-ratio:16/9;background:var(--lv-ink);margin-top:48px}.lv-video iframe{width:100%;height:100%;border:0;display:block}.lv-fn{display:flex;flex-wrap:wrap;gap:64px 96px;align-items:flex-start;margin-top:64px}.lv-fn__media{flex:0 1 400px;min-width:280px}.lv-fn__media .lv-ph{aspect-ratio:1/1}.lv-fn__list{flex:1 1 520px;min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;font-size:1.5rem;line-height:1.9}.lv-fn__item{padding:18px 0;border-bottom:1px dashed var(--lv-rule)}.lv-fn__item dt{font-family:var(--lv-serif);font-weight:600;font-size:1.7rem;color:var(--lv-ink)}.lv-fn__item dd{margin:6px 0 0}@media(max-width:760px){.lv-fn__list{grid-template-columns:1fr}}.lv-ti{display:flex;flex-wrap:wrap;gap:64px 96px;align-items:flex-start;margin-top:64px}.lv-ti__text{flex:1 1 480px;min-width:0;max-width:720px;font-size:1.6rem;line-height:2.1}.lv-ti__media{flex:0 1 480px;min-width:280px}.lv-ti__media .lv-ph{aspect-ratio:1/1}.lv-spec{margin-top:16px}.lv-spec__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;font-size:1.5rem;line-height:1.9}.lv-spec__cell{padding:22px 0;border-bottom:1px solid var(--lv-rule)}.lv-spec__cell dt{font-size:1.2rem;letter-spacing:.12em;color:var(--lv-muted)}.lv-spec__cell dd{margin:6px 0 0;color:var(--lv-ink);font-weight:500}.lv-spec__media{display:flex;flex-wrap:wrap;gap:32px;margin-top:64px}.lv-spec__media>*{flex:1 1 300px;max-width:460px}.lv-spec__media .lv-ph{aspect-ratio:1/1}@media(max-width:990px){.lv-spec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lv-spec__grid{grid-template-columns:1fr}}.lv-steps{background:var(--lv-green-pale);padding:120px var(--lv-line)}.lv-steps__intro{margin:48px 0 0;max-width:720px;font-size:1.6rem;line-height:2.1}.lv-steps__list{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px}.lv-steps__item{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--lv-ink)}.lv-steps__item .lv-h3{margin:0;font-size:2rem}.lv-steps__item p{margin:0;font-size:1.4rem;line-height:2}.lv-notice{margin-top:64px;max-width:720px;padding:28px 32px;background:#fff;border-left:3px solid var(--lv-green);font-size:1.5rem;line-height:2}.lv-notice__title{margin:0 0 8px;font-family:var(--lv-serif);font-weight:600;font-size:1.6rem;color:var(--lv-ink)}.lv-steps__links{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px}.lv-steps__links .lv-btn{background:#fff}@media(max-width:990px){.lv-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lv-steps{padding:var(--lv-section) var(--lv-line)}.lv-steps__list{grid-template-columns:1fr}}.lv-faq__intro{margin:40px 0 0;font-size:1.5rem;line-height:2;color:var(--lv-muted)}.lv-faq__list{margin:32px 0 0;max-width:960px}.lv-faq__item{border-bottom:1px solid var(--lv-rule)}.lv-faq__q{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:16px;align-items:start;padding:28px 0}.lv-faq__q::-webkit-details-marker{display:none}.lv-faq__q .lv-faq__mark{font-family:var(--lv-serif);font-weight:600;font-size:2rem;color:var(--lv-green);line-height:1.4}.lv-faq__q .lv-faq__title{font-family:var(--lv-serif);font-weight:600;font-size:1.9rem;line-height:1.6;color:var(--lv-ink)}.lv-faq__q .lv-faq__icon{position:relative;width:24px;height:24px;margin-top:4px}.lv-faq__q .lv-faq__icon:before,.lv-faq__q .lv-faq__icon:after{content:"";position:absolute;background:var(--lv-ink);left:50%;top:50%;transform:translate(-50%,-50%)}.lv-faq__q .lv-faq__icon:before{width:14px;height:1px}.lv-faq__q .lv-faq__icon:after{width:1px;height:14px;transition:transform .25s}.lv-faq__item[open] .lv-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lv-faq__a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 28px}.lv-faq__a .lv-faq__mark{color:#9a9a96}.lv-faq__a .lv-rt{font-size:1.5rem;line-height:2}.lv-faq__more{margin-top:48px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lv-product.css.map */
