/*
 * Print Fabrique — Botiga native width normalisation
 *
 * Botiga remains responsible for responsive layout. We only correct its
 * native maximum-width variables so a Boxed site cannot stay ~tablet-wide on
 * a desktop product/shop page. max-width never forces horizontal overflow on
 * smaller screens.
 */
:root {
  --botiga_content_width: 1280px !important;
  --botiga_boxed_width: 1440px !important;
}

/* Explicit fallbacks for cached/generated Botiga CSS that contains a literal
 * old width instead of resolving the current custom property. */
body.botiga-site-layout-boxed .site {
  width: 100% !important;
  max-width: var(--botiga_boxed_width, 1440px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.botiga-site-layout-default .container,
body.botiga-site-layout-boxed .container,
body.botiga-site-layout-padded .container {
  max-width: var(--botiga_content_width, 1280px) !important;
}
