/* SunBriquettes legacy layout alignment fix
   Keeps the original 990px design, centres it reliably on desktop,
   and prevents horizontal overflow on smaller screens. */

html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}

body > div[style*="min-width:990px"] {
    min-width: 0 !important;
    width: 100% !important;
}

body > div[style*="width:990px"][style*="position:relative"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: 50% !important;
    transform: translateX(-50%);
    transform-origin: top center;
    will-change: transform;
}
