:root{
  --cream:#fffefa;
  --ink:#263532;
  --muted:#5d6c68;
  --green:#6f978f;
  --mint:#dcefeb;
  --coral:#8fbfb5;
  --gold:#a8d1c8;
  --line:rgba(38,53,50,.14);
}

body{background:#fffefa;color:#263532}
.aya-page-epilation-definitive{
  --cream:#fffefa!important;
  --paper:#fffefa!important;
  --ink:#263532!important;
  --muted:#5d6c68!important;
  --line:rgba(38,53,50,.14)!important;
  --gold:#a8d1c8!important;
  --green:#6f978f!important;
  --sage:#8fbfb5!important;
  --clay:#dcefeb!important;
  --plum:#52756e!important;
  --coral:#8fbfb5!important;
  --sun:#dcefeb!important;
}
.topbar{background:rgba(255,254,250,.96);border-bottom:1px solid var(--line);box-shadow:0 8px 28px rgba(38,53,50,.04)}
.nav a{color:#53635f}.nav a:hover{color:#263532}.book{border-radius:7px;border-color:#263532;background:#263532;color:#fff}.book:hover{background:#52756e;border-color:#52756e}
.aya-page-epilation-definitive header.topbar{background:rgba(255,254,250,.97)!important;border-color:rgba(38,53,50,.14)!important;color:#263532!important}
.aya-page-epilation-definitive header.topbar>.book,
.aya-page-epilation-definitive .mobile-booking-pill{background:#263532!important;border-color:#263532!important;color:#fff!important;box-shadow:0 10px 24px rgba(38,53,50,.16)!important}

.aya-page-epilation-definitive .hero{min-height:650px;background:linear-gradient(118deg,#fffefa 0%,#f4f8f6 46%,#dcefeb 100%)!important}
.hero::after{border-color:rgba(38,53,50,.12)}
.beam{display:none}
.crumb{color:#6d9088}.hero h1{color:#263532}.hero h1 em{color:#769d94}
.hero-message>p,.hero-note{color:#5d6c68!important}.hero-actions a{border-radius:7px;border-color:#263532}.hero-actions .primary{background:#263532}.hero-actions .primary:hover{background:#52756e;border-color:#52756e}.hero-actions .secondary{background:rgba(255,255,255,.75)}
.signature{border-color:rgba(38,53,50,.25);background:rgba(255,255,255,.55)}.signature i{background:#8fbfb5}

.aya-page-epilation-definitive .marquee{background:#263532!important;color:#dcefeb!important}
.bilan{background:#fffefa}.label{color:#6d9088}.check{border-color:var(--line);background:#f7faf8}.check b{color:#6d9088}

.methods{background:#edf5f2;color:#263532}
.methods-head h2{color:#263532}.methods-head p{color:#5d6c68}
.method{border:1px solid var(--line);border-radius:0;color:#263532}
.laser{background:linear-gradient(145deg,#263532,#43625c)}
.electro{background:linear-gradient(145deg,#ece9f4,#dcefeb);color:#263532}
.method::before,.method::after{display:none}
.method .num{color:#a8d1c8}.method h3{color:#fff}.method p{color:rgba(255,255,255,.76)}
.electro .num{color:#6d9088}.electro h3{color:#263532}.electro p{color:#5d6c68}.electro .tags span{border-color:rgba(38,53,50,.24)}

.prices{background:#f6f7f4}.price{background:#fffefa;border-color:var(--line)}.price .mono{color:#6d9088}
.faq summary::after{color:#6d9088}

.aya-page-epilation-definitive .reserve{background:linear-gradient(118deg,#dcefeb 0%,#f4f8f6 55%,#ece9f4 100%)!important;color:#263532!important}
.reserve p{color:#5d6c68}.reserve a{border-radius:7px;border-color:#263532;background:rgba(255,255,255,.72)}.reserve a:hover{background:#263532;color:#fff}
.laser-lead-float{background:#263532;color:#fff;box-shadow:0 16px 42px rgba(38,53,50,.2)}
.laser-lead-float::before{background:#dcefeb;color:#263532}

@media(max-width:760px){
  .hero{min-height:620px;padding-top:56px;background:linear-gradient(155deg,#fffefa,#edf5f2 72%,#dcefeb)}
  .hero::after{inset:10px}.hero h1{font-size:clamp(3.2rem,15vw,4.8rem)}
  .methods{padding-top:70px}.method-grid{gap:12px}.method{min-height:360px}
  .prices{background:#f6f7f4}.reserve{padding-bottom:120px}
}
