.header-right-block {
    display: flex;
    align-items: center;
    gap: 32px
}

@media (max-width: 768px) {
    .header-right-block {
        gap: 24px
    }
}

.header-right-block .header-language {
    display: flex;
    align-items: center;
    position: relative
}

.header-right-block .header-language > span {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI2OTJfMTQxNzIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjY5Ml8xNDE3MikiPgo8cGF0aCBkPSJNMTIgMjJDMTAuNjMzMyAyMiA5LjM0MTY3IDIxLjczNzUgOC4xMjUgMjEuMjEyNUM2LjkwODMzIDIwLjY4NzUgNS44NDU4MyAxOS45NzA4IDQuOTM3NSAxOS4wNjI1QzQuMDI5MTcgMTguMTU0MiAzLjMxMjUgMTcuMDkxNyAyLjc4NzUgMTUuODc1QzIuMjYyNSAxNC42NTgzIDIgMTMuMzY2NyAyIDEyQzIgMTAuNjE2NyAyLjI2MjUgOS4zMjA4MyAyLjc4NzUgOC4xMTI1QzMuMzEyNSA2LjkwNDE3IDQuMDI5MTcgNS44NDU4MyA0LjkzNzUgNC45Mzc1QzUuODQ1ODMgNC4wMjkxNyA2LjkwODMzIDMuMzEyNSA4LjEyNSAyLjc4NzVDOS4zNDE2NyAyLjI2MjUgMTAuNjMzMyAyIDEyIDJDMTMuMzgzMyAyIDE0LjY3OTIgMi4yNjI1IDE1Ljg4NzUgMi43ODc1QzE3LjA5NTggMy4zMTI1IDE4LjE1NDIgNC4wMjkxNyAxOS4wNjI1IDQuOTM3NUMxOS45NzA4IDUuODQ1ODMgMjAuNjg3NSA2LjkwNDE3IDIxLjIxMjUgOC4xMTI1QzIxLjczNzUgOS4zMjA4MyAyMiAxMC42MTY3IDIyIDEyQzIyIDEzLjM2NjcgMjEuNzM3NSAxNC42NTgzIDIxLjIxMjUgMTUuODc1QzIwLjY4NzUgMTcuMDkxNyAxOS45NzA4IDE4LjE1NDIgMTkuMDYyNSAxOS4wNjI1QzE4LjE1NDIgMTkuOTcwOCAxNy4wOTU4IDIwLjY4NzUgMTUuODg3NSAyMS4yMTI1QzE0LjY3OTIgMjEuNzM3NSAxMy4zODMzIDIyIDEyIDIyWk0xMiAxOS45NUMxMi40MzMzIDE5LjM1IDEyLjgwODMgMTguNzI1IDEzLjEyNSAxOC4wNzVDMTMuNDQxNyAxNy40MjUgMTMuNyAxNi43MzMzIDEzLjkgMTZIMTAuMUMxMC4zIDE2LjczMzMgMTAuNTU4MyAxNy40MjUgMTAuODc1IDE4LjA3NUMxMS4xOTE3IDE4LjcyNSAxMS41NjY3IDE5LjM1IDEyIDE5Ljk1Wk05LjQgMTkuNTVDOS4xIDE5IDguODM3NSAxOC40MjkyIDguNjEyNSAxNy44Mzc1QzguMzg3NSAxNy4yNDU4IDguMiAxNi42MzMzIDguMDUgMTZINS4xQzUuNTgzMzMgMTYuODMzMyA2LjE4NzUgMTcuNTU4MyA2LjkxMjUgMTguMTc1QzcuNjM3NSAxOC43OTE3IDguNDY2NjcgMTkuMjUgOS40IDE5LjU1Wk0xNC42IDE5LjU1QzE1LjUzMzMgMTkuMjUgMTYuMzYyNSAxOC43OTE3IDE3LjA4NzUgMTguMTc1QzE3LjgxMjUgMTcuNTU4MyAxOC40MTY3IDE2LjgzMzMgMTguOSAxNkgxNS45NUMxNS44IDE2LjYzMzMgMTUuNjEyNSAxNy4yNDU4IDE1LjM4NzUgMTcuODM3NUMxNS4xNjI1IDE4LjQyOTIgMTQuOSAxOSAxNC42IDE5LjU1Wk00LjI1IDE0SDcuNjVDNy42IDEzLjY2NjcgNy41NjI1IDEzLjMzNzUgNy41Mzc1IDEzLjAxMjVDNy41MTI1IDEyLjY4NzUgNy41IDEyLjM1IDcuNSAxMkM3LjUgMTEuNjUgNy41MTI1IDExLjMxMjUgNy41Mzc1IDEwLjk4NzVDNy41NjI1IDEwLjY2MjUgNy42IDEwLjMzMzMgNy42NSAxMEg0LjI1QzQuMTY2NjcgMTAuMzMzMyA0LjEwNDE3IDEwLjY2MjUgNC4wNjI1IDEwLjk4NzVDNC4wMjA4MyAxMS4zMTI1IDQgMTEuNjUgNCAxMkM0IDEyLjM1IDQuMDIwODMgMTIuNjg3NSA0LjA2MjUgMTMuMDEyNUM0LjEwNDE3IDEzLjMzNzUgNC4xNjY2NyAxMy42NjY3IDQuMjUgMTRaTTkuNjUgMTRIMTQuMzVDMTQuNCAxMy42NjY3IDE0LjQzNzUgMTMuMzM3NSAxNC40NjI1IDEzLjAxMjVDMTQuNDg3NSAxMi42ODc1IDE0LjUgMTIuMzUgMTQuNSAxMkMxNC41IDExLjY1IDE0LjQ4NzUgMTEuMzEyNSAxNC40NjI1IDEwLjk4NzVDMTQuNDM3NSAxMC42NjI1IDE0LjQgMTAuMzMzMyAxNC4zNSAxMEg5LjY1QzkuNiAxMC4zMzMzIDkuNTYyNSAxMC42NjI1IDkuNTM3NSAxMC45ODc1QzkuNTEyNSAxMS4zMTI1IDkuNSAxMS42NSA5LjUgMTJDOS41IDEyLjM1IDkuNTEyNSAxMi42ODc1IDkuNTM3NSAxMy4wMTI1QzkuNTYyNSAxMy4zMzc1IDkuNiAxMy42NjY3IDkuNjUgMTRaTTE2LjM1IDE0SDE5Ljc1QzE5LjgzMzMgMTMuNjY2NyAxOS44OTU4IDEzLjMzNzUgMTkuOTM3NSAxMy4wMTI1QzE5Ljk3OTIgMTIuNjg3NSAyMCAxMi4zNSAyMCAxMkMyMCAxMS42NSAxOS45NzkyIDExLjMxMjUgMTkuOTM3NSAxMC45ODc1QzE5Ljg5NTggMTAuNjYyNSAxOS44MzMzIDEwLjMzMzMgMTkuNzUgMTBIMTYuMzVDMTYuNCAxMC4zMzMzIDE2LjQzNzUgMTAuNjYyNSAxNi40NjI1IDEwLjk4NzVDMTYuNDg3NSAxMS4zMTI1IDE2LjUgMTEuNjUgMTYuNSAxMkMxNi41IDEyLjM1IDE2LjQ4NzUgMTIuNjg3NSAxNi40NjI1IDEzLjAxMjVDMTYuNDM3NSAxMy4zMzc1IDE2LjQgMTMuNjY2NyAxNi4zNSAxNFpNMTUuOTUgOEgxOC45QzE4LjQxNjcgNy4xNjY2NyAxNy44MTI1IDYuNDQxNjcgMTcuMDg3NSA1LjgyNUMxNi4zNjI1IDUuMjA4MzMgMTUuNTMzMyA0Ljc1IDE0LjYgNC40NUMxNC45IDUgMTUuMTYyNSA1LjU3MDgzIDE1LjM4NzUgNi4xNjI1QzE1LjYxMjUgNi43NTQxNyAxNS44IDcuMzY2NjcgMTUuOTUgOFpNMTAuMSA4SDEzLjlDMTMuNyA3LjI2NjY3IDEzLjQ0MTcgNi41NzUgMTMuMTI1IDUuOTI1QzEyLjgwODMgNS4yNzUgMTIuNDMzMyA0LjY1IDEyIDQuMDVDMTEuNTY2NyA0LjY1IDExLjE5MTcgNS4yNzUgMTAuODc1IDUuOTI1QzEwLjU1ODMgNi41NzUgMTAuMyA3LjI2NjY3IDEwLjEgOFpNNS4xIDhIOC4wNUM4LjIgNy4zNjY2NyA4LjM4NzUgNi43NTQxNyA4LjYxMjUgNi4xNjI1QzguODM3NSA1LjU3MDgzIDkuMSA1IDkuNCA0LjQ1QzguNDY2NjcgNC43NSA3LjYzNzUgNS4yMDgzMyA2LjkxMjUgNS44MjVDNi4xODc1IDYuNDQxNjcgNS41ODMzMyA3LjE2NjY3IDUuMSA4WiIgZmlsbD0iI0I1QjVDMiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.header-bottom .header-mobile-language {
    display: flex;
    align-items: center;
    position: relative
}

.header-language-dropdown .language-content a.active{
    pointer-events:none;
}

.header-bottom .header-mobile-language > span {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI2OTJfMTQxNzIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjY5Ml8xNDE3MikiPgo8cGF0aCBkPSJNMTIgMjJDMTAuNjMzMyAyMiA5LjM0MTY3IDIxLjczNzUgOC4xMjUgMjEuMjEyNUM2LjkwODMzIDIwLjY4NzUgNS44NDU4MyAxOS45NzA4IDQuOTM3NSAxOS4wNjI1QzQuMDI5MTcgMTguMTU0MiAzLjMxMjUgMTcuMDkxNyAyLjc4NzUgMTUuODc1QzIuMjYyNSAxNC42NTgzIDIgMTMuMzY2NyAyIDEyQzIgMTAuNjE2NyAyLjI2MjUgOS4zMjA4MyAyLjc4NzUgOC4xMTI1QzMuMzEyNSA2LjkwNDE3IDQuMDI5MTcgNS44NDU4MyA0LjkzNzUgNC45Mzc1QzUuODQ1ODMgNC4wMjkxNyA2LjkwODMzIDMuMzEyNSA4LjEyNSAyLjc4NzVDOS4zNDE2NyAyLjI2MjUgMTAuNjMzMyAyIDEyIDJDMTMuMzgzMyAyIDE0LjY3OTIgMi4yNjI1IDE1Ljg4NzUgMi43ODc1QzE3LjA5NTggMy4zMTI1IDE4LjE1NDIgNC4wMjkxNyAxOS4wNjI1IDQuOTM3NUMxOS45NzA4IDUuODQ1ODMgMjAuNjg3NSA2LjkwNDE3IDIxLjIxMjUgOC4xMTI1QzIxLjczNzUgOS4zMjA4MyAyMiAxMC42MTY3IDIyIDEyQzIyIDEzLjM2NjcgMjEuNzM3NSAxNC42NTgzIDIxLjIxMjUgMTUuODc1QzIwLjY4NzUgMTcuMDkxNyAxOS45NzA4IDE4LjE1NDIgMTkuMDYyNSAxOS4wNjI1QzE4LjE1NDIgMTkuOTcwOCAxNy4wOTU4IDIwLjY4NzUgMTUuODg3NSAyMS4yMTI1QzE0LjY3OTIgMjEuNzM3NSAxMy4zODMzIDIyIDEyIDIyWk0xMiAxOS45NUMxMi40MzMzIDE5LjM1IDEyLjgwODMgMTguNzI1IDEzLjEyNSAxOC4wNzVDMTMuNDQxNyAxNy40MjUgMTMuNyAxNi43MzMzIDEzLjkgMTZIMTAuMUMxMC4zIDE2LjczMzMgMTAuNTU4MyAxNy40MjUgMTAuODc1IDE4LjA3NUMxMS4xOTE3IDE4LjcyNSAxMS41NjY3IDE5LjM1IDEyIDE5Ljk1Wk05LjQgMTkuNTVDOS4xIDE5IDguODM3NSAxOC40MjkyIDguNjEyNSAxNy44Mzc1QzguMzg3NSAxNy4yNDU4IDguMiAxNi42MzMzIDguMDUgMTZINS4xQzUuNTgzMzMgMTYuODMzMyA2LjE4NzUgMTcuNTU4MyA2LjkxMjUgMTguMTc1QzcuNjM3NSAxOC43OTE3IDguNDY2NjcgMTkuMjUgOS40IDE5LjU1Wk0xNC42IDE5LjU1QzE1LjUzMzMgMTkuMjUgMTYuMzYyNSAxOC43OTE3IDE3LjA4NzUgMTguMTc1QzE3LjgxMjUgMTcuNTU4MyAxOC40MTY3IDE2LjgzMzMgMTguOSAxNkgxNS45NUMxNS44IDE2LjYzMzMgMTUuNjEyNSAxNy4yNDU4IDE1LjM4NzUgMTcuODM3NUMxNS4xNjI1IDE4LjQyOTIgMTQuOSAxOSAxNC42IDE5LjU1Wk00LjI1IDE0SDcuNjVDNy42IDEzLjY2NjcgNy41NjI1IDEzLjMzNzUgNy41Mzc1IDEzLjAxMjVDNy41MTI1IDEyLjY4NzUgNy41IDEyLjM1IDcuNSAxMkM3LjUgMTEuNjUgNy41MTI1IDExLjMxMjUgNy41Mzc1IDEwLjk4NzVDNy41NjI1IDEwLjY2MjUgNy42IDEwLjMzMzMgNy42NSAxMEg0LjI1QzQuMTY2NjcgMTAuMzMzMyA0LjEwNDE3IDEwLjY2MjUgNC4wNjI1IDEwLjk4NzVDNC4wMjA4MyAxMS4zMTI1IDQgMTEuNjUgNCAxMkM0IDEyLjM1IDQuMDIwODMgMTIuNjg3NSA0LjA2MjUgMTMuMDEyNUM0LjEwNDE3IDEzLjMzNzUgNC4xNjY2NyAxMy42NjY3IDQuMjUgMTRaTTkuNjUgMTRIMTQuMzVDMTQuNCAxMy42NjY3IDE0LjQzNzUgMTMuMzM3NSAxNC40NjI1IDEzLjAxMjVDMTQuNDg3NSAxMi42ODc1IDE0LjUgMTIuMzUgMTQuNSAxMkMxNC41IDExLjY1IDE0LjQ4NzUgMTEuMzEyNSAxNC40NjI1IDEwLjk4NzVDMTQuNDM3NSAxMC42NjI1IDE0LjQgMTAuMzMzMyAxNC4zNSAxMEg5LjY1QzkuNiAxMC4zMzMzIDkuNTYyNSAxMC42NjI1IDkuNTM3NSAxMC45ODc1QzkuNTEyNSAxMS4zMTI1IDkuNSAxMS42NSA5LjUgMTJDOS41IDEyLjM1IDkuNTEyNSAxMi42ODc1IDkuNTM3NSAxMy4wMTI1QzkuNTYyNSAxMy4zMzc1IDkuNiAxMy42NjY3IDkuNjUgMTRaTTE2LjM1IDE0SDE5Ljc1QzE5LjgzMzMgMTMuNjY2NyAxOS44OTU4IDEzLjMzNzUgMTkuOTM3NSAxMy4wMTI1QzE5Ljk3OTIgMTIuNjg3NSAyMCAxMi4zNSAyMCAxMkMyMCAxMS42NSAxOS45NzkyIDExLjMxMjUgMTkuOTM3NSAxMC45ODc1QzE5Ljg5NTggMTAuNjYyNSAxOS44MzMzIDEwLjMzMzMgMTkuNzUgMTBIMTYuMzVDMTYuNCAxMC4zMzMzIDE2LjQzNzUgMTAuNjYyNSAxNi40NjI1IDEwLjk4NzVDMTYuNDg3NSAxMS4zMTI1IDE2LjUgMTEuNjUgMTYuNSAxMkMxNi41IDEyLjM1IDE2LjQ4NzUgMTIuNjg3NSAxNi40NjI1IDEzLjAxMjVDMTYuNDM3NSAxMy4zMzc1IDE2LjQgMTMuNjY2NyAxNi4zNSAxNFpNMTUuOTUgOEgxOC45QzE4LjQxNjcgNy4xNjY2NyAxNy44MTI1IDYuNDQxNjcgMTcuMDg3NSA1LjgyNUMxNi4zNjI1IDUuMjA4MzMgMTUuNTMzMyA0Ljc1IDE0LjYgNC40NUMxNC45IDUgMTUuMTYyNSA1LjU3MDgzIDE1LjM4NzUgNi4xNjI1QzE1LjYxMjUgNi43NTQxNyAxNS44IDcuMzY2NjcgMTUuOTUgOFpNMTAuMSA4SDEzLjlDMTMuNyA3LjI2NjY3IDEzLjQ0MTcgNi41NzUgMTMuMTI1IDUuOTI1QzEyLjgwODMgNS4yNzUgMTIuNDMzMyA0LjY1IDEyIDQuMDVDMTEuNTY2NyA0LjY1IDExLjE5MTcgNS4yNzUgMTAuODc1IDUuOTI1QzEwLjU1ODMgNi41NzUgMTAuMyA3LjI2NjY3IDEwLjEgOFpNNS4xIDhIOC4wNUM4LjIgNy4zNjY2NyA4LjM4NzUgNi43NTQxNyA4LjYxMjUgNi4xNjI1QzguODM3NSA1LjU3MDgzIDkuMSA1IDkuNCA0LjQ1QzguNDY2NjcgNC43NSA3LjYzNzUgNS4yMDgzMyA2LjkxMjUgNS44MjVDNi4xODc1IDYuNDQxNjcgNS41ODMzMyA3LjE2NjY3IDUuMSA4WiIgZmlsbD0iI0I1QjVDMiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.header-right-block .header-phone {
    font-size: 16px;
    color: #19191e;
    text-decoration: none;
    display: flex;
    gap: 4px;
}

@media (max-width: 768px) {
    .header-right-block .header-phone {
        display: none
    }
}

.header-language-dropdown {
    border-radius: 8px;
    position: absolute;
    background: #fff;
    box-shadow: 0px 2px 4px 0px rgba(64, 66, 83, .1);
    background: #fff;
    display: none;
    right: 0px;
    top: 40px;
    width: 200px;
    z-index: 3;
}

.header-language-dropdown.active {
    display: block
}

.header-language-dropdown .header-language-dropdown-tab {
    display: flex;
    border-bottom: 1px solid #ebedf3
}

.header-language-dropdown .header-language-dropdown-tab .language-tab {
    width: 50%;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #585858;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .03px;
    cursor: pointer
}

.header-language-dropdown .header-language-dropdown-tab.header-language-three .language-tab {
    width: 33%;
}

.header-language-dropdown .header-language-dropdown-tab .language-tab.active {
    color: #306DDE;
    font-weight: 700;
    border-bottom: 2px solid #306DDE
}

.header-language-dropdown .language-content {
    padding: 16px
}

.header-language-dropdown .language-content a {
    display: block;
    color: #585858;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    margin-bottom: 20px
}

.header-language-dropdown .language-content a img {
    margin-right: 12px;
    max-width: 21px;
}

.header-language-dropdown .language-content a span {
    display: inline-block;
    margin-right: 12px
}

.header-language-dropdown .language-content a.active::after {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTg0NTEgMTMuMTY2N0M1Ljg3NTExIDEzLjE2NjcgNS43NzI1NSAxMy4xNDkxIDUuNjc2ODMgMTMuMTE0QzUuNTgxMTEgMTMuMDc5NSA1LjQ5MjIzIDEzLjAyMDUgNS40MTAxOCAxMi45MzdMMS44ODIyMSA5LjM0NTY0QzEuNzMxNzkgOS4xOTI1MiAxLjY1OTg2IDguOTk0MDIgMS42NjY0MyA4Ljc1MDE0QzEuNjczNTQgOC41MDY4MiAxLjc1MjMgOC4zMDg2IDEuOTAyNzIgOC4xNTU0OEMyLjA1MzE0IDguMDAyMzYgMi4yNDQ1OCA3LjkyNTggMi40NzcwNCA3LjkyNThDMi43MDk1IDcuOTI1OCAyLjkwMDk1IDguMDAyMzYgMy4wNTEzNiA4LjE1NTQ4TDUuOTg0NTEgMTEuMTQxM0wxMi45Mzc5IDQuMDYzMDFDMTMuMDg4MyAzLjkwOTg5IDEzLjI4MzMgMy44MzMzMyAxMy41MjI5IDMuODMzMzNDMTMuNzYxOSAzLjgzMzMzIDEzLjk1NjYgMy45MDk4OSAxNC4xMDcxIDQuMDYzMDFDMTQuMjU3NSA0LjIxNjEzIDE0LjMzMjcgNC40MTQzNSAxNC4zMzI3IDQuNjU3NjdDMTQuMzMyNyA0LjkwMTU1IDE0LjI1NzUgNS4xMDAwNSAxNC4xMDcxIDUuMjUzMTdMNi41NTg4MyAxMi45MzdDNi40NzY3OCAxMy4wMjA1IDYuMzg3OSAxMy4wNzk1IDYuMjkyMTggMTMuMTE0QzYuMTk2NDYgMTMuMTQ5MSA2LjA5MzkgMTMuMTY2NyA1Ljk4NDUxIDEzLjE2NjdaIiBmaWxsPSIjMzk2OEJGIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 2px
}

.header-language-dropdown .language-content a:last-child {
    margin-bottom: 0px
}

.header-language-dropdown .country-content {
    padding: 16px
}

.header-language-dropdown .country-content a {
    display: block;
    color: #585858;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    margin-bottom: 20px
}

.header-language-dropdown .country-content a img {
    margin-right: 12px
}

.header-language-dropdown .country-content a span {
    display: inline-block;
    margin-right: 12px
}

.header-language-dropdown .country-content a.active::after {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTg0NTEgMTMuMTY2N0M1Ljg3NTExIDEzLjE2NjcgNS43NzI1NSAxMy4xNDkxIDUuNjc2ODMgMTMuMTE0QzUuNTgxMTEgMTMuMDc5NSA1LjQ5MjIzIDEzLjAyMDUgNS40MTAxOCAxMi45MzdMMS44ODIyMSA5LjM0NTY0QzEuNzMxNzkgOS4xOTI1MiAxLjY1OTg2IDguOTk0MDIgMS42NjY0MyA4Ljc1MDE0QzEuNjczNTQgOC41MDY4MiAxLjc1MjMgOC4zMDg2IDEuOTAyNzIgOC4xNTU0OEMyLjA1MzE0IDguMDAyMzYgMi4yNDQ1OCA3LjkyNTggMi40NzcwNCA3LjkyNThDMi43MDk1IDcuOTI1OCAyLjkwMDk1IDguMDAyMzYgMy4wNTEzNiA4LjE1NTQ4TDUuOTg0NTEgMTEuMTQxM0wxMi45Mzc5IDQuMDYzMDFDMTMuMDg4MyAzLjkwOTg5IDEzLjI4MzMgMy44MzMzMyAxMy41MjI5IDMuODMzMzNDMTMuNzYxOSAzLjgzMzMzIDEzLjk1NjYgMy45MDk4OSAxNC4xMDcxIDQuMDYzMDFDMTQuMjU3NSA0LjIxNjEzIDE0LjMzMjcgNC40MTQzNSAxNC4zMzI3IDQuNjU3NjdDMTQuMzMyNyA0LjkwMTU1IDE0LjI1NzUgNS4xMDAwNSAxNC4xMDcxIDUuMjUzMTdMNi41NTg4MyAxMi45MzdDNi40NzY3OCAxMy4wMjA1IDYuMzg3OSAxMy4wNzk1IDYuMjkyMTggMTMuMTE0QzYuMTk2NDYgMTMuMTQ5MSA2LjA5MzkgMTMuMTY2NyA1Ljk4NDUxIDEzLjE2NjdaIiBmaWxsPSIjMzk2OEJGIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 2px
}

.header-language-dropdown .country-content a:last-child {
    margin-bottom: 0px
}

@media (max-width: 768px) {
    .header-language-dropdown {
        width: 280px;
        right: -50px
    }
}

.header-right-block .header-toggle-nav-desktop, .header-right-block .header-toggle-nav-mobile {
    display: flex;
    align-items: center
}

.header-right-block .header-toggle-nav-desktop > span, .header-right-block .header-toggle-nav-mobile > span {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMiIgeT0iNCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIuNSIgcng9IjEuMjUiIGZpbGw9IiNCNUI1QzIiLz4KPHJlY3QgeD0iMiIgeT0iMTEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyLjUiIHJ4PSIxLjI1IiBmaWxsPSIjQjVCNUMyIi8+CjxyZWN0IHg9IjIiIHk9IjE4IiB3aWR0aD0iMjAiIGhlaWdodD0iMi41IiByeD0iMS4yNSIgZmlsbD0iI0I1QjVDMiIvPgo8L3N2Zz4K);
    width: 24px;
    height: 24px;
    cursor: pointer
}

@media (min-width: 769px) {
    .header-toggle-nav-mobile, .header-mobile-currency-rates, .header-mobile-language {
        display: none !important
    }
}

@media (max-width: 768px) {
    .header-toggle-nav-desktop {
        display: none !important
    }
}

@media (max-width: 768px) {
    .header-right-block .header-currency-rates {
        display: none
    }
}

.header-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 40px;
    border-bottom: 1px solid #ebedf3
}

