/* TIKVA — единый светлый фон сайта (#FDFDFD) на всех страницах,
   КРОМЕ Jewelry Box (page-id 115692196): там свой тёмный фон #06080f,
   заданный в блоке страницы. Исключаем JB по id контейнера #allrecords. */
html:not(:has(#allrecords[data-tilda-page-id="115692196"])),
body:not(:has(#allrecords[data-tilda-page-id="115692196"])){ background-color:#FDFDFD !important; }

/* Фикс вертикального скролла в КАБИНЕТЕ /members/ (там есть #app): members-тема зажимает
   body в height:100%+overflow:auto, и на iOS ломается тач-скролл. Возвращаем документ-скролл.
   ВАЖНО: отключаем фикс, когда открыта корзина (.t706__cartwin_showed), иначе body не лочится
   и попап корзины перестаёт листаться. На остальных страницах (#app нет) правило не действует. */
html:has(#app):not(:has(.t706__cartwin_showed)),
body:has(#app):not(:has(.t706__cartwin_showed)){ height:auto !important; overflow-y:visible !important; }

/* Кабинет на мобиле — убрать огромный верхний отступ (#app padding:100px) и
   раздутые крошки (внутренний .tmst-breadcrumbs имеет margin 48/42px). */
@media screen and (max-width:960px){
  #app{ padding-top:14px !important; }
  .tmst-main-breadcrumbs{ height:auto !important; min-height:0 !important; padding:0 !important; }
  .tmst-main-breadcrumbs .tmst-breadcrumbs{ margin-top:8px !important; margin-bottom:12px !important; }
}

/* ===== Корзина / оформление заказа (T706) — под бренд TIKVA ===== */
/* Заголовок «Ваш заказ» */
.t706__cartwin-heading{ color:#1D1D1F !important; }
/* Панель корзины — скруглённые углы */
.t706__cartwin-content{ border-radius:22px !important; }
/* iOS: надёжный тач-скролл окна корзины (body на iOS не лочится overflow:hidden → нужен
   момент-скролл самого окна + блокировка «протекания» прокрутки на фон) */
.t706__cartwin{ -webkit-overflow-scrolling:touch !important; overflow-y:auto !important; overscroll-behavior:contain !important; }
/* Кнопка оформления «Заказать» — фирменная жёлтая вместо чёрной */
.t706 .t-submit,
.t706__cartwin .t-submit,
.t706__submit-wrapper .t-submit{ background-color:#FFC800 !important; color:#1D1D1F !important;
  border:none !important; border-radius:14px !important; box-shadow:none !important; font-weight:700 !important;
  transition:background .18s ease !important; }
.t706 .t-submit:hover{ background-color:#FFD21F !important; }
.t706 .t-submit .t-btnflex__text,
.t706 .t-submit .t-btn__text{ color:#1D1D1F !important; }
.t706__submit_dis{ opacity:.5 !important; }
/* Поля ввода */
.t706 .t-input,
.t706__cartwin .t-input{ border-radius:12px !important; border:1px solid rgba(0,0,0,.12) !important; }
.t706 .t-input:focus{ border-color:#FFC800 !important; }
/* Счётчик количества товара */
.t706__product-plusminus{ border-radius:10px !important; }
/* Сумма заказа — тёмный акцент */
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-wrap{ color:#1D1D1F !important; }
/* Промокод (если включён) */
.t706 .t-inputpromocode__btn{ background-color:#1D1D1F !important; border-radius:12px !important; }
/* Иконка-счётчик корзины Тильды (floating) — жёлтый бейдж */
.t706__carticon-counter{ background-color:#FFC800 !important; color:#1D1D1F !important; }

/* ===== Убрать кнопки «Поделиться» (Facebook/Twitter) из карточки товара =====
   Для B2B-каталога соцкнопки не нужны. Прячем ya-share2 и его обёртку t390__social
   в попапе товара. (Скрипт ya-share Тильда подгружает сама — это не ломается.) */
.t390__social,
.ya-share2,
.t-store__prod-popup__share-wrapper{ display:none !important; }