* { -webkit-tap-highlight-color: transparent; }
a { outline: none; }
.t706__carticon { opacity: 0 !important; pointer-events: none !important; }
[class*="tlk-userbar"][class*="floating"],
[class*="tlk-userbar"][class*="icon"],
[class*="tlk-userbar"][class*="button"],
[class*="tlk-account"][class*="floating"],
[class*="tlk-profile"][class*="icon"],
.tlk-userbar,
.tlk-userbar__icon,
.tlk-userbar__button,
.tlk-userbar__floating,
.tlk-account-button,
.tlk-floating-button {
    opacity: 0 !important;
    pointer-events: none !important;
    display: none !important;
    visibility: hidden !important;
}
.t-store__card__btn.in-cart {
    background-color: #B0145B !important;
    border-radius: 12px !important;
    color: transparent !important;
    position: relative !important;
}
.t-store__card__btn.in-cart::after {
    content: 'В корзине ✓';
    color: #FFFFFF;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
}
.tmenu-mobile {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
}

/* ===== ГЛУШИМ НАТИВНЫЙ БУРГЕР + ФИКС ЗАВИСАНИЯ ШАПКИ ===== */
.t-menu-burger,
.t-menuburger,
.t-menu-burger__icon,
.t-menu-burger__icon_first,
.t-menu-burger__icon_small,
.tmenu-mobile__menucontent_hidden,
.t-menu-base__menucontent_hidden,
.t-menu-base_positionfixed,
.t-menu-base__burgermenu {
    display: none !important;
    pointer-events: none !important;
    visibility: hidden !important;
}
.tmenu-mobile__container,
.t-menu-base__rightwrapper,
.t-menu-base__additionalwrapper {
    pointer-events: none !important;
}
.tmenu-mobile__container a,
.tmenu-mobile__container button,
.t-menuwidgeticons__wrapper,
.t-menuwidgeticons__wrapper *,
.t-menu-base__logo,
.t-menu-base__logo * {
    pointer-events: auto !important;
}
body.t-body_scroll-locked,
html.t-body_scroll-locked {
    overflow: auto !important;
    position: static !important;
    height: auto !important;
}
/* ============================================ */

/* ===== СТРОКА ПОИСКА T985: чистый вид, на всю ширину, по центру ===== */
.t985__widgetheader,
.t985__inputcontainer.t-container,
.t985__inputcontainer {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.t985__widgetheader {
    position: relative !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: flex !important;
    align-items: center !important;
}
.t985__inputcontainer,
.t985__blockinput,
.t-search-widget__blockinput {
    display: flex !important;
    align-items: center !important;
}
.t985 .t-search-widget__inputcontainer.t-col,
.t985 .t-col_8,
.t985 .t-prefix_2 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    padding-right: 50px !important;
}
/* убираем серую рамку поля и его фон */
.t985__blockinput,
.t-search-widget__blockinput,
.t985__input,
.t-search-widget__input,
.t985 .t-input {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    background: transparent !important;
}
.t985__close-icon,
.t-search-widget__close-icon {
    position: absolute !important;
    right: 15px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 100 !important;
}
.t985__search-widget-button,
.t985__search-widget-icon,
.t-search-widget__button {
    display: none !important;
    pointer-events: none !important;
}
@media (min-width: 961px) {
    .t985__widgetheader { min-height: 70px !important; height: 70px !important; }
}
@media (max-width: 960px) {
    .t985__widgetheader { min-height: 64px !important; height: 64px !important; }
}

.vt-scope a.vt-btn{color:#fff !important}
.vt-scope a.vt-catalog{color:#E91E78 !important}
.vt-scope a.vt-catalog:hover{color:#fff !important}
.vt-scope .vt-btn.in-cart{background:#B0145B !important}