@media (max-width: 768px) {
    .header-top {
        padding: 8px 16px
    }
}

.header-bottom {
    padding: 0px 40px;
    background: #fff;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #ebedf3
}

@media (max-width: 768px) {
    .header-bottom {
        display: none;
        min-height: 100vh;
        top: 0px;
        position: absolute;
        padding-top: 57px;
        justify-content: space-between;
        flex-direction: column;
        gap: 24px
    }

    .header-bottom.active {
        display: flex;
        overflow: auto;
        padding-bottom: 20px;
        height: 100%;
        -webkit-overflow-scrolling: touch
    }
}

@media (min-width: 769px) {
    .header-bottom-content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%
    }
}

.header-bottom .header-bottom-left a {
    color: #19191e;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding: 10px 0px;
    display: flex;
    cursor: pointer
}

@media (max-width: 768px) {
    .header-bottom .header-bottom-left a {
        font-size: 18px;
        display: flex;
        font-weight: 600;
        padding: 0px;
        margin-bottom: 24px
    }
}

@media (min-width: 769px) {
    .header-bottom .header-bottom-left a.active {
        color: #306DDE;
        font-weight: 500
    }

    .header-bottom .header-bottom-left a.active::after {
        content: "";
        width: 100%;
        border-radius: 23px;
        background: #306DDE;
        height: 2px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        display: flex;
    }
}

