
/* 
    Created on : 12.05.2021, 10:43:49
    Author     : Глеб
    E-mail     : zvereff.gleb@yandex.ru
*/

.main-page-swiper-banner img {
    height: auto;
}
.swiper-pagination-bullet{
    opacity: 1;
}
.main-page-news-menu-items a{
    box-sizing: border-box;
    width: 100%;
    text-decoration: none;
    transition: 0.5s;
    color: #000;
}
.main-page-news-menu-items a:hover{
    background: none;
    text-decoration: none;
    border-left: solid 1px #9D1C2F;
}
.catalog-position-title a{
    color: #000;
    text-decoration: none;
} 
.catalog-position-title a:hover{
    text-decoration: none;
    color: #9D1C2F;
}
.hover-link{
    display: block;
    position: relative;
    overflow: hidden;
}
.hover-link img{
    transition: 0.5s;
    background: #fff;
}
.hover-link:before{
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(157, 28, 47 , 0.13);
    opacity: 0;
    transition: 0.5s;
    z-index: 2;
}
.hover-link:hover:before{
    opacity: 1;
}
.hover-link:hover img{
    transform: scale(1.3);
}
.catalog-position-order-quantity{
    user-select: all;
}
.catalog-position-order-quantity {
    box-sizing: border-box;
    display: block;
    position: relative;
}
.catalog-position-order-quantity select{
    width: 100%;
    box-sizing: border-box;
    display: block;
    border: none;
    padding: 10px;
    border-radius: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    outline: none;
    position: relative;
    z-index: 2;
}

