/* Полностью вырубить все браузерные фокусы и подсветки */
* {
  -webkit-tap-highlight-color: transparent !important;
}
:focus, :focus-visible, a:active, button:active, input:active, textarea:active {
  outline: none !important;
  box-shadow: none !important;
  outline-color: transparent !important;
}

/* Firefox inner */
button::-moz-focus-inner { border: 0; padding: 0; }

/* Иногда полезно добавить конкретные селекторы для меню/иконок Tilda */
.t-menu__link, .t-menu__icon, .t-popup__close, .t-btn {
  outline: none !important;
  box-shadow: none !important;
}



/* Скрываем опции товара внутри попапа ЛЮБОГО типа */
.t-popup .t-product__option,
.t-popup .t-product__option-item,
.t-popup .t-product__option-variants,
.t-popup .t-product__option-title,
.t-popup .js-product-edition-option-name {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
}



/* ============================================================
   ЧЕКБОКСЫ TILDA STORE — скругление 2px + рамка 1px
============================================================ */

/* Неактивный чекбокс */
.t-store__filter__item-controls .t-checkbox__indicator {
    border-radius: 2px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #000 !important;
}

/* Активное состояние (галочка внутри) */
.t-store__filter__item-controls .t-checkbox__indicator:after {
    border-radius: 2px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #000 !important;
}

/* Для надёжности — чекбокс в карточках фильтров */
.t-checkbox__indicator {
    border-radius: 2px !important;
    border-width: 1px !important;
    border-color: #000 !important;
}