@media (max-width: 768px) {
    .header-bottom .header-bottom-left {
        display: flex;
    }
}

.header-bottom .header-bottom-left ul {
    display: flex;
    align-items: center;
    gap: 40px;
    margin-bottom: 0px
}

@media (max-width: 768px) {
    .header-bottom .header-bottom-left ul {
        flex-direction: column;
        gap: 0px;
        align-items: flex-start
    }
}

.header-bottom .header-bottom-left ul li {
    display: block;
    position: relative
}

@media (max-width: 768px) {
    .header-bottom .header-bottom-left ul li {
        width: 100%
    }
}

.header-bottom .header-bottom-left ul li .header-sub-menu {
    display: none
}

@media (min-width: 769px) {
    .header-bottom .header-bottom-left ul li .header-sub-menu {
        position: absolute;
        background: #fff;
        padding: 12px 20px;
        box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, .05)
    }
}

@media (max-width: 768px) {
    .header-bottom .header-bottom-left ul li .header-sub-menu a {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 24px;
        margin-top: 24px
    }
}

.header-bottom .header-bottom-left ul li .header-sub-menu.active {
    display: block
}

.header-bottom .header-bottom-left ul li .header-sub-menu a {
    white-space: nowrap
}

.dropdown-toggle {
    color: #19191e;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding: 10px 0px;
    display: block;
    cursor: pointer;
    position: relative;
    padding-right: 24px !important
}

