/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

/* ============================================================
   Réservation de hauteur du slider — Mara-kuja, 2026-09-08
   ------------------------------------------------------------
   Sans cette règle, le conteneur du Slider Revolution reste à
   hauteur nulle jusqu'à l'exécution de sr7.js, différé par
   FlyingPress. Le contenu s'affiche puis se fait repousser de
   955 px : un décalage cumulé (CLS) mesuré à 0,49 sur desktop.

   Hauteur relevée le 08/09/2026 sur 6 largeurs : 59,7 % de la
   largeur de fenêtre, plafonnée à 955 px au-delà de ~1600 px.
     768 → 459   1024 → 612   1280 → 764   1440 → 860   1920 → 955

   min-height (et non height) : le slider peut grandir, jamais
   s'effondrer. Le mobile est volontairement exclu, son CLS étant
   déjà bon (0,018) et sa mise en page différente.
   ============================================================ */

/* Deux regimes releves le 08/09/2026 sur 9 largeurs :
     360 -> 540   412 -> 618                     = 150,0 % de la largeur
     480 -> 287   768 -> 459   1440 -> 860       =  59,7 %, plafonne a 955 px
   Bascule au seuil mobile de Betheme, 479 px. */
@media (max-width: 479px) {
  .mfn-main-slider.mfn-rev-slider { min-height: 149.9vw; }
}
@media (min-width: 480px) {
  .mfn-main-slider.mfn-rev-slider { min-height: min(59.7vw, 955px); }
}
