.lpdp{--lp-green: #20382d;--lp-green-2: #2f5240;--lp-cream: #f6f2ea;--lp-paper: #fffdfa;--lp-ink: #17201c;--lp-muted: #55625b;--lp-line: rgb(32 56 45 / .16);--lp-sage: #c9dccf;--lp-brass: #b3803a;--lp-heading: var(--heading-font-family, "Manrope", sans-serif);--lp-text: var(--text-font-family, "DM Sans", sans-serif);--lp-gutter: max(var(--container-gutter, 1rem), calc((100% - var(--container-max-width, 1400px)) / 2));position:relative;padding:clamp(3rem,8vw,6.5rem) var(--lp-gutter);color:var(--lp-ink);background:var(--lp-cream);font-family:var(--lp-text);font-size:1rem;line-height:1.65;overflow-x:clip}.lpdp *,.lpdp *:before,.lpdp *:after{box-sizing:border-box}.lpdp h2,.lpdp h3{font-family:var(--lp-heading);color:inherit;margin:0;text-wrap:balance}.lpdp h2{font-size:clamp(1.75rem,5.2vw,3rem);line-height:1.08;font-weight:700;letter-spacing:-.02em}.lpdp h3{font-size:1.125rem;line-height:1.3;font-weight:700;letter-spacing:-.005em}.lpdp :where(p){margin:0}.lpdp :focus-visible{outline:3px solid var(--lp-brass);outline-offset:3px}.lpdp--paper{background:var(--lp-paper)}.lpdp--green{background:var(--lp-green);color:var(--lp-cream)}.lpdp .lpdp-icon{width:2rem;height:2rem;flex:none;grid-row:1 / span 2}.lpdp .lpdp-lede{font-size:1.125rem;color:var(--lp-muted);max-width:38rem;margin-top:1rem}.lpdp-media{display:block;width:100%;height:100%;object-fit:cover}.lpdp-opener{display:grid;gap:2rem;align-items:center}.lpdp-opener__img{aspect-ratio:1 / 1;overflow:hidden;border-radius:4px 4px 80px;background:#e9e4d9}.lpdp-opener__text{display:grid;gap:1.25rem}.lpdp .lpdp-opener__title{font-size:clamp(2rem,7vw,3.6rem);line-height:1.04}.lpdp-opener__body{font-size:1.1875rem;max-width:34rem}.lpdp-opener__note{max-width:34rem;color:var(--lp-muted);padding-inline-start:1rem;border-inline-start:3px solid var(--lp-brass)}@media(min-width:900px){.lpdp-opener{grid-template-columns:5fr 6fr;gap:clamp(3rem,7vw,7rem)}.lpdp-opener__img{aspect-ratio:4 / 5}}.lpdp-numbers{padding-block:clamp(2.5rem,6vw,4.5rem)}.lpdp-numbers__list{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.lpdp-numbers__item{padding:1.5rem .5rem 1.5rem 1.25rem;border-inline-start:1px solid rgb(246 242 234 / .28)}.lpdp-numbers__item:nth-child(odd){border-inline-start:0;padding-inline-start:0}.lpdp-numbers__value{font-family:var(--lp-heading);font-weight:800;font-size:clamp(2.6rem,11vw,4.75rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lpdp-numbers__unit{font-size:.42em;font-weight:600;margin-inline-start:.15em;color:var(--lp-sage);letter-spacing:0}.lpdp-numbers__label{margin-top:.5rem;color:var(--lp-sage);font-size:1rem}@media(min-width:800px){.lpdp-numbers__list{grid-template-columns:repeat(4,1fr)}.lpdp-numbers__item:nth-child(odd){border-inline-start:1px solid rgb(246 242 234 / .28);padding-inline-start:1.5rem}.lpdp-numbers__item:first-child{border-inline-start:0;padding-inline-start:0}}.lpdp-features{display:grid;gap:2.5rem}.lpdp-features__list{display:grid;margin:0;padding:0;list-style:none}.lpdp-features__item{display:grid;grid-template-columns:2rem 1fr;gap:0 1rem;padding-block:1.5rem;border-top:1px solid var(--lp-line)}.lpdp-features__item .lpdp-icon{color:var(--lp-green-2)}.lpdp .lpdp-features__item p{grid-column:2;margin-top:.4rem;color:var(--lp-muted)}@media(min-width:900px){.lpdp-features{grid-template-columns:4fr 8fr;gap:5rem}.lpdp-features__head{position:sticky;top:7rem;align-self:start}.lpdp-features__list{grid-template-columns:1fr 1fr;column-gap:3rem}}.lpdp-benefits{display:grid;gap:2.5rem}.lpdp-benefits__img{aspect-ratio:4 / 3;overflow:hidden;border-radius:80px 4px 4px;background:#e9e4d9}.lpdp-benefits__list{margin:2rem 0 0;padding:0;list-style:none}.lpdp-benefits__item{display:grid;grid-template-columns:2rem 1fr;gap:0 1rem;padding-block:1.25rem;border-top:1px solid var(--lp-line)}.lpdp-benefits__item:last-child{border-bottom:1px solid var(--lp-line)}.lpdp-benefits__item .lpdp-icon{color:var(--lp-green-2)}.lpdp .lpdp-benefits__item p{grid-column:2;margin-top:.35rem;color:var(--lp-muted)}@media(min-width:900px){.lpdp-benefits{grid-template-columns:6fr 5fr;gap:clamp(3rem,7vw,7rem);align-items:center}.lpdp-benefits__img{aspect-ratio:1 / 1;position:sticky;top:7rem}.lpdp-benefits__body{order:-1}}.lpdp-measures{background-color:#e8eee8;background-image:linear-gradient(rgb(32 56 45 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(32 56 45 / .07) 1px,transparent 1px);background-size:24px 24px}.lpdp-measures__grid{display:grid;gap:2rem;margin-top:2.25rem}.lpdp-measures__sheet{margin:0;background:var(--lp-paper);border:1.5px solid var(--lp-green);padding:clamp(.75rem,3vw,2rem);position:relative}.lpdp-measures__sheet figcaption{margin-top:.75rem;font-size:.875rem;color:var(--lp-muted)}.lpdp-draw{display:block;width:100%;height:auto;max-height:40rem}.lpdp-draw .d-chair{fill:none;stroke:var(--lp-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lpdp-draw .d-fill{fill:#20382d1a;stroke:var(--lp-green);stroke-width:3;stroke-linejoin:round}.lpdp-draw .d-dim{stroke:var(--lp-brass);stroke-width:1.6;fill:none}.lpdp-draw .d-ext{stroke:var(--lp-brass);stroke-width:1;stroke-dasharray:4 4;fill:none;opacity:.8}.lpdp-draw .d-txt{fill:var(--lp-ink);font-family:var(--lp-text);font-size:22px;font-weight:700}.lpdp-draw .d-sub{fill:var(--lp-muted);font-family:var(--lp-text);font-size:18px;font-weight:500}.lpdp-draw .d-floor{stroke:var(--lp-green);stroke-width:2}.lpdp-measures__side{display:grid;gap:1.5rem;align-content:start}.lpdp-measures__top{margin:0;background:var(--lp-paper);border:1.5px solid var(--lp-green);padding:.75rem}.lpdp-measures__top figcaption{font-size:.875rem;color:var(--lp-muted)}.lpdp-measures__table{width:100%;border-collapse:collapse;background:var(--lp-paper);border:1.5px solid var(--lp-green)}.lpdp .lpdp-measures__table th,.lpdp .lpdp-measures__table td{padding:.65rem .9rem;text-align:left;border-bottom:1px solid var(--lp-line);font-size:1rem}.lpdp .lpdp-measures__table th{font-weight:500}.lpdp .lpdp-measures__table td{font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lpdp-measures__table tr:last-child>*{border-bottom:0}@media(min-width:900px){.lpdp-measures__grid{grid-template-columns:7fr 4fr;gap:3rem;align-items:start}}.lpdp-specs__head{margin-bottom:2rem}.lpdp-tabs__list{display:none;gap:0;border-bottom:1.5px solid var(--lp-green);overflow-x:auto;scrollbar-width:none}.lpdp-tabs__list::-webkit-scrollbar{display:none}.lpdp-specs.is-enhanced .lpdp-tabs__list{display:flex}.lpdp-tabs__tab{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;flex:1 0 auto;min-height:3rem;padding:.75rem 1.25rem;margin-bottom:-1.5px;font:600 1rem/1.2 var(--lp-heading);color:var(--lp-muted);border-bottom:4px solid transparent;transition:color .15s,border-color .15s,background-color .15s}.lpdp-tabs__tab:hover{color:var(--lp-green);background:#20382d0d}.lpdp .lpdp-tabs__tab:focus-visible{outline-offset:-4px}.lpdp-tabs__tab[aria-selected=true]{color:var(--lp-green);border-bottom-color:var(--lp-brass)}.lpdp-tabs__panel{padding-top:.5rem}.lpdp-specs.is-enhanced .lpdp-tabs__panel[hidden]{display:none}.lpdp-tabs__panel-title{font-family:var(--lp-heading);font-weight:700;font-size:1.125rem;margin:2rem 0 .75rem}.lpdp-specs.is-enhanced .lpdp-tabs__panel-title{display:none}.lpdp-specs.is-enhanced .lpdp-tabs__panel{padding-top:1.5rem}.lpdp-table{width:100%;border-collapse:collapse;border:1px solid var(--lp-line)}.lpdp .lpdp-table th,.lpdp .lpdp-table td{padding:.85rem 1rem;text-align:left;vertical-align:top;font-size:1rem}.lpdp .lpdp-table th{width:38%;font-weight:500;color:var(--lp-muted)}.lpdp .lpdp-table td{font-weight:600}.lpdp-table tbody tr:nth-child(odd){background:#20382d0d}.lpdp-table tbody tr.lpdp-table__group{background:var(--lp-green)}.lpdp .lpdp-table .lpdp-table__group th{width:auto;background:var(--lp-green);color:var(--lp-cream);font-family:var(--lp-heading);font-weight:700;padding-block:.7rem}@media(min-width:900px){.lpdp .lpdp-table th{width:38%}.lpdp-tabs__panel{max-width:52rem}}.lpdp-faq{display:grid;gap:2rem}.lpdp-faq__list{border-bottom:1px solid var(--lp-line)}.lpdp-faq__item{border-top:1px solid var(--lp-line)}.lpdp-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 0;font:700 1.0625rem/1.35 var(--lp-heading)}.lpdp-faq__item summary::-webkit-details-marker{display:none}.lpdp-faq__item summary:after{content:"";flex:none;width:.65rem;height:.65rem;margin-inline-end:.35rem;border-right:2px solid var(--lp-green);border-bottom:2px solid var(--lp-green);transform:rotate(45deg);transition:transform .2s}.lpdp-faq__item[open] summary:after{transform:rotate(-135deg)}.lpdp-faq__item summary:hover{color:var(--lp-green-2)}.lpdp-faq__answer{padding:0 0 1.25rem;max-width:42rem;color:var(--lp-muted)}@media(min-width:900px){.lpdp-faq{grid-template-columns:4fr 8fr;gap:5rem}.lpdp-faq__head{position:sticky;top:7rem;align-self:start}}.lpdp-cta{display:grid;gap:2rem;align-items:center}.lpdp-cta__img{aspect-ratio:16 / 10;overflow:hidden;border-radius:4px}.lpdp-cta__text{display:grid;gap:1.1rem;justify-items:start}.lpdp-cta__text p{color:var(--lp-sage);max-width:32rem;font-size:1.125rem}.lpdp-cta__text .lpdp-cta__price{font:800 1.75rem/1 var(--lp-heading);color:var(--lp-cream)}.lpdp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.85rem 2rem;background:var(--lp-cream);color:var(--lp-green);border:0;border-radius:999px;cursor:pointer;font:700 1.0625rem/1.2 var(--lp-heading);text-decoration:none;transition:background-color .15s,transform .15s}.lpdp-btn:hover{background:#fff;color:var(--lp-green)}.lpdp-btn:active{transform:scale(.98)}@media(min-width:900px){.lpdp-cta{grid-template-columns:6fr 5fr;gap:5rem}.lpdp-cta__img{order:2;aspect-ratio:4 / 3}}@media(max-width:899px){.lpdp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lpdp *,.lpdp *:before,.lpdp *:after{transition:none!important;animation:none!important}}.lpdp-measures__grid--table-only{grid-template-columns:minmax(0,44rem)}@media(min-width:900px){.lpdp-opener.lpdp--noimg,.lpdp-benefits.lpdp--noimg,.lpdp-cta.lpdp--noimg{grid-template-columns:minmax(0,46rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/luvin-pdp.css.map */