@media (max-width: 768px) {
    .dropdown-toggle {
        font-size: 18px;
        display: block;
        font-weight: 600;
        padding: 0px;
        margin-bottom: 24px
    }
}

.header-bottom .dropdown-toggle::after {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IgKFN0cm9rZSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC43MDM5MyAxNC40NjE5QzQuMzU2NzkgMTQuMTE0NyA0LjM1Njc5IDEzLjU1MTkgNC43MDM5MyAxMy4yMDQ4TDkuNDA4NzIgOC41MDAwMUw0LjcwMzkzIDMuNzk1MjFDNC4zNTY3OSAzLjQ0ODA4IDQuMzU2NzkgMi44ODUyNyA0LjcwMzkzIDIuNTM4MTNDNS4wNTEwNiAyLjE5MSA1LjYxMzg3IDIuMTkxIDUuOTYxIDIuNTM4MTNMMTEuMjk0MyA3Ljg3MTQ3QzExLjY0MTUgOC4yMTg2IDExLjY0MTUgOC43ODE0MSAxMS4yOTQzIDkuMTI4NTVMNS45NjEgMTQuNDYxOUM1LjYxMzg3IDE0LjgwOSA1LjA1MTA2IDE0LjgwOSA0LjcwMzkzIDE0LjQ2MTlaIiBmaWxsPSIjMTcyRTNFIi8+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 14px;
    transition: all .2s;
    border: none;
    transform: rotate(90deg)
}

