/* === ваши стили === */
.t420 .t-sociallinks { padding-left: 17px; }
.t420 .t420__logo { margin-left: 19px; margin-bottom: 15px; }

.t-store__prod-popup__btn-wrapper .t-btn,
#gxEyezonButton .t-btn { min-width: 290px; }

#gxDolContainer {
    border: 1px solid black;
    padding: 5px 5px 3px 5px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
}
#gxDolyame { display: flex; }
#gxDolyame img { width: 110px; margin-right: 15px; }

.uc-dolyame-popup .t390__img {
    width: 50%;
    margin: 30px auto 0;
    padding-top: 30px
}
.uc-items-3blocks { display:none; }
.uc-items-3blocks .t860__wrap { padding: 20px; }

#gxSplit {
    height: 30px;
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 27px;
}
#gxSplit img { margin-right: -1px; height: 30px; }
#gxSplit span {
    background: #121214;
    color: white;
    padding: 0 10px;
    font-weight: 600;
    height: 30px;
}
@media screen and (max-width: 979px) {
    .t-store__prod-popup__btn-wrapper { text-align: center; }
    .js-product-controls-wrapper { min-height: 50px; }
    #gxDolContainer { margin-top: 40px; margin-bottom: 5px; }
}

/* === фикс выпадения меню 2-го уровня на товарных страницах === */
/* Поднимаем сам хедер и подменю над слоями товара и убираем обрезание */
#rec739629869 { 
    position: relative !important;
    z-index: 110000 !important;
    overflow: visible !important;
}
#rec739629869 .t-container,
#rec739629869 .t-row,
#rec739629869 .t-col {
    overflow: visible !important;
}

/* Само выпадающее меню всегда поверх и не обрезается */
#rec739629869 .t-menusub,
#rec739629869 .t-menusub__menu,
#rec739629869 .t450__submenu,
#rec739629869 .t451__submenu,
#rec739629869 .t457__submenu {
    position: relative !important;
    z-index: 110001 !important;
    overflow: visible !important;
    pointer-events: auto !important;
}
