/* Einheitliches Inhaltsraster für alle Waltmann-Seiten. Keine Schriftgrößen hier. */
:root{--wm-content-width:1200px;--wm-content-gutter:20px}
body.minimal-page .wm-info-shell,
body.minimal-page .wm-catalog-shell,
body.minimal-page .wm-shop-shell,
body.minimal-page .wm-product-shell{
 box-sizing:border-box;width:calc(100% - (2 * var(--wm-content-gutter)));
 max-width:var(--wm-content-width);margin-left:auto;margin-right:auto;
 padding-left:0;padding-right:0;
}
/* Die Bootstrap-Zeilen innerhalb der Inhalte bleiben unverändert. */
body.minimal-page .wm-product-detail>.wm-product-shell,
body.minimal-page .wm-product-detail>.container-fluid.wm-product-shell{width:calc(100% - (2 * var(--wm-content-gutter)));}
/* Startseite: Text- und Inhaltssektionen auf dieselbe Achse setzen.
   Bildfüllende Hero- und Feature-Flächen bleiben bewusst vollflächig. */
body.minimal-page .mini-section{box-sizing:border-box;max-width:var(--wm-content-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
@media(max-width:600px){:root{--wm-content-gutter:14px}}