@media (max-width: 768px) {
    .header-bottom .dropdown-toggle::after {
        top: 6px;
        transform: rotate(0deg)
    }
}

.dropdown-toggle.active::after {
    transform: rotate(-90deg)
}

@media (max-width: 768px) {
    .dropdown-toggle.active {
        margin-bottom: 12px
    }

    .dropdown-toggle.active::after {
        transform: rotate(90deg)
    }
}

.header-desktop-enter {
    display: flex;
    gap: 24px;
    align-items: center
}

.header-desktop-enter .header-login {
    color: #306DDE;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .743px
}

@media (max-width: 768px) {
    .header-desktop-enter .header-login {
        border-radius: 8px;
        background: #306DDE;
        display: block;
        letter-spacing: normal;
        font-size: 15px;
        color: #fff;
        max-width: 340px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px 16px;
        height: 44px
    }
}

.header-desktop-enter .header-reg {
    border-radius: 12px;
    border: 1px solid #306DDE;
    color: #306DDE;
    font-size: 14px;
    font-weight: 600;
    line-height: 145%;
    letter-spacing: .743px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    padding: 10px 16px
}

@media (max-width: 768px) {
    .header-desktop-enter .header-reg {
        border-radius: 8px;
        background: #fff;
        border: 1px solid #306DDE;
        display: block;
        letter-spacing: normal;
        font-size: 15px;
        color: #306DDE;
        max-width: 340px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px 16px;
        height: 44px
    }
}

@media (max-width: 768px) {
    .header-desktop-enter {
        flex-direction: column;
        gap: 16px;
        margin-top: 56px
    }
}

.header-dropdown-desktop {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    background: #fff;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ebedf3;
    display: none;
    z-index: 2
}

@media (min-width: 769px) {
    .header-dropdown-desktop {
        box-shadow: 0px 2px 4px 0px rgba(64, 66, 83, .1)
    }
}

@media (max-width: 768px) {
    .header-dropdown-desktop {
        position: initial;
        display: block;
        border-bottom: 0px
    }
}

.header-dropdown-desktop.active {
    display: flex
}

.header-dropdown-desktop-nav {
    display: flex;
    gap: 120px;
    padding: 20px 40px
}

@media (max-width: 1024px) {
    .header-dropdown-desktop-nav {
        gap: 30px
    }
}

@media (max-width: 768px) {
    .header-dropdown-desktop-nav {
        display: block;
        padding: 0px
    }
}

.header-dropdown-desktop-nav ul {
    min-width: 150px
}

.header-dropdown-desktop-nav ul li {
    display: block
}

@media (max-width: 768px) {
    .header-dropdown-desktop-item {
        margin-bottom: 24px;
        position: relative
    }

    .header-dropdown-desktop-item::after {
        content: "";
        width: 16px;
        height: 16px;
        position: absolute;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IgKFN0cm9rZSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC43MDM5MyAxNC40NjE5QzQuMzU2NzkgMTQuMTE0NyA0LjM1Njc5IDEzLjU1MTkgNC43MDM5MyAxMy4yMDQ4TDkuNDA4NzIgOC41MDAwMUw0LjcwMzkzIDMuNzk1MjFDNC4zNTY3OSAzLjQ0ODA4IDQuMzU2NzkgMi44ODUyNyA0LjcwMzkzIDIuNTM4MTNDNS4wNTEwNiAyLjE5MSA1LjYxMzg3IDIuMTkxIDUuOTYxIDIuNTM4MTNMMTEuMjk0MyA3Ljg3MTQ3QzExLjY0MTUgOC4yMTg2IDExLjY0MTUgOC43ODE0MSAxMS4yOTQzIDkuMTI4NTVMNS45NjEgMTQuNDYxOUM1LjYxMzg3IDE0LjgwOSA1LjA1MTA2IDE0LjgwOSA0LjcwMzkzIDE0LjQ2MTlaIiBmaWxsPSIjMTcyRTNFIi8+CjwvZz4KPC9zdmc+Cg==);
        background-repeat: no-repeat;
        position: absolute;
        right: 0px;
        top: 0px;
        transition: all .2s
    }

    .header-dropdown-desktop-item ul {
        display: none;
        transition: all .2s
    }

    .header-dropdown-desktop-item.active::after {
        transform: rotate(90deg)
    }
}

.header-dropdown-desktop-new {
    background: #f4f6f9;
    padding: 20px 40px;
    max-width: 360px
}

.header-dropdown-desktop-new .h3-header {
    color: #19191e;
    font-size: 16px;
    font-weight: 600
}

.header-dropdown-desktop-new p {
    color: #585858;
    font-size: 16px;
    margin: 8px 0px
}

.header-dropdown-desktop-new a {
    color: #306DDE;
    font-size: 16px
}

@media (max-width: 768px) {
    .header-dropdown-desktop-new {
        display: none
    }
}

.header-dropdown-desktop-item li {
    color: #19191e;
    font-size: 16px;
    font-weight: 600
}

@media (max-width: 768px) {
    .header-dropdown-desktop-item li {
        font-size: 18px
    }
}

.header-dropdown-desktop-item li a {
    color: #585858;
    font-size: 16px;
    font-weight: 400;
    margin-top: 12px;
    display: inline-block
}

