.head-basket:hover {
color: #fff4aa !important;
}
.head-basket:hover .ico-cart {
color: #fff4aa !important;
}
.head-fav:hover {
color: #fff4aa !important;
}
.head-fav:hover .ico-heart {
color: #fff4aa !important;
}
.currency-list {
width: auto !important;
}
.goog-te-gadget .goog-te-combo {
width: 111px !important;
}
#google_translate_element span {
display: none !important;
}
#google_translate_element #text {
display: none !important;
}
@media screen and (min-width: 1200px) {
.switch-currency {
    padding: 5px 0.1em !important;
}
.switch-currency {
margin: 0 !important;
}
.head_log-register a {
padding: 0 !important;
}
.head_switch-box {
padding-right: 0.3em !important;
}
}
.goog-te-gadget {
font-size: 0px !important;
}


@media screen and (min-width: 1500px) {
.head_log-register a {
font-size: 13px !important;
}
}
@media screen and (min-width: 1200px) and (max-width: 1499px) {
.head_log-register a {
font-size: 11px !important;
}
}
.product-card_color-list {
max-width:100% !important;
}
.product-card_color-item img {
max-height: 110px;
}
@media screen and (min-width: 768px) {
.product-card_color-list {
padding: 0 1.5em !important;
}
.currency-list {
width: 72px !important;
}
}

@media screen and (max-width: 991px) {
    .product-card_section .back-page_box .back-page_btn{
        overflow: hidden;
        white-space: nowrap;
        color: transparent;
        position: relative;
    }

    .product-card_section .back-page_box .back-page_btn:before {
        border-left: 2px solid #1B1A19;
        border-top: 2px solid #1B1A19;
        position: absolute;
        left: 6px;
        top: 8px;
    }

    .head-menu li.active > a{
        background-color: #FEF3C1;
    }

    .product-card_section-title{
        justify-content: space-between;
    }

    .product-card_section-title .product-card_title{
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
.currency-list {
width: 84px !important;
}
}

@media screen and (max-width: 556px) {
.head_close-btn{
    font-size: 1rem;
}

.head_log-register{
    font-size: 14px;
}
.head_close-btn.ico-arrow{
    top:15px;
}
.head_log-register{
    justify-content: flex-start;
    gap: 10px;
}
}

@media only screen and (max-width: 360px) {
.head_log-register {
    padding-left: 40px;
}
}

/* COOKIE  */
.cookie-panel__btn {
   border-radius: 12px;
}

.cookie-panel p {
   font-size: 16px;
}