.currencies--header {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 13px 0 17px;
}
.currencies--header .currencies__dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    padding-top: 27px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
    z-index: 1;
}
.currencies--header .currencies__dropdown .dropdown {
    padding: 8px 0 12px;
    position: relative;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.15);
    box-shadow: 0 5px 20px rgba(0,0,0,.15);
    background: #fff;
    background-color: #fff;
    border-radius: 4px;
    top: 100%;
    left: 0;
}
.currencies--header:hover .currencies__dropdown {
    opacity: 1;
    visibility: visible;
}
.currencies--header .currencies__option--current {
    font-weight: 700;
    cursor: default;
}
.currencies--header .currencies__option {
    padding: 7px 24px 5px;
    cursor: pointer;
    text-transform: capitalize;
}
.currencies--header .currencies__select {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.currencies--header .currencies__current {
    text-transform: uppercase;
    display: flex;
}
.currencies--header .currencies__more-arrow {
    display: flex;
    margin-left: 8px;
    margin-top: 1px;
    margin-right: -2px;
}
/* .currencies--header .currencies__option .svg.currencies-icon path {
    fill: #232E42!important;
} */
.currencies--header .svg.currencies-icon path {
    stroke: #222222;
}
.currencies--header .currencies__option:not(.currencies__option--current) {
    opacity: .5;
}
.currencies--header .currencies__option:not(.currencies__option--current):hover {
    opacity: 1;
}
/* .currencies--header .currencies__option:not(.currencies__option--current):hover .svg.currencies-icon path {
    fill: #2b7de0!important;
} */
.currencies--header .currencies__option:not(.currencies__option--current):hover .svg.currencies-icon path,
.currencies--header .currencies__select:hover .svg.currencies-icon path{
    stroke: var(--color-base, #456DEF);
}
.top_header_currency {
    padding: 33px 0 0 11px;
}
.header.front:not(.fixed) .top_header_currency {
    padding-top: 23px;
}
@media (max-width: 768px){
    .header .top_header_currency {
        padding-top: 23px;
    }
    .header .top_header_currency svg path {
        fill: #232e43 !important;
    }
}
@media (max-width: 400px){
    .top-basket,
    .header .top-basket {
        padding-left: 0!important;
    }
    .header .top_header_currency {
        padding-left: 0;
    }
    .header .currencies--header {
        padding-left: 10px;
        padding-right: 8px;
    }
    .top-basket #basket_small {
        padding-right: 0!important;
    }
}