@media (max-width: 768px) {
    .header-dropdown-desktop-item li a {
        margin-top: 24px
    }
}

.header-dropdown-desktop-socials .h3-header {
    color: #19191e;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 12px
}

.gap-16 {
    gap: 16px
}

.header-desktop-user {
    display: flex;
    align-items: center;
    gap: 32px
}

@media (max-width: 768px) {
    .header-desktop-user .header-basket {
        display: none
    }
}

@media (max-width: 768px) {
    .header-desktop-user .header-desktop-account-info {
        display: none
    }
}

@media (max-width: 768px) {
    .header-desktop-user {
        display: block
    }
}

@media (max-width: 768px) {
    .header-dropdown-desktop-socials {
        display: none
    }
}

.header-user-ind-request {
    border-radius: 12px;
    background: #e7edf8;
    padding: 8px 16px;
    color: #306DDE;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .81px
}

@media (max-width: 768px) {
    .header-user-ind-request {
        max-width: 340px;
        margin: 0 auto;
        font-size: 15px;
        letter-spacing: normal;
        width: 100%;
        text-align: center;
        border: 1px solid #306DDE;
        background: #fff;
        margin-top: 56px;
        display: block
    }
}

.header-desktop-account-info {
    display: flex;
    align-items: center;
    gap: 9px;
    color: #404253;
    font-weight: 500;
    cursor: pointer
}

.header-desktop-account-info span {
    font-weight: 700
}

.header-desktop-account-info-icon {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI2OTVfMTYxNDUpIj4KPHBhdGggb3BhY2l0eT0iMC4zIiBkPSJNOC4wMDA2NSA3LjMzMzMzQzYuNTI3ODkgNy4zMzMzMyA1LjMzMzk4IDYuMTM5NDMgNS4zMzM5OCA0LjY2NjY3QzUuMzMzOTggMy4xOTM5MSA2LjUyNzg5IDIgOC4wMDA2NSAyQzkuNDczNDEgMiAxMC42NjczIDMuMTkzOTEgMTAuNjY3MyA0LjY2NjY3QzEwLjY2NzMgNi4xMzk0MyA5LjQ3MzQxIDcuMzMzMzMgOC4wMDA2NSA3LjMzMzMzWiIgZmlsbD0iIzNEN0I1MCIvPgo8cGF0aCBkPSJNMi4wMDA0MyAxMy40NjYxQzIuMjU4ODQgMTAuMjg0MyA0Ljg0MTI3IDguNjY2NjcgNy45ODg4OSA4LjY2NjY3QzExLjE4MDggOC42NjY2NyAxMy44MDMzIDEwLjE5NTUgMTMuOTk4NiAxMy40NjY3QzE0LjAwNjQgMTMuNTk3IDEzLjk5ODYgMTQgMTMuNDk3OCAxNEMxMS4wMjc0IDE0IDcuMzU2NDggMTQgMi40ODUgMTRDMi4zMTc4MSAxNCAxLjk4NjM2IDEzLjYzOTUgMi4wMDA0MyAxMy40NjYxWiIgZmlsbD0iIzNEN0I1MCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI2OTVfMTYxNDUiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center #eaf5ed
}

.header-basket {
    position: relative
}

.header-basket span, .header-tabbar-panel-item-basket span {
    position: absolute;
    width: 6px;
    height: 6px;
    background: red;
    top: 0px;
    right: 0px;
    border-radius: 50%
}

.header-tabbar-panel-item-basket {
    position: relative;
}

.header-account-links {
    display: flex;
    gap: 32px;
    align-items: center
}

.header-account-links a {
    color: #19191e;
    font-size: 16px;
    display: flex;
    align-items: center
}

.header-account-links a::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 4px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI2OTVfMTYxMjUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0I1QjVDMiIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjY5NV8xNjEyNSkiPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik0zLjMzMzMzIDE0QzIuOTY2NjcgMTQgMi42NTI3OCAxMy44Njk0IDIuMzkxNjcgMTMuNjA4M0MyLjEzMDU2IDEzLjM0NzIgMiAxMy4wMzMzIDIgMTIuNjY2N1YzLjMzMzMzQzIgMi45NjY2NyAyLjEzMDU2IDIuNjUyNzggMi4zOTE2NyAyLjM5MTY3QzIuNjUyNzggMi4xMzA1NiAyLjk2NjY3IDIgMy4zMzMzMyAySDhWMy4zMzMzM0gzLjMzMzMzVjEyLjY2NjdIMTIuNjY2N1Y4SDE0VjEyLjY2NjdDMTQgMTMuMDMzMyAxMy44Njk0IDEzLjM0NzIgMTMuNjA4MyAxMy42MDgzQzEzLjM0NzIgMTMuODY5NCAxMy4wMzMzIDE0IDEyLjY2NjcgMTRIMy4zMzMzM1oiIGZpbGw9IiNCNUI1QzIiLz4KPHBhdGggZD0iTTYuNDMzMzMgMTAuNDY2OEw1LjUgOS41MzM0NkwxMS43IDMuMzMzNDZIOS4zVjIuMDAwMTNIMTMuOTY2N1Y2LjY2NjhIMTIuNjMzM1Y0LjI2NjhMNi40MzMzMyAxMC40NjY4WiIgZmlsbD0iI0I1QjVDMiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center
}

@media (max-width: 768px) {
    .header-account-links {
        display: none;
        gap: 12px
    }
}

.header-mobile-currency-rates {
    margin: 24px 0px 34px 0px
}

.header-account-links-mobile {
    border-top: 1px solid #e4e6ee
}

@media (min-width: 769px) {
    .header-account-links-mobile {
        display: none
    }
}

.header-account-links-mobile a {
    color: #585858;
    font-size: 16px;
    margin-top: 24px;
    display: block
}

.header-socials-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (min-width: 769px) {
    .header-socials-mobile {
        display: none
    }
}

.header-socials-mobile a {
    color: #585858;
    font-size: 16px
}

.header-bottom-mobile {
    background: #fff;
    z-index: 2;
    border-bottom: 1px solid #e4e6ee;
    height: 57px;
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    font-size: 18px;
    color: #19191e;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (min-width: 769px) {
    .header-bottom-mobile {
        display: none
    }
}

.header-bottom-mobile-close {
    position: absolute;
    top: 16px;
    right: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDQ4MDI3Ij4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNTMwIiB4PSI0IiB5PSIxOC4xNDIxIiB3aWR0aD0iMjAiIGhlaWdodD0iMi41IiByeD0iMS4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDQgMTguMTQyMSkiIGZpbGw9IiNCNUI1QzIiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNTMxIiB4PSI1LjgxMjUiIHk9IjQuMjk1MDQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyLjUiIHJ4PSIxLjI1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1LjgxMjUgNC4yOTUwNCkiIGZpbGw9IiNCNUI1QzIiLz4KPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    cursor: pointer
}

@media (max-width: 768px) {
    .dropdown-toggle-mobile {
        display: block;
        z-index: 2;
        position: relative
    }
}

.header-account-links {
    display: none
}

.header-account-mobile {
    display: none
}

