.olv-a{--olv-rouge:#9B1B30;--olv-creme:#F6EFE9;--olv-encre:#231A1D;--olv-poudre:#E9C9C4;color:var(--olv-encre);font-family:var(--font-body--family)}.olv-a h2{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05;margin:0 0 .5em;text-align:center}.olv-a h2 em{font-family:var(--font-accent--family);font-style:italic;font-weight:500;color:var(--olv-rouge)}.olv-a .olv-sur{display:block;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;color:var(--olv-rouge);margin-bottom:.8em}.olv-wrap{max-width:1200px;margin:0 auto;padding:clamp(40px,7vw,90px) 20px}.olv-etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:2rem}.olv-etape{background:#fff;border-radius:14px;overflow:hidden}.olv-etape img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.olv-etape div{padding:18px 20px 22px}.olv-etape b{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--olv-rouge);color:var(--olv-creme);align-items:center;justify-content:center;font-size:.9rem;margin-right:10px}.olv-etape h3{display:inline;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:600}.olv-etape p{margin:.6em 0 0;line-height:1.5}.olv-cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:2rem}.olv-carte{background:var(--olv-poudre);border-radius:14px;padding:26px 24px}.olv-carte h3{font-family:var(--font-heading--family);font-size:1.6rem;font-weight:600;margin:0 0 .4em}.olv-carte p{margin:0;line-height:1.5}.olv-teintes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:2rem;text-align:center}.olv-teintes img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;max-width:240px;margin:0 auto 14px}.olv-teintes h3{font-family:var(--font-heading--family);font-size:1.7rem;font-weight:600;margin:0}.olv-teintes p{margin:.3em 0 0;font-size:.95rem}.olv-cta{text-align:center;margin-top:2.2rem}.olv-btn{display:inline-block;background:var(--olv-rouge);color:var(--olv-creme)!important;text-decoration:none;padding:16px 34px;border-radius:40px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.olv-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center;border-top:1px solid var(--olv-poudre);border-bottom:1px solid var(--olv-poudre);padding:28px 0}.olv-services strong{display:block;font-size:.95rem;margin-bottom:4px}.olv-services span{font-size:.85rem;opacity:.8}.olv-note{text-align:center;font-size:.85rem;opacity:.75;margin-top:1rem}.olv-bf img{width:100%;display:block;border-radius:0}@media(max-width:749px){.olv-etapes,.olv-cartes,.olv-teintes{grid-template-columns:1fr}.olv-services{grid-template-columns:1fr 1fr}.olv-teintes img{max-width:200px}}.olv-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.olv-duo-m img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block}.olv-duo-t .olv-sur,.olv-duo-t h2{text-align:left}.olv-duo-t p{line-height:1.6;margin:0 0 1em;font-size:1.02rem}.olv-duo-t .olv-btn{margin-top:.6em}@media(max-width:749px){.olv-duo{grid-template-columns:1fr}.olv-duo-t,.olv-duo-t .olv-sur,.olv-duo-t h2{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/olv-accueil.css.map */
