:root{--lp-accent: #5C4A32;--lp-accent-light: #F0EBE0;--lp-text: #2e2a39;--lp-muted: #6b6578;--lp-border: #DDD5C4;--lp-bg-alt: #F7F3EC;--lp-bg-beige: #E8DFD0;--lp-star: #f5a623;--lp-green: #22c55e;--lp-radius: 12px;--lp-max-w: 1100px}.lp-container{max-width:var(--lp-max-w);margin:0 auto;padding:0 24px}.lp-section-tag{display:inline-block;background:var(--lp-accent-light);color:var(--lp-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:12px}.lp-trust-bar{background:var(--lp-bg-beige);color:var(--lp-text);padding:20px 0;border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp-trust-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.lp-trust-list li{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.lp-trust-list strong{font-size:28px;font-weight:800;line-height:1}.lp-trust-list span{font-size:12px;color:var(--lp-muted);letter-spacing:.04em}.lp-features{padding:72px 0 56px;background:#fff}.lp-features h2,.lp-howitworks h2,.lp-specs h2,.lp-testimonials h2,.lp-faq h2{font-size:24px;color:var(--lp-text);font-weight:800;margin:0 0 12px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-section-tag{display:block;text-align:center}.lp-subtitle{color:var(--lp-muted);font-size:15px;margin:0 auto 36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.lp-features h2,.lp-howitworks h2,.lp-specs h2,.lp-testimonials h2,.lp-faq h2,.lp-subtitle{white-space:normal;overflow:visible;text-overflow:unset}}.lp-features-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lp-features-grid li{background:var(--lp-bg-alt);border-radius:var(--lp-radius);padding:18px 20px;border:1px solid var(--lp-border);display:flex;flex-direction:column;gap:8px}.lp-features-grid h3{font-size:15px;font-weight:700;color:var(--lp-text);margin:0;line-height:1.3}.lp-features-grid p{font-size:13.5px;color:var(--lp-muted);margin:0;line-height:1.65;flex:1}.lp-howitworks{padding:64px 0;background:var(--lp-bg-alt);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:steps}.lp-steps li{background:#fff;border-radius:var(--lp-radius);padding:28px 20px;border:1px solid var(--lp-border);position:relative}.lp-step-num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lp-accent);color:#fff;font-size:15px;font-weight:800;margin-bottom:14px;flex-shrink:0}.lp-steps h3{font-size:15px;font-weight:700;color:var(--lp-text);margin:0 0 8px}.lp-steps p{font-size:13px;color:var(--lp-muted);margin:0;line-height:1.6}.lp-specs{padding:64px 0;background:#fff}.lp-specs-table{width:100%;border-collapse:collapse;border-radius:var(--lp-radius);overflow:hidden;border:1px solid var(--lp-border);margin-top:32px;font-size:14px}.lp-specs-table th,.lp-specs-table td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--lp-border)}.lp-specs-table th{width:40%;font-weight:600;color:var(--lp-text);background:var(--lp-bg-alt)}.lp-specs-table td{color:var(--lp-muted)}.lp-specs-table tr:last-child th,.lp-specs-table tr:last-child td{border-bottom:none}.lp-testimonials{padding:64px 0;background:var(--lp-bg-alt);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp-reviews-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-reviews-grid li{background:#fff;border-radius:var(--lp-radius);padding:24px;border:1px solid var(--lp-border);display:flex;flex-direction:column;gap:12px}.lp-stars{color:var(--lp-star);font-size:16px;letter-spacing:2px}.lp-reviews-grid p{font-size:14px;color:var(--lp-text);line-height:1.65;margin:0;flex:1}.lp-reviews-grid footer{display:flex;flex-direction:column;gap:2px;font-size:13px}.lp-reviews-grid footer [itemprop=name]{font-weight:700;color:var(--lp-text)}.lp-review-location{color:var(--lp-muted)}.lp-faq{padding:64px 0;background:#fff}.lp-faq-inner{max-width:820px}.lp-faq-list{margin:32px 0 0;padding:0}.lp-faq-item{border-bottom:1px solid var(--lp-border)}.lp-faq-item details{padding:0}.lp-faq-item summary{font-size:15px;font-weight:600;color:var(--lp-text);padding:18px 40px 18px 0;cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:var(--lp-accent);font-weight:400;transition:transform .2s}.lp-faq-item details[open] summary:after{content:"\2212"}.lp-faq-item dd,.lp-faq-item .lp-faq-answer{font-size:14px;color:var(--lp-muted);line-height:1.7;padding:0 0 20px;margin:0}.lp-cta{background:var(--lp-bg-beige);padding:64px 0;text-align:center;border-top:1px solid var(--lp-border)}.lp-cta-inner{max-width:680px}.lp-cta h2{color:var(--lp-text);font-size:clamp(22px,3vw,32px);font-weight:800;margin:0 0 12px}.lp-cta p{color:var(--lp-muted);font-size:14px;margin:0 0 28px;letter-spacing:.03em}.lp-cta-btn{display:inline-block;background:var(--lp-text);color:#f7f3ec;font-size:15px;font-weight:700;padding:16px 36px;border-radius:100px;text-decoration:none;transition:opacity .15s;letter-spacing:.01em}.lp-cta-btn:hover{opacity:.85}@media(max-width:900px){.lp-features-grid,.lp-steps,.lp-reviews-grid{grid-template-columns:repeat(2,1fr)}.lp-trust-list{gap:28px}}@media(max-width:600px){.lp-features-grid,.lp-steps,.lp-reviews-grid{grid-template-columns:1fr}.lp-trust-list{gap:20px}.lp-trust-list strong{font-size:22px}.lp-specs-table th{width:45%}}.lp-img-grid-2,.lp-specs-images{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.lp-specs-images--3{grid-template-columns:repeat(3,1fr)}.lp-img-grid-2 figure,.lp-specs-images figure{margin:0;padding:0;border-radius:var(--lp-radius);overflow:hidden;border:1px solid var(--lp-border)}.lp-img-grid-2 figure img,.lp-specs-images figure img{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:700px){.lp-img-grid-2,.lp-specs-images,.lp-specs-images--3{grid-template-columns:1fr}}.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-connectee.css.map */