.header-has-auth .header-account-mobile {
    width: 32px;
    height: 32px;
    border-radius: 5px;
    background: #eaf5ed;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #3d7b50;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.105px;
    position: absolute;
    top: 12px;
    right: 16px
}

.header-has-auth .header-basket-wrapper.desktop{
    display: none;
}
.header-right-block-sub-menu .header-language {
    display: flex;
    align-items: center;
    position: relative
}

.header-right-block-sub-menu .header-language>span {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI2OTJfMTQxNzIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjY5Ml8xNDE3MikiPgo8cGF0aCBkPSJNMTIgMjJDMTAuNjMzMyAyMiA5LjM0MTY3IDIxLjczNzUgOC4xMjUgMjEuMjEyNUM2LjkwODMzIDIwLjY4NzUgNS44NDU4MyAxOS45NzA4IDQuOTM3NSAxOS4wNjI1QzQuMDI5MTcgMTguMTU0MiAzLjMxMjUgMTcuMDkxNyAyLjc4NzUgMTUuODc1QzIuMjYyNSAxNC42NTgzIDIgMTMuMzY2NyAyIDEyQzIgMTAuNjE2NyAyLjI2MjUgOS4zMjA4MyAyLjc4NzUgOC4xMTI1QzMuMzEyNSA2LjkwNDE3IDQuMDI5MTcgNS44NDU4MyA0LjkzNzUgNC45Mzc1QzUuODQ1ODMgNC4wMjkxNyA2LjkwODMzIDMuMzEyNSA4LjEyNSAyLjc4NzVDOS4zNDE2NyAyLjI2MjUgMTAuNjMzMyAyIDEyIDJDMTMuMzgzMyAyIDE0LjY3OTIgMi4yNjI1IDE1Ljg4NzUgMi43ODc1QzE3LjA5NTggMy4zMTI1IDE4LjE1NDIgNC4wMjkxNyAxOS4wNjI1IDQuOTM3NUMxOS45NzA4IDUuODQ1ODMgMjAuNjg3NSA2LjkwNDE3IDIxLjIxMjUgOC4xMTI1QzIxLjczNzUgOS4zMjA4MyAyMiAxMC42MTY3IDIyIDEyQzIyIDEzLjM2NjcgMjEuNzM3NSAxNC42NTgzIDIxLjIxMjUgMTUuODc1QzIwLjY4NzUgMTcuMDkxNyAxOS45NzA4IDE4LjE1NDIgMTkuMDYyNSAxOS4wNjI1QzE4LjE1NDIgMTkuOTcwOCAxNy4wOTU4IDIwLjY4NzUgMTUuODg3NSAyMS4yMTI1QzE0LjY3OTIgMjEuNzM3NSAxMy4zODMzIDIyIDEyIDIyWk0xMiAxOS45NUMxMi40MzMzIDE5LjM1IDEyLjgwODMgMTguNzI1IDEzLjEyNSAxOC4wNzVDMTMuNDQxNyAxNy40MjUgMTMuNyAxNi43MzMzIDEzLjkgMTZIMTAuMUMxMC4zIDE2LjczMzMgMTAuNTU4MyAxNy40MjUgMTAuODc1IDE4LjA3NUMxMS4xOTE3IDE4LjcyNSAxMS41NjY3IDE5LjM1IDEyIDE5Ljk1Wk05LjQgMTkuNTVDOS4xIDE5IDguODM3NSAxOC40MjkyIDguNjEyNSAxNy44Mzc1QzguMzg3NSAxNy4yNDU4IDguMiAxNi42MzMzIDguMDUgMTZINS4xQzUuNTgzMzMgMTYuODMzMyA2LjE4NzUgMTcuNTU4MyA2LjkxMjUgMTguMTc1QzcuNjM3NSAxOC43OTE3IDguNDY2NjcgMTkuMjUgOS40IDE5LjU1Wk0xNC42IDE5LjU1QzE1LjUzMzMgMTkuMjUgMTYuMzYyNSAxOC43OTE3IDE3LjA4NzUgMTguMTc1QzE3LjgxMjUgMTcuNTU4MyAxOC40MTY3IDE2LjgzMzMgMTguOSAxNkgxNS45NUMxNS44IDE2LjYzMzMgMTUuNjEyNSAxNy4yNDU4IDE1LjM4NzUgMTcuODM3NUMxNS4xNjI1IDE4LjQyOTIgMTQuOSAxOSAxNC42IDE5LjU1Wk00LjI1IDE0SDcuNjVDNy42IDEzLjY2NjcgNy41NjI1IDEzLjMzNzUgNy41Mzc1IDEzLjAxMjVDNy41MTI1IDEyLjY4NzUgNy41IDEyLjM1IDcuNSAxMkM3LjUgMTEuNjUgNy41MTI1IDExLjMxMjUgNy41Mzc1IDEwLjk4NzVDNy41NjI1IDEwLjY2MjUgNy42IDEwLjMzMzMgNy42NSAxMEg0LjI1QzQuMTY2NjcgMTAuMzMzMyA0LjEwNDE3IDEwLjY2MjUgNC4wNjI1IDEwLjk4NzVDNC4wMjA4MyAxMS4zMTI1IDQgMTEuNjUgNCAxMkM0IDEyLjM1IDQuMDIwODMgMTIuNjg3NSA0LjA2MjUgMTMuMDEyNUM0LjEwNDE3IDEzLjMzNzUgNC4xNjY2NyAxMy42NjY3IDQuMjUgMTRaTTkuNjUgMTRIMTQuMzVDMTQuNCAxMy42NjY3IDE0LjQzNzUgMTMuMzM3NSAxNC40NjI1IDEzLjAxMjVDMTQuNDg3NSAxMi42ODc1IDE0LjUgMTIuMzUgMTQuNSAxMkMxNC41IDExLjY1IDE0LjQ4NzUgMTEuMzEyNSAxNC40NjI1IDEwLjk4NzVDMTQuNDM3NSAxMC42NjI1IDE0LjQgMTAuMzMzMyAxNC4zNSAxMEg5LjY1QzkuNiAxMC4zMzMzIDkuNTYyNSAxMC42NjI1IDkuNTM3NSAxMC45ODc1QzkuNTEyNSAxMS4zMTI1IDkuNSAxMS42NSA5LjUgMTJDOS41IDEyLjM1IDkuNTEyNSAxMi42ODc1IDkuNTM3NSAxMy4wMTI1QzkuNTYyNSAxMy4zMzc1IDkuNiAxMy42NjY3IDkuNjUgMTRaTTE2LjM1IDE0SDE5Ljc1QzE5LjgzMzMgMTMuNjY2NyAxOS44OTU4IDEzLjMzNzUgMTkuOTM3NSAxMy4wMTI1QzE5Ljk3OTIgMTIuNjg3NSAyMCAxMi4zNSAyMCAxMkMyMCAxMS42NSAxOS45NzkyIDExLjMxMjUgMTkuOTM3NSAxMC45ODc1QzE5Ljg5NTggMTAuNjYyNSAxOS44MzMzIDEwLjMzMzMgMTkuNzUgMTBIMTYuMzVDMTYuNCAxMC4zMzMzIDE2LjQzNzUgMTAuNjYyNSAxNi40NjI1IDEwLjk4NzVDMTYuNDg3NSAxMS4zMTI1IDE2LjUgMTEuNjUgMTYuNSAxMkMxNi41IDEyLjM1IDE2LjQ4NzUgMTIuNjg3NSAxNi40NjI1IDEzLjAxMjVDMTYuNDM3NSAxMy4zMzc1IDE2LjQgMTMuNjY2NyAxNi4zNSAxNFpNMTUuOTUgOEgxOC45QzE4LjQxNjcgNy4xNjY2NyAxNy44MTI1IDYuNDQxNjcgMTcuMDg3NSA1LjgyNUMxNi4zNjI1IDUuMjA4MzMgMTUuNTMzMyA0Ljc1IDE0LjYgNC40NUMxNC45IDUgMTUuMTYyNSA1LjU3MDgzIDE1LjM4NzUgNi4xNjI1QzE1LjYxMjUgNi43NTQxNyAxNS44IDcuMzY2NjcgMTUuOTUgOFpNMTAuMSA4SDEzLjlDMTMuNyA3LjI2NjY3IDEzLjQ0MTcgNi41NzUgMTMuMTI1IDUuOTI1QzEyLjgwODMgNS4yNzUgMTIuNDMzMyA0LjY1IDEyIDQuMDVDMTEuNTY2NyA0LjY1IDExLjE5MTcgNS4yNzUgMTAuODc1IDUuOTI1QzEwLjU1ODMgNi41NzUgMTAuMyA3LjI2NjY3IDEwLjEgOFpNNS4xIDhIOC4wNUM4LjIgNy4zNjY2NyA4LjM4NzUgNi43NTQxNyA4LjYxMjUgNi4xNjI1QzguODM3NSA1LjU3MDgzIDkuMSA1IDkuNCA0LjQ1QzguNDY2NjcgNC43NSA3LjYzNzUgNS4yMDgzMyA2LjkxMjUgNS44MjVDNi4xODc1IDYuNDQxNjcgNS41ODMzMyA3LjE2NjY3IDUuMSA4WiIgZmlsbD0iI0I1QjVDMiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer
}