.catalog-position-order-quantity svg {
    position: absolute;
    top: 16px;
    right: 12px;
    z-index: 1;
}
.catalog-position-title a {
    height: 40px;
    display: block;
}
.loader {
    display: inline-block;
    width: 80px;
    height: 80px;
}
.loader:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.map-container {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
@-webkit-keyframes scale-down-center {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@keyframes scale-down-center {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}
.metka-map{
    width: 30px;
    height: 30px;
    margin-left: -15px;
    margin-top: -30px;
    background: url(../image/treugol.svg) no-repeat center/contain ,#9D1C2F;
    background-size: 50%;
    position: relative;

}
.metka-map.active{
    background: url(../image/treugol.svg) no-repeat center/contain ,#000;
    background-size: 50%;
    z-index: 10000;
    -webkit-animation: scale-down-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
    animation: scale-down-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
}
.metka-map.opacity{
    opacity: 0.5;
}
.metka-map.opacity:after{
    opacity: 0.5;
}
.metka-map:after{
    content: "";
    display: block;
    border-top: 5px solid #9D1C2F;
    border-left: 5px solid transparent;
    border-right: 5px solid  transparent;
    border-bottom: 5px solid  transparent;
    position: absolute;
    bottom: -10px;
    left: 10px;
}
.metka-map.active:after{
    border-top: 5px solid #000;
}
.map-menu-item{
    cursor: pointer;

}
.map-content {
    /*    background: darkgrey;
        height: 100%;*/
    width: 100%;
}
.order-map .map-menu {
     padding: 100px 0 20px 100px;
        height: calc(100% - 120px);
        display: flex;
        width: calc(45% - 100px);
        flex-direction: column;
        position: relative;

}
.order-map .map-content {
    /*    background: darkgrey;
        height: 100%;*/
    width: 65%;
}
.map-menu {
    display: none;
}
#mapContainer span.toltype-map span {
    display: block;
}
#mapContainer span.toltype-map span.title{
    font-size: 18px;
    color: #9d1c2f;
}
#mapContainer span.toltype-map span.metro{
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
#mapContainer span.toltype-map span.link a{
    background: #9D1C2F;
    border-radius: 30px;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
    display: inline-block;
    user-select: none;
    cursor: pointer;

    padding: 5px 20px;
    text-decoration: none;
}
.map-menu-item:hover .map-menu-item__title{
    color:#9D1C2F;
}
.custom-select-wrapper select{
    border: none;
    border-bottom: 1px solid #394a6d;
    font-size: 20px;
    line-height: 23px;
    color: #9D1C2F;
    outline: none;
    padding: 8px 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    margin-top: 7px;
}
.custom-select-wrapper .arrow {
    position: absolute;
    right: 6px;
    height: 6px;
    width: 6px;
    top: 20px;
    z-index: 2;
    /* background: #000; */
}
.main-page-filter__submit{
    border: none;
    margin-top: 15px;
}
.custom-select-wrapper select:disabled{
    background: #f3f3f3;
    opacity: .8;
    cursor: not-allowed;
}
.main-page-news-swiper{
    min-height: 559px;
}
.loaded{
    position: relative;
}
.loaded:before{
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 10;
    background: rgba(250,250,250,0.7);
}
.loaded:after{
    content: "";
    position: absolute;
    z-index: 11;
    display: block;
    width: 40px;
    height: 40px;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    border-left: 3px solid #9D1C2F;
    border-right: 3px solid #9D1C2F;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    animation: lds-dual-ring 1.2s linear infinite;
    border-radius: 1000px;
}
.welcome .modal{
    position: fixed;
    transition: 0.5s;
}
.modal-block{
    transition: 0.5s;
    transform: translateY(10%);
}
.welcome .modal-block{
    transform: translateY(0%);
}
.catalog-position{
    position: relative;
}
.catalog-position .mod-har-chunk{
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    background:rgba(250,250,250,0.9);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2);
    z-index: 4;

}
.catalog-position .mod-har-chunk  .modal-container {
    height: 100%;
}
.catalog-position .mod-har-chunk .body-modal{
    overflow-y: auto;
    padding: 10px;
    max-height: 84%;
}
.catalog-position .mod-har-chunk .header-modal{
    background: #9D1C2F;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;

}
.catalog-position .mod-har-chunk .header-modal .close{
    display: block;
    color: #fff;
    height: 40px;
    width: 40px;
    font-size: 2em;
    text-decoration: none;
    transition: 0.5s;
    background: #9D1C2F;
    text-align: center;
}
.catalog-position .mod-har-chunk .header-modal .close:hover{
    text-decoration: none;
    background: #000;
}
.catalog-position .mod-har-chunk .body-modal::-webkit-scrollbar {
    width: 2px;

}
.catalog-position .mod-har-chunk .body-modal::-webkit-scrollbar-thumb {
    background: #D6BB9B;
}
.controls-order_popUp-content-position-no-grid .h3 {
    font-size: 1.5rem;
}
.catalog-position-order-addPositionToCart{
    border:none;   
}
.controls-order .container-carts {
    max-height: 100%;
    overflow-y: auto;
}
.controls-order_popUp-content-noflex {
    height: 100%;
}
.controls-order_popUp-content-noflex .container-cart {
    height: 100%;
}
.controls-order .container-carts {
    height: 50vh;
    box-sizing: border-box;
    overflow-y: auto;
}
.controls-order .container-carts::-webkit-scrollbar {
    width: 5px;

}
.controls-order .container-carts::-webkit-scrollbar-thumb {
    background: #D6BB9B;
}
.controls-order_popUp-content-position-info__price:after{
    content: "₽";
    margin-left: 10px;
}
header .controls-order_popUp{
    z-index: 100;
}
.about-crumbs .breadcrumb{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.about-crumbs .breadcrumb>li>a{
    display: block;
    text-decoration: none;
    color: #fff;
}
.about-crumbs .breadcrumb>li{
    font-size: 11px;
    padding: 10px;
    line-height: 13px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-sizing: border-box;
    border-radius: 30px;
    width: max-content;
    padding:10px 15px;
    margin-right: 7px;
    color: #fff;

}
.about-crumbs .breadcrumb>li:not(.active){
    background: rgba(255, 255, 255, 0.1);
}
.about-crumbs .breadcrumb>li>a:hover,
.about-crumbs .breadcrumb>li>a:focus,
.about-crumbs .breadcrumb>li>a:active{
    text-decoration: none;
}
.about-header-footer-menu>li>a{
    text-decoration: none;
    color: #fff;
    display: block;
}
.about-header-footer-menu>li>a:hover,
.about-header-footer-menu>li>a:focus,
.about-header-footer-menu>li>a:active{
    text-decoration: none;
}
.about-header-footer-menu li{
    border-bottom: solid 5px transparent;
    transition: 0.5s;
}

.about-header-footer-menu li:hover,
.about-header-footer-menu .active {
    border-bottom: solid 5px #9D1C2F;

}
.popUp-catalog .overflow-scroll{
    max-height: 60%;
    overflow-y: auto;
    margin-right: 20px;
}
.popUp-catalog .overflow-scroll::-webkit-scrollbar {
    width: 5px;
}
.popUp-catalog .overflow-scroll::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}
.popUp-catalog .overflow-scroll.types{
    max-height: 30%;
    min-height: 60%;
}
.popUp-catalog .overflow-scroll.sugar{
    max-height: 25%;
}
.catalog-position-order-addPositionToCart .to-cart{
    display: none;
}
.catalog-position-order-addPositionToCart.active .to-cart{
    display: inline;
}
.catalog-position-order-addPositionToCart.active .no-cart{
    display: none;
}
.catalog-position-order-addPositionToCart.active{
    background: #1c9d64;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjYyNDcgMC43MTkxNjhDMTEuMDU2IDEuMDY0MTggMTEuMTI1OSAxLjY5MzQ3IDEwLjc4MDkgMi4xMjQ3M0w3LjY4MDY0IDYuMDAwMDRIMTcuMzE5NEwxNC4yMTkxIDIuMTI0NzNDMTMuODc0MSAxLjY5MzQ3IDEzLjk0NDEgMS4wNjQxOCAxNC4zNzUzIDAuNzE5MTY4QzE0LjgwNjYgMC4zNzQxNTkgMTUuNDM1OSAwLjQ0NDA4IDE1Ljc4MDkgMC44NzUzNDJMMTkuNzgwOSA1Ljg3NTM0QzE5LjgxMjkgNS45MTUzMyAxOS44NDEzIDUuOTU3MDMgMTkuODY2MiA2LjAwMDA0SDIyLjQzODRDMjMuNzM5NiA2LjAwMDA0IDI0LjY5NDMgNy4yMjI4MSAyNC4zNzg3IDguNDg1MTFMMjEuMzc4NyAyMC40ODUxQzIxLjE1NjEgMjEuMzc1NCAyMC4zNTYyIDIyIDE5LjQzODQgMjJINS41NjE1M0M0LjY0MzggMjIgMy44NDM4MyAyMS4zNzU0IDMuNjIxMjUgMjAuNDg1MUwwLjYyMTI0NyA4LjQ4NTExQzAuMzA1Njc0IDcuMjIyODEgMS4yNjAzOSA2LjAwMDA0IDIuNTYxNTMgNi4wMDAwNEg1LjEzMzgzQzUuMTU4NzMgNS45NTcwMyA1LjE4NzE2IDUuOTE1MzMgNS4yMTkxNSA1Ljg3NTM0TDkuMjE5MTUgMC44NzUzNDJDOS41NjQxNiAwLjQ0NDA4IDEwLjE5MzQgMC4zNzQxNTggMTAuNjI0NyAwLjcxOTE2OFpNMi41NjE1MyA4LjAwMDA0SDIyLjQzODRMMTkuNDM4NCAyMEw1LjU2MTUzIDIwTDIuNTYxNTMgOC4wMDAwNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMTAuNzgwOSAyLjEyNDczTDEyLjM0MjYgMy4zNzQxMkwxMi4zNDI2IDMuMzc0MTJMMTAuNzgwOSAyLjEyNDczWk0xMC42MjQ3IDAuNzE5MTY4TDkuMzc1MzIgMi4yODA5TDkuMzc1MzIgMi4yODA5MUwxMC42MjQ3IDAuNzE5MTY4Wk03LjY4MDY0IDYuMDAwMDRMNi4xMTg5IDQuNzUwNjVDNS42Mzg2MyA1LjM1MDk5IDUuNTQ0OTkgNi4xNzM0OCA1Ljg3ODAzIDYuODY2NDFDNi4yMTEwNyA3LjU1OTM1IDYuOTExODMgOC4wMDAwNCA3LjY4MDY0IDguMDAwMDRWNi4wMDAwNFpNMTcuMzE5NCA2LjAwMDA0VjguMDAwMDRDMTguMDg4MiA4LjAwMDA0IDE4Ljc4OSA3LjU1OTM1IDE5LjEyMiA2Ljg2NjQxQzE5LjQ1NSA2LjE3MzQ4IDE5LjM2MTQgNS4zNTA5OSAxOC44ODExIDQuNzUwNjVMMTcuMzE5NCA2LjAwMDA0Wk0xNC4yMTkxIDIuMTI0NzNMMTUuNzgwOSAwLjg3NTM0MlYwLjg3NTM0MUwxNC4yMTkxIDIuMTI0NzNaTTE0LjM3NTMgMC43MTkxNjhMMTUuNjI0NyAyLjI4MDkxTDE1LjYyNDcgMi4yODA5TDE0LjM3NTMgMC43MTkxNjhaTTE1Ljc4MDkgMC44NzUzNDJMMTQuMjE5MSAyLjEyNDczTDE0LjIxOTEgMi4xMjQ3M0wxNS43ODA5IDAuODc1MzQyWk0xOS43ODA5IDUuODc1MzRMMjEuMzQyNiA0LjYyNTk2TDIxLjM0MjYgNC42MjU5NUwxOS43ODA5IDUuODc1MzRaTTE5Ljg2NjIgNi4wMDAwNEwxOC4xMzUzIDcuMDAyMDNDMTguNDkyOSA3LjYxOTcxIDE5LjE1MjUgOC4wMDAwNCAxOS44NjYyIDguMDAwMDRWNi4wMDAwNFpNMjQuMzc4NyA4LjQ4NTExTDI2LjMxOSA4Ljk3MDE4VjguOTcwMThMMjQuMzc4NyA4LjQ4NTExWk0yMS4zNzg3IDIwLjQ4NTFMMjMuMzE5IDIwLjk3MDJWMjAuOTcwMkwyMS4zNzg3IDIwLjQ4NTFaTTMuNjIxMjUgMjAuNDg1MUw1LjU2MTUzIDIwTDMuNjIxMjUgMjAuNDg1MVpNMC42MjEyNDcgOC40ODUxMUwyLjU2MTUzIDguMDAwMDRMMC42MjEyNDcgOC40ODUxMVpNNS4xMzM4MyA2LjAwMDA0VjguMDAwMDRDNS44NDc1MyA4LjAwMDA0IDYuNTA3MTQgNy42MTk3MiA2Ljg2NDcxIDcuMDAyMDZMNS4xMzM4MyA2LjAwMDA0Wk01LjIxOTE1IDUuODc1MzRMNi43ODA4OCA3LjEyNDczTDYuNzgwODkgNy4xMjQ3M0w1LjIxOTE1IDUuODc1MzRaTTkuMjE5MTUgMC44NzUzNDJMNy42NTc0MSAtMC4zNzQwNDlMNy42NTc0MSAtMC4zNzQwNDhMOS4yMTkxNSAwLjg3NTM0MlpNMjIuNDM4NCA4LjAwMDA0TDI0LjM3ODcgOC40ODUxMUMyNC41MjgxIDcuODg3NjMgMjQuMzkzOSA3LjI1NDY0IDI0LjAxNDggNi43NjkyMUMyMy42MzU4IDYuMjgzNzggMjMuMDU0MyA2LjAwMDA0IDIyLjQzODQgNi4wMDAwNFY4LjAwMDA0Wk0yLjU2MTUzIDguMDAwMDRWNi4wMDAwNEMxLjk0NTY2IDYuMDAwMDQgMS4zNjQxNCA2LjI4Mzc4IDAuOTg1MTIxIDYuNzY5MjFDMC42MDYxMDcgNy4yNTQ2NCAwLjQ3MTg3NyA3Ljg4NzYzIDAuNjIxMjQ3IDguNDg1MTFMMi41NjE1MyA4LjAwMDA0Wk0xOS40Mzg0IDIwVjIyQzIwLjM1NjIgMjIgMjEuMTU2MSAyMS4zNzU0IDIxLjM3ODcgMjAuNDg1MUwxOS40Mzg0IDIwWk01LjU2MTUzIDIwTDMuNjIxMjUgMjAuNDg1MUMzLjg0MzgzIDIxLjM3NTQgNC42NDM4IDIyIDUuNTYxNTMgMjJMNS41NjE1MyAyMFpNMTIuMzQyNiAzLjM3NDEyQzEzLjM3NzcgMi4wODAzMyAxMy4xNjc5IDAuMTkyNDU5IDExLjg3NDEgLTAuODQyNTdMOS4zNzUzMiAyLjI4MDkxQzguOTQ0MDYgMS45MzU5IDguODc0MTQgMS4zMDY2MSA5LjIxOTE1IDAuODc1MzQ0TDEyLjM0MjYgMy4zNzQxMlpNOS4yNDIzOCA3LjI0OTQzTDEyLjM0MjYgMy4zNzQxMkw5LjIxOTE1IDAuODc1MzQyTDYuMTE4OSA0Ljc1MDY1TDkuMjQyMzggNy4yNDk0M1pNMTcuMzE5NCA0LjAwMDA0SDcuNjgwNjRWOC4wMDAwNEgxNy4zMTk0VjQuMDAwMDRaTTE4Ljg4MTEgNC43NTA2NUwxNS43ODA5IDAuODc1MzQyTDEyLjY1NzQgMy4zNzQxMkwxNS43NTc3IDcuMjQ5NDNMMTguODgxMSA0Ljc1MDY1Wk0xNS43ODA5IDAuODc1MzQxQzE2LjEyNTkgMS4zMDY2IDE2LjA1NiAxLjkzNTkgMTUuNjI0NyAyLjI4MDkxTDEzLjEyNTkgLTAuODQyNTdDMTEuODMyMSAwLjE5MjQ1OSAxMS42MjI0IDIuMDgwMzQgMTIuNjU3NCAzLjM3NDEyTDE1Ljc4MDkgMC44NzUzNDFaTTE1LjYyNDcgMi4yODA5QzE1LjE5MzQgMi42MjU5MiAxNC41NjQyIDIuNTU1OTkgMTQuMjE5MSAyLjEyNDczTDE3LjM0MjYgLTAuMzc0MDQ3QzE2LjMwNzYgLTEuNjY3ODMgMTQuNDE5NyAtMS44Nzc2IDEzLjEyNTkgLTAuODQyNTY4TDE1LjYyNDcgMi4yODA5Wk0xNC4yMTkxIDIuMTI0NzNMMTguMjE5MSA3LjEyNDczTDIxLjM0MjYgNC42MjU5NUwxNy4zNDI2IC0wLjM3NDA0OEwxNC4yMTkxIDIuMTI0NzNaTTE4LjIxOTEgNy4xMjQ3MkMxOC4xODg0IDcuMDg2MzYgMTguMTYwNCA3LjA0NTMzIDE4LjEzNTMgNy4wMDIwM0wyMS41OTcxIDQuOTk4MDRDMjEuNTIyMiA0Ljg2ODcyIDIxLjQzNzMgNC43NDQzMSAyMS4zNDI2IDQuNjI1OTZMMTguMjE5MSA3LjEyNDcyWk0yMi40Mzg0IDQuMDAwMDRIMTkuODY2MlY4LjAwMDA0SDIyLjQzODRWNC4wMDAwNFpNMjYuMzE5IDguOTcwMThDMjYuOTUwMSA2LjQ0NTU5IDI1LjA0MDcgNC4wMDAwNCAyMi40Mzg0IDQuMDAwMDRWOC4wMDAwNFY4LjAwMDA0TDI2LjMxOSA4Ljk3MDE4Wk0yMy4zMTkgMjAuOTcwMkwyNi4zMTkgOC45NzAxOEwyMi40Mzg0IDguMDAwMDRMMTkuNDM4NCAyMEwyMy4zMTkgMjAuOTcwMlpNMTkuNDM4NCAyNEMyMS4yNzM5IDI0IDIyLjg3MzggMjIuNzUwOSAyMy4zMTkgMjAuOTcwMkwxOS40Mzg0IDIwVjI0Wk01LjU2MTUzIDI0SDE5LjQzODRWMjBINS41NjE1M1YyNFpNMS42ODA5NiAyMC45NzAyQzIuMTI2MTMgMjIuNzUwOCAzLjcyNjA2IDI0IDUuNTYxNTMgMjRWMjBMMS42ODA5NiAyMC45NzAyWk0tMS4zMTkwNCA4Ljk3MDE4TDEuNjgwOTYgMjAuOTcwMkw1LjU2MTUzIDIwTDIuNTYxNTMgOC4wMDAwNEwtMS4zMTkwNCA4Ljk3MDE4Wk0yLjU2MTUzIDQuMDAwMDRDLTAuMDQwNzUwNyA0LjAwMDA0IC0xLjk1MDE5IDYuNDQ1NTkgLTEuMzE5MDQgOC45NzAxOEwyLjU2MTUzIDguMDAwMDRMMi41NjE1MyA4LjAwMDA0VjQuMDAwMDRaTTUuMTMzODMgNC4wMDAwNEgyLjU2MTUzVjguMDAwMDRINS4xMzM4M1Y0LjAwMDA0Wk0zLjY1NzQxIDQuNjI1OTVDMy41NjI3MSA0Ljc0NDMyIDMuNDc3NzkgNC44Njg3MyAzLjQwMjk1IDQuOTk4MDJMNi44NjQ3MSA3LjAwMjA2QzYuODM5NjcgNy4wNDUzMiA2LjgxMTYgNy4wODYzNCA2Ljc4MDg4IDcuMTI0NzNMMy42NTc0MSA0LjYyNTk1Wk03LjY1NzQxIC0wLjM3NDA0OEwzLjY1NzQxIDQuNjI1OTVMNi43ODA4OSA3LjEyNDczTDEwLjc4MDkgMi4xMjQ3M0w3LjY1NzQxIC0wLjM3NDA0OFpNMTEuODc0MSAtMC44NDI1NjlDMTAuNTgwMyAtMS44Nzc2IDguNjkyNDQgLTEuNjY3ODMgNy42NTc0MSAtMC4zNzQwNDlMMTAuNzgwOSAyLjEyNDczQzEwLjQzNTkgMi41NTU5OSA5LjgwNjU4IDIuNjI1OTIgOS4zNzUzMiAyLjI4MDlMMTEuODc0MSAtMC44NDI1NjlaTTIyLjQzODQgNi4wMDAwNEgyLjU2MTUzVjEwSDIyLjQzODRWNi4wMDAwNFpNMjEuMzc4NyAyMC40ODUxTDI0LjM3ODcgOC40ODUxMUwyMC40OTgxIDcuNTE0OTdMMTcuNDk4MSAxOS41MTVMMjEuMzc4NyAyMC40ODUxWk01LjU2MTUzIDIyTDE5LjQzODQgMjJWMThMNS41NjE1MyAxOEw1LjU2MTUzIDIyWk0wLjYyMTI0NyA4LjQ4NTExTDMuNjIxMjUgMjAuNDg1MUw3LjUwMTgyIDE5LjUxNUw0LjUwMTgyIDcuNTE0OTdMMC42MjEyNDcgOC40ODUxMVoiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) center;
}
header .controls-order_popUp-content-position__logo{
    text-align: center;
}
header .controls-order_popUp-content-position__logo .count{
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    color: #000000;
}
.main-page-filter__submit--mobile{
    border:none;
}
.main-page-catalog .catalog-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.main-page-catalog .catalog-wrapper .catalog-position{
    width: 24%;
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-right: 1.3%;
}
.main-page-catalog .catalog-wrapper .catalog-position:nth-child(4n+4){
    margin-right: 0%;
}
.main-page-catalog{
    width: 74%;
}
.container-menu-wrap .main-page-news-menu-title{
    height: auto;
}
.main-page-news.catalog-wrap-page{
    align-items:start;
}
.main-page-news.catalog-wrap-page .main-page-news-menu-title{
    position: relative;
    margin-bottom: 75px;
    margin-top: -14px;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    color: #9d1c2f;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}
.page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #9d1c2f;
    border-color: #9d1c2f;
}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-link {
    padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.main-page-news-menu .prices-block{
    margin-top: 40px;
}
.diapazon-link>a {
    display: block;
    color: #000;
    text-decoration: none;
    padding: 20px 0px;
    box-sizing: border-box;
    width: 100%;
    text-decoration: none;
    transition: 0.5s;
    color: #000;
    padding-left: 30px;
    margin-right: 0;
    border-left: solid 1px #EBEBEB;

}
.diapazon-link>a.active,
.diapazon-link>a:hover {
    background: none;
    text-decoration: none;
    border-left: solid 1px #9D1C2F;
}
.catalog-aside{

    padding-right: 40px;
}
.main-page-catalog .sort-panel{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.main-page-news-menu.catalog-aside .title,
.main-page-catalog .sort-panel .title {
    font-weight: bold;
    padding-top: 10px;
    font-size: 1.2rem;
    padding-bottom: 40px;
}
.main-page-catalog .sort-panel .links{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.main-page-catalog .sort-panel .links .sort-tab{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.main-page-catalog .sort-panel .links .sort-tab{
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-bottom: 20px;
}
.main-page-catalog .sort-panel .links .sort-tab li{
    width: 200px;
    text-align: center;
}
.main-page-catalog .sort-panel .links .sort-tab li>a{
    display: inline-block;
    text-decoration: none;
    color: #000;
    padding: 10px 30px;
    background: transparent;
    border-radius: 100px;
    font-size: .9rem;
}
.main-page-catalog .sort-panel .links .sort-tab li>a.active,
.main-page-catalog .sort-panel .links .sort-tab li>a:hover{
    background: #D6BB9B;
    color: #fff;
}
.catalog-body .about-header {
    height:auto; 
    box-sizing: border-box; 
}
.about-header-content {
    height:auto;
}
.catalog-aside .range-wrap{
    padding-top: 26px;
}
.catalog-aside .value-range-wrap {
    padding-top: 35px;
}
.catalog-aside .ui-slider-horizontal {
    height: 2px;
}
.catalog-aside .ui-slider .ui-slider-handle {
    border-radius: 100px;
}
.catalog-aside .ui-state-default, 
.catalog-aside .ui-widget-content .ui-state-default, 
.catalog-aside .ui-widget-header .ui-state-default, 
.catalog-aside .ui-button, 
html .catalog-aside .ui-button.ui-state-disabled:hover, 
html .catalog-aside .ui-button.ui-state-disabled:active {
    border: 10px solid #080808;
}
.catalog-aside .ui-slider .ui-slider-handle {
    width: 0.3em;
    height: 0.3em;
    outline: none;
}
.catalog-aside .ui-slider-horizontal .ui-slider-handle {
    top: -0.7em;
}
.catalog-aside .ui-state-active, 
.catalog-aside .ui-widget-content .ui-state-active,
.catalog-aside .ui-widget-header .ui-state-active,
.catalog-aside a.ui-button:active, 
.catalog-aside .ui-button:active, 
.catalog-aside .ui-button.ui-state-active:hover {
    background: #9D1C2F;
    outline: none;
}
.catalog-aside .value-range-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.catalog-aside .value-range-wrap input[type=text]{
    padding: 10px;
    width: 34%;
    border: 1px solid #ccc;
    outline: none;
    border-radius: 100px;
}
.catalog-aside .ui-widget-header {
    border: 1px solid #ddd;
    background: #9d1c2f;
    color: #333;
    font-weight: bold;
}
.catalog-aside .ui-widget.ui-widget-content {
    border: none;
    background: #EBEBEB;
}
.filter-item {
    margin-top: 40px;
    border-top: 1px solid #EBEBEB;
    padding-top: 40px;
}
.filter-item .custom-radio{
    display: none;
}
.filter-item .custom-radio+label{
    display: block;
    margin-bottom: 10px;
}
.filter-item .custom-radio+label:before{
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    border: 8px solid #fff;
    -webkit-box-shadow: 0px 0px 2px 0px rgb(0 0 0);
    -moz-box-shadow: 0px 0px 2px 0px rgb(0 0 0);
    box-shadow: 0px 0px 2px 0px rgb(0 0 0);
    margin-right: 20px;
    cursor: pointer;
    border-radius: 100px;
    transform: translateY(3px);
}

.filter-item .custom-radio:hover+label:before{
    background: #EBEBEB;
    border: 8px solid #EBEBEB;
}
.filter-item .custom-radio:checked+label:before{
    border: 8px solid #9D1C2F;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.filter-item  .overlay-min-height{
    max-height: 166px;
    overflow: hidden;
    padding-left: 10px;
    transition: 0.5s;
}
.filter-item  .overlay-min-height.active{
    max-height: 2000000px;
    padding-bottom: 20px;
    border: none;
}
.filter-item a{
    color: #9d1c2f;
    text-decoration: none;
    border-bottom: 1px dashed #9d1c2f;
}
.tovar-wrap{
    padding: 45px 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tovar-wrap .aside-tovar{
    width: 35%;
    padding-right: 40px;
    box-sizing: border-box;
}
.tovar-wrap  .content-tovar{
    width: 65%;
}
.tovar-wrap  .content-tovar .h2{
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: bold;
    line-height: .5rem;
}
.tovar-wrap  .content-tovar .h3{
    font-size: 1.3rem;
    font-weight: bold;
}
.tovar-wrap  .content-tovar span.articul-item {
    padding: 5px 10px;
    display: inline-block;
    background: #f6f5f5;
    border-radius: 100px;
    border: 1px solid #ccc;
}
.tovar-wrap  .content-tovar .item-haracter .flag-country {
    margin-left: 10px;
    transform: translateY(4px);
}
.tovar-wrap .flex-wrap-haracter {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tovar-wrap .flex-wrap-haracter .item-haracter {
    width: 33.2%;
    height: 100px;
    padding: 20px;
    box-sizing: border-box;
}
.tovar-wrap .flex-wrap-haracter .item-haracter .title{
    color: #9D1C2F;
    font-weight: bold;

}
.tovar-wrap .flex-wrap-haracter .item-haracter a{
    color: #000;
    text-decoration: underline;
}
.tovar-wrap .title-en-container{
    min-height: 25px;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(1){
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(2){
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(3){

    border-bottom: 1px solid #EBEBEB;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(4){

    border-right: 1px solid #EBEBEB;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(5){

    border-left: 1px solid #EBEBEB;
}
.tovar-wrap .flex-wrap-haracter .item-haracter:nth-child(6){

    border-left: 1px solid #EBEBEB;
}
.tovar-wrap .info-block {
    padding: 20px;
    background: #f8f8f8;
    margin-top: 20px;
}
.text-bold {
    font-weight: bold;  
}
.tovar-wrap .info-block .text-bold{
    color: #9d1c2f;
}
.tovar-wrap .prices-block .price{
    font-size: 3rem;
    text-align: center;

}
.tovar-wrap .prices-block .price:after{
    content: "₽";
    display: inline-block;
    margin-left: 10px;
}
.tovar-wrap .image-container {

}
.tovar-wrap .image-container img{
    width: 100%;
}
.tovar-wrap .image-container .hover-image{
    display: block;
    border: 1px solid #EBEBEB;
}
.tovar-wrap .prices-block{

    margin-top: 40px;
}
.tovar-wrap .prices-block .tooltip {
    width: 15px;
    height: 18px;
    margin-left: 7px;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNy41IiBjeT0iMTAuNSIgcj0iNyIgc3Ryb2tlPSIjQzMyODQxIi8+CjxwYXRoIGQ9Ik03LjEwMTA3IDcuMTY3OTdDNy4xMDEwNyA2Ljk3MTAzIDcuMTcyNjkgNi44MDA5NCA3LjMxNTkyIDYuNjU3NzFDNy40NTkxNSA2LjUxNDQ5IDcuNjI5MjMgNi40NDI4NyA3LjgyNjE3IDYuNDQyODdDOC4wMjMxMSA2LjQ0Mjg3IDguMTkzMiA2LjUxNDQ5IDguMzM2NDMgNi42NTc3MUM4LjQ3OTY1IDYuODAwOTQgOC41NTEyNyA2Ljk3MTAzIDguNTUxMjcgNy4xNjc5N0M4LjU1MTI3IDcuMzY0OTEgOC40Nzk2NSA3LjUzNDk5IDguMzM2NDMgNy42NzgyMkM4LjE5MzIgNy44MjE0NSA4LjAyMzExIDcuODkzMDcgNy44MjYxNyA3Ljg5MzA3QzcuNjI5MjMgNy44OTMwNyA3LjQ1OTE1IDcuODIxNDUgNy4zMTU5MiA3LjY3ODIyQzcuMTcyNjkgNy41MzQ5OSA3LjEwMTA3IDcuMzY0OTEgNy4xMDEwNyA3LjE2Nzk3Wk05LjY0MTYgMTIuNjg5NUw5LjgyOTU5IDEyLjg2NjdWMTIuOTkwMkM5LjY4OTk0IDEzLjE1ODUgOS41MjcwMiAxMy4zMzIyIDkuMzQwODIgMTMuNTExMkM5LjE1ODIgMTMuNjkwMyA4Ljk2MzA1IDEzLjg0MDcgOC43NTUzNyAxMy45NjI0QzguNTQ3NjkgMTQuMDg0MSA4LjMzMjg1IDE0LjE0NSA4LjExMDg0IDE0LjE0NUM3Ljk3ODM1IDE0LjE0NSA3Ljg1MzAzIDE0LjExNjQgNy43MzQ4NiAxNC4wNTkxQzcuNjIwMjggMTQuMDA1NCA3LjUyNTM5IDEzLjkzMDIgNy40NTAyIDEzLjgzMzVDNy4zNTM1MiAxMy43MDEgNy4yOTA4NSAxMy41Mzk5IDcuMjYyMjEgMTMuMzUwMUM3LjIzMzU2IDEzLjE2MDMgNy4yMjI4MiAxMi44OTUzIDcuMjI5OTggMTIuNTU1MkM3LjIzNzE0IDEyLjIxMTQgNy4yNDA3MiAxMS43NjIgNy4yNDA3MiAxMS4yMDdWOS45MTc5N0M3LjIzMzU2IDkuNzk5OCA3LjIwNjcxIDkuNjgxNjQgNy4xNjAxNiA5LjU2MzQ4QzcuMTEzNjEgOS40NDE3MyA3LjAxMzM1IDkuMzgwODYgNi44NTkzOCA5LjM4MDg2QzYuNzQxMjEgOS4zODA4NiA2LjYxNzY4IDkuNDE2NjcgNi40ODg3NyA5LjQ4ODI4QzYuMzU5ODYgOS41NTYzMiA2LjIyOTE3IDkuNjM2ODggNi4wOTY2OCA5LjcyOTk4TDUuOTI0OCA5LjQ4ODI4QzYuMDkzMSA5LjM0ODYzIDYuMjc3NTEgOS4yMTA3NyA2LjQ3ODAzIDkuMDc0NzFDNi42Nzg1NSA4LjkzNTA2IDYuODg0NDQgOC44MTY4OSA3LjA5NTcgOC43MjAyMUM3LjMxMDU1IDguNjIzNTQgNy41MjUzOSA4LjU3NTIgNy43NDAyMyA4LjU3NTJDNy44NTEyNCA4LjU3NTIgNy45NTY4NyA4LjU5NjY4IDguMDU3MTMgOC42Mzk2NUM4LjE2MDk3IDguNjc5MDQgOC4yMzc5NiA4Ljc0MTcgOC4yODgwOSA4LjgyNzY0QzguMzMxMDUgOC44OTkyNSA4LjM2MzI4IDguOTkwNTYgOC4zODQ3NyA5LjEwMTU2QzguNDA5ODMgOS4yMTI1NyA4LjQyMjM2IDkuNDI5MiA4LjQyMjM2IDkuNzUxNDZDOC40MjIzNiA5Ljk2OTg5IDguNDE1MiAxMC4xOTE5IDguNDAwODggMTAuNDE3NUM4LjM5MDE0IDEwLjY0MzEgOC4zODQ3NyAxMC44NjUxIDguMzg0NzcgMTEuMDgzNUM4LjM4NDc3IDExLjUzMTEgOC4zODI5OCAxMS45MTI0IDguMzc5MzkgMTIuMjI3NUM4LjM3NTgxIDEyLjU0MjYgOC40MDYyNSAxMi43ODYxIDguNDcwNyAxMi45NThDOC41Mzg3NCAxMy4xMjYzIDguNjY3NjQgMTMuMjEwNCA4Ljg1NzQyIDEzLjIxMDRDOC45ODk5MSAxMy4yMTA0IDkuMTI1OTggMTMuMTUxNCA5LjI2NTYyIDEzLjAzMzJDOS40MDUyNyAxMi45MTUgOS41MzA2IDEyLjgwMDUgOS42NDE2IDEyLjY4OTVaIiBmaWxsPSIjQzMyODQxIi8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
}
.tovar-wrap .price-sale {
    padding: 10px;
    color: #C32841;
    text-align: center;
}
.tovar-wrap .price-sale .price-min{
    font-size: 2rem;
}
.tovar-wrap .price-sale .price-min:after{
    content: "₽";
    display: inline-block;
    margin-left: 10px;
}
.tovar-wrap .flex-cart-tovar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 40px;
}
.tovar-wrap .flex-cart-tovar select{
    width: 100%;
    box-sizing: border-box;
    display: block;
    border: none;
    padding: 10px;
    border-radius: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    outline: none;
    position: relative;
    z-index: 2;
}
.tovar-wrap .flex-cart-tovar .container-select{
    width: 25%;
}
.btn-gold{
    display: inline-block;
    text-decoration: none;
    color: #000;
    padding: 10px 30px;
    background: transparent;
    border-radius: 100px;
    font-size: .9rem;
    background: #D6BB9B;
    color: #fff;
    white-space: nowrap;
    width: 100%;
    box-sizing: border-box;
    border:none;
    cursor: pointer;
}
.tab-links{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.tab-links>li{
    margin-right: 10px;
}
.tab-links>li>a {
    display: block;
    text-decoration: none;
    color: #000;
    padding:10px 20px;
    background: #fff;
    position: relative;
    border-radius: 100px;
}
.tab-links>li>a.active{
    background: #D6BB9B;
    color: #fff;
}

.tovar-wrap .tab-links{
    margin-top: 40px;
}
.tab-content .h3{
    font-size: 1.3rem;
    font-weight: bold;
}
.container{
    padding: 0px 60px;   
}    
.tab-content{
    box-sizing: border-box;
    padding: 20px;
    background: #f8f8f8;
    margin-bottom: 20px;
}
.tabs-contents .tab-content{
    display: none;
    opacity: 0;
    visibility: hidden;
}
.tabs-contents .tab-content.fade{
    display: block;
    transition: 0.5s;
}
.tabs-contents .tab-content.fade.in{
    visibility: visible;
    opacity: 1;
}
.reviews-item {
    padding: 10px;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    position: relative;
    box-sizing: border-box;
}
.reviews-item:before{
    content: "";
    display: block;
    position: absolute;
    border-bottom: 20px solid #fff;
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: -40px;
    left: 1%;
}
.reviews-item .title-item {
    font-weight: bold;
    color: #9d1c2f;
}
.reviews-item .title-item .city,
.reviews-item .title-item  .age{
    font-weight: lighter;
    font-style: oblique;
    color: #c8c8c8;
    font-size: 0.9rem;
}
.reviews-item .date {
    text-align: right;
    color: #ccc;
    font-style: oblique;
}
.stars-flex,
.flex-input{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex-input .input-block{
    width: 30%;
}
.input-block{

    margin-bottom: 20px;
}
.input-block textarea,
.input-block input[type=text]{
    padding: 10px;
    border: none;
    outline: none;
    width: 100%;
    background: #f8f8f8;
    box-sizing: border-box;
}
.input-block textarea::placeholder,
.input-block input[type=text]::placeholder{
    color: #9D1C2F;
    font-family: RobotoRegular;
}
.form-reviews {
    padding: 40px;
    background: #fff;
    margin-top: 20px;
}
.form-reviews .btns-block .btn-gold{
    display: inline-block;
    width: auto;
    box-sizing: border-box;
}
.form-reviews .btns-block{
    text-align: right;
}
.star-rating__ico{
    color: #ccc;
    font-size: 1.5rem;
    cursor: pointer;
}
.star-rating__wrap{
    direction: rtl;
}
.star-rating__ico:hover,
.star-rating__ico:hover~ .star-rating__ico{
    color: #ffcc00;
}
.star-rating__input:checked ~ .star-rating__ico{
    color: #ffcc00;
}
.star-rating__input{
    display: none;
}
.container-relative{
    position: relative;
    margin-bottom: 100px;
    margin-top: 40px;
}
.container .h3{
    font-size: 1.3rem;
    font-weight: bold;
}
.container-relative .main-page-news-swiper-pagination{
    height: 3px;
    position: absolute;
    bottom: -40px;
}
.container-relative  .main-page-news-swiper-navigations{
    width: 128px;
    position: absolute;
    bottom: -64px;
    right: 3%;
}
.flex-aside{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.content-page .aside{
    width: 30%;
}
.content-page .content-block{
    width: 68%;
    min-height: 500px;
}
.content-page{
    padding-top: 40px;
}
.aside-menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.aside-menu>li>a{
    display: block;
    padding: 20px;
    color: #000;
    text-decoration: none;
    border-left: 1px solid #EBEBEB;
    transition: 0.5s;
}
.aside-menu>li.active>a,
.aside-menu>li>a:hover{
    border-left: 1px solid #9D1C2F;
}
.toggle-filter{
    display: none;
    text-align: center;
}
#isnal .addres-item {
    padding: 10px;
    margin-bottom: 4px;
    background: #fff;
}
.wakansii-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.wakansii-wrap .vacancies-item {
    width: 49.5%;
    margin-right: 1%;
    box-sizing: border-box;
    background: #f6f6f6;
    padding: 20px;
}
.wakansii-wrap .vacancies-item:nth-child(2n+2){
    margin-right: 0%;
}
.vacancies-item .btn-gold{
    display: inline-block;
    width: auto;
}
.content-block-full a{
    color: #000;
    text-decoration: underline;
}
.content-block-full a:hover{
    color: #9D1C2F;
    text-decoration: none;
}
.news-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 40px;
    padding-bottom: 40px;
}
.news-wrapper .news-item{
    width: 32.6%;
    margin-right: 1%;
    box-sizing: border-box;
    padding: 20px;
    margin-bottom: 20px;
    background: #f0f0f0;
    position: relative;
}
.news-wrapper .news-item:nth-child(3n+3){
    margin-right: 0%;
}
.news-wrapper .news-item .title span{
    color: #9D1C2F;
    text-decoration: none;
    font-weight: bold;
}
.news-wrapper .news-item .title{
    margin-bottom: 20px;
}
.more-block {
    margin-top: 20px;
    text-align: right;
    color: #000;
}
.more-block a{
    color: #444;
}
.news-wrapper .news-item .date{
    position: absolute;
    right: 12px;
    top: 4px;
    font-size: .8rem;
    color: #c1c1c1;
    font-style: oblique;
    box-sizing: border-box;
}
.news-container{
    padding-bottom: 40px;
}
.addres-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.addres-wrap .item-addres {
    width: 49%;
    margin-right: 1%;
    background: #f4f4f4;
    padding: 30px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    margin-bottom: 40px;
}
.addres-wrap .item-addres:last-child{
    margin-right: 0%;
}
.addres-wrap .item-addres strong{
    color: #C32841;
}
.addres-wrap .item-addres ul>li::marker {
    color: #9D1C2F;
}
.titles .h1 {
    font-size: 2rem;
    font-weight: bold;
}
.phone-link a{
    font-size: 2rem;
    text-decoration: none;
    color: #9D1C2F;
}
.phone-link a:hover{
    color: #000;
    text-decoration: none;
}
.titles .info-block {
    background: #9d1c2f;
    color: #fff;
    padding: 20px;
    padding-left: 100px;
    position: relative;
    margin-bottom: 40px;
    margin-top: 40px;
}
.titles .info-block:before{
    content: "!";
    color: #C32841;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 100px;
    border:1px solid #C32841;
    line-height: 60px;
    text-align: center;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -30px;
    font-size: 3rem;
}
.adreses-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.adreses-wrapper .adress-item {
    width: 24%;
    margin-right: 1%;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    margin-bottom: 20px;
}
.adreses-wrapper .adress-item .image-conatiner img{
    width: 100%;
    box-sizing: border-box;
}
.adreses-wrapper .adress-item .desc{
    padding: 20px;
}
.adreses-wrapper .adress-item .desc .title {
    padding-bottom: 20px;
    color: #9d1c2f;
    font-weight: bold;
    min-height: 80px;
}
.adreses-wrapper .adress-item .desc .phones {
    color: #000;
    font-size: 1.2rem;
    margin-bottom: 20px;
}
.adreses-wrapper .adress-item .desc .metro{
    font-size: .8rem;
    color: #444;
}
.adreses-wrapper .adress-item .desc .time {
    font-size: .9rem;
    font-weight: bold;
    padding-top: 10px;
}
.adreses-wrapper .adress-item .image-conatiner {
    min-height: 235px;
    background: #e3e4e6;
}
.content-block-full .images-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
}
#mapGoogle .row image{
    width: 100%;
}
#mapGoogle .row .col-xs-6{
    margin-bottom: 20px;
}
.winograd-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.winograd-wrap .vinograd-item{
    width: 19%;
    margin-right: 1%;
    margin-bottom: 20px;
}
.winograd-wrap .vinograd-item a{
    display: block;
    padding: 40px;
    text-decoration: none;
    color: #9D1C2F;
    border:1px solid #c1c1c1;
    font-size: 18px;
    /* background: url(/public/image/grapes-symbol.svg) #faf9f7 no-repeat calc(100% - 15px) calc(100% - 15px)/19px 27px; */
    padding: 15px 40px 15px 15px;
}
.winograd-wrap .vinograd-item a:hover{

    /* background: url(/public/image/grapes-symbol.svg)  #C32841 no-repeat calc(100% - 15px) calc(100% - 15px)/19px 27px; */
    background-image: url(/public/image/white-whine.svg)!important;
    background-color: #C32841!important;
    color: #fff;
}
.flex-interesnoe-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 
    padding-top: 60px;
    padding-bottom: 60px;
}
.flex-interesnoe-wrap .interesnoe-item{
    width: 49%;
    margin-right: 1%;
    line-height: 1.7rem;
}
.flex-interesnoe-wrap .interesnoe-item .title{
    font-size: 2rem;
}
.flex-interesnoe-wrap .interesnoe-item img{
    float: left;
}
.child-wrap .paret-item{
    width: 30%;
    margin-right: 3%;
}
.child-wrap .paret-item a{
    display: block;
    padding: 40px;
    font-size: 2rem;
    color: #C32841;
    border: 1px solid #eeefe0;
    text-decoration: none;
}
.child-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 

    padding-bottom: 60px;
}
.catalog-inter .catalog-wrapper .catalog-position {
    width: 19%;
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-right: 1%;
}
.catalog-inter .catalog-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.content-block-full{
    min-height: 500px;
}
.full-cart .controls-order_popUp-content-position{
    display: grid;
    grid-template-columns: 10% 60% 10% 15% 5%;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(34, 60, 80, 0.2);
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;
}
.full-cart .controls-order_popUp-content-position img{
    width: 100%;
}
.content-block-full .h1 {
    font-size: 2rem;
}
.shop-cart-wrap{
    padding-top: 20px;
}
.flex-vertical-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}
.flex-vertical-center .vertical-center{
    width: 100%;
}
.full-cart .controls-order_popUp-content-position-info__title{
    font-size: 1.2rem;
    font-weight: bold;
}
.controls-order_popUp-content-position-info__subTitle{
    font-size: .9rem;
    color: #6c757d;
}
.full-cart .price-container .price{
    color: #C32841;
    font-weight: bold;
    font-size: 2rem;
}
.full-cart .price-container .price:after{
    content: "₽";
    margin-left: 10px;
    display: inline-block;
}
.full-cart .controls-order_popUp-content-position__remove{
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    background: #C32841;
    color: #fff;
    border-radius: 100px;
}
.full-cart .count-wrap .flex-count{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.full-cart .count-wrap .flex-count button{
    border: none;
    background: #C32841;
    color: #fff;
    font-size: 1.2rem;
    cursor: pointer;
    display: block;
    margin: 0px;
}
.full-cart .count-wrap .flex-count input[type=text]{
    border: none;
    background: #f1f1f1;
    outline: none;
    display: block !important;
    height: 22px;
}
.full-cart .count-wrap .flex-count button:hover{
    background: #9D1C2F;
}
.full-cart .controls-order_popUp-promo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}
.full-cart .controls-order_popUp-promo-progress {
    display: flex;
}
.full-cart .controls-order_popUp-promo-progress .active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxMiAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDczMDkgMTAuMjk5N0M0LjE4MTExIDEwLjI5OTcgMy45NDUzMSAxMC4wNjM2IDMuOTQ1MzEgOS43NzE4OFYwLjUyNzc3OEMzLjk0NTMxIDAuMjM1Nzk5IDQuMTgxMTEgMCA0LjQ3MzA5IDBDNC43NjUwNyAwIDUuMDAwODcgMC4yMzU3OTkgNS4wMDA4NyAwLjUyNzc3OFY5Ljc3MTg4QzUuMDAwODcgMTAuMDYzMSA0Ljc2NTA3IDEwLjI5OTcgNC40NzMwOSAxMC4yOTk3WiIgZmlsbD0iIzlEMUMyRCIvPgo8cGF0aCBkPSJNNy42NDEwNiAxMC4zMDA3QzcuMzQ5MzQgMTAuMzAwNyA3LjExMzI4IDEwLjA2NDYgNy4xMTMyOCA5Ljc3MjkxVjAuNTI3Nzc4QzcuMTEzMjggMC4yMzU3OTkgNy4zNDkzNCAwIDcuNjQxMDYgMEM3LjkzMzA0IDAgOC4xNjg4NCAwLjIzNTc5OSA4LjE2ODg0IDAuNTI3Nzc4VjkuNzcyOTFDOC4xNjg4NCAxMC4wNjQxIDcuOTMzMDQgMTAuMzAwNyA3LjY0MTA2IDEwLjMwMDdaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik03LjY0MDc5IDEuMDU1NTZINC40NzMwOUM0LjE4MTExIDEuMDU1NTYgMy45NDUzMSAwLjgxOTc1NiAzLjk0NTMxIDAuNTI3Nzc4QzMuOTQ1MzEgMC4yMzU3OTkgNC4xODExMSAwIDQuNDczMDkgMEg3LjY0MDc5QzcuOTMyNzcgMCA4LjE2ODU3IDAuMjM1Nzk5IDguMTY4NTcgMC41Mjc3NzhDOC4xNjg1NyAwLjgxOTc1NiA3LjkzMjc3IDEuMDU1NTYgNy42NDA3OSAxLjA1NTU2WiIgZmlsbD0iIzlEMUMyRCIvPgo8cGF0aCBkPSJNMS4zMDYxIDMyLjcyMjJDMS4wMTQxMiAzMi43MjIyIDAuNzc4MzIgMzIuNDg2NCAwLjc3ODMyIDMyLjE5NDRWMTQuMjUwNUMwLjc3ODMyIDEzLjk1ODggMS4wMTQxMiAxMy43MjI3IDEuMzA2MSAxMy43MjI3QzEuNTk4MDggMTMuNzIyNyAxLjgzMzg4IDEzLjk1ODggMS44MzM4OCAxNC4yNTA1VjMyLjE5NDRDMS44MzM4OCAzMi40ODY0IDEuNTk4MDggMzIuNzIyMiAxLjMwNjEgMzIuNzIyMloiIGZpbGw9IiM5RDFDMkQiLz4KPHBhdGggZD0iTTEwLjgwNjEgMzIuNzIyMkMxMC41MTQxIDMyLjcyMjIgMTAuMjc4MyAzMi40ODY0IDEwLjI3ODMgMzIuMTk0NFYxNC4yNTA1QzEwLjI3ODMgMTMuOTU4OCAxMC41MTQxIDEzLjcyMjcgMTAuODA2MSAxMy43MjI3QzExLjA5ODEgMTMuNzIyNyAxMS4zMzM5IDEzLjk1ODggMTEuMzMzOSAxNC4yNTA1VjMyLjE5NDRDMTEuMzMzOSAzMi40ODY0IDExLjA5ODEgMzIuNzIyMiAxMC44MDYxIDMyLjcyMjJaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik0xMC44MDU3IDE0Ljc3OTNDMTAuNTEzNyAxNC43NzkzIDEwLjI3NzkgMTQuNTQzNSAxMC4yNzc5IDE0LjI1MTZDMTAuMjc3OSAxMi40NjYyIDkuMTQ2ODUgMTAuODY2MyA3LjQ2Mzc5IDEwLjI3QzcuMTg4ODIgMTAuMTcyNCA3LjA0NTI4IDkuODcxMSA3LjE0Mjk1IDkuNTk2NjRDNy4yMzk1OCA5LjMyMTY3IDcuNTQxMzYgOS4xNzg2NCA3LjgxNjMzIDkuMjc1OEM5LjkxOTk2IDEwLjAyMDMgMTEuMzMzNSAxMi4wMjAxIDExLjMzMzUgMTQuMjUyMUMxMS4zMzM1IDE0LjU0MzUgMTEuMDk3NyAxNC43NzkzIDEwLjgwNTcgMTQuNzc5M1oiIGZpbGw9IiM5RDFDMkQiLz4KPHBhdGggZD0iTTEuMzA2MSAxNC43NzkzQzEuMDE0MTIgMTQuNzc5MyAwLjc3ODMyIDE0LjU0MzUgMC43NzgzMiAxNC4yNTE2QzAuNzc4MzIgMTIuMDE4IDIuMTkyODYgMTAuMDE3NyA0LjI5NzAxIDkuMjczOTlDNC41NzMwMSA5LjE3NzEgNC44NzM3NSA5LjMyMDY0IDQuOTY5ODcgOS41OTU2MUM1LjA2NzU0IDkuODcwNTggNC45MjI5NyAxMC4xNzE4IDQuNjQ4NTIgMTAuMjY4NUMyLjk2NTQ1IDEwLjg2MzggMS44MzM4OCAxMi40NjQxIDEuODMzODggMTQuMjUxQzEuODMzODggMTQuNTQzNSAxLjU5ODA4IDE0Ljc3OTMgMS4zMDYxIDE0Ljc3OTNaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik0yLjM2MTY1IDMzLjc3NzhDMS40ODg4MSAzMy43Nzc4IDAuNzc4MzIgMzMuMDY3MyAwLjc3ODMyIDMyLjE5NDRDMC43NzgzMiAzMS45MDI1IDEuMDE0MTIgMzEuNjY2NyAxLjMwNjEgMzEuNjY2N0MxLjU5ODA4IDMxLjY2NjcgMS44MzM4OCAzMS45MDI1IDEuODMzODggMzIuMTk0NEMxLjgzMzg4IDMyLjQ4NTYgMi4wNzA0NSAzMi43MjIyIDIuMzYxNjUgMzIuNzIyMkMyLjY1MzYzIDMyLjcyMjIgMi44ODk0MyAzMi45NTggMi44ODk0MyAzMy4yNUMyLjg4OTQzIDMzLjU0MiAyLjY1MzYzIDMzLjc3NzggMi4zNjE2NSAzMy43Nzc4WiIgZmlsbD0iIzlEMUMyRCIvPgo8cGF0aCBkPSJNOS43NTA0MyAzMy43Nzc4QzkuNDU4NDYgMzMuNzc3OCA5LjIyMjY2IDMzLjU0MiA5LjIyMjY2IDMzLjI1QzkuMjIyNjYgMzIuOTU4IDkuNDU4NDYgMzIuNzIyMiA5Ljc1MDQzIDMyLjcyMjJDMTAuMDQxNiAzMi43MjIyIDEwLjI3ODIgMzIuNDg1NiAxMC4yNzgyIDMyLjE5NDRDMTAuMjc4MiAzMS45MDI1IDEwLjUxNCAzMS42NjY3IDEwLjgwNiAzMS42NjY3QzExLjA5OCAzMS42NjY3IDExLjMzMzggMzEuOTAyNSAxMS4zMzM4IDMyLjE5NDRDMTEuMzMzOCAzMy4wNjczIDEwLjYyMzMgMzMuNzc3OCA5Ljc1MDQzIDMzLjc3NzhaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik05Ljc1MDY1IDMzLjc3NzhIMi4zNjE3NkMyLjA2OTc4IDMzLjc3NzggMS44MzM5OCAzMy41NDIgMS44MzM5OCAzMy4yNUMxLjgzMzk4IDMyLjk1OCAyLjA2OTc4IDMyLjcyMjIgMi4zNjE3NiAzMi43MjIySDkuNzUwNjVDMTAuMDQyNiAzMi43MjIyIDEwLjI3ODQgMzIuOTU4IDEwLjI3ODQgMzMuMjVDMTAuMjc4NCAzMy41NDIgMTAuMDQyNiAzMy43Nzc4IDkuNzUwNjUgMzMuNzc3OFoiIGZpbGw9IiM5RDFDMkQiLz4KPHBhdGggZD0iTTcuNjQwNzkgMy42OTI5SDQuNDczMDlDNC4xODExMSAzLjY5MjkgMy45NDUzMSAzLjQ1Njg0IDMuOTQ1MzEgMy4xNjUxMkMzLjk0NTMxIDIuODczMTQgNC4xODExMSAyLjYzNzM0IDQuNDczMDkgMi42MzczNEg3LjY0MDc5QzcuOTMyNzcgMi42MzczNCA4LjE2ODU3IDIuODczMTQgOC4xNjg1NyAzLjE2NTEyQzguMTY4NTcgMy40NTY4NCA3LjkzMjc3IDMuNjkyOSA3LjY0MDc5IDMuNjkyOVoiIGZpbGw9IiM5RDFDMkQiLz4KPHBhdGggZD0iTTcuNjQwNzkgOC45NzIyMkg0LjQ3MzA5QzQuMTgxMTEgOC45NzIyMiAzLjk0NTMxIDguNzM2NDIgMy45NDUzMSA4LjQ0NDQ1QzMuOTQ1MzEgOC4xNTI0NyA0LjE4MTExIDcuOTE2NjcgNC40NzMwOSA3LjkxNjY3SDcuNjQwNzlDNy45MzI3NyA3LjkxNjY3IDguMTY4NTcgOC4xNTI0NyA4LjE2ODU3IDguNDQ0NDVDOC4xNjg1NyA4LjczNjQyIDcuOTMyNzcgOC45NzIyMiA3LjY0MDc5IDguOTcyMjJaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik05LjIyMjQ0IDI5LjU1NTZIMi44ODkxMUMyLjU5NzEzIDI5LjU1NTYgMi4zNjEzMyAyOS4zMTk4IDIuMzYxMzMgMjkuMDI3OFYxNi44ODg0QzIuMzYxMzMgMTYuNTk2NCAyLjU5NzEzIDE2LjM2MDYgMi44ODkxMSAxNi4zNjA2SDkuMjIyNDRDOS41MTQ0MiAxNi4zNjA2IDkuNzUwMjIgMTYuNTk2NCA5Ljc1MDIyIDE2Ljg4ODRWMjkuMDI3OEM5Ljc1MDIyIDI5LjMxOTggOS41MTQ0MiAyOS41NTU2IDkuMjIyNDQgMjkuNTU1NlpNMy40MTY4OCAyOC41SDguNjk0NjZWMTcuNDE2MkgzLjQxNjg4VjI4LjVaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik01LjI2NDc2IDIyLjE2NTFDNC41MzcgMjIuMTY1MSAzLjk0NTMxIDIxLjU3MzQgMy45NDUzMSAyMC44NDU3QzMuOTQ1MzEgMjAuMTE3OSA0LjUzNyAxOS41MjYyIDUuMjY0NzYgMTkuNTI2MkM1Ljk5MjUxIDE5LjUyNjIgNi41ODQyIDIwLjExNzkgNi41ODQyIDIwLjg0NTdDNi41ODQyIDIxLjU3MzQgNS45OTI1MSAyMi4xNjUxIDUuMjY0NzYgMjIuMTY1MVpNNS4yNjQ3NiAyMC41ODE4QzUuMTE5NjcgMjAuNTgxOCA1LjAwMDg3IDIwLjcwMDYgNS4wMDA4NyAyMC44NDU3QzUuMDAwODcgMjAuOTkwOCA1LjExOTY3IDIxLjEwOTYgNS4yNjQ3NiAyMS4xMDk2QzUuNDA5ODQgMjEuMTA5NiA1LjUyODY1IDIwLjk5MDggNS41Mjg2NSAyMC44NDU3QzUuNTI4NjUgMjAuNzAwNiA1LjQwOTg0IDIwLjU4MTggNS4yNjQ3NiAyMC41ODE4WiIgZmlsbD0iIzlEMUMyRCIvPgo8cGF0aCBkPSJNNi44NDc3NiAyMi4xNjUxQzYuMTIwMDEgMjIuMTY1MSA1LjUyODMyIDIxLjU3MzQgNS41MjgzMiAyMC44NDU3QzUuNTI4MzIgMjAuMTE3OSA2LjEyMDAxIDE5LjUyNjIgNi44NDc3NiAxOS41MjYyQzcuNTc1NTIgMTkuNTI2MiA4LjE2NzIxIDIwLjExNzkgOC4xNjcyMSAyMC44NDU3QzguMTY3MjEgMjEuNTczNCA3LjU3NTUyIDIyLjE2NTEgNi44NDc3NiAyMi4xNjUxWk02Ljg0Nzc2IDIwLjU4MThDNi43MDI2OCAyMC41ODE4IDYuNTgzODggMjAuNzAwNiA2LjU4Mzg4IDIwLjg0NTdDNi41ODM4OCAyMC45OTA4IDYuNzAyNjggMjEuMTA5NiA2Ljg0Nzc2IDIxLjEwOTZDNi45OTI4NSAyMS4xMDk2IDcuMTExNjUgMjAuOTkwOCA3LjExMTY1IDIwLjg0NTdDNy4xMTE2NSAyMC43MDA2IDYuOTkyODUgMjAuNTgxOCA2Ljg0Nzc2IDIwLjU4MThaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik02LjA1NTc3IDIzLjc0ODVDNS4zMjgwMiAyMy43NDg1IDQuNzM2MzMgMjMuMTU2OCA0LjczNjMzIDIyLjQyOUM0LjczNjMzIDIxLjcwMTMgNS4zMjgwMiAyMS4xMDk2IDYuMDU1NzcgMjEuMTA5NkM2Ljc4MzUzIDIxLjEwOTYgNy4zNzUyMiAyMS43MDEzIDcuMzc1MjIgMjIuNDI5QzcuMzc1MjIgMjMuMTU2OCA2Ljc4MzUzIDIzLjc0ODUgNi4wNTU3NyAyMy43NDg1Wk02LjA1NTc3IDIyLjE2NTFDNS45MTA2OSAyMi4xNjUxIDUuNzkxODggMjIuMjgzOSA1Ljc5MTg4IDIyLjQyOUM1Ljc5MTg4IDIyLjU3NDEgNS45MTA2OSAyMi42OTI5IDYuMDU1NzcgMjIuNjkyOUM2LjIwMDg2IDIyLjY5MjkgNi4zMTk2NiAyMi41NzQxIDYuMzE5NjYgMjIuNDI5QzYuMzE5NjYgMjIuMjgzOSA2LjIwMDg2IDIyLjE2NTEgNi4wNTU3NyAyMi4xNjUxWiIgZmlsbD0iIzlEMUMyRCIvPgo8cGF0aCBkPSJNNi4wNTYxIDIxLjM3MzVDNS43NjQxMiAyMS4zNzM1IDUuNTI4MzIgMjEuMTM3NCA1LjUyODMyIDIwLjg0NTdWMTguOTk4NUM1LjUyODMyIDE4LjcwNjUgNS43NjQxMiAxOC40NzA3IDYuMDU2MSAxOC40NzA3QzYuMzQ4MDggMTguNDcwNyA2LjU4Mzg4IDE4LjcwNjUgNi41ODM4OCAxOC45OTg1VjIwLjg0NTdDNi41ODM4OCAyMS4xMzc0IDYuMzQ4MDggMjEuMzczNSA2LjA1NjEgMjEuMzczNVoiIGZpbGw9IiM5RDFDMkQiLz4KPHBhdGggZD0iTTcuNjM4ODMgMjUuODU5Nkg0LjQ3MTE0QzQuMTc5MTYgMjUuODU5NiAzLjk0MzM2IDI1LjYyMzUgMy45NDMzNiAyNS4zMzE4QzMuOTQzMzYgMjUuMDM5OCA0LjE3OTE2IDI0LjgwNCA0LjQ3MTE0IDI0LjgwNEg3LjYzODgzQzcuOTMwODEgMjQuODA0IDguMTY2NjEgMjUuMDM5OCA4LjE2NjYxIDI1LjMzMThDOC4xNjY2MSAyNS42MjM1IDcuOTMwODEgMjUuODU5NiA3LjYzODgzIDI1Ljg1OTZaIiBmaWxsPSIjOUQxQzJEIi8+CjxwYXRoIGQ9Ik02LjU4MzI4IDI3LjQ0MzRINS41Mjg3NUM1LjIzNjc4IDI3LjQ0MzQgNS4wMDA5OCAyNy4yMDc0IDUuMDAwOTggMjYuOTE1NkM1LjAwMDk4IDI2LjYyMzcgNS4yMzY3OCAyNi4zODc5IDUuNTI4NzUgMjYuMzg3OUg2LjU4MzI4QzYuODc1IDI2LjM4NzkgNy4xMTEwNiAyNi42MjM3IDcuMTExMDYgMjYuOTE1NkM3LjExMTA2IDI3LjIwNzQgNi44NzUgMjcuNDQzNCA2LjU4MzI4IDI3LjQ0MzRaIiBmaWxsPSIjOUQxQzJEIi8+Cjwvc3ZnPgo=);
}
.full-cart .controls-order_popUp-promo-progress-item {
    width: 11px;
    height: 34px;
    margin-right: 6px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAxMiAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMzYwNzkgMTAuMjk5N0M0LjA2ODgxIDEwLjI5OTcgMy44MzMwMSAxMC4wNjM2IDMuODMzMDEgOS43NzE4OFYwLjUyNzc3OEMzLjgzMzAxIDAuMjM1Nzk5IDQuMDY4ODEgMCA0LjM2MDc5IDBDNC42NTI3NiAwIDQuODg4NTYgMC4yMzU3OTkgNC44ODg1NiAwLjUyNzc3OFY5Ljc3MTg4QzQuODg4NTYgMTAuMDYzMSA0LjY1Mjc2IDEwLjI5OTcgNC4zNjA3OSAxMC4yOTk3WiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNNy41Mjg3NSAxMC4zMDA3QzcuMjM3MDMgMTAuMzAwNyA3LjAwMDk4IDEwLjA2NDYgNy4wMDA5OCA5Ljc3MjkxVjAuNTI3Nzc4QzcuMDAwOTggMC4yMzU3OTkgNy4yMzcwMyAwIDcuNTI4NzUgMEM3LjgyMDczIDAgOC4wNTY1MyAwLjIzNTc5OSA4LjA1NjUzIDAuNTI3Nzc4VjkuNzcyOTFDOC4wNTY1MyAxMC4wNjQxIDcuODIwNzMgMTAuMzAwNyA3LjUyODc1IDEwLjMwMDdaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik03LjUyODQ4IDEuMDU1NTZINC4zNjA3OUM0LjA2ODgxIDEuMDU1NTYgMy44MzMwMSAwLjgxOTc1NiAzLjgzMzAxIDAuNTI3Nzc4QzMuODMzMDEgMC4yMzU3OTkgNC4wNjg4MSAwIDQuMzYwNzkgMEg3LjUyODQ4QzcuODIwNDYgMCA4LjA1NjI2IDAuMjM1Nzk5IDguMDU2MjYgMC41Mjc3NzhDOC4wNTYyNiAwLjgxOTc1NiA3LjgyMDQ2IDEuMDU1NTYgNy41Mjg0OCAxLjA1NTU2WiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNMS4xOTM3OSAzMi43MjIyQzAuOTAxODE1IDMyLjcyMjIgMC42NjYwMTYgMzIuNDg2NCAwLjY2NjAxNiAzMi4xOTQ0VjE0LjI1MDVDMC42NjYwMTYgMTMuOTU4OCAwLjkwMTgxNSAxMy43MjI3IDEuMTkzNzkgMTMuNzIyN0MxLjQ4NTc3IDEzLjcyMjcgMS43MjE1NyAxMy45NTg4IDEuNzIxNTcgMTQuMjUwNVYzMi4xOTQ0QzEuNzIxNTcgMzIuNDg2NCAxLjQ4NTc3IDMyLjcyMjIgMS4xOTM3OSAzMi43MjIyWiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNMTAuNjkzOCAzMi43MjIyQzEwLjQwMTggMzIuNzIyMiAxMC4xNjYgMzIuNDg2NCAxMC4xNjYgMzIuMTk0NFYxNC4yNTA1QzEwLjE2NiAxMy45NTg4IDEwLjQwMTggMTMuNzIyNyAxMC42OTM4IDEzLjcyMjdDMTAuOTg1OCAxMy43MjI3IDExLjIyMTYgMTMuOTU4OCAxMS4yMjE2IDE0LjI1MDVWMzIuMTk0NEMxMS4yMjE2IDMyLjQ4NjQgMTAuOTg1OCAzMi43MjIyIDEwLjY5MzggMzIuNzIyMloiIGZpbGw9IiNEOEQ5REEiLz4KPHBhdGggZD0iTTEwLjY5MzQgMTQuNzc5M0MxMC40MDE0IDE0Ljc3OTMgMTAuMTY1NiAxNC41NDM1IDEwLjE2NTYgMTQuMjUxNkMxMC4xNjU2IDEyLjQ2NjIgOS4wMzQ1NSAxMC44NjYzIDcuMzUxNDggMTAuMjdDNy4wNzY1MSAxMC4xNzI0IDYuOTMyOTcgOS44NzExIDcuMDMwNjQgOS41OTY2NEM3LjEyNzI4IDkuMzIxNjcgNy40MjkwNSA5LjE3ODY0IDcuNzA0MDIgOS4yNzU4QzkuODA3NjYgMTAuMDIwMyAxMS4yMjEyIDEyLjAyMDEgMTEuMjIxMiAxNC4yNTIxQzExLjIyMTIgMTQuNTQzNSAxMC45ODU0IDE0Ljc3OTMgMTAuNjkzNCAxNC43NzkzWiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNMS4xOTM3OSAxNC43NzkzQzAuOTAxODE1IDE0Ljc3OTMgMC42NjYwMTYgMTQuNTQzNSAwLjY2NjAxNiAxNC4yNTE2QzAuNjY2MDE2IDEyLjAxOCAyLjA4MDU1IDEwLjAxNzcgNC4xODQ3IDkuMjczOTlDNC40NjA3IDkuMTc3MSA0Ljc2MTQ1IDkuMzIwNjQgNC44NTc1NyA5LjU5NTYxQzQuOTU1MjQgOS44NzA1OCA0LjgxMDY3IDEwLjE3MTggNC41MzYyMSAxMC4yNjg1QzIuODUzMTUgMTAuODYzOCAxLjcyMTU3IDEyLjQ2NDEgMS43MjE1NyAxNC4yNTFDMS43MjE1NyAxNC41NDM1IDEuNDg1NzcgMTQuNzc5MyAxLjE5Mzc5IDE0Ljc3OTNaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik0yLjI0OTM1IDMzLjc3NzhDMS4zNzY1MSAzMy43Nzc4IDAuNjY2MDE2IDMzLjA2NzMgMC42NjYwMTYgMzIuMTk0NEMwLjY2NjAxNiAzMS45MDI1IDAuOTAxODE1IDMxLjY2NjcgMS4xOTM3OSAzMS42NjY3QzEuNDg1NzcgMzEuNjY2NyAxLjcyMTU3IDMxLjkwMjUgMS43MjE1NyAzMi4xOTQ0QzEuNzIxNTcgMzIuNDg1NiAxLjk1ODE0IDMyLjcyMjIgMi4yNDkzNSAzMi43MjIyQzIuNTQxMzMgMzIuNzIyMiAyLjc3NzEzIDMyLjk1OCAyLjc3NzEzIDMzLjI1QzIuNzc3MTMgMzMuNTQyIDIuNTQxMzMgMzMuNzc3OCAyLjI0OTM1IDMzLjc3NzhaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik05LjYzODEzIDMzLjc3NzhDOS4zNDYxNSAzMy43Nzc4IDkuMTEwMzUgMzMuNTQyIDkuMTEwMzUgMzMuMjVDOS4xMTAzNSAzMi45NTggOS4zNDYxNSAzMi43MjIyIDkuNjM4MTMgMzIuNzIyMkM5LjkyOTMzIDMyLjcyMjIgMTAuMTY1OSAzMi40ODU2IDEwLjE2NTkgMzIuMTk0NEMxMC4xNjU5IDMxLjkwMjUgMTAuNDAxNyAzMS42NjY3IDEwLjY5MzcgMzEuNjY2N0MxMC45ODU3IDMxLjY2NjcgMTEuMjIxNSAzMS45MDI1IDExLjIyMTUgMzIuMTk0NEMxMS4yMjE1IDMzLjA2NzMgMTAuNTExIDMzLjc3NzggOS42MzgxMyAzMy43Nzc4WiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNOS42MzgzNSAzMy43Nzc4SDIuMjQ5NDZDMS45NTc0OCAzMy43Nzc4IDEuNzIxNjggMzMuNTQyIDEuNzIxNjggMzMuMjVDMS43MjE2OCAzMi45NTggMS45NTc0OCAzMi43MjIyIDIuMjQ5NDYgMzIuNzIyMkg5LjYzODM1QzkuOTMwMzMgMzIuNzIyMiAxMC4xNjYxIDMyLjk1OCAxMC4xNjYxIDMzLjI1QzEwLjE2NjEgMzMuNTQyIDkuOTMwMzMgMzMuNzc3OCA5LjYzODM1IDMzLjc3NzhaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik03LjUyODQ4IDMuNjkyOUg0LjM2MDc5QzQuMDY4ODEgMy42OTI5IDMuODMzMDEgMy40NTY4NCAzLjgzMzAxIDMuMTY1MTJDMy44MzMwMSAyLjg3MzE0IDQuMDY4ODEgMi42MzczNCA0LjM2MDc5IDIuNjM3MzRINy41Mjg0OEM3LjgyMDQ2IDIuNjM3MzQgOC4wNTYyNiAyLjg3MzE0IDguMDU2MjYgMy4xNjUxMkM4LjA1NjI2IDMuNDU2ODQgNy44MjA0NiAzLjY5MjkgNy41Mjg0OCAzLjY5MjlaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik03LjUyODQ4IDguOTcyMjJINC4zNjA3OUM0LjA2ODgxIDguOTcyMjIgMy44MzMwMSA4LjczNjQyIDMuODMzMDEgOC40NDQ0NUMzLjgzMzAxIDguMTUyNDcgNC4wNjg4MSA3LjkxNjY3IDQuMzYwNzkgNy45MTY2N0g3LjUyODQ4QzcuODIwNDYgNy45MTY2NyA4LjA1NjI2IDguMTUyNDcgOC4wNTYyNiA4LjQ0NDQ1QzguMDU2MjYgOC43MzY0MiA3LjgyMDQ2IDguOTcyMjIgNy41Mjg0OCA4Ljk3MjIyWiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNOS4xMTAxMyAyOS41NTU2SDIuNzc2OEMyLjQ4NDgyIDI5LjU1NTYgMi4yNDkwMiAyOS4zMTk4IDIuMjQ5MDIgMjkuMDI3OFYxNi44ODg0QzIuMjQ5MDIgMTYuNTk2NCAyLjQ4NDgyIDE2LjM2MDYgMi43NzY4IDE2LjM2MDZIOS4xMTAxM0M5LjQwMjExIDE2LjM2MDYgOS42Mzc5MSAxNi41OTY0IDkuNjM3OTEgMTYuODg4NFYyOS4wMjc4QzkuNjM3OTEgMjkuMzE5OCA5LjQwMjExIDI5LjU1NTYgOS4xMTAxMyAyOS41NTU2Wk0zLjMwNDU4IDI4LjVIOC41ODIzNlYxNy40MTYySDMuMzA0NThWMjguNVoiIGZpbGw9IiNEOEQ5REEiLz4KPHBhdGggZD0iTTUuMTUyNDUgMjIuMTY1MUM0LjQyNDcgMjIuMTY1MSAzLjgzMzAxIDIxLjU3MzQgMy44MzMwMSAyMC44NDU3QzMuODMzMDEgMjAuMTE3OSA0LjQyNDcgMTkuNTI2MiA1LjE1MjQ1IDE5LjUyNjJDNS44ODAyMSAxOS41MjYyIDYuNDcxOSAyMC4xMTc5IDYuNDcxOSAyMC44NDU3QzYuNDcxOSAyMS41NzM0IDUuODgwMjEgMjIuMTY1MSA1LjE1MjQ1IDIyLjE2NTFaTTUuMTUyNDUgMjAuNTgxOEM1LjAwNzM2IDIwLjU4MTggNC44ODg1NiAyMC43MDA2IDQuODg4NTYgMjAuODQ1N0M0Ljg4ODU2IDIwLjk5MDggNS4wMDczNiAyMS4xMDk2IDUuMTUyNDUgMjEuMTA5NkM1LjI5NzU0IDIxLjEwOTYgNS40MTYzNCAyMC45OTA4IDUuNDE2MzQgMjAuODQ1N0M1LjQxNjM0IDIwLjcwMDYgNS4yOTc1NCAyMC41ODE4IDUuMTUyNDUgMjAuNTgxOFoiIGZpbGw9IiNEOEQ5REEiLz4KPHBhdGggZD0iTTYuNzM1NDYgMjIuMTY1MUM2LjAwNzcgMjIuMTY1MSA1LjQxNjAyIDIxLjU3MzQgNS40MTYwMiAyMC44NDU3QzUuNDE2MDIgMjAuMTE3OSA2LjAwNzcgMTkuNTI2MiA2LjczNTQ2IDE5LjUyNjJDNy40NjMyMiAxOS41MjYyIDguMDU0OSAyMC4xMTc5IDguMDU0OSAyMC44NDU3QzguMDU0OSAyMS41NzM0IDcuNDYzMjIgMjIuMTY1MSA2LjczNTQ2IDIyLjE2NTFaTTYuNzM1NDYgMjAuNTgxOEM2LjU5MDM3IDIwLjU4MTggNi40NzE1NyAyMC43MDA2IDYuNDcxNTcgMjAuODQ1N0M2LjQ3MTU3IDIwLjk5MDggNi41OTAzNyAyMS4xMDk2IDYuNzM1NDYgMjEuMTA5NkM2Ljg4MDU1IDIxLjEwOTYgNi45OTkzNSAyMC45OTA4IDYuOTk5MzUgMjAuODQ1N0M2Ljk5OTM1IDIwLjcwMDYgNi44ODA1NSAyMC41ODE4IDYuNzM1NDYgMjAuNTgxOFoiIGZpbGw9IiNEOEQ5REEiLz4KPHBhdGggZD0iTTUuOTQzNDcgMjMuNzQ4NUM1LjIxNTcxIDIzLjc0ODUgNC42MjQwMiAyMy4xNTY4IDQuNjI0MDIgMjIuNDI5QzQuNjI0MDIgMjEuNzAxMyA1LjIxNTcxIDIxLjEwOTYgNS45NDM0NyAyMS4xMDk2QzYuNjcxMjIgMjEuMTA5NiA3LjI2MjkxIDIxLjcwMTMgNy4yNjI5MSAyMi40MjlDNy4yNjI5MSAyMy4xNTY4IDYuNjcxMjIgMjMuNzQ4NSA1Ljk0MzQ3IDIzLjc0ODVaTTUuOTQzNDcgMjIuMTY1MUM1Ljc5ODM4IDIyLjE2NTEgNS42Nzk1OCAyMi4yODM5IDUuNjc5NTggMjIuNDI5QzUuNjc5NTggMjIuNTc0MSA1Ljc5ODM4IDIyLjY5MjkgNS45NDM0NyAyMi42OTI5QzYuMDg4NTYgMjIuNjkyOSA2LjIwNzM2IDIyLjU3NDEgNi4yMDczNiAyMi40MjlDNi4yMDczNiAyMi4yODM5IDYuMDg4NTYgMjIuMTY1MSA1Ljk0MzQ3IDIyLjE2NTFaIiBmaWxsPSIjRDhEOURBIi8+CjxwYXRoIGQ9Ik01Ljk0Mzc5IDIxLjM3MzVDNS42NTE4MSAyMS4zNzM1IDUuNDE2MDIgMjEuMTM3NCA1LjQxNjAyIDIwLjg0NTdWMTguOTk4NUM1LjQxNjAyIDE4LjcwNjUgNS42NTE4MSAxOC40NzA3IDUuOTQzNzkgMTguNDcwN0M2LjIzNTc3IDE4LjQ3MDcgNi40NzE1NyAxOC43MDY1IDYuNDcxNTcgMTguOTk4NVYyMC44NDU3QzYuNDcxNTcgMjEuMTM3NCA2LjIzNTc3IDIxLjM3MzUgNS45NDM3OSAyMS4zNzM1WiIgZmlsbD0iI0Q4RDlEQSIvPgo8cGF0aCBkPSJNNy41MjY1MyAyNS44NTk2SDQuMzU4ODNDNC4wNjY4NSAyNS44NTk2IDMuODMxMDUgMjUuNjIzNSAzLjgzMTA1IDI1LjMzMThDMy44MzEwNSAyNS4wMzk4IDQuMDY2ODUgMjQuODA0IDQuMzU4ODMgMjQuODA0SDcuNTI2NTNDNy44MTg1MSAyNC44MDQgOC4wNTQzMSAyNS4wMzk4IDguMDU0MzEgMjUuMzMxOEM4LjA1NDMxIDI1LjYyMzUgNy44MTg1MSAyNS44NTk2IDcuNTI2NTMgMjUuODU5NloiIGZpbGw9IiNEOEQ5REEiLz4KPHBhdGggZD0iTTYuNDcwOTcgMjcuNDQzNEg1LjQxNjQ1QzUuMTI0NDcgMjcuNDQzNCA0Ljg4ODY3IDI3LjIwNzQgNC44ODg2NyAyNi45MTU2QzQuODg4NjcgMjYuNjIzNyA1LjEyNDQ3IDI2LjM4NzkgNS40MTY0NSAyNi4zODc5SDYuNDcwOTdDNi43NjI3IDI2LjM4NzkgNi45OTg3NSAyNi42MjM3IDYuOTk4NzUgMjYuOTE1NkM2Ljk5ODc1IDI3LjIwNzQgNi43NjI3IDI3LjQ0MzQgNi40NzA5NyAyNy40NDM0WiIgZmlsbD0iI0Q4RDlEQSIvPgo8L3N2Zz4K);
}
.full-cart .controls-order_popUp-promo span{
    color: #C32841;
    font-size: 1.5rem;
}
.full-cart .controls-order_popUp-footer-price {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: right;
    border-top: 1px solid #eee;
    padding-top: 40px;
    margin-top: 40px;
    padding-bottom: 40px;
}
.shop-cart-pur-wrap .steps{
    display: none;
    opacity: 0;
    visibility: hidden;
}
.shop-cart-pur-wrap .steps.fade{
    transition: 0.5s;
    display: block;

}
.shop-cart-pur-wrap .steps.fade.in{
    visibility: visible;
    opacity: 1;
}
.flex-buttons-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px;
}
.content-block-full .button-bordo{
    display: inline-block;
    padding: 20px 40px;
    background: #C32841;
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
    border:none;
    outline: none;
    cursor: pointer;
}
.content-block-full .button-gold{
    display: inline-block;
    padding: 20px 40px;
    background: #D6BB9B;
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
    border:none;
    outline: none;
    cursor: pointer;
}
.content-block-full .button-bordo:hover{
    background: #9D1C2F;
    color: #fff;
}
.flex-inputs-2,
.flex-inputs-4{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex-inputs-4 .input-block{
    width: 24%;
    margin-bottom: 20px;
}
.flex-inputs-2 .input-block{
    width: 49%;
    margin-bottom: 20px;
}
.flex-inputs-2 .input-block label,
.flex-inputs-4 .input-block label{
    cursor: pointer;
    font-size: .8rem;
    font-style: oblique;
    margin-bottom: 10px;
    display: block;
}
.flex-inputs-2 .input-block input[type=text],
.flex-inputs-4 .input-block input[type=text]{
    padding: 20px;
}
.input-block select{
    padding: 20px;
    border: none;
    outline: none;
    width: 100%;
    background: #f8f8f8;
    box-sizing: border-box;
}
.alert-success {
    display: block;
    padding: 20px;
    background: #beffd6;
    color: green;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 20px;
}
.alert-error {
    display: block;
    padding: 20px;
    background: #fac2ca;
    color: #c32841;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 20px;
}
.text-center{
    text-align: center;
}
.empty-cart+.buttons-wrap{
    display: none;
}
.pt-40{
    padding-top: 40px;
}
.news-item .more {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 10px;
    background: #9d1c2f;
}
.news-item .more a{
    display: block;
    color: #fff;
    text-decoration: none;

}
.content-block-full{
    padding-top: 40px;
}
.main-page-news-menu-title, .main-page-leaders-menu-title {
    white-space: nowrap;
}
.search-panel{
    position: relative;
}
.search-panel .data-list {
    position: absolute;
    left: -50px;
    right: -50px;
    background: #fff;
    z-index: 100;
    top: 55px;
}
.search-panel .data-list  img{
    max-width: 50px;
}
.search-panel .data-list-item{

    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 2px;
    background: #f6f6f6;
}

.search-panel .data-list-item.grid-template{
    display: grid;
    grid-template-columns: 15% 65% 20%;

}
.search-panel .data-list-item.grid-template .title a{
    font-weight: bold;
    font-size: .8rem;
    color: #C32841;
}
.search-panel .data-list-item.grid-template .image{
    margin-right: 5px;
}
.search-panel .data-list-item.grid-template .sub-info{
    color: #6c757d;
    font-size: .7rem;
}
.search-panel .data-list-item.grid-template .price {
    font-size: 1.2rem;
    padding-top: 10px;
    font-weight: bold;
    color: #9d1c2f;
    white-space: nowrap;
    text-align: right;
}
.search-panel .data-list-item.grid-template .info{
    margin-right: 1%;
}
.search-panel .data-list-item a{
    color: #9d1c2f;
}
.loading .catalog-position{
    position: relative;
}
.loading .catalog-position:before{
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 100;
    background: #f8f8f8;
}
.catalog-position span.new{
    display: block;
    padding: 3px 10px;
    background: #1c9d64;
    color: #fff;
    position: absolute;
    left: 6%;
    top: 4%;
    font-size: .8rem;
    z-index: 3;
    border-radius: 100px;
}
.catalog-position span.new:before{
    content: 'new';
}
.catalog-position .favorites {
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    right: 6%;
    top: 4%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNTQwNDQgMy4zNzM3N0M0LjQyMDA1IDIuNDk0MTYgNS42MTMwNiAyIDYuODU3MDIgMkg2LjkxOTM1QzguMzA2NSAyIDkuNjM2ODMgMi41NTEwNCAxMC42MTc3IDMuNTMxOUwxMS43OTI5IDQuNzA3MTFDMTIuMTgzNCA1LjA5NzYzIDEyLjgxNjYgNS4wOTc2MyAxMy4yMDcxIDQuNzA3MTFMMTQuMzgyMyAzLjUzMTlDMTUuMzYzMiAyLjU1MTA0IDE2LjY5MzUgMiAxOC4wODA2IDJIMTguMTQzQzE5LjM4NjkgMiAyMC41Nzk5IDIuNDk0MTYgMjEuNDU5NiAzLjM3Mzc3QzIyLjQ0NTkgNC4zNjAxIDIzIDUuNjk3ODUgMjMgNy4wOTI3M1Y3LjMwODU0QzIzIDkuMDU4MDUgMjIuMjU5OCAxMC43MjU5IDIwLjk2MjUgMTEuODk5N0wxOC4xMTA4IDE0LjQ3OTdMMTIuNSAxOC43NDRMNi44ODkxNyAxNC40Nzk3TDQuMDM3NDkgMTEuODk5N0MyLjc0MDE3IDEwLjcyNTkgMiA5LjA1ODA1IDIgNy4zMDg1NFY3LjA5MjczQzIgNS42OTc4NSAyLjU1NDExIDQuMzYwMSAzLjU0MDQ0IDMuMzczNzdaTTEyLjkyNDcgMjAuOTA1NkMxMi45OTQ0IDIwLjg3MjkgMTMuMDYwOSAyMC44MzIgMTMuMTIyNSAyMC43ODI5TDE5LjM1NTEgMTYuMDQ2MkMxOS4zNzc4IDE2LjAyODkgMTkuMzk5OCAxNi4wMTA3IDE5LjQyMDkgMTUuOTkxNUwyMi4zMDQzIDEzLjM4MjdDMjQuMDIwNyAxMS44Mjk4IDI1IDkuNjIzMTkgMjUgNy4zMDg1NFY3LjA5MjczQzI1IDUuMTY3NDEgMjQuMjM1MiAzLjMyMDk2IDIyLjg3MzggMS45NTk1NkMyMS42MTkxIDAuNzA0ODc1IDE5LjkxNzQgMCAxOC4xNDMgMEgxOC4wODA2QzE2LjE2MzEgMCAxNC4zMjQgMC43NjE3NTQgMTIuOTY4MSAyLjExNzY5TDEyLjUgMi41ODU3OUwxMi4wMzE5IDIuMTE3NjlDMTAuNjc2IDAuNzYxNzU0IDguODM2OTMgMCA2LjkxOTM1IDBINi44NTcwMkM1LjA4MjYzIDAgMy4zODA5MSAwLjcwNDg3NSAyLjEyNjIzIDEuOTU5NTZDMC43NjQ4MjYgMy4zMjA5NiAwIDUuMTY3NDEgMCA3LjA5MjczVjcuMzA4NTRDMCA5LjYyMzE5IDAuOTc5MjczIDExLjgyOTggMi42OTU2NyAxMy4zODI3TDUuNTc5MDkgMTUuOTkxNUM1LjYwMDI0IDE2LjAxMDcgNS42MjIyIDE2LjAyODkgNS42NDQ5MiAxNi4wNDYyTDExLjg3NzUgMjAuNzgyOUMxMS45MzkxIDIwLjgzMiAxMi4wMDU2IDIwLjg3MjkgMTIuMDc1MyAyMC45MDU2QzEyLjM0NzUgMjEuMDMzNSAxMi42NTk3IDIxLjAyOTYgMTIuOTI0NyAyMC45MDU2WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0xMS43OTI5IDQuNzA3MTFMMTMuMjA3MSAzLjI5Mjg5TDEzLjIwNzEgMy4yOTI4OUwxMS43OTI5IDQuNzA3MTFaTTEzLjIwNzEgNC43MDcxMUwxMS43OTI5IDMuMjkyODlMMTEuNzkyOSAzLjI5Mjg5TDEzLjIwNzEgNC43MDcxMVpNMjEuNDU5NiAzLjM3Mzc3TDIyLjg3MzggMS45NTk1NkwyMi44NzM4IDEuOTU5NTZMMjEuNDU5NiAzLjM3Mzc3Wk0yMC45NjI1IDExLjg5OTdMMTkuNjIwNyAxMC40MTY2TDE5LjYyMDcgMTAuNDE2NkwyMC45NjI1IDExLjg5OTdaTTE4LjExMDggMTQuNDc5N0wxOS4zMjEgMTYuMDcyMUMxOS4zNjY0IDE2LjAzNzUgMTkuNDEwNCAxNi4wMDExIDE5LjQ1MjcgMTUuOTYyOEwxOC4xMTA4IDE0LjQ3OTdaTTEyLjUgMTguNzQ0TDExLjI4OTggMjAuMzM2M0MxMi4wMDUxIDIwLjg3OTkgMTIuOTk0OSAyMC44Nzk5IDEzLjcxMDIgMjAuMzM2M0wxMi41IDE4Ljc0NFpNNi44ODkxNyAxNC40Nzk3TDUuNTQ3MzQgMTUuOTYyOEM1LjU4OTY1IDE2LjAwMTEgNS42MzM1NyAxNi4wMzc1IDUuNjc5IDE2LjA3MjFMNi44ODkxNyAxNC40Nzk3Wk00LjAzNzQ5IDExLjg5OTdMNS4zNzkzMiAxMC40MTY2TDQuMDM3NDkgMTEuODk5N1pNMTMuMTIyNSAyMC43ODI5TDExLjkxMjQgMTkuMTkwNkMxMS45MDA0IDE5LjE5OTcgMTEuODg4NCAxOS4yMDkgMTEuODc2NiAxOS4yMTg0TDEzLjEyMjUgMjAuNzgyOVpNMTIuOTI0NyAyMC45MDU2TDEyLjA3NyAxOS4wOTQxTDEyLjA3NyAxOS4wOTQxTDEyLjkyNDcgMjAuOTA1NlpNMTkuMzU1MSAxNi4wNDYyTDE4LjE0NDkgMTQuNDUzOEwxOC4xNDQ5IDE0LjQ1MzhMMTkuMzU1MSAxNi4wNDYyWk0xOS40MjA5IDE1Ljk5MTVMMjAuNzYyNyAxNy40NzQ2TDIwLjc2MjcgMTcuNDc0NkwxOS40MjA5IDE1Ljk5MTVaTTIyLjMwNDMgMTMuMzgyN0wyMC45NjI1IDExLjg5OTdMMjIuMzA0MyAxMy4zODI3Wk0yMi44NzM4IDEuOTU5NTZMMjQuMjg4IDAuNTQ1MzQ2VjAuNTQ1MzQ1TDIyLjg3MzggMS45NTk1NlpNMTIuOTY4MSAyLjExNzY5TDE0LjM4MjMgMy41MzE5TDE0LjM4MjMgMy41MzE5TDEyLjk2ODEgMi4xMTc2OVpNMTIuNSAyLjU4NTc5TDExLjA4NTggNEMxMS44NjY4IDQuNzgxMDUgMTMuMTMzMiA0Ljc4MTA1IDEzLjkxNDIgNEwxMi41IDIuNTg1NzlaTTEyLjAzMTkgMi4xMTc2OUwxMC42MTc3IDMuNTMxOUwxMC42MTc3IDMuNTMxOUwxMi4wMzE5IDIuMTE3NjlaTTIuMTI2MjMgMS45NTk1NkwwLjcxMjAxMyAwLjU0NTM0NkwwLjcxMjAxMyAwLjU0NTM0NkwyLjEyNjIzIDEuOTU5NTZaTTIuNjk1NjcgMTMuMzgyN0wxLjM1Mzg0IDE0Ljg2NThIMS4zNTM4NEwyLjY5NTY3IDEzLjM4MjdaTTUuNTc5MDkgMTUuOTkxNUw2LjkyMDkxIDE0LjUwODVMNi45MjA5MSAxNC41MDg1TDUuNTc5MDkgMTUuOTkxNVpNNS42NDQ5MiAxNi4wNDYyTDQuNDM0NzQgMTcuNjM4NUw0LjQzNDc1IDE3LjYzODVMNS42NDQ5MiAxNi4wNDYyWk0xMS44Nzc1IDIwLjc4MjlMMTMuMTIzNCAxOS4yMTg0QzEzLjExMTYgMTkuMjA5IDEzLjA5OTYgMTkuMTk5NyAxMy4wODc2IDE5LjE5MDZMMTEuODc3NSAyMC43ODI5Wk0xMi4wNzUzIDIwLjkwNTZMMTIuOTI2MyAxOS4wOTU2TDEyLjkyMyAxOS4wOTQxTDEyLjA3NTMgMjAuOTA1NlpNNi44NTcwMiAwQzUuMDgyNjMgMCAzLjM4MDkxIDAuNzA0ODc1IDIuMTI2MjMgMS45NTk1Nkw0Ljk1NDY1IDQuNzg3OTlDNS40NTkxOSA0LjI4MzQ1IDYuMTQzNSA0IDYuODU3MDIgNFYwWk02LjkxOTM1IDBINi44NTcwMlY0SDYuOTE5MzVWMFpNMTIuMDMxOSAyLjExNzY4QzEwLjY3NiAwLjc2MTc1NCA4LjgzNjkzIDAgNi45MTkzNSAwVjRDNy43NzYwNiA0IDguNTk3NjkgNC4zNDAzMyA5LjIwMzQ3IDQuOTQ2MTFMMTIuMDMxOSAyLjExNzY4Wk0xMy4yMDcxIDMuMjkyODlMMTIuMDMxOSAyLjExNzY4TDkuMjAzNDcgNC45NDYxMUwxMC4zNzg3IDYuMTIxMzJMMTMuMjA3MSAzLjI5Mjg5Wk0xMS43OTI5IDMuMjkyODlDMTIuMTgzNCAyLjkwMjM3IDEyLjgxNjYgMi45MDIzNyAxMy4yMDcxIDMuMjkyODlMMTAuMzc4NyA2LjEyMTMyQzExLjU1MDMgNy4yOTI4OSAxMy40NDk3IDcuMjkyODkgMTQuNjIxMyA2LjEyMTMyTDExLjc5MjkgMy4yOTI4OVpNMTQuNjIxMyA2LjEyMTMyTDE1Ljc5NjUgNC45NDYxMUwxMi45NjgxIDIuMTE3NjhMMTEuNzkyOSAzLjI5Mjg5TDE0LjYyMTMgNi4xMjEzMlpNMTUuNzk2NSA0Ljk0NjExQzE2LjQwMjMgNC4zNDAzMyAxNy4yMjM5IDQgMTguMDgwNiA0VjBDMTYuMTYzMSAwIDE0LjMyNCAwLjc2MTc1NCAxMi45NjgxIDIuMTE3NjhMMTUuNzk2NSA0Ljk0NjExWk0xOC4wODA2IDRIMTguMTQzVjBIMTguMDgwNlY0Wk0xOC4xNDMgNEMxOC44NTY1IDQgMTkuNTQwOCA0LjI4MzQ1IDIwLjA0NTMgNC43ODc5OUwyMi44NzM4IDEuOTU5NTZDMjEuNjE5MSAwLjcwNDg3NCAxOS45MTc0IDAgMTguMTQzIDBWNFpNMjAuMDQ1MyA0Ljc4Nzk5QzIwLjY1NjYgNS4zOTkyNCAyMSA2LjIyODI4IDIxIDcuMDkyNzNIMjVDMjUgNS4xNjc0MSAyNC4yMzUyIDMuMzIwOTYgMjIuODczOCAxLjk1OTU2TDIwLjA0NTMgNC43ODc5OVpNMjEgNy4wOTI3M1Y3LjMwODU0SDI1VjcuMDkyNzNIMjFaTTIxIDcuMzA4NTRDMjEgOC40OTI5IDIwLjQ5ODkgOS42MjE5OCAxOS42MjA3IDEwLjQxNjZMMjIuMzA0MyAxMy4zODI3QzI0LjAyMDcgMTEuODI5OCAyNSA5LjYyMzE5IDI1IDcuMzA4NTRIMjFaTTE5LjYyMDcgMTAuNDE2NkwxNi43NjkgMTIuOTk2N0wxOS40NTI3IDE1Ljk2MjhMMjIuMzA0MyAxMy4zODI3TDE5LjYyMDcgMTAuNDE2NlpNMTYuOTAwNyAxMi44ODc0TDExLjI4OTggMTcuMTUxNkwxMy43MTAyIDIwLjMzNjNMMTkuMzIxIDE2LjA3MjFMMTYuOTAwNyAxMi44ODc0Wk01LjY3OSAxNi4wNzIxTDExLjI4OTggMjAuMzM2M0wxMy43MTAyIDE3LjE1MTZMOC4wOTkzMyAxMi44ODc0TDUuNjc5IDE2LjA3MjFaTTIuNjk1NjcgMTMuMzgyN0w1LjU0NzM0IDE1Ljk2MjhMOC4yMzA5OSAxMi45OTY3TDUuMzc5MzIgMTAuNDE2NkwyLjY5NTY3IDEzLjM4MjdaTTAgNy4zMDg1NEMwIDkuNjIzMTkgMC45NzkyNzMgMTEuODI5OCAyLjY5NTY3IDEzLjM4MjdMNS4zNzkzMiAxMC40MTY2QzQuNTAxMDggOS42MjE5OCA0IDguNDkyOSA0IDcuMzA4NTRIMFpNMCA3LjA5MjczVjcuMzA4NTRINFY3LjA5MjczSDBaTTIuMTI2MjMgMS45NTk1NkMwLjc2NDgyNyAzLjMyMDk2IDAgNS4xNjc0MSAwIDcuMDkyNzNINEM0IDYuMjI4MjggNC4zNDM0IDUuMzk5MjQgNC45NTQ2NSA0Ljc4Nzk5TDIuMTI2MjMgMS45NTk1NlpNMTEuODc2NiAxOS4yMTg0QzExLjkzOTMgMTkuMTY4NSAxMi4wMDY3IDE5LjEyNyAxMi4wNzcgMTkuMDk0MUwxMy43NzI0IDIyLjcxN0MxMy45ODIxIDIyLjYxODkgMTQuMTgyNiAyMi40OTU0IDE0LjM2ODQgMjIuMzQ3NEwxMS44NzY2IDE5LjIxODRaTTE0LjMzMjcgMjIuMzc1MkwyMC41NjUzIDE3LjYzODVMMTguMTQ0OSAxNC40NTM4TDExLjkxMjQgMTkuMTkwNkwxNC4zMzI3IDIyLjM3NTJaTTIwLjU2NTIgMTcuNjM4NUMyMC42MzM0IDE3LjU4NjcgMjAuNjk5MyAxNy41MzIgMjAuNzYyNyAxNy40NzQ2TDE4LjA3OTEgMTQuNTA4NUMxOC4xMDAzIDE0LjQ4OTMgMTguMTIyMiAxNC40NzExIDE4LjE0NDkgMTQuNDUzOEwyMC41NjUyIDE3LjYzODVaTTIwLjc2MjcgMTcuNDc0NkwyMy42NDYyIDE0Ljg2NThMMjAuOTYyNSAxMS44OTk3TDE4LjA3OTEgMTQuNTA4NUwyMC43NjI3IDE3LjQ3NDZaTTIzLjY0NjIgMTQuODY1OEMyNS43ODE2IDEyLjkzMzcgMjcgMTAuMTg4MyAyNyA3LjMwODU0SDIzQzIzIDkuMDU4MDUgMjIuMjU5OCAxMC43MjU5IDIwLjk2MjUgMTEuODk5N0wyMy42NDYyIDE0Ljg2NThaTTI3IDcuMzA4NTRWNy4wOTI3M0gyM1Y3LjMwODU0SDI3Wk0yNyA3LjA5MjczQzI3IDQuNjM2OTggMjYuMDI0NSAyLjI4MTgyIDI0LjI4OCAwLjU0NTM0NkwyMS40NTk2IDMuMzczNzdDMjIuNDQ1OSA0LjM2MDEgMjMgNS42OTc4NSAyMyA3LjA5MjczSDI3Wk0yNC4yODggMC41NDUzNDVDMjIuNjU4MiAtMS4wODQ0MSAyMC40NDc4IC0yIDE4LjE0MyAtMlYyQzE5LjM4NjkgMiAyMC41Nzk5IDIuNDk0MTYgMjEuNDU5NiAzLjM3Mzc3TDI0LjI4OCAwLjU0NTM0NVpNMTguMTQzIC0ySDE4LjA4MDZWMkgxOC4xNDNWLTJaTTE4LjA4MDYgLTJDMTUuNjMyNiAtMiAxMy4yODQ5IC0xLjAyNzUzIDExLjU1MzkgMC43MDM0NzJMMTQuMzgyMyAzLjUzMTlDMTUuMzYzMiAyLjU1MTA0IDE2LjY5MzUgMiAxOC4wODA2IDJWLTJaTTExLjU1MzkgMC43MDM0NzJMMTEuMDg1OCAxLjE3MTU3TDEzLjkxNDIgNEwxNC4zODIzIDMuNTMxOUwxMS41NTM5IDAuNzAzNDcyWk0xMC42MTc3IDMuNTMxOUwxMS4wODU4IDRMMTMuOTE0MiAxLjE3MTU3TDEzLjQ0NjEgMC43MDM0NzJMMTAuNjE3NyAzLjUzMTlaTTYuOTE5MzUgMkM4LjMwNjUgMiA5LjYzNjgzIDIuNTUxMDQgMTAuNjE3NyAzLjUzMTlMMTMuNDQ2MSAwLjcwMzQ3MkMxMS43MTUxIC0xLjAyNzUzIDkuMzY3MzYgLTIgNi45MTkzNSAtMlYyWk02Ljg1NzAyIDJINi45MTkzNVYtMkg2Ljg1NzAyVjJaTTMuNTQwNDQgMy4zNzM3N0M0LjQyMDA1IDIuNDk0MTYgNS42MTMwNiAyIDYuODU3MDIgMlYtMkM0LjU1MjIgLTIgMi4zNDE3NyAtMS4wODQ0MSAwLjcxMjAxMyAwLjU0NTM0NkwzLjU0MDQ0IDMuMzczNzdaTTIgNy4wOTI3M0MyIDUuNjk3ODUgMi41NTQxMSA0LjM2MDEgMy41NDA0NCAzLjM3Mzc3TDAuNzEyMDEzIDAuNTQ1MzQ2Qy0xLjAyNDQ2IDIuMjgxODIgLTIgNC42MzY5OCAtMiA3LjA5MjczSDJaTTIgNy4zMDg1NFY3LjA5MjczSC0yVjcuMzA4NTRIMlpNNC4wMzc1IDExLjg5OTdDMi43NDAxNyAxMC43MjU5IDIgOS4wNTgwNSAyIDcuMzA4NTRILTJDLTIgMTAuMTg4MyAtMC43ODE2MjggMTIuOTMzNyAxLjM1Mzg0IDE0Ljg2NThMNC4wMzc1IDExLjg5OTdaTTYuOTIwOTEgMTQuNTA4NUw0LjAzNzQ5IDExLjg5OTdMMS4zNTM4NCAxNC44NjU4TDQuMjM3MjYgMTcuNDc0Nkw2LjkyMDkxIDE0LjUwODVaTTYuODU1MDkgMTQuNDUzOEM2Ljg3Nzc3IDE0LjQ3MTEgNi44OTk3NCAxNC40ODkzIDYuOTIwOTEgMTQuNTA4NUw0LjIzNzI2IDE3LjQ3NDZDNC4zMDA3NSAxNy41MzIgNC4zNjY2NCAxNy41ODY3IDQuNDM0NzQgMTcuNjM4NUw2Ljg1NTA5IDE0LjQ1MzhaTTEzLjA4NzYgMTkuMTkwNkw2Ljg1NTA4IDE0LjQ1MzhMNC40MzQ3NSAxNy42Mzg1TDEwLjY2NzMgMjIuMzc1MkwxMy4wODc2IDE5LjE5MDZaTTEwLjYzMTYgMjIuMzQ3NEMxMC44MTc0IDIyLjQ5NTQgMTEuMDE3OCAyMi42MTg5IDExLjIyNzYgMjIuNzE3MUwxMi45MjMgMTkuMDk0MUMxMi45OTMzIDE5LjEyNyAxMy4wNjA3IDE5LjE2ODUgMTMuMTIzNCAxOS4yMTg0TDEwLjYzMTYgMjIuMzQ3NFpNMTIuMDc3IDE5LjA5NDFDMTIuMzM4NyAxOC45NzE2IDEyLjY0OTEgMTguOTY1MyAxMi45MjYzIDE5LjA5NTZMMTEuMjI0MyAyMi43MTU1QzEyLjA0NTggMjMuMTAxOCAxMi45ODA3IDIzLjA4NzUgMTMuNzcyNCAyMi43MTdMMTIuMDc3IDE5LjA5NDFaIiBmaWxsPSIjRDZCQjlCIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 3;
    cursor: pointer;
}
.toggle-city .toggle-city-item{
    display: none;
}
.toggle-city .toggle-city-item.active{
    display: block;
}
.toggle-city .toggle-arrow{
    transform: scaleY(0);
    transform-origin: top;
    transition: 0.5s;
    transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.toggle-city.active .toggle-arrow,
.toggle-city:hover .toggle-arrow{
    transform: scaleY(1);
}
.arrow-city .toggle-arrow{
    position: absolute;
    background: #fff;
    width: 200px;
    z-index: 100;
    top: 82px;
    left: -3px;
    padding: 10px;
    box-shadow: 0px 6px 10px rgb(0 0 0 / 11%);
    -webkit-mask-image: none;
    border-top: 3px solid #9D1C2F;
    box-sizing: border-box;
}

.toggle-arrow .flex-button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.toggle-arrow .flex-button .button-bordo{
    border: none;
    background: #9D1C2F;
    color: #fff;
    outline: none;
    padding: 10px;
    border-radius: 100px;
    cursor: pointer;
}
.toggle-arrow .toggle-city-item-arrow{
    display: none;
    font-weight: bold;
    font-size: 1.2rem;
    color: #9d1c2f;
}
.toggle-arrow .active.toggle-city-item-arrow{
    display: block;
    display: block;
}
.toggle-arrow .title {
    font-weight: bold;
    padding-bottom: 10px;
}
.popUp-catalog-mobile .close-container {
    position: absolute;
    right: 20px;
    top: 18px;
    z-index: 2;
}

.popUp-catalog-mobile .close-container .close-menu {
    color: #fff;
    text-decoration: none;
    font-size: 3rem;
    height: 23px;
    display: block;
    line-height: 20px;
}
.popUp-catalog-mobile .controls-city.toggle-city{
    position: absolute;
    top: 25px;
    left: 20px;
}
.popUp-catalog-mobile .arrow-city .toggle-arrow{
    top: 19px;
}
.popUp-catalog-mobile .controls-city:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA3MDUgMS45Mjg5TDEuNTY0NDEgOS43MDcwOEwxMS45NjkgMTIuMDMwNEwxNC4yOTIzIDIyLjQzNUwyMi4wNzA1IDEuOTI4OVoiIHN0cm9rZT0iI0Q2QkI5QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    display: inline-block;
    height: 20px;
    width: 20px;

    margin-right: 7px;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
}
.popUp-catalog-mobile .controls-city{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.popUp-catalog-mobile .controls-city .toggle-city-item{
    color: #fff;
    border-bottom: 1px dotted #D6BB9B;

}
.steps-mob{
    transform: translateX(-100%);
    height: 100%;
    transition: 0.5s;
}
.steps-mob.active{
    display: block;
    transform: translateX(0%);
}
.steps-mob.next-step{
    transform: translateY(-100%);
    position: relative;
    z-index: -1;
}
.steps-mob.next-step.active{
    z-index: 1;
}
.popUp-catalog-mobile{
    left: 0px;
    bottom: 0px;
    top: 0px;
}
.popUp-catalog-mobile-open .popUp-catalog-mobile-items {
    height: calc(100vh - 188px);
    overflow-y: auto;
}
.popUp-catalog-mobile-items-item {
    width: 100%;
}
.popUp-catalog-mobile-header .prev-link-container {
    position: absolute;
    top: 20px;
    left: 30px;
}
.popUp-catalog-mobile-header .prev-link-container a{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.popUp-catalog-mobile-header .prev-link-container .prev-link:before{
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../image/strelka.svg) no-repeat center/contain;
    margin-right: 15px;
    transform: translateY(6px);
}
.popUp-catalog-mobile .menu-loaded {
    height: 67%;
    overflow-y: auto;
    padding-bottom: 50px;
    box-sizing: border-box;
}
.wrap-menu-item .title {
    font-weight: bold;
    padding: 10px 20px;
    cursor: pointer;
    position: relative;
}
.wrap-menu-item .title:after,
.wrap-menu-item .title:before{
    content: "";
    width: 10px;
    height: 2px;
    background: #D6BB9B;
    display: block;
    position: absolute;
    right: 20px;
    top: 13px;
    transition: 0.5s;
}
.wrap-menu-item .title:before {
    transform: rotate(45deg)  translate(0px, 5px);

}
.wrap-menu-item .title:after {
    transform: rotate(-45deg)  translate(0px, 5px);
}
.wrap-menu-item.active .title:before {
    transform: rotate(-135deg)  translate(-5px, 0px);
    background: #9D1C2F;
}
.wrap-menu-item.active .title:after {
    transform: rotate(135deg)  translate(5px, 0px);
    background: #9D1C2F;
}
.wrap-menu-item.active .title{
    color: #9D1C2F;
}
.wrap-menu-item  .menu-wrap ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.wrap-menu-item  .menu-wrap ul li a{
    color: #000;
    text-decoration: none;
    padding: 10px 20px;
    display: block;
    font-size: .9rem;
}
.wrap-menu-item .menu-wrap{
    overflow: hidden;
    max-height: 0px;
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
}
.wrap-menu-item.active .menu-wrap{
    max-height: 1000px;
    transition: max-height 1s ease-in-out;
}
.wrap-menu-item {
    border-bottom: 1px solid #EBEBEB;
}
.popUp-catalog-mobile-header {
    height: 150px;
}
.next-step .popUp-catalog-mobile-header {
    height: 130px;
}
.next-step .popUp-catalog-mobile-header__title {
    margin-bottom: -40px;
}
.popUp-catalog-mobile-items-item {
    font-size: 14px;
    padding: 0 30px 10px 30px;
    background-position: 50% 40%;
    box-sizing: border-box;
    display: block;
    height: auto;
    padding-top: 55%;
}
.popUp-catalog-mobile-items {
    grid-template-columns: 50% 50%;
    box-sizing: border-box;
}
.controls-order-no-icon{
    position: relative;
}
.controls-order_popUp-content-noflex .container-carts {
    max-height: 40vh;
    overflow-y: auto;
}
.controls-order_popUp-content-noflex .container-carts::-webkit-scrollbar {
    width: 5px;
}
.controls-order_popUp-content-noflex .container-carts::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}
.catalog-position-order-addPositionToCart {
    background-position: calc(100% - 13px) center;
}
.catalog-position-order-addPositionToCart.active {
    background-position: calc(100% - 13px) center;
}
.tooltip{
    position: relative;
}
.tooltip .tooltip-item{
    position: absolute;
    position: absolute;
    width: 200px;
    font-size: .7em;
    background: #fff;
    z-index: 10;
    left: -127px;
    top: -70px;
    line-height: 10px;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 18px -1px rgb(0 0 0 / 39%);
    -moz-box-shadow: 0px 0px 18px -1px rgba(0,0,0,0.39);
    box-shadow: 0px 0px 18px -1px rgb(0 0 0 / 39%);
    color: #000;
    cursor: default;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-100%);
    transform-origin: bottom;
    transition: 0.5s;
}
.tooltip:hover .tooltip-item{
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);

}
.tooltip .tooltip-item:after{
    display: block;
    content: "";
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    bottom: -20px;
    left: 125px;
}
.tooltip .tooltip-item .red{
    font-size: inherit;
}
.mobile-map-container{
    position: fixed;
    z-index: 10;
    left: 0px;
    right: 0px;
    top: 85px;
    bottom: 0px;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    transform: translateY(100%);
    transition: 0.5s;
    transition-timing-function: cubic-bezier(1, -0.22, 0.45, 1.59);
    box-shadow: 0px -4px 10px rgb(0 0 0 / 11%);
}
.mobile-map-container *{
    box-sizing: border-box;
}

