
@media(min-width:1025px){
  /* Липкое — только меню. Шапку на странице тура отпускаем: две прилипшие
     полосы съедали 130 px первого экрана, а поиск и «Бронирования» при чтении
     программы не нужны — за ними возвращаются наверх (владелец, 07.09.2026).
     Правило действует только здесь: стиль печатается на страницах тура. */
  .rp-hdr{position:static!important}

  /* top считаем от реальной высоты шапки: она больше не липкая, значит ноль,
     но если её поведение вернут — меню встанет под неё, а не под её половину. */
  /* Полоса во всю ширину экрана, как у Klook: сама строка ссылок держится по
     ширине контента, а фон и подчёркивание идут от края до края. Приём с
     отрицательным margin — потому что меню лежит внутри контейнера страницы
     (1200 px), а выглядеть должно шире него. */
  /* Меню не стоит в потоке, а выезжает сверху, когда галерея прокручена: под
     заголовком оно только отодвигало фотографии вниз и мешало первому экрану
     (владелец, 07.09.2026). Поэтому fixed, а не sticky. */
  .at3nav{position:fixed;top:0;left:0;right:0;z-index:400;background:#fff;
    border-bottom:1px solid #e8eaed;box-shadow:0 2px 10px rgba(16,24,40,.06);
    transform:translateY(-100%);transition:transform .22s ease;will-change:transform}
  .at3nav.show{transform:none}
  .at3nav-in{max-width:1160px;margin:0 auto;padding:0 20px;
    display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}
  .at3nav-in::-webkit-scrollbar{display:none}
  .at3nav a{position:relative;padding:13px 0;font-size:14px;font-weight:600;color:#5b6572;
    text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;
    margin-bottom:-1px;transition:color .15s,border-color .15s}
  .at3nav a:hover{color:#111827}
  .at3nav a.on{color:#FF5B00;border-bottom-color:#FF5B00}
  /* «Биржа заказов» — справа в липком меню вместо кнопки в правой колонке (владелец 24.09.2026) */
  /* Кнопка целиком, как в колонке (огонь, «Биржа заказов», подпись, число заказов) — копия кнопки at3-exchange
     со всеми её стилями, только под высоту меню (владелец 24.09.2026: «в полном объёме») */
  .at3nav a.at3nav-ex{margin:6px 0 6px auto;flex:none;align-self:center;padding:6px 12px;gap:9px;border:0;border-radius:12px;
    white-space:normal;font-size:inherit;font-weight:inherit}
  .at3nav a.at3nav-ex .at3ex-tbtn__fl{font-size:19px}
  .at3nav a.at3nav-ex .at3ex-tbtn__t b{font-size:14px}
  .at3nav a.at3nav-ex .at3ex-tbtn__t small{font-size:11.5px;margin-top:1px;white-space:nowrap}
  .at3nav a.at3nav-ex .at3ex-tbtn__n{padding:2px 8px;font-size:12px}
  body.at3nav-has-ex a.at3ex-tbtn.at3ex-tbtn--d{display:none!important}
  /* меню с кнопкой биржи — 58 px: липкая колонка брони встаёт под него, а не под край (было 55 px) */
  body.at3nav-has-ex .tl-gyg .bk-sidebar{top:68px}
  /* вошедший в админку: панель WordPress (32 px) сверху — меню и колонку под неё */
  body.admin-bar .at3nav{top:32px}
  body.admin-bar.at3nav-has-ex .tl-gyg .bk-sidebar{top:100px}
}
@media(max-width:1024px){
  /* Шапку с поиском на телефоне тоже отпускаем (владелец 08.09.2026: липким
     должно быть только меню разделов) — как на десктопе. `:not(.rp-search-
     mode)` — исключение для полноэкранного поиска: там у шапки СВОЙ
     `position:fixed` (at3-chrome.php, без !important), и наш !important
     иначе перебил бы его при активном поиске. Раз шапка больше не липкая —
     меню встаёт от самого верха (top:0), как на десктопе, а не под шапку. */
  body:not(.rp-search-mode) .rp-hdr{position:static!important}
  .at3nav{position:fixed;top:0;left:0;right:0;z-index:400;background:#fff;
    border-bottom:1px solid #e8eaed;box-shadow:0 2px 10px rgba(16,24,40,.06);
    transform:translateY(-100%);transition:transform .22s ease;will-change:transform}
  .at3nav.show{transform:none}
  .at3nav-in{padding:0 14px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}
  .at3nav-in::-webkit-scrollbar{display:none}
  .at3nav a{position:relative;padding:11px 0;font-size:13px;font-weight:600;color:#5b6572;
    text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;
    margin-bottom:-1px}
  .at3nav a.on{color:#FF5B00;border-bottom-color:#FF5B00}
  .at3nav a.at3nav-ex{display:none}   /* на телефоне биржа — своя кнопка над туром (at3-exchange) */
}
.at3nav[hidden]{display:none!important}