@media (min-width: 769px) {
    .header-has-auth .header-account-mobile {
        display: none
    }
}

@media (max-width: 768px) {
    .header-has-auth .header-top .header-language {
        display: none;
    }

    .header-language-dropdown.active{
        right: -30px;
    }

    .header-has-auth .header-basket-wrapper{
        position: absolute;
        right: 65px;
        background-color: transparent;
        top: 15px;
        padding: 0px;
        display: block !important;
    }

    .header-has-auth .header-language {
        position: absolute;
        right: 30px;
        top: 16px;
    }

    .header-has-auth .header-toggle-nav-mobile {
        left: 16px;
        right: auto;
        position: absolute
    }

    .header-has-auth .header-top {
        justify-content: center
    }

    .header-has-auth .header-bottom-mobile-close {
        left: 16px;
        right: auto
    }
}

.header-has-auth .header-phone {
    display: none
}

.header-has-auth .header-account-links {
    display: flex
}

.account-name {
    color: #19191e;
    font-size: 16px;
    font-weight: 600
}

@media (max-width: 768px) {
    .menu-sub-dropdown.menu.show {
        top: 0px;
        transform: inherit;
        width: 100% !important;
        height: 100vh;
        padding-top: 57px !important;
        padding-left: 15px;
        padding-right: 15px
    }

    .menu-sub-dropdown.menu.show .account-mail {
        font-size: 16px;
        color: #585858 !important
    }

    .menu-sub-dropdown.menu.show .menu-item .menu-content {
        padding: 0px !important;
        margin-top: 24px;
        margin-bottom: 24px
    }

    .menu-sub-dropdown.menu.show .menu-item {
        padding-left: 0px !important
        padding-right: 0px !important;
    }

    .menu-sub-dropdown.menu.show .menu-item .menu-link {
        color: #19191e;
        font-size: 18px;
        font-weight: 600;
        padding: 0px;
        margin-bottom: 24px;
        padding-left: 0px !important
    }

    .menu-sub-dropdown.menu.show .menu-item .menu-link.accont-sub-link {
        font-size: 16px;
        font-weight: 400;
        color: #585858
    }

    .menu-sub-dropdown.menu.show .separator {
        margin-bottom: 24px !important
    }

    .menu-sub-dropdown.menu.show .separator.modile-none {
        display: none
    }

    .menu-sub-dropdown.menu.show .account-outlog {
        border-radius: 8px;
        background: #fff;
        margin: 0 auto;
        border: 1px solid #306DDE;
        letter-spacing: normal;
        font-size: 15px;
        color: #306DDE !important;
        max-width: 340px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px 16px;
        height: 44px
    }
}

.header-account-modal-mobile {
    background: #fff;
    z-index: 2;
    border-bottom: 1px solid #e4e6ee;
    height: 57px;
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    font-size: 18px;
    color: #19191e;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (min-width: 769px) {
    .header-account-modal-mobile {
        display: none
    }
}

.header-account-modal-mobile .header-account-modal-mobile-close {
    position: absolute;
    top: 16px;
    left: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDQ4MDI3Ij4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNTMwIiB4PSI0IiB5PSIxOC4xNDIxIiB3aWR0aD0iMjAiIGhlaWdodD0iMi41IiByeD0iMS4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDQgMTguMTQyMSkiIGZpbGw9IiNCNUI1QzIiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNTMxIiB4PSI1LjgxMjUiIHk9IjQuMjk1MDQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyLjUiIHJ4PSIxLjI1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1LjgxMjUgNC4yOTUwNCkiIGZpbGw9IiNCNUI1QzIiLz4KPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.subscription-label {
    background-color: #306DDE;
    color: #fff;
    padding: 2px 5px;
    border-radius: 12px;
    position: absolute;
    top: -10px;
    left: 20px;
    font-size: 10px;
}

.subscription-label.red {
    background-color: #BF3939;
    color: #fff;
}

.header-desktop-account-info {
    position: relative;
}

.subscription-account-info-container {
    padding: 10px;
}

.subscription-account-info {
    background-color: #F4F6F9;
    padding: 5px 12px;
    border-radius: 12px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    /* margin-bottom: 10px; */
}

.subscription-account-info.red {
    border: 1px solid #BF3939;
}

.subscription-account-info.red .subscription-info-title {
    color: #BF3939;
}

.subscription-account-info.red .subscription-info-subtitle {
    color: #BF3939;
}

.subscription-info-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.subscription-info-icon img {
    width: 24px;
    height: 24px;
    min-width: 24px;
}

.subscription-info-title {
    font-weight: 600;
    font-size: 16px;
    color: #306DDE;
}

.subscription-info-subtitle {
    font-size: 13px;
    color: #717380;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
}

.subscription-info-date {
    font-weight: 600;
}

.subscription-arrow-icon img {
    width: 24px;
    height: 24px;
    min-width: 24px;
}

.subscription-arrow-icon {
    margin-left: auto;
}