@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;700&display=swap');

:root {
    --body-bg-color: #FFFFFF;
    --body-font-color:#474747;
    /*--footer-bg-color: #070781;*/
    --footer-bg-color: #C70000;
    --footer-color: #FFFFFF;
    --footer-copyring-bg-color: #8F0D02;
    --footer-copyring-color: #FFFFFF;
    --form-bg-color: #FDF7F7;
    --form-bg-blue-color: #f9fafd;
    --form-color: #505050;
    --form-color-link: #C70000;
    --form-border-color: #C70000;
    --form-border-blue-color: #9abceb;
    --input-border-color: #8096AA;
    --input-border-color-hover: #617082;
    --text-color: #8096AA;

    --input-bg-color: #fafafa;
    --input-color: #000000;
    /*--btn-bg-color: #070781;*/
    --btn-bg-color: #C70000;
    --btn-color: #FFFFFF;
    --btn-color-hover: #e3e3e3;
    --btn-bgcolor-hover: #cd5353;
    --menu-link-color: #1A1A18;

    --border-color: #D3E1ED;
    --border-opacity-color: #0000000A;

    --border-item-color: #f5f7fb
}
html{
    height: 100%;
}
body, html {
    font-family: 'Montserrat', Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: var(--body-font-color);
    background-color: var(--body-bg-color);
    min-width: 320px;
    max-width: 2560px;
    margin: 0 auto;
}
input, textarea{
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}
body a{
    color: var(--form-color-link);
    text-decoration: none;
}
h1{
    color: #000000;
    font-size: 36px;
    width: 100%;
    text-transform: uppercase;
    margin: 0 0 30px;
    text-align: center;
}
h2{
    font-size: 32px;
}
h3{
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300;
}
h4{
    color: var(--form-color-link);
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
}
h5{
    font-size: 18px;
    text-transform: uppercase;
}
h6{
    color: var(--form-color-link);
    font-size: 16px;
    margin: 0;
}
p{
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 26px;
}
p b{
    font-size: 16px;
    line-height: 22px;
}
p img {
    width: 100%;
}
ul{
    width: fit-content;
    padding: 0 0 0 18px;
}
ul li{
    font-size: 16px;
}
.font-size-minus p{
    font-size: 0.8em;
}
body header{
    padding: 5px 0;
    margin-bottom: 40px;
    height: 100px;
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 2560px;
    z-index: 90;
    background-color: #FFFFFF;
}
body .wrap{
    padding: 190px 12px 0 12px;
    margin: 0 auto;
    max-width: 1800px;
    box-sizing: border-box;
}
body .wrap.wrap_small{
    max-width: 1024px;
}
body.compensate-for-scrollbar {
    overflow: hidden;
}
svg{
    width: 16px;
    height: 16px;
    fill: #C70000;
}
#cursorView{
    display: none;
    position: absolute;
    top: 50px;
    left: 167px;
    z-index: 1000;
    color: #FFFFFF;
    padding-right: 12px;
    cursor:none;
    pointer-events: none;
    font-size: 14px;
}
#cursorView:after{
    content: "";
    position: absolute;
    right: 0;
    top: 4px;
    width: 9px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDggMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI5NDc2IDEwLjU4MDdDMS4zMzYyMSAxMC41ODA2IDEuMzc3MjEgMTAuNTc0NCAxLjQxNTMgMTAuNTYyNEMxLjQ1MzQgMTAuNTUwNCAxLjQ4NzgzIDEwLjUzMjkgMS41MTY1MiAxMC41MTFMNy44NTI0MiA1Ljg1OTU3QzcuODgyMTIgNS44Mzg0MyA3LjkwNTczIDUuODEzMTMgNy45MjE4NiA1Ljc4NTE3QzcuOTM3OTggNS43NTcyIDcuOTQ2MjkgNS43MjcxNCA3Ljk0NjI5IDUuNjk2NzdDNy45NDYyOSA1LjY2NjQxIDcuOTM3OTggNS42MzYzNSA3LjkyMTg2IDUuNjA4MzhDNy45MDU3MyA1LjU4MDQyIDcuODgyMTIgNS41NTUxMSA3Ljg1MjQyIDUuNTMzOTdMMS41MTY1MiAwLjg4MjU3OUMxLjQ4OTI5IDAuODU1OTIyIDEuNDU0NTcgMC44MzM4NzMgMS40MTQ3MiAwLjgxNzkyNEMxLjM3NDg3IDAuODAxOTc0IDEuMzMwODIgMC43OTI0OTggMS4yODU1NCAwLjc5MDEzNkMxLjI0MDI3IDAuNzg3Nzc0IDEuMTk0ODMgMC43OTI1ODEgMS4xNTIzMSAwLjgwNDIzM0MxLjEwOTc5IDAuODE1ODg0IDEuMDcxMTcgMC44MzQxMDggMS4wMzkwOCAwLjg1NzY2OUMxLjAwNjk4IDAuODgxMjMgMC45ODIxNiAwLjkwOTU3OSAwLjk2NjI4OSAwLjk0MDc5N0MwLjk1MDQxOCAwLjk3MjAxNCAwLjk0Mzg2OSAxLjAwNTM3IDAuOTQ3MDg2IDEuMDM4NjFDMC45NTAzMDQgMS4wNzE4NCAwLjk2MzIxMiAxLjEwNDE5IDAuOTg0OTM3IDEuMTMzNDRDMS4wMDY2NiAxLjE2MjcgMS4wMzY3IDEuMTg4MTggMS4wNzMwMSAxLjIwODE4TDcuMTc5MjMgNS42OTY3N0wxLjA3MzAxIDEwLjE4NTRDMS4wNDMzMSAxMC4yMDY1IDEuMDE5NyAxMC4yMzE4IDEuMDAzNTcgMTAuMjU5OEMwLjk4NzQ0OCAxMC4yODc3IDAuOTc5MTM5IDEwLjMxNzggMC45NzkxMzkgMTAuMzQ4MkMwLjk3OTEzOSAxMC4zNzg1IDAuOTg3NDQ4IDEwLjQwODYgMS4wMDM1NyAxMC40MzY2QzEuMDE5NyAxMC40NjQ1IDEuMDQzMzEgMTAuNDg5OCAxLjA3MzAxIDEwLjUxMUMxLjEwMTcgMTAuNTMyOSAxLjEzNjEzIDEwLjU1MDQgMS4xNzQyMiAxMC41NjI0QzEuMjEyMzIgMTAuNTc0NCAxLjI1MzMyIDEwLjU4MDYgMS4yOTQ3NiAxMC41ODA3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
}
.no-scroll{
    overflow: hidden;
}
header .header-left{
    position: absolute;
    left: 25px;
    top: 0;
    padding: 33px 0 0 0;
}
header .header-left a{
    color: var(--text-color);
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 40px;
}
header .header-left a:last-child{
    margin-right: 0;
}
header .header-left a:hover{
    color: var(--form-color-link)
}
header .header-right{
    position: absolute;
    right: 0;
    top: 30px;
}
header .header-right .header-phone{
    margin-right: 20px;
}
header .header-right .header-link{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
}
header .header-right .header-link.header-link-searth{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iIzgwOTZBQSIvPgo8L3N2Zz4K);
    transition: 0.3s;
}
header .header-right .header-link.header-link-searth:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iI0M3MDAwMCIvPgo8L3N2Zz4K);
    transition: 0.5s;
}
header .header-right .header-link.header-link-fav{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjEgMTUuNTUyOUwxMCAxNS42NTI5TDkuODkgMTUuNTUyOUM1LjE0IDExLjI0MjkgMiA4LjM5MjkzIDIgNS41MDI5M0MyIDMuNTAyOTMgMy41IDIuMDAyOTMgNS41IDIuMDAyOTNDNy4wNCAyLjAwMjkzIDguNTQgMy4wMDI5MyA5LjA3IDQuMzYyOTNIMTAuOTNDMTEuNDYgMy4wMDI5MyAxMi45NiAyLjAwMjkzIDE0LjUgMi4wMDI5M0MxNi41IDIuMDAyOTMgMTggMy41MDI5MyAxOCA1LjUwMjkzQzE4IDguMzkyOTMgMTQuODYgMTEuMjQyOSAxMC4xIDE1LjU1MjlaTTE0LjUgMC4wMDI5Mjk2OUMxMi43NiAwLjAwMjkyOTY5IDExLjA5IDAuODEyOTMgMTAgMi4wODI5M0M4LjkxIDAuODEyOTMgNy4yNCAwLjAwMjkyOTY5IDUuNSAwLjAwMjkyOTY5QzIuNDIgMC4wMDI5Mjk2OSAwIDIuNDEyOTMgMCA1LjUwMjkzQzAgOS4yNzI5MyAzLjQgMTIuMzYyOSA4LjU1IDE3LjAzMjlMMTAgMTguMzUyOUwxMS40NSAxNy4wMzI5QzE2LjYgMTIuMzYyOSAyMCA5LjI3MjkzIDIwIDUuNTAyOTNDMjAgMi40MTI5MyAxNy41OCAwLjAwMjkyOTY5IDE0LjUgMC4wMDI5Mjk2OVoiIGZpbGw9IiM4MDk2QUEiLz4KPC9zdmc+Cg==);
    transition: 0.3s;
}
header .header-right .header-link.header-link-fav:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjEgMTUuNTUyOUwxMCAxNS42NTI5TDkuODkgMTUuNTUyOUM1LjE0IDExLjI0MjkgMiA4LjM5MjkzIDIgNS41MDI5M0MyIDMuNTAyOTMgMy41IDIuMDAyOTMgNS41IDIuMDAyOTNDNy4wNCAyLjAwMjkzIDguNTQgMy4wMDI5MyA5LjA3IDQuMzYyOTNIMTAuOTNDMTEuNDYgMy4wMDI5MyAxMi45NiAyLjAwMjkzIDE0LjUgMi4wMDI5M0MxNi41IDIuMDAyOTMgMTggMy41MDI5MyAxOCA1LjUwMjkzQzE4IDguMzkyOTMgMTQuODYgMTEuMjQyOSAxMC4xIDE1LjU1MjlaTTE0LjUgMC4wMDI5Mjk2OUMxMi43NiAwLjAwMjkyOTY5IDExLjA5IDAuODEyOTMgMTAgMi4wODI5M0M4LjkxIDAuODEyOTMgNy4yNCAwLjAwMjkyOTY5IDUuNSAwLjAwMjkyOTY5QzIuNDIgMC4wMDI5Mjk2OSAwIDIuNDEyOTMgMCA1LjUwMjkzQzAgOS4yNzI5MyAzLjQgMTIuMzYyOSA4LjU1IDE3LjAzMjlMMTAgMTguMzUyOUwxMS40NSAxNy4wMzI5QzE2LjYgMTIuMzYyOSAyMCA5LjI3MjkzIDIwIDUuNTAyOTNDMjAgMi40MTI5MyAxNy41OCAwLjAwMjkyOTY5IDE0LjUgMC4wMDI5Mjk2OVoiIGZpbGw9IiNDNzAwMDAiLz4KPC9zdmc+Cg==);
    transition: 0.5s;
}
header .header-right .header-link.header-link-profile{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDOC4zMzQgMCA1LjU1NCAwLjg2MiAzLjY4NyAyLjYyNUMxLjgyMiA0LjM4OCAxIDYuOTU4IDEgMTBWMTAuOTA2QzAuNDI4IDExLjQ1IDAgMTIuMTUgMCAxM0MwIDE0LjI2IDAuODkgMTUuMTU0IDIgMTUuNTk0QzIuMzcgMTYuNzYxIDIuNzczIDE3Ljk4NyAzLjIyIDE5LjAzMUMzLjcwNSAyMC4xNzMgNC4xNDQgMjEuMDc5IDQuNzUgMjEuNzIxQzUuNDIyNzMgMjIuNDM5NSA2LjIzNTggMjMuMDEyMyA3LjEzODg0IDIzLjQwMzlDOC4wNDE4OSAyMy43OTU0IDkuMDE1NzEgMjMuOTk3NSAxMCAyMy45OTc1QzEwLjk4NDMgMjMuOTk3NSAxMS45NTgxIDIzLjc5NTQgMTIuODYxMiAyMy40MDM5QzEzLjc2NDIgMjMuMDEyMyAxNC41NzczIDIyLjQzOTUgMTUuMjUgMjEuNzIxQzE1Ljg1NiAyMS4wNzkgMTYuMjYzIDIwLjE3MyAxNi43NSAxOS4wMzFDMTcuMTk2IDE3Ljk4NyAxNy42MyAxNi43NjEgMTggMTUuNTk1QzE5LjExIDE1LjE1NSAyMCAxNC4yNjEgMjAgMTMuMDAxQzIwIDEyLjE1NSAxOS41NyAxMS40NTQgMTkgMTAuOTA3VjEwQzE5IDcuMTc2IDE4LjM1NyA1LjE2NiAxNy4yMiAzLjg0NEMxNi4yNTQgMi43MjQgMTQuOTY1IDIuMjY0IDEzLjY4OCAyLjEyNEwxMi45MDYgMC41NjRMMTIuNjI2IDBIMTJaTTExLjQwNiAyLjA2M0wxMi4wOTQgMy40MzhDMTIuNDI3IDQuMTA0IDEyLjU1NyA0LjU3OCAxMi41NjIgNC43ODFDMTIuNTY4IDQuOTg1IDEyLjU3NSA0LjkwMSAxMi41MzIgNC45MzlDMTIuNDQ1IDUuMDEyIDExLjYwMiA1LjIyOSAxMC41NjIgNS4yODJDOS41MjIgNS4zMzYgOC4yOTggNS4zMSA3LjE1NiA1Ljc1MkM2LjAxNiA2LjE5NCA1LjAxMyA3LjM3OSA1IDkuMDAySDdDNy4wMDggOC4wMTYgNy4yMzcgNy44NzQgNy44NzUgNy42MjdDOC41MTMgNy4zOCA5LjYxMyA3LjMwNyAxMC42ODggNy4yNTJDMTEuNzYyIDcuMTk3IDEyLjg3MSA3LjI2MiAxMy44MTMgNi40NzJDMTQuMjgzIDYuMDc1IDE0LjU4MyA1LjM5MiAxNC41NjMgNC43MjJDMTQuNTU4IDQuNTc0IDE0LjUyMyA0LjQzMiAxNC41IDQuMjgyQzE0Ljk1ODMgNC40NzgzOSAxNS4zNjQ5IDQuNzc4MjIgMTUuNjg4IDUuMTU4QzE2LjQxMyA2IDE3IDcuNDgyIDE3IDEwVjExLjg0NEwxNy41IDEyLjEyNEMxNy44MDQgMTIuMzAxIDE4IDEyLjYyIDE4IDEzQzE4LjAwNTggMTMuMjUxIDE3LjkxNTEgMTMuNDk0NyAxNy43NDY1IDEzLjY4MDhDMTcuNTc3OSAxMy44NjY4IDE3LjM0NDQgMTMuOTgxMSAxNy4wOTQgMTRMMTYuNDA2IDE0LjAzTDE2LjIxOSAxNC42ODdDMTUuODUwOSAxNS44ODUgMTUuNDIzIDE3LjA2MzggMTQuOTM3IDE4LjIxOUMxNC40ODcgMTkuMjc1IDEzLjk3IDIwLjE3NSAxMy44MTIgMjAuMzQzQzExLjY4MiAyMi41OTMgOC4zMTUgMjIuNTkzIDYuMTg3IDIwLjM0M0M2LjAyNyAyMC4xNzUgNS41MTIgMTkuMjc1IDUuMDYxIDE4LjIxOEM0LjU3NjE1IDE3LjA2MjYgNC4xNDg5NiAxNS44ODM4IDMuNzgxIDE0LjY4NkwzLjU5MyAxNC4wMjlMMi45MDUgMTMuOTk5QzIuNjU0OTggMTMuOTc5OSAyLjQyMTgxIDEzLjg2NTYgMi4yNTM0NiAxMy42Nzk4QzIuMDg1MTIgMTMuNDk0IDEuOTk0NDEgMTMuMjUwNyAyIDEzQzIgMTIuNjI2IDIuMTkzIDEyLjMwMiAyLjUgMTIuMTI1TDMgMTEuODQ1VjEwQzMgNy4zMDMgMy42ODQgNS4zNjQgNS4wNjMgNC4wNjJDNi4zNDMgMi44NTIgOC40MzMgMi4xNjIgMTEuNDA2IDIuMDYyVjIuMDYzWk03IDEyQzYuNzM0NzggMTIgNi40ODA0MyAxMi4xMDU0IDYuMjkyODkgMTIuMjkyOUM2LjEwNTM2IDEyLjQ4MDQgNiAxMi43MzQ4IDYgMTNDNiAxMy4yNjUyIDYuMTA1MzYgMTMuNTE5NiA2LjI5Mjg5IDEzLjcwNzFDNi40ODA0MyAxMy44OTQ2IDYuNzM0NzggMTQgNyAxNEM3LjI2NTIyIDE0IDcuNTE5NTcgMTMuODk0NiA3LjcwNzExIDEzLjcwNzFDNy44OTQ2NCAxMy41MTk2IDggMTMuMjY1MiA4IDEzQzggMTIuNzM0OCA3Ljg5NDY0IDEyLjQ4MDQgNy43MDcxMSAxMi4yOTI5QzcuNTE5NTcgMTIuMTA1NCA3LjI2NTIyIDEyIDcgMTJaTTEzIDEyQzEyLjczNDggMTIgMTIuNDgwNCAxMi4xMDU0IDEyLjI5MjkgMTIuMjkyOUMxMi4xMDU0IDEyLjQ4MDQgMTIgMTIuNzM0OCAxMiAxM0MxMiAxMy4yNjUyIDEyLjEwNTQgMTMuNTE5NiAxMi4yOTI5IDEzLjcwNzFDMTIuNDgwNCAxMy44OTQ2IDEyLjczNDggMTQgMTMgMTRDMTMuMjY1MiAxNCAxMy41MTk2IDEzLjg5NDYgMTMuNzA3MSAxMy43MDcxQzEzLjg5NDYgMTMuNTE5NiAxNCAxMy4yNjUyIDE0IDEzQzE0IDEyLjczNDggMTMuODk0NiAxMi40ODA0IDEzLjcwNzEgMTIuMjkyOUMxMy41MTk2IDEyLjEwNTQgMTMuMjY1MiAxMiAxMyAxMloiIGZpbGw9IiM4MDk2QUEiLz4KPC9zdmc+Cg==);
    transition: 0.3s;
    height: 24px;
}
header .header-right .header-link.header-link-profile:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDOC4zMzQgMCA1LjU1NCAwLjg2MiAzLjY4NyAyLjYyNUMxLjgyMiA0LjM4OCAxIDYuOTU4IDEgMTBWMTAuOTA2QzAuNDI4IDExLjQ1IDAgMTIuMTUgMCAxM0MwIDE0LjI2IDAuODkgMTUuMTU0IDIgMTUuNTk0QzIuMzcgMTYuNzYxIDIuNzczIDE3Ljk4NyAzLjIyIDE5LjAzMUMzLjcwNSAyMC4xNzMgNC4xNDQgMjEuMDc5IDQuNzUgMjEuNzIxQzUuNDIyNzMgMjIuNDM5NSA2LjIzNTggMjMuMDEyMyA3LjEzODg0IDIzLjQwMzlDOC4wNDE4OSAyMy43OTU0IDkuMDE1NzEgMjMuOTk3NSAxMCAyMy45OTc1QzEwLjk4NDMgMjMuOTk3NSAxMS45NTgxIDIzLjc5NTQgMTIuODYxMiAyMy40MDM5QzEzLjc2NDIgMjMuMDEyMyAxNC41NzczIDIyLjQzOTUgMTUuMjUgMjEuNzIxQzE1Ljg1NiAyMS4wNzkgMTYuMjYzIDIwLjE3MyAxNi43NSAxOS4wMzFDMTcuMTk2IDE3Ljk4NyAxNy42MyAxNi43NjEgMTggMTUuNTk1QzE5LjExIDE1LjE1NSAyMCAxNC4yNjEgMjAgMTMuMDAxQzIwIDEyLjE1NSAxOS41NyAxMS40NTQgMTkgMTAuOTA3VjEwQzE5IDcuMTc2IDE4LjM1NyA1LjE2NiAxNy4yMiAzLjg0NEMxNi4yNTQgMi43MjQgMTQuOTY1IDIuMjY0IDEzLjY4OCAyLjEyNEwxMi45MDYgMC41NjRMMTIuNjI2IDBIMTJaTTExLjQwNiAyLjA2M0wxMi4wOTQgMy40MzhDMTIuNDI3IDQuMTA0IDEyLjU1NyA0LjU3OCAxMi41NjIgNC43ODFDMTIuNTY4IDQuOTg1IDEyLjU3NSA0LjkwMSAxMi41MzIgNC45MzlDMTIuNDQ1IDUuMDEyIDExLjYwMiA1LjIyOSAxMC41NjIgNS4yODJDOS41MjIgNS4zMzYgOC4yOTggNS4zMSA3LjE1NiA1Ljc1MkM2LjAxNiA2LjE5NCA1LjAxMyA3LjM3OSA1IDkuMDAySDdDNy4wMDggOC4wMTYgNy4yMzcgNy44NzQgNy44NzUgNy42MjdDOC41MTMgNy4zOCA5LjYxMyA3LjMwNyAxMC42ODggNy4yNTJDMTEuNzYyIDcuMTk3IDEyLjg3MSA3LjI2MiAxMy44MTMgNi40NzJDMTQuMjgzIDYuMDc1IDE0LjU4MyA1LjM5MiAxNC41NjMgNC43MjJDMTQuNTU4IDQuNTc0IDE0LjUyMyA0LjQzMiAxNC41IDQuMjgyQzE0Ljk1ODMgNC40NzgzOSAxNS4zNjQ5IDQuNzc4MjIgMTUuNjg4IDUuMTU4QzE2LjQxMyA2IDE3IDcuNDgyIDE3IDEwVjExLjg0NEwxNy41IDEyLjEyNEMxNy44MDQgMTIuMzAxIDE4IDEyLjYyIDE4IDEzQzE4LjAwNTggMTMuMjUxIDE3LjkxNTEgMTMuNDk0NyAxNy43NDY1IDEzLjY4MDhDMTcuNTc3OSAxMy44NjY4IDE3LjM0NDQgMTMuOTgxMSAxNy4wOTQgMTRMMTYuNDA2IDE0LjAzTDE2LjIxOSAxNC42ODdDMTUuODUwOSAxNS44ODUgMTUuNDIzIDE3LjA2MzggMTQuOTM3IDE4LjIxOUMxNC40ODcgMTkuMjc1IDEzLjk3IDIwLjE3NSAxMy44MTIgMjAuMzQzQzExLjY4MiAyMi41OTMgOC4zMTUgMjIuNTkzIDYuMTg3IDIwLjM0M0M2LjAyNyAyMC4xNzUgNS41MTIgMTkuMjc1IDUuMDYxIDE4LjIxOEM0LjU3NjE1IDE3LjA2MjYgNC4xNDg5NiAxNS44ODM4IDMuNzgxIDE0LjY4NkwzLjU5MyAxNC4wMjlMMi45MDUgMTMuOTk5QzIuNjU0OTggMTMuOTc5OSAyLjQyMTgxIDEzLjg2NTYgMi4yNTM0NiAxMy42Nzk4QzIuMDg1MTIgMTMuNDk0IDEuOTk0NDEgMTMuMjUwNyAyIDEzQzIgMTIuNjI2IDIuMTkzIDEyLjMwMiAyLjUgMTIuMTI1TDMgMTEuODQ1VjEwQzMgNy4zMDMgMy42ODQgNS4zNjQgNS4wNjMgNC4wNjJDNi4zNDMgMi44NTIgOC40MzMgMi4xNjIgMTEuNDA2IDIuMDYyVjIuMDYzWk03IDEyQzYuNzM0NzggMTIgNi40ODA0MyAxMi4xMDU0IDYuMjkyODkgMTIuMjkyOUM2LjEwNTM2IDEyLjQ4MDQgNiAxMi43MzQ4IDYgMTNDNiAxMy4yNjUyIDYuMTA1MzYgMTMuNTE5NiA2LjI5Mjg5IDEzLjcwNzFDNi40ODA0MyAxMy44OTQ2IDYuNzM0NzggMTQgNyAxNEM3LjI2NTIyIDE0IDcuNTE5NTcgMTMuODk0NiA3LjcwNzExIDEzLjcwNzFDNy44OTQ2NCAxMy41MTk2IDggMTMuMjY1MiA4IDEzQzggMTIuNzM0OCA3Ljg5NDY0IDEyLjQ4MDQgNy43MDcxMSAxMi4yOTI5QzcuNTE5NTcgMTIuMTA1NCA3LjI2NTIyIDEyIDcgMTJaTTEzIDEyQzEyLjczNDggMTIgMTIuNDgwNCAxMi4xMDU0IDEyLjI5MjkgMTIuMjkyOUMxMi4xMDU0IDEyLjQ4MDQgMTIgMTIuNzM0OCAxMiAxM0MxMiAxMy4yNjUyIDEyLjEwNTQgMTMuNTE5NiAxMi4yOTI5IDEzLjcwNzFDMTIuNDgwNCAxMy44OTQ2IDEyLjczNDggMTQgMTMgMTRDMTMuMjY1MiAxNCAxMy41MTk2IDEzLjg5NDYgMTMuNzA3MSAxMy43MDcxQzEzLjg5NDYgMTMuNTE5NiAxNCAxMy4yNjUyIDE0IDEzQzE0IDEyLjczNDggMTMuODk0NiAxMi40ODA0IDEzLjcwNzEgMTIuMjkyOUMxMy41MTk2IDEyLjEwNTQgMTMuMjY1MiAxMiAxMyAxMloiIGZpbGw9IiNDNzAwMDAiLz4KPC9zdmc+Cg==);
    transition: 0.5s;
    height: 24px;
}
header .header-right .header-link.header-link-cart{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODggMC4wMDI5Mjk2OUMxMC4wNjA3IDAuMDAyOTI5NjkgMTEuMDc4MiAwLjQyNDM1NyAxMS44MjgzIDEuMTc0NUMxMi41Nzg1IDEuOTI0NjUgMTIuOTk5OSAyLjk0MjA2IDEyLjk5OTkgNC4wMDI5M0gxNS4wMzQ5QzE1LjU1MzEgNC4wMDI4NiAxNi4wNTExIDQuMjAzOTIgMTYuNDIzOSA0LjU2Mzc0QzE2Ljc5NjggNC45MjM1NyAxNy4wMTU1IDUuNDE0MDcgMTcuMDMzOSA1LjkzMTkzTDE3LjQ2MTkgMTcuOTMxOUMxNy40NzE0IDE4LjIwMDMgMTcuNDI2OCAxOC40Njc5IDE3LjMzMDcgMTguNzE4N0MxNy4yMzQ2IDE4Ljk2OTQgMTcuMDg5IDE5LjE5ODMgMTYuOTAyNSAxOS4zOTE1QzE2LjcxNiAxOS41ODQ4IDE2LjQ5MjYgMTkuNzM4NiAxNi4yNDU0IDE5Ljg0MzZDMTUuOTk4MiAxOS45NDg2IDE1LjczMjQgMjAuMDAyOCAxNS40NjM5IDIwLjAwMjlIMi41MzU4OEMyLjI2NzMyIDIwLjAwMjggMi4wMDE1NCAxOS45NDg2IDEuNzU0MzcgMTkuODQzNkMxLjUwNzIxIDE5LjczODYgMS4yODM3MyAxOS41ODQ4IDEuMDk3MjcgMTkuMzkxNUMwLjkxMDgwNSAxOS4xOTgzIDAuNzY1MTc4IDE4Ljk2OTQgMC42NjkwNzEgMTguNzE4N0MwLjU3Mjk2NSAxOC40Njc5IDAuNTI4MzQ4IDE4LjIwMDMgMC41Mzc4ODIgMTcuOTMxOUwwLjk2NTg4MiA1LjkzMTkzQzAuOTg0Mjc3IDUuNDE0MDcgMS4yMDI5NSA0LjkyMzU3IDEuNTc1ODMgNC41NjM3NEMxLjk0ODcxIDQuMjAzOTIgMi40NDY3IDQuMDAyODYgMi45NjQ4OCA0LjAwMjkzSDQuOTk5ODhDNC45OTk4OCAyLjk0MjA2IDUuNDIxMzEgMS45MjQ2NSA2LjE3MTQ1IDEuMTc0NUM2LjkyMTYgMC40MjQzNTcgNy45MzkwMiAwLjAwMjkyOTY5IDguOTk5ODggMC4wMDI5Mjk2OVpNNC45OTk4OCA2LjAwMjkzSDIuOTY0ODhMMi41MzU4OCAxOC4wMDI5SDE1LjQ2MzlMMTUuMDM0OSA2LjAwMjkzSDEyLjk5OTlWNy4wMDI5M0MxMi45OTk2IDcuMjU3ODEgMTIuOTAyIDcuNTAyOTYgMTIuNzI3IDcuNjg4M0MxMi41NTIxIDcuODczNjMgMTIuMzEyOSA3Ljk4NTE3IDEyLjA1ODUgOC4wMDAxQzExLjgwNCA4LjAxNTA0IDExLjU1MzUgNy45MzIyNiAxMS4zNTggNy43Njg2N0MxMS4xNjI2IDcuNjA1MDcgMTEuMDM3IDcuMzczMDIgMTEuMDA2OSA3LjExOTkzTDEwLjk5OTkgNy4wMDI5M1Y2LjAwMjkzSDYuOTk5ODhWNy4wMDI5M0M2Ljk5OTYgNy4yNTc4MSA2LjkwMiA3LjUwMjk2IDYuNzI3MDMgNy42ODgzQzYuNTUyMDYgNy44NzM2MyA2LjMxMjkzIDcuOTg1MTcgNi4wNTg0OSA4LjAwMDFDNS44MDQwNSA4LjAxNTA0IDUuNTUzNSA3LjkzMjI2IDUuMzU4MDUgNy43Njg2N0M1LjE2MjYgNy42MDUwNyA1LjAzNjk5IDcuMzczMDIgNS4wMDY4OCA3LjExOTkzTDQuOTk5ODggNy4wMDI5M1Y2LjAwMjkzWk04Ljk5OTg4IDIuMDAyOTNDOC40OTUzMSAyLjAwMjc3IDguMDA5MzIgMi4xOTMzNCA3LjYzOTMzIDIuNTM2NDNDNy4yNjkzNSAyLjg3OTUyIDcuMDQyNzMgMy4zNDk3NyA3LjAwNDg4IDMuODUyOTNMNi45OTk4OCA0LjAwMjkzSDEwLjk5OTlDMTAuOTk5OSAzLjQ3MjUgMTAuNzg5MiAyLjk2Mzc5IDEwLjQxNDEgMi41ODg3MkMxMC4wMzkgMi4yMTM2NCA5LjUzMDMxIDIuMDAyOTMgOC45OTk4OCAyLjAwMjkzWiIgZmlsbD0iIzgwOTZBQSIvPgo8L3N2Zz4K);
    transition: 0.3s;
    position: relative;
}
header .header-right .header-link.header-link-cart:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODggMC4wMDI5Mjk2OUMxMC4wNjA3IDAuMDAyOTI5NjkgMTEuMDc4MiAwLjQyNDM1NyAxMS44MjgzIDEuMTc0NUMxMi41Nzg1IDEuOTI0NjUgMTIuOTk5OSAyLjk0MjA2IDEyLjk5OTkgNC4wMDI5M0gxNS4wMzQ5QzE1LjU1MzEgNC4wMDI4NiAxNi4wNTExIDQuMjAzOTIgMTYuNDIzOSA0LjU2Mzc0QzE2Ljc5NjggNC45MjM1NyAxNy4wMTU1IDUuNDE0MDcgMTcuMDMzOSA1LjkzMTkzTDE3LjQ2MTkgMTcuOTMxOUMxNy40NzE0IDE4LjIwMDMgMTcuNDI2OCAxOC40Njc5IDE3LjMzMDcgMTguNzE4N0MxNy4yMzQ2IDE4Ljk2OTQgMTcuMDg5IDE5LjE5ODMgMTYuOTAyNSAxOS4zOTE1QzE2LjcxNiAxOS41ODQ4IDE2LjQ5MjYgMTkuNzM4NiAxNi4yNDU0IDE5Ljg0MzZDMTUuOTk4MiAxOS45NDg2IDE1LjczMjQgMjAuMDAyOCAxNS40NjM5IDIwLjAwMjlIMi41MzU4OEMyLjI2NzMyIDIwLjAwMjggMi4wMDE1NCAxOS45NDg2IDEuNzU0MzcgMTkuODQzNkMxLjUwNzIxIDE5LjczODYgMS4yODM3MyAxOS41ODQ4IDEuMDk3MjcgMTkuMzkxNUMwLjkxMDgwNSAxOS4xOTgzIDAuNzY1MTc4IDE4Ljk2OTQgMC42NjkwNzEgMTguNzE4N0MwLjU3Mjk2NSAxOC40Njc5IDAuNTI4MzQ4IDE4LjIwMDMgMC41Mzc4ODIgMTcuOTMxOUwwLjk2NTg4MiA1LjkzMTkzQzAuOTg0Mjc3IDUuNDE0MDcgMS4yMDI5NSA0LjkyMzU3IDEuNTc1ODMgNC41NjM3NEMxLjk0ODcxIDQuMjAzOTIgMi40NDY3IDQuMDAyODYgMi45NjQ4OCA0LjAwMjkzSDQuOTk5ODhDNC45OTk4OCAyLjk0MjA2IDUuNDIxMzEgMS45MjQ2NSA2LjE3MTQ1IDEuMTc0NUM2LjkyMTYgMC40MjQzNTcgNy45MzkwMiAwLjAwMjkyOTY5IDguOTk5ODggMC4wMDI5Mjk2OVpNNC45OTk4OCA2LjAwMjkzSDIuOTY0ODhMMi41MzU4OCAxOC4wMDI5SDE1LjQ2MzlMMTUuMDM0OSA2LjAwMjkzSDEyLjk5OTlWNy4wMDI5M0MxMi45OTk2IDcuMjU3ODEgMTIuOTAyIDcuNTAyOTYgMTIuNzI3IDcuNjg4M0MxMi41NTIxIDcuODczNjMgMTIuMzEyOSA3Ljk4NTE3IDEyLjA1ODUgOC4wMDAxQzExLjgwNCA4LjAxNTA0IDExLjU1MzUgNy45MzIyNiAxMS4zNTggNy43Njg2N0MxMS4xNjI2IDcuNjA1MDcgMTEuMDM3IDcuMzczMDIgMTEuMDA2OSA3LjExOTkzTDEwLjk5OTkgNy4wMDI5M1Y2LjAwMjkzSDYuOTk5ODhWNy4wMDI5M0M2Ljk5OTYgNy4yNTc4MSA2LjkwMiA3LjUwMjk2IDYuNzI3MDMgNy42ODgzQzYuNTUyMDYgNy44NzM2MyA2LjMxMjkzIDcuOTg1MTcgNi4wNTg0OSA4LjAwMDFDNS44MDQwNSA4LjAxNTA0IDUuNTUzNSA3LjkzMjI2IDUuMzU4MDUgNy43Njg2N0M1LjE2MjYgNy42MDUwNyA1LjAzNjk5IDcuMzczMDIgNS4wMDY4OCA3LjExOTkzTDQuOTk5ODggNy4wMDI5M1Y2LjAwMjkzWk04Ljk5OTg4IDIuMDAyOTNDOC40OTUzMSAyLjAwMjc3IDguMDA5MzIgMi4xOTMzNCA3LjYzOTMzIDIuNTM2NDNDNy4yNjkzNSAyLjg3OTUyIDcuMDQyNzMgMy4zNDk3NyA3LjAwNDg4IDMuODUyOTNMNi45OTk4OCA0LjAwMjkzSDEwLjk5OTlDMTAuOTk5OSAzLjQ3MjUgMTAuNzg5MiAyLjk2Mzc5IDEwLjQxNDEgMi41ODg3MkMxMC4wMzkgMi4yMTM2NCA5LjUzMDMxIDIuMDAyOTMgOC45OTk4OCAyLjAwMjkzWiIgZmlsbD0iI0M3MDAwMCIvPgo8L3N2Zz4K);
    transition: 0.5s;
}
header .header-right .header-link.header-link-cart i{
    position: absolute;
    color: #FFFFFF;
    height: 16px;
    width: 16px;
    background-color: var(--btn-bg-color);
    font-size: 8px;
    font-weight: bold;
    text-align: center;
    border-radius: 16px;
    line-height: 16px;
    right: -3px;
    bottom: -6px;
    padding: 0;
    box-sizing: border-box;
    font-style: normal;
}
header .header-center {
    margin: -20px auto 0;
    width: 166px;
    display: block;
}

