/* ============================================================
   menu-mobile.css — мобильные/планшетные правила (@media max-width)
   ЗАРЕЗЕРВИРОВАНО для будущей мобильной версии. На десктопе спит.
   ============================================================ */

@media (max-width: 800px) {
    .navbar-fixed-top {
        display: block;
        position: relative;
    }
}

@media (max-width: 767px) {
    .navbar-brand {
        width: 70px !important;
        height: 70px !important;
        padding: 6px !important;
    }
    .navbar-brand img {
        width: 56px !important;
    }
}

@media (max-width: 991px) {
    .section-1.section-1--homepage > .container::before {
        height: 20px;
    }
}

@media (max-width: 768px) {
    .top-stores .container {
        padding: 6px 14px;
        font-size: 12px;
    }
    .top-stores__item {
        padding: 4px 10px;
        border: none;
    }
    .top-stores__hours {
        width: 100%;
        margin: 4px 0 0;
        padding: 4px 0 0;
        border: none;
        border-top: 1px solid #ff5a1f;
    }
}

@media (max-width: 767px) {
    .lot-rotator .container { height: 56px; }
    .lot-rotator__slide { gap: 24px; }
    .lot-stats__num { font-size: 20px; }
    .lot-stats__lbl { font-size: 11px; }
    .lot-rotator__promo { flex-direction: column; gap: 4px; text-align: center; }
    .lot-rotator__promo-title { font-size: 13px; }
    .lot-rotator__promo-link { font-size: 12px; }
}

