:root{--lp2-bg: #FAF8F3;--lp2-bg-alt: #F2EDE4;--lp2-bg-dark: #EAE3D8;--lp2-accent: #8B7355;--lp2-accent-dk: #5C4A32;--lp2-text: #1C1814;--lp2-muted: #7D7066;--lp2-border: #DDD5C4;--lp2-star: #C9962A;--lp2-radius: 8px;--lp2-max-w: 1100px}.lp2-section{background:var(--lp2-bg)}.lp2-section-alt{background:var(--lp2-bg-alt)}.lp2-container{max-width:var(--lp2-max-w);margin:0 auto;padding:0 28px}.lp2-trust{background:var(--lp2-bg-dark);border-bottom:1px solid var(--lp2-border);padding:14px 0}.lp2-trust ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.lp2-trust li{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--lp2-accent-dk);padding:4px 24px}.lp2-trust li+li{border-left:1px solid var(--lp2-border)}.lp2-label{display:block;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp2-accent);margin-bottom:14px}.lp2-heading{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--lp2-text);text-align:center;margin:0 0 12px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp2-sub{font-size:15px;color:var(--lp2-muted);text-align:center;margin:0 auto 48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:800px}@media(max-width:900px){.lp2-heading,.lp2-sub{white-space:normal;overflow:visible;text-overflow:unset}}.lp2-features-wrap{padding:72px 0 56px;background:var(--lp2-bg)}.lp2-features-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--lp2-border);border:1px solid var(--lp2-border);border-radius:var(--lp2-radius);overflow:hidden}.lp2-features-grid li{background:var(--lp2-bg);padding:28px 28px 28px 24px;display:flex;gap:20px;align-items:flex-start}.lp2-feat-num{font-size:32px;font-weight:900;color:var(--lp2-bg-dark);line-height:1;flex-shrink:0;width:44px;-webkit-user-select:none;user-select:none}.lp2-feat-content h3{font-size:15px;font-weight:700;color:var(--lp2-text);margin:0 0 8px;line-height:1.3}.lp2-feat-content p{font-size:13.5px;color:var(--lp2-muted);margin:0;line-height:1.65}.lp2-img-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.lp2-img-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.lp2-img-duo figure,.lp2-img-trio figure{margin:0;border-radius:var(--lp2-radius);overflow:hidden;border:1px solid var(--lp2-border)}.lp2-img-duo figure img,.lp2-img-trio figure img{display:block;width:100%;height:auto}.lp2-howitworks{padding:72px 0;background:var(--lp2-bg-alt);border-top:1px solid var(--lp2-border);border-bottom:1px solid var(--lp2-border)}.lp2-timeline{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:0}.lp2-timeline:before{content:"";position:absolute;top:22px;left:10%;right:10%;height:1px;background:var(--lp2-border);z-index:0}.lp2-timeline li{position:relative;z-index:1;padding:0 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.lp2-tl-num{width:44px;height:44px;border-radius:50%;background:var(--lp2-bg);border:2px solid var(--lp2-accent);color:var(--lp2-accent-dk);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp2-timeline h3{font-size:14px;font-weight:700;color:var(--lp2-text);margin:0;line-height:1.3}.lp2-timeline p{font-size:13px;color:var(--lp2-muted);margin:0;line-height:1.6}.lp2-specs{padding:72px 0;background:var(--lp2-bg)}.lp2-specs-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.lp2-specs-table{width:100%;border-collapse:collapse;font-size:13.5px;border:1px solid var(--lp2-border);border-radius:var(--lp2-radius);overflow:hidden}.lp2-specs-table th,.lp2-specs-table td{padding:12px 16px;border-bottom:1px solid var(--lp2-border);text-align:left}.lp2-specs-table tr:last-child th,.lp2-specs-table tr:last-child td{border-bottom:none}.lp2-specs-table th{font-weight:600;color:var(--lp2-text);background:var(--lp2-bg-alt);width:45%}.lp2-specs-table td{color:var(--lp2-muted)}.lp2-testimonials{padding:72px 0;background:var(--lp2-bg-alt);border-top:1px solid var(--lp2-border);border-bottom:1px solid var(--lp2-border)}.lp2-reviews{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp2-reviews li{background:var(--lp2-bg);padding:24px 24px 24px 20px;border-left:3px solid var(--lp2-accent);border-radius:0 var(--lp2-radius) var(--lp2-radius) 0;display:flex;flex-direction:column;gap:12px}.lp2-stars{color:var(--lp2-star);font-size:14px;letter-spacing:2px}.lp2-reviews p{font-size:13.5px;color:var(--lp2-text);line-height:1.65;margin:0;flex:1;font-style:italic}.lp2-reviews footer{font-size:12px;color:var(--lp2-muted);font-weight:600;font-style:normal}.lp2-faq{padding:72px 0;background:var(--lp2-bg)}.lp2-faq-wrap{max-width:780px;margin:36px auto 0}.lp2-faq-wrap details{border-bottom:1px solid var(--lp2-border)}.lp2-faq-wrap summary{font-size:15px;font-weight:600;color:var(--lp2-text);padding:18px 36px 18px 0;cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.lp2-faq-wrap summary::-webkit-details-marker{display:none}.lp2-faq-wrap summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--lp2-accent)}.lp2-faq-wrap details[open] summary:after{content:"\2212"}.lp2-faq-wrap .lp2-faq-ans{font-size:14px;color:var(--lp2-muted);line-height:1.75;padding:0 0 20px;margin:0}.lp2-cta{padding:80px 0;background:var(--lp2-bg-alt);border-top:1px solid var(--lp2-border);text-align:center}.lp2-cta-inner{max-width:680px;margin:0 auto;padding:0 28px}.lp2-cta h2{font-size:clamp(22px,2.8vw,34px);font-weight:800;color:var(--lp2-text);margin:0 0 12px;line-height:1.2}.lp2-cta p{font-size:14px;color:var(--lp2-muted);margin:0 0 32px;letter-spacing:.04em}.lp2-cta-btn{display:inline-block;background:#1a1410;color:#fff;font-size:15px;font-weight:700;padding:16px 40px;border-radius:4px;text-decoration:none;letter-spacing:.02em;transition:opacity .15s}.lp2-cta-btn:hover{opacity:.85}@media(max-width:900px){.lp2-features-grid{grid-template-columns:1fr}.lp2-timeline{grid-template-columns:1fr 1fr}.lp2-timeline:before{display:none}.lp2-specs-cols,.lp2-reviews{grid-template-columns:1fr}}@media(max-width:600px){.lp2-img-duo,.lp2-img-trio,.lp2-timeline{grid-template-columns:1fr}.lp2-trust li+li{border-left:none;border-top:1px solid var(--lp2-border)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lp-litiere-toit-ouvert.css.map */
