/*
 * Boutique officielle : ajustements dans la coque mobile de RU Design
 * (téléphone et tablette). Finalisation du 25 octobre 2026 : sorti de la page
 * (avant : balise de style imprimée par chaque gabarit), mis en file par
 * includes/boutique/pages.php quand la coque « ru-boutique » est allumée.
 * Même contenu que ru_boutique_mobile_css().
 */
@media (max-width:999px){body.rud-coque .rud-coque-app.bou-coque{background:inherit}
body.rud-coque.bou-standalone{margin:0}
html.rud-coque-mode .bou-coque.rud-nav-on .bou-topbar{display:none}
.bou-coque .bou-steps-inner{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.bou-coque .bou-step{flex:0 0 auto}
body.rud-coque .bou-coque :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){min-height:44px}
body.rud-coque .bou-coque :is(button,.bou-cta,.bou-topbar-btn,.bou-tel-langue,.bou-footer-nav a){min-height:44px}
.bou-coque .bou-footer-nav a{display:inline-flex;align-items:center}
}
@media (max-width:600px){.bou-coque .bou-achat-details{grid-template-columns:1fr}
.bou-coque .bou-cta-row{flex-direction:column}
}
@media (max-width:999px) and (pointer:coarse){body.rud-coque .bou-coque :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}
}

