/* Удаление белых полос по бокам */
html, body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/* Убираем ограничение ширины для контейнеров */
.maxw-1440 {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}

.root.container {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ninebot-brand {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.cmp-container {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Убираем отступы у всех секций */
section, .section {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}

/* Для всех элементов с классом container */
.container {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}

/* Фикс для галереи */
.F2-wrapper {
    max-width: 100vw !important;
    width: 100% !important;
    overflow-x: hidden !important;
}

/* Убираем любые боковые отступы */
* {
    box-sizing: border-box !important;
}

/* Специфично для основного контейнера */
.responsivegrid {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Для AEM Grid */
.aem-Grid {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width: 769px) {
  .pc-F2-wraper img {
    width: 100vw !important;
    max-width: 100vw !important;
    min-width: 100vw !important;
    height: auto !important;
    display: block;
  }
}