/* Полностью вырубить все браузерные фокусы и подсветки */
* {
  -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;
}



/* ============================================================
   ЧЕКБОКСЫ 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;
}


/* Скрываем опции товара внутри попапа ЛЮБОГО типа */
.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;
}


#allrecords .t985__searchvariant,
.t985 .t985__searchvariant,
.t985__suggestion .t985__searchvariant {
    border-radius: 3px !important;
}





/* ============================================================
   Tilda social icons align left (tablet + mobile)
   Works for block type t718 (как на твоём скрине)
============================================================ */
@media (max-width: 1199.98px){

  /* 1) UL делаем flex и прибиваем всё лишнее */
  #allrecords .t718 .t-sociallinks__wrapper{
    display:flex !important;
    justify-content:flex-start !important;
    align-items:center !important;

    margin:0 !important;
    padding:0 !important;
    text-align:left !important;

    gap:3px !important;          /* настрой под себя */
    font-size:0 !important;      /* критично: убивает   между li */
    line-height:0 !important;    /* добиваем «прыжки» */
  }

  /* 2) LI без стандартных отступов */
  #allrecords .t718 .t-sociallinks__item{
    margin:0 !important;
    padding:0 !important;
    flex:0 0 auto !important;
  }

  /* 3) Кликабельная зона кружка */
  #allrecords .t718 .t-sociallinks__item a{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:30px !important;
    height:30px !important;

    margin:0 !important;
    padding:0 !important;
  }

  /* 4) SVG чуть меньше, чтобы не резались края */
  #allrecords .t718 .t-sociallinks__svg{
    width:28px !important;
    height:28px !important;
    overflow:visible !important;
    flex:0 0 auto !important;
  }
}

/* ============================================================
   OPTIONAL: если где-то всё равно всплывают «пустые» промежутки
   (из-за   как текстовых узлов) — можно дополнительно:
============================================================ */
@media (max-width: 1199.98px){
  #allrecords .t718 .t-sociallinks__wrapper{
    white-space:nowrap !important;
  }
}