/* Full-bleed page containers — match header width on category mocks.
   Theme site.css keeps Tailwind .container at 96rem (1536px) for main content
   while header/top-bar are forced to max-width: none. */

body.page-category .container.mx-auto,
body.page-podryadchiki .container.mx-auto,
body.page-skladskaya-tehnika .container.mx-auto {
  max-width: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: clamp(12px, 2vw, 28px) !important;
  padding-right: clamp(12px, 2vw, 28px) !important;
  box-sizing: border-box;
}

/* Nested containers stay fluid inside the full-bleed parent */
body.page-category .container .container,
body.page-podryadchiki .container .container,
body.page-skladskaya-tehnika .container .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