.mobile-map-container.active{
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);
}
.mobile-map-container .buttons-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.mobile-map-container .buttons-wrap a{
    display: block;
    padding: 10px;
    background: #fff;
    color: #9D1C2F;
    text-decoration: none;
    box-shadow: 0px 3px 10px rgb(0 0 0 / 11%);
    width: 46%;
    text-align: center;
    box-sizing: border-box;
}
.mobile-map-container .buttons-wrap a:hover,
.mobile-map-container .buttons-wrap a.active{
    background: #9D1C2F;
    color: #fff;
}
.mobile-map-container .buttons-wrap a:first-child{
    border-radius: 200px 0px 0px 200px
}
.mobile-map-container .buttons-wrap a:last-child{
    border-radius: 0px 200px 200px 0px
}
.mobile-map-container .item-list-adress .regions{
    list-style: none;
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
.flex-containers-map .regions li{
    display: block;
    border-bottom: 1px solid #EBEBEB;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
}
.flex-containers-map .regions li .title{
    margin-bottom: 20px; 
}
.flex-containers-map .regions li .grey-color{
    color: #AFAFAF;
    font-size: 15px;
}
.flex-containers-map .regions li .metro{
    margin-top: 20px;
}
.flex-containers-map .cistom-scroll {
    height: 65vh;
    overflow-y: auto;
}
.flex-containers-map{
    display: grid;
    grid-template-columns: 100% 100%;
    transition: 0.5s;
    transform: translateX(0%);
}

.flex-containers-map .item-list-map,
.flex-containers-map .item-list-adress{
    height: 450px;
}
#mapMobile{
    height: 400px; 
}
.flex-containers-map.active{
    transform: translateX(-100%);
}
.flex-containers-map .toggle-adres{
    display: block;
    color: #000;
    padding: 10px;
    text-decoration: none;
}
.flex-containers-map .toggle-adres:before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../image/strelka.svg) no-repeat center/contain;
    margin-right: 15px;
    transform: translateY(6px);
}
#AddressThis{
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
}
#AddressThis .grey-color{
    color: #AFAFAF;
    font-size: 15px;
}
#AddressThis .metro{
    margin-top: 20px;
}
#AddressThis .title{
    margin-bottom: 20px;
}
.news-wrapper .nabor-item{
    width: 30%;
    margin-left: 1%;
    border:1px solid #EBEBEB;
    margin-bottom: 20px;

}
.nabor-item *{
    box-sizing: border-box;
}
.news-wrapper .nabor-item .flex-item-nabor{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.news-wrapper .nabor-item .flex-item-nabor .image{
    width: 30%;
}
.news-wrapper .nabor-item .flex-item-nabor .image img{
    width: 100%;
}
.news-wrapper .nabor-item .flex-item-nabor .nabor-info{
    width: 70%;
    padding: 20px;
}
.news-wrapper .nabor-item .flex-item-nabor .nabor-info .title a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.news-wrapper .nabor-item .flex-item-nabor .nabor-info .title{
    padding-bottom: 40px; 
}
.news-wrapper .nabor-item .flex-item-nabor .nabor-info span.prices{
    display: block;
}
.flex-wrap-prices .price{
    font-weight: 500;
    font-size: 32px;
    line-height: 37px;
    color: #000000;
    margin-right: 20px;
    white-space: nowrap;
    color: #C32841;
}
.flex-wrap-prices .olgprice:after, 
.flex-wrap-prices .price:after{
    content: "₽";
    margin-left: 10px;
}
.flex-wrap-prices{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
}
.flex-wrap-prices .olgprice{
    padding: 0 3px;
    text-decoration: line-through;
    text-decoration-color: #C32841;
}
.news-wrapper .nabor-item .flex-item-nabor .nabor-info .title a:hover{
    color: #C32841;
}
.main-page-sales-swiper-offer-info-addPositionToCart{
    border:none;
}
.main-page-sales-swiper-offer-info-addPositionToCart.active .no-cart {
    display: none;
}
.main-page-sales-swiper-offer-info-addPositionToCart .to-cart {
    display: none;
}
.main-page-sales-swiper-offer-info-addPositionToCart.active .to-cart {
    display: inline;
}
.main-page-sales-swiper-offer-info-addPositionToCart.active {
    background: #1c9d64;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjYyNDcgMC43MTkxNjhDMTEuMDU2IDEuMDY0MTggMTEuMTI1OSAxLjY5MzQ3IDEwLjc4MDkgMi4xMjQ3M0w3LjY4MDY0IDYuMDAwMDRIMTcuMzE5NEwxNC4yMTkxIDIuMTI0NzNDMTMuODc0MSAxLjY5MzQ3IDEzLjk0NDEgMS4wNjQxOCAxNC4zNzUzIDAuNzE5MTY4QzE0LjgwNjYgMC4zNzQxNTkgMTUuNDM1OSAwLjQ0NDA4IDE1Ljc4MDkgMC44NzUzNDJMMTkuNzgwOSA1Ljg3NTM0QzE5LjgxMjkgNS45MTUzMyAxOS44NDEzIDUuOTU3MDMgMTkuODY2MiA2LjAwMDA0SDIyLjQzODRDMjMuNzM5NiA2LjAwMDA0IDI0LjY5NDMgNy4yMjI4MSAyNC4zNzg3IDguNDg1MTFMMjEuMzc4NyAyMC40ODUxQzIxLjE1NjEgMjEuMzc1NCAyMC4zNTYyIDIyIDE5LjQzODQgMjJINS41NjE1M0M0LjY0MzggMjIgMy44NDM4MyAyMS4zNzU0IDMuNjIxMjUgMjAuNDg1MUwwLjYyMTI0NyA4LjQ4NTExQzAuMzA1Njc0IDcuMjIyODEgMS4yNjAzOSA2LjAwMDA0IDIuNTYxNTMgNi4wMDAwNEg1LjEzMzgzQzUuMTU4NzMgNS45NTcwMyA1LjE4NzE2IDUuOTE1MzMgNS4yMTkxNSA1Ljg3NTM0TDkuMjE5MTUgMC44NzUzNDJDOS41NjQxNiAwLjQ0NDA4IDEwLjE5MzQgMC4zNzQxNTggMTAuNjI0NyAwLjcxOTE2OFpNMi41NjE1MyA4LjAwMDA0SDIyLjQzODRMMTkuNDM4NCAyMEw1LjU2MTUzIDIwTDIuNTYxNTMgOC4wMDAwNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMTAuNzgwOSAyLjEyNDczTDEyLjM0MjYgMy4zNzQxMkwxMi4zNDI2IDMuMzc0MTJMMTAuNzgwOSAyLjEyNDczWk0xMC42MjQ3IDAuNzE5MTY4TDkuMzc1MzIgMi4yODA5TDkuMzc1MzIgMi4yODA5MUwxMC42MjQ3IDAuNzE5MTY4Wk03LjY4MDY0IDYuMDAwMDRMNi4xMTg5IDQuNzUwNjVDNS42Mzg2MyA1LjM1MDk5IDUuNTQ0OTkgNi4xNzM0OCA1Ljg3ODAzIDYuODY2NDFDNi4yMTEwNyA3LjU1OTM1IDYuOTExODMgOC4wMDAwNCA3LjY4MDY0IDguMDAwMDRWNi4wMDAwNFpNMTcuMzE5NCA2LjAwMDA0VjguMDAwMDRDMTguMDg4MiA4LjAwMDA0IDE4Ljc4OSA3LjU1OTM1IDE5LjEyMiA2Ljg2NjQxQzE5LjQ1NSA2LjE3MzQ4IDE5LjM2MTQgNS4zNTA5OSAxOC44ODExIDQuNzUwNjVMMTcuMzE5NCA2LjAwMDA0Wk0xNC4yMTkxIDIuMTI0NzNMMTUuNzgwOSAwLjg3NTM0MlYwLjg3NTM0MUwxNC4yMTkxIDIuMTI0NzNaTTE0LjM3NTMgMC43MTkxNjhMMTUuNjI0NyAyLjI4MDkxTDE1LjYyNDcgMi4yODA5TDE0LjM3NTMgMC43MTkxNjhaTTE1Ljc4MDkgMC44NzUzNDJMMTQuMjE5MSAyLjEyNDczTDE0LjIxOTEgMi4xMjQ3M0wxNS43ODA5IDAuODc1MzQyWk0xOS43ODA5IDUuODc1MzRMMjEuMzQyNiA0LjYyNTk2TDIxLjM0MjYgNC42MjU5NUwxOS43ODA5IDUuODc1MzRaTTE5Ljg2NjIgNi4wMDAwNEwxOC4xMzUzIDcuMDAyMDNDMTguNDkyOSA3LjYxOTcxIDE5LjE1MjUgOC4wMDAwNCAxOS44NjYyIDguMDAwMDRWNi4wMDAwNFpNMjQuMzc4NyA4LjQ4NTExTDI2LjMxOSA4Ljk3MDE4VjguOTcwMThMMjQuMzc4NyA4LjQ4NTExWk0yMS4zNzg3IDIwLjQ4NTFMMjMuMzE5IDIwLjk3MDJWMjAuOTcwMkwyMS4zNzg3IDIwLjQ4NTFaTTMuNjIxMjUgMjAuNDg1MUw1LjU2MTUzIDIwTDMuNjIxMjUgMjAuNDg1MVpNMC42MjEyNDcgOC40ODUxMUwyLjU2MTUzIDguMDAwMDRMMC42MjEyNDcgOC40ODUxMVpNNS4xMzM4MyA2LjAwMDA0VjguMDAwMDRDNS44NDc1MyA4LjAwMDA0IDYuNTA3MTQgNy42MTk3MiA2Ljg2NDcxIDcuMDAyMDZMNS4xMzM4MyA2LjAwMDA0Wk01LjIxOTE1IDUuODc1MzRMNi43ODA4OCA3LjEyNDczTDYuNzgwODkgNy4xMjQ3M0w1LjIxOTE1IDUuODc1MzRaTTkuMjE5MTUgMC44NzUzNDJMNy42NTc0MSAtMC4zNzQwNDlMNy42NTc0MSAtMC4zNzQwNDhMOS4yMTkxNSAwLjg3NTM0MlpNMjIuNDM4NCA4LjAwMDA0TDI0LjM3ODcgOC40ODUxMUMyNC41MjgxIDcuODg3NjMgMjQuMzkzOSA3LjI1NDY0IDI0LjAxNDggNi43NjkyMUMyMy42MzU4IDYuMjgzNzggMjMuMDU0MyA2LjAwMDA0IDIyLjQzODQgNi4wMDAwNFY4LjAwMDA0Wk0yLjU2MTUzIDguMDAwMDRWNi4wMDAwNEMxLjk0NTY2IDYuMDAwMDQgMS4zNjQxNCA2LjI4Mzc4IDAuOTg1MTIxIDYuNzY5MjFDMC42MDYxMDcgNy4yNTQ2NCAwLjQ3MTg3NyA3Ljg4NzYzIDAuNjIxMjQ3IDguNDg1MTFMMi41NjE1MyA4LjAwMDA0Wk0xOS40Mzg0IDIwVjIyQzIwLjM1NjIgMjIgMjEuMTU2MSAyMS4zNzU0IDIxLjM3ODcgMjAuNDg1MUwxOS40Mzg0IDIwWk01LjU2MTUzIDIwTDMuNjIxMjUgMjAuNDg1MUMzLjg0MzgzIDIxLjM3NTQgNC42NDM4IDIyIDUuNTYxNTMgMjJMNS41NjE1MyAyMFpNMTIuMzQyNiAzLjM3NDEyQzEzLjM3NzcgMi4wODAzMyAxMy4xNjc5IDAuMTkyNDU5IDExLjg3NDEgLTAuODQyNTdMOS4zNzUzMiAyLjI4MDkxQzguOTQ0MDYgMS45MzU5IDguODc0MTQgMS4zMDY2MSA5LjIxOTE1IDAuODc1MzQ0TDEyLjM0MjYgMy4zNzQxMlpNOS4yNDIzOCA3LjI0OTQzTDEyLjM0MjYgMy4zNzQxMkw5LjIxOTE1IDAuODc1MzQyTDYuMTE4OSA0Ljc1MDY1TDkuMjQyMzggNy4yNDk0M1pNMTcuMzE5NCA0LjAwMDA0SDcuNjgwNjRWOC4wMDAwNEgxNy4zMTk0VjQuMDAwMDRaTTE4Ljg4MTEgNC43NTA2NUwxNS43ODA5IDAuODc1MzQyTDEyLjY1NzQgMy4zNzQxMkwxNS43NTc3IDcuMjQ5NDNMMTguODgxMSA0Ljc1MDY1Wk0xNS43ODA5IDAuODc1MzQxQzE2LjEyNTkgMS4zMDY2IDE2LjA1NiAxLjkzNTkgMTUuNjI0NyAyLjI4MDkxTDEzLjEyNTkgLTAuODQyNTdDMTEuODMyMSAwLjE5MjQ1OSAxMS42MjI0IDIuMDgwMzQgMTIuNjU3NCAzLjM3NDEyTDE1Ljc4MDkgMC44NzUzNDFaTTE1LjYyNDcgMi4yODA5QzE1LjE5MzQgMi42MjU5MiAxNC41NjQyIDIuNTU1OTkgMTQuMjE5MSAyLjEyNDczTDE3LjM0MjYgLTAuMzc0MDQ3QzE2LjMwNzYgLTEuNjY3ODMgMTQuNDE5NyAtMS44Nzc2IDEzLjEyNTkgLTAuODQyNTY4TDE1LjYyNDcgMi4yODA5Wk0xNC4yMTkxIDIuMTI0NzNMMTguMjE5MSA3LjEyNDczTDIxLjM0MjYgNC42MjU5NUwxNy4zNDI2IC0wLjM3NDA0OEwxNC4yMTkxIDIuMTI0NzNaTTE4LjIxOTEgNy4xMjQ3MkMxOC4xODg0IDcuMDg2MzYgMTguMTYwNCA3LjA0NTMzIDE4LjEzNTMgNy4wMDIwM0wyMS41OTcxIDQuOTk4MDRDMjEuNTIyMiA0Ljg2ODcyIDIxLjQzNzMgNC43NDQzMSAyMS4zNDI2IDQuNjI1OTZMMTguMjE5MSA3LjEyNDcyWk0yMi40Mzg0IDQuMDAwMDRIMTkuODY2MlY4LjAwMDA0SDIyLjQzODRWNC4wMDAwNFpNMjYuMzE5IDguOTcwMThDMjYuOTUwMSA2LjQ0NTU5IDI1LjA0MDcgNC4wMDAwNCAyMi40Mzg0IDQuMDAwMDRWOC4wMDAwNFY4LjAwMDA0TDI2LjMxOSA4Ljk3MDE4Wk0yMy4zMTkgMjAuOTcwMkwyNi4zMTkgOC45NzAxOEwyMi40Mzg0IDguMDAwMDRMMTkuNDM4NCAyMEwyMy4zMTkgMjAuOTcwMlpNMTkuNDM4NCAyNEMyMS4yNzM5IDI0IDIyLjg3MzggMjIuNzUwOSAyMy4zMTkgMjAuOTcwMkwxOS40Mzg0IDIwVjI0Wk01LjU2MTUzIDI0SDE5LjQzODRWMjBINS41NjE1M1YyNFpNMS42ODA5NiAyMC45NzAyQzIuMTI2MTMgMjIuNzUwOCAzLjcyNjA2IDI0IDUuNTYxNTMgMjRWMjBMMS42ODA5NiAyMC45NzAyWk0tMS4zMTkwNCA4Ljk3MDE4TDEuNjgwOTYgMjAuOTcwMkw1LjU2MTUzIDIwTDIuNTYxNTMgOC4wMDAwNEwtMS4zMTkwNCA4Ljk3MDE4Wk0yLjU2MTUzIDQuMDAwMDRDLTAuMDQwNzUwNyA0LjAwMDA0IC0xLjk1MDE5IDYuNDQ1NTkgLTEuMzE5MDQgOC45NzAxOEwyLjU2MTUzIDguMDAwMDRMMi41NjE1MyA4LjAwMDA0VjQuMDAwMDRaTTUuMTMzODMgNC4wMDAwNEgyLjU2MTUzVjguMDAwMDRINS4xMzM4M1Y0LjAwMDA0Wk0zLjY1NzQxIDQuNjI1OTVDMy41NjI3MSA0Ljc0NDMyIDMuNDc3NzkgNC44Njg3MyAzLjQwMjk1IDQuOTk4MDJMNi44NjQ3MSA3LjAwMjA2QzYuODM5NjcgNy4wNDUzMiA2LjgxMTYgNy4wODYzNCA2Ljc4MDg4IDcuMTI0NzNMMy42NTc0MSA0LjYyNTk1Wk03LjY1NzQxIC0wLjM3NDA0OEwzLjY1NzQxIDQuNjI1OTVMNi43ODA4OSA3LjEyNDczTDEwLjc4MDkgMi4xMjQ3M0w3LjY1NzQxIC0wLjM3NDA0OFpNMTEuODc0MSAtMC44NDI1NjlDMTAuNTgwMyAtMS44Nzc2IDguNjkyNDQgLTEuNjY3ODMgNy42NTc0MSAtMC4zNzQwNDlMMTAuNzgwOSAyLjEyNDczQzEwLjQzNTkgMi41NTU5OSA5LjgwNjU4IDIuNjI1OTIgOS4zNzUzMiAyLjI4MDlMMTEuODc0MSAtMC44NDI1NjlaTTIyLjQzODQgNi4wMDAwNEgyLjU2MTUzVjEwSDIyLjQzODRWNi4wMDAwNFpNMjEuMzc4NyAyMC40ODUxTDI0LjM3ODcgOC40ODUxMUwyMC40OTgxIDcuNTE0OTdMMTcuNDk4MSAxOS41MTVMMjEuMzc4NyAyMC40ODUxWk01LjU2MTUzIDIyTDE5LjQzODQgMjJWMThMNS41NjE1MyAxOEw1LjU2MTUzIDIyWk0wLjYyMTI0NyA4LjQ4NTExTDMuNjIxMjUgMjAuNDg1MUw3LjUwMTgyIDE5LjUxNUw0LjUwMTgyIDcuNTE0OTdMMC42MjEyNDcgOC40ODUxMVoiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) center;
}
.flex-nabor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex-nabor .image-block{
    width: 15%;
}
.flex-nabor .image-block img{
    width: 100%;
}
.flex-nabor .h2 {
    font-size: 2rem;
}
.flex-nabor .info-block {
    margin-left: 1%;
}
.flex-nabor  .flex-wrap-prices{
    display: block;
}
.flex-nabor .buttons-wrap{
    margin-top: 40px;
}
footer .footer .section-column .footer-phone a{
    margin-bottom: 50px;
    font-size: 35px;
    line-height: 47px;
}
.main-page-swiper .main-page-swiper-banner{
    max-height: 410px;
    overflow: hidden;
}
.main-page-swiper .main-page-swiper-banner a{
    display: block;
    width: 100%;
}
.main-page-swiper .main-page-swiper-banner img {

    object-fit: cover;
}
.main-page-filter {
    padding: 40px 60px  0px 60px;
    width: calc(100% - 120px);
}
.main-page-filter__title {
    margin-bottom: 10px;
}
.toggle-fixed.fixed {
    position: fixed;
    z-index: 100;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    top: 0;
    -webkit-box-shadow: 0px 0px 74px 2px rgba(0,0,0,.42);
    -moz-box-shadow: 0px 0px 74px 2px rgba(0,0,0,.42);
    box-shadow: 0px 0px 74px 2px rgba(0,0,0,.42);
}
.toggle-fixed {
    top: -60px;
    right: 0px;
    left: 0px;
    background: #fff;
}

.popUp-catalog {
    position: fixed;
}
.radius-shop.count-tovars {
    display: inline-block;
    position: absolute;
    color: #ffff;
    background: #9d1c2f;
    padding: 4px 8px;
    border-radius: 100px;
    top: 13px;
    font-size: .6rem;
    left: 20px;
}
.mobile-footer .section-order{
    position: relative;
}
.mobile-footer .section-order .radius-shop.count-tovars {
    top: -13px;
    left: 14px;
}
.popUp-catalog-mainMenu-element a {
    color: #000;
    text-decoration: none;
}
.map-menu-item.active{
    padding: 10px;
    border: 1px dashed #9d1c2f;
}
.news-item.aricle-item{
    height: 250px;
    overflow: hidden;
}
.news-item.aricle-item .image-wrap{
    left: 0px;
    top: 0px;
    right: 0px;
    position: absolute;
}
.news-item.aricle-item .image-wrap img{
    width: 100%;
    transition: 10s;
}
.news-item.aricle-item:hover .image-wrap img{
    transform: scale(2);
}
.news-wrapper .news-item.aricle-item .title {

    position: relative;
    z-index: 2;
    color: #fff;
}
.news-wrapper .news-item.aricle-item .title span{
    color: #fff;
    background: rgba(157, 28, 47,  0.5);
    padding: 10px;
    font-size: 1.2rem;
    line-height: 2rem;
    display: inline-block;
}
.catalog-position-price-current .oldprice,
.main-page-catalog .oldprice {
    font-size: 15px;
    line-height: 15px;
    text-decoration: line-through;
    text-decoration-color: #C32841;
} 
.map-menu-item .map-menu-item__title a{
    color: #000000;
    text-decoration: none;
}
.map-menu-item:hover .map-menu-item__title a{
    color: #9D1C2F;
}
.prices-block .oldprice{
    text-align: center;
    text-decoration: line-through;
    text-decoration-color: #C32841;
}
.dimcat-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dimcat-wrap a{
    display: block;
    text-decoration: none;
    padding: 10px 20px;
    border: 1px solid #9D1C2F;
    color: #9D1C2F;
    transition: 0.5s;
    margin-right: 10px;
    border-radius: 1000px;
    margin-bottom: 10px;
}
.dimcat-wrap a:hover{
    background: #9D1C2F;
    color: #fff; 
}
.dimcat-panel .title{
    font-weight: bold;
    padding-bottom: 20px;
}
.catalog-inter {
    clear: both;
    padding-top: 20px;
}
.overlay-min-height-region {
    padding-left: 20px;
}
.shop-cart-pur-wrap .steps {
    display: block; 
    opacity: 1; 
    visibility: visible; 
}
.buttons-wrap.flex-buttons-center.steps-container-2 {
    display: none;
}
.button-gold.toggle-step.steps-reverce {
    display: none;
}
.item-list-map .phone a,
.map-menu-item-mob .phone a{
    color:#000;
}
header .controls-order_popUp-content-position__logo .flex-count{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; 
}
header .controls-order_popUp-content-position__logo .flex-count input[type=text]{
    display: block;
    border:none;
    border-top: 1px solid #9D1C2F;
    border-bottom: 1px solid #9D1C2F;
    outline: none;
}
header .controls-order_popUp-content-position__logo .flex-count button{
    border:none;
    background: #9d1c2f;
    color: #fff;
    margin: 0;
}
header .controls-order_popUp-content-position-info__price {
    padding-left: 10px;
}
#CartBig .success-purshase {
    background-image: url(/assets/img/banners/salesbanner.png);
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    padding: 40px;
    background-size: cover;
    margin-bottom: 40px;
}
#CartBig .success-purshase  .title{
    font-size: 24px;
}
#CartBig .success-purshase a{
    color: #fff;
}
#CartBig .success-purshase p.text-orange {
    color: #e0bf18;
    font-weight: bold;
}
header .controls-markets-open {
    z-index: 5;
}
.one-click-block{
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.one-click-block .btn-one-click.modal-btn {
    display: inline-block;
    margin: auto;
    width: auto;
    text-decoration: none;
    padding: 10px 40px;
    border:2px solid #9D1C2F;
    color: #9D1C2F;
    font-weight: bold;
    border-radius: 100px;
    transition: 0.5s;
}
.one-click-block .btn-one-click.modal-btn+.btn-one-click.modal-btn{
    margin-left: 20px;
}
#modalisNalMag .addres-item {
    padding: 10px;
    margin-bottom: 4px;
    background: #fff;
}
#modalisNalMag .adreses-container{
    max-height:  80vh;
    overflow-y: auto;
}
#modalisNalMag .adreses-container::-webkit-scrollbar {
    width: 5px;
}
#modalisNalMag .adreses-container::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}
.one-click-block .btn-one-click.modal-btn:hover,
.one-click-block .btn-one-click.modal-btn:focus{
    text-decoration: none;
    background: #9D1C2F;
    color: #fff;
}
.overflow.modal-wrap {
    position: fixed;
    z-index: 101;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    overflow-y: auto;
    display: none;
    visibility: hidden;
    opacity: 0;
} 
.overflow.modal-wrap.fade{
    transition: 0.5s;
    display: block;
    visibility: visible;
}
.overflow.modal-wrap.fade.in{
    opacity: 1;
}
.overflow.modal-wrap .modal-container {
    position: fixed;
    background: #fff;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 30%;
    -webkit-box-shadow: -5px 0px 8px 0px rgb(34 60 80 / 20%);
    -moz-box-shadow: -5px 0px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: -5px 0px 8px 0px rgb(34 60 80 / 20%);
    transform: translateX(100%);
    opacity: 0;
    transition: 0.5s;
}
.overflow.modal-wrap.fade.in .modal-container{
    transform: translateX(0);
    opacity: 1;
}
.overflow.modal-wrap .modal-container .header-modal{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.overflow.modal-wrap .modal-container .header-modal .title{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 40px;
}
.overflow.modal-wrap .modal-container .close-modal{
    display: block;
    width: 40px;
    height: 40px;
    background: #9D1C2F;
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    transition: 0.5s;
    text-align: center;
    line-height: 34px;
}
.overflow.modal-wrap .modal-container .close-modal:hover,
.overflow.modal-wrap .modal-container .close-modal:focus{
    background: #000;
    text-decoration: none;
    color: #fff;
}
.overflow.modal-wrap .modal-container .title {
    padding: 5px 20px;
    font-weight: bold;
    font-size: 24px;
}
.overflow.modal-wrap .modal-container .body-modal {
    padding: 40px;
    overflow-y: auto;
    max-height: 80vh;
}
.overflow.modal-wrap .modal-container .body-modal::-webkit-scrollbar {
    width: 5px;
}
.overflow.modal-wrap .modal-container .body-modal::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}
.overflow.modal-wrap .modal-container .input-block label {
    cursor: pointer;
    font-size: .8rem;
    font-style: oblique;
    margin-bottom: 10px;
    display: block;
}
.overflow.modal-wrap .modal-container .button-bordo{
    display: inline-block;
    padding: 20px 40px;
    background: #C32841;
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
    border: none;
    outline: none;
    cursor: pointer;
}
.overflow.modal-wrap .modal-container .button-bordo:hover {
    background: #9D1C2F;
    color: #fff;
}
#searchInput:focus::placeholder{
    color: transparent;
}
.map-menu--scroll.scroled {

    -webkit-mask-image: none; 
}
.controls-order_popUp-promo p {
    display: block;
    color: #fff;
    background: #9d1c2f;
    padding: 10px 20px;
    font-size: 1.5rem;
}
.full-cart .controls-order_popUp-promo span {
    color: #77ffc0;
    font-size: 1.5rem;
}
header .controls-order_popUp-promo p {
    color: #fff;
}
header .controls-order_popUp-promo p span {
    color: #77ffc0;
}
#SubmitPurshase.disabled{
    cursor: not-allowed;
    opacity: .7;
}
.table-flex-isnal-real *{
    box-sizing: border-box;
}
.table-flex-isnal-real{
    max-height: 80vh;
    overflow-y: auto;
}
.table-flex-isnal-real::-webkit-scrollbar {
    width: 5px;
}
.table-flex-isnal-real::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}
.table-flex-isnal-real .is-nal-real{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #f8f8f8;
    margin-bottom: 2px;
    min-height: 50px;
}
.table-flex-isnal-real .is-nal-real>div{
    padding: 10px;
}
.table-flex-isnal-real .is-nal-real>.name-item{
    width: 70%;
    font-size: 14px;
}
.table-flex-isnal-real .is-nal-real>.visual-coll{
    width: 15%;
}
.table-flex-isnal-real .is-nal-real>.coll{
    width: 15%;
    text-align: right;
    font-size: 14px;
}
.table-flex-isnal-real .is-nal-real>.visual-coll .visual>span{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100px;
    background: #ccc;
    margin-left: 2px;
}
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.red>span:nth-child(1),
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.red>span:nth-child(2){
    background: red;
}
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.jelou>span:nth-child(1),
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.jelou>span:nth-child(2),
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.jelou>span:nth-child(3),
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.jelou>span:nth-child(4){
    background: #cc6600;
}
.table-flex-isnal-real .is-nal-real>.visual-coll .visual.green>span{
    background: green;
}
.is-nal-mags-cart {
    margin-top: 20px;
    margin-bottom: 50px;
    background: #f8f8f8;
    padding: 20px;
}
.is-nal-mags-cart .item-mags-flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    margin-bottom: 2px;
    padding: 10px;
}
.is-nal-mags-cart .item-mags-flex>.title{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.is-nal-mags-cart .search-input {
    margin-top: 20px;
    margin-bottom: 20px;

}
.is-nal-mags-cart .search-input input[type=text]{
    padding: 10px;
    border:none;
    background: #fff;
    outline: none;
    min-width: 50%;
    font-size: 18px;
}
.is-nal-mags-cart>.title{
    font-size: 1.5rem;
    font-weight: bold;
    color: #c32841;
}
.is-nal-mags-cart .btn-toogle-mag{
    display: inline-block;
    margin: auto;
    width: auto;
    text-decoration: none;
    padding: 10px 40px;
    border: 2px solid #9D1C2F;
    color: #9D1C2F;
    font-weight: bold;
    border-radius: 100px;
    transition: 0.5s;
}
.is-nal-mags-cart  .response-cart{
    max-height: 300px;
    overflow-y: auto;
}
.is-nal-mags-cart  .response-cart::-webkit-scrollbar {
    width: 5px;
}
.is-nal-mags-cart  .response-cart::-webkit-scrollbar-thumb  {
    background: #D6BB9B;
}

.is-nal-mags-cart a.btn-toogle-mag.active {
    background: #9b0030;
    color: #fff;
}
.toogle-top-container {
        position: sticky;
    top: 40%;
    height: 50px;
    transform: rotate(-90deg);
    width: 50px;
    background: #C32841;
    z-index: 999999;
    line-height: 50px;
    text-align: center;
    right: 10%;
    margin-left: 94%;
    border-radius: 1000px;
    cursor: pointer;
}



.popUp-catalog-category{
    position: relative;
    min-height: 600px;
}
.popUp-catalog .overflow-scroll::-webkit-scrollbar-thumb {
    background: #9D1C2F;
}
.popUp-catalog-category-column .more {
    position: absolute;
    bottom: 15px;
}

.reviews-item:before {
    content: none;
}


.tovar-wrap .info-block .text-bold {
    margin-bottom: 0;
}
.tovar-wrap .info-block p {
    margin-top: 5px;
}
.tovar-wrap .image-container{
    position: relative;
}
.tovar-wrap .image-container .prod_favorites{
    position: absolute;
    top: 23px;
    right: 10px;
}
.tovar-wrap .info-block {
    padding: 0px;
    background: #fff;
    margin-top: 20px;
}

.sales-wrap .summ{
      font-size: 20px;
    color: #AFAFAF;
    margin-bottom: 10px;  
    text-decoration: line-through;
}
.sales-wrap .salesumm{
      font-size: 24px;
    color: #C32841;
    margin-bottom: 10px;  
}

.sales-wrap .skidka{
    padding: 10px;
    background:#C32841;
    color: #fff;
    margin-bottom: 16px; 
}
.sales-wrap .skidka .green{
        color: #77ffc0;
}

@media only screen and (max-width: 1600px),only screen and  (max-device-width: 1600px) {
    .one-click-block .btn-one-click.modal-btn+.btn-one-click.modal-btn {
        margin-left: 0px;
        margin-top: 20px;
    } 
    .toogle-top-container {
    margin-left: 80%;
    }
}
@media only screen and (max-width: 600px),only screen and  (max-device-width: 600px){
    .contacts-map .map{
        display: block;
        height: 400px;
    }
    .contacts-map .map-content__controls{
        display: none;
    }
    #mapContainer span.toltype-map{
        display: block;
        max-width: 200px;
    }
    
}

