.lf-lc-buy-wrap{padding-top:clamp(28px,2.4vw,48px);padding-bottom:clamp(16px,1.4vw,28px)}.lf-fp .lf-fp-opt__set--grid{--lf-lc-sw: 63px;display:grid;grid-template-columns:repeat(auto-fill,var(--lf-lc-sw));justify-content:start;gap:12px;max-width:none}.lf-fp .lf-fp-swatch--lg{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:50%}.lf-fp input:checked+.lf-fp-swatch--lg{box-shadow:inset 0 0 0 2.5px #fff}@media screen and (max-width:749px){.lf-fp .lf-fp-opt__set--grid{--lf-lc-sw: 50px;gap:10px 8px;justify-content:space-between;max-width:none}}.lf-fp .lf-fp-modal__h3--lead{font-size:clamp(16px,calc(.16vw + 13.1px),19px);font-weight:500;letter-spacing:.01em;text-transform:none;margin:0 0 12px}.lf-fp-modal__bullets{margin:0 0 6px;padding-left:20px;list-style:disc}.lf-fp-modal__bullets li{margin:0 0 6px}.lf-fp-modal__blocks dd+dd{margin-top:12px}.lf-lc-blurb{margin:14px 0 4px;max-width:620px;font-size:clamp(14px,calc(.18vw + 10.5px),16px);line-height:1.62;color:var(--lf-fp-muted, #4a4a4a)}.lf-lc-blurb p{margin:0 0 12px}.lf-lc-blurb p:last-child{margin-bottom:0}.lf-lc-specs-inline{margin-top:22px}.lf-lc-specs-inline .lf-fp-spectable th,.lf-lc-specs-inline .lf-fp-spectable td{padding:12px 14px;border-bottom:0}.lf-lc-specs-inline .lf-fp-spectable tbody tr:nth-child(odd){background:var(--lf-fp-wash, #f7f6f4)}.lf-lc-content-narrow{max-width:720px;margin:0 auto}.lf-lc-content__intro{margin-bottom:18px}.lf-lc-content__intro p,.lf-lc-content__body p{margin:0 0 14px}.lf-lc-content__intro p:last-child,.lf-lc-content__body p:last-child{margin-bottom:0}.lf-lc-content-narrow .lf-fp-featlist li{padding-left:40px}.lf-lc-content-narrow .lf-fp-featlist li:before{width:6px;height:6px;border-radius:50%;top:.62em;margin-top:-2.5px;left:14px}.lf-lc-faq-narrow{max-width:780px;margin:0 auto}.lf-lc-faq__item{border-bottom:1px solid var(--lf-fp-hair, #ddd)}.lf-lc-faq__item:first-child{border-top:1px solid var(--lf-fp-hair, #ddd)}.lf-lc-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;cursor:pointer;list-style:none;font-weight:500;font-size:15px}.lf-lc-faq__q::-webkit-details-marker{display:none}.lf-lc-faq__caret{width:11px;height:11px;flex:0 0 auto;transition:transform .2s ease}.lf-lc-faq__item[open] .lf-lc-faq__caret{transform:rotate(180deg)}.lf-lc-faq__panel{overflow:hidden;height:0;transition:height .28s ease}@media(prefers-reduced-motion:reduce){.lf-lc-faq__panel{transition-duration:.01ms}}.lf-lc-faq__a{padding:0 4px 16px;font-size:13.5px;line-height:1.55;color:var(--lf-fp-muted, #444)}.lf-lc-banner-wrap{max-width:1160px;margin:0 auto}.lf-lc-banner-wrap--wide{max-width:1280px}.lf-lc-care__body{max-width:640px}.lf-lc-care__body p{margin:0 0 14px}.lf-lc-care__cta{display:inline-block;margin-top:6px;padding:10px 24px;border:1px solid #111;color:#111;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.02em}.lf-lc-care__cta:hover{background:#111;color:#fff}.lf-lc-care{max-width:720px;margin:0 auto}.lf-lc-care--split{max-width:none;margin:0;display:grid;gap:clamp(28px,3vw,56px);align-items:center}@media screen and (min-width:750px){.lf-lc-care--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.lf-lc-care__media img{width:100%;height:auto;display:block}.lf-lc-care--split .lf-lc-care__body,.lf-lc-care--split .lf-lc-care__col{max-width:560px}:root{--lf-lc-serif: "EB Garamond", "Cormorant Garamond", Garamond, "Times New Roman", serif}.lf-fp .lf-lc-phrase{max-width:1160px;margin:0 auto clamp(40px,4vw,72px);text-align:center;font-family:var(--lf-lc-serif);font-weight:400;font-size:clamp(32px,3.1vw,56px);letter-spacing:.005em;line-height:1.15;color:var(--lf-fp-ink, #171717);text-transform:none}.lf-lc-phrase__accent{font-style:italic;font-weight:600}.lf-lc-features{display:flex;flex-direction:column;gap:clamp(56px,5.8vw,112px)}.lf-lc-feature-row{display:grid;gap:clamp(24px,3vw,56px);align-items:center}@media screen and (min-width:750px){.lf-lc-feature-row{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr)}.lf-lc-feature-row:nth-child(odd){grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.lf-lc-feature-row:nth-child(odd) .lf-lc-feature-row__media{order:2}.lf-lc-feature-row:nth-child(odd) .lf-lc-feature-row__text{order:1}.lf-lc-feature-row--no-media,.lf-lc-feature-row--no-media:nth-child(odd){grid-template-columns:minmax(0,1fr)}}.lf-lc-feature-row--no-media .lf-lc-feature-row__text{max-width:640px;margin:0 auto;text-align:center}.lf-lc-feature-row__media img{width:100%;height:auto;display:block;border-radius:12px}.lf-lc-feature__inner{display:flex;align-items:flex-start;gap:clamp(14px,1.2vw,22px)}.lf-lc-feature__icon-wrap{flex:0 0 auto;display:block;margin-top:2px}.lf-lc-feature__copy{min-width:0}.lf-lc-feature__icon{width:34px;height:34px;display:block;stroke:currentColor;fill:none;stroke-width:1.4}.lf-lc-feature-row--no-media .lf-lc-feature__inner{justify-content:center;text-align:left}.lf-fp .lf-lc-feature__title{font-family:var(--lf-display-font, inherit);font-weight:500;font-size:clamp(16px,1.2vw,22px);margin:0 0 10px}.lf-lc-feature__body{font-size:clamp(13px,calc(.2vw + 9.5px),16px);line-height:1.65;color:var(--lf-fp-muted, #555);margin:0;max-width:480px}.lf-lc-feature-row--no-media .lf-lc-feature__body{max-width:none}@media screen and (max-width:749px){.lf-lc-content-narrow,.lf-lc-faq-narrow,.lf-lc-banner-wrap,.lf-fp .lf-lc-phrase{max-width:none}.lf-lc-feature__inner{gap:14px}.lf-lc-content-narrow .lf-fp-featlist li{padding-left:28px}.lf-lc-content-narrow .lf-fp-featlist li:before{left:8px}.lf-lc-care--split{gap:22px}.lf-lc-care--split .lf-lc-care__body,.lf-lc-care--split .lf-lc-care__col{max-width:none}}.lf-lc-keyinfo{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,3vw,64px)}@media screen and (min-width:750px){.lf-lc-keyinfo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,4.4vw,104px);align-items:start}.lf-lc-keyinfo.lf-lc-keyinfo--single{grid-template-columns:minmax(0,760px);justify-content:center}}.lf-fp .lf-lc-keyinfo__h{font-family:var(--lf-display-font, inherit);font-size:clamp(16px,1.1vw,21px);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--lf-fp-ink, #171717);margin:0 0 clamp(20px,1.6vw,32px);padding-bottom:clamp(12px,1vw,20px);border-bottom:1px solid var(--lf-fp-hair, rgba(0, 0, 0, .12))}.lf-lc-keyinfo .lf-fp-featlist{gap:clamp(12px,.85vw,20px)}.lf-lc-keyinfo .lf-fp-featlist li{padding-left:30px}.lf-lc-keyinfo .lf-fp-featlist li:before{width:6px;height:6px;border-radius:50%;top:.62em;margin-top:-2.5px;left:10px}.lf-lc-keyinfo__label{font-weight:500;color:var(--lf-fp-ink, #171717)}.lf-lc-prows{display:flex;flex-direction:column;gap:clamp(56px,5.8vw,112px)}.lf-lc-prow{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.6vw,56px);align-items:center}@media screen and (min-width:750px){.lf-lc-prow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-lc-prow:nth-child(2n) .lf-lc-prow__media{order:1}.lf-lc-prow:nth-child(2n) .lf-lc-prow__text{order:2}.lf-lc-prow.lf-lc-prow--no-media{grid-template-columns:minmax(0,1fr)}}.lf-lc-prow--no-media .lf-lc-prow__text{max-width:760px;margin:0 auto}.lf-lc-prow__media img{display:block;width:auto;height:auto;max-width:100%;max-height:clamp(380px,33vw,720px);margin:0 auto;border-radius:12px}.lf-fp .lf-lc-prow__title{font-family:var(--lf-display-font, inherit);font-size:clamp(18px,1.35vw,26px);font-weight:500;letter-spacing:.02em;line-height:1.25;text-align:center;color:var(--lf-fp-ink, #171717);margin:0 0 clamp(14px,1.2vw,24px)}.lf-lc-prow__body{font-size:clamp(14px,calc(.22vw + 9.5px),17px);line-height:1.75;color:#3a3a3a}.lf-lc-prow__body p{margin:0 0 1.05em}.lf-lc-prow__body p:last-child{margin-bottom:0}@media screen and (max-width:749px){.lf-lc-keyinfo{gap:32px}.lf-lc-prows{gap:52px}.lf-lc-prow{gap:22px}.lf-lc-prow__media img{max-height:62vh}.lf-lc-prow--no-media .lf-lc-prow__text{max-width:none}}.lf-fp .lf-fp-modal__media--stack[data-count]{grid-template-columns:minmax(0,1fr);gap:12px}.lf-fp .lf-fp-modal__media--stack .lf-fp-modal__shot{aspect-ratio:3 / 2;border:0}.lf-fp .lf-fp-modal__media--stack .lf-fp-modal__shot img{object-fit:cover}.lf-fp .lf-lc-pick-bubble{padding:0;overflow:hidden;background:var(--lf-fp-sw, #e6e3de) center / cover no-repeat;border:1px solid var(--lf-fp-hair)}.lf-fp .lf-lc-pick-bubble[hidden]{display:none}.lf-fp .lf-lc-pick-bubble{margin-right:0}.lf-fp .lf-lc-pick-bubble--summary{margin:0 6px 0 0}.lf-fp .lf-lc-pick-bubble:hover,.lf-fp .lf-lc-pick-bubble:focus-visible{border-color:var(--lf-fp-ink)}.lf-fp .lf-lc-pick{width:min(560px,calc(100vw - 40px))}.lf-fp .lf-lc-pick__stage{position:relative;margin:0 0 10px;background:#fff;border:1px solid var(--lf-fp-hair-soft);aspect-ratio:1 / 1;overflow:hidden}.lf-fp .lf-lc-pick__stage img{display:block;width:100%;height:100%;object-fit:contain}.lf-fp .lf-lc-pick__thumbs{display:flex;gap:8px;margin:0 0 20px;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:thin}.lf-fp .lf-lc-pick__thumb{display:block;padding:0;border:1px solid var(--lf-fp-hair-soft);background:none;cursor:pointer;transition:border-color .15s}.lf-fp .lf-lc-pick__thumb:hover,.lf-fp .lf-lc-pick__thumb:focus-visible{border-color:var(--lf-fp-ink)}.lf-fp .lf-lc-pick__thumb img{display:block;width:72px;height:72px;object-fit:contain;background:#fff}.lf-fp .lf-lc-pick__blurb{margin-bottom:18px}.lf-fp .lf-lc-pick__label{display:block;margin-bottom:10px}.lf-fp .lf-lc-pick__sws{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px;margin-bottom:22px}.lf-fp .lf-lc-pick__sw{padding:0;width:100%}.lf-fp .lf-lc-pick__sw[aria-pressed=true]{border-color:var(--lf-fp-ink);box-shadow:inset 0 0 0 3px #fff}.lf-fp .lf-lc-pick__sw:disabled{opacity:.35;cursor:not-allowed}.lf-fp .lf-lc-pick__foot{display:flex;align-items:center;gap:18px}.lf-fp .lf-lc-pick__price{font-family:var(--lf-display-font);font-size:clamp(16px,calc(.2vw + 13px),20px);font-weight:500;white-space:nowrap}.lf-fp .lf-lc-pick__add{flex:1 1 auto}.lf-fp .lf-lc-pick__add:disabled{opacity:.45;cursor:not-allowed}@media(max-width:749px){.lf-fp .lf-lc-pick__sws{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/lf-lc.css.map */