header{
    box-sizing: border-box;
}
header .buttonMenu{
    display: none;
    transition: 0.5s;
}
header .buttonCatalog{
    display: none;
    width: 100px;
    height: 32px;
    font-size: 11px;
    background-color: var(--input-border-color);
    color: #FFFFFF;
    padding: 0 0 0 34px;
    line-height: 30px;
    box-sizing: border-box;
    border-radius: 2px;
    position: absolute;
    left: 75px;
    top: 14px;
}
header .buttonCatalog:after{
    content: "";
    position: absolute;
    left: 11px;
    top: 9px;
    width: 14px;
    height: 14px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTAwMDQgNS45OTk0MkMxLjM2NzQyIDUuOTk5NDIgMS4yNDAyMyA1Ljk0NjczIDEuMTQ2NDYgNS44NTI5NkMxLjA1MjY4IDUuNzU5MTggMSA1LjYzMTk5IDEgNS40OTkzN1YxLjUwMDA0QzEgMS4zNjc0MiAxLjA1MjY4IDEuMjQwMjMgMS4xNDY0NiAxLjE0NjQ2QzEuMjQwMjMgMS4wNTI2OCAxLjM2NzQyIDEgMS41MDAwNCAxSDUuNTAwMzdDNS42MzI5OSAxIDUuNzYwMTggMS4wNTI2OCA1Ljg1Mzk2IDEuMTQ2NDZDNS45NDc3MyAxLjI0MDIzIDYuMDAwNDIgMS4zNjc0MiA2LjAwMDQyIDEuNTAwMDRWNS40OTkzN0M2LjAwMDQyIDUuNjMxOTkgNS45NDc3MyA1Ljc1OTE4IDUuODUzOTYgNS44NTI5NkM1Ljc2MDE4IDUuOTQ2NzMgNS42MzI5OSA1Ljk5OTQyIDUuNTAwMzcgNS45OTk0MkgxLjUwMDA0Wk04LjUwMDYyIDUuOTk5NDJDOC4zNjgwMSA1Ljk5OTQyIDguMjQwODIgNS45NDY3MyA4LjE0NzA0IDUuODUyOTZDOC4wNTMyNyA1Ljc1OTE4IDguMDAwNTggNS42MzE5OSA4LjAwMDU4IDUuNDk5MzdWMS41MDAwNEM4LjAwMDU4IDEuMzY3NDIgOC4wNTMyNyAxLjI0MDIzIDguMTQ3MDQgMS4xNDY0NkM4LjI0MDgyIDEuMDUyNjggOC4zNjgwMSAxIDguNTAwNjIgMUgxMi41QzEyLjYzMjYgMSAxMi43NTk4IDEuMDUyNjggMTIuODUzNSAxLjE0NjQ2QzEyLjk0NzMgMS4yNDAyMyAxMyAxLjM2NzQyIDEzIDEuNTAwMDRWNS40OTkzN0MxMyA1LjYzMTk5IDEyLjk0NzMgNS43NTkxOCAxMi44NTM1IDUuODUyOTZDMTIuNzU5OCA1Ljk0NjczIDEyLjYzMjYgNS45OTk0MiAxMi41IDUuOTk5NDJIOC41MDA2MlpNMS41MDAwNCAxM0MxLjM2NzQyIDEzIDEuMjQwMjMgMTIuOTQ3MyAxLjE0NjQ2IDEyLjg1MzVDMS4wNTI2OCAxMi43NTk4IDEgMTIuNjMyNiAxIDEyLjVWOC40OTk2MkMxIDguMzY3MDEgMS4wNTI2OCA4LjIzOTgyIDEuMTQ2NDYgOC4xNDYwNEMxLjI0MDIzIDguMDUyMjcgMS4zNjc0MiA3Ljk5OTU4IDEuNTAwMDQgNy45OTk1OEg1LjUwMDM3QzUuNjMyOTkgNy45OTk1OCA1Ljc2MDE4IDguMDUyMjcgNS44NTM5NiA4LjE0NjA0QzUuOTQ3NzMgOC4yMzk4MiA2LjAwMDQyIDguMzY3MDEgNi4wMDA0MiA4LjQ5OTYyVjEyLjVDNi4wMDA0MiAxMi42MzI2IDUuOTQ3NzMgMTIuNzU5OCA1Ljg1Mzk2IDEyLjg1MzVDNS43NjAxOCAxMi45NDczIDUuNjMyOTkgMTMgNS41MDAzNyAxM0gxLjUwMDA0Wk04LjUwMDYyIDEzQzguMzY4MDEgMTMgOC4yNDA4MiAxMi45NDczIDguMTQ3MDQgMTIuODUzNUM4LjA1MzI3IDEyLjc1OTggOC4wMDA1OCAxMi42MzI2IDguMDAwNTggMTIuNVY4LjQ5OTYyQzguMDAwNTggOC4zNjcwMSA4LjA1MzI3IDguMjM5ODIgOC4xNDcwNCA4LjE0NjA0QzguMjQwODIgOC4wNTIyNyA4LjM2ODAxIDcuOTk5NTggOC41MDA2MiA3Ljk5OTU4SDEyLjVDMTIuNjMyNiA3Ljk5OTU4IDEyLjc1OTggOC4wNTIyNyAxMi44NTM1IDguMTQ2MDRDMTIuOTQ3MyA4LjIzOTgyIDEzIDguMzY3MDEgMTMgOC40OTk2MlYxMi41QzEzIDEyLjYzMjYgMTIuOTQ3MyAxMi43NTk4IDEyLjg1MzUgMTIuODUzNUMxMi43NTk4IDEyLjk0NzMgMTIuNjMyNiAxMyAxMi41IDEzSDguNTAwNjJaIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
header .buttonMenu .buttonMenuItem{
    width: 65px;
    height: 65px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid var(--border-color);
}
header .buttonMenu .buttonMenuItem .burger{
    width: 20px;
    height: 14px;
    display: flex;
    justify-content: space-between;
    flex-flow: column nowrap;
    cursor: pointer;
    position: absolute;
    top: 25px;
    left: 25px;
}
.burger .line1, .burger .line2, .burger .line3{
    width: 19px;
    height: 2px;
    background-color: var(--input-border-color);
    border-radius: 10px;
    transform-origin: 1px;
    transition: all .12s ease-out;
}
header.open .buttonMenu .buttonMenuItem .burger{
    left: 27px;
}
header.open .burger .line1 {
    transform: rotate(45deg);
}

header.open .burger .line2 {
    opacity: 0;
}

header.open .burger .line3 {
    transform: rotate(-45deg);
}

header .buttonMenu .buttonSearchItem{
    width: 65px;
    height: 65px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iIzgwOTZBQSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid var(--border-color);
}
header .header-center svg{
    width: 162px !important;
    height: 110px !important;
}
header.fixed{
    position: fixed;
    width: 100%;
    height: 94px;
    top: 0;
    background-color: var(--body-bg-color);
    z-index: 90;
    transition: 0.5s;
    border-bottom: 1px solid var(--border-opacity-color
    );
    box-shadow: 0 5px 7px 0 #d0d1d190;
    min-width: 320px;
}
header.fixed .buttonMenu{
    /*display: inline-block;
    transition: 0.5s;*/
}
header.fixed .buttonCatalog{
    /*display: inline-block;
    transition: 0.5s;*/
}
header.fixed .header-left{
    /*display: none;*/
}
header.fixed .header-center{
    margin: -5px auto 0;
}
header.fixed .header-center svg{
    width: 166px;
    height: 63px !important;
    margin: 0 !important;
}
header.fixed .header-right{
    /*top:19px;*/
}
.search-block{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: var(--body-bg-color);
    padding: 0 0 50px;
    box-sizing: border-box;
    z-index: 100;
    border-bottom: 1px solid var(--border-opacity-color);
}
.search-block .search-header{
    height: 65px;
    width: 100%;
    border-bottom: 1px solid var(--border-color);
    box-shadow: 0 5px 7px 0 #d0d1d190;
    margin-bottom: 45px;
}
.search-block .search-header .search-close{
    width: 65px;
    height: 65px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjIsMTJsOS4zLTkuM2MwLjYtMC42LDAuNi0xLjYsMC0yLjJjLTAuNi0wLjYtMS42LTAuNi0yLjIsMEwxMiw5LjhMMi43LDAuNWMtMC42LTAuNi0xLjYtMC42LTIuMiwwYy0wLjYsMC42LTAuNiwxLjYsMCwyLjJMOS44LDEybC05LjMsOS4zYy0wLjYsMC42LTAuNiwxLjYsMCwyLjJjMC4zLDAuMywwLjcsMC41LDEuMSwwLjVzMC44LTAuMiwxLjEtMC41bDkuMy05LjNsOS4zLDkuM2MwLjMsMC4zLDAuNywwLjUsMS4xLDAuNWMwLjQsMCwwLjgtMC4yLDEuMS0wLjVjMC42LTAuNiwwLjYtMS42LDAtMi4yTDE0LjIsMTJ6IiBmaWxsPSIjODA5NkFBIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid var(--border-color);
    cursor: pointer;
}
.search-block .search-title{
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    margin: 50px 0 75px;
    color: var(--footer-copyring-bg-color);
}
.search-block .search-form{
    padding: 0 25px;
    position: relative;
    width: 50%;
    margin: 0 auto;
}
.search-block .search-form .search-form-input{
    width: 100%;
    font-size: 14px;
    height: 34px;
    padding: 9px 45px 9px 10px;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    text-transform: uppercase;
    color: var(--text-color);
    border: none;
    border-bottom: 2px solid var(--border-color);
    background-color: var(--body-bg-color);
}
.search-block .search-form .search-form-input:focus{
    outline: none !important;
}
.search-block .search-form .search-form-submit{
    position: absolute;
    right: 27px;
    top: -4px;
    font-size: 0;
    width: 21px;
    height: 21px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iIzgwOTZBQSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    background-color: transparent;
}

.search-title-items{
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    background-color: #FFFFFF;
    padding: 5px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
}
.search-title-item{
    width: 33.3%;
    line-height: 28px;
    border-bottom: 1px solid #EFEFEF;
    display: inline-block;
}
.search-title-item:hover{
    background-color: #fbfbfb;
}
.search-title-item a{
    color: #7f7f7f;
    display: flex;
    flex-wrap: nowrap;
}
.search-title-item:hover a{
    color: var(--body-font-color);
}
.search-title-img{

}
.search-title-item a img{
    max-height: 100px;
}
.search-title-info{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}
.search-title-name{

}
.search-title-price{

}
.search-block{
    box-shadow: 0 5px 7px 0 #d0d1d190;
}
.search-custom-content{
    display: flex;
    max-width: 1800px;
    margin: 0 auto;
    padding: 0 25px;
}
.search-custom-content a{
    color: #7f7f7f;
}
.popular-requests{
    width: 20%;
}
.popular-sections{
    width: 20%;
}
.popular-products{
    width: 60%;
}
.search-custom-content .search-title{
    text-transform: uppercase;
    font-size: 16px;
    text-align: left;
    color: #000000;
    margin: 80px 0 50px;
}
.search-list{
    display: flex;
    flex-direction: column;
}
.search-list-item{
    margin-bottom: 10px;
}
.search-product-list{
    display: flex;
    box-sizing: border-box;
    flex-wrap: wrap;
}
.search-product-list-item{
    width: 33.3333%;
    box-sizing: border-box;
    display: flex;
    padding: 0 9px 25px 0;
}
.search-product-list-item img{
    max-width: 80px;
    max-height: 80px;
    margin-right: 10px;
}
.search-product-list-item-right{

}
.search-product-list-item-name{
    margin-bottom: 10px;
}
.search-product-list-item-price{
    font-weight: bold;
}
@media (max-width: 1260px) {
    .search-product-list-item{
        width: 50%;
    }
}
@media (max-width: 1024px) {
    .popular-requests{
        display: none;
    }
    .popular-sections{
        display: none;
    }
    .popular-products{
        width: 100%;
    }
    .search-product-list-item{
        width: 33.3333%;
    }
}
@media (max-width: 768px) {
    .search-product-list-item{
        width: 50%;
    }
}
@media (max-width: 600px) {
    .search-product-list-item{
        width: 100%;
    }
}
.breadcrumb {
    text-align: center;
    font-size: 12px;
    margin-bottom: 50px;
}
.breadcrumb .breadcrumb-item {
    display: inline-block;
}
.breadcrumb .breadcrumb-item a {
    position: relative;
    padding: 0 9px 0 0;
    color: #73737380;
}
.breadcrumb .breadcrumb-item a:before {
    content: "/";
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 2px;
}
.breadcrumb .breadcrumb-item:last-child a:before {
    content: "";
}
.breadcrumb .breadcrumb-item span {
}

footer{
    padding: 5px 0 0 0;
    color: var(--footer-color);
    background-color: var(--footer-bg-color);
    margin: 0;
    box-sizing: border-box;
}
footer .footer-content{
    padding: 0 12px;
    margin: 0 auto;
    max-width: 1640px;
    box-sizing: border-box;
    position: relative;
}
footer a{
    color: var(--footer-color);

}
footer .footer-content .personal_rules{
    padding: 10px 0;
    display: block;
}
footer .footer-logo{

}
footer .footer-logo img, footer .footer-logo svg {
    width: 126px;
    height: 63px;
    margin: 0 auto;
    display: block;
    padding: 0 41px;
}

footer .bottom-menu{
    padding: 50px 0 25px 0;
    border-top: 1px solid #ffffff63;
    border-bottom: 1px solid #ffffff63;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
footer .bottom-menu .menu-block {
    box-sizing: border-box;
    vertical-align: top;
}
footer .bottom-menu .menu-block a{
    display: block;
    transition: 0.2s;
    margin-bottom: 10px;
}
footer .bottom-menu .menu-block a:hover{
    opacity: 1;
    text-decoration: underline;
    transition: 0.2s;
}
footer .bottom-menu .menu-block a.title{
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 15px;
    font-weight: bold;
    pointer-events: none;
}
footer .bottom-menu .menu-block.menu-block-active a{
    font-weight: bold;
    opacity: 1;
    margin-bottom: 15px;
    text-transform: uppercase;
}

footer .footer-copyring{
    color: var(--footer-copyring-color);
    background-color: var(--footer-copyring-bg-color);
    font-size: 10px;
    margin: 0;
    position: relative;
    line-height: 24px;
}
footer .footer-copyring .footer-copyring-text  {
    opacity: 0.5;
}
footer .footer-copyring .footer-copyring-left{
    position: absolute;
    left: 10px;
    top: 0;
}
footer .footer-copyring .footer-copyring-center{
    text-align: center;
    width: 500px;
    margin: 0 auto;
}
footer .footer-copyring .footer-copyring-right{
    position: absolute;
    right: 10px;
    top: 0;
    text-align: right;
}

footer .subscribe-link{
    margin: 25px auto 0;
    font-weight: bold;
    text-align: left;
    display: grid;
    color: var(--footer-color);
}
footer .subscribe-link .subscribe-input{
    border:none;
    width: 95%;
    background-color: #ffffff2e;
    font-size: 11px;
    color: #ffffffb8;
    text-align: left;
    padding: 10px 20px;
    margin-top: 3px;
    transition: 0.2s;
}
footer .subscribe-link .subscribe-input::placeholder{
    color: #ffffffb8;
}
footer .subscribe-link .subscribe-input:focus{
    outline: none !important;
    opacity: 1;
    transition: 0.2s;
}
footer .subscribe-link div{
    display: table-cell;
}
footer .subscribe-link div.block1{
    font-weight: 400;
    width: 25%;
    box-sizing: border-box;
}
footer .subscribe-link div.block2{
    width: 25%;
    box-sizing: border-box;
}
footer .subscribe-link div.block3{
    width: 15%;
    box-sizing: border-box;
}
footer .subscribe-link div.block3 .button{
    padding: 8px;
    width: 100%;
    border: 1px solid #ffffffb8;
    font-size: 12px;
    text-transform: none;
    letter-spacing: normal;
    color: #ffffffb8;
    font-weight: 400;
}
footer .subscribe-link div.block4{
    width: 35%;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 8px;
}
footer .subscribe-link div.block4 input{
    display: inline-block;
    width: 25px;
}
footer .subscribe-link div.block4 span{
    display: inline-block;
    width: 405px;
}

.page-404{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 100px;
}

.page-404 .page-404-title{
    color: #000000;
    font-size: 36px;
}
.page-404 .page-404-number{
    font-weight: bold;
    font-size: 300px;
    color: var(--footer-bg-color);
}
.page-404 .page-404-text{
    font-size: 32px;
    color: #8093AA;
}

.form-block{
    width: 100%;
    text-align: center;
    background-color: var(--form-bg-color);
    color: var(--form-color);
    border: 1px dotted var(--form-border-color);
    display: block;
    margin: 25px auto;
    max-width: 1044px;
    padding: 74px 121px;
    box-sizing: border-box;
    font-size: 16px;
}
.form-block.form-block-color-blue{
    background-color: var(--form-bg-blue-color);
    border: 1px dotted var(--form-border-blue-color);
}
.pages-block .form-block.form-block-aling-left{
    text-align: left;
}
.pages-block .form-block.form-block-aling-right{
    text-align: right;
}
.pages-block .form-block.form-block-aling-center{
    text-align: center;
}
.pages-block .form-block.form-block-aling-justify{
    text-align: justify;
}
.form-block .form-block-container{
    margin-bottom: 15px;
    display: inline-flex;
    width: 100%;
    gap: 15px;
}
.form-block .form-block-title{
    color: var(--form-color-link);
    font-size: 24px;
}
.form-block input[type=text], .form-block input[type=password]{
    border: 1px solid var(--input-border-color);
    color: var(--input-color);
    background-color: var(--input-bg-color);
    outline: none !important;
    line-height: 22px;
    padding: 6px 15px;
    width: 50%;
    font-size: 13px;
}
/*.form-block input[type=text]::placeholder, .form-block input[type=password]::placeholder{
    color: var(--input-color);
}*/
.form-block input[type=text]:focus,  .form-block input[type=password]:focus{
    outline: none !important;
}
.form-block textarea{
    width: 100%;
    height: 118px;
    border: 1px solid var(--input-border-color);
    color: var(--input-color);
    background-color: var(--input-bg-color);
    line-height: 22px;
    padding: 6px 15px;
    font-size: 13px;
}
.form-block input[type=submit]{
    border:none;
    background-color: var(--btn-bg-color);
    color: var(--btn-color);
    line-height: 22px;
    padding: 6px 25px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    width: 345px;
    cursor: pointer;
}
.form-block .form-block-captcha{
    display: inline-block;
    width: 201px;
    text-align: right;
}
.form-block .formSuccess{
    color: green;
    margin: 0 0 35px 0;
    font-size: 18px;
    font-weight: bold;
}
.form-block .formError{
    color: red;
    margin: 0 0 35px 0;
    font-size: 0;
    font-weight: bold;
}
.form-block .formError.show{
    font-size: 16px;
}
.bx-authform-formgroup-container{
    margin-top: 22px;
}

.form-block .rating-container{
    margin: 10px auto 30px;
    display: inline-flex;
}
.form-block .input-rating{
    width: 50px;
    height: 37px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjUgMi44OTEzOUwxMy43MDQ2IDEyLjYwOEwxMy40NzIgMTMuMDc5NEwxMi45NTE3IDEzLjE1NUwyLjIyODgyIDE0LjcxMzFMOS45ODc5NiAyMi4yNzY0TDEwLjM2NDQgMjIuNjQzNEwxMC4yNzU2IDIzLjE2MTVMOC40NDM4OCAzMy44NDExTDE4LjAzNDcgMjguNzk4OUwxOC41IDI4LjU1NDJMMTguOTY1NCAyOC43OTg5TDI4LjU1NjIgMzMuODQxMUwyNi43MjQ1IDIzLjE2MTVMMjYuNjM1NyAyMi42NDM0TDI3LjAxMjEgMjIuMjc2NEwzNC43NzEzIDE0LjcxMzFMMjQuMDQ4NCAxMy4xNTVMMjMuNTI4MSAxMy4wNzk0TDIzLjI5NTUgMTIuNjA4TDE4LjUgMi44OTEzOVoiIHN0cm9rZT0iI0M3MDAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box;
    display: flex;
}
.form-block .input-rating.active, .form-block .input-rating.select{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjUgMS43NjE2MUwxMy4yNTYzIDEyLjM4NjdMMTMuMTM5OSAxMi42MjI0TDEyLjg3OTggMTIuNjYwMkwxLjE1NDM1IDE0LjM2NEw5LjYzODk2IDIyLjYzNDVMOS44MjcxOSAyMi44MTc5TDkuNzgyNzUgMjMuMDc3TDcuNzc5ODEgMzQuNzU1MUwxOC4yNjc0IDI5LjI0MTVMMTguNSAyOS4xMTkxTDE4LjczMjcgMjkuMjQxNUwyOS4yMjAzIDM0Ljc1NTFMMjcuMjE3MyAyMy4wNzdMMjcuMTcyOSAyMi44MTc5TDI3LjM2MTEgMjIuNjM0NUwzNS44NDU3IDE0LjM2NEwyNC4xMjAzIDEyLjY2MDJMMjMuODYwMiAxMi42MjI0TDIzLjc0MzggMTIuMzg2N0wxOC41IDEuNzYxNjFaIiBmaWxsPSIjQzcwMDAwIiBzdHJva2U9IiNDNzAwMDAiLz4KPC9zdmc+Cg==);
}
.back-search-block {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #eeeeee;
    opacity: 0.5;
    height: 100%;
    width: 100%;
    z-index: 1000;
    display: none;
}
.back-search-block form {
    width: 1280px;
    margin: 50px auto;
}
.back-search-block form input[type=text] {
    background-color: #eeeeee;
    border: none;
    border-bottom: 1px solid #6f6f6f;
    width: 1185px;
    font-size: 16px;
    padding: 10px 0 5px;
}
.back-search-block form input[type=submit] {
    font-size: 0;
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iIzgwOTZBQSIvPgo8L3N2Zz4K);
    transition: 0.3s;
    margin: 0 0 0 15px;
    border: none;
    cursor: pointer;
}
.back-search-block form input[type=submit]:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAzMSAxNC42MTk5TDIwLjMxNCAxOC45MDE5TDE4Ljg5OSAyMC4zMTY5TDE0LjYxNyAxNi4wMzM5QzEzLjAyMzcgMTcuMzExMiAxMS4wNDIgMTguMDA1OCA5IDE4LjAwMjlDNC4wMzIgMTguMDAyOSAwIDEzLjk3MDkgMCA5LjAwMjkzQzAgNC4wMzQ5MyA0LjAzMiAwLjAwMjkyOTY5IDkgMC4wMDI5Mjk2OUMxMy45NjggMC4wMDI5Mjk2OSAxOCA0LjAzNDkzIDE4IDkuMDAyOTNDMTguMDAyOSAxMS4wNDQ5IDE3LjMwODIgMTMuMDI2NyAxNi4wMzEgMTQuNjE5OVpNMTQuMDI1IDEzLjg3NzlDMTUuMjk0MSAxMi41NzI4IDE2LjAwMjkgMTAuODIzNCAxNiA5LjAwMjkzQzE2IDUuMTM0OTMgMTIuODY3IDIuMDAyOTMgOSAyLjAwMjkzQzUuMTMyIDIuMDAyOTMgMiA1LjEzNDkzIDIgOS4wMDI5M0MyIDEyLjg2OTkgNS4xMzIgMTYuMDAyOSA5IDE2LjAwMjlDMTAuODIwNCAxNi4wMDU4IDEyLjU2OTkgMTUuMjk3IDEzLjg3NSAxNC4wMjc5TDE0LjAyNSAxMy44Nzc5WiIgZmlsbD0iI0M3MDAwMCIvPgo8L3N2Zz4K);
    transition: 0.5s;
}
.search-block{
    display: none;
}
.catalog-menu{
    text-align: center;
    margin: 0;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid var(--border-opacity-color);
    padding-bottom: 15px;
}
.fixed .catalog-menu{
    border:none;
}
.catalog-menu .catalog-menu-container{
    display: inline-block;
    padding: 5px 36px;
    box-sizing: border-box;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container-title{
    display: none;
}
.catalog-menu .catalog-menu-container .catalog-item-menu{
    color: var(--menu-link-color);
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    white-space: nowrap;
}
.catalog-menu .catalog-menu-container>.catalog-item-menu:hover:after{
    content: " ";
    border-bottom: 5px solid var(--form-color-link);
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: 10;
}
.catalog-menu .catalog-menu-container:first-child{
    padding-left: 0;
}
.catalog-menu .catalog-menu-container:last-child{
    padding-right: 0;
}
.catalog-menu .catalog-menu-container>.catalog-item-menu{

}
.catalog-menu .catalog-menu-container .catalog-submenu-container{
    display: none;
    position: absolute;
    left: 0;
    top: 26px;
    width: 100%;
    background-color: #FFFFFF;
    padding: 20px;
    z-index: 8;
    box-sizing: border-box;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container-opener{
    display: none;
}
.catalog-menu:not(.open) .catalog-menu-container:hover .catalog-submenu-container{
    display: block;
    box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid var(--border-opacity-color);
    box-shadow: 0 11px 10px -15px #00000020;
}
.catalog-menu:not(.open) .catalog-menu-container:hover .catalog-submenu-container .catalog-submenu-container-block{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 25px;
    box-sizing: border-box;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container>.catalog-item-menu{

}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-banner{
    float: right;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-banner img{
    max-width: 300px;
    max-height: 268px;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-link{
    float: left;
    width: 900px;
    text-align: left;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-link>.catalog-item-menu-c{
    display: inline-block;
    width: 400px;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-link>.catalog-item-menu-c .catalog-item-menu{
    margin-bottom: 15px;
    border-bottom: 1px solid transparent;
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-link>.catalog-item-menu-c .catalog-item-menu:hover{
    border-bottom: 1px solid var(--btn-bg-color);
}
.catalog-menu .catalog-menu-container .catalog-submenu-container .catalog-submenu-container-link>.catalog-item-menu-c .catalog-item-menu img{
    vertical-align: middle;
    margin-right: 30px;
}

.slider {
    overflow: hidden;
    position: relative;
    height: 440px;
    padding: 0 0 15px 0;
}
.slider .slider-container {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    margin: 0 auto;
    position: relative;
    width: max-content;
}
.slider .slider-item {
    height: 440px;
    /*width: 100%;*/
    position: relative;
    display: inline-block;
    float: left;
}
.slider .slider-item img{
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.pages-block-info .slider .slider-item img{
    height: 260px;
}
.slider .slider-item .slider-content{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.slider .slider-item .slider-content img{
    position: absolute;
    width: 44%;
    max-width: 500px;
    right: 0;
    bottom: 0;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}
.slider .slider-item .slider-content .slider-text{
    padding: 0 40px;
    color: #FFFFFF;
    vertical-align: middle;
    display: inline-block;
}
.slider .slider-item .slider-content:before{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.slider .slider-item .slider-content .slider-text .title{
    font-size: 56px;
    text-transform: uppercase;
}
.slider .slider-item .slider-content .slider-text .text{
    font-size: 26px;
}

.swiper-product .slider-item{
    position: relative;
}

.sliderSwiper .slider-item {
    height: 600px;
    /* width: 100%; */
    position: relative;
    display: inline-block;
    float: left;
}
.sliderSwiper .slider-item img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.sliderSwiper .slider-item .slider-content {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    white-space: nowrap;
}
.sliderSwiper .slider-item .slider-content:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.sliderSwiper .slider-item .slider-content .slider-text {
    padding: 0 40px 0 150px;
    color: #FFFFFF;
    vertical-align: middle;
    display: inline-block;
    max-width: 570px;
}
.sliderSwiper .slider-item .slider-content .slider-text .title {
    font-size: 56px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.sliderSwiper .slider-item .slider-content .slider-text .text {
    font-size: 26px;
    white-space: normal;
    margin-bottom: 50px;
}
.sliderSwiper picture img {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    height: auto;
    vertical-align: top;
}
.sliderSwiper picture {
    display: block;
    width: 100%;
    height: 100%;
}

.button-left {
    position: absolute;
    z-index: 500;
    width: 34px;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}
.button-left:after{
    content:" ";
    position: absolute;
    width: 14px;
    height: 26px;
    left: 10px;
    top:48%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNS41IDI4LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjUgMjguODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM2YzZjNmM7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwyNy44TDEsMTQuMUwxNC41LDEiLz4KPC9nPgo8L3N2Zz4K');
}
.sliderSwiper .button-left{
    width: 65px;
}
.sliderSwiper .button-left:after{
    left: 25px;
}
.button-right{
    position: absolute;
    z-index: 500;
    width: 34px;
    height: 100%;
    top: 0;
    right: 0;
    cursor:pointer;
}
.button-right:after{
    content:" ";
    position: absolute;
    width: 14px;
    height: 26px;
    left: 10px;
    top:48%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNS41IDI4LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjUgMjguODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM2YzZjNmM7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMSwxbDEzLjUsMTMuMUwxLDI3LjgiLz4KPC9nPgo8L3N2Zz4K');
}
.sliderSwiper .button-right{
    width: 65px;
}
.sliderSwiper .button-right:after{
    left: auto;
    right: 25px;
}
.button-left.toppag, .button-right.toppag{
    top: -23px;
}
.shopMap-slider .swiper-slide{
    flex-shrink: 1;
}
.shopMap-slider{
    height: 280px;
}
.shopMap-slider .swiper-wrapper{
    gap: 15px;
}
.swiper-wrapper{
    height: auto;
}
.swiperCLNPN>.swiper-wrapper{
    /*gap: 100px;*/
}
.swiperCLNPN>.swiper-wrapper>.slider-item>.card{
    border: 1px solid var(--border-item-color);
}
.swiperCLNPN>.swiper-wrapper>.slider-item{
    /*padding-right: 100px;*/
}

.swiperCLNPN>.swiper-wrapper>.slider-item:after{
    content: "";
    position: absolute;
    right: -78px;
    top: 50%;
    width: 53px;
    height: 53px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA1MyA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1LjAyNDUgMjUuOTQ3NlYyNy42Njc2SDI3LjQyNDVWMzUuMDY3NkgyNS42MjQ1VjI3LjY2NzZIMTguMDI0NVYyNS45NDc2SDI1LjYyNDVWMTguNTA3NkgyNy40MjQ1VjI1Ljk0NzZIMzUuMDI0NVoiIGZpbGw9IiNENkRDRTIiLz4KPGNpcmNsZSBjeD0iMjYuMDMxMiIgY3k9IjI2LjI4NzYiIHI9IjI1LjUiIHN0cm9rZT0iI0Q2RENFMiIvPgo8L3N2Zz4K);
    pointer-events: none;
}
.swiperCLNPN>.swiper-wrapper>.slider-item:last-child:after{
    content: none;
}
.swiper-product .swiper-wrapper{
    z-index: 300;
}
.button-list, .button-list2 {
    height: 22px;
    width: 100%;
    /*position: absolute;*/
    left: 0;
    bottom: 0;
    text-align: center;
    z-index: 200;
    margin-bottom: 20px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    white-space: nowrap;
    overflow: hidden;
}
.button-list2{
    margin-bottom: 35px;
    margin-top: 35px;
}
.button-list .button-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    border: none;
    border-radius: 0;
    /* background-color: var(--input-border-color); */
    margin: 0 15px 4px;
    width: 6px;
    height: 6px;
    transition: 0.2s;
    background-color: #EEF1F3;
    border: 1px solid #d3e1ed1e;
    border-radius: 6px;
}
.button-list .button-item.active{
    width: 16px;
    height: 16px;
    background-color: #C70000;
    box-shadow: 2px 2px 4px #00000019;
    position: relative;
    border-radius: 10px;
    margin-bottom: 0;
}
.button-list .button-item:after{
    content: "";
    visibility: hidden;
}
.button-list .button-item.active:after{
    visibility: visible;
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 6px;
    height: 6px;
    background-color: #8F0202;
    box-shadow: 2px 2px 4px #00000019;
    border-radius: 5px;
    transition: 0.5s;
}
/*.button-list .button-item, .button-list2 .button-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    border: none;
    border-radius: 0;
    margin: 0 3px;
    width: 27px;
    height: 3px;
    transition: 0.2s;
    background-color: #8096aa66;
}*/
.button-list2 .button-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    border: none;
    border-radius: 0;
    margin: 0 3px;
    width: 27px;
    height: 3px;
    transition: 0.2s;
    background-color: #8096aa66;
}
/*.button-list .button-item.active, .button-list2 .button-item.active{
    transition: 0.2s;
    background-color: #8096aa;
}*/
.button-list2 .button-item.active{
    transition: 0.2s;
    background-color: #8096aa;
}
.slider-item:hover .button-list2 .button-item.active, .catalog-list-element:hover .card .button-list2 .button-item.active{
    background-color: var(--form-color-link);
}

.swiper-product .button-list{
    margin-top: 150px;
}
/*.slider .button-left {
    position: absolute;
    z-index: 500;
    width: 34px;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}
.slider .button-left:after {
    content: " ";
    position: absolute;
    width: 19px;
    height: 34px;
    left: 10px;
    top: 48%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAxOSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ3IDM0LjI2MjJDMTcuMzYxMiAzNC4yNjE5IDE3LjI1MzcgMzQuMjQgMTcuMTUzNyAzNC4xOTgxQzE3LjA1MzcgMzQuMTU2MSAxNi45NjM0IDM0LjA5NDkgMTYuODg4MSAzNC4wMTgxTDAuMjYwOTgzIDE3Ljc0MTVDMC4xODMwNDYgMTcuNjY3NSAwLjEyMTA4MiAxNy41NzkgMC4wNzg3NjcxIDE3LjQ4MTFDMC4wMzY0NTE3IDE3LjM4MzMgMC4wMTQ2NDg0IDE3LjI3ODEgMC4wMTQ2NDg0IDE3LjE3MThDMC4wMTQ2NDg0IDE3LjA2NTUgMC4wMzY0NTE3IDE2Ljk2MDQgMC4wNzg3NjcxIDE2Ljg2MjVDMC4xMjEwODIgMTYuNzY0NiAwLjE4MzA0NiAxNi42NzYxIDAuMjYwOTgzIDE2LjYwMjFMMTYuODg4MSAwLjMyNTUzMkMxNi45NTk1IDAuMjMyMjUzIDE3LjA1MDYgMC4xNTUwOTUgMTcuMTU1MiAwLjA5OTI4NDhDMTcuMjU5OCAwLjA0MzQ3NDEgMTcuMzc1NCAwLjAxMDMxMzEgMTcuNDk0MiAwLjAwMjA0NzQ5QzE3LjYxMyAtMC4wMDYyMTgxIDE3LjczMjMgMC4wMTA2MDQ4IDE3Ljg0MzggMC4wNTEzNzY3QzE3Ljk1NTQgMC4wOTIxNDg1IDE4LjA1NjggMC4xNTU5MTcgMTguMTQxIDAuMjM4MzY1QzE4LjIyNTIgMC4zMjA4MTMgMTguMjkwNCAwLjQyMDAxNiAxOC4zMzIgMC41MjkyNTRDMTguMzczNyAwLjYzODQ5MiAxOC4zOTA4IDAuNzU1MjE2IDE4LjM4MjQgMC44NzE1MjJDMTguMzc0IDAuOTg3ODI4IDE4LjM0MDEgMS4xMDEgMTguMjgzMSAxLjIwMzM3QzE4LjIyNjEgMS4zMDU3NSAxOC4xNDcyIDEuMzk0OTMgMTguMDUyIDEuNDY0ODlMMi4wMjc2MSAxNy4xNzE4TDE4LjA1MiAzMi44Nzg3QzE4LjEyOTkgMzIuOTUyNyAxOC4xOTE5IDMzLjA0MTIgMTguMjM0MiAzMy4xMzkxQzE4LjI3NjUgMzMuMjM3IDE4LjI5ODMgMzMuMzQyMSAxOC4yOTgzIDMzLjQ0ODRDMTguMjk4MyAzMy41NTQ3IDE4LjI3NjUgMzMuNjU5OSAxOC4yMzQyIDMzLjc1NzdDMTguMTkxOSAzMy44NTU2IDE4LjEyOTkgMzMuOTQ0MSAxOC4wNTIgMzQuMDE4MUMxNy45NzY3IDM0LjA5NDkgMTcuODg2MyAzNC4xNTYxIDE3Ljc4NjMgMzQuMTk4MUMxNy42ODY0IDM0LjI0IDE3LjU3ODggMzQuMjYxOSAxNy40NyAzNC4yNjIyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.slider .button-right {
    position: absolute;
    z-index: 500;
    width: 34px;
    height: 100%;
    top: 0;
    right: 0;
    cursor: pointer;
}
.slider .button-right:after {
    content: " ";
    position: absolute;
    width: 19px;
    height: 34px;
    left: 10px;
    top: 48%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAxOSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTE0MzkxIDM0LjI2MjJDMS4wMjMxNiAzNC4yNjE5IDEuMTMwNzQgMzQuMjQgMS4yMzA3MiAzNC4xOTgxQzEuMzMwNyAzNC4xNTYxIDEuNDIxMDMgMzQuMDk0OSAxLjQ5NjM0IDM0LjAxODFMMTguMTIzNCAxNy43NDE1QzE4LjIwMTQgMTcuNjY3NSAxOC4yNjMzIDE3LjU3OSAxOC4zMDU2IDE3LjQ4MTFDMTguMzQ3OSAxNy4zODMzIDE4LjM2OTggMTcuMjc4MSAxOC4zNjk4IDE3LjE3MThDMTguMzY5OCAxNy4wNjU1IDE4LjM0NzkgMTYuOTYwNCAxOC4zMDU2IDE2Ljg2MjVDMTguMjYzMyAxNi43NjQ2IDE4LjIwMTQgMTYuNjc2MSAxOC4xMjM0IDE2LjYwMjFMMS40OTYzNCAwLjMyNTUzMkMxLjQyNDg3IDAuMjMyMjUzIDEuMzMzNzcgMC4xNTUwOTUgMS4yMjkxOSAwLjA5OTI4NDhDMS4xMjQ2MSAwLjA0MzQ3NDEgMS4wMDkgMC4wMTAzMTMxIDAuODkwMTkgMC4wMDIwNDc0OUMwLjc3MTM3OSAtMC4wMDYyMTgxIDAuNjUyMTQyIDAuMDEwNjA0OCAwLjU0MDU1IDAuMDUxMzc2N0MwLjQyODk1OSAwLjA5MjE0ODUgMC4zMjc2MjMgMC4xNTU5MTcgMC4yNDM0MDEgMC4yMzgzNjVDMC4xNTkxNzYgMC4zMjA4MTQgMC4wOTQwMzQyIDAuNDIwMDE2IDAuMDUyMzg1MyAwLjUyOTI1NEMwLjAxMDczNjUgMC42Mzg0OTIgLTAuMDA2NDUwNjUgMC43NTUyMTYgMC4wMDE5OTMxOCAwLjg3MTUyMkMwLjAxMDQzNTEgMC45ODc4MjggMC4wNDQzMDk2IDEuMTAxIDAuMTAxMzIyIDEuMjAzMzdDMC4xNTgzMzUgMS4zMDU3NSAwLjIzNzE1NCAxLjM5NDkzIDAuMzMyNDQxIDEuNDY0ODlMMTYuMzU2OCAxNy4xNzE4TDAuMzMyNDQxIDMyLjg3ODdDMC4yNTQ1MDUgMzIuOTUyNyAwLjE5MjU0MyAzMy4wNDEyIDAuMTUwMjI5IDMzLjEzOTFDMC4xMDc5MTIgMzMuMjM3IDAuMDg2MTA3MyAzMy4zNDIxIDAuMDg2MTA3MyAzMy40NDg0QzAuMDg2MTA3MyAzMy41NTQ3IDAuMTA3OTEyIDMzLjY1OTkgMC4xNTAyMjkgMzMuNzU3N0MwLjE5MjU0MyAzMy44NTU2IDAuMjU0NTA1IDMzLjk0NDEgMC4zMzI0NDEgMzQuMDE4MUMwLjQwNzc0NyAzNC4wOTQ5IDAuNDk4MDgxIDM0LjE1NjEgMC41OTgwNjEgMzQuMTk4MUMwLjY5ODAzOCAzNC4yNCAwLjgwNTYxOCAzNC4yNjE5IDAuOTE0MzkxIDM0LjI2MjJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}*/
.anchor{
    font-size: 0;
}
.pages-block{
    overflow: hidden;
    margin:0 0 90px 0;
    position: relative;
}
.pages-block-ancor{
    font-size: 0;
    position: absolute;
    left: 0;
    top: -100px;
}
.pages-block .pages-block-html-icon{
    width: 60px;
}
.pages-block .pages-block-html-icon img{
    max-width: 100%;
}
.pages-block .form-block{
    text-align: left;
    padding: 43px 95px 43px 95px;
}
.pages-block .form-block.icon{
    background-repeat: no-repeat;
}
.pages-block .form-block-black{
    width: 514px;
    margin-left: auto;
    margin-right: auto;
    background-color: var(--footer-bg-color);
    color: #FFFFFF;
}
.pages-block-merge{
    display: flex;
    gap: 20px;
    flex-wrap: nowrap;
    margin: 0 auto 90px;
    justify-content: center;
    width: 1200px;
}
.pages-block-merge .pages-block{
    margin: 0;
    overflow: visible;
}
.pages-block.pages-block-icon-aling-top .form-block{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pages-block.pages-block-icon-aling-top .pages-block-html-icon{
    margin-top: 25px;
}
.pages-block.pages-block-icon-aling-bottom .form-block{
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.pages-block.pages-block-icon-aling-bottom .pages-block-html-icon{
    margin-bottom: 25px;
}
.pages-block-merge .pages-block .form-block{
    height: 100%;
    margin-top: 0;
}
.pages-block.bottomScep{
    margin-bottom: 0;
}
.pages-block-full{
    margin-left: -12px !important;
    width: 1280px;
}
.pages-block>.title {
    margin: 0 0 35px 0;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
}
.pages-block-gallery.slider .slider-item{
    text-align: center;
    padding: 0 5px;
}
.pages-block-title{
    width: 100%;
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    margin: 0 0 55px 0;
}
.pages-block-title-sub{
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin: -25px 0 55px 0;
}
.block-product.block-product-compact{
    padding: 0 0 20px 0;
    margin-left: -20px  ;
}
.block-product.block-product-compact>.title{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 30px;
}
.block-product.block-product-compact .card-list{
    height: auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    /*box-shadow: 0 0 9px 10px #00000008;*/
    padding: 20px;
    box-sizing: border-box;
    margin: 0 0 0 20px;
    width: max-content;
    gap: 15px;
}
.block-product.block-product-compact .card{
    width: 100px;
    height: 100px;
    padding: 0;
    border: 1px solid var(--border-item-color);
    box-sizing: border-box;
}
.block-product.block-product-compact .slider-item{
    width: 98px;
    height: 98px;
    padding: 0;
}
.block-product.block-product-compact .slider-item img{
    max-width: 98px;
    max-height: 98px;
}
.block-product.block-product-compact .card .photos{
    padding: 0;
    transition: margin 0.1s, width 0.2s, height 0.2s;
}
.block-product.block-product-compact .card:hover .photos{
    margin: -5px 0 0 -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid var(--border-item-color);
    background-color: #FFFFFF;
    box-shadow: 0 0 3px 3px #00000008;
    transition: margin 0.1s, width 0.2s, height 0.2s;
}
.block-product.block-product-compact .card:hover .slider-item{
    width: 108px;
    height: 108px;
}
.block-product.block-product-compact .card:hover .slider-item img{
    max-width: 108px;
    max-height: 108px;
}
.tab {
    text-align: center;
    margin: 0 0 30px 0;
}
.tab .tab-button {
    height: 21px;
    font-size: 14px;
    padding: 0 0 4px;
    margin: 0 30px 0;
    letter-spacing: 1px;
    cursor: pointer;
    position: relative;
    color: #000;
}
.tab .tab-button.active span {
    border-bottom: 3px solid var(--form-color-link);
}
.tab-item {
    display: none;
}
.tab-item.active {
    display: block;
}
.pages-block-info .slider{
    height: 400px;
}
.pages-block-info .slider-item{
    width: 33%;
    height: 563px;
    text-align: center;
    position: relative;
    padding: 0 5px;
}
.pages-block-info .slider-item>a{
    display: flex;
    flex-flow: column;
}
.pages-block-info .slider-item .groupName{
    position: absolute;
    bottom: 23px;
    left: 0;
    width: 100%;
    height: 19px;
}
.pages-block-info .slider-item .image{
    position: relative;
}
.pages-block-info .slider-item .groupName span{
    height: 19px;
    background-color: #FFFFFF;
    position: static;
    font-size: 10px;
    line-height: 19px;
    display: inline-block;
    color: #737373;
    padding: 0 16px;
    border-radius: 1px;
}
.pages-block-info .slider-item .date {
    font-size: 9px;
    width: 100%;
    margin: 18px 0 0 0;
    letter-spacing: 1px;
    color: var(--body-font-color);
}
.pages-block-info .slider-item .title {
    text-transform: uppercase;
    font-size: 18px;
    width: 100%;
    margin: 18px 0 0 0;
    padding: 0 30px;
    box-sizing: border-box;
    font-weight: bold;
    color: #000000;
    max-height: 45px;
    overflow: hidden;
}
.pages-block-info .slider-item .link{
    margin: 35px 0 0 0;
    padding: 0;
    font-size: 13px;
    letter-spacing: 1px;
    position: static;
    left: 50%;
    bottom: 6px;
    text-align: center;
}
.link-icon{
    position: relative;
    display: inline-block;
    padding: 0 15px 0 0;
}
.link-icon:before {
    width: 4px;
    height: 7px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4xODEyMjEgN0MwLjIwMjc3NSA2Ljk5OTkyIDAuMjI0MDkxIDYuOTk1NDYgMC4yNDM5MDIgNi45ODY4OUMwLjI2MzcxMyA2Ljk3ODMyIDAuMjgxNjEzIDYuOTY1ODIgMC4yOTY1MzUgNi45NTAxMkwzLjU5MTIgMy42MjQ3QzMuNjA2NjUgMy42MDk1OSAzLjYxODkyIDMuNTkxNSAzLjYyNzMxIDMuNTcxNTFDMy42MzU2OSAzLjU1MTUxIDMuNjQwMDEgMy41MzAwMiAzLjY0MDAxIDMuNTA4MzFDMy42NDAwMSAzLjQ4NjYgMy42MzU2OSAzLjQ2NTExIDMuNjI3MzEgMy40NDUxMkMzLjYxODkyIDMuNDI1MTMgMy42MDY2NSAzLjQwNzA0IDMuNTkxMiAzLjM5MTkyTDAuMjk2NTM1IDAuMDY2NTA4NEMwLjI4MjM3MyAwLjA0NzQ1MDkgMC4yNjQzMiAwLjAzMTY4NyAwLjI0MzU5OCAwLjAyMDI4NDVDMC4yMjI4NzYgMC4wMDg4ODIwMyAwLjE5OTk2OCAwLjAwMjEwNzAzIDAuMTc2NDI2IDAuMDAwNDE4MzE2QzAuMTUyODgzIC0wLjAwMTI3MDQgMC4xMjkyNTYgMC4wMDIxNjY2MyAwLjEwNzE0NCAwLjAxMDQ5NjZDMC4wODUwMzI1IDAuMDE4ODI2NSAwLjA2NDk1MjYgMC4wMzE4NTUgMC4wNDgyNjM4IDAuMDQ4Njk5NkMwLjAzMTU3NDcgMC4wNjU1NDQzIDAuMDE4NjY3IDAuMDg1ODExOSAwLjAxMDQxNDEgMC4xMDgxM0MwLjAwMjE2MTAzIDAuMTMwNDQ4IC0wLjAwMTI0NDU0IDAuMTU0Mjk2IDAuMDAwNDI4Njc3IDAuMTc4MDU4QzAuMDAyMTAxNjYgMC4yMDE4MiAwLjAwODgxMzg2IDAuMjI0OTQxIDAuMDIwMTExMSAwLjI0NTg1N0MwLjAzMTQwODEgMC4yNjY3NzMgMC4wNDcwMjYyIDAuMjg0OTk0IDAuMDY1OTA3NSAwLjI5OTI4N0wzLjI0MTE0IDMuNTA4MzFMMC4wNjU5MDc1IDYuNzE3MzRDMC4wNTA0NjQ0IDYuNzMyNDUgMC4wMzgxODY2IDYuNzUwNTQgMC4wMjk4MDE2IDYuNzcwNTRDMC4wMjE0MTY5IDYuNzkwNTMgMC4wMTcwOTU4IDYuODEyMDIgMC4wMTcwOTU4IDYuODMzNzNDMC4wMTcwOTU4IDYuODU1NDQgMC4wMjE0MTY5IDYuODc2OTMgMC4wMjk4MDE2IDYuODk2OTJDMC4wMzgxODY2IDYuOTE2OTIgMC4wNTA0NjQ0IDYuOTM1MDEgMC4wNjU5MDc1IDYuOTUwMTJDMC4wODA4MjkxIDYuOTY1ODIgMC4wOTg3Mjg5IDYuOTc4MzIgMC4xMTg1NCA2Ljk4Njg5QzAuMTM4MzUxIDYuOTk1NDYgMC4xNTk2NjcgNi45OTk5MiAwLjE4MTIyMSA3WiIgZmlsbD0iIzAwODVGRiIvPgo8L3N2Zz4K);
    position: absolute;
    right: 0;
    top: 5px;
    content: "";
    margin: 0 0 0 0;
}

.block-banner{
    position: relative;
    font-size: 0;
    margin-bottom: 190px;
}
.block-banner > .banner_image > img{
    width: 100%;
}
.block-banner.block-banner-image-align-right .image{
    float: right;
}
.block-banner.block-banner-image-align-center .image{
    margin-left: auto;
    margin-right: auto;
}
.block-banner .banner-content.banner-left, .block-banner .banner-content.banner-center, .block-banner .banner-content.banner-right{
    position: absolute;
    top: 0;
    height: 100%;
    vertical-align: middle;
    padding: 0;
}
.block-banner .banner-content.banner-left{
    padding: 0 106px;
    width: 50%;
    text-align: left;
    box-sizing: border-box;
}
.block-banner .banner-content.banner-right{
    right: 0;
    width: 50%;
    text-align: right;
    padding: 0 68px;
    box-sizing: border-box;
    font-size: 0;
}
.block-banner .banner-content.banner-center{
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0 100px;
    box-sizing: border-box;
    z-index: 10;
}
.block-banner .banner-content.banner-center .banner-image-center{
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.block-banner .banner-content.banner-center img.banner-image-center{
    filter: drop-shadow(4px 3px 5px rgba(0, 0, 0, 0.3));
}
.block-banner .banner-content.banner-center.banner-image-center-align-center{
    padding-left: 280px;
}
.block-banner .banner-content.banner-center.banner-image-center-align-center .banner-image-center{
    vertical-align: middle;
}
.block-banner .banner-content.banner-center.banner-image-center-align-bottom .banner-image-center{
    vertical-align: bottom;
}
.block-banner .banner-content.banner-text-right{
    text-align: right;
}
.block-banner .banner-content.banner-text-left{
    text-align: left;
}
.block-banner .banner-content.banner-text-center{
    text-align: center;
}
.block-banner .banner-content:before{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.block-banner .banner-content .banner-content-it{
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.block-banner.block-banner-symfony .banner-content .banner-content-it{
    width: 60%;
    height: 60%;
}
.block-banner .banner-content .banner-content-it .text-center{
    position: absolute;
    width: 100%;
    bottom: 60px;
    left: 0;
}
.block-banner .banner-content.banner-center .banner-content-it{
    width: 575px;
}
.block-banner .banner-content.banner-right.banner-text-center{
    right: 0;
}
.block-banner .banner-content.banner-left.banner-text-center{
    left: 0;
}
.block-banner .banner-content .title{
    font-size: 24px;
    color: #000000;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    padding: 0;
    font-weight: 300;
    vertical-align: middle;
    display: inline-block;
}

.block-banner.banner-typeView-left, .block-banner.banner-typeView-right{
    display: flex;
    align-items: center;
}
.block-banner.banner-typeView-left.block-banner-border-yes, .block-banner.banner-typeView-right.block-banner-border-yes{
    border: 1px solid #d3e1ed87;
}
.block-banner.banner-typeView-left .banner_image > img{
    width: 100%;
}
.block-banner.banner-typeView-left .banner-content, .block-banner.banner-typeView-right .banner-content{
    position: relative;
    width: 50%;
    box-sizing: border-box;
    padding: 100px 115px;
}
.block-banner.banner-typeView-left .banner_image, .block-banner.banner-typeView-right .banner_image{
    position: relative;
    width: 50%;
    box-sizing: border-box;
    padding: 100px;
}
.block-banner.banner-typeView-right .banner_image img, .block-banner.banner-typeView-left .banner_image img{
    width: 100%;
}
.block-banner.banner-typeView-left .banner_image .banner_image-container, .block-banner.banner-typeView-right .banner_image .banner_image-container{
    position: relative;
}
.block-banner.banner-typeView-left .banner_image{
    order: 1;
}
.block-banner.banner-typeView-right .banner_image{
    order: 2;
}
.block-banner.banner-typeView-right.block-banner-border-yes .banner_image{
    border-left: 1px solid #d3e1ed87;
}
.block-banner.banner-typeView-left .banner-content{
    order: 2;
}
.block-banner.banner-typeView-left.block-banner-border-yes .banner-content{
    border-left: 1px solid #d3e1ed87;
}
.block-banner.banner-typeView-right .banner-content{
    order: 1;
}
.block-banner.banner-typeView-left .banner-content .title, .block-banner.banner-typeView-right .banner-content .title{
    font-size: 32px;
    font-weight: 300;
}
.block-banner.banner-typeView-left .banner-content .text, .block-banner.banner-typeView-right .banner-content .text{
    width: auto;
}

.block-banner.block-banner-symfony .banner-content .title{
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 90%;
}
.block-banner .banner-content .text{
    width: 522px;
    font-size: 14px;
    margin: 0 0 50px 0;
    display: inline-block;
}

.block-banner.block-banner-symfony{
    background-color: #FFFFFF;
    /*padding-bottom: 150px;*/
}
.block-banner.block-banner-symfony > img{
    width: 50%;
    float: left;
}
.block-banner.block-banner-symfony .banner-content.banner-text-center{
    width: 50%;
    float: right;
    padding: 0;
}

.block-banner.block-banner-symfony.block-banner-image-align-right .banner-content{
    float: left;
    right: auto;
}
.block-banner-symfony .symfony-left{
    width: 50%;
    float: left;
    background-color: #f8f8f6;
    box-sizing: border-box;
    max-height: 888px;
}
.block-banner-symfony .symfony-left img{
    width: 100%;
    object-fit: cover;
}
.block-banner .banner-content-it-block{
    height: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fafafa;
    box-shadow: 4px 4px 0 0 #00000008;
    padding: 68px;
    box-sizing: border-box;
    position: relative;
}
.block-banner .banner-content-it-block:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.block-banner .banner-content-it-block-c{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.block-banner .banner-content-it-block-c .text-center{
    position: absolute;
    bottom: 68px;
    left: 0;
    width: 100%;
}
.block-banner .banner-right.dbl{
    z-index: 20;
}
.block-banner .banner-right.dbl .button{
    width: 251px;
    height: 64px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 7px;
    padding: 25px 0 0 0;
    box-sizing: border-box;
}
.button{
    background-color: var(--btn-bg-color);
    color: var(--btn-color);
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 18px 30px;
    cursor: pointer;
    display: inline-block;
    transition: 0.5s;
    border: none;
}
.button:hover{
    color: var(--btn-color-hover);
    background-color: var(--btn-bgcolor-hover);
    transition: 0.5s;
}
.button.invert{
    background-color: transparent;
    border: 2px solid var(--input-border-color);
    color: var(--input-border-color);
    transition: 0.5s;
}
.button.invert:hover{
    border: 2px solid var(--input-border-color-hover);
    color: var(--input-border-color-hover);
    background-color: #EAEAEA;
    transition: 0.5s;

}
.button.white{
    background-color: #FFFFFF;
    color: var(--btn-bg-color);
    border: 1px solid var(--btn-bg-color);
}
.button.white:hover{
    color: var(--btn-bg-color);
    transition: 0.5s;
}

.block-banner .banner-content .banner-content-it .button{
    display: inline-block;
}
.block-banner.block-banner-program .image-container{
    width: 100%;
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.block-banner.block-banner-program .image-container .block-banner-sub-block > img, .block-banner.block-banner-program .image-container .block-banner-sub-block > a > img{
    width: 100%;
}
.block-banner.block-banner-program>.title{
    margin-bottom: 100px;
}
.block-banner.block-banner-image-align-right.block-banner-program .image-container > img{

}
.block-banner.block-banner-program .block-banner-sub-block{
    width: 100%;
    height: 100%;
    position: relative;
}
.block-banner.block-banner-program .block-banner-sub-block.right-block{
    position: relative;
    right: 0;
    left: auto;
    height: 100%;
}
.cursorNewClean, .cursorNewClean img, .cursorNewClean p, .cursorNewClean a, .cursorNewClean div, .cursorNewClean span{
    cursor: none;
}

.banner-marker-text{
    position: absolute;
    /*left:0;
    top:0;*/
    color:#FFFFFF;
    font-size: 14px;
}
.banner-marker-text-p{
    padding: 10px 5px;
}
.banner-marker-text-9379{
    width: 100%;
    text-align: center;
}
a.banner-marker-text{
    padding-right: 14px;
}
a.banner-marker-text:after{
    content: "";
    position: absolute;
    right: 0;
    top: 4px;
    width: 9px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDggMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI5NDc2IDEwLjU4MDdDMS4zMzYyMSAxMC41ODA2IDEuMzc3MjEgMTAuNTc0NCAxLjQxNTMgMTAuNTYyNEMxLjQ1MzQgMTAuNTUwNCAxLjQ4NzgzIDEwLjUzMjkgMS41MTY1MiAxMC41MTFMNy44NTI0MiA1Ljg1OTU3QzcuODgyMTIgNS44Mzg0MyA3LjkwNTczIDUuODEzMTMgNy45MjE4NiA1Ljc4NTE3QzcuOTM3OTggNS43NTcyIDcuOTQ2MjkgNS43MjcxNCA3Ljk0NjI5IDUuNjk2NzdDNy45NDYyOSA1LjY2NjQxIDcuOTM3OTggNS42MzYzNSA3LjkyMTg2IDUuNjA4MzhDNy45MDU3MyA1LjU4MDQyIDcuODgyMTIgNS41NTUxMSA3Ljg1MjQyIDUuNTMzOTdMMS41MTY1MiAwLjg4MjU3OUMxLjQ4OTI5IDAuODU1OTIyIDEuNDU0NTcgMC44MzM4NzMgMS40MTQ3MiAwLjgxNzkyNEMxLjM3NDg3IDAuODAxOTc0IDEuMzMwODIgMC43OTI0OTggMS4yODU1NCAwLjc5MDEzNkMxLjI0MDI3IDAuNzg3Nzc0IDEuMTk0ODMgMC43OTI1ODEgMS4xNTIzMSAwLjgwNDIzM0MxLjEwOTc5IDAuODE1ODg0IDEuMDcxMTcgMC44MzQxMDggMS4wMzkwOCAwLjg1NzY2OUMxLjAwNjk4IDAuODgxMjMgMC45ODIxNiAwLjkwOTU3OSAwLjk2NjI4OSAwLjk0MDc5N0MwLjk1MDQxOCAwLjk3MjAxNCAwLjk0Mzg2OSAxLjAwNTM3IDAuOTQ3MDg2IDEuMDM4NjFDMC45NTAzMDQgMS4wNzE4NCAwLjk2MzIxMiAxLjEwNDE5IDAuOTg0OTM3IDEuMTMzNDRDMS4wMDY2NiAxLjE2MjcgMS4wMzY3IDEuMTg4MTggMS4wNzMwMSAxLjIwODE4TDcuMTc5MjMgNS42OTY3N0wxLjA3MzAxIDEwLjE4NTRDMS4wNDMzMSAxMC4yMDY1IDEuMDE5NyAxMC4yMzE4IDEuMDAzNTcgMTAuMjU5OEMwLjk4NzQ0OCAxMC4yODc3IDAuOTc5MTM5IDEwLjMxNzggMC45NzkxMzkgMTAuMzQ4MkMwLjk3OTEzOSAxMC4zNzg1IDAuOTg3NDQ4IDEwLjQwODYgMS4wMDM1NyAxMC40MzY2QzEuMDE5NyAxMC40NjQ1IDEuMDQzMzEgMTAuNDg5OCAxLjA3MzAxIDEwLjUxMUMxLjEwMTcgMTAuNTMyOSAxLjEzNjEzIDEwLjU1MDQgMS4xNzQyMiAxMC41NjI0QzEuMjEyMzIgMTAuNTc0NCAxLjI1MzMyIDEwLjU4MDYgMS4yOTQ3NiAxMC41ODA3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
}
.block-product{
    padding: 0 20px 340px 20px;
    /*margin: -45px 0 -20px -20px;*/
}
.block-product .slider{
    height: 348px;
}
.block-product .slider-item{
    width: 280px;
    height: 422px;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
.block-product .card{
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid var(--border-item-color);
    border-left: 1px solid var(--border-item-color);
    border-bottom: 1px solid var(--border-item-color);
    text-align: center;
    position: relative;
    padding: 0 25px;
    transition: 0.2s;
}
.block-product .card .card-marker{
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    top: 12px;
    right: 12px;
    gap: 5px;
    width: 45px;
}
.block-product .card .icon-new, .block-product .card .icon-hit, .block-product .card .icon-discount{
    /*position: absolute;*/
    right: 12px;
    top: 12px;
    background-color: var(--btn-bg-color);
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 35px;
    z-index: 5;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 40px;
}
.block-product .card .icon-new{
    background-color: #BFCBD5;
}
.block-product .card .icon-hit{
    background-color: #8096AA;
}
.block-product .card .photos{
    width: 100%;
    display: inline-block;
    position: relative;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}
.block-product .card .photos .slider{
    width: 189px;
    height: 206px !important;
}
.block-product .card .photos .slider .slider-item{
    width: 189px;
    height: 206px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.block-product .card .photos .slider .slider-item img{
    max-width: 189px;
    max-height: 206px;
}
.block-product .card .info{

}
.block-product .card .info .name{
    font-size: 14px;
    color: #000000;
}
.block-product .card .info .price-block{
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.block-product .card .info .price-block .price{
    color: var(--btn-bg-color);
    font-weight: bold;
    font-size: 15px;
    margin: 0 0 30px 0;
}
.block-product .card .info .button{
    position: absolute;
    left: 50%;
    bottom: 30px;
    margin: 0 0 0 -100px;
    display: none;
    padding: 18px 67px 18px 45px;
}
.block-product .slider-item:hover .card .info .price-block .price{
    margin: 0 0 100px 0;
    font-size: 18px;
}
.block-product>.title{
    margin-bottom: 100px;
}
.block-product .slider-item:hover .card{
    /*position: absolute;*/
    left: -10px;
    top: -30px;
    height: 502px;
    width: calc(100% + 20px);
    z-index: 300;
    border: 1px solid var(--border-item-color);
    background-color: #FFFFFF;
    transition: 0.2s;
    box-shadow: 0 0 12px #00000020;
}
.block-product .slider-item:hover .card .info .button{
    display: block;
}

.block-product .slider-item:hover .card .info .button:before{
    width: 17px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDYzMjYgMC4yMTA4MTVDOS41MjQxMyAwLjIxMDgxNSAxMC41NDE1IDAuNjIzMzYgMTEuMjkxNyAxLjM1NzY5QzEyLjA0MTggMi4wOTIwMyAxMi40NjMzIDMuMDg4IDEyLjQ2MzMgNC4xMjY1SDE0LjQ5ODNDMTUuMDE2NCA0LjEyNjQzIDE1LjUxNDQgNC4zMjMyNSAxNS44ODczIDQuNjc1NDlDMTYuMjYwMiA1LjAyNzczIDE2LjQ3ODkgNS41MDc5IDE2LjQ5NzMgNi4wMTQ4NEwxNi45MjUzIDE3Ljc2MTlDMTYuOTM0OCAxOC4wMjQ2IDE2Ljg5MDIgMTguMjg2NSAxNi43OTQxIDE4LjUzMkMxNi42OTggMTguNzc3NSAxNi41NTIzIDE5LjAwMTUgMTYuMzY1OSAxOS4xOTA3QzE2LjE3OTQgMTkuMzc5OSAxNS45NTU5IDE5LjUzMDQgMTUuNzA4OCAxOS42MzMzQzE1LjQ2MTYgMTkuNzM2MSAxNS4xOTU4IDE5Ljc4OTEgMTQuOTI3MyAxOS43ODkySDEuOTk5MjZDMS43MzA3IDE5Ljc4OTEgMS40NjQ5MiAxOS43MzYxIDEuMjE3NzUgMTkuNjMzM0MwLjk3MDU4NyAxOS41MzA0IDAuNzQ3MTA5IDE5LjM3OTkgMC41NjA2NDYgMTkuMTkwN0MwLjM3NDE4NCAxOS4wMDE1IDAuMjI4NTU3IDE4Ljc3NzUgMC4xMzI0NSAxOC41MzJDMC4wMzYzNDM2IDE4LjI4NjUgLTAuMDA4MjczMTEgMTguMDI0NiAwLjAwMTI2MDczIDE3Ljc2MTlMMC40MjkyNjEgNi4wMTQ4NEMwLjQ0NzY1NiA1LjUwNzkgMC42NjYzMjcgNS4wMjc3MyAxLjAzOTIxIDQuNjc1NDlDMS40MTIwOSA0LjMyMzI1IDEuOTEwMDggNC4xMjY0MyAyLjQyODI2IDQuMTI2NUg0LjQ2MzI2QzQuNDYzMjYgMy4wODggNC44ODQ2OSAyLjA5MjAzIDUuNjM0ODMgMS4zNTc2OUM2LjM4NDk4IDAuNjIzMzYgNy40MDIzOSAwLjIxMDgxNSA4LjQ2MzI2IDAuMjEwODE1Wk00LjQ2MzI2IDYuMDg0MzRIMi40MjgyNkwxLjk5OTI2IDE3LjgzMTRIMTQuOTI3M0wxNC40OTgzIDYuMDg0MzRIMTIuNDYzM1Y3LjA2MzI2QzEyLjQ2MyA3LjMxMjc3IDEyLjM2NTQgNy41NTI3NiAxMi4xOTA0IDcuNzM0MThDMTIuMDE1NCA3LjkxNTYxIDExLjc3NjMgOC4wMjQ3OSAxMS41MjE5IDguMDM5NDJDMTEuMjY3NCA4LjA1NDA0IDExLjAxNjkgNy45NzMgMTAuODIxNCA3LjgxMjg2QzEwLjYyNiA3LjY1MjcyIDEwLjUwMDQgNy40MjU1NiAxMC40NzAzIDcuMTc3OEwxMC40NjMzIDcuMDYzMjZWNi4wODQzNEg2LjQ2MzI2VjcuMDYzMjZDNi40NjI5OCA3LjMxMjc3IDYuMzY1MzggNy41NTI3NiA2LjE5MDQxIDcuNzM0MThDNi4wMTU0NCA3LjkxNTYxIDUuNzc2MzEgOC4wMjQ3OSA1LjUyMTg3IDguMDM5NDJDNS4yNjc0MiA4LjA1NDA0IDUuMDE2ODggNy45NzMgNC44MjE0MyA3LjgxMjg2QzQuNjI1OTggNy42NTI3MiA0LjUwMDM2IDcuNDI1NTYgNC40NzAyNiA3LjE3NzhMNC40NjMyNiA3LjA2MzI2VjYuMDg0MzRaTTguNDYzMjYgMi4xNjg2NkM3Ljk1ODY4IDIuMTY4NSA3LjQ3MjY5IDIuMzU1MDUgNy4xMDI3MSAyLjY5MDkxQzYuNzMyNzMgMy4wMjY3NyA2LjUwNjEgMy40ODcxMSA2LjQ2ODI2IDMuOTc5NjZMNi40NjMyNiA0LjEyNjVIMTAuNDYzM0MxMC40NjMzIDMuNjA3MjUgMTAuMjUyNSAzLjEwOTI2IDkuODc3NDcgMi43NDIxQzkuNTAyNCAyLjM3NDkzIDguOTkzNjkgMi4xNjg2NiA4LjQ2MzI2IDIuMTY4NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    position: absolute;
    right: 31px;
    top: 14px;
    content: "";
    margin: 0 0 0 0;
}
.block-product .slider-item .card .photos .slider-item{
    width: 100%;
    height: auto;
}
.block-product .slider-item .card .photos .slider-item img{
    width: 100%;
}
.block-product .button-left{
    width: 115px;
    height: 545px;
    z-index: 500;
    left: -131px;
    top: -50px;
    background-color: #FFFFFF;
}
.block-product .button-left:after{
    right: 45px;
    left: auto;
}
.block-product .button-right{
    width: 115px;
    height: 545px;
    z-index: 500;
    right: -131px;
    top: -50px;
    background-color: #FFFFFF;
}
.block-product .button-right:after{
    left: 45px;
}
.swiper-product{
    height: 422px;
    overflow: visible;
    max-width: 1400px;
}
.block-product{
    max-width: 1550px;
    margin: 0 auto;
}
.block-product.block-product-notitle{
    margin-top: -40px;
}
.block-product.block-product-notitle .swiper-product{
    margin-top: 40px;
}
.swiper-product .slider-item .card .photos .swiper-wrapper{
    z-index: 0;
}
.block-banner-sub{
    width: 269px;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}
.block-banner-sub-border{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
}
.block-banner-sub-border:after,.block-banner-sub-border:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    height: 2px;
    width: 50%;
}
.block-banner-sub-border:after{
    right: 0;
    margin-right: -50px;
    border-top: 2px solid #FFFFFF;
}
.block-banner-sub-border:before{
    left: 0;
    margin-left: -50px;
    border-top: 2px solid #FFFFFF;
}
.block-banner-sub .sub-banner-image{
    margin-bottom: 30px;
}
.block-banner-sub.sub-border .sub-banner-image{
    margin-top: -56px;
    margin-bottom: 15px;
}
.block-banner-sub-absolut{
    position: absolute;
}
.block-banner-sub .title{
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.block-banner-sub .text{
    font-size: 14px;
}
.block-banner-sub.sub-border .title{
    margin-bottom: 10px;
}

.list-info{
    font-size: 0;
}

.list-info .list-info-item{
    display: inline-block;
    width: 33.3%;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
    padding: 0 5px;
    box-sizing: border-box;
    vertical-align: top;
}
.list-info .list-info-item .image {
    position: relative;
}
.list-info .list-info-item .image img{
    width: 100%;
}
.list-info .list-info-item .groupName {
    position: absolute;
    bottom: 23px;
    left: 0;
    width: 100%;
    height: 19px;
}
.list-info .list-info-item .groupName span {
    height: 19px;
    background-color: #FFFFFF;
    position: static;
    font-size: 10px;
    line-height: 19px;
    display: inline-block;
    color: #737373;
    padding: 0 16px;
}
.list-info .list-info-item .date {
    font-size: 9px;
    width: 100%;
    margin: 18px 0 0 0;
    letter-spacing: 1px;
    color: var(--body-font-color);
}
.list-info .list-info-item .title {
    text-transform: uppercase;
    font-size: 18px;
    width: 100%;
    margin: 18px 0 0 0;
    padding: 0 30px;
    box-sizing: border-box;
    color: #000000;
}
.list-info .list-info-item .link {
    display: inline-block;
    padding: 0 15px 0 0;
    margin: 35px 0 0 0;
    font-size: 13px;
    letter-spacing: 1px;
    text-align: center;
}


.pages-block.list-link-block{
    width: 100%;
    text-align: center;
    font-size: 0;
    margin: 0 0 30px 0;
}
.pages-block.list-link-block .list-link{
    /*border-bottom: 1px solid var(--input-border-color);*/
    display: inline-block;
}
.pages-block.list-link-block a{
    border-bottom: 1px solid var(--input-border-color);
    font-size: 18px;
    color: var(--text-color);
    text-transform: uppercase;
    margin: 0;
    padding: 0 10px 2px 10px;
    display: inline;
    box-sizing: border-box;
}
.pages-block.list-link-block a:first-child{
    padding-left: 0;
}
.pages-block.list-link-block a:last-child{
    padding-right: 0;
}
.pages-block.list-link-block a.active{
    color: var(--form-color-link);
    /*border-bottom: 3px solid var(--form-color-link);*/
    margin-right: 0;
    margin-left: 0;
}
.pages-block.list-link-block a.active span{
    border-bottom: 3px solid var(--form-color-link);
}

.pages-block.pages-block-text-photo{
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    padding: 0;
    font-size: 0;
    vertical-align: top;
    display: flex;
}
.pages-block.pages-block-text-photo .text-photo-html{
    width: 50%;
    padding: 0 65px 0 0;
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    float: left;
}
.pages-block.pages-block-text-photo .text-photo-html .button{
    position: absolute;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
.pages-block.pages-block-text-photo.lTextrImage .text-photo-html .button{
    width: calc(100% - 65px);
}
.pages-block.pages-block-text-photo .text-photo-html h3, .pages-block.pages-block-text-photo .text-photo-html h2{
    margin-top: 0;
}
.pages-block.pages-block-text-photo img{
    width: 50%;
    box-sizing: border-box;
}

.pages-block.pages-block-text-photo.lIimagerText img{
    order: 1;
}
.pages-block.pages-block-text-photo.lIimagerText .text-photo-html{
    margin: 0 0 0 65px;
    order: 2;
}
.pages-block.pages-block-text-photo .text-photo-html.text-photo-html-align-center{
    padding: 0 80px;
}
.pages-block.pages-block-text-photo .text-photo-html.text-photo-html-align-center:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.pages-block.pages-block-text-photo .text-photo-html.text-photo-html-align-center .text-photo-html-container{
    display: inline-block;
    vertical-align: middle;
}
.pages-block.pages-block-text-photo.lTextrImage img{
    order: 2;
}
.pages-block.pages-block-text-photo.lTextrImage .text-photo-html{
    order: 1;
}
.trio-arrow-right{
    clip-path: polygon(
            0% 0%,
            100% 0%,
            100% calc(50% - 25px),
            calc(100% + 40px) 50%,
            100% calc(50% + 25px),
            100% 100%,
            0% 100%
    );
    font-size: 0;
}
.trio-arrow-bottom{
    clip-path: polygon(
            0% 0%,
            100% 0%,
            100% 100%,
            calc(50% + 25px) 100%,
            50% calc(100% + 40px),
            calc(50% - 25px) 100%,
            0 100%
    );
    font-size: 0;
}
.trio-arrow-left{
    clip-path: polygon(
            0% 0%,
            100% 0%,
            100% 100%,
            0 100%,
            0% calc(50% + 25px),
            calc(0% - 40px) 50%,
            0% calc(50% - 25px)
    );
    font-size: 0;
}
.pages-block-trio{
    display: flex;
    flex-wrap: wrap;
}
.pages-block-trio-item{
    width: 33.33%;
    box-sizing: border-box;
    font-size: 0;
    display: inline-block;
}
.pages-block-trio-item.item1 img{
    width: calc(100% + 40px);
    height: 100%;
}
.pages-block-trio-item.item3 img{
    width: 100%;
    height: calc(100% + 40px);
}
.pages-block-trio-item.item5 img{
    width: calc(100% + 40px);
    height: 100%;
    margin-left: -40px;
}
.pages-block-trio-item.item2, .pages-block-trio-item.item4, .pages-block-trio-item.item6{
    text-align: center;
    padding: 0 65px;
}
.pages-block-trio-item.item2:before, .pages-block-trio-item.item4:before, .pages-block-trio-item.item6:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: "";
}
.pages-block-trio-item .pages-block-trio-item-container {
    display: inline-block;
    vertical-align: middle;
    width: 99%;
}
.pages-block-trio-item .title{
    font-size: 18px;
    color: var(--form-color-link);
    text-transform: uppercase;
    margin-bottom: 25px;
}
.pages-block-trio-item .desc{
    font-size: 14px;
}

.pages-block-hr{
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    border:1px solid var(--btn-bg-color);
    border-top: none;
}


.pages-block-question{
    width: 832px;
    margin-left: auto;
    margin-right: auto;
}
.pages-block-question .question-list-item{
    border-bottom: 1px solid var(--border-color);
}
.pages-block-question .question-list .title{
    color: var(--menu-link-color);
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    position: relative;
    cursor: pointer;
    padding: 10px 20px 10px 0;
}
.pages-block-question .question-list .title:before{
    position: absolute;
    right: 1px;
    top: 21px;
    content: "";
    width: 13px;
    height: 7px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy4wMDAyIDAuMzU5NzAyQzEzIDAuMzk2NjUxIDEyLjk5MTggMC40MzMxOTQgMTIuOTc1OSAwLjQ2NzE1NUMxMi45NiAwLjUwMTExNyAxMi45MzY4IDAuNTMxODAzIDEyLjkwNzcgMC41NTczODJMNi43NDI5OSA2LjIwNTM5QzYuNzE0OTcgNi4yMzE4NiA2LjY4MTQ0IDYuMjUyOTEgNi42NDQzNyA2LjI2NzI4QzYuNjA3MzEgNi4yODE2NiA2LjU2NzQ3IDYuMjg5MDYgNi41MjcyMiA2LjI4OTA2QzYuNDg2OTcgNi4yODkwNiA2LjQ0NzE0IDYuMjgxNjYgNi40MTAwNyA2LjI2NzI4QzYuMzczMDEgNi4yNTI5MSA2LjMzOTQ3IDYuMjMxODYgNi4zMTE0NiA2LjIwNTM5TDAuMTQ2NzMyIDAuNTU3MzgzQzAuMTExNDAzIDAuNTMzMTA3IDAuMDgyMTc5MyAwLjUwMjE1OSAwLjA2MTA0MTEgMC40NjY2MzVDMC4wMzk5MDI5IDAuNDMxMTEgMC4wMjczNDMzIDAuMzkxODQgMC4wMjQyMTI3IDAuMzUxNDgyQzAuMDIxMDgyMSAwLjMxMTEyMyAwLjAyNzQ1MzggMC4yNzA2MTkgMC4wNDI4OTYgMC4yMzI3MTRDMC4wNTgzMzgzIDAuMTk0ODA4IDAuMDgyNDkwNiAwLjE2MDM4NSAwLjExMzcxOCAwLjEzMTc3NUMwLjE0NDk0NSAwLjEwMzE2NiAwLjE4MjUxNyAwLjA4MTAzODUgMC4yMjM4OTEgMC4wNjY4OTAyQzAuMjY1MjY1IDAuMDUyNzQyNSAwLjMwOTQ3NCAwLjA0NjkwNDYgMC4zNTM1MjQgMC4wNDk3NzI3QzAuMzk3NTc1IDAuMDUyNjQwOSAwLjQ0MDQzOCAwLjA2NDE0NzUgMC40NzkyMTIgMC4wODM1MTM3QzAuNTE3OTg2IDAuMTAyODggMC41NTE3NjUgMC4xMjk2NTQgMC41NzgyNjIgMC4xNjIwMjJMNi41MjcyMiA1LjYwNTI5TDEyLjQ3NjIgMC4xNjIwMjJDMTIuNTA0MiAwLjEzNTU0OCAxMi41Mzc3IDAuMTE0NSAxMi41NzQ4IDAuMTAwMTI2QzEyLjYxMTkgMC4wODU3NTIgMTIuNjUxNyAwLjA3ODM0NDggMTIuNjkxOSAwLjA3ODM0NDhDMTIuNzMyMiAwLjA3ODM0NDggMTIuNzcyIDAuMDg1NzUyIDEyLjgwOTEgMC4xMDAxMjZDMTIuODQ2MiAwLjExNDUgMTIuODc5NyAwLjEzNTU0OCAxMi45MDc3IDAuMTYyMDIyQzEyLjkzNjggMC4xODc2MDIgMTIuOTYgMC4yMTgyODcgMTIuOTc1OSAwLjI1MjI0OEMxMi45OTE4IDAuMjg2MjEgMTMgMC4zMjI3NTMgMTMuMDAwMiAwLjM1OTcwMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    transition: 0.2s;
}
.pages-block-question .question-list .question-list-item.open .title:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy4wMDAyIDYuODA4NzVDMTMgNi43NzE4MSAxMi45OTE4IDYuNzM1MjYgMTIuOTc1OSA2LjcwMTNDMTIuOTYgNi42NjczNCAxMi45MzY4IDYuNjM2NjUgMTIuOTA3NyA2LjYxMTA3TDYuNzQyOTkgMC45NjMwNzFDNi43MTQ5NyAwLjkzNjU5NyA2LjY4MTQ0IDAuOTE1NTQ5IDYuNjQ0MzcgMC45MDExNzVDNi42MDczMSAwLjg4NjgwMSA2LjU2NzQ3IDAuODc5Mzk1IDYuNTI3MjIgMC44NzkzOTVDNi40ODY5NyAwLjg3OTM5NSA2LjQ0NzE0IDAuODg2ODAxIDYuNDEwMDcgMC45MDExNzVDNi4zNzMwMSAwLjkxNTU0OSA2LjMzOTQ3IDAuOTM2NTk3IDYuMzExNDYgMC45NjMwNzFMMC4xNDY3MzIgNi42MTEwN0MwLjExMTQwMyA2LjYzNTM1IDAuMDgyMTc5MyA2LjY2NjMgMC4wNjEwNDExIDYuNzAxODJDMC4wMzk5MDI5IDYuNzM3MzUgMC4wMjczNDMzIDYuNzc2NjIgMC4wMjQyMTI3IDYuODE2OThDMC4wMjEwODIxIDYuODU3MzMgMC4wMjc0NTM4IDYuODk3ODQgMC4wNDI4OTYgNi45MzU3NEMwLjA1ODMzODMgNi45NzM2NSAwLjA4MjQ5MDYgNy4wMDgwNyAwLjExMzcxOCA3LjAzNjY4QzAuMTQ0OTQ1IDcuMDY1MjkgMC4xODI1MTcgNy4wODc0MiAwLjIyMzg5MSA3LjEwMTU3QzAuMjY1MjY1IDcuMTE1NzEgMC4zMDk0NzQgNy4xMjE1NSAwLjM1MzUyNCA3LjExODY4QzAuMzk3NTc1IDcuMTE1ODIgMC40NDA0MzggNy4xMDQzMSAwLjQ3OTIxMiA3LjA4NDk0QzAuNTE3OTg2IDcuMDY1NTggMC41NTE3NjUgNy4wMzg4IDAuNTc4MjYyIDcuMDA2NDNMNi41MjcyMiAxLjU2MzE3TDEyLjQ3NjIgNy4wMDY0NEMxMi41MDQyIDcuMDMyOTEgMTIuNTM3NyA3LjA1Mzk2IDEyLjU3NDggNy4wNjgzM0MxMi42MTE5IDcuMDgyNzEgMTIuNjUxNyA3LjA5MDExIDEyLjY5MTkgNy4wOTAxMUMxMi43MzIyIDcuMDkwMTEgMTIuNzcyIDcuMDgyNzEgMTIuODA5MSA3LjA2ODMzQzEyLjg0NjIgNy4wNTM5NiAxMi44Nzk3IDcuMDMyOTEgMTIuOTA3NyA3LjAwNjQ0QzEyLjkzNjggNi45ODA4NiAxMi45NiA2Ljk1MDE3IDEyLjk3NTkgNi45MTYyMUMxMi45OTE4IDYuODgyMjUgMTMgNi44NDU3IDEzLjAwMDIgNi44MDg3NVoiIGZpbGw9IiNDNzAwMDAiLz4KPC9zdmc+Cg==);
    transition: 0.2s;
}
.pages-block-question .question-list .answer{
    font-size: 14px;
    /*color: var(--text-color);*/
    margin-bottom: 20px;
    display: none;
}
.pages-block-question .question-list .question-list-item.open .answer{
    display: block;
}


.rewiews-list{
    /*font-size: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: stretch;*/

}
.rewiews-list-item{
    width: 33.3%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}
.rewiews-list-item .rewiews-list-item-content{
    border: 1px solid #C7C7C7;
    padding: 30px;
    box-sizing: border-box;
    margin: 5px;
    height: 100%;
}
.rewiews-list-item .rewiews-top{
    height: 50px;
}
.rewiews-list-item .rewiews-top .avatar{
    float: left;
    margin-right: 15px;
}
.rewiews-list-item .rewiews-top .avatar img{
    max-width: 50px;
    max-height: 50px;
    border-radius: 50px;
}
.rewiews-list-item .rewiews-top .info{

}
.rewiews-list-item .rewiews-top .info .date{
    font-size: 9px;
    letter-spacing: 3px;
    margin: 0px 0 2px 0;
    padding: 2px 0 0 0;
}
.rewiews-list-item .rewiews-top .info .name{
    font-size: 16px;
    font-weight: bold;
}
.rewiews-list-item .rewiews-top .info .rating{
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwTDUuMjk1OCA0LjQ2NjE5TDAuMzY3MDc2IDUuMTgyMzdMMy45MzM1NCA4LjY1ODgxTDMuMDkxNjEgMTMuNTY3Nkw3LjUgMTEuMjVMMTEuOTA4NCAxMy41Njc2TDExLjA2NjUgOC42NTg4MUwxNC42MzI5IDUuMTgyMzdMOS43MDQyIDQuNDY2MTlMNy41IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
    display: inline-block;
    margin-top: 1px;
}
.rewiews-list-item .rewiews-top .info .rating.rating_2{
    width: 30px;
}
.rewiews-list-item .rewiews-top .info .rating.rating_3{
    width: 45px;
}
.rewiews-list-item .rewiews-top .info .rating.rating_4{
    width: 60px;
}
.rewiews-list-item .rewiews-top .info .rating.rating_5{
    width: 75px;
}
.rewiews-list-item .text{
    font-size: 14px;
    margin-top: 15px;
    width: 100%;
    clear: both;
    max-height: 55px;
    overflow: hidden;
    transition: transform 3s;
}
.rewiews-list-item .text.textVisible{
    max-height: none;
    transition: transform 3s;
}
.rewiews-list-item .lisnk-show-all-text{
    font-size: 14px;
    text-decoration: underline;
    margin-top: 5px;
    cursor: pointer;
}
.pages-block-rewiews .loadAdd{
    margin-top: 50px;
}
.pages-block-rewiews .loadAdd a{
    width: 27%;
}
.pages-block-gallery5{
    font-size: 0;
    border: 1px solid var(--btn-bg-color);
}
.gallery5-item{
    width: 310px;
    height: 310px;
    float: left;
    box-sizing: border-box;
    text-align: center;
}
.gallery5-item-contaqnerBig{
    width: 620px;
    height: 620px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
}
.gallery5-item-contaqnerBig.bigImage .gallery5-item{
    width: 620px;
    height: 620px;
    border-right: 1px solid var(--btn-bg-color);
}
.gallery5-item-contaqnerBig.smallImage .gallery5-item:first-child{
    border-right: 1px solid var(--btn-bg-color);
    border-bottom: 1px solid var(--btn-bg-color);
}
.gallery5-item-contaqnerBig.smallImage .gallery5-item:last-child{
    border-left: 1px solid var(--btn-bg-color);
    border-top: 1px solid var(--btn-bg-color);
}
.gallery5-item img{
    max-width: 100%;
    max-height: 100%;
}
.gallery5-item-contaqnerBig:first-child{
    width: 634px;
}
.gallery5-item-contaqnerBig:first-child .gallery5-item{
    width: 634px;
}

.pages-block-button .button-align-left{
    text-align: left;
}
.pages-block-button .button-align-right{
    text-align: right;
}
.pages-block-button .button-align-center{
    text-align: center;
}
.pages-block-button .button{
    min-width: 407px;
    text-align: center;
}

.pages-block-gallery5{
    font-size: 0;
    border: 1px solid var(--btn-bg-color);
}
.gallery5-item{
    width: 310px;
    height: 310px;
    float: left;
    box-sizing: border-box;
    text-align: center;
}
.gallery5-item-contaqnerBig{
    width: 620px;
    height: 620px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
}
.gallery5-item-contaqnerBig.bigImage .gallery5-item{
    width: 620px;
    height: 620px;
    border-right: 1px solid var(--btn-bg-color);
}
.gallery5-item-contaqnerBig.smallImage .gallery5-item:first-child{
    border-right: 1px solid var(--btn-bg-color);
    border-bottom: 1px solid var(--btn-bg-color);
}
.gallery5-item-contaqnerBig.smallImage .gallery5-item:last-child{
    border-left: 1px solid var(--btn-bg-color);
    border-top: 1px solid var(--btn-bg-color);
}
.gallery5-item img{
    max-width: 100%;
    max-height: 100%;
}
.gallery5-item-contaqnerBig:first-child{
    width: 634px;
}
.gallery5-item-contaqnerBig:first-child .gallery5-item{
    width: 634px;
}

.shop-list{
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.shop-element{
    width: 33.3%;
    box-sizing: border-box;
    display: inline-block;
    margin-bottom: 35px;
    vertical-align: top;
    padding: 0 5px;
}
.shop-element .photo{
    width: 100%;
    margin-bottom: 30px;
}
.shop-element .name{
    font-size: 24px;
    color: #000000;
    margin-bottom: 25px;
}
.shop-element .address{
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}
.shop-element .phone{
    font-weight: bold;
    font-size: 16px;
    color: var(--body-font-color);
}
.shop-element .info-container{
    display: flex;
    justify-content: space-between;
}
.shop-element .info{
    width: 333px;
    float: left;
    font-size: 16px;
    padding: 23px 0 0 0;
}
.shop-element .info .work-time-title{
    margin-bottom: 5px;
}
.shop-element .qrCode{
    width: 71px;
    height: 71px;
    float: right;
}
.pages-block-shopsMap{
    overflow: visible;
}
.pages-block-shopsMap .shopMap-slider{
    overflow: visible;
}
.pages-block-shopsMap .button-left, .pages-block-shopsMap .button-right{
    height: calc(100% - 68px);
    display: none;
}
@media (max-width: 1556px) {
    .pages-block-shopsMap .button-left, .pages-block-shopsMap .button-right {
        display: block;
    }
}
.shopMap-element.slider-item{
    width: 600px;
    height: 164px;
    box-sizing: border-box;
    /*padding:0 6px;*/
}
.shopMap-element.slider-item .container-border{
    border: 1px solid var(--border-item-color);
    padding: 12px 21px;
    box-sizing: border-box;
    height: 164px;
    cursor: pointer;
    display: flex;
    gap: 20px;
}
.shopMap-element img.photo{
    width: 100%;
    height: 100%;
    object-fit: cover;
    /*float:left;*/
}
.shopMap-element .left{
    min-width: 180px;
    width: 180px;
}
.shopMap-element .right{
    /*padding: 0 0 0 20px;*/
    /*float: right;*/
    /*width: 315px;*/
    width: 100%;
}
.shopMap-element .name{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    white-space: nowrap;
}
.shopMap-element .container-border{
    transition: margin 0.1s, width 0.2s, height 0.2s, padding 0.2s;
}
.shopMap-element.active .container-border, .shopMap-element:hover .container-border{
    /*background-color: #F2F2F2;*/
    margin: -5px 0 0 -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    box-shadow: 0 0 12px #00000020;
    padding: 13px 31px 13px 13px;
    transition: margin 0.1s, width 0.2s, height 0.2s, padding 0.2s;
}
.shopMap-element.active .name{
    font-size: 17px;
}
.shopMap-element .address{
    font-size: 14px;
    position: relative;
    padding: 0 0 0 23px;
}
.shopMap-element .address:before{
    position: absolute;
    left: 3px;
    top: 2px;
    content: "";
    width: 10px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjM1Mzk1IDAuMTI2NTA5QzUuMjMyMDcgMC4xMTcwOTcgNS4xMDg3NyAwLjExMTkyMSA0Ljk4NSAwLjExMDUwOUM0Ljg2MDc3IDAuMTA5NTY4IDQuNzM3OTQgMC4xMTI4NjIgNC42MTU1OSAwLjExOTkyMUMxLjA1MzE3IDAuMzMwMjc4IC0xLjA1MTgxIDQuMjQ2NTggMC41MzczOTMgNy40NDMzNUw0LjQzMTExIDE1Ljg1MDZDNC42MDE5NCAxNi4xOTM2IDUuMDg5OTUgMTYuMTk3OSA1LjI2NjQyIDE1Ljg1NzZMOS4zMDUwOCA3LjUxOTEyQzEwLjk0OTQgNC4zNTAxMiA4LjkxMTY2IDAuMzk4MDQ0IDUuMzUzOTUgMC4xMjY1MDlaTTQuOTIzMzYgNy4yMzE1OEMzLjc1ODYzIDcuMjIxMjIgMi44MjI2MiA2LjI2ODc0IDIuODMyOTcgNS4xMDM1NEMyLjg0Mjg1IDMuOTM3ODcgMy43OTUzNCAzLjAwMTg1IDQuOTU5NiAzLjAxMTc0QzYuMTI0MzMgMy4wMjE2MiA3LjA2MDM0IDMuOTc0NTggNy4wNDk5OSA1LjEzOTc3QzcuMDQwMTEgNi4zMDQ5NyA2LjA4ODA5IDcuMjQxNDYgNC45MjMzNiA3LjIzMTU4WiIgZmlsbD0iIzFBMUExOCIvPgo8L3N2Zz4K);
}
.shopMap-element .info-container{
    padding: 0;
}
.shopMap-element .info-container .phone{
    font-size: 14px;
    margin: 0 0 5px 0;
    padding: 0 0 0 23px;
    position: relative;
}
.shopMap-element .info-container .phone:before{
    position: absolute;
    left: 4px;
    top: 0;
    content: "";
    width: 8px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02Ljg3NjgzIDE2LjY3NDdDNi43NTEzNyAxNi44MDAxIDYuNTY0MzQgMTYuOTQwNyA2LjMxNTc1IDE3LjA5NjNDNi4wNjcxNSAxNy4yNTIgNS44NTkyMSAxNy4zNjI0IDUuNjkxOTQgMTcuNDI3NEM1LjM2MjAyIDE3LjU2MjIgNC44MzIzMSAxNy41MjUgNC4xMDI3OCAxNy4zMTU5QzMuNDI5MDIgMTcuMTE2MSAyLjg3ODM5IDE2LjgwMjQgMi40NTA5IDE2LjM3NDlDMi4zMjU0NCAxNi4yNDk1IDIuMjEwNDQgMTYuMTE4MiAyLjEwNTg5IDE1Ljk4MTFDMi4wMDEzNCAxNS44NDQxIDEuODk2NzkgMTUuNjgxNCAxLjc5MjI0IDE1LjQ5MzNDMS42ODc2OSAxNS4zMDUxIDEuNjEyMTggMTUuMTYyMiAxLjU2NTcyIDE1LjA2NDZDMS41MTkyNSAxNC45NjcgMS40Mzc5NCAxNC43OTA0IDEuMzIxNzcgMTQuNTM0OUMxLjIwNTYgMTQuMjc5MyAxLjEzMzU4IDE0LjEyMzcgMS4xMDU3IDE0LjA2NzlDMC44MTI5NjIgMTMuNDQ5OSAwLjU5OTIxNyAxMi44NTA1IDAuNDY0NDYzIDEyLjI2OTZDMC4yNDE0MjUgMTEuMzEyNCAwLjEyOTkwNiAxMC4xOTcyIDAuMTI5OTA2IDguOTI0MDZDMC4xMjk5MDYgNy42NTA4OCAwLjI0MTQyNSA2LjUzNTY5IDAuNDY0NDY0IDUuNTc4NDhDMC41OTkyMTYgNC45OTc2NSAwLjgxMjk2MiA0LjM5ODIzIDEuMTA1NyAzLjc4MDIzQzEuMTMzNTggMy43MjQ0NyAxLjIwNTYgMy41Njg4IDEuMzIxNzcgMy4zMTMyNEMxLjQzNzk0IDMuMDU3NjcgMS41MTkyNSAyLjg4MTEgMS41NjU3MiAyLjc4MzUyQzEuNjEyMTggMi42ODU5NCAxLjY4NzY5IDIuNTQzMDYgMS43OTIyNCAyLjM1NDg3QzEuODk2NzkgMi4xNjY2OCAyLjAwMTM0IDIuMDA0MDUgMi4xMDU4OSAxLjg2Njk3QzIuMjEwNDQgMS43Mjk5IDIuMzI1NDQgMS41OTg2MyAyLjQ1MDkgMS40NzMxN0MyLjg3ODM5IDEuMDQ1NjggMy40MjkwMiAwLjczMjAzIDQuMTAyNzggMC41MzIyMjRDNC44MzIzMSAwLjMyMzEyNSA1LjM2MjAyIDAuMjg1OTUyIDUuNjkxOTQgMC40MjA3MDVDNS44NTkyMiAwLjQ4NTc1OCA2LjA2NzE1IDAuNTk2MTE1IDYuMzE1NzUgMC43NTE3NzhDNi41NjQzNCAwLjkwNzQ0IDYuNzUxMzcgMS4wNDggNi44NzY4MyAxLjE3MzQ2QzYuOTQxODggMS4yMzg1MSA2Ljk4MzcgMS4yOTQyNyA3LjAwMjI5IDEuMzQwNzRDNy4wNTgwNSAxLjQ1MjI2IDcuMDA0NjEgMS43NTE5NyA2Ljg0MTk4IDIuMjM5ODdDNi44MDQ4MSAyLjM3OTI2IDYuNzQ5MDUgMi41NzQ0MiA2LjY3NDcgMi44MjUzNEM2LjYwMDM1IDMuMDc2MjYgNi41MzQxNCAzLjMwNTExIDYuNDc2MDYgMy41MTE4OEM2LjQxNzk3IDMuNzE4NjYgNi4zNjU3IDMuOTE0OTggNi4zMTkyMyA0LjEwMDg1QzYuMzE0NTkgNC4xMzMzNyA2LjI5NzE2IDQuMjMyMTEgNi4yNjY5NiA0LjM5NzA3QzYuMjM2NzUgNC41NjIwMiA2LjIwNDIzIDQuNjk0NDUgNi4xNjkzOCA0Ljc5NDM2QzYuMTM0NTMgNC44OTQyNiA2LjA4NDU4IDQuOTc2NzQgNi4wMTk1MiA1LjA0MTc5QzUuOTI2NTkgNS4xMzQ3MiA1Ljc0NDIxIDUuMTg0NjcgNS40NzIzOCA1LjE5MTY0QzUuMjAwNTUgNS4xOTg2MSA0LjkyODczIDUuMTgyMzUgNC42NTY5IDUuMTQyODVDNC4zODUwNyA1LjEwMzM2IDQuMTE3ODkgNS4wODI0NSAzLjg1NTM1IDUuMDgwMTJDMy41OTI4MiA1LjA3NzggMy40MTk3MyA1LjExODQ2IDMuMzM2MDkgNS4yMDIxQzMuMjk0MjcgNS4yNDM5MiAzLjI1MzYxIDUuMzA3ODEgMy4yMTQxMSA1LjM5Mzc3QzMuMTc0NjIgNS40Nzk3NCAzLjE0Njc0IDUuNTQ3MTEgMy4xMzA0NyA1LjU5NTlDMy4xMTQyMSA1LjY0NDY5IDMuMDkwOTggNS43MzI5OCAzLjA2MDc3IDUuODYwNzZDMy4wMzA1NyA1Ljk4ODU0IDMuMDEzMTUgNi4wNTk0IDMuMDA4NSA2LjA3MzM0QzIuNzI1MDYgNy4wNjMwOCAyLjU4MzMzIDguMDEzMzIgMi41ODMzMyA4LjkyNDA2QzIuNTgzMzMgOS44MzQ4IDIuNzI1MDUgMTAuNzg1IDMuMDA4NSAxMS43NzQ4QzMuMDEzMTUgMTEuNzg4NyAzLjAzMDU3IDExLjg1OTYgMy4wNjA3NyAxMS45ODc0QzMuMDkwOTggMTIuMTE1MSAzLjExNDIxIDEyLjIwMzQgMy4xMzA0NyAxMi4yNTIyQzMuMTQ2NzQgMTIuMzAxIDMuMTc0NjIgMTIuMzY4NCAzLjIxNDExIDEyLjQ1NDNDMy4yNTM2MSAxMi41NDAzIDMuMjk0MjcgMTIuNjA0MiAzLjMzNjA5IDEyLjY0NkMzLjQxOTczIDEyLjcyOTcgMy41OTI4MiAxMi43NzAzIDMuODU1MzUgMTIuNzY4QzQuMTE3ODkgMTIuNzY1NyA0LjM4NTA3IDEyLjc0NDggNC42NTY5IDEyLjcwNTNDNC45Mjg3MiAxMi42NjU4IDUuMjAwNTUgMTIuNjQ5NSA1LjQ3MjM4IDEyLjY1NjVDNS43NDQyMSAxMi42NjM0IDUuOTI2NTkgMTIuNzEzNCA2LjAxOTUyIDEyLjgwNjNDNi4wODQ1OCAxMi44NzE0IDYuMTM0NTMgMTIuOTUzOSA2LjE2OTM4IDEzLjA1MzhDNi4yMDQyMyAxMy4xNTM3IDYuMjM2NzUgMTMuMjg2MSA2LjI2Njk2IDEzLjQ1MTFDNi4yOTcxNiAxMy42MTYgNi4zMTQ1OSAxMy43MTQ3IDYuMzE5MjMgMTMuNzQ3M0M2LjM2NTcgMTMuOTMzMSA2LjQxNzk3IDE0LjEyOTUgNi40NzYwNiAxNC4zMzYyQzYuNTM0MTQgMTQuNTQzIDYuNjAwMzUgMTQuNzcxOSA2LjY3NDcgMTUuMDIyOEM2Ljc0OTA1IDE1LjI3MzcgNi44MDQ4MSAxNS40Njg5IDYuODQxOTggMTUuNjA4M0M3LjAwNDYxIDE2LjA5NjIgNy4wNTgwNSAxNi4zOTU5IDcuMDAyMjkgMTYuNTA3NEM2Ljk4MzcgMTYuNTUzOCA2Ljk0MTg4IDE2LjYwOTYgNi44NzY4MyAxNi42NzQ3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.shopMap-element .info-container .work-time{
    font-size: 14px;
    padding: 0 0 0 23px;
    position: relative;
}
.shopMap-element .info-container .work-time:before{
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 16px;
    height: 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTkyIDAuMTEwMzUyQzMuNTc2IDAuMTEwMzUyIDAgMy42OTQzNSAwIDguMTEwMzVDMCAxMi41MjY0IDMuNTc2IDE2LjExMDQgNy45OTIgMTYuMTEwNEMxMi40MTYgMTYuMTEwNCAxNiAxMi41MjY0IDE2IDguMTEwMzVDMTYgMy42OTQzNSAxMi40MTYgMC4xMTAzNTIgNy45OTIgMC4xMTAzNTJaTTggMTQuNTEwNEM0LjQ2NCAxNC41MTA0IDEuNiAxMS42NDY0IDEuNiA4LjExMDM1QzEuNiA0LjU3NDM1IDQuNDY0IDEuNzEwMzUgOCAxLjcxMDM1QzExLjUzNiAxLjcxMDM1IDE0LjQgNC41NzQzNSAxNC40IDguMTEwMzVDMTQuNCAxMS42NDY0IDExLjUzNiAxNC41MTA0IDggMTQuNTEwNFpNOC40IDQuMTEwMzVINy4yVjguOTEwMzVMMTEuNCAxMS40MzA0TDEyIDEwLjQ0NjRMOC40IDguMzEwMzVWNC4xMTAzNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
}
.shopMap-element .info-container .info{
    float: left;
    padding: 4px 0 0 0;
}
.shopMap-element .info-container .qrCode{
    width: 48px;
    height: 48px;
    float: right;
}
.shopMap-element .info-container .qrCode img{
    max-width: 48px;
    max-height: 48px;
}


#shopsMap{
    width: 100%;
    height: 362px;
    /*margin-bottom: 34px;*/
}
[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}
.iconList-list{
    font-size: 0;
    text-align: center;
    display: flex;
    align-items: center;
}
.iconList-item{
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    padding: 0 25px;
    position: relative;
}
.iconList-list.delimetr-yes .iconList-item .image{
    position: relative;
    margin-bottom: 40px;
}
.iconList-list.delimetr-yes .iconList-item .image:after{
    content: " ";
    position: absolute;
    width: 16px;
    height: 12px;
    right: -30px;
    top: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMyAxMS4yOTc4QzkuMSAxMS4wOTc4IDkuMDA0IDEwLjg1NjEgOS4wMTIgMTAuNTcyOEM5LjAyMDY3IDEwLjI4OTQgOS4xMjUgMTAuMDQ3OCA5LjMyNSA5Ljg0Nzc1TDEyLjE1IDcuMDIyNzVIMUMwLjcxNjY2NyA3LjAyMjc1IDAuNDc5IDYuOTI2NzUgMC4yODcgNi43MzQ3NUMwLjA5NTY2NjggNi41NDM0MiAwIDYuMzA2MDkgMCA2LjAyMjc1QzAgNS43Mzk0MiAwLjA5NTY2NjggNS41MDE3NSAwLjI4NyA1LjMwOTc1QzAuNDc5IDUuMTE4NDIgMC43MTY2NjcgNS4wMjI3NSAxIDUuMDIyNzVIMTIuMTVMOS4zIDIuMTcyNzVDOS4xIDEuOTcyNzUgOSAxLjczNTA5IDkgMS40NTk3NUM5IDEuMTg1MDkgOS4xIDAuOTQ3NzU0IDkuMyAwLjc0Nzc1NEM5LjUgMC41NDc3NTQgOS43Mzc2NyAwLjQ0Nzc1NCAxMC4wMTMgMC40NDc3NTRDMTAuMjg3NyAwLjQ0Nzc1NCAxMC41MjUgMC41NDc3NTQgMTAuNzI1IDAuNzQ3NzU0TDE1LjMgNS4zMjI3NUMxNS40IDUuNDIyNzUgMTUuNDcxIDUuNTMxMDkgMTUuNTEzIDUuNjQ3NzVDMTUuNTU0MyA1Ljc2NDQyIDE1LjU3NSA1Ljg4OTQyIDE1LjU3NSA2LjAyMjc1QzE1LjU3NSA2LjE1NjA5IDE1LjU1NDMgNi4yODEwOSAxNS41MTMgNi4zOTc3NUMxNS40NzEgNi41MTQ0MiAxNS40IDYuNjIyNzUgMTUuMyA2LjcyMjc1TDEwLjcgMTEuMzIyOEMxMC41MTY3IDExLjUwNjEgMTAuMjg3NyAxMS41OTc4IDEwLjAxMyAxMS41OTc4QzkuNzM3NjcgMTEuNTk3OCA5LjUgMTEuNDk3OCA5LjMgMTEuMjk3OFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
}
.iconList-list.delimetr-yes .iconList-item:last-child .image:after{
    content: none;
}
.iconList-item .image{
    margin-bottom: 40px;
    height: 155px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.iconList-item .image img{
    max-width: 60px;
}
.iconList-item .text{
    font-size: 16px;
}
.iconList-item .text-bold{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--text-color);
}
.iconList-item-1{
    width: 100%;
}
.iconList-item-2{
    width: 50%;
}
.iconList-item-3{
    width: 33.333%;
}
.iconList-item-4{
    width: 25%;
}
.iconList-item-5{
    width: 20%;
}
.iconList-item-6{
    width: 16.66%;
}
.iconList-item-7{
    width: 14.28%;
}
.iconList-item-8{
    width: 12.5%;
}

.pages-block-marker{
    text-align: center;
    overflow: visible;
}
.marker-image{
    display: inline-block;
    position: relative;
}
.marker-image-sub-absolut{
    position: absolute;
}
.sub-container-element{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1px;
    height: 1px;
}
.sub-container-element .sub-marker-image{
    position: absolute;
    height: 100%;
    width: 41px;
}
.sub-container-element .sub-marker-image img{
    vertical-align: bottom;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -21px;
}
.sub-container-element .text{
    width: 240px;
    font-size: 18px;
    font-weight: bold;
    color: var(--form-color-link);
    line-height: 18px;
}

.marker-image-sub-position-righr{
    padding-right: 50px
}
.marker-image-sub-position-righr .sub-marker-image{
    right: 0;
    top: 1px;
}
.marker-image-sub-position-righr .text{
    text-align: left;
}

.marker-image-sub-position-left {
    padding-left: 50px;
}
.marker-image-sub-position-left .sub-marker-image{
    left: 0;
    top: 1px;
}
.marker-image-sub-position-left .text{
    text-align: right;
}

.marker-image-sub-position-top{
    padding-top: 50px;
}
.marker-image-sub-position-top .sub-marker-image{
    left: 0;
    top: 1px;
}
.marker-image-sub-position-top .text{
    text-align: center;
}

.sub-container-element .marker-image-sub-position-top .sub-marker-image{
    height: 41px;
    width: 100%;
}
.sub-container-element .marker-image-sub-position-top .sub-marker-image img{
    left: 50%;
    top: 0;
    margin-top: 0;
    margin-left: -21px;
}

.list-section-product .section-list{
    font-size: 0;
}
.list-section-product .section{
    width: 33.3%;
    box-sizing: border-box;
    padding: 50px 50px 0 50px;
    display: inline-block;
    /*border: 1px solid var(--border-color);*/
}
.list-section-product .section .section-image{
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
    max-height: 250px;
    margin: 0;
    overflow: hidden;
}
.list-section-product .section .section-image img{
    max-width: 100%;
    max-height: 100%;
}
.list-section-product .section .title{
    font-size: 15px;
    width: 100%;
    text-align: center;
    margin: 35px 0 20px;
    text-transform: uppercase;
}
.list-section-product .button-left:after{
    width: 10px;
    height: 18px;
    top: 45%;
}
.list-section-product .button-right:after{
    width: 10px;
    height: 18px;
    top: 45%;
}
.catalog{
    font-size: 0;
    margin-bottom: 60px;
    /*width: 1044px;*/
}
.catalog-panel{

}
.catalog-panel .catalog-filter{
    font-size: 12px;
    border: none;
    background-color: transparent;
    margin: 0 0 15px 0;
    padding: 3px 0 0 28px;
    position: relative;
    cursor: pointer;
    display: none;
}
.catalog-panel .catalog-filter:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzk0MDggMS4wNzE3OEgxNi42NTEyQzE4LjA3NTggMS4wNzE3OCAxOS4yMjI3IDIuMjE4NjMgMTkuMjIyNyAzLjY0MzIxVjE2LjUwMDNDMTkuMjIyNyAxNy45MjQ5IDE4LjA3NTggMTkuMDcxOCAxNi42NTEyIDE5LjA3MThIMy43OTQwOEMyLjM2OTUxIDE5LjA3MTggMS4yMjI2NiAxNy45MjQ5IDEuMjIyNjYgMTYuNTAwM1YzLjY0MzIxQzEuMjIyNjYgMi4yMTg2MyAyLjM2OTUxIDEuMDcxNzggMy43OTQwOCAxLjA3MTc4WiIgc3Ryb2tlPSIjMUExQTE4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuMDgwMDggNC45MjkySDYuMzY1NzkiIHN0cm9rZT0iIzFBMUExOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjY1MTc5IDYuMjE0OThDNy4zMTA3OSA2LjIxNDk4IDYuOTgzNzcgNi4wNzk1MiA2Ljc0MjY1IDUuODM4NDFDNi41MDE1MyA1LjU5NzI5IDYuMzY2MDcgNS4yNzAyNiA2LjM2NjA3IDQuOTI5MjdDNi4zNjYwNyA0LjU4ODI4IDYuNTAxNTMgNC4yNjEyNSA2Ljc0MjY1IDQuMDIwMTNDNi45ODM3NyAzLjc3OTAxIDcuMzEwNzkgMy42NDM1NSA3LjY1MTc5IDMuNjQzNTVDNy44MjA2MyAzLjY0MzU1IDcuOTg3ODIgMy42NzY4MSA4LjE0MzgxIDMuNzQxNDJDOC4yOTk4IDMuODA2MDQgOC40NDE1MyAzLjkwMDc0IDguNTYwOTIgNC4wMjAxM0M4LjY4MDMxIDQuMTM5NTIgOC43NzUwMiA0LjI4MTI2IDguODM5NjMgNC40MzcyNUM4LjkwNDI0IDQuNTkzMjQgOC45Mzc1IDQuNzYwNDMgOC45Mzc1IDQuOTI5MjdDOC45Mzc1IDUuMDk4MTEgOC45MDQyNCA1LjI2NTMgOC44Mzk2MyA1LjQyMTI5QzguNzc1MDIgNS41NzcyOCA4LjY4MDMxIDUuNzE5MDIgOC41NjA5MiA1LjgzODQxQzguNDQxNTMgNS45NTc4IDguMjk5OCA2LjA1MjUgOC4xNDM4MSA2LjExNzExQzcuOTg3ODIgNi4xODE3MyA3LjgyMDYzIDYuMjE0OTggNy42NTE3OSA2LjIxNDk4WiIgc3Ryb2tlPSIjMUExQTE4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguOTM3NSA0LjkyOTIzTDE1LjM2NjEgNC45MjkyIiBzdHJva2U9IiMxQTFBMTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuMzY1OCAxMC4wNzE4SDE0LjA4MDEiIHN0cm9rZT0iIzFBMUExOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi43OTM1IDExLjM1NzZDMTMuMTM0NSAxMS4zNTc2IDEzLjQ2MTUgMTEuMjIyMSAxMy43MDI3IDEwLjk4MUMxMy45NDM4IDEwLjczOTkgMTQuMDc5MiAxMC40MTI4IDE0LjA3OTIgMTAuMDcxOEMxNC4wNzkyIDkuNzMwODUgMTMuOTQzOCA5LjQwMzgzIDEzLjcwMjcgOS4xNjI3MUMxMy40NjE1IDguOTIxNTkgMTMuMTM0NSA4Ljc4NjEzIDEyLjc5MzUgOC43ODYxM0MxMi40NTI1IDguNzg2MTMgMTIuMTI1NSA4LjkyMTU5IDExLjg4NDQgOS4xNjI3MUMxMS42NDMzIDkuNDAzODMgMTEuNTA3OCA5LjczMDg1IDExLjUwNzggMTAuMDcxOEMxMS41MDc4IDEwLjQxMjggMTEuNjQzMyAxMC43Mzk5IDExLjg4NDQgMTAuOTgxQzEyLjEyNTUgMTEuMjIyMSAxMi40NTI1IDExLjM1NzYgMTIuNzkzNSAxMS4zNTc2WiIgc3Ryb2tlPSIjMUExQTE4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjUwODYgMTAuMDcxOEw1LjA4MDA4IDEwLjA3MTgiIHN0cm9rZT0iIzFBMUExOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjA4MDA4IDE1LjIxNDRINi4zNjU3OSIgc3Ryb2tlPSIjMUExQTE4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuNjUxNzkgMTYuNTAwNkM3LjMxMDc5IDE2LjUwMDYgNi45ODM3NyAxNi4zNjUyIDYuNzQyNjUgMTYuMTI0MUM2LjUwMTUzIDE1Ljg4MjkgNi4zNjYwNyAxNS41NTU5IDYuMzY2MDcgMTUuMjE0OUM2LjM2NjA3IDE0Ljg3MzkgNi41MDE1MyAxNC41NDY5IDYuNzQyNjUgMTQuMzA1OEM2Ljk4Mzc3IDE0LjA2NDcgNy4zMTA3OSAxMy45MjkyIDcuNjUxNzkgMTMuOTI5MkM3LjgyMDYzIDEzLjkyOTIgNy45ODc4MiAxMy45NjI1IDguMTQzODEgMTQuMDI3MUM4LjI5OTggMTQuMDkxNyA4LjQ0MTUzIDE0LjE4NjQgOC41NjA5MiAxNC4zMDU4QzguNjgwMzEgMTQuNDI1MiA4Ljc3NTAyIDE0LjU2NjkgOC44Mzk2MyAxNC43MjI5QzguOTA0MjQgMTQuODc4OSA4LjkzNzUgMTUuMDQ2MSA4LjkzNzUgMTUuMjE0OUM4LjkzNzUgMTUuMzgzOCA4LjkwNDI0IDE1LjU1MDkgOC44Mzk2MyAxNS43MDY5QzguNzc1MDIgMTUuODYyOSA4LjY4MDMxIDE2LjAwNDcgOC41NjA5MiAxNi4xMjQxQzguNDQxNTMgMTYuMjQzNCA4LjI5OTggMTYuMzM4MSA4LjE0MzgxIDE2LjQwMjhDNy45ODc4MiAxNi40Njc0IDcuODIwNjMgMTYuNTAwNiA3LjY1MTc5IDE2LjUwMDZaIiBzdHJva2U9IiMxQTFBMTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC45Mzc1IDE1LjIxNDRMMTUuMzY2MSAxNS4yMTQ0IiBzdHJva2U9IiMxQTFBMTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.catalog-panel .catalog-filter span{
    border-bottom: 1px dotted var(--body-font-color);
    padding: 0 0 3px 0;
}
.catalog .section{
    width: 25%;
    height: 388px;
    box-sizing: border-box;
    border: 1px solid var(--border-color);
    position: relative;
    display: inline-block;
}
.catalog .section .section-image{
    text-align: center;
    width: 250px;
    height: 250px;
    margin: 50px auto 0;
    display: flex;
    align-items: center;
}
.catalog .section .section-image img{
    max-width: 100%;
    max-height: 100%;
}
.catalog .section .title{
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 25px;
}
.catalog-container{
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 50px;
    margin-bottom: 60px;
    flex-wrap: nowrap;
}
.catalog-container .catalog-sidebar{
    width: 225px;
    min-width: 225px;
    box-sizing: border-box;
    padding: 0;
    /*float: left;*/
    z-index: 20;
    position: relative;
}
.catalog-container .catalog-list{
    width: 100%;
    /*float:right;*/
    box-sizing: border-box;
    border-top: 1px solid var(--border-item-color);
    border-left: 1px solid var(--border-item-color);
    margin-bottom: 60px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.catalog-container .catalog-elements{
    width: 100%;
    z-index: 10;
}
.catalog-list .catalog-list-element{
    /*height: 348px;*/
    /*width: 25%;*/
    box-sizing: border-box;
    background-color: #FFFFFF;
    position: relative;
    display: inline-block;
    /*float: left;*/
    border-right: 1px solid var(--border-item-color);
    border-bottom: 1px solid var(--border-item-color);
}
.catalog-list .catalog-list-element.catalog-list-banner{
    height: auto;
    color: #000000;
    display: flex;
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-image{
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-image img{
    max-width: 100%;
    width: 100%;
    height: auto;
    vertical-align: top;
    object-fit: cover;
    transition: transform .3s;
}
.catalog-list .catalog-list-element.catalog-list-banner:focus .catalog-list-banner-image img, .catalog-list .catalog-list-element.catalog-list-banner:hover .catalog-list-banner-image img{
    transform: scale(1.02);
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-content-block{
    width: 70%;
    margin: 0 auto;
    padding-top: 20px;
}
.catalog-list .catalog-list-element.catalog-list-banner.catalog-list-banner-style-light .catalog-list-banner-content-block{
    background-color: #ffffff57;
}
.catalog-list .catalog-list-element.catalog-list-banner.catalog-list-banner-style-dark .catalog-list-banner-content-block{
    background-color: #00000029;
    color:#FFFFFF;
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-title{
    font-size: 24px;
    font-weight: bold;
    max-width: 242px;
    margin: 0 auto 31px;
}
.catalog-list .catalog-list-element.catalog-list-banner .catalog-list-banner-button{
    margin-bottom: 25px;
}
.catalog-list .catalog-list-element.catalog-list-banner-12{
    grid-column: auto / span 1;
    grid-row: auto / span 2;
    /*height: 696px;*/
}
.catalog-list .catalog-list-element.catalog-list-banner-21{
    grid-column: auto / span 2;
    grid-row: auto / span 1;
}
.catalog-list .catalog-list-element.catalog-list-banner-22{
    grid-column: auto / span 2;
    grid-row: auto / span 2;
    /*height: 696px;*/
}
.catalog-list .catalog-list-element.catalog-list-banner-13{
    grid-column: auto / span 1;
    grid-row: auto / span 3;
    /*height: 1044px;*/
}
.catalog-list .catalog-list-element.catalog-list-banner-23{
    grid-column: auto / span 2;
    grid-row: auto / span 3;
    /*height: 1044px;*/
}
.catalog-list .catalog-list-element.catalog-list-banner-31{
    grid-column: auto / span 3;
    grid-row: auto / span 1;
}
.catalog-list .catalog-list-element.catalog-list-banner-32{
    grid-column: auto / span 3;
    grid-row: auto / span 2;
    /*height: 696px;*/
}
.catalog-list .catalog-list-element.catalog-list-banner-33{
    grid-column: auto / span 3;
    grid-row: auto / span 3;
    /*height: 1044px;*/
}
.catalog-list-banner-marker{
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUuMDUwOCIgY3k9IjI1LjU1OTgiIHI9IjI1IiBmaWxsPSIjOEYwMjAyIi8+CjxjaXJjbGUgY3g9IjI1LjA1MDgiIGN5PSIyNS41NTk4IiByPSIyNC41IiBzdHJva2U9IiM3MzczNzMiIHN0cm9rZS1vcGFjaXR5PSIwLjUiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yNzFfMjA4NSkiPgo8Y2lyY2xlIGN4PSIyNS4wNTA4IiBjeT0iMjUuNTU5OCIgcj0iMTUiIGZpbGw9IiM4RjAyMDIiLz4KPGNpcmNsZSBjeD0iMjUuMDUwOCIgY3k9IjI1LjU1OTgiIHI9IjE0LjUiIHN0cm9rZT0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzI3MV8yMDg1IiB4PSIxMC4wNTA4IiB5PSIxMC41NTk4IiB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iNCIgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNzFfMjA4NSIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18yNzFfMjA4NSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
    width: 51px;
    height: 51px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: contain;
}
.catalog-list-banner-marker:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUuOTM5IiBjeT0iMjUuMjQ5NSIgcj0iMjMuNSIgZmlsbD0iI0U1RTVFNCIgc3Ryb2tlPSIjOEYwMjAyIiBzdHJva2Utd2lkdGg9IjMiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yNzFfMjA1NykiPgo8Y2lyY2xlIGN4PSIyNS45MzkiIGN5PSIyNS4yNDk1IiByPSI2IiBmaWxsPSIjOEYwMjAyIi8+CjxjaXJjbGUgY3g9IjI1LjkzOSIgY3k9IjI1LjI0OTUiIHI9IjUuNSIgc3Ryb2tlPSIjOEYwMjAyIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8yNzFfMjA1NyIgeD0iMTkuOTM5IiB5PSIxOS4yNDk1IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iNCIgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNzFfMjA1NyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18yNzFfMjA1NyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
}
.catalog-list-banner-marker.style2{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUuODI0MiIgY3k9IjI1LjQ4MDUiIHI9IjI1IiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIyNS44MjQyIiBjeT0iMjUuNDgwNSIgcj0iMjQuNSIgc3Ryb2tlPSIjOEYwMjAyIiBzdHJva2Utb3BhY2l0eT0iMC41Ii8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMTAwN180MDQpIj4KPGNpcmNsZSBjeD0iMjUuODI0MiIgY3k9IjI1LjQ4MDUiIHI9IjE1IiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIyNS44MjQyIiBjeT0iMjUuNDgwNSIgcj0iMTQuNSIgc3Ryb2tlPSIjOEYwMjAyIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8xMDA3XzQwNCIgeD0iMTAuODI0MiIgeT0iMTAuNDgwNSIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjQiIGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTAwN180MDQiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTAwN180MDQiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.catalog-list-banner-marker.style2:hover{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjUuMDg5OCIgY3k9IjI1Ljg3NSIgcj0iMjMuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzhGMDIwMiIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMTAwN18zOTQpIj4KPGNpcmNsZSBjeD0iMjUuMDg5OCIgY3k9IjI1Ljg3NSIgcj0iNiIgZmlsbD0iIzhGMDIwMiIvPgo8Y2lyY2xlIGN4PSIyNS4wODk4IiBjeT0iMjUuODc1IiByPSI1LjUiIHN0cm9rZT0iIzhGMDIwMiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMTAwN18zOTQiIHg9IjE5LjA4OTgiIHk9IjE5Ljg3NSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjQiIGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTAwN18zOTQiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTAwN18zOTQiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip{
    opacity: 0;
    visibility: hidden;
    background-color: #8f0d02e0;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    width: 135px;
    padding: 30px 15px 15px;
    position: absolute;
    left: -157px;
    top: -136px;
    transition: 0.5s;
    z-index: 50;
}
.catalog-list-banner-marker.style2 .catalog-list-banner-marker-tooltip{
    background-color: #FFFFFFE6;
    border: 1px solid #8F0202;
}

.catalog-list-banner-marker:hover .catalog-list-banner-marker-tooltip{
    opacity: 1;
    visibility: visible;
    transition: 0.5s;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-title{
    font-size: 12px;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.catalog-list-banner-marker.style2 .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-title{
    color: #8F0202;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-price{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 25px;
}
.catalog-list-banner-marker.style2 .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-price{
    color: #8F0202;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-price.catalog-list-banner-marker-tooltip-price-old{
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 12px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-price.catalog-list-banner-marker-tooltip-price-old span{
    text-decoration: line-through;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-link{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}
.catalog-list-banner-marker.style2 .catalog-list-banner-marker-tooltip .catalog-list-banner-marker-tooltip-link{
    color: #8F0202;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-topLeft{
    left: -157px;
    top: -150px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-topCenter{
    left: -59px;
    top: -150px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-topRight{
    left: 37px;
    top: -150px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-left{
    left: -174px;
    top: -47px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-right{
    left: 56px;
    top: -47px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-bottomLeft{
    left: -157px;
    top: 55px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-bottomCenter{
    left: -63px;
    top: 58px;
}
.catalog-list-banner-marker .catalog-list-banner-marker-tooltip.catalog-list-banner-marker-tooltip-bottomRight{
    left: 40px;
    top: 55px;
}
.catalog-list .catalog-list-element .card{
    /*height: 348px;*/
    width: 100%;
    box-sizing: border-box;
    /*border-right: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color);*/
    text-align: center;
    /*position: relative;*/
    padding: 0;
    transition: transform 1s;
    /*float: left;*/
}

.catalog-list .catalog-list-element .photos{
    width: 100%;
    /*height: 206px;*/
    display: inline-block;
    position: relative;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}
.catalog-list .catalog-list-element .photos .gallery{
    overflow: hidden;
}
.catalog-list .catalog-list-element .photos .slider{
    width: 100%;
    height: 206px !important;
}
.catalog-list .catalog-list-element .photos .slider .slider-item{
    width: 100%;
    /*height: 206px;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.catalog-list .catalog-list-element .photos .slider .slider-item img{
    max-width: 189px;
    max-height: 206px;
}
.catalog-list .catalog-list-element .photos .button-list{
    bottom: -30px;
}

.catalog-list .catalog-list-element .photos .gallery img{
    width: 100%;
    /*max-width: 300px;
    max-height: 300px;*/
}
.catalog-list .catalog-list-element .photos .gallery .swiper-slide{
    height: auto;
}
.catalog-list .catalog-list-element .photos .gallery .button-list .button-item{
    width: 27px;
    height: 3px;
    border-radius: 0;
    background-color: #8096aa66;

}
.catalog-list .catalog-list-element .photos .gallery .button-list .button-item:after{
    content: none;
}
.catalog-list .catalog-list-element .photos .gallery .button-list .button-item.active{
    background-color: #8096aa;
}
.catalog-list .catalog-list-element .photos .gallery .swiper-slide{
    margin-bottom: 30px;
}
.catalog-list .catalog-list-element .info{
    padding: 0 25px;
}
.catalog-list .catalog-list-element .info .name{
    display: block;
    font-size: 14px;
    color: #000000;
    margin-bottom: 60px;
}
.catalog-list .catalog-list-element .info .price-block{
    text-align: center;
    /*position: absolute;
    width: 100%;
    left: 0;
    bottom: 10px;*/
}
.catalog-list .catalog-list-element .info .price-block .price{
    color: var(--btn-bg-color);
    font-weight: bold;
    font-size: 15px;
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%;
}
.catalog-list .catalog-list-element .info .button{
    margin: 0;
    display: none;
    padding: 18px 0;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.catalog-list .catalog-list-element:hover .card .info .price-block .price{
    font-size: 18px;
    margin-bottom: 60px;
}
.catalog-list .catalog-list-element .info.wantToBuy .name{
    margin-bottom: 90px;
}
.catalog-list .catalog-list-element .info.wantToBuy .price-block{
    text-align: center;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    padding: 0 25px;
    bottom: 0;
}

.catalog-list .catalog-list-element .info .button.wantToBuy{
    display: block;
    margin-top: -45px;
}
.catalog-list .catalog-list-element:hover .card{
    /*position: absolute;
    left: -10px;
    top: -10px;*/
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    z-index: 30;
    /*border: 1px solid var(--border-color);*/
    background-color: #FFFFFF;
    transition: transform 1s;
    box-shadow: 0 0 25px #00000020;
    margin-left: -10px;
    margin-top: -20px;
    top: 10px;
    position: relative;
}
.catalog-list .catalog-list-element:hover .card .info .button{
    display: block;
}

.catalog-list .catalog-list-element:hover .card .info .button:before{
    width: 17px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDYzMjYgMC4yMTA4MTVDOS41MjQxMyAwLjIxMDgxNSAxMC41NDE1IDAuNjIzMzYgMTEuMjkxNyAxLjM1NzY5QzEyLjA0MTggMi4wOTIwMyAxMi40NjMzIDMuMDg4IDEyLjQ2MzMgNC4xMjY1SDE0LjQ5ODNDMTUuMDE2NCA0LjEyNjQzIDE1LjUxNDQgNC4zMjMyNSAxNS44ODczIDQuNjc1NDlDMTYuMjYwMiA1LjAyNzczIDE2LjQ3ODkgNS41MDc5IDE2LjQ5NzMgNi4wMTQ4NEwxNi45MjUzIDE3Ljc2MTlDMTYuOTM0OCAxOC4wMjQ2IDE2Ljg5MDIgMTguMjg2NSAxNi43OTQxIDE4LjUzMkMxNi42OTggMTguNzc3NSAxNi41NTIzIDE5LjAwMTUgMTYuMzY1OSAxOS4xOTA3QzE2LjE3OTQgMTkuMzc5OSAxNS45NTU5IDE5LjUzMDQgMTUuNzA4OCAxOS42MzMzQzE1LjQ2MTYgMTkuNzM2MSAxNS4xOTU4IDE5Ljc4OTEgMTQuOTI3MyAxOS43ODkySDEuOTk5MjZDMS43MzA3IDE5Ljc4OTEgMS40NjQ5MiAxOS43MzYxIDEuMjE3NzUgMTkuNjMzM0MwLjk3MDU4NyAxOS41MzA0IDAuNzQ3MTA5IDE5LjM3OTkgMC41NjA2NDYgMTkuMTkwN0MwLjM3NDE4NCAxOS4wMDE1IDAuMjI4NTU3IDE4Ljc3NzUgMC4xMzI0NSAxOC41MzJDMC4wMzYzNDM2IDE4LjI4NjUgLTAuMDA4MjczMTEgMTguMDI0NiAwLjAwMTI2MDczIDE3Ljc2MTlMMC40MjkyNjEgNi4wMTQ4NEMwLjQ0NzY1NiA1LjUwNzkgMC42NjYzMjcgNS4wMjc3MyAxLjAzOTIxIDQuNjc1NDlDMS40MTIwOSA0LjMyMzI1IDEuOTEwMDggNC4xMjY0MyAyLjQyODI2IDQuMTI2NUg0LjQ2MzI2QzQuNDYzMjYgMy4wODggNC44ODQ2OSAyLjA5MjAzIDUuNjM0ODMgMS4zNTc2OUM2LjM4NDk4IDAuNjIzMzYgNy40MDIzOSAwLjIxMDgxNSA4LjQ2MzI2IDAuMjEwODE1Wk00LjQ2MzI2IDYuMDg0MzRIMi40MjgyNkwxLjk5OTI2IDE3LjgzMTRIMTQuOTI3M0wxNC40OTgzIDYuMDg0MzRIMTIuNDYzM1Y3LjA2MzI2QzEyLjQ2MyA3LjMxMjc3IDEyLjM2NTQgNy41NTI3NiAxMi4xOTA0IDcuNzM0MThDMTIuMDE1NCA3LjkxNTYxIDExLjc3NjMgOC4wMjQ3OSAxMS41MjE5IDguMDM5NDJDMTEuMjY3NCA4LjA1NDA0IDExLjAxNjkgNy45NzMgMTAuODIxNCA3LjgxMjg2QzEwLjYyNiA3LjY1MjcyIDEwLjUwMDQgNy40MjU1NiAxMC40NzAzIDcuMTc3OEwxMC40NjMzIDcuMDYzMjZWNi4wODQzNEg2LjQ2MzI2VjcuMDYzMjZDNi40NjI5OCA3LjMxMjc3IDYuMzY1MzggNy41NTI3NiA2LjE5MDQxIDcuNzM0MThDNi4wMTU0NCA3LjkxNTYxIDUuNzc2MzEgOC4wMjQ3OSA1LjUyMTg3IDguMDM5NDJDNS4yNjc0MiA4LjA1NDA0IDUuMDE2ODggNy45NzMgNC44MjE0MyA3LjgxMjg2QzQuNjI1OTggNy42NTI3MiA0LjUwMDM2IDcuNDI1NTYgNC40NzAyNiA3LjE3NzhMNC40NjMyNiA3LjA2MzI2VjYuMDg0MzRaTTguNDYzMjYgMi4xNjg2NkM3Ljk1ODY4IDIuMTY4NSA3LjQ3MjY5IDIuMzU1MDUgNy4xMDI3MSAyLjY5MDkxQzYuNzMyNzMgMy4wMjY3NyA2LjUwNjEgMy40ODcxMSA2LjQ2ODI2IDMuOTc5NjZMNi40NjMyNiA0LjEyNjVIMTAuNDYzM0MxMC40NjMzIDMuNjA3MjUgMTAuMjUyNSAzLjEwOTI2IDkuODc3NDcgMi43NDIxQzkuNTAyNCAyLjM3NDkzIDguOTkzNjkgMi4xNjg2NiA4LjQ2MzI2IDIuMTY4NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    position: absolute;
    right: 31px;
    top: 14px;
    content: "";
    margin: 0 0 0 0;

}

.form-noColor{
    border:none;
    background-color: transparent;
}
.form-group-profile{
    width: 831px;
    margin: 0 auto;
}
.form-group-profile .form-block{
    width: auto;
    padding: 0;
}
.form-group-profile input[type=submit]{
    border: none;
    background-color: var(--btn-bg-color);
    color: var(--btn-color);
    line-height: 22px;
    padding: 6px 25px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    cursor: pointer;
}

.fav-link{
    position: absolute;
    width: 20px;
    height: 18px;
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjUgMTcuMTVMNi45MjUgMTUuNTc1QzUuMTU4MzMgMTMuOTU4MyAzLjU2MjY3IDEyLjM1NCAyLjEzOCAxMC43NjJDMC43MTI2NjcgOS4xNzA2NyAwIDcuNDE2NjcgMCA1LjVDMCAzLjkzMzMzIDAuNTI1IDIuNjI1IDEuNTc1IDEuNTc1QzIuNjI1IDAuNTI1IDMuOTMzMzMgMCA1LjUgMEM2LjM4MzMzIDAgNy4yMTY2NyAwLjE4NzMzMyA4IDAuNTYyQzguNzgzMzMgMC45MzczMzMgOS40NSAxLjQ1IDEwIDIuMUMxMC41NSAxLjQ1IDExLjIxNjcgMC45MzczMzMgMTIgMC41NjJDMTIuNzgzMyAwLjE4NzMzMyAxMy42MTY3IDAgMTQuNSAwQzE2LjA2NjcgMCAxNy4zNzUgMC41MjUgMTguNDI1IDEuNTc1QzE5LjQ3NSAyLjYyNSAyMCAzLjkzMzMzIDIwIDUuNUMyMCA3LjQxNjY3IDE5LjI5MTcgOS4xNzUgMTcuODc1IDEwLjc3NUMxNi40NTgzIDEyLjM3NSAxNC44NSAxMy45ODMzIDEzLjA1IDE1LjZMMTEuMzUgMTcuMTVDMTAuOTY2NyAxNy41MTY3IDEwLjUxNjcgMTcuNyAxMCAxNy43QzkuNDgzMzMgMTcuNyA5LjAzMzMzIDE3LjUxNjcgOC42NSAxNy4xNVpNOS4wNSA0LjFDOC41NjY2NyAzLjQxNjY3IDguMDUgMi44OTU2NyA3LjUgMi41MzdDNi45NSAyLjE3OSA2LjI4MzMzIDIgNS41IDJDNC41IDIgMy42NjY2NyAyLjMzMzMzIDMgM0MyLjMzMzMzIDMuNjY2NjcgMiA0LjUgMiA1LjVDMiA2LjM2NjY3IDIuMzA4MzMgNy4yODczMyAyLjkyNSA4LjI2MkMzLjU0MTY3IDkuMjM3MzMgNC4yNzkzMyAxMC4xODMzIDUuMTM4IDExLjFDNS45OTYgMTIuMDE2NyA2Ljg3OTMzIDEyLjg3NSA3Ljc4OCAxMy42NzVDOC42OTYgMTQuNDc1IDkuNDMzMzMgMTUuMTMzMyAxMCAxNS42NUMxMC41NjY3IDE1LjEzMzMgMTEuMzA0MyAxNC40NzUgMTIuMjEzIDEzLjY3NUMxMy4xMjEgMTIuODc1IDE0LjAwNDMgMTIuMDE2NyAxNC44NjMgMTEuMUMxNS43MjEgMTAuMTgzMyAxNi40NTgzIDkuMjM3MzMgMTcuMDc1IDguMjYyQzE3LjY5MTcgNy4yODczMyAxOCA2LjM2NjY3IDE4IDUuNUMxOCA0LjUgMTcuNjY2NyAzLjY2NjY3IDE3IDNDMTYuMzMzMyAyLjMzMzMzIDE1LjUgMiAxNC41IDJDMTMuNzE2NyAyIDEzLjA1IDIuMTc5IDEyLjUgMi41MzdDMTEuOTUgMi44OTU2NyAxMS40MzMzIDMuNDE2NjcgMTAuOTUgNC4xQzEwLjgzMzMgNC4yNjY2NyAxMC42OTE3IDQuMzkxNjcgMTAuNTI1IDQuNDc1QzEwLjM1ODMgNC41NTgzMyAxMC4xODMzIDQuNiAxMCA0LjZDOS44MTY2NyA0LjYgOS42NDE2NyA0LjU1ODMzIDkuNDc1IDQuNDc1QzkuMzA4MzMgNC4zOTE2NyA5LjE2NjY3IDQuMjY2NjcgOS4wNSA0LjFaIiBmaWxsPSIjQzcwMDAwIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center;*/
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 10;
}
.fav-link svg{
    width: 20px;
    height: 18px;
}
.fav-link.active{
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTSA4LjY1IDE3LjE1IEwgNi45MjUgMTUuNTc1IEMgNS4xNTgzIDEzLjk1ODMgMy41NjI3IDEyLjM1NCAyLjEzOCAxMC43NjIgQyAwLjcxMjcgOS4xNzA3IDAgNy40MTY3IDAgNS41IEMgMCAzLjkzMzMgMC41MjUgMi42MjUgMS41NzUgMS41NzUgQyAyLjYyNSAwLjUyNSAzLjkzMzMgMCA1LjUgMCBDIDYuMzgzMyAwIDcuMjE2NyAwLjE4NzMgOCAwLjU2MiBDIDguNzgzMyAwLjkzNzMgOS40NSAxLjQ1IDEwIDIuMSBDIDEwLjU1IDEuNDUgMTEuMjE2NyAwLjkzNzMgMTIgMC41NjIgQyAxMi43ODMzIDAuMTg3MyAxMy42MTY3IDAgMTQuNSAwIEMgMTYuMDY2NyAwIDE3LjM3NSAwLjUyNSAxOC40MjUgMS41NzUgQyAxOS40NzUgMi42MjUgMjAgMy45MzMzIDIwIDUuNSBDIDIwIDcuNDE2NyAxOS4yOTE3IDkuMTc1IDE3Ljg3NSAxMC43NzUgQyAxNi40NTgzIDEyLjM3NSAxNC44NSAxMy45ODMzIDEzLjA1IDE1LjYgTCAxMS4zNSAxNy4xNSBDIDEwLjk2NjcgMTcuNTE2NyAxMC41MTY3IDE3LjcgMTAgMTcuNyBDIDkuNDgzMyAxNy43IDkuMDMzMyAxNy41MTY3IDguNjUgMTcuMTUiIGZpbGw9IiNDNzAwMDAiLz4KPC9zdmc+Cg==);*/
}
.fav-link span{
    margin-left: 10px;
}
.card-detail{
    width: 100%;
    display: flex;
    margin-bottom: 100px;
}
.card-detail .card-detail-images{
    width: 50%;
    /*float: left;*/
    /*display: flex;*/
    padding: 0 50px;
}
.card-detail .card-detail-images-sticky{
    display: flex;
    position: sticky;
    top: 110px;
    margin-bottom: 50px;
}
.card-detail .card-detail-images .card-detail-images-list{
    width: 95px;
    margin-right: 15px;
}
.card-detail .card-detail-images .card-detail-images-list img{
    border: 1px solid var(--border-color);
    max-width: 100%;
    box-sizing: border-box;
    cursor: pointer;
}
.card-detail .card-detail-images .card-detail-images-list img.active{
    border: 3px solid var(--btn-bg-color);
}
.card-detail .card-detail-images .card-detail-images-photo{
    width: 100%;
    height: fit-content;
    border: 1px solid var(--border-color);
    position: relative;
}
.card-detail .card-detail-images .card-detail-images-photo img, .card-detail .card-detail-images .card-detail-images-photo video{
    width: 100%;
}
.card-detail-images-item{
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 3px;
    width: 75px;
    height: 75px;
}
.card-detail-images-list.video img {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    mix-blend-mode: multiply;
}
.card-detail-images-item.video::after{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: rgba(205, 188, 157, .5);
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3318 11.2322L0.926633 1.95491L0.926633 20.9363L13.3318 11.2322Z' fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.card-detail-images-photo .card-detail-images-detail{
    display: none;
}
.card-detail-images-photo .card-detail-images-detail.active{
    display: block;
}
.card-detail-images-photo .card-detail-images-detail-slider{
    display: none;
}
.card-detail .card-detail-info{
    width: 50%;
    /*float: right;
    margin-left: 27px;*/
    padding-right: 50px;
    box-sizing: border-box;
}
.card-detail .card-detail-info h1{
    text-align: left;
    margin-top: 0;
    color: #000000;
    font-weight: 300;
}
.card-detail .card-detail-info .card-detail-info-line{
    display: flex;
    margin-bottom: 20px;
}
.card-detail .card-detail-info .article{
    font-size: 14px;
    font-weight: 300;
    width: 50%;
    float: left;
    color: var(--text-color);
}
.card-detail .card-detail-info .rating-data{
    width: 50%;
    float: right;
    font-size: 14px;
}
.card-detail .card-detail-info .rating-data .rewiews{
    text-decoration: underline;
}
.card-detail .card-detail-info .rating-data .rating{
    width: 75px;
    height: 14px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwTDUuMjk1OCA0LjQ2NjE5TDAuMzY3MDc2IDUuMTgyMzdMMy45MzM1NCA4LjY1ODgxTDMuMDkxNjEgMTMuNTY3Nkw3LjUgMTEuMjVMMTEuOTA4NCAxMy41Njc2TDExLjA2NjUgOC42NTg4MUwxNC42MzI5IDUuMTgyMzdMOS43MDQyIDQuNDY2MTlMNy41IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
    display: inline-block;
}
.param-list{
    display: table;
    width: 100%;
    font-size: 16px;
    color: #222222;
    margin-bottom: 20px;
}
.param-list .param-list-item{
    display: table-row;
    line-height: 32px;
}
.param-list .param-list-item:nth-child(odd){
    background-color: #eef0f2;
}
.param-list .param-list-item .param-name{
    display: table-cell;
    width: 50%;
}
.param-list .param-list-item .param-value{
    display: table-cell;
    width: 50%;
}
.card-detail-info-text{
    color: var(--form-color-link);
    margin-top: -10px;
    margin-bottom: 40px;
    font-size: 13px;
    cursor: pointer;
}

.size-title{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.size-list{
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.popover .size-list{
    margin-bottom: 70px;
}
.size-list .size-item{
    width: 65px;
    height: 60px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 60px;
    border: 1px solid var(--input-border-color);
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0;
    margin: 5px;
    color: var(--text-color);
}
.card-detail-info-text.underline{
    border-bottom: 1px dotted var(--btn-bg-color);
    width: max-content;
}
.size-list .size-item.active{
    border: 1px solid var(--btn-bg-color);
    background-color: var(--btn-bg-color);
    color: #FFFFFF;
}

.card-price{
    margin-bottom: 40px;
}
.card-price .price-info{
    display: inline-block;
}
.card-price .price-info .discount{
    color: #00000020;
    font-size: 20px;
    text-decoration: line-through;
    margin-bottom: -6px;
}
.card-price .price-info .price{
    font-size: 42px;
    font-weight: bold;
    color: var(--form-color-link);
}
.card-price .price-info .discount:after{
    content: "\20BD";
}
.card-price .price-info .price:after{
    content: "\20BD";
    margin-left: 6px;
}
.card-price .discount-ico{
    width: 34px;
    height: 34px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY0ODQgMjIuMzE2M0wyMi4zMTY2IDExLjY0ODIiIHN0cm9rZT0iI0M3MDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjUzNzUgMTMuNDI2MkMxMy4wMjg0IDEzLjQyNjIgMTMuNDI2NSAxMy4wMjgyIDEzLjQyNjUgMTIuNTM3MkMxMy40MjY1IDEyLjA0NjIgMTMuMDI4NCAxMS42NDgyIDEyLjUzNzUgMTEuNjQ4MkMxMi4wNDY1IDExLjY0ODIgMTEuNjQ4NCAxMi4wNDYyIDExLjY0ODQgMTIuNTM3MkMxMS42NDg0IDEzLjAyODIgMTIuMDQ2NSAxMy40MjYyIDEyLjUzNzUgMTMuNDI2MloiIHN0cm9rZT0iI0M3MDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjQyNzYgMjIuMzE2NEMyMS45MTg2IDIyLjMxNjQgMjIuMzE2NiAyMS45MTgzIDIyLjMxNjYgMjEuNDI3M0MyMi4zMTY2IDIwLjkzNjQgMjEuOTE4NiAyMC41MzgzIDIxLjQyNzYgMjAuNTM4M0MyMC45MzY2IDIwLjUzODMgMjAuNTM4NiAyMC45MzY0IDIwLjUzODYgMjEuNDI3M0MyMC41Mzg2IDIxLjkxODMgMjAuOTM2NiAyMi4zMTY0IDIxLjQyNzYgMjIuMzE2NFoiIHN0cm9rZT0iI0M3MDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNTM2MDQgOC40NDc2OUM0LjUzNjA0IDcuNDEwMjYgNC45NDgxNiA2LjQxNTMxIDUuNjgxNzMgNS42ODE3M0M2LjQxNTMxIDQuOTQ4MTYgNy40MTAyNiA0LjUzNjA0IDguNDQ3NjkgNC41MzYwNEgxMC4yMjU3QzExLjI1ODYgNC41MzU0NSAxMi4yNDkzIDQuMTI2MzggMTIuOTgxNyAzLjM5ODFMMTQuMjI2MyAyLjE1MzQ4QzE0LjU4OTggMS43ODc5MiAxNS4wMjIgMS40OTc4MiAxNS40OTggMS4yOTk4NkMxNS45NzQgMS4xMDE5MSAxNi40ODQ1IDEgMTcgMUMxNy41MTU1IDEgMTguMDI2IDEuMTAxOTEgMTguNTAyIDEuMjk5ODZDMTguOTc4IDEuNDk3ODIgMTkuNDEwMiAxLjc4NzkyIDE5Ljc3MzcgMi4xNTM0OEwyMS4wMTgzIDMuMzk4MUMyMS43NTA3IDQuMTI2MzggMjIuNzQxNCA0LjUzNTQ1IDIzLjc3NDMgNC41MzYwNEgyNS41NTIzQzI2LjU4OTcgNC41MzYwNCAyNy41ODQ3IDQuOTQ4MTYgMjguMzE4MyA1LjY4MTczQzI5LjA1MTggNi40MTUzMSAyOS40NjQgNy40MTAyNiAyOS40NjQgOC40NDc2OVYxMC4yMjU3QzI5LjQ2NDYgMTEuMjU4NiAyOS44NzM2IDEyLjI0OTMgMzAuNjAxOSAxMi45ODE3TDMxLjg0NjUgMTQuMjI2M0MzMi4yMTIxIDE0LjU4OTggMzIuNTAyMiAxNS4wMjIgMzIuNzAwMSAxNS40OThDMzIuODk4MSAxNS45NzQgMzMgMTYuNDg0NSAzMyAxN0MzMyAxNy41MTU1IDMyLjg5ODEgMTguMDI2IDMyLjcwMDEgMTguNTAyQzMyLjUwMjIgMTguOTc4IDMyLjIxMjEgMTkuNDEwMiAzMS44NDY1IDE5Ljc3MzdMMzAuNjAxOSAyMS4wMTgzQzI5Ljg3MzYgMjEuNzUwNyAyOS40NjQ2IDIyLjc0MTQgMjkuNDY0IDIzLjc3NDNWMjUuNTUyM0MyOS40NjQgMjYuNTg5NyAyOS4wNTE4IDI3LjU4NDcgMjguMzE4MyAyOC4zMTgzQzI3LjU4NDcgMjkuMDUxOCAyNi41ODk3IDI5LjQ2NCAyNS41NTIzIDI5LjQ2NEgyMy43NzQzQzIyLjc0MTQgMjkuNDY0NiAyMS43NTA3IDI5Ljg3MzYgMjEuMDE4MyAzMC42MDE5TDE5Ljc3MzcgMzEuODQ2NUMxOS40MTAyIDMyLjIxMjEgMTguOTc4IDMyLjUwMjIgMTguNTAyIDMyLjcwMDFDMTguMDI2IDMyLjg5ODEgMTcuNTE1NSAzMyAxNyAzM0MxNi40ODQ1IDMzIDE1Ljk3NCAzMi44OTgxIDE1LjQ5OCAzMi43MDAxQzE1LjAyMiAzMi41MDIyIDE0LjU4OTggMzIuMjEyMSAxNC4yMjYzIDMxLjg0NjVMMTIuOTgxNyAzMC42MDE5QzEyLjI0OTMgMjkuODczNiAxMS4yNTg2IDI5LjQ2NDYgMTAuMjI1NyAyOS40NjRIOC40NDc2OUM3LjQxMDI2IDI5LjQ2NCA2LjQxNTMxIDI5LjA1MTggNS42ODE3MyAyOC4zMTgzQzQuOTQ4MTYgMjcuNTg0NyA0LjUzNjA0IDI2LjU4OTcgNC41MzYwNCAyNS41NTIzVjIzLjc3NDNDNC41MzU0NSAyMi43NDE0IDQuMTI2MzggMjEuNzUwNyAzLjM5ODEgMjEuMDE4M0wyLjE1MzQ4IDE5Ljc3MzdDMS43ODc5MiAxOS40MTAyIDEuNDk3ODIgMTguOTc4IDEuMjk5ODYgMTguNTAyQzEuMTAxOTEgMTguMDI2IDEgMTcuNTE1NSAxIDE3QzEgMTYuNDg0NSAxLjEwMTkxIDE1Ljk3NCAxLjI5OTg2IDE1LjQ5OEMxLjQ5NzgyIDE1LjAyMiAxLjc4NzkyIDE0LjU4OTggMi4xNTM0OCAxNC4yMjYzTDMuMzk4MSAxMi45ODE3QzQuMTI2MzggMTIuMjQ5MyA0LjUzNTQ1IDExLjI1ODYgNC41MzYwNCAxMC4yMjU3VjguNDQ3NjkiIHN0cm9rZT0iI0M3MDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    display: inline-block;
    margin-left: 10px;
}
.card-price .price-str{
    display: inline-block;
    font-size: 0;
    margin-left: 40px;
}
.card-price .price-str .quantity-str{
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    background-color: var(--btn-bg-color);
    text-transform: uppercase;
    height: 21px;
    margin-bottom: 3px;
    line-height: 22px;
    border-radius: 4px;
    padding: 0 10px;
}
.card-price .price-str .discount-str{
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    background-color: #E0A100;
    text-transform: uppercase;
    height: 21px;
    line-height: 22px;
    border-radius: 4px;
    padding: 0 10px;
}
.card-offer-block{
    display: none;
    width: 100%;
}
.card-offer-block.active{
    display: block;
}
.card-store{
    border: 1px solid var(--border-color);
    padding: 0;
    margin-bottom: 25px;
}
.popover-open .toggle_store_view.active .card-store{
    z-index: 1010;
}
.store-available{
    color: var(--text-color);
    font-size: 16px;
    position: relative;
    padding: 0;
    margin-bottom: 12px;
    text-align: left;
}
.store-available svg{
    width: 16px;
    height: 12px;
    fill: #D3E1ED;
}
.store-available span{
    border-bottom: 1px dashed var(--border-color);
}
/*.store-available:before{
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    width: 22px;
    height: 21px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTlWOUgwTDExIDBMMjIgOUgxOVYxMEgxN1Y3LjQ3NUwxMSAyLjU3NUw1IDcuNDc1VjE3SDdWMTlIM1pNMTMuMiAyMUw5IDE2LjhMMTAuNCAxNS40TDEzLjIgMTguMkwxOS4xIDEyLjNMMjAuNSAxMy43TDEzLjIgMjFaIiBmaWxsPSIjNEY5RDAwIi8+Cjwvc3ZnPgo=);
}*/
.store-list{
    width: 100%;
}
.store-list tr td{
    border-bottom: 1px dotted var(--border-color);
    color: var(--text-color);
    font-size: 14px;
    text-align: center;
    padding: 8px 8px;
    white-space: nowrap;

}
.store-list tr td:first-child{
    text-align: left;
}
.store-list tr td:last-child{
    text-align: right;
}
.store-list tr:last-child td{
    border-bottom:none;
}
.store-list .store-name{
    font-size: 14px;
    color: #000000;
    white-space: normal;
}
.store-list .store-address{
    font-size: 9px;
    font-weight: bold;
    max-width: 276px;
    overflow: hidden;
    position: relative;
}
/*.store-address:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    display: block;
    background: linear-gradient(to left, #ffffff 0%, #ffffff 50%, #ffffff00 100%);
}*/
.store-list .price{
    font-weight: bold;
    color: var(--form-color-link);
}
.store-list .price:after{
    content: "\20BD";
    margin-left: 5px;
}
.button-buy{
    margin-bottom: 60px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    box-sizing: border-box;
}
.button-buy i{
    width: 17px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTYzMjYgMC43ODM1NjlDMTAuMDI0MSAwLjc4MzU2OSAxMS4wNDE1IDEuMjA1IDExLjc5MTcgMS45NTUxNEMxMi41NDE4IDIuNzA1MjkgMTIuOTYzMyAzLjcyMjcgMTIuOTYzMyA0Ljc4MzU3SDE0Ljk5ODNDMTUuNTE2NCA0Ljc4MzUgMTYuMDE0NCA0Ljk4NDU2IDE2LjM4NzMgNS4zNDQzOEMxNi43NjAyIDUuNzA0MjEgMTYuOTc4OSA2LjE5NDcxIDE2Ljk5NzMgNi43MTI1N0wxNy40MjUzIDE4LjcxMjZDMTcuNDM0OCAxOC45ODEgMTcuMzkwMiAxOS4yNDg1IDE3LjI5NDEgMTkuNDk5M0MxNy4xOTggMTkuNzUwMSAxNy4wNTIzIDE5Ljk3ODkgMTYuODY1OSAyMC4xNzIyQzE2LjY3OTQgMjAuMzY1NSAxNi40NTU5IDIwLjUxOTIgMTYuMjA4OCAyMC42MjQyQzE1Ljk2MTYgMjAuNzI5MyAxNS42OTU4IDIwLjc4MzUgMTUuNDI3MyAyMC43ODM2SDIuNDk5MjZDMi4yMzA3IDIwLjc4MzUgMS45NjQ5MiAyMC43MjkzIDEuNzE3NzUgMjAuNjI0MkMxLjQ3MDU5IDIwLjUxOTIgMS4yNDcxMSAyMC4zNjU1IDEuMDYwNjUgMjAuMTcyMkMwLjg3NDE4NCAxOS45Nzg5IDAuNzI4NTU3IDE5Ljc1MDEgMC42MzI0NSAxOS40OTkzQzAuNTM2MzQ0IDE5LjI0ODUgMC40OTE3MjcgMTguOTgxIDAuNTAxMjYxIDE4LjcxMjZMMC45MjkyNjEgNi43MTI1N0MwLjk0NzY1NiA2LjE5NDcxIDEuMTY2MzMgNS43MDQyMSAxLjUzOTIxIDUuMzQ0MzhDMS45MTIwOSA0Ljk4NDU2IDIuNDEwMDggNC43ODM1IDIuOTI4MjYgNC43ODM1N0g0Ljk2MzI2QzQuOTYzMjYgMy43MjI3IDUuMzg0NjkgMi43MDUyOSA2LjEzNDgzIDEuOTU1MTRDNi44ODQ5OCAxLjIwNSA3LjkwMjM5IDAuNzgzNTY5IDguOTYzMjYgMC43ODM1NjlaTTQuOTYzMjYgNi43ODM1N0gyLjkyODI2TDIuNDk5MjYgMTguNzgzNkgxNS40MjczTDE0Ljk5ODMgNi43ODM1N0gxMi45NjMzVjcuNzgzNTdDMTIuOTYzIDguMDM4NDUgMTIuODY1NCA4LjI4MzYgMTIuNjkwNCA4LjQ2ODk0QzEyLjUxNTQgOC42NTQyNyAxMi4yNzYzIDguNzY1OCAxMi4wMjE5IDguNzgwNzRDMTEuNzY3NCA4Ljc5NTY4IDExLjUxNjkgOC43MTI5IDExLjMyMTQgOC41NDkzQzExLjEyNiA4LjM4NTcxIDExLjAwMDQgOC4xNTM2NiAxMC45NzAzIDcuOTAwNTdMMTAuOTYzMyA3Ljc4MzU3VjYuNzgzNTdINi45NjMyNlY3Ljc4MzU3QzYuOTYyOTggOC4wMzg0NSA2Ljg2NTM4IDguMjgzNiA2LjY5MDQxIDguNDY4OTRDNi41MTU0NCA4LjY1NDI3IDYuMjc2MzEgOC43NjU4IDYuMDIxODcgOC43ODA3NEM1Ljc2NzQyIDguNzk1NjggNS41MTY4OCA4LjcxMjkgNS4zMjE0MyA4LjU0OTNDNS4xMjU5OCA4LjM4NTcxIDUuMDAwMzYgOC4xNTM2NiA0Ljk3MDI2IDcuOTAwNTdMNC45NjMyNiA3Ljc4MzU3VjYuNzgzNTdaTTguOTYzMjYgMi43ODM1N0M4LjQ1ODY4IDIuNzgzNDEgNy45NzI2OSAyLjk3Mzk4IDcuNjAyNzEgMy4zMTcwN0M3LjIzMjczIDMuNjYwMTYgNy4wMDYxIDQuMTMwNDEgNi45NjgyNiA0LjYzMzU3TDYuOTYzMjYgNC43ODM1N0gxMC45NjMzQzEwLjk2MzMgNC4yNTMxNCAxMC43NTI1IDMuNzQ0NDMgMTAuMzc3NSAzLjM2OTM2QzEwLjAwMjQgMi45OTQyOCA5LjQ5MzY5IDIuNzgzNTcgOC45NjMyNiAyLjc4MzU3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    display: inline-block;
    vertical-align: bottom;
    margin-left: 10px;
}

body.popover-open{
    overflow: hidden;
}

.popover-shadow{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: rgba(8,32,92,.5);
    -webkit-tap-highlight-color: transparent
}
.popover-open .popover-shadow{
    display: block;
}

.tab-container{
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px;
    margin-bottom: 90px;
    text-align: center;
}
.pages-block-info .tab-container{
    margin-bottom: 0;
}
.pages-block-listHtml{
    padding: 0 20px;
}
.pages-block-listHtml-element{
    display: flex;
    flex-flow: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 20px;
}
.pages-block-listHtml-left{
    flex-direction: row-reverse;
}
.pages-block-listHtml-left .pages-block-listHtml-image{
    margin-right: 20px;
}
.pages-block-listHtml-right{
    flex-direction: row;
}
.pages-block-listHtml-right .pages-block-listHtml-image{
    margin-left: 20px;
}
.pages-block-listHtml-top{
    flex-direction: column-reverse;
}
.pages-block-listHtml-top .pages-block-listHtml-image{
    margin-bottom: 20px;
}
.pages-block-listHtml-bottom{
    flex-direction: column;
}
.pages-block-listHtml-bottom .pages-block-listHtml-image{
    margin-top: 20px;
}
.pages-block-iconList{
    margin-bottom: 100px;
}
.pages-block-iconList>.title{
    margin-bottom: 50px;
}
.tab-container .tab-active{
    border-bottom: 1px solid var(--input-border-color);
    display: inline-block;
    margin-bottom: 25px;
}
.tab-container .tab-active .tab-button{
    font-size: 24px;
    color: var(--text-color);
    text-transform: uppercase;
    margin: 0 60px 0;
    padding: 0 0 8px;
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    font-weight: 400;
}
.tab-container .tab-active .tab-button:first-child {
    margin-left: 0;
}
.tab-container .tab-active .tab-button:last-child {
    margin-right: 0;
}
.tab-container .tab-active .tab-button.active{
    color: var(--form-color-link);
    border-bottom: 2px solid var(--form-color-link);
}
.tab-container .tab-block{
    display: none;
    text-align: left;
}
.tab-container .tab-block.active{
    display: block;
}

.tap-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 500;
    display: none;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    /*border-style: none;*/
    background-color: var(--body-bg-color);
    padding: 12px 15px 0;
    border-top: 1px solid var(--border-opacity-color);
}
.tap-bar .tab-bar-link{
    display: grid;
    align-items: center;
    width: 40px;
    height: 40px;
    color: #828282;
    font-size: 8px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    /*padding-top: 50px;*/
    position: relative;
}
.tap-bar .tab-bar-link.active{
    color: var(--active-link-color);
}
.tap-bar .tab-bar-link:before{
    /*position: absolute;*/

    content: "";
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
.tap-bar .tab-bar-link.tab-bar-menu:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMTRIMFYxMS42NjY3SDEwLjVWMTRaTTIxIDguMTY2NjdIMFY1LjgzMzMzSDIxVjguMTY2NjdaTTIxIDIuMzMzMzNIMTAuNVYwSDIxVjIuMzMzMzNaIiBmaWxsPSIjODA5NkFBIi8+Cjwvc3ZnPgo=);
    width: 21px;
    height: 14px;
}
.tap-bar .tab-bar-link.tab-bar-shop:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDIxICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2LjM4MTltbSIgaGVpZ2h0PSI3LjU5MTJtbSIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNy43NSA5LjIyIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KIHhtbG5zOnhvZG09Imh0dHA6Ly93d3cuY29yZWwuY29tL2NvcmVsZHJhdy9vZG0vMjAwMyI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojN0Y5NkFBfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik02LjYyIDEuMTNjLTEuNTEsLTEuNTEgLTMuOTcsLTEuNTEgLTUuNDgsMCAtMS41MSwxLjUxIC0xLjUxLDMuOTUgMCw1LjQ2bDIuNTggMi41NmMwLjA5LDAuMDkgMC4yNCwwLjA5IDAuMzMsMGwyLjU4IC0yLjU2YzEuNTEsLTEuNTEgMS41MSwtMy45NSAtMCwtNS40NnptLTAuMzMgNS4xM2wtMi40MSAyLjQgLTIuNDEgLTIuNGMtMS4zMywtMS4zMiAtMS4zMywtMy40OCAwLC00LjggMS4zMywtMS4zMiAzLjQ5LC0xLjMyIDQuODIsMCAxLjMzLDEuMzIgMS4zMywzLjQ4IDAsNC44em0tMi40MSAtMy45NmMtMC45NCwwIC0xLjcsMC43NSAtMS43LDEuNjkgMCwwLjk0IDAuNzYsMS42OSAxLjcsMS42OSAwLjk0LDAgMS43LC0wLjc1IDEuNywtMS42OSAwLC0wLjk0IC0wLjc2LC0xLjY5IC0xLjcsLTEuNjl6bTAuODUgMi41OGMtMC4wMiwwLjAyIC0wLjAzLDAuMDMgLTAuMDUsMC4wNSAtMC4wNSwwLjA1IC0wLjExLDAuMDkgLTAuMTcsMC4xMiAtMC4xOSwwLjExIC0wLjQxLDAuMTcgLTAuNjMsMC4xNyAtMC42OCwwIC0xLjIzLC0wLjU1IC0xLjIzLC0xLjIzIDAsLTAuNjggMC41NSwtMS4yMyAxLjIzLC0xLjIzIDEuMDksMCAxLjY1LDEuMzIgMC44NywyLjFsLTAuMDIgMC4wMiAtMCAweiIvPg0KIDwvZz4NCjwvc3ZnPg0K);
    width: 15px;
    height: 18px;
}
.tap-bar .tab-bar-link.tab-bar-catalog:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDIxICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3LjU2N21tIiBoZWlnaHQ9IjcuNTY3bW0iIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDkuNTUgOS41NSINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCiB4bWxuczp4b2RtPSJodHRwOi8vd3d3LmNvcmVsLmNvbS9jb3JlbGRyYXcvb2RtLzIwMDMiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6IzdGOTZBQTtmaWxsLXJ1bGU6bm9uemVyb30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNNS44NCAwbDMgMGMwLjE5LDAgMC4zNywwLjA4IDAuNSwwLjIxbDAgMGMwLjEzLDAuMTMgMC4yMSwwLjMxIDAuMjEsMC41bDAgM2MwLDAuMTkgLTAuMDgsMC4zNyAtMC4yMSwwLjUgLTAuMTMsMC4xMyAtMC4zMSwwLjIxIC0wLjUsMC4yMWwtMyAwYy0wLjIsMCAtMC4zNywtMC4wOCAtMC41LC0wLjIxIC0wLjEzLC0wLjEzIC0wLjIxLC0wLjMxIC0wLjIxLC0wLjVsMCAtM2MwLC0wLjE5IDAuMDgsLTAuMzcgMC4yMSwtMC41IDAuMTMsLTAuMTMgMC4zMSwtMC4yMSAwLjUsLTAuMjF6bTMgMC40OGwtMyAwYy0wLjA2LDAgLTAuMTIsMC4wMyAtMC4xNiwwLjA3IC0wLjA0LDAuMDQgLTAuMDcsMC4xIC0wLjA3LDAuMTZsMCAzYzAsMC4wNiAwLjAzLDAuMTIgMC4wNywwLjE2IDAuMDQsMC4wNCAwLjEsMC4wNyAwLjE2LDAuMDdsMyAwYzAuMDYsMCAwLjEyLC0wLjAzIDAuMTYsLTAuMDcgMC4wNCwtMC4wNCAwLjA3LC0wLjEgMC4wNywtMC4xNmwwIC0zYzAsLTAuMDYgLTAuMDMsLTAuMTIgLTAuMDcsLTAuMTZsLTAgLTBjLTAuMDQsLTAuMDQgLTAuMSwtMC4wNyAtMC4xNiwtMC4wN3ptLTMgNC42NWwzIDBjMC4xOSwwIDAuMzcsMC4wOCAwLjUsMC4yMSAwLjEzLDAuMTMgMC4yMSwwLjMxIDAuMjEsMC41bDAgM2MwLDAuMiAtMC4wOCwwLjM3IC0wLjIxLDAuNSAtMC4xMywwLjEzIC0wLjMxLDAuMjEgLTAuNSwwLjIxbC0zIDBjLTAuMTksMCAtMC4zNywtMC4wOCAtMC41LC0wLjIxIC0wLjEzLC0wLjEzIC0wLjIxLC0wLjMxIC0wLjIxLC0wLjVsMCAtM2MwLC0wLjE5IDAuMDgsLTAuMzcgMC4yMSwtMC41IDAuMTMsLTAuMTMgMC4zMSwtMC4yMSAwLjUsLTAuMjF6bTMgMC40OGwtMyAwYy0wLjA2LDAgLTAuMTIsMC4wMyAtMC4xNiwwLjA3IC0wLjA0LDAuMDQgLTAuMDcsMC4xIC0wLjA3LDAuMTZsMCAzYzAsMC4wNiAwLjAzLDAuMTIgMC4wNywwLjE2IDAuMDQsMC4wNCAwLjEsMC4wNyAwLjE2LDAuMDdsMyAwYzAuMDYsMCAwLjEyLC0wLjAzIDAuMTYsLTAuMDcgMC4wNCwtMC4wNCAwLjA3LC0wLjEgMC4wNywtMC4xNmwwIC0zYzAsLTAuMDYgLTAuMDMsLTAuMTIgLTAuMDcsLTAuMTYgLTAuMDQsLTAuMDQgLTAuMSwtMC4wNyAtMC4xNiwtMC4wN3ptLTguMTQgLTAuNDhsMyAwYzAuMTksMCAwLjM3LDAuMDggMC41LDAuMjEgMC4xMywwLjEzIDAuMjEsMC4zMSAwLjIxLDAuNWwwIDNjMCwwLjE5IC0wLjA4LDAuMzcgLTAuMjEsMC41IC0wLjEzLDAuMTMgLTAuMzEsMC4yMSAtMC41LDAuMjFsLTMgMGMtMC4xOSwwIC0wLjM3LC0wLjA4IC0wLjUsLTAuMjFsLTAgLTBjLTAuMTMsLTAuMTMgLTAuMjEsLTAuMzEgLTAuMjEsLTAuNWwwIC0zYzAsLTAuMTkgMC4wOCwtMC4zNyAwLjIxLC0wLjUgMC4xMywtMC4xMyAwLjMxLC0wLjIxIDAuNSwtMC4yMXptMyAwLjQ4bC0zIDBjLTAuMDYsMCAtMC4xMiwwLjAzIC0wLjE2LDAuMDcgLTAuMDQsMC4wNCAtMC4wNywwLjEgLTAuMDcsMC4xNmwwIDNjMCwwLjA2IDAuMDMsMC4xMiAwLjA3LDAuMTYgMC4wNCwwLjA0IDAuMSwwLjA3IDAuMTYsMC4wN2wzIDBjMC4wNiwwIDAuMTIsLTAuMDMgMC4xNiwtMC4wNyAwLjA0LC0wLjA0IDAuMDcsLTAuMSAwLjA3LC0wLjE2bDAgLTNjMCwtMC4wNiAtMC4wMywtMC4xMiAtMC4wNywtMC4xNiAtMC4wNCwtMC4wNCAtMC4xLC0wLjA3IC0wLjE2LC0wLjA3em0tMyAtNS42MWwzIDBjMC4xOSwwIDAuMzcsMC4wOCAwLjUsMC4yMSAwLjEzLDAuMTMgMC4yMSwwLjMxIDAuMjEsMC41bDAgM2MwLDAuMiAtMC4wOCwwLjM3IC0wLjIxLDAuNSAtMC4xMywwLjEzIC0wLjMxLDAuMjEgLTAuNSwwLjIxbC0zIDBjLTAuMTksMCAtMC4zNywtMC4wOCAtMC41LC0wLjIxIC0wLjEzLC0wLjEzIC0wLjIxLC0wLjMxIC0wLjIxLC0wLjVsMCAtM2MwLC0wLjIgMC4wOCwtMC4zNyAwLjIxLC0wLjUgMC4xMywtMC4xMyAwLjMxLC0wLjIxIDAuNSwtMC4yMXptMyAwLjQ4bC0zIDBjLTAuMDYsMCAtMC4xMiwwLjAzIC0wLjE2LDAuMDcgLTAuMDQsMC4wNCAtMC4wNywwLjEgLTAuMDcsMC4xNmwwIDNjMCwwLjA2IDAuMDMsMC4xMiAwLjA3LDAuMTYgMC4wNCwwLjA0IDAuMSwwLjA3IDAuMTYsMC4wN2wzIDBjMC4wNiwwIDAuMTIsLTAuMDMgMC4xNiwtMC4wNyAwLjA0LC0wLjA0IDAuMDcsLTAuMSAwLjA3LC0wLjE2bDAgLTNjMCwtMC4wNiAtMC4wMywtMC4xMiAtMC4wNywtMC4xNiAtMC4wNCwtMC4wNCAtMC4xLC0wLjA3IC0wLjE2LC0wLjA3eiIvPg0KIDwvZz4NCjwvc3ZnPg0K);
    width: 18px;
    height: 18px;
}
.tap-bar .tab-bar-link.tab-bar-profile:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDIxICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2LjI1MjdtbSIgaGVpZ2h0PSI3LjU5MTJtbSIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMTEuNzggMTQuMzEiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM3Rjk2QUF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTUuOCA2LjgzYzAuOTMsMCAxLjczLC0wLjM0IDIuMzksLTEgMC42NiwtMC42NyAwLjk5LC0xLjQ4IDAuOTksLTIuNDIgMCwtMC45NCAtMC4zMywtMS43NSAtMC45OSwtMi40MiAtMC42NSwtMC42NiAtMS40NiwtMSAtMi4zOSwtMSAtMC45MywwIC0xLjczLDAuMzQgLTIuMzksMSAtMC42NiwwLjY3IC0wLjk5LDEuNDggLTAuOTksMi40MiAwLDAuOTQgMC4zMywxLjc1IDAuOTksMi40MiAwLjY1LDAuNjYgMS40NiwxIDIuMzksMXptLTEuODggLTUuMzFjMC41MiwtMC41MyAxLjE0LC0wLjc5IDEuODgsLTAuNzkgMC43NCwwIDEuMzYsMC4yNiAxLjg4LDAuNzkgMC41MiwwLjUzIDAuNzgsMS4xNSAwLjc4LDEuOSAwLDAuNzQgLTAuMjUsMS4zNyAtMC43OCwxLjkgLTAuNTIsMC41MyAtMS4xNCwwLjc5IC0xLjg4LDAuNzkgLTAuNzQsMCAtMS4zNiwtMC4yNiAtMS44OCwtMC43OSAtMC41MiwtMC41MyAtMC43OCwtMS4xNSAtMC43OCwtMS45IDAsLTAuNzQgMC4yNSwtMS4zNyAwLjc4LC0xLjl6bTcuODMgOS41MWMtMC4wMiwtMC4zIC0wLjA2LC0wLjYxIC0wLjExLC0wLjkgLTAuMDUsLTAuMzEgLTAuMTMsLTAuNjEgLTAuMjIsLTAuOTEgLTAuMDksLTAuMjkgLTAuMjIsLTAuNTggLTAuMzcsLTAuODQgLTAuMTUsLTAuMjcgLTAuMzMsLTAuNTIgLTAuNTUsLTAuNzMgLTAuMjMsLTAuMjIgLTAuNSwtMC4zOCAtMC43OSwtMC41IC0wLjMyLC0wLjEzIC0wLjY2LC0wLjE4IC0xLjAxLC0wLjE4IC0wLjE4LDAgLTAuMzgsMC4xMyAtMC41MywwLjIzIC0wLjE5LDAuMTMgLTAuMzksMC4yNSAtMC41OCwwLjM4IC0wLjIzLDAuMTUgLTAuNTEsMC4yNiAtMC43NiwwLjM0IC0wLjMsMC4xIC0wLjYyLDAuMTUgLTAuOTQsMC4xNSAtMC4zMiwwIC0wLjYzLC0wLjA1IC0wLjk0LC0wLjE1IC0wLjI2LC0wLjA4IC0wLjU0LC0wLjE5IC0wLjc2LC0wLjM0IC0wLjE5LC0wLjEzIC0wLjM5LC0wLjI1IC0wLjU4LC0wLjM4IC0wLjE1LC0wLjEgLTAuMzUsLTAuMjMgLTAuNTMsLTAuMjMgLTAuMzQsMCAtMC42OSwwLjA2IC0xLjAxLDAuMTggLTAuMjksMC4xMiAtMC41NiwwLjI4IC0wLjc5LDAuNSAtMC4yMiwwLjIxIC0wLjQsMC40NiAtMC41NSwwLjczIC0wLjE1LDAuMjcgLTAuMjgsMC41NSAtMC4zNywwLjg0IC0wLjA5LDAuMyAtMC4xNywwLjYgLTAuMjIsMC45MSAtMC4wNSwwLjMgLTAuMDksMC42IC0wLjExLDAuOTEgLTAuMDIsMC4yOCAtMC4wMywwLjU2IC0wLjAzLDAuODUgMCwwLjY3IDAuMTksMS4zIDAuNjksMS43NyAwLjQ5LDAuNDcgMS4xMSwwLjY1IDEuNzcsMC42NWw2Ljg2IDBjMC42NywwIDEuMjksLTAuMTkgMS43NywtMC42NSAwLjQ5LC0wLjQ3IDAuNjksLTEuMSAwLjY5LC0xLjc3IDAsLTAuMjggLTAuMDEsLTAuNTcgLTAuMDMsLTAuODV6bS0yLjk5IC0zLjM0YzAuMjMsMC4wMSAwLjQ2LDAuMDUgMC42OCwwLjEzIDAuMiwwLjA4IDAuNCwwLjIgMC41NSwwLjM1IDAuMTcsMC4xNiAwLjMxLDAuMzYgMC40MiwwLjU2IDAuMTMsMC4yMiAwLjIzLDAuNDYgMC4zMSwwLjcgMC4wOCwwLjI3IDAuMTUsMC41NCAwLjIsMC44MSAwLjA1LDAuMjcgMC4wOSwwLjU1IDAuMTEsMC44MyAwLjAyLDAuMjYgMC4wMywwLjUzIDAuMDMsMC44IDAsMC40NyAtMC4xMSwwLjkxIC0wLjQ2LDEuMjQgLTAuMzUsMC4zNCAtMC44LDAuNDUgLTEuMjcsMC40NWwtNi44NiAwYy0wLjQ4LDAgLTAuOTIsLTAuMTEgLTEuMjcsLTAuNDUgLTAuMzUsLTAuMzMgLTAuNDYsLTAuNzcgLTAuNDYsLTEuMjQgMCwtMC4yNyAwLjAxLC0wLjUzIDAuMDMsLTAuOCAwLjAyLC0wLjI4IDAuMDYsLTAuNTUgMC4xMSwtMC44MyAwLjA1LC0wLjI3IDAuMTEsLTAuNTUgMC4yLC0wLjgxIDAuMDgsLTAuMjQgMC4xOCwtMC40OCAwLjMxLC0wLjcgMC4xMSwtMC4yIDAuMjUsLTAuNCAwLjQyLC0wLjU2IDAuMTYsLTAuMTUgMC4zNSwtMC4yNyAwLjU1LC0wLjM1IDAuMjIsLTAuMDkgMC40NSwtMC4xMyAwLjY4LC0wLjEzbDAuMDEgLTAgMC4wMSAwLjAxYzAuMDYsMC4wMyAwLjEyLDAuMDcgMC4xNywwLjEgMC4yLDAuMTMgMC4zOSwwLjI2IDAuNTksMC4zOCAwLjI4LDAuMTggMC42MSwwLjMyIDAuOTMsMC40MiAwLjM3LDAuMTIgMC43NywwLjE5IDEuMTYsMC4xOSAwLjM5LDAgMC43OSwtMC4wNyAxLjE2LC0wLjE5IDAuMzIsLTAuMSAwLjY1LC0wLjI0IDAuOTMsLTAuNDIgMC4yLC0wLjEzIDAuMzksLTAuMjUgMC41OSwtMC4zOCAwLjA2LC0wLjA0IDAuMTEsLTAuMDcgMC4xNywtMC4xbDAuMDEgLTAuMDEgMC4wMSAweiIvPg0KIDwvZz4NCjwvc3ZnPg0K);
    width: 17px;
    height: 21px;
}
.tap-bar .tab-bar-link.tab-bar-cart:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDIxICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3LjAxNTRtbSIgaGVpZ2h0PSI3LjU5MTJtbSIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMTAuNjMgMTEuNSINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCiB4bWxuczp4b2RtPSJodHRwOi8vd3d3LmNvcmVsLmNvbS9jb3JlbGRyYXcvb2RtLzIwMDMiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6IzdGOTZBQX0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMCA5Ljk2YzAsMC4wMSAtMCwwLjAyIC0wLDAuMDMgMCwwLjkxIDAuODUsMS41MSAxLjcxLDEuNTFsNy4yMSAwYzAuODUsMCAxLjcxLC0wLjYgMS43MSwtMS41MSAwLC0wLjAxIDAsLTAuMDEgLTAsLTAuMDJsLTAgLTAgLTAuNjYgLTcuNDVjLTAuMDEsLTAuMTUgLTAuMTQsLTAuMjYgLTAuMjksLTAuMjZsLTIuMTEgMCAtMCAtMC4wM2MtMC4wMiwtMS4yMyAtMS4wMiwtMi4yMiAtMi4yNSwtMi4yMiAtMS4yMywwIC0yLjIzLDAuOTkgLTIuMjUsMi4yMmwtMCAwLjAzIC0yLjExIDBjLTAuMTUsMCAtMC4yNywwLjExIC0wLjI5LDAuMjZsLTAuNjYgNy40NXptMy42NCAtNy43MWwwIC0wLjAzYzAuMDIsLTAuOTEgMC43NiwtMS42NCAxLjY3LC0xLjY0IDAuOTEsMCAxLjY1LDAuNzMgMS42NywxLjY0bDAgMC4wMyAtMy4zNSAwem01Ljc3IDAuNThsMC42NCA3LjE3IDAgMGMtMC4wMSwwLjU4IC0wLjYsMC45MSAtMS4xMywwLjkxbC03LjIxIDBjLTAuNTIsMCAtMS4xMiwtMC4zNCAtMS4xMywtMC45MmwtMCAtMCAwLjY0IC03LjE3IDEuODQgMCAwIDFjMCwwLjE2IDAuMTMsMC4yOSAwLjI5LDAuMjkgMC4xNiwwIDAuMjksLTAuMTMgMC4yOSwtMC4yOWwwIC0xIDMuMzUgMCAwIDFjMCwwLjE2IDAuMTMsMC4yOSAwLjI5LDAuMjkgMC4xNiwwIDAuMjksLTAuMTMgMC4yOSwtMC4yOWwwIC0xIDEuODQgMHoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==);
    width: 18px;
    height: 20px;
}
.tap-bar .tab-bar-link.tab-bar-phone:before{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDIxICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3LjY5OG1tIiBoZWlnaHQ9IjcuNzA5bW0iIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDE1LjEgMTUuMTIiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM3Rjk2QUF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE1LjA5IDYuNjdjLTAuMjksLTEuNjcgLTEuMDgsLTMuMTkgLTIuMjgsLTQuMzkgLTEuMiwtMS4yIC0yLjcyLC0xLjk5IC00LjM5LC0yLjI4IC0wLjIsLTAuMDMgLTAuNCwwLjEgLTAuNDMsMC4zMSAtMC4wNCwwLjIxIDAuMSwwLjQgMC4zMSwwLjQzIDEuNTIsMC4yNiAyLjg5LDAuOTggMy45OCwyLjA2IDEuMDksMS4wOSAxLjgxLDIuNDYgMi4wNiwzLjk4IDAuMDMsMC4xOCAwLjE5LDAuMzEgMC4zNywwLjMxIDAuMDIsMCAwLjA0LC0wIDAuMDcsLTAuMDEgMC4yLC0wLjAzIDAuMzQsLTAuMjMgMC4zMSwtMC40M3ptLTYuOTIgLTMuMTZjMC44NiwwLjE0IDEuNjMsMC41NSAyLjI1LDEuMTcgMC42MiwwLjYyIDEuMDIsMS4zOSAxLjE3LDIuMjUgMC4wMywwLjE4IDAuMTksMC4zMSAwLjM3LDAuMzEgMC4wMiwwIDAuMDQsLTAgMC4wNywtMC4wMSAwLjIxLC0wLjAzIDAuMzQsLTAuMjMgMC4zMSwtMC40MyAtMC4xNywtMS4wMSAtMC42NSwtMS45MyAtMS4zOCwtMi42NSAtMC43MywtMC43MiAtMS42NCwtMS4yMSAtMi42NSwtMS4zOCAtMC4yMSwtMC4wMyAtMC40LDAuMSAtMC40NCwwLjMxIC0wLjA0LDAuMiAwLjEsMC40IDAuMywwLjQzem00LjUzIDEwLjg0YzAsLTAgMC4wMSwtMC4wMSAwLjAxLC0wLjAxbDAgLTAgMCAtMGMwLjE3LC0wLjIxIDAuMzcsLTAuNCAwLjU3LC0wLjU5IDAuMTQsLTAuMTQgMC4yOCwtMC4yNyAwLjQyLC0wLjQxIDAuMjgsLTAuMjkgMC40NywtMC42NiAwLjQ3LC0xLjA3IDAsLTAuNDEgLTAuMTksLTAuNzcgLTAuNDgsLTEuMDZsLTEuNzcgLTEuNzdjLTAuMjgsLTAuMjkgLTAuNjQsLTAuNDggLTEuMDUsLTAuNDggLTAuNDEsMCAtMC43NywwLjE5IC0xLjA2LDAuNDhsLTEuMDUgMS4wNCAtMC4wNCAtMC4wMmMtMC4wOCwtMC4wNCAtMC4xNiwtMC4wOSAtMC4yNSwtMC4xMyAtMC4xMSwtMC4wNiAtMC4yMiwtMC4xMSAtMC4zMiwtMC4xNyAtMS4wMywtMC42NSAtMS45LC0xLjQ4IC0yLjY2LC0yLjQyIC0wLjM1LC0wLjQzIC0wLjY1LC0wLjg4IC0wLjg4LC0xLjM4bC0wLjAyIC0wLjA0IDAuMDMgLTAuMDNjMC4yNiwtMC4yMyAwLjUsLTAuNDggMC43NCwtMC43MyAwLjA5LC0wLjA5IDAuMTgsLTAuMTggMC4yNywtMC4yNyAwLjY1LC0wLjY1IDAuNjUsLTEuNDkgMCwtMi4xNGwtMC44OCAtMC44OGMtMC4xLC0wLjEgLTAuMiwtMC4yIC0wLjMsLTAuMzEgLTAuMiwtMC4yIC0wLjM5LC0wLjQgLTAuNiwtMC42IC0wLjI4LC0wLjI4IC0wLjY0LC0wLjQ2IC0xLjA0LC0wLjQ2IC0wLjQsMCAtMC43NywwLjE4IC0xLjA1LDAuNDYgLTAsMCAtMCwwIC0wLjAxLDAuMDFsLTEuMDkgMS4xYy0wLjQsMC40IC0wLjYzLDAuODkgLTAuNjgsMS40NiAtMC4wNywwLjgxIDAuMTMsMS42IDAuNDEsMi4zNiAwLjU3LDEuNTMgMS40MSwyLjg0IDIuNDUsNC4wOSAxLjM4LDEuNjYgMy4wNywyLjk5IDUuMDIsMy45MyAwLjg5LDAuNDMgMS44MiwwLjc3IDIuODEsMC44MyAwLjA3LDAgMC4xMywwLjAxIDAuMiwwLjAxIDAuNzEsMCAxLjMyLC0wLjI1IDEuODEsLTAuNzd6bS04LjY3IC04LjU1bC0wIDAgLTAuMDEgMC4wMWMtMC4yLDAuMiAtMC4yNCwwLjQxIC0wLjE1LDAuNjcgMCwwLjAxIDAuMDEsMC4wMiAwLjAxLDAuMDMgMC4yNSwwLjYyIDAuNjIsMS4xNiAxLjAzLDEuNjhsMCAwYzAuODIsMSAxLjc0LDEuODkgMi44NCwyLjU5IDAuMTMsMC4wOCAwLjI2LDAuMTUgMC4zOSwwLjIxIDAuMTEsMC4wNSAwLjIyLDAuMTEgMC4zMiwwLjE3IDAuMDEsMC4wMSAwLjAyLDAuMDIgMC4wNCwwLjAyIDAuMDksMC4wNSAwLjE5LDAuMDcgMC4yOSwwLjA3IDAuMTgsMCAwLjMyLC0wLjA4IDAuNDUsLTAuMmwxLjEgLTEuMWMwLjE0LC0wLjE0IDAuMzIsLTAuMjYgMC41MywtMC4yNiAwLjIsMCAwLjM4LDAuMTEgMC41LDAuMjUgMCwwIDAsMCAwLjAxLDAuMDFsMS43NyAxLjc3YzAuMzYsMC4zNiAwLjM1LDAuNzMgMCwxLjA5IC0wLjEzLDAuMTQgLTAuMjYsMC4yNyAtMC4zOSwwLjM5IC0wLjIxLDAuMjEgLTAuNDIsMC40MSAtMC42MiwwLjY0IC0wLjM0LDAuMzcgLTAuNzUsMC41MyAtMS4yNSwwLjUzIC0wLjA1LDAgLTAuMSwtMCAtMC4xNSwtMCAtMC44OSwtMC4wNiAtMS43NCwtMC4zNyAtMi41MywtMC43NiAtMS44NSwtMC44OSAtMy40NSwtMi4xNiAtNC43NywtMy43MyAtMC45OCwtMS4xOCAtMS43OSwtMi40MyAtMi4zMywtMy44NyAtMC4yNCwtMC42NSAtMC40MiwtMS4zNCAtMC4zNiwtMi4wNCAwLjAzLC0wLjM5IDAuMTgsLTAuNzEgMC40NiwtMC45OWwxLjEgLTEuMWMwLjE0LC0wLjEzIDAuMzMsLTAuMjQgMC41MywtMC4yNCAwLjIsMCAwLjM3LDAuMTEgMC41MSwwLjI0IDAsMCAwLjAxLDAuMDEgMC4wMSwwLjAxIDAuMiwwLjE5IDAuMzksMC4zOCAwLjU4LDAuNTggMC4xLDAuMSAwLjIsMC4yMSAwLjMsMC4zMWwwLjg4IDAuODhjMC4zNiwwLjM2IDAuMzYsMC43MiAwLDEuMDggLTAuMDksMC4wOSAtMC4xOCwwLjE5IC0wLjI4LDAuMjggLTAuMjYsMC4yNyAtMC41MywwLjU0IC0wLjgxLDAuNzkgLTAsMCAtMC4wMSwwIC0wLjAxLDAuMDF6Ii8+DQogPC9nPg0KPC9zdmc+DQo=);
    width: 20px;
    height: 20px;
}
.tap-bar .tab-bar-link.tab-bar-menu.active:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMTRIMFYxMS42NjY3SDEwLjVWMTRaTTIxIDguMTY2NjdIMFY1LjgzMzMzSDIxVjguMTY2NjdaTTIxIDIuMzMzMzNIMTAuNVYwSDIxVjIuMzMzMzNaIiBmaWxsPSIjMDA4NUZGIi8+Cjwvc3ZnPgo=);
}
.tap-bar .tab-bar-link.tab-bar-shop.active:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNC4wNUM2LjU2ODMyIDQuMDUgNy4xMTMzNyA0LjI4NzA1IDcuNTE1MjMgNC43MDkwMUM3LjkxNzA5IDUuMTMwOTcgOC4xNDI4NiA1LjcwMzI2IDguMTQyODYgNi4zQzguMTQyODYgNi41OTU0NyA4LjA4NzQzIDYuODg4MDYgNy45Nzk3NCA3LjE2MTA0QzcuODcyMDUgNy40MzQwMiA3LjcxNDIxIDcuNjgyMDYgNy41MTUyMyA3Ljg5MDk5QzcuMzE2MjUgOC4wOTk5MiA3LjA4MDAyIDguMjY1NjYgNi44MjAwNCA4LjM3ODczQzYuNTYwMDUgOC40OTE4IDYuMjgxNCA4LjU1IDYgOC41NUM1LjQzMTY4IDguNTUgNC44ODY2MyA4LjMxMjk1IDQuNDg0NzcgNy44OTA5OUM0LjA4MjkxIDcuNDY5MDMgMy44NTcxNCA2Ljg5Njc0IDMuODU3MTQgNi4zQzMuODU3MTQgNS43MDMyNiA0LjA4MjkxIDUuMTMwOTcgNC40ODQ3NyA0LjcwOTAxQzQuODg2NjMgNC4yODcwNSA1LjQzMTY4IDQuMDUgNiA0LjA1Wk02IDBDNy41OTEzIDAgOS4xMTc0MiAwLjY2Mzc0OCAxMC4yNDI2IDEuODQ1MjNDMTEuMzY3OSAzLjAyNjcxIDEyIDQuNjI5MTQgMTIgNi4zQzEyIDExLjAyNSA2IDE4IDYgMThDNiAxOCAwIDExLjAyNSAwIDYuM0MwIDQuNjI5MTQgMC42MzIxNDEgMy4wMjY3MSAxLjc1NzM2IDEuODQ1MjNDMi44ODI1OCAwLjY2Mzc0OCA0LjQwODcgMCA2IDBaTTYgMS44QzQuODYzMzYgMS44IDMuNzczMjcgMi4yNzQxMSAyLjk2OTU0IDMuMTE4MDJDMi4xNjU4MiAzLjk2MTkzIDEuNzE0MjkgNS4xMDY1MyAxLjcxNDI5IDYuM0MxLjcxNDI5IDcuMiAxLjcxNDI5IDkgNiAxNS4wMzlDMTAuMjg1NyA5IDEwLjI4NTcgNy4yIDEwLjI4NTcgNi4zQzEwLjI4NTcgNS4xMDY1MyA5LjgzNDE4IDMuOTYxOTMgOS4wMzA0NiAzLjExODAyQzguMjI2NzMgMi4yNzQxMSA3LjEzNjY0IDEuOCA2IDEuOFoiIGZpbGw9IiMwMDg1RkYiLz4KPC9zdmc+Cg==);
}
.tap-bar .tab-bar-link.tab-bar-catalog.active:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjg4NDY3IDEuMzg0NjJMMS44ODQ2MyAxLjM4NDYzTDEuODg0NjIgMS4zODQ2N1Y2LjkyMjIxTDEuODg0NjMgNi45MjIyNUwxLjg4NDY3IDYuOTIyMjdINy40MjM2TDcuNDIzNjQgNi45MjIyNUw3LjQyMzY1IDYuOTIyMjFWMS4zODQ2N0w3LjQyMzY0IDEuMzg0NjNMNy40MjM2IDEuMzg0NjJIMS44ODQ2N1pNMC45MDU1NjIgMC40MDU1NjFDMS4xNjUyNCAwLjE0NTg4NSAxLjUxNzQzIDAgMS44ODQ2NyAwSDcuNDIzNkM3Ljc5MDg0IDAgOC4xNDMwMyAwLjE0NTg4NSA4LjQwMjcxIDAuNDA1NTYxQzguNjYyMzggMC42NjUyMzggOC44MDgyNyAxLjAxNzQzIDguODA4MjcgMS4zODQ2N1Y2LjkyMjIxQzguODA4MjcgNy4yODk0NSA4LjY2MjM4IDcuNjQxNjUgOC40MDI3MSA3LjkwMTMyQzguMTQzMDMgOC4xNjEgNy43OTA4NCA4LjMwNjg4IDcuNDIzNiA4LjMwNjg4SDEuODg0NjdDMS41MTc0MyA4LjMwNjg4IDEuMTY1MjQgOC4xNjEgMC45MDU1NjIgNy45MDEzMkMwLjY0NTg4NSA3LjY0MTY1IDAuNSA3LjI4OTQ1IDAuNSA2LjkyMjIxVjEuMzg0NjdDMC41IDEuMDE3NDMgMC42NDU4ODUgMC42NjUyMzggMC45MDU1NjIgMC40MDU1NjFaTTExLjU3NzggMS4zODQ2MkwxMS41Nzc3IDEuMzg0NjNMMTEuNTc3NyAxLjM4NDY3VjYuOTIyMjFMMTEuNTc3NyA2LjkyMjI1TDExLjU3NzggNi45MjIyN0gxNy4xMTUzTDE3LjExNTQgNi45MjIyNUwxNy4xMTU0IDYuOTIyMjFWMS4zODQ2N0wxNy4xMTU0IDEuMzg0NjNMMTcuMTE1MyAxLjM4NDYySDExLjU3NzhaTTEwLjU5ODcgMC40MDU1NjFDMTAuODU4NCAwLjE0NTg4NSAxMS4yMTA2IDAgMTEuNTc3OCAwSDE3LjExNTNDMTcuNDgyNiAwIDE3LjgzNDggMC4xNDU4ODUgMTguMDk0NCAwLjQwNTU2MUMxOC4zNTQxIDAuNjY1MjM5IDE4LjUgMS4wMTc0NCAxOC41IDEuMzg0NjdWNi45MjIyMUMxOC41IDcuMjg5NDUgMTguMzU0MSA3LjY0MTY1IDE4LjA5NDQgNy45MDEzMkMxNy44MzQ4IDguMTYxIDE3LjQ4MjYgOC4zMDY4OCAxNy4xMTUzIDguMzA2ODhIMTEuNTc3OEMxMS4yMTA2IDguMzA2ODggMTAuODU4NCA4LjE2MSAxMC41OTg3IDcuOTAxMzJDMTAuMzM5IDcuNjQxNjUgMTAuMTkzMSA3LjI4OTQ1IDEwLjE5MzEgNi45MjIyMVYxLjM4NDY3QzEwLjE5MzEgMS4wMTc0NCAxMC4zMzkgMC42NjUyMzkgMTAuNTk4NyAwLjQwNTU2MVpNMS44ODQ2NyAxMS4wNzYzTDEuODg0NjMgMTEuMDc2NEwxLjg4NDYyIDExLjA3NjRWMTYuNjE1M0wxLjg4NDYzIDE2LjYxNTRMMS44ODQ2NyAxNi42MTU0SDcuNDIzNkw3LjQyMzY0IDE2LjYxNTRMNy40MjM2NSAxNi42MTUzVjExLjA3NjRMNy40MjM2NCAxMS4wNzY0TDcuNDIzNiAxMS4wNzYzSDEuODg0NjdaTTAuOTA1NTYyIDEwLjA5NzNDMS4xNjUyNCA5LjgzNzYyIDEuNTE3NDQgOS42OTE3MyAxLjg4NDY3IDkuNjkxNzNINy40MjM2QzcuNzkwODMgOS42OTE3MyA4LjE0MzAzIDkuODM3NjIgOC40MDI3MSAxMC4wOTczQzguNjYyMzggMTAuMzU3IDguODA4MjcgMTAuNzA5MiA4LjgwODI3IDExLjA3NjRWMTYuNjE1M0M4LjgwODI3IDE2Ljk4MjYgOC42NjIzOCAxNy4zMzQ4IDguNDAyNzEgMTcuNTk0NEM4LjE0MzAzIDE3Ljg1NDEgNy43OTA4MyAxOCA3LjQyMzYgMThIMS44ODQ2N0MxLjUxNzQ0IDE4IDEuMTY1MjQgMTcuODU0MSAwLjkwNTU2MiAxNy41OTQ0QzAuNjQ1ODg1IDE3LjMzNDggMC41IDE2Ljk4MjYgMC41IDE2LjYxNTNWMTEuMDc2NEMwLjUgMTAuNzA5MiAwLjY0NTg4NSAxMC4zNTcgMC45MDU1NjIgMTAuMDk3M1pNMTEuNTc3OCAxMS4wNzYzTDExLjU3NzcgMTEuMDc2NEwxMS41Nzc3IDExLjA3NjRWMTYuNjE1M0wxMS41Nzc3IDE2LjYxNTRMMTEuNTc3OCAxNi42MTU0SDE3LjExNTNMMTcuMTE1NCAxNi42MTU0TDE3LjExNTQgMTYuNjE1M1YxMS4wNzY0TDE3LjExNTQgMTEuMDc2NEwxNy4xMTUzIDExLjA3NjNIMTEuNTc3OFpNMTAuNTk4NyAxMC4wOTczQzEwLjg1ODQgOS44Mzc2MSAxMS4yMTA2IDkuNjkxNzMgMTEuNTc3OCA5LjY5MTczSDE3LjExNTNDMTcuNDgyNiA5LjY5MTczIDE3LjgzNDggOS44Mzc2MSAxOC4wOTQ0IDEwLjA5NzNDMTguMzU0MSAxMC4zNTcgMTguNSAxMC43MDkyIDE4LjUgMTEuMDc2NFYxNi42MTUzQzE4LjUgMTYuOTgyNiAxOC4zNTQxIDE3LjMzNDggMTguMDk0NCAxNy41OTQ0QzE3LjgzNDggMTcuODU0MSAxNy40ODI2IDE4IDE3LjExNTMgMThIMTEuNTc3OEMxMS4yMTA2IDE4IDEwLjg1ODQgMTcuODU0MSAxMC41OTg3IDE3LjU5NDRDMTAuMzM5IDE3LjMzNDggMTAuMTkzMSAxNi45ODI2IDEwLjE5MzEgMTYuNjE1M1YxMS4wNzY0QzEwLjE5MzEgMTAuNzA5MiAxMC4zMzkgMTAuMzU3IDEwLjU5ODcgMTAuMDk3M1oiIGZpbGw9IiMwMDg1RkYiLz4KPC9zdmc+Cg==);
}
.tap-bar .tab-bar-link.tab-bar-profile.active:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjIgMEM3LjA4MzkgMCA0LjcyMDkgMC43MTg0MDkgMy4xMzM5NSAyLjE4NzczQzEuNTQ4NyAzLjY1NzA1IDAuODUgNS43OTg5NCAwLjg1IDguMzM0MjFWOS4wODkyOUMwLjM2MzggOS41NDI2NyAwIDEwLjEyNjEgMCAxMC44MzQ1QzAgMTEuODg0NiAwLjc1NjUgMTIuNjI5NyAxLjcgMTIuOTk2NEMyLjAxNDUgMTMuOTY5IDIuMzU3MDUgMTQuOTkwNyAyLjczNyAxNS44NjA4QzMuMTQ5MjUgMTYuODEyNiAzLjUyMjQgMTcuNTY3NyA0LjAzNzUgMTguMTAyN0M0LjYwOTMyIDE4LjcwMTYgNS4zMDA0MyAxOS4xNzg5IDYuMDY4MDIgMTkuNTA1M0M2LjgzNTYxIDE5LjgzMTYgNy42NjMzNSAyMCA4LjUgMjBDOS4zMzY2NSAyMCAxMC4xNjQ0IDE5LjgzMTYgMTAuOTMyIDE5LjUwNTNDMTEuNjk5NiAxOS4xNzg5IDEyLjM5MDcgMTguNzAxNiAxMi45NjI1IDE4LjEwMjdDMTMuNDc3NiAxNy41Njc3IDEzLjgyMzYgMTYuODEyNiAxNC4yMzc1IDE1Ljg2MDhDMTQuNjE2NiAxNC45OTA3IDE0Ljk4NTUgMTMuOTY5IDE1LjMgMTIuOTk3MkMxNi4yNDM1IDEyLjYzMDUgMTcgMTEuODg1NCAxNyAxMC44MzUzQzE3IDEwLjEzMDIgMTYuNjM0NSA5LjU0NiAxNi4xNSA5LjA5MDEyVjguMzM0MjFDMTYuMTUgNS45ODA2MyAxNS42MDM0IDQuMzA1NDUgMTQuNjM3IDMuMjAzNjdDMTMuODE1OSAyLjI3MDI0IDEyLjcyMDMgMS44ODY4NyAxMS42MzQ4IDEuNzcwMTlMMTAuOTcwMSAwLjQ3MDA1TDEwLjczMjEgMEgxMC4yWk05LjY5NTEgMS43MTkzNUwxMC4yNzk5IDIuODY1M0MxMC41NjMgMy40MjAzNiAxMC42NzM1IDMuODE1NCAxMC42Nzc3IDMuOTg0NTlDMTAuNjgyOCA0LjE1NDYgMTAuNjg4OCA0LjA4NDYgMTAuNjUyMiA0LjExNjI3QzEwLjU3ODIgNC4xNzcxMSA5Ljg2MTcgNC4zNTc5NiA4Ljk3NzcgNC40MDIxM0M4LjA5MzcgNC40NDcxMyA3LjA1MzMgNC40MjU0NyA2LjA4MjYgNC43OTM4NEM1LjExMzYgNS4xNjIyMSA0LjI2MTA1IDYuMTQ5ODEgNC4yNSA3LjUwMjQ2SDUuOTVDNS45NTY4IDYuNjgwNyA2LjE1MTQ1IDYuNTYyMzYgNi42OTM3NSA2LjM1NjVDNy4yMzYwNSA2LjE1MDY1IDguMTcxMDUgNi4wODk4MSA5LjA4NDggNi4wNDM5N0M5Ljk5NzcgNS45OTgxMyAxMC45NDA0IDYuMDUyMyAxMS43NDEgNS4zOTM5QzEyLjE0MDUgNS4wNjMwMyAxMi4zOTU1IDQuNDkzODEgMTIuMzc4NiAzLjkzNTQxQzEyLjM3NDMgMy44MTIwNyAxMi4zNDQ2IDMuNjkzNzIgMTIuMzI1IDMuNTY4NzFDMTIuNzE0NiAzLjczMjM4IDEzLjA2MDIgMy45ODIyNyAxMy4zMzQ4IDQuMjk4NzlDMTMuOTUxIDUuMDAwNTMgMTQuNDUgNi4yMzU2NiAxNC40NSA4LjMzNDIxVjkuODcxMDRMMTQuODc1IDEwLjEwNDRDMTUuMTMzNCAxMC4yNTE5IDE1LjMgMTAuNTE3OCAxNS4zIDEwLjgzNDVDMTUuMzA1IDExLjA0MzcgMTUuMjI3OCAxMS4yNDY4IDE1LjA4NDUgMTEuNDAxOEMxNC45NDEzIDExLjU1NjkgMTQuNzQyNyAxMS42NTIxIDE0LjUyOTkgMTEuNjY3OUwxMy45NDUxIDExLjY5MjlMMTMuNzg2MSAxMi4yNDA1QzEzLjQ3MzIgMTMuMjM4OSAxMy4xMDk2IDE0LjIyMTMgMTIuNjk2NSAxNS4xODQxQzEyLjMxNCAxNi4wNjQyIDExLjg3NDUgMTYuODE0MyAxMS43NDAyIDE2Ljk1NDNDOS45Mjk3IDE4LjgyOTUgNy4wNjc3NSAxOC44Mjk1IDUuMjU4OTUgMTYuOTU0M0M1LjEyMjk1IDE2LjgxNDMgNC42ODUyIDE2LjA2NDIgNC4zMDE4NSAxNS4xODMzQzMuODg5NzMgMTQuMjIwMyAzLjUyNjYxIDEzLjIzNzkgMy4yMTM4NSAxMi4yMzk2TDMuMDU0MDUgMTEuNjkyMUwyLjQ2OTI1IDExLjY2NzFDMi4yNTY3NCAxMS42NTExIDIuMDU4NTQgMTEuNTU1OSAxLjkxNTQ1IDExLjQwMUMxLjc3MjM1IDExLjI0NjIgMS42OTUyNSAxMS4wNDM0IDEuNyAxMC44MzQ1QzEuNyAxMC41MjI4IDEuODY0MDUgMTAuMjUyNyAyLjEyNSAxMC4xMDUyTDIuNTUgOS44NzE4N1Y4LjMzNDIxQzIuNTUgNi4wODY0NyAzLjEzMTQgNC40NzA0NyA0LjMwMzU1IDMuMzg1MzZDNS4zOTE1NSAyLjM3NjkyIDcuMTY4MDUgMS44MDE4NiA5LjY5NTEgMS43MTg1MVYxLjcxOTM1Wk01Ljk1IDEwLjAwMTFDNS43MjQ1NyAxMC4wMDExIDUuNTA4MzcgMTAuMDg4OSA1LjM0ODk2IDEwLjI0NTJDNS4xODk1NSAxMC40MDE1IDUuMSAxMC42MTM0IDUuMSAxMC44MzQ1QzUuMSAxMS4wNTU1IDUuMTg5NTUgMTEuMjY3NSA1LjM0ODk2IDExLjQyMzhDNS41MDgzNyAxMS41ODAxIDUuNzI0NTcgMTEuNjY3OSA1Ljk1IDExLjY2NzlDNi4xNzU0MyAxMS42Njc5IDYuMzkxNjMgMTEuNTgwMSA2LjU1MTA0IDExLjQyMzhDNi43MTA0NSAxMS4yNjc1IDYuOCAxMS4wNTU1IDYuOCAxMC44MzQ1QzYuOCAxMC42MTM0IDYuNzEwNDUgMTAuNDAxNSA2LjU1MTA0IDEwLjI0NTJDNi4zOTE2MyAxMC4wODg5IDYuMTc1NDMgMTAuMDAxMSA1Ljk1IDEwLjAwMTFaTTExLjA1IDEwLjAwMTFDMTAuODI0NiAxMC4wMDExIDEwLjYwODQgMTAuMDg4OSAxMC40NDkgMTAuMjQ1MkMxMC4yODk2IDEwLjQwMTUgMTAuMiAxMC42MTM0IDEwLjIgMTAuODM0NUMxMC4yIDExLjA1NTUgMTAuMjg5NiAxMS4yNjc1IDEwLjQ0OSAxMS40MjM4QzEwLjYwODQgMTEuNTgwMSAxMC44MjQ2IDExLjY2NzkgMTEuMDUgMTEuNjY3OUMxMS4yNzU0IDExLjY2NzkgMTEuNDkxNiAxMS41ODAxIDExLjY1MSAxMS40MjM4QzExLjgxMDQgMTEuMjY3NSAxMS45IDExLjA1NTUgMTEuOSAxMC44MzQ1QzExLjkgMTAuNjEzNCAxMS44MTA0IDEwLjQwMTUgMTEuNjUxIDEwLjI0NTJDMTEuNDkxNiAxMC4wODg5IDExLjI3NTQgMTAuMDAxMSAxMS4wNSAxMC4wMDExWiIgZmlsbD0iIzAwODVGRiIvPgo8L3N2Zz4K);
}
.tap-bar .tab-bar-link.tab-bar-cart.active:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMEMxMC4xMjgxIDAgMTEuMjEwMSAwLjQyMTQyNyAxMi4wMDc4IDEuMTcxNTdDMTIuODA1NSAxLjkyMTcyIDEzLjI1MzcgMi45MzkxMyAxMy4yNTM3IDRIMTUuNDE3N0MxNS45Njg4IDMuOTk5OTMgMTYuNDk4NCA0LjIwMDk5IDE2Ljg5NDkgNC41NjA4MUMxNy4yOTE0IDQuOTIwNjQgMTcuNTI0IDUuNDExMTQgMTcuNTQzNSA1LjkyOUwxNy45OTg3IDE3LjkyOUMxOC4wMDg4IDE4LjE5NzQgMTcuOTYxNCAxOC40NjQ5IDE3Ljg1OTEgMTguNzE1N0MxNy43NTY5IDE4Ljk2NjUgMTcuNjAyMSAxOS4xOTUzIDE3LjQwMzggMTkuMzg4NkMxNy4yMDU1IDE5LjU4MTkgMTYuOTY3OSAxOS43MzU2IDE2LjcwNSAxOS44NDA3QzE2LjQ0MjIgMTkuOTQ1NyAxNi4xNTk1IDE5Ljk5OTkgMTUuODczOSAyMEgyLjEyNjA1QzEuODQwNDYgMTkuOTk5OSAxLjU1NzgyIDE5Ljk0NTcgMS4yOTQ5OCAxOS44NDA3QzEuMDMyMTQgMTkuNzM1NiAwLjc5NDQ5IDE5LjU4MTkgMC41OTYyMDMgMTkuMzg4NkMwLjM5NzkxNSAxOS4xOTUzIDAuMjQzMDUyIDE4Ljk2NjUgMC4xNDA4NSAxOC43MTU3QzAuMDM4NjQ4NSAxOC40NjQ5IC0wLjAwODc5Nzc5IDE4LjE5NzQgMC4wMDEzNDA2OCAxNy45MjlMMC40NTY0ODQgNS45MjlDMC40NzYwNDcgNS40MTExNCAwLjcwODU4NSA0LjkyMDY0IDEuMTA1MTIgNC41NjA4MUMxLjUwMTY1IDQuMjAwOTkgMi4wMzEyMSAzLjk5OTkzIDIuNTgyMjYgNEg0Ljc0NjMyQzQuNzQ2MzIgMi45MzkxMyA1LjE5NDQ3IDEuOTIxNzIgNS45OTIxOSAxLjE3MTU3QzYuNzg5OTEgMC40MjE0MjcgNy44NzE4NSAwIDkgMFpNNC43NDYzMiA2SDIuNTgyMjZMMi4xMjYwNSAxOEgxNS44NzM5TDE1LjQxNzcgNkgxMy4yNTM3VjdDMTMuMjUzNCA3LjI1NDg4IDEzLjE0OTYgNy41MDAwMyAxMi45NjM1IDcuNjg1MzdDMTIuNzc3NSA3Ljg3MDcgMTIuNTIzMiA3Ljk4MjI0IDEyLjI1MjYgNy45OTcxN0MxMS45ODIgOC4wMTIxMSAxMS43MTU2IDcuOTI5MzMgMTEuNTA3NyA3Ljc2NTc0QzExLjI5OTkgNy42MDIxNSAxMS4xNjYzIDcuMzcwMSAxMS4xMzQzIDcuMTE3TDExLjEyNjggN1Y2SDYuODczMTZWN0M2Ljg3Mjg2IDcuMjU0ODggNi43NjkwNyA3LjUwMDAzIDYuNTgzMDEgNy42ODUzN0M2LjM5Njk0IDcuODcwNyA2LjE0MjY0IDcuOTgyMjQgNS44NzIwNiA3Ljk5NzE3QzUuNjAxNDggOC4wMTIxMSA1LjMzNTA1IDcuOTI5MzMgNS4xMjcyIDcuNzY1NzRDNC45MTkzNSA3LjYwMjE1IDQuNzg1NzggNy4zNzAxIDQuNzUzNzYgNy4xMTdMNC43NDYzMiA3VjZaTTkgMkM4LjQ2MzQyIDEuOTk5ODQgNy45NDY2MSAyLjE5MDQxIDcuNTUzMTcgMi41MzM1QzcuMTU5NzIgMi44NzY1OSA2LjkxODcyIDMuMzQ2ODQgNi44Nzg0OCAzLjg1TDYuODczMTYgNEgxMS4xMjY4QzExLjEyNjggMy40Njk1NyAxMC45MDI4IDIuOTYwODYgMTAuNTAzOSAyLjU4NTc5QzEwLjEwNSAyLjIxMDcxIDkuNTY0MDcgMiA5IDJaIiBmaWxsPSIjMDA4NUZGIi8+Cjwvc3ZnPgo=);
}
.tap-bar .tab-bar-link.tab-bar-cart {
    position: relative;
}
.tap-bar .tab-bar-link.tab-bar-cart i{
    position: absolute;
    color: rgb(255, 255, 255);
    height: 16px;
    width: 16px;
    background-color: var(--btn-bg-color);
    font-size: 8px;
    font-weight: bold;
    text-align: center;
    line-height: 16px;
    right: 4px;
    bottom: 11px;
    box-sizing: border-box;
    font-style: normal;
    border-radius: 16px;
    padding: 0;
}
.bx_filter_section.stick{
    position: fixed;
    width: 214px;
    top: 114px;
}
.bx_filter.fixed{
    position: fixed;
    bottom: 0;
    width: 225px;
}
.bx_filter .bx_filter_title{
    margin-bottom: 40px;
}
.bx_filter .bx_filter_button_box, .bx_filter .bx_filter_parameters_box{
    margin-bottom: 40px;
}
.bx_filter .bx_filter_param_label-hide{
    display: none;
}
.bx_filter .bx_filter_param_label-hide.bx_filter_param_label-hide-ignore{
    display: block !important;
}
.bx_filter  .bx_filter_param_label-toggle{
    cursor: pointer;
    text-decoration: underline;
    text-align: left;
    display: block;
}
.popover {
    position: fixed;
    z-index: 1010;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    padding-top: 77px;
    cursor: initial;
    text-align: center;
    background-color: #fff;
    -webkit-tap-highlight-color: transparent
}

.popover::before {
    position: absolute;
    z-index: 1;
    top: 77px;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    background-color: rgba(111,125,157,.3)
}
.popover.popover--at_right{
    right: 0;
    left: auto;
}
.popover.is-open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.popover__closer {
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 84px;
    height: 77px;
    padding: 0;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #8096AA;
    border: none;
    border-right: 1px solid rgba(111,125,157,.3);
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.popover--at_right .popover__closer{
    right: 0;
    left: auto;
}

.popover__closer:focus,.popover__closer:hover {
    color: var(--btn-bg-color);
}

.popover__closer:focus svg,.popover__closer:hover svg {
    fill: var(--btn-bg-color);
}

.popover__closer:active {
    color: #6f7d9d
}

.popover__closer:active svg {
    fill: #6f7d9d
}

.popover__closer svg {
    width: 13px;
    height: 13px;
    -webkit-transition: fill .3s;
    transition: fill .3s;
    fill: #6f7d9d
}

.popover__closer span {
    display: none;
    margin-left: 10px;
    display: block;
}
.popover--at_right .popover__closer{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-left: auto;
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
    border-right: none;
}
.popover__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-right: 30px;
    padding-left: 30px
}

.popover__inner::after {
    display: block;
    min-height: 90px;
    content: ""
}

.popover__title {
    font-size: 13px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 40px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.popover__tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.popover__tabs-nav-button {
    font-size: 13px;
    font-weight: 500;
    padding: 10px;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #6f7d9d;
    border: none;
    background-color: transparent
}

.popover__tabs-nav-button.is-active {
    font-weight: 700;
    text-decoration: underline;
    color: #08205c
}

.popover__tab {
    display: none
}

.popover__tab.is-active {
    display: block
}

.popover__text {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 85px
}

.popover__form {
    width: 100%;
    max-width: 334px;
    margin-right: auto;
    margin-bottom: 55px;
    margin-left: auto
}

.popover__form .input {
    text-align: center
}

.popover__form .btn {
    width: 100%
}

.popover__form-label {
    position: relative;
    display: block;
    margin-bottom: 15px
}

.popover__form-label+.file {
    margin-top: -5px
}
.popover {
    width: 645px
}

.popover--wide {
    width: 100%
}

.popover--medium {
    width: 900px
}

.popover {
    top: 0;
    right: auto;
    width: 480px;
    height: 100%;
    padding-top: 0;
    border-top: none;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.25)
}

.popover::before {
    display: none
}

.popover--wide {
    width: 100%
}

.popover--medium {
    width: 900px
}

.popover--medium .popover__title {
    margin-right: -85px;
    margin-left: -85px;
    padding-right: 85px;
    padding-left: 85px;
    text-align: left
}

.popover--medium .popover__inner {
    padding-right: 85px;
    padding-left: 85px
}

.popover--at_right {
    right: 0;
    left: auto
}

.popover--at_right .popover__closer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-left: auto
}

.popover--at_right .popover__closer span {
    margin-right: 10px;
    margin-left: 0
}

.popover__closer {
    position: static;
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
    border-right: none
}

.popover__closer svg {
    fill: #8096AA
}

.popover__closer span {
    display: block
}

.popover__inner {
    height: calc(100% - 76px);
    display: block;
}

.popover__inner::after {
    min-height: 50px
}

.popover__title {
    font-size: 18px;
    margin-top: 0;
    margin-right: -30px;
    margin-bottom: 30px;
    margin-left: -30px;
    padding-bottom: 30px;
    letter-spacing: 3px;
    border-bottom: 4px solid #C70000;
}

.popover__form {
    margin-bottom: 65px
}


/*@media (min-width: 1600px) {*/
.popover {
    width: 645px;
}
/*}*/

/*@media (min-width: 1400px) {
    .popover {
        width: 560px;
    }
}*/
.popover__inner {
    align-content: center;
    justify-content: center;
    align-items: center;
}
.popover .form {
    max-width: 593px;
    margin-right: auto;
    margin-left: auto;
}
.popover input[type=text], .popover input[type=password], .popover textarea {
    border: 1px solid var(--input-border-color);
    color: var(--input-color);
    background-color: var(--input-bg-color);
    outline: none !important;
    line-height: 22px;
    padding: 6px 15px;
    width: 100%;
    font-size: 13px;
    margin-bottom: 15px;
}
.popover input[type=text].error, .popover input[type=password].error, .popover textarea.error {
    border: 1px solid var(--form-color-link);
}
.popover textarea{
    height: 90px;
}
.popover p{
    margin: 0;
}
.afbf_error_text{
    color: var(--form-color-link);
}

.list-element{
    display: flex;
    padding: 20px;
    border: 1px solid #EFEFEF;
    margin-bottom: 5px;
}
.list-element-img{
    width: 115px;
}
.list-element-img img{
    width: 100%;
}
.list-element-block{
    width: 100%;
}
.list-element-block-article{
    font-size: 12px;
    color: var(--border-color);
}
.list-element-block-name{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    color: var(--body-font-color);
    display: inline-block;
}
.list-element-buy{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.list-element-size{

}
.list-element-size select{
    font-size: 16px;
    width: 200px;
    padding: 5px;
}
.list-element-price{
    color: var(--btn-bg-color);
    font-weight: bold;
    font-size: 20px;
}
.list-element-btn{
    display: flex;
}
.list-element-btn .button{
    height: 31px;
    padding-top: 4px;
    font-size: 12px;
    margin-bottom: 0;
    box-sizing: border-box;
}
.list-element-btn .fav-link{
    position: relative;
    margin-left: 19px;
    width: 36px;
    height: 31px;
    padding: 0;
    border: 1px solid var(--form-border-color);
    right: auto;
    top: auto;
    box-sizing: border-box;
}

.catalog-section-slider{
    margin-bottom: 50px;
    overflow: hidden;
    margin-top: 50px;
}
.catalog-section-slider .swiper-wrapper{
    display: flex;
    gap: 20px;
}
.catalog-section-slider-item{
    min-height: 152px;
    width: 250px;
    color: var(--text-color);
    display: flex;
    flex-direction: column;
}
.catalog-section-slider-item .catalog-section-slider-img{
    height: 127px;
    width: 250px;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.catalog-section-slider-item .catalog-section-slider-img img{
    width: 100%;
}
.catalog-section-slider-title{
    font-size: 14px;
    text-transform: uppercase;
}
.catalog-speed-link{
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 10px;
}
.catalog-speed-link .catalog-speed-link-item{
    height: 16px;
    display: inline-block;
    background-color: #FFFFFF;
    border: 1px solid #D6DCE2;
    color: #D6DCE2;
    border-radius: 8px;
    padding: 0 8px;
    cursor: pointer;
}
.catalog-speed-link .catalog-speed-link-item.catalog-speed-link-dom{
    background-color: #D6DCE2;
    color: #FFFFFF;
}
.catalog-speed-link .catalog-speed-link-item.catalog-speed-link-dom.active{
    background-color: var(--btn-bg-color);
    border: 1px solid var(--btn-bg-color);
}
.catalog-speed-link .catalog-speed-link-item.catalog-speed-link-hidden{
    display: none;
}
.catalog-speed-link .catalog-speed-link-item.catalog-speed-link-show{
    display: block;
}
.catalog-speed-link .catalog-speed-link-item.catalog-speed-link-show.catalog-speed-link-hidden.active{
    border: 1px solid var(--btn-bg-color);
    color: var(--btn-bg-color);
}

.catalog-sort-panel{
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.catalog-sort-panel .catalog-sort-this{
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding-right: 20px;
}
.catalog-sort-panel .catalog-sort-this:before{
    content:"";
    position: absolute;
    top:6px;
    right: 0;
    width: 13px;
    height: 7px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi43NDQ2IDAuMzYyNjMyQzEyLjc0NDUgMC4zOTk1ODEgMTIuNzM2OSAwLjQzNjEyNCAxMi43MjIyIDAuNDcwMDg1QzEyLjcwNzUgMC41MDQwNDcgMTIuNjg2IDAuNTM0NzMyIDEyLjY1OTEgMC41NjAzMTJMNi45NTg0MSA2LjIwODMyQzYuOTMyNSA2LjIzNDc5IDYuOTAxNDkgNi4yNTU4NCA2Ljg2NzIxIDYuMjcwMjFDNi44MzI5NCA2LjI4NDU5IDYuNzk2MSA2LjI5MTk5IDYuNzU4ODggNi4yOTE5OUM2LjcyMTY2IDYuMjkxOTkgNi42ODQ4MiA2LjI4NDU5IDYuNjUwNTUgNi4yNzAyMUM2LjYxNjI3IDYuMjU1ODQgNi41ODUyNiA2LjIzNDc5IDYuNTU5MzYgNi4yMDgzMkwwLjg1ODY0MyAwLjU2MDMxMkMwLjgyNTk3MyAwLjUzNjAzNiAwLjc5ODk0OSAwLjUwNTA4OCAwLjc3OTQwMiAwLjQ2OTU2NEMwLjc1OTg1NSAwLjQzNDA0IDAuNzQ4MjQxIDAuMzk0NzcgMC43NDUzNDYgMC4zNTQ0MTJDMC43NDI0NTEgMC4zMTQwNTMgMC43NDgzNDMgMC4yNzM1NDkgMC43NjI2MjMgMC4yMzU2NDNDMC43NzY5MDMgMC4xOTc3MzggMC43OTkyMzcgMC4xNjMzMTUgMC44MjgxMTQgMC4xMzQ3MDVDMC44NTY5OSAwLjEwNjA5NSAwLjg5MTczNSAwLjA4Mzk2NzggMC45Mjk5OTQgMC4wNjk4MTk5QzAuOTY4MjU0IDAuMDU1NjcyIDEuMDA5MTQgMC4wNDk4MzQyIDEuMDQ5ODcgMC4wNTI3MDI0QzEuMDkwNjEgMC4wNTU1NzA2IDEuMTMwMjQgMC4wNjcwNzcgMS4xNjYxIDAuMDg2NDQzNEMxLjIwMTk1IDAuMTA1ODEgMS4yMzMxOSAwLjEzMjU4NCAxLjI1NzY5IDAuMTY0OTUyTDYuNzU4ODggNS42MDgyMkwxMi4yNjAxIDAuMTY0OTUxQzEyLjI4NiAwLjEzODQ3NyAxMi4zMTcgMC4xMTc0MjkgMTIuMzUxMyAwLjEwMzA1NUMxMi4zODU1IDAuMDg4NjgxNSAxMi40MjI0IDAuMDgxMjc0NSAxMi40NTk2IDAuMDgxMjc0NUMxMi40OTY4IDAuMDgxMjc0NSAxMi41MzM3IDAuMDg4NjgxNCAxMi41Njc5IDAuMTAzMDU1QzEyLjYwMjIgMC4xMTc0MjkgMTIuNjMzMiAwLjEzODQ3NyAxMi42NTkxIDAuMTY0OTUxQzEyLjY4NiAwLjE5MDUzMSAxMi43MDc1IDAuMjIxMjE2IDEyLjcyMjIgMC4yNTUxNzhDMTIuNzM2OSAwLjI4OTEzOSAxMi43NDQ1IDAuMzI1NjgzIDEyLjc0NDYgMC4zNjI2MzJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.catalog-sort-panel .catalog-sort-select{
    flex-wrap: wrap;
    width: 170px;
    padding: 10px 15px;
    border: 1px solid var(--border-color);
    border-radius: 8px;
    position: absolute;
    z-index: 100;
    background-color: #FFFFFF;
    box-shadow: 0 5px 7px 0 #91919190;
    display: flex;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
}
.catalog-sort-panel .catalog-sort-select.active{
    visibility: visible;
    opacity: 1;
    transition: 0.3s;
}
.catalog-sort-panel .catalog-sort-select .catalog-sort-select-item{
    margin-bottom: 5px;
    color: #000000;
    text-transform: lowercase;
    width: 100%;
}
.catalog-speed-link-clear{
    position: relative;
    font-size: 12px;
    opacity: 50%;
    padding-right: 10px;
    margin-bottom: 25px;
    display: inline-block;
    text-decoration: underline;
}
.catalog-speed-link-clear:before{
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    width: 5px;
    height: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zOTY4MyA0Ljg5NjM1TDQuOTYyMSA1LjMxMjc3TDMuMTIyMDggMy4zOTE4NEwxLjI1MTcxIDUuMTgzNDRMMC44MTU5MTggNC43Mjg0OEwyLjY4NjI5IDIuOTM2ODlMMC44NDYyNzkgMS4wMTU5NkwxLjI4MTAxIDAuNTk5NTRMMy4xMjEwMyAyLjUyMDQ2TDUuMDAxNTEgMC43MTkxODlMNS40MzczIDEuMTc0MTRMMy41NTY4MiAyLjk3NTQyTDUuMzk2ODMgNC44OTYzNVoiIGZpbGw9IiNDNzAwMDAiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);
}
.gallery.swiperVLNP2{
    overflow: hidden;
}
.swiper-wrapper2 {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}
.block-slider-banner{
    padding: 0 100px;
    /*overflow: visible;*/
}
.block-slider-banner .swiper{
    overflow: visible;
}
.block-slider-banner .swiper-slide{
    width: 50%;
    height: auto;
}
.block-slider-banner .swiper-slide img{
    height: 100%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.block-slider-banner .swiper-slide .block-slider-banner-item{
    position: relative;
}
.block-slider-banner .swiper-slide .block-slider-banner-item .block-slider-banner-item-title{
    position: absolute;
    left: 30px;
    top: 55px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: .6px;
    line-height: 36px;
}
.block-slider-banner .swiper-slide .block-slider-banner-item .block-slider-banner-item-subtitle{
    position: absolute;
    left: 30px;
    top: 30px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1.5px;
    line-height: 16px;
    text-transform: uppercase;
}

.text-bold{
    font-weight: bold;
}
.text-color-active{
    color: var(--form-color-link);
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.block-text{
    margin-bottom: 80px;
}


.mb-template{
    margin-bottom: 80px;
}


.w-100{
    width: 100% !important;
}
.mr-10{
    margin-right: 10px;
}
.ml-10{
    margin-left: 10px;
}
.mb-10{
    margin-bottom: 10px;
}
.mt--30{
    margin-top: -30px;
}
.text-center{
    text-align: center;
}

.width70{
    width: 70%;
    margin: 0 auto;
}
.bottom-buy-style{
    margin-bottom: 60px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    box-sizing: border-box;
    letter-spacing: 3px;
}

.pages-block-html-content iframe{
    filter: grayscale(1);
    -ms-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
}

.pages-block-width-10{
    width: 10% !important;
}
.pages-block-width-20{
    width: 20% !important;
}
.pages-block-width-30{
    width: 30% !important;
}
.pages-block-width-40{
    width: 40% !important;
}
.pages-block-width-50{
    width: 50% !important;
}
.pages-block-width-60{
    width: 60% !important;
}
.pages-block-width-70{
    width: 70% !important;
}
.pages-block-width-80{
    width: 80% !important;
}
.pages-block-width-90{
    width: 90% !important;
}
.pages-block-width-50, .pages-block-width-60, .pages-block-width-70, .pages-block-width-80, .pages-block-width-90{
    margin-left: auto !important;
    margin-right: auto !important;
}

.popover__inner .recall__text{
    margin: 30px 0 15px 0;
}
.popover__inner .button{
    margin-top: 15px;
    margin-bottom: 0;
}
.button-style-2{
    background-color: #FFFFFF;
    color: var(--btn-bg-color);
    border:1px solid var(--btn-bg-color);
}
.button-buy-success, .button-buy-success:hover{
    color: var(--text-color);
    background-color: var(--border-color);
}
.sizes-guide__left {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase
}

.sizes-guide__left table {
    text-align: center;
    border: none
}

.sizes-guide__left table td,.sizes-guide__left table th {
    font-size: 13px;
    font-weight: 500;
    width: 50%;
    padding: 15px;
    vertical-align: top;
    border: none
}

.sizes-guide__left table th {
    padding-top: 0;
    background-color: transparent
}

.sizes-guide__right {
    font-size: 13px;
    font-weight: 500;
    width: 222px;
    margin-right: auto;
    margin-bottom: 70px;
    margin-left: auto;
    text-align: left;
    color: #6b9cfd
}

.sizes-guide__right-title {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #08205c
}

.card-offert{
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
    color: var(--body-font-color);
}
.card-offert a{
    color: var(--body-font-color);
}
@media (min-width: 768px) {
    .sizes-guide__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin-top: 50px
    }

    .sizes-guide__left {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .sizes-guide__left table {
        text-align: left
    }

    .sizes-guide__left table td,.sizes-guide__left table th {
        width: auto
    }

    .sizes-guide__left table td:first-child,.sizes-guide__left table th:first-child {
        padding-left: 0
    }

    .sizes-guide__left table th {
        text-align: left
    }

    .sizes-guide__right {
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0
    }
}
.popover--medium {
    width: 900px;
}
.mapItem{
    width: 100%;
    height: 450px;
}
.etv{
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 50;
}
.etv .n5h {
    flex: 1 1 auto;
    height: 100%;
}
@media (min-width: 1024px) {
    footer .bottom-menu .menu-block .footer-sub-menu {
        display: block !important;
    }
}
@media (max-width: 1600px) {
    .swiper-product{
        max-width: 1100px;
    }
    .block-product{
        max-width: 1300px;
        margin: 0 auto;
    }

    .block-product .button-left:after {
        right: 30px;
        left: auto;
    }
    .block-product .button-right:after {
        left: 30px;
    }
}

.store-list-table{
    display: block;
    width: 100%;
}
.store-list-line{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    cursor:pointer;
}
.store-list-line-item{
    display: table-cell;
    /*border-bottom: 1px dotted var(--border-color);*/
    color: var(--text-color);
    font-size: 14px;
    text-align: center;
    padding: 0;
    white-space: nowrap;
    vertical-align: bottom;
}
.store-list-line-item.f1{
    width: 48%;
}
.store-list-line .store-schedule, .store-list-line-item.f6{
    display: none;
}
.store-list-line.selected .store-schedule, .store-list-line:hover .store-schedule,
.store-list-line.selected .store-list-line-item.f6, .store-list-line:hover .store-list-line-item.f6{
    display: block;
}

.store-list-line .store-list-line-item.f6 {
    order: 7;
    width: 100%;
    color: #8096AA;
    font-size: 10px;
    text-decoration: underline;
    padding-top: 0;
}
.store-list-line .store-list-line-item.f6 svg{
    width: 14px;
    height: 10px;
    margin-right: 2px;
    fill: #8096AA;
}
.store-list-line:hover .store-list-line-item.f6{
    color: #FFFFFF;
}
.store-list-line:hover .store-list-line-item.f6 svg{
    fill: #FFFFFF;
}

.store-list-table .store-list-line:last-child .store-list-line-item{
    border-bottom:none;
}
.store-list-table .store-name{
    font-size: 14px;
    color: #000000;
    white-space: normal;
    /*margin-top: -3px;*/
    text-decoration: underline;
    line-height: 20px;
}
.store-list-table .store-name.isnotavailable{
    line-height: 34px;
}
.store-list-table .store-address{
    font-size: 9px;
    /*font-weight: bold;*/
    max-width: 276px;
    overflow: hidden;
    position: relative;
    /*margin-bottom: -4px;*/
    margin-top: 4px;
    margin-bottom: 5px;
    line-height: 12px;
}
.store-list-line.selected{
    background-color: #D3E1ED1E;
    color: #000000;
}
.store-list-line:hover{
    background-color: var(--form-color-link);
    color: #000000;
}
.store-list-line.selected .store-name, .store-list-line.selected .store-address, .store-list-line.selected .store-list-line-item
{
    color: #000000;
}
.store-list-line.selected .price{
    color: var(--form-color-link);
}
.store-list-line:hover .store-name, .store-list-line:hover .store-address, .store-list-line:hover .store-list-line-item, .store-list-line:hover .price{
    color: #FFFFFF;
}
.store-list-table .bottom-dodded{
    padding: 12px 10px;
    border-bottom: 1px dotted var(--border-color);
    vertical-align: middle;
    height: 38px;
    line-height: 38px;
}
.store-list-table .store-list-line-item:first-child .bottom-dodded{
    margin-left: 15px;
}
.store-list-table .store-list-line-item:last-child .bottom-dodded{
    margin-right: 15px;
}
.store-list-table .store-list-line .store-list-line-item{
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
}
.store-list-table .store-list-line .store-list-line-item:first-child{
    text-align: left;
    padding-left: 15px;
}
.store-list-table .store-list-line .store-list-line-item:last-child{
    text-align: right;
    padding-right: 15px;
}
.store-list-line:last-child .bottom-dodded{
    border: none;
}
.store-list-table .price{
    font-weight: bold;
    color: var(--form-color-link);
    padding-right: 15px;
    text-align: right;
}
.store-list-table .price:after{
    content: "\20BD";
    margin-left: 5px;
}

@media (max-width: 1024px) {
    .store-list-line-item.f1 {
        order: 1;
        width: 100%;
    }
    .store-list-line-item.f2 {
        padding-left: 15px;
    }
}

.select-popup-size h2, .select-popup-size .article{
    text-align: left;
}
.select-popup-size .article{
    margin-bottom: 15px;
}

.row .basket-left-block{
    flex: 0 0 auto;
    width: 66.66666667%;
}
.row .basket-right-block{
    flex: 0 0 auto;
    width: 33.33333333%;
}

.want-discount{
    display: block;
    position: relative;
    margin-left: 250px;
    height: 0;
}
.want-discount.pFixed{
    position: fixed;
}
.want-discount .percent{
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-color: #8F0202;
    border-radius: 18px;
    color: #CDBC9D;
    font-size: 16px;
    font-weight: 600;
    padding: 6px 0 0 9px;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 5;
    box-sizing: border-box;
}
.want-discount .open-want-discount{
    padding: 9px 28px;
    cursor: pointer;
    border-radius: 5px;
    /*box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.15), inset 0 4px 4px 0 rgba(115, 115, 115, 0.03);*/
    margin: 0;
    position: absolute;
    left: 17px;
    top: 14px;

    background: rgba(255, 255, 255, 0.7);
    box-shadow: 6px 4px 4px rgba(0, 0, 0, 0.15), inset 0px 4px 4px rgba(115, 115, 115, 0.03), inset 0px 4px 4px rgba(255, 255, 255, 0.15), inset 0px 0px 68px rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(32px);
    /* Note: backdrop-filter has minimal browser support */
    border-radius: 5px;

    z-index: 4;
}
.want-discount.active .open-want-discount{
    display: none;
}
.want-discount .open-want-discount .title{
    font-size: 12px;
    font-weight: 400;
    color: #CDBC9D;
    text-decoration: underline;
    display: block;
}
.want-discount-detail-text{
    display: none;
    padding: 30px 28px;
    cursor: pointer;
    /*box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.15), inset 0 4px 4px 0 rgba(115, 115, 115, 0.03);*/
    margin: 0;
    max-width: 400px;
    background: rgba(255, 255, 255, 0.7);
    box-shadow: 6px 4px 4px rgba(0, 0, 0, 0.15), inset 0px 4px 4px rgba(115, 115, 115, 0.03), inset 0px 4px 4px rgba(255, 255, 255, 0.15), inset 0px 0px 68px rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(32px);
    /* Note: backdrop-filter has minimal browser support */
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 520;
}
.want-discount-detail-text.active{
    display: block;
}
.want-discount-detail-text .percent{
    position: absolute;
    left: -16px;
    top: -16px;
    width: 32px;
    height: 32px;
    background-color: #8F0202;
    border-radius: 18px;
    color: #CDBC9D;
    font-size: 16px;
    font-weight: 600;
    padding: 6px 0 0 9px;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
}
.want-discount-detail-text .title{
    font-weight: 400;
    text-decoration: underline;
    display: block;
    font-size: 18px;
    color: #8F0202;
}

.want-discount-detail-text .detail-text{
    display: block;
    width: 340px;
    white-space: normal;
    font-size: 16px;
    font-weight: 300;
    color: #08205c;
    text-decoration: none;
    margin-top: 17px;
}
.want-discount.active .open-want-discount{
    padding: 18px 28px;
}
.want-discount.active .open-want-discount .title{
    font-size: 16px;
    color: #8F0202;
}
.want-discount-detail-text .form{
    display: block;
    margin-top: 20px;
}
.want-discount-detail-text .form .form-line{
    display: block;
    margin-bottom: 15px;
}
.want-discount-detail-text .form .form-line:last-child{
    margin-bottom: 0;
}
.want-discount-detail-text .form .form-line input[type=text]{
    font-weight: 300;
    font-size: 12px;
    line-height: 28px;
    color: #6F7D9D;
    box-sizing: border-box;

    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 0 10px;
    width: 195px;
}
.want-discount-detail-text .form .form-line input[type=text].error{
    border: 1px solid #8F0202;
}
.want-discount-detail-text .form .form-line input[type=submit]{
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    align-items: center;
    color: #FFFFFF;

    background: #8F0202;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), inset 0px 4px 4px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    padding: 7px 19px;
    border: none;
    margin-top: 15px;
    cursor: pointer;
}
.want-discount-detail-text .error-text, .want-discount-detail-text .success-text{
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
    margin-bottom: 12px;
}
.want-discount-detail-text .error-text{
    color: #8F0202;
}
.want-discount-detail-text .success-text{
    color: #6B9CFD;
}
.want-discount-fone{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(8, 32, 92, .5);
    z-index: 505;
    /*cursor: url(/local/templates/main/assets/css/../images/icons/cursor.svg) 38 38, pointer;*/
}
@media (max-width:1900px) {
    .want-discount{
        margin-left: 245px;
    }
}