@media only screen and (max-width: 400px),only screen and  (max-device-width: 400px) {
    header .controls-order_popUp-promo p {

        font-size: 11px;
    }
    .table-flex-isnal-real .is-nal-real>.name-item{
        width: 100%;
        font-size: 14px;
    }
    .table-flex-isnal-real .is-nal-real>.visual-coll{
        width: 50%;
    }
    .table-flex-isnal-real .is-nal-real>.coll{
        width: 50%;

    }
    .one-click-block .btn-one-click.modal-btn+.btn-one-click.modal-btn {
        margin-left: 0px;
        margin-top: 20px;
    }
    .is-nal-mags-cart .button-block {
        padding-top: 10px;
    }
    .address .about-crumbs{
        display: none;
    }
    .mobile-footer .section-markets.active {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDkuMTQyODZDMTcgMTAuMTU1OCAxNi41MzI2IDExLjUzNzcgMTUuNzA1NyAxMy4xMzQ3QzE0Ljg5NDUgMTQuNzAxNCAxMy44MDE4IDE2LjM1NSAxMi42OTIyIDE3Ljg3NTVDMTEuNTg1MyAxOS4zOTIzIDEwLjQ3NjEgMjAuNzU2OCA5LjY0MjQ4IDIxLjc0MzJDOS40MDMgMjIuMDI2NSA5LjE4NjYyIDIyLjI3ODMgOSAyMi40OTNDOC44MTMzOCAyMi4yNzgzIDguNTk3IDIyLjAyNjUgOC4zNTc1MiAyMS43NDMyQzcuNTIzOTQgMjAuNzU2OCA2LjQxNDc0IDE5LjM5MjMgNS4zMDc3NyAxNy44NzU1QzQuMTk4MTYgMTYuMzU1IDMuMTA1NDUgMTQuNzAxNCAyLjI5NDI3IDEzLjEzNDdDMS40NjczOCAxMS41Mzc3IDEgMTAuMTU1OCAxIDkuMTQyODZDMSA0LjYzMDc4IDQuNTk2NTEgMSA5IDFDMTMuNDAzNSAxIDE3IDQuNjMwNzggMTcgOS4xNDI4NloiIHN0cm9rZT0iIzlEMUMyRiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNi4wMzQ1IDdDMTguNzc2OSA3IDIxIDkuMzg3ODEgMjEgMTIuMzMzM0MyMSAxNS4yNzg5IDE2LjAzNDUgMjEgMTYuMDM0NSAyMUMxNi4wMzQ1IDIxIDE0LjM5NDkgMTkuMTEwOSAxMyAxNi45NDQ5IiBzdHJva2U9IiM5RDFDMkYiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iMyIgc3Ryb2tlPSIjOUQxQzJGIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+);
    }
    .mobile-map-container .close-modal-map{
        position: absolute;
        right: 10px;
        top: 10px;
        width: 40px;
        height: 40px;
        background: #9D1C2F;
        color: #fff;
        border-radius: 1000px;
        text-align: center;
        line-height: 40px;
        cursor: pointer;
    }
    .mobile-map-container .maps-adres-wrap{
        padding-top: 40px;
    }
}