/* ORELYNA V7.8.4 — Correction ciblée des espaces entre sections.
   Chargée APRES la V7.8.3 ; uniquement sur la page d'accueil.
   Photos, hauteurs internes des cartes, produits, JS, panier et header intacts. */

/* Transition bannière d'accueil -> trois façons de choisir */
html body#index .orelyna-home-v56 > .olv56-concept {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:clamp(22px,2.2vw,34px) !important;
  padding-bottom:clamp(14px,1.6vw,24px) !important;
}
html body#index .orelyna-home-v56 .olv56-concept .olv56-heading--center {
  margin-bottom:clamp(16px,1.7vw,25px) !important;
}

/* Trois façons -> bijoux du moment : plus de double marge blanche */
html body#index .orelyna-home-v56 > .olv56-curated.or769-curated {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:clamp(16px,1.9vw,28px) !important;
  padding-bottom:clamp(16px,1.8vw,26px) !important;
}

/* Lien discret mais lisible, sans déplacer le titre ni créer de bouton */
html body#index .orelyna-home-v56 .olv56-curated .olv56-heading--split > .olv56-text-link {
  font-size:clamp(10px,.8vw,12px) !important;
  font-weight:600 !important;
  line-height:1.45 !important;
  letter-spacing:.13em !important;
  padding-bottom:6px !important;
}

/* Bijoux du moment -> bannière La Maison */
html body#index .orelyna-home-v56 > .or782-universe {
  margin-top:0 !important;
  margin-bottom:0 !important;
}

/* La Maison -> catégories rondes */
html body#index .orelyna-home-v56 > .olv56-round-categories {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:clamp(13px,1.6vw,23px) !important;
  padding-bottom:clamp(13px,1.6vw,23px) !important;
}

/* Catégories -> Maison/Concierge : suppression des blancs superposés */
html body#index .orelyna-home-v56 > .or783-concierge {
  margin-top:0 !important;
  margin-bottom:0 !important;
}

/* Concierge -> L'expertise : ne pas ajouter 57px de blanc avant le titre */
html body#index .orelyna-home-v56 > .or768-engagements.or769-engagements {
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:clamp(20px,2.3vw,35px) !important;
  padding-bottom:clamp(24px,2.8vw,42px) !important;
}

/* Mobile : préserver la lisibilité sans les grands bandeaux blancs */
@media(max-width:767px) {
  html body#index .orelyna-home-v56 > .olv56-concept {
    padding-top:22px !important;
    padding-bottom:16px !important;
  }
  html body#index .orelyna-home-v56 > .olv56-curated.or769-curated {
    padding-top:22px !important;
    padding-bottom:18px !important;
  }
  html body#index .orelyna-home-v56 .olv56-curated .olv56-heading--split > .olv56-text-link {
    display:inline-block;
    font-size:11px !important;
    margin-top:14px !important;
  }
  html body#index .orelyna-home-v56 > .olv56-round-categories {
    padding-top:16px !important;
    padding-bottom:18px !important;
  }
  html body#index .orelyna-home-v56 > .or768-engagements.or769-engagements {
    padding-top:27px !important;
    padding-bottom:34px !important;
  }
}
