footer .widget-list li:hover a,
footer .widget-list li a {
    font-size: 16px !important;
    line-height: 24px !important;
}
.widget-list li a:before {
    background-color: transparent !important;
    transform-origin: left center;
    transform: scale(1, 1);
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.1rem;
    transition: transform .3s ease;
}
a.no_underline:before {
    display: none !important;
}



body{
    overflow-x: hidden;
    -webkit-text-size-adjust: 100% !important;
}
@supports (-webkit-touch-callout: none) {
    @media (max-width:450px){
        .bx-soa-customer label.bx-soa-custom-label,
        .widget-list-user-form label {
            font-size: 12px !important;
        }
    }
  }

/* полоса прокрутки (скроллбар) */


/* сейчас только для Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #DCDCDC #ffffff;
}
::-webkit-scrollbar {
    width: 1px; /* ширина для вертикального скролла */
    height: 1px; /* высота для горизонтального скролла */
    background-color: #ffffff;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #DCDCDC;
    border-radius: 9em;
    box-shadow: inset 1px 1px 10px #ffffff;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #ffffff;
}

/* Стрелки */

::-webkit-scrollbar-button:vertical:start:decrement {
    background-color: #ffffff;
}

::-webkit-scrollbar-button:vertical:end:increment {
    background-color: #ffffff;
}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background-color: #ffffff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background-color: #ffffff;
}











@media(max-width: 767px) {
    .only-desktop {
        display: none;
    }
}
@media screen and (max-width: 768px){
    /*#menu ul li > ul.sub-menu.active {
        overflow-y: hidden;
        overflow-x: hidden;
        height: 100%;
    }*/

    #menu ul.sub-menu {
        height: max-content!important;
    }
}
.true-label {
    position: absolute;
    left: 15px;
    top: 10px;
    background: url(images/true_label.svg) no-repeat;
    background-size: contain;
    height: 30px;
    width: 30px;
    cursor: pointer;
    z-index: 9;
    
}

.true-label::after {
    position: absolute;
	content: "";
	left: -5px;
	top: -5px;
	width: 40px;
	height: 40px;
}

.product-media .true-label {
    left: 15px;
    top: 15px;
    height: 20px;
    width: 20px;
}


.product-media .true-label::after {
	left: -10px;
	top: -10px;
}

@media(max-width: 1024px) {
    /*.consultant-icon {
        visibility: hidden !important;
    }
    .consultant-widget-wrap.consultant-widget-wrap_right-bottom {
        bottom: 43px !important;
    }
    #retailcrm-consultant-app .consultant-icon__img {
        display: none !important;
    }*/
    .consultant-icon {
        visibility: hidden !important;
    }
    #retailcrm-consultant-app {
        right: 20px !important;
    }
}
.desctop-orders-private-ogidaemoe .new-select__list {
    z-index: 10 !important;
    padding: 0 20px 20px !important;
}
.new-select__list {
    z-index: 10 !important;
}
#IPOLSDEK_injectHere .sdek_pvzLair a {
    background-color: #FFD662 !important;
}

.fz-15 {
    padding: 16px 20px 16px 20px;
    border-radius: 12px;
    background-color: #FEF9EC;
    margin: 15px 0;
    color: #000;
}


.grecaptcha-badge {
    display: none !important;
}
.price-qty-container .new-qty{
    display: none;
}
.new-qty {
    color: #000;
    font-family: 'Gilroy-Regular';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    font-weight: bold;
}
.new-quantity-container {
    justify-content: flex-end;
    width: auto;
    white-space: nowrap;
}

@media screen and (max-width: 1024px) {

    .new-quantity-container {
        display: none !important;
    }
    .price-qty-container {
        display: flex;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
    }
    .content-cart-product .content-cart-product-price {
        max-width: 100% !important;
    }
    .price-qty-container .new-qty {
        display: flex;
        align-self: center;
    }
    .new-qty {
        color: #000;
        font-family: 'Gilroy-Regular';
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        font-weight: bold;
    }
    

}


#logo1 {
	margin-right: 25px;
}
.header-top .header-center span {
    line-height: 1.4;
}

.form-popup-block .ash2{
    font-family: "Gilroy-Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    margin-bottom:24px;
    color: #333333;
    letter-spacing: -.03em;
}
.search-point .search-mobile-top .btn-group.opened .multiselect-container.dropdown-menu{
    z-index: 1060 !important;
}

.content-text-page p {
    margin-bottom: 16px;
}

.content-text-page li:not(:last-child) {
    margin-bottom: 16px;
}

.widget-content-card-page .vopros-otvet-main-page .h2-title {
    margin-top: 20px !important;
}

@media screen and (max-width: 767px) {
    .widget-content-card-page .vopros-otvet-main-page .h2-title {
        margin-bottom: 25px !important;
    }
}

.linked_in_detail_prods{
    margin-top: 50px !important;
}