body,html {
    margin: 0;
    padding: 0;
    height: 100%
}

body {
    font-family: Roboto,Arial,sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    color: #3a3a3a;
    letter-spacing: .01em
}

[v-cloak] {
    display: none!important
}

body:not(.page_gift-card) {
    overflow-y: scroll
}

a {
    color: #5a5a5a;
    text-decoration: none
}

a[href*=na-volne-s-kb] {
    display: none!important
}

.order-tabs__tab .bl_rob_p__info img {
    margin: 0
}

.order-tabs__tab .bl_rob_p__info-text {
    color: #000;
    white-space: normal;
    line-height: 24px;
    text-transform: none;
    padding: 15px!important;
    font-size: 14px
}

.order-tabs__tab {
    position: relative
}

.order-tabs__tab .bl_rob_p__info {
    top: 100%;
    right: auto;
    width: 260px;
    max-width: auto
}

.order-tabs__tab:hover .bl_rob_p__info {
    opacity: 1
}

.col_half .btn:not(:first-child) {
    margin-left: 20px
}

.clearfix:after {
    content: "";
    display: block;
    clear: both
}

.order-address {
    margin-right: auto
}

.grecaptcha-badge {
    display: none!important
}

.shop_select_popup_open .fancybox-close {
    right: 50px!important
}

@media screen and (min-width: 800px) {
    .flag-move .country-flag {
        bottom:auto!important;
        top: 0
    }
}

.page_not_found h1 {
    text-align: center
}

.bx-404-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.long-check__info-cont * {
    box-sizing: border-box
}

.long-check__info-cont {
    display: flex
}

.long-check__info-text {
    width: 100%;
    margin-right: 30px
}

.long-check__info-text li {
    list-style-position: inside
}

.long-check__info-text a {
    color: #be1010
}

.long-check__info-text a:hover {
    text-decoration: underline
}

.text-page>:not(:first-child) {
    margin-top: 20px
}

.long-check__banner {
    margin-bottom: 55px
}

.long-check__banner img {
    display: block;
    width: 100%
}

.long-check__rating {
    max-width: 580px;
    width: 100%;
    padding: 20px 25px;
    border-left: 1px solid #e5e5e5
}

.long-check__rating-title {
    font-size: 36px;
    margin: 0 0 25px 0;
    line-height: 38px;
    font-weight: 700
}

.long-check__rating-item {
    display: flex
}

.long-check__rating-item:not(:first-child) {
    margin-top: 15px
}

.long-check__rating-star {
    width: 19px;
    height: 17px;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAARABMDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+wPx3/wAFK/2TPh58TfGnwY17XvjHdfFjwFaJf+IvAvhv9lP9q3xbqsGn3LzQ6bqtrd+GPgrq+jaj4e1q4t5YNF8UWGp3PhnVXVnsdXniR5F4I4363l2Y5hlmHrZi8unUw1XCxjLC1VmKo1q+Hy3EfXFRjgsVjIUnUwv1xUY1cPOni4c2FlCtLqq4WWGxeCwmNq0MI8dShiqFWVRV6NTBOdKlWxlJ4P6w8TRwlStGli44WNarh8RGphatOOLpzor5B/Z0/az1b9kHwx8Qrb9u67+Lein4mXSftb+FvEWk/Ab46/E/w38PvC3xxtb/AMWeOPg54g8QfCn4eeOdM8M3nwO8XabrtleL4nuND3aBrGj3sERiiuxbelUjhMkyuhw7jcbhaua8EYvG8NZtnNJYiOA4olKOCz6txhhsXiYexeFzTiLP+IsmwuHhisTUo4Xh/B1KkqccXRoQ5n9YznNa3EOXYXFyyjiyhQx2V4StTw9PMcteWV8Xw7lOS4jKqNWePwuIhwDk3AuZ414mnW9vnmaZ5GGMqTw9XDYT9LPht+1J8Ivi54F8NfEn4e/8LT1/wT4w05dY8M64/wCz5+0Bo6axpMsssVtqdrZa98MdM1P+z74RG5028lso7fU9PlttT0+S5068tLqb2/8AVnNYJRr/ANm4Sryxc8Pj89yLL8ZSckpJV8Fjsxw+Lw82mpezr0Kc+WSfKk0eFLiPK1Jqn/aOLgnZYjL8kzvMsHNrSSo43L8vxOErckr06nsq0/ZVYzo1OWrTnCPyJ/wUn8ReD/Akn7LPi6y8M+M9Q+PV7+0b4E8N/C7XfhD4e1nXvjHB4RsrqTx38YvCegWPh+SCfWvC/j/wJ4Qv/AviDRfFkx+GtvqPifQPE3jU6bZaDFr2k/MZdXdDjPI4YXCYnFVsRlHFOIznCYathsPTzPh/KckxUcHg82njalHL5ZXHjXN+ElUxOYV8PDJYYrEZvgcfl+YYelVn9FjKdOpwrnrxlbC0qFGtk9DKq2MliYyy/iHN8zw2AjmmUvAYfE5lPOMs4f8A9Yc5o5fltP2nEVHJ58PY2ljMBmFbBYjxH9or4w+OfGHxQ/ZF8HfthfszeLvhf8JPFf7QumaLqXh1fGcPxZ+BPju38c+HNb034Q2Hxm17wVY6bo2j/EXwR8WofBP9ofC7x/aaz8H9Yu9bfUvBvjb4n6r4etG0fsybDUa3FmXUJVlVznD8OcVTyylGknlOH4owGHwHE2F4hyDG42OHeZ1sFkGQ8T5HgXXwWW8UYDO83wub5ZklDBYd59heTNatVcMZtiKVPE0crlmGRVse4wjPM8Tw9Ux9Th/N8k4iw2EqVKmR5biJ53gOLcZjcHis0yPE5Vw5V4cz7H0J5rVy/EftWqbFVI1VI1UKiKAqqqjAVVAwAAMADgDgcVk+aTcpe9KTcpSk1zSk3eUneEneTbbu29fkXGKhGMIKMYRiowjCNoRhFWjGKjOCUVFJRSiklZLRHk2uf8lx+Hn/AGTb4rf+pF8Ia1wm2d/4OG//AErigdf+FhP+xjL/ANVmPH/Hf/kkfjj/ALBcX/pfZ0Yb/ka8Nf8AZY8F/wDrWZMTX/3DOf8AsnuI/wD1Q5ietDoPpWa2Xoiw/9k=) no-repeat 50%;
    background-size: contain;
    margin-right: 17px
}

.long-check__rating-item-name {
    margin-right: 20px
}

.long-check__rating-item-counter {
    margin-right: 50px;
    margin-left: auto
}

.long-check__btn {
    margin-top: 20px;
    padding: 30px;
    border-radius: 10px;
    background: #be1010;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 25px;
    position: relative;
    cursor: pointer
}

.long-check__btn.js__open:after {
    transform: rotate(225deg)
}

.long-check__btn:after {
    content: "";
    display: block;
    position: absolute;
    right: 35px;
    top: calc(50% - 4px);
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
    transition: transform .3s ease
}

.long-check__form {
    display: none
}

.long-check__form .p_contacts_bottom_form {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.long-check__form .p_contacts_bottom_form_left {
    border: 0
}

.center {
    max-width: 1170px;
    padding: 0 20px;
    margin: 0 auto
}

.page_suppliers-claim-list .center {
    max-width: 80%
}

.rate input[type=radio] {
    display: none
}

input,select,textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzU4NUJCQjA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzU4NUJCQTA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74ZUz2AAAAT0lEQVR42mKcMXcJAxDIAfEjBlQAFmMCEopAfBaI7ZAk7aBiiixA4j4QhwDxWigNAmug7PssUIGDUIE1UH4IVIyBBclYkIAxlA13D0CAAQBMRw8AIi5gLwAAAABJRU5ErkJggg==) no-repeat 100%;
    padding-right: 20px;
    border: 0;
    outline: none;
    cursor: pointer;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #e5e5e5;
    height: 34px;
    letter-spacing: .01em
}

.h_btn_menu,.h_link_basket {
    display: none
}

#main {
    position: relative;
    min-height: 100%;
    width: 100%;
    min-width: 1000px
}

.show-search-results #main:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5)
}

.show-search-results .bl_h_search {
    z-index: 999;
    border-radius: 5px 5px 0 0
}

.header_top_left {
    float: left
}

.header_top_right {
    float: right
}

.header_top_line {
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    padding-top: 12px;
    padding-bottom: 4px;
    font-weight: 300;
    overflow: hidden;
    letter-spacing: .01em
}

.header_top_line a {
    color: #727783
}

.bl_h_links li {
    display: inline-block;
    vertical-align: top;
    margin: 0 11px
}

.bl_h_links li img {
    position: relative;
    top: 2px
}

.bl_h_links {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.bl_h_links:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -6px;
    right: -17px;
    border-right: 1px solid #e5e5e5;
    height: 24px
}

.bl_top_lk {
    display: inline-block;
    vertical-align: top;
    margin-left: 39px
}

.bl_top_lk a {
    color: #be1010;
    font-weight: 700
}

.bl_top_lk a:before {
    width: 11px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgBlVFBDkAwENwt964PCM9wIQ5+4JteIIibizdIXCWkL6g2cShZKXNptjOdzu4iXOiJNHyFT2x5AT/Aitsoij+JRynTQOu5I8q94kKpxRw1AjSDlLXLoa8xFCIr93266dzCRjD15jpbPnw6DUSJedXYKKVSI/ud68xN43XO1XGs3P2vpSAX4w0npFQu6DGooU8AAAAASUVORK5CYII=) no-repeat;
    margin-right: 5px;
    top: -1px
}

.bl_choice_addr a:after,.bl_top_lk a:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.bl_choice_addr a:after {
    width: 8px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzU4NUJCQjA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzU4NUJCQTA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74ZUz2AAAAT0lEQVR42mKcMXcJAxDIAfEjBlQAFmMCEopAfBaI7ZAk7aBiiixA4j4QhwDxWigNAmug7PssUIGDUIE1UH4IVIyBBclYkIAxlA13D0CAAQBMRw8AIi5gLwAAAABJRU5ErkJggg==) no-repeat;
    margin-left: 6px
}

.bl_choice_addr a {
    margin-right: 22px
}

.logo {
    float: left
}

.logo img {
    width: 261px;
    height: auto
}

.bl_h_basket {
    float: right;
    padding-top: 3px
}

.bl_h_menu {
    margin: 0 195px 0 303px;
    padding-top: 3px
}

.header_cont {
    padding: 29px 0 24px 0
}

.bl_h_basket {
    font-size: 13px;
    text-align: right
}

.h_basket_none {
    margin: 0 0 7px 0;
    position: relative
}

.h_basket_none>span {
    color: #b8b8b8;
    font-size: 15px;
    font-weight: 300
}

.h_basket_none>span:before {
    display: inline-block;
    vertical-align: top;
    margin-right: 9px;
    position: relative;
    top: -1px
}

.h_basket_none>span:before,.scroll_header .h_basket_none>span>a:before {
    content: "";
    width: 24px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.026 19.015H3.975c-.722 0-1.309-.548-1.309-1.222V4.783c0-.335.149-.659.409-.888l2.914-2.576c.244-.216.564-.334.9-.334h9.137c.722 0 1.31.548 1.31 1.221v15.587c0 .674-.588 1.222-1.31 1.222zM6.733 2.16L3.818 4.736c-.018.016-.03.034-.03.047v13.01c0 .034.073.1.187.1h12.051c.114 0 .186-.066.186-.1V2.207c0-.034-.072-.1-.186-.1H6.89c-.06 0-.119.02-.156.053z' fill='%23AFB1B2'/%3E%3Cpath d='M13.218 7.426H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 1 1 0 1.056zM13.218 10.852H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 0 1 0 1.056zM13.218 14.278H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 1 1 0 1.056z' fill='%23AFB1B2'/%3E%3Cpath d='M13.218 7.426H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 1 1 0 1.056zM13.218 10.852H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 0 1 0 1.056zM13.218 14.278H6.755a.528.528 0 0 1 0-1.056h6.463a.528.528 0 1 1 0 1.056z' fill='%23AFB1B2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px auto
}

.scroll_header .h_basket_none>span>a:before {
    display: block;
    position: absolute;
    left: 8px;
    top: 10px;
    filter: brightness(2)
}

.scroll_header .h_basket_none>span>a {
    position: absolute;
    top: 0;
    display: block;
    height: 44px;
    line-height: 44px;
    border-radius: 0 0 5px 5px;
    background: #ad181f;
    color: #fff;
    font-size: 15px;
    padding: 0 8px 0 42px;
    right: 0
}

.scroll_header .h_basket_none.active>span {
    position: relative;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    max-width: 1170px;
    margin: 0 auto;
    z-index: 100
}

.scroll_header .h_basket_none.active {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    max-width: 1170px;
    margin: 0 auto;
    z-index: 99
}

.main_menu {
    margin: 0 0 16px 0
}

.main_menu li {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px
}

.main_menu li:last-child {
    margin: 0
}

.bl_h_search {
    position: relative;
    background: #f1f1f1;
    border-radius: 5px;
    padding: 6px 36px 6px 6px
}

.bl_h_search input[type=text] {
    display: block;
    width: 100%;
    height: 27px;
    border: 0;
    outline: none;
    padding: 0 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    letter-spacing: .01em
}

.bl_h_search input[type=submit] {
    position: absolute;
    top: 6px;
    right: 0;
    width: 36px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFNDU3NDA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjZFNDU3MzA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yZQ6/AAAAzUlEQVR42oTRvQtBURjH8eMl5VrZsLGyehkpJpuBDP4JmQwW/gwlKZtF6dosMpmxYVBWTMr31HPrOrn86tNTT/d37z2doG3bioTRRRMJnDDBEE/lih8WVsijjaTMnOwts6DffEcFa1xlVmXfMQsN9PFSn3nJvmUW9D8f1PfsETcL+oApj0IaF7MwRQ8B42F92AHGZkEvI1igiJjMpcwMQu7CAyVsMMJZ5hY31DBzSj65OK9koR+IYo66X/3ODmX5UkFfalD9j1PSOb4FGACLOStyLSVpCwAAAABJRU5ErkJggg==) no-repeat 50%;
    outline: none;
    cursor: pointer;
    border: 0
}

#page_content {
    padding: 0 0 200px 0
}

.main_page #page_content {
    padding: 0 0 180px 0
}

.main_page footer,.main_page footer .center {
    height: 150px
}

footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 143px;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: .01em;
    color: #b8b8b8
}

footer .center {
    background: #f1f1f1;
    max-width: 1130px;
    padding-top: 23px;
    padding-bottom: 15px
}

.footer_left_col {
    padding-left: 9px;
    float: left;
    width: 330px
}

.footer_right_col {
    float: right;
    width: 270px
}

.footer_right_col a {
    color: #b8b8b8;
    font-size: 13px
}

.footer_center_col {
    margin-left: 374px
}

.cont_left_col {
    float: left;
    width: 261px
}

.cont_right_col {
    margin-left: 303px
}

.bl_navigation {
    margin: 0 0 13px 0
}

.bl_navigation li {
    font-size: 12px;
    font-weight: 300;
    color: grey;
    letter-spacing: .01em;
    display: inline-block;
    vertical-align: top;
    margin-right: 12px
}

.bl_navigation li:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRkI5RTc4QjA4NjkxMUU2QTlFN0UyOEE1RTFBN0VCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRkI5RTc4QTA4NjkxMUU2QTlFN0UyOEE1RTFBN0VCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TeTuSAAAAUUlEQVR42mKcMXfJagYGhiVAvBGIGZiAeDoQLwDicJAACxDvA2JfqAp2kAoQOALElUBczQIVsAbidiAuBAk4AvE6IM4A4pUggSwgToDZAhBgAJ/PDabouP+kAAAAAElFTkSuQmCC) no-repeat;
    width: 4px;
    height: 7px;
    position: relative;
    top: -1px;
    margin-left: 12px
}

.bl_navigation li:last-child:after {
    display: none
}

.bl_navigation li a {
    color: grey
}

h1 {
    color: #1a1a1a;
    font-size: 36px;
    font-weight: 100;
    line-height: 47px;
    letter-spacing: .01em;
    margin: 0 0 21px 0
}

.bl_pl_magazine_item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px
}

.mag_item_left span {
    font-size: 19px;
    font-weight: 300;
    color: #fff;
    line-height: 20px;
    letter-spacing: .01em
}

.mag_item_left span:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QTI2NTg3MzA4NkExMUU2OTlCREU4MzM1MkZFMkFDRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QTI2NTg3MjA4NkExMUU2OTlCREU4MzM1MkZFMkFDRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jmNzcAAAAlklEQVR42syViwnAIAxEVbqArtIZun07givEEWwtRylUY/ADPTgEiY9APuoYo2JkC/eh+CIBM14vUyyLEPN52wJjoa2wIrQHloVKYRauQjWqTExFkxxOYmJS5Z0BiINJdXOMGqz/AxdhHI3O8IDrQh9yPehfze8rvfhkuLEbpK4Ahnj0dlg8elOWw5T11b1g9egv4BRgAADC4EntVKXqAAAAAElFTkSuQmCC) no-repeat;
    margin-right: 14px
}

.mag_item_text {
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    color: #ebf5ff;
    max-width: 240px
}

.btn,.mag_item_text {
    letter-spacing: .01em
}

.btn {
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 0 20px;
    outline: none;
    box-sizing: border-box;
    text-align: center
}

.btn_red {
    color: #fff;
    background: #be1010
}

.bl_after_header_magazine {
    background: #688daf;
    border-radius: 5px;
    position: relative;
    margin: 0 0 21px 0;
    padding: 18px 20px
}

.bl_after_header_magazine.clearfix:after,.catalog_cont_row.clearfix:after,.catalog_top_filter.clearfix:after {
    clear: right
}

.catalog_top_filter {
    margin: 0 0 20px 0
}

.catalog_top_filter select {
    height: auto
}

.catalog_top_filter_left {
    float: left
}

.catalog_top_filter_right {
    float: right
}

.bl_after_header_magazine.clearfix:after {
    clear: right
}

.link_veiw_pl:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QjI2QzhFMzBERUMxMUU2QUJEMjgyRjQ0MEM3NTE5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QjI2QzhFMjBERUMxMUU2QUJEMjgyRjQ0MEM3NTE5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZmNkNDU0My1jOWMzLTQ0NDUtYWYwOC1jNjc2NGE4MjAyODUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oLsS2AAAAN0lEQVR42mI8ffr0fwYkYGJiwgiiz5w5Q5Q4EwOFYOANYPz////AuoCF2NAejYXRWKCpAQABBgAAsyhC+YpfAQAAAABJRU5ErkJggg==) no-repeat
}

.link_veiw_pl.active:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRjFFQjUwOTA4NkQxMUU2QTQ4OTk1MkYzQzczMDY3NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRjFFQjUwODA4NkQxMUU2QTQ4OTk1MkYzQzczMDY3NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tUFGVAAAAMUlEQVR42mLM6F3/nwEVMEJposSZGCgEA28AC5LfGHD4Ga84VVwwGgujsTDwBgAEGADhUQrPz0kvYAAAAABJRU5ErkJggg==) no-repeat
}

.link_veiw_list:before {
    content: "";
    display: block;
    width: 17px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDI3QUU1NzA4NkQxMUU2QjY5RUQwMTVDREFGMDg4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDI3QUU1NjA4NkQxMUU2QjY5RUQwMTVDREFGMDg4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HZN1XAAAAVElEQVR42mI8ffq0JwMDw1wglmQgHTwH4mQmCgxggOqby8RAOWAEGZICxC/INOApyDssQGIbBd4BA2p4B2wIKHaeAfF/MjBIn+do7IzGDt1iByDAAL+OMRE5ML6lAAAAAElFTkSuQmCC) no-repeat
}

.link_veiw_list.active:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QzY5QTk2NDBERUMxMUU2OUU0RUMwMTVEMDk2M0Q3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QzY5QTk2MzBERUMxMUU2OUU0RUMwMTVEMDk2M0Q3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZmNkNDU0My1jOWMzLTQ0NDUtYWYwOC1jNjc2NGE4MjAyODUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fclG9AAAAVElEQVR42mLM6F3vycDAMBeIJRlIB8+BOJmJAgMYoPrmMjFQDhhBhqQA8QsyDXgK8g4LkNhGgXfAgBreARsCip1nQPyfDAzS5zkaO6OxQ7fYAQgwAJGEMFQAuCYYAAAAAElFTkSuQmCC) no-repeat
}

.ico_w_beer {
    width: 15px;
    height: auto
}

.cat_top_filter_item a {
    display: inline-block;
    vertical-align: top
}

.cat_top_filter_item {
    display: inline-block;
    color: #b8b8b8;
    letter-spacing: .01em
}

.cat_top_filter_item,.cat_top_filter_item select {
    vertical-align: middle;
    font-size: 14px;
    font-weight: 300
}

.cat_top_filter_item select {
    border: 0;
    outline: none;
    color: #5a5a5a;
    cursor: pointer
}

.catalog_top_filter_right .cat_top_filter_item {
    margin-left: 20px
}

.link_view {
    margin: 3px 0 0 7px
}

.catalog_product_item_cont {
    max-width: 261px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding-top: 22px
}

.catalog_product_item {
    float: left;
    width: 33.333%;
    padding-top: 28px;
    padding-bottom: 34px
}

.catalog_product_item:nth-child(3n+2) {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.catalog_cont_row {
    border-bottom: 1px solid #e5e5e5;
    float: left;
    width: 100%
}

.bl_actions_item .catalog_product_item {
    border-bottom: 1px solid #e5e5e5;
    width: 25%;
    border-left: 0;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.catalog_cont_row:last-child {
    border: 0
}

.product_item_name {
    line-height: 28px;
    letter-spacing: .01em;
    font-size: 19px;
    font-weight: 300;
    margin: 0 0 18px 0
}

.catalog_container_view_list .in-cart .product_item__availability {
    margin: 30px 0 0
}

.catalog_container_view_pl .product_item__price {
    margin-bottom: 15px
}

.product_item_name+.product-availability {
    margin: 0 0 17px
}

.product_item_name a {
    color: #5a5a5a
}

.product_item_name p {
    text-align: center;
    color: #b8b8b8;
    font-size: 13px;
    font-weight: 300;
    padding-top: 2px
}

.product_item_images {
    margin: 0 0 15px 0
}

.product_item__price+.product_item__get-price {
    display: none
}

.product_item__get-price {
    padding: 0 20px;
    flex-shrink: 0;
    background: transparent;
    border-radius: 5px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #161616;
    font-weight: 400;
    font-size: 22px;
    text-align: center;
    margin-bottom: 5px
}

.product_item__get-price:after {
    content: "";
    position: relative;
    bottom: 4px;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.979 14.127a4.334 4.334 0 0 0-.042-.522 7.544 7.544 0 0 0-.185-.948 8.285 8.285 0 0 0-.346-1.056c-.02-.053-.038-.107-.06-.16-.195-.45-.372-.907-.531-1.37a13.367 13.367 0 0 1-.504-1.873 7.92 7.92 0 0 1-.144-1.444c0-.428.05-.852.17-1.264l.03-.08c.064-.184.14-.362.262-.518.022-.03.033-.065.007-.1a.073.073 0 0 0-.097-.024c-.097.049-.201.084-.287.155-.022.009-.045.015-.064.027a5.474 5.474 0 0 0-1.49 1.26 3.89 3.89 0 0 0-.664 1.184 3.601 3.601 0 0 0-.179 1.548c.005.045.006.09.009.15-.17-.17-2.353-2.051-2.91-4.238 0 0-.117-.508-.145-.766-.029-.27-.04-.54-.046-.811.012-.384.041-.765.11-1.143.119-.656.33-1.28.618-1.88.026-.052.075-.106.019-.163-.058-.06-.116-.005-.163.02A5.731 5.731 0 0 0 8.98 1.115c-.377.37-.704.78-.977 1.232a5.78 5.78 0 0 0-.52 1.097c-.004.004-.009.008-.01.012a6.927 6.927 0 0 0-.339 1.398c-.024.18-.02 1.125.016 1.41.07.569.183 1.13.347 1.678.114.383.216.767.23 1.168.017.447-.038.886-.162 1.318-.109.38-.268.738-.464 1.08-.071.124-.145.249-.244.365l.04-.174c.098-.435.147-.877.16-1.322a5.202 5.202 0 0 0-.11-1.22 4.145 4.145 0 0 0-.775-1.713 4.097 4.097 0 0 0-1.114-.996c-.036-.021-.065-.042-.105-.014-.04.028-.037.067-.03.106.087.443.142.89.162 1.34.026.56.018 1.117-.087 1.67-.098.518-1.125 2.16-1.316 2.572a6.63 6.63 0 0 0-.281.659 6.014 6.014 0 0 0-.38 1.728c-.025.399-.001.796.075 1.191.093.477.264.924.511 1.34.336.564.786 1.024 1.31 1.414.573.427 1.203.75 1.867 1.01.376.146.766.247 1.158.342.19.046.38.092.571.128.064.01.106-.007.113-.072.006-.049-.032-.07-.072-.09-.396-.188-.758-.424-1.052-.755-.478-.54-.632-1.174-.545-1.878.037-.297.118-.582.214-.864.022-.057.044-.115.068-.172.268-.626.488-1.267.567-1.948.025-.22.03-.441.012-.663a2.404 2.404 0 0 0-.102-.487c.289.18.534.392.722.664.174.253.282.531.305.841.011.158-.003.313-.023.468-.005.04 0 .074.037.094.042.022.075.005.105-.026.068-.07.14-.133.206-.204.446-.473.807-1 1.068-1.596.182-.414.296-.845.329-1.294.034-.47-.025-.93-.18-1.378-.028-.08-.058-.158-.092-.251l.054.03c.201.138.386.292.551.472.284.307.488.66.618 1.056.143.436.186.883.152 1.342-.025.34-.083.671-.173.998-.07.248-.143.495-.143.756 0 .425.118.818.329 1.183.07.119.146.234.242.335.03.031.062.052.103.028.039-.023.044-.062.034-.103l-.008-.03a2.919 2.919 0 0 1-.12-1.272c.061-.455.248-.846.582-1.164.057-.054.115-.107.186-.15-.015.138-.035.267-.042.396-.015.26-.02.522.014.782.033.249.087.491.216.711.099.169.232.314.327.484.063.123.131.242.188.368.188.421.295.86.26 1.326a1.961 1.961 0 0 1-.573 1.258 2.378 2.378 0 0 1-.37.312c-.046.032-.083.067-.05.128.033.062.082.036.13.022.012-.003.024-.009.036-.013a8.894 8.894 0 0 0 1.365-.619c.453-.254.877-.55 1.261-.9a4.925 4.925 0 0 0 1.292-1.845c.163-.414.264-.842.303-1.285l.03-.372v-.346c-.018-.026-.008-.056-.008-.084z' fill='%23F79112'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.get-price__popup {
    border-radius: 5px;
    width: 100%;
    max-width: 500px;
    display: none;
    box-sizing: border-box
}

.get-price-popup-active .fancybox-close {
    right: 80px
}

.get-price__popup * {
    box-sizing: border-box
}

.get-price__popup-content {
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center
}

.get-price__popup-title {
    margin-bottom: 30px;
    width: 100%;
    background: #f1f1f1;
    border-radius: 5px 5px 0 0;
    display: flex;
    align-items: center;
    padding: 18px 30px
}

.get-price__popup-title h2 {
    font-weight: 200;
    font-size: 24px;
    line-height: 28px;
    color: #1a1a1a;
    margin: 0;
    padding: 0
}

.get-price__popup-text {
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #3a3a3a
}

.get-price__popup-buttons,.get-price__popup-buttons>* {
    display: flex;
    justify-content: center;
    align-items: center
}

.get-price__popup-buttons>* {
    margin-bottom: 30px;
    background: #be1010;
    border-radius: 5px;
    color: #fff;
    flex-shrink: 0;
    padding: 0 30px;
    height: 32px
}

.get-price__popup-buttons a:first-of-type {
    margin-right: 20px
}

.product_item__price_c p {
    font-size: 11px;
    color: #b8b8b8;
    font-weight: 300;
    position: relative;
    top: 1px;
    line-height: 12px;
    display: none
}

.i_price {
    font-size: 28px;
    font-weight: 300;
    color: #1a1a1a
}

.product--yellow .i_price {
    position: relative;
    display: inline-block
}

.product--yellow .i_price:before {
    content: "";
    display: block;
    position: absolute;
    left: -9px;
    top: -9px;
    height: 41px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAAAtCAYAAADV9EvhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDg0N2Q5ZC04NjJiLWI2NDgtYjA5Yy1iN2NmNzQ3ZmRlNjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0NUE0MkMyRDZBMTFFNkE1M0ZDMDQzQkZCNkE0QkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0NUE0MkIyRDZBMTFFNkE1M0ZDMDQzQkZCNkE0QkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWU5ZjQ1ODktYjUxZS00MDQ2LWE4OWQtZDJiY2JlMzM5MDc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwODQ3ZDlkLTg2MmItYjY0OC1iMDljLWI3Y2Y3NDdmZGU2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm0PpdQAAAGKSURBVHja7NxBToNQFAVQ6FTpatQFOO8mugPHOtRpdQO6CO0qTFejcxEiNaFSpX4SHs05CTQkf3TzEvrhhrwsy6zl/em0Pmf0Nc+K5e95yTQpz1nHonM5HeSsxxqZJuTZNaRXcjrI1UBr2JPVbOe2dF2dF3I6yKLJbd+tXqaJeebl2+NJ9XvRTLAw/++5Oh6q47W5lulAedZDWsqDyGYiwJCCIcWQQoAhLarjsjrW4iCQl2Yui7z1WvTr+dStfBjZTVYs77YXece7+/r5lGd7jGVdDejir/+k93JiRKs+G6eNnBjRps+QegNFuN39LrUyxqSqR3iqeoSnqsdktKp6H/WwyoSgSu/umeTuHgwpGFKObkjnmaoe8WyrenNVPSJS1SM0VT3CU9UjPFU9prm736Wqx5hU9QhPVY/wVPWYDFU9JkNVj2nu7sGQgiHl6IZUVW8Y31+By3ypcMg8VfUG0qqWtcg0OU9VvXQ/qmUdgyrThDxV9dKteqyRaUKeqnrpNgOtYU9WnwIMABZSiocv1qJZAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 29px;
    z-index: -1;
    right: -9px
}

.product--yellow .pr_card_bottom_b .i_price:before {
    top: -10px
}

.product--yellow .product_row_price .i_price:before {
    top: -4px
}

.popup_bottom_bl:empty {
    display: none
}

.i_price span {
    font-weight: 100;
    font-size: 22px
}

.product_item_buy {
    width: 134px;
    margin: 0 auto;
    height: 34px;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    position: relative
}

.product_card_container .product_item_buy {
    margin-right: 135px;
    position: relative
}

.where-buy {
    position: absolute;
    left: calc(100% + 15px);
    top: 0;
    bottom: 0;
    line-height: 1.2;
    border-radius: 5px;
    display: inline-block;
    background-color: #678caf;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    width: 135px;
    padding: 5px 0
}

.product_item_buy {
    height: 38px
}

.where-buy span {
    font-size: 10px;
    font-weight: 300;
    display: block
}

.product_row_tare_block {
    margin: 44px 0 0
}

.product_row__tare-item {
    display: flex;
    -ms-align-items: center;
    align-items: center
}

.product_row__tare-item--1_5_l .product_row__tare-item-volume:before,.product_row__tare-item--1_l .product_row__tare-item-volume:before {
    content: "";
    position: absolute;
    left: 0;
    width: 12px
}

.product_row__tare-item--1_l .product_row__tare-item-volume:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAIAAADHxPmTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjU5NmQ2OS02ZjYyLWFkNDgtODM5MS0wMTVmZDliMDZiY2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA1NTVDMDQ3RTk0MTFFOEE1QTJGNEU0OUREQkUzMTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA1NTVDMDM3RTk0MTFFOEE1QTJGNEU0OUREQkUzMTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4ZDZjYjYtYWEwMy1hZjQ2LTg2NTctNDY0NjkyNzk1OWI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNTk2ZDY5LTZmNjItYWQ0OC04MzkxLTAxNWZkOWIwNmJjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmyylKQAAAJYSURBVHjaYvgPA0eOHDY01NPS0gAibW3NkpJiuBQTAwycPHni+fPn9vYOnp5eXFxcO3fugEuxwFn//v1nZmZJTk4SFhZ5+fL5+fMXsCgCGvvnz++oqEgmJqbPn78ICAjApRDW6evrA0kdHV1fX382NjZjY2N0RQ8fPty7dy+Q4eDgmJyczM3N8/jxk127dv39+xdqy+XLlxwd7ZWVFRMS4g8ePPjq1ava2hobG0sFBdnZs2f++vWL4fPnzwkJcUBvb9++7fv37/+A7gc57s+DBw+iosLV1VUuXDjPAMQaGqqNjfUQaTgAcq9cuSInJ93a2sz0/v17oF+MjU0ZGRkZkACQq6Wlxc8vcP/+AyagJiCfhYWFAQMAxYHeBBrJxMLCCuQ/fvwIU9Hr168/fvzIycnJpK6urq+vt3Dh/E+fPgE98hkMvn37CvT84sWLfv366efnxyIqKgoMvc7Ozps3bwKV3rt3D2gGMO5KS8uOHj2qq6trZmYOcgrYQSAPiYiIAv0BFAEGJgcH579/f4GxCbL47du3vr7epqbGHz58QA4CYFC1tbXKyEjt27eX4dChg0DW3Lmz/2OAN29eq6goZWVlMgF1APlSUjKYvgOmGT4+3h8/fjBBwgMtJJGCigklqeABg1ERC9D9wCD4/Pnj79+/X7x48fHjh79//3FzcwOji5WVFeh/ZmCoS0tLy8jITJjQv2PHzqtXr7x8+fLv3z/AZKSsrMLDwwWMBlNTU0Zgctm5c3tHRwcwaTs7OxsYGHJycty7d3///n1PnjyOjo4tLCwECDAAvaxRQJ8Vl20AAAAASUVORK5CYII=) no-repeat;
    height: 27px;
    top: calc(50% - 14px)
}

.product_row__tare-item--1_5_l .product_row__tare-item-volume:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAhCAIAAABiJd1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjU5NmQ2OS02ZjYyLWFkNDgtODM5MS0wMTVmZDliMDZiY2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDMjBFNzA3RTk0MTFFOEFDNUNDNzQ3RDZDNDlDQzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVDMjBFNkY3RTk0MTFFOEFDNUNDNzQ3RDZDNDlDQzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWI4ZDZjYjYtYWEwMy1hZjQ2LTg2NTctNDY0NjkyNzk1OWI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNTk2ZDY5LTZmNjItYWQ0OC04MzkxLTAxNWZkOWIwNmJjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po8wraMAAAJ2SURBVHjaYvz//z8DGHz79u3Klct///4F8xilpaXl5OQgUgz/YWDlyuVSUhJAJC0tKSEh7ufnA5diYYCBx48fA8nOzi4BAf6ZM2feu3cPLoVQBLQWqOnHj+/fv7P9/fsH7gw0Rf///ftbW1vDyMgEZIiIiMKlmOAq7O3tgYzo6Nj+/n4BAUFnZ5d///4hFP3+/Xvnzp1AM4BsJSUlQ0NjdnaOvXv3tLa2vH//HqQKqHzbtm3q6qrm5qYzZ864d+/u58+fN2/elJiYAPRmcXHRly+fGd68eePu7gZU8eDBA6AGuLd//vxZVVUJDBGgkQzHjx9XVJSfPXvWfwwA1A+UKisrZfr+/duvX79kZGQYMICQkBA/Pz9QKRNMhBFTESMIgH3HxcXNzs5+4cJ55NCDBMqtW7fev/8oKirKpKWlZWFhAYw4oLGfP396BwYfPnwAumHx4kVMTIwhIaFMvLy83t4+QNHbt2/5+/tpaakDkYmJ0cGDB86fP29kZKSmpgaKllevXjExMQPtzcnJuXXrNlCEm5sbaAMPD8+bN6///PnD8PDhQ1tbK09PN2DEIvsfmLDmzp0DDM/ly5cz3b9//969+zEx8RwcHMgOZ2JiCg0N5eXlOXBgPyjCgR4VFhbGDAJeXj5ubh5gzDIxEAFGFVFREQswToDR+fXrZ2DwAzPQ169fgLkBGI/AhMvCwgLMDsBIZJGQkBQXl5g0afL+/QcuXDgHLBF+//4jIiKira3Fzc0LTIAGBgaMwGy0efPG1ta2169fOTo66evrs7GxAbPXoUMHnz17GhkZXVlZyQhJPUC7QEUMCwvQcEgCB6Y1uAhAgAEAy9pr8sFdFMsAAAAASUVORK5CYII=) no-repeat;
    height: 32px;
    top: calc(50% - 16px)
}

.product_row__tare-item:not(:first-child) {
    margin: 14px 0 0
}

.product_row__tare-item-volume {
    position: relative;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 24px
}

.product_row__tare-item-quantity {
    border: 1px solid #f1f1f1;
    background: #fff;
    border-radius: 5px;
    position: relative;
    z-index: 1;
    margin: 0 30px 0 16px
}

.product_row__tare-item-price {
    color: #b8b8b8;
    font-size: 14px
}

.bl_actions_item_cont .product_item_buy,.catalog_container_view_pl .product_item_buy,.product_card_bottom_prs .product_item_buy {
    margin-top: 6px
}

.btn_buy {
    width: 55px;
    background: #f1f1f1
}

.btn_buy,.btn_buy:after {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.btn_buy:after {
    content: "";
    width: 20px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.15 13.22h-.713v-.714a.528.528 0 1 0-1.056 0v.713h-.713a.528.528 0 1 0 0 1.056h.713v.713a.528.528 0 0 0 1.056 0v-.713h.713a.528.528 0 1 0 0-1.056zM6.066 10.858h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056zM6.066 7.432h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056z' fill='%23AFB1B2'/%3E%3Cpath d='M19.298 13.58a3.395 3.395 0 0 0-2.685-3.315V2.213c0-.655-.572-1.188-1.276-1.188H6.201c-.329 0-.64.115-.878.325L2.408 3.927a1.156 1.156 0 0 0-.397.862V17.8c0 .656.572 1.189 1.275 1.189h12.052c.703 0 1.275-.533 1.275-1.189v-.903a3.395 3.395 0 0 0 2.685-3.316zm-3.96 4.352H3.286c-.134 0-.22-.078-.22-.133V4.79c0-.022.015-.049.04-.072l2.916-2.576a.276.276 0 0 1 .179-.06h9.136c.135 0 .22.078.22.132v7.997c-.774.079-1.491.42-2.048.978a3.364 3.364 0 0 0-.971 2.04H6.066a.528.528 0 1 0 0 1.056h6.463a.545.545 0 0 0 .063-.004c.133.636.447 1.222.917 1.693a3.364 3.364 0 0 0 2.048.978v.848c0 .055-.085.133-.22.133zm.577-2.018H15.9a2.337 2.337 0 0 1-2.325-2.334 2.337 2.337 0 0 1 2.323-2.333h.016c.027 0 .055 0 .082.002a.533.533 0 0 0 .112.007 2.336 2.336 0 0 1 2.133 2.324 2.336 2.336 0 0 1-2.327 2.334z' fill='%23AFB1B2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px auto;
    left: 0;
    margin: auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.bl_p_count {
    text-align: center;
    width: 79px;
    position: relative
}

.bl_p_count input[type=text] {
    width: 31px;
    height: 34px;
    border: 0;
    cursor: pointer;
    text-align: center;
    color: #4a4a4a;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    outline: none
}

.product_card_container .bl_p_count input[type=text] {
    height: 38px
}

.btn_ico_minus {
    left: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTk4REMwQjBEMDgxMUU2OEM0NkJDMzUzMUMzOEY3RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTk4REMwQTBEMDgxMUU2OEM0NkJDMzUzMUMzOEY3RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNDc5NzM1Ny01ZmZiLTIxNDktYmMxZS0yYTE2YTUyMGVkMDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GtvCyAAABTklEQVR42pyUzy4DcRDHf/vToxOSntxwoQ/gzzOUxAk9uDg46oZjN+2Zs4STIA4uSjzAJngBGonyABJtbMJFD3xG5tdsi+zaST6dzf5mvpmdzvxyURSZuNWqtUHcGsxDAYagDbdQh/1KUHmL59g+gWVcE0YhgHHw1Af6vqlxXfNcJRxI0ATswpX52+ZgHR6oqNqtRJVFoJwgYPRc4sbIK8mLgc5HR3pwCVtwb9LZOzzDQRiGe1LJKpymqKDH+JQb3AmURKQI5yabSV5RRCahkVHkDqZy/IzAS+zgM0Wyp74Fw9Y99AUk4UzyWtaVlPFzvlthXXMyishq1D2/7MucPMIiXP9DYBouZOisLpOvo5xPKZDX+A3yX60OzrEu3g7MJgjMwDY8kXfYs4C6QysaIJN4pk1v63VQ0B4swSYCRz+2+Jf7ZEH/tcT75EuAAQBFLmf9ej0ATgAAAABJRU5ErkJggg==) no-repeat
}

.btn_ico_minus,.btn_ico_plus {
    display: block;
    cursor: pointer;
    position: absolute;
    top: calc(50% - 9px);
    width: 18px;
    height: 18px;
    z-index: 5
}

.btn_ico_plus {
    right: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxM0ExRDFEQTBEMDgxMUU2OTMyRkZGNzQ1RkE3M0YyQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxM0ExRDFEOTBEMDgxMUU2OTMyRkZGNzQ1RkE3M0YyQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNDc5NzM1Ny01ZmZiLTIxNDktYmMxZS0yYTE2YTUyMGVkMDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4VG3kqAAABW0lEQVR42pyUv0vDUBDHk5DRSQUnN3XR/gH++AdcqoOLtoOLg2tT14Z2NZ0dXAQVBRfr6qr+A+pi6yyCLQTc6+fCvfIaWxJy8OklL3df7l3vPT+OY8e2VrM1gzuCHSjBLAzgFTpw3ggbv3aOlxI4wHVhEUJYBld9qOtdjRuZayrhgwStwBk8OdNtC47hg4qao0pUWQRqGQKOfpe4JfKqSSVBLZAe9GBvisAwakeuvVAP6uI24EHEpJJDuMtRwZixlRfcDVRFpKyKRUzyyiKyCu8FRd5gzednHn7sHqQj6UF6zfSoD3O+eYAvWZ3QxKGVlDbJ63umpILbSVrhmeYUFJGj0ZHtXOic3MJz3mwGbR23L3OSjD0LFV62IYDvHBoLcAqPzMulp4NzrQevDZsZAjKpEXyKwNgB1BIrGiCTeK9NH+h1UNIeyBZOELj6d4on3Ce7+q9l3id/AgwAJM5xFy5LVpAAAAAASUVORK5CYII=) no-repeat
}

.product--amount-limit .btn_ico_plus {
    cursor: default;
    opacity: .5
}

.product_count_ost {
    position: absolute;
    right: 10px;
    top: 6px;
    color: #5a5a5a;
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
    display: none!important
}

.bl_actions_item_cont .product_count_ost {
    top: 2px
}

.link_product_to_favourite {
    position: absolute;
    left: 17px;
    top: 2px;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NUFEMUQzQzBEMzExMUU2OTNCRkY2QTAyNDYzMzVBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NUFEMUQzQjBEMzExMUU2OTNCRkY2QTAyNDYzMzVBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZmNkNDU0My1jOWMzLTQ0NDUtYWYwOC1jNjc2NGE4MjAyODUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz644i25AAABQUlEQVR42pzTOUsDQRjG8cmQSsHGJoLiVVoLURFj1I+gIojRIiioja3YaasINmIh2ioWXiy24lUKNjYehUcjCX6A6P/FJxBi1mNf+G1gZt5nszuzsSAIHBXDFKbRiAdsYcV91RzG0YJHrGMVhbgWrClkBPdowiSWNF+NQdzpBrMKyVpAD9rQiw813GBBYTbWipzmbjGDEwxYQBYbJc3FyqNZ/yznvtcmJjyXDly4ypUPaba6RNIC6vDi/l+vSFjAO2oiBNTizQJO0R0hoAtnXvudiRAwhm0LOEa99v2vZWsTCGwbCzpl5zplwS/NaSyj03q9Bq91Cg/R/0Nznw5QRj3Ol0zuYwgHIe9kFEcYxm5xMF62aA8p/TZgUePz+tDSelQXFmB1hXbsaK+tkhp7Kl/sQ571WXer0peYqtRs9SnAAEXIQlC5D8HSAAAAAElFTkSuQmCC) no-repeat
}

.product--favorite .link_product_to_favourite {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNDc0OTA3NjE0M0YxMUU2ODhDRkFDM0Y2N0VGM0Q4RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNDc0OTA3NTE0M0YxMUU2ODhDRkFDM0Y2N0VGM0Q4RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M0ZDRUVBNjE0M0YxMUU2OTEyQUQ3RTUzQjMxMzkxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2M0ZDRUVBNzE0M0YxMUU2OTEyQUQ3RTUzQjMxMzkxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgmmqa8AAAEDSURBVHjaYtwnIMAABIxAnAHE2UAsD8QPgHghEPczQEAREKcBsQIQ3wPiGUA8EYj/sUAVTAHiLAYE0AHibiAWgfLLkeTUgLgPiLWAOJUR6AJ7IOMAA3bwAYj/A7EgDnk3kAtSGXADAQb8IJEJSFgykA8sQAZIUmCABMiATxQY8BZkwGEKDDjKBI1vcsEikAHbgPgCGZrPAfEOkAH/gDgBiL+RoBmkNgmklwkqcBGaHv4SoRmkJh6qh4EJSWIZEIcB8Q88mn8CcTgQr4EJMKEpWAfEDkD8DIvm50DsBMRrkQWZsCg8CcSmQHwMSewEFjEwYMHh1GdQ2yZBs3ou1PkYACDAAPxLMCNthFYDAAAAAElFTkSuQmCC) no-repeat
}

.icon_status {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    height: 16px;
    line-height: 17px;
    color: #fff;
    padding: 0 8px;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: .02em;
    border-radius: 5px;
    right: 0;
    top: -20px
}

.icon_status+.icon_status {
    top: 18px
}

.status_new {
    background: #688daf
}

.status_action {
    background: #be1010
}

.catalog_container {
    margin: 0 0 36px 0;
    float: left;
    width: 100%
}

.one-group-products .catalog_container {
    margin: 0
}

.bl_pagination {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px
}

.bl_pagination li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px
}

.bl_pagination li a {
    display: block;
    width: 33px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    color: #5a5a5a;
    font-weight: 300;
    border: 1px solid #e5e5e5;
    border-radius: 5px
}

.bl_pagination li.active a {
    background: #688daf;
    border-color: #688daf;
    color: #fff
}

.bl_pagination li.pag_arrow_left a,.bl_pagination li.pag_arrow_right a {
    border-color: transparent;
    position: relative
}

.bl_pagination li.pag_arrow_left a:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQkFFQjVFNzA4N0MxMUU2ODlCMEZCRkY5M0U0OTczNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQkFFQjVFNjA4N0MxMUU2ODlCMEZCRkY5M0U0OTczNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N2M5ZjNjNS05NGE0LWY5NGEtYTZiOS1mZTY5NDIzODlhMjkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Wo6UXAAAAfklEQVR42mKMiopiQANeQBzDgiboD8QLgDiICUkwBIjnArEfEO+HSYQD8Qyo4GGQAEgiBoinArEnEB+DaQdJVAJxCRCfRrYMJNEOxD1AbIosAXLVEiD+DcTboXYcg0mAwEog/gPEm4A4EOQAZH+sherchO4PBqhgNBCnAAQYAC5JFwOHH6SnAAAAAElFTkSuQmCC) no-repeat
}

.bl_pagination li.pag_arrow_left a:before,.bl_pagination li.pag_arrow_right a:before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 11px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.bl_pagination li.pag_arrow_right a:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMjdFOTdFQzA4N0MxMUU2ODlDN0U0QTcxREM0NzM5NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMjdFOTdFQjA4N0MxMUU2ODlDN0U0QTcxREM0NzM5NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N2M5ZjNjNS05NGE0LWY5NGEtYTZiOS1mZTY5NDIzODlhMjkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hF1dxAAAAf0lEQVR42mKMiopaxsDAsBSItzIgASYgng3Ei4E4AFmCBYj3A7E/EK+H8tfAJEDgMBD7AfEmqNgKFiTdx4DYE4i3gySZGFDBaSAuAeJKFjQJUyDuAeICZB1WUGNygHgJTIct1FUZyK5yBOK1QJwIxBuR/ZEKxDFAvA3ZMoAAAwCFNxXH/l0erQAAAABJRU5ErkJggg==) no-repeat
}

.left_catalog_hide_active {
    padding: 9px 24px;
    color: #fff;
    font-size: 14px;
    letter-spacing: .01em;
    background: #688daf;
    border-radius: 5px;
    cursor: pointer;
    position: relative
}

.left_catalog_hide_active:after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 22px;
    margin: auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDkwOEFERjEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDkwOEFERTEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GainQAAAAWElEQVR42mL4//8/AxALQWlsGCzHxMDAIALE1UCsyoAJVKFyIjBdakDcC8SqSCapQsVAcgzIVqghSaAoAmFGsGpUqzKg7JlAfAsmga4QBISg9DtkQYAAAwDXIGeSF70yyQAAAABJRU5ErkJggg==) no-repeat
}

.left_catalog {
    margin: 0 0 6px 0
}

.f_checkbox {
    margin: 0 0 4px 0;
    position: relative
}

.f_checkbox a {
    color: #be1010
}

.left_filter {
    background: #f1f1f1;
    border-radius: 5px
}

.left_filter_item {
    padding: 17px 24px 5px 24px;
    border-bottom: 1px solid #dfdfdf
}

.left_filter_item+.left_filter_item {
    margin-top: 4px
}

.l_filter_item_cont {
    display: none;
    padding-bottom: 13px
}

.checkbox input[type=checkbox] {
    opacity: 0;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 0;
    left: 0
}

.checkbox input[type=checkbox]+label span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 0
}

.checkbox input[type=checkbox]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQURBOTY1RDA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQURBOTY1QzA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YcAQvAAAAYklEQVR42mLk9ZrAQAAIArETEK9lIULhTCBWAmJmJqhgMFQCl8J7QLwbpDgMiCuhEoI4FKYD8XuQ4t1QASUkBRgKQSYwQRnpSBpWYlMIU8yApoERm0JkxcgaVmBTCAIAAQYAsjYcge/0cYwAAAAASUVORK5CYII=) no-repeat 50% #fff
}

.checkbox.checkbox_grey input[type=checkbox]+label span {
    background: #e7e7e7
}

.checkbox.checkbox_grey input[type=checkbox]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzlEOEYzODBBQTIxMUU2QUFBNEE0NkMwOEVBNTUzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzlEOEYzNzBBQTIxMUU2QUFBNEE0NkMwOEVBNTUzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMWY4YjkwMS1hY2ZlLWMyNGMtYmYxMi1iYTVmMjNmOGJmZjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZdajJAAAAeElEQVR42mL4//8/Az4sJSUlCMTBIDYLAx4gLS0tCKRmArESkM3MBBUMhkpgVQjE94B4NxNQMAzIqARJwDRgUZj+9OnT9yCTd0MFlKAalLApBBnCCHI4mkn/QeLoCkEA7GaoQDpUAVaFcJPRPJUMxHPRFYIAQIABAIBJTWLgb3/JAAAAAElFTkSuQmCC) no-repeat 50% #e7e7e7
}

.checkbox label:not(.btn) {
    display: inline-block;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    position: relative;
    padding-left: 26px
}

.radio input[type=radio] {
    display: none
}

.radio input[type=radio]+label span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0
}

.radio input[type=radio]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjk1NmM0Ny0yOTBkLWZmNDItYTZiYy0zZTM5MjAyMWRlYTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2NDg0NTkwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE2NDg0NTgwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBlYjExNjgtNDg4Ny0wNzQyLWJjNjMtYjA5OGE3NWFlYTg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI3NTAyODMtMGI5ZS0xMWU2LThkOWMtYTdjNWMxMTQyM2YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GPJ1CgAAAERJREFUeNpitMtfzsbAwNANxDFAzAjEi4G4lAVIdAFxHgMCgNjfmYBELAMmSGViwAGYoGaigzkgO8qglsKMBCmsBQgwAFrNCbxvNQPzAAAAAElFTkSuQmCC) no-repeat 50% #fff
}

.radio.radio_grey input[type=radio]+label span {
    background: #e7e7e7
}

.radio.radio_grey input[type=radio]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjk1NmM0Ny0yOTBkLWZmNDItYTZiYy0zZTM5MjAyMWRlYTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2NDg0NTkwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE2NDg0NTgwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBlYjExNjgtNDg4Ny0wNzQyLWJjNjMtYjA5OGE3NWFlYTg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI3NTAyODMtMGI5ZS0xMWU2LThkOWMtYTdjNWMxMTQyM2YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GPJ1CgAAAERJREFUeNpitMtfzsbAwNANxDFAzAjEi4G4lAVIdAFxHgMCgNjfmYBELAMmSGViwAGYoGaigzkgO8qglsKMBCmsBQgwAFrNCbxvNQPzAAAAAElFTkSuQmCC) no-repeat 50% #e7e7e7
}

.radio label {
    display: inline-block;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    color: #333;
    position: relative;
    padding-left: 26px
}

.l_filter_item_name {
    color: #5a5a5a;
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 8px 0;
    line-height: 25px;
    position: relative;
    cursor: pointer
}

.l_filter_item_name:after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 10px;
    right: -2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MkQ3NzRENzA4ODMxMUU2OThDNEJBOEI5OEMwRDExMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MkQ3NzRENjA4ODMxMUU2OThDNEJBOEI5OEMwRDExMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fUrfOAAAAeUlEQVR42mKMioriYmBg0ALiMwzYgQkQX2YCEqZAvAOILbAosgfi3UBsBFJ4EIizgHgrEBsjKbIC4nVAnAjEx1mggquAmAOItwOxKxCzAfFmIM4A4g0gBSxIJiyC8ncBMcimPCBeDZNkQXPTPCC+D8SMQLwPWQIgwADZoBHRaVwrggAAAABJRU5ErkJggg==) no-repeat
}

.expanded .l_filter_item_name:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.l_filter_search input[type=text] {
    height: 26px;
    border: 0;
    outline: none;
    border-radius: 5px;
    padding: 0 10px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    width: 100%;
    font-weight: 300
}

.l_filter_search {
    margin: 0 0 13px 0;
    padding-top: 4px
}

.f_checkbox_horizontal {
    display: inline-block;
    vertical-align: top;
    margin: 0 24px 8px 0
}

.l_filter_slider_price_i input {
    width: 80px;
    height: 26px;
    border: 0;
    border-radius: 5px;
    outline: none;
    padding: 0 7px;
    float: left;
    font-size: 13px;
    vertical-align: middle
}

.l_filter_slider_price_i input+input {
    float: right
}

.l_filter_slider_price_i {
    margin: 0 0 23px 0;
    padding-top: 4px;
    text-align: center
}

.ui-corner-all {
    border-radius: 0
}

.ui-widget-content {
    border: 0;
    background: #fff
}

.ui-widget-header {
    background: #d5d5d5
}

.l_filter_slider_price .ui-widget-header {
    background: #688daf
}

.ui-slider-horizontal {
    height: 3px
}

.l_filter_slider_price {
    margin: 0 0 22px 0
}

.ui-slider-handle.ui-state-default {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjZCNUFDNjA4ODcxMUU2QTgxNjhEMUJGQzcxRUYxNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjZCNUFDNTA4ODcxMUU2QTgxNjhEMUJGQzcxRUYxNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Ymr6RAAAAYklEQVR42mLJ6F3PgAXEATEjEC9El2DBolgTiKdD2aeB+BqyJBOaYi4gXgOlQXg1lMapYSoQayHxQexpuDSA3J2AxYnxUIyiAdnd2MA0mM1MaO7GBeD+YcLiblwA7B+AAAMA/90OEunfRywAAAAASUVORK5CYII=) no-repeat center 10px;
    outline: none;
    cursor: pointer
}

.popup_head {
    background: #f1f1f1;
    font-size: 24px;
    font-weight: 100;
    letter-spacing: .01em;
    padding: 21px 34px 21px 32px
}

.popup_cont .btn_blue.hidden-desktop {
    display: inline-block!important
}

.popup_container {
    background: #fff;
    min-width: 700px;
    max-width: 820px;
    border-radius: 5px;
    overflow: hidden
}

#popup_shop_list.popup_container {
    min-width: 820px
}

.popup_bottom_bl .popup_bottom_bl__text {
    box-sizing: border-box;
    margin-bottom: 13px
}

.popup_bottom_bl .btn {
    margin: 0 auto
}

.popup_bottom_bl {
    background: #f1f1f1;
    padding: 23px 35px 23px 35px;
    text-align: right;
    clear: both
}

@media screen and (min-width: 800px) {
    .popup_bottom_bl {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .popup_bottom_bl .popup_bottom_bl__text {
        margin-left: 0;
        margin-right: 0
    }
}

.form_personal_data_accept .checkbox {
    margin-bottom: 0!important
}

.form_personal_data_accept {
    float: left
}

.popup_bottom_bl .btn {
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    padding-left: 25px;
    padding-right: 27px
}

.popup_bottom_bl .btn_red {
    border: 1px solid #be1010
}

body.shop_select_popup_open--favorite #popup_shop_list .popup_bottom_bl {
    display: none
}

.btn_transparent {
    color: #959595;
    border: 1px solid #c8c8c8
}

.popup_cont {
    padding: 23px 34px
}

.bl_tabs_shops {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 24px 0
}

.bl_tabs_shops a {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    padding: 0 15px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    color: #5b5b5b;
    letter-spacing: .01em;
    border: 1px solid #e6e6e6
}

.bl_tabs_shops a+a {
    border-left: 0
}

.bl_tabs_shops a:first-child {
    border-radius: 5px 0 0 5px
}

.bl_tabs_shops a:last-child {
    border-radius: 0 5px 5px 0
}

.bl_tabs_shops a.active {
    background: #678caf;
    color: #fff;
    border-color: #678caf
}

.item_select_city {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    text-align: left;
    width: 200px;
    position: relative;
    z-index: 20
}

.item_select_city select {
    outline: none;
    color: #5a5a5a;
    font-size: 13px;
    font-weight: 300;
    vertical-align: top;
    cursor: pointer;
    max-width: 100%
}

.shop_list_cont_filter .checkbox {
    display: inline-block;
    vertical-align: top;
    margin: 0 24px 0 0
}

.shop_list_cont_filter .checkbox:last-child {
    margin: 0
}

.shop_list_cont_filter {
    margin: 0 0 15px 0
}

.checkbox img {
    vertical-align: middle;
    margin-left: 3px
}

.checkbox img.ico_favourite_shop {
    margin-left: 7px;
    position: relative;
    top: -2px;
    width: 12px;
    height: auto
}

.shop_l_addr {
    flex: none;
    width: 300px
}

.shop_l_time {
    width: 130px;
    position: relative;
    flex: none
}

.shop_l_time:before {
    content: "";
    display: block;
    width: 33px;
    height: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzdBOTFEODBBQTYxMUU2OTQzN0U4OTYxMERGOEY4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzdBOTFENzBBQTYxMUU2OTQzN0U4OTYxMERGOEY4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMWY4YjkwMS1hY2ZlLWMyNGMtYmYxMi1iYTVmMjNmOGJmZjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CzQX7AAABCklEQVR42mL8//8/AwisXbuWEUj1AHEEEEsA8WsgXgHExcHBwX9BahhBioEKFYHsq0D8D4jnQ9laQJwAxBxArA3UcJtxzZo1IBN/A/EpoIAV1JZmILsWyj4IpOyAmIUJajUzkkJdIBUNpAVBfKC4PQMETAQpzgYxGBAA5Il3QEXvkcR6gTiDBUiwA/ERJInnQKwGNPkYkP4FxLOAeDnIo0xQASuYSqCJb4GUBxAvAuJVQHwRiF1AngeZPB2IC4G4CEkDyNRjMD7QlitAagYTTBFQ4BADFgAU3wNl5sHCWRUatt+h4XwFGs6JQMwPDefrjEgxCHJSPxCHA7EoEL+FurkAqBDkLwaAAAMAaMBf+8/altMAAAAASUVORK5CYII=) no-repeat 50% #fff;
    position: absolute;
    left: -37px;
    top: 14px
}

.shop_l_m {
    white-space: nowrap;
    width: 80px;
    flex: none
}

.shop_l_count {
    width: 100px;
    margin-left: 0
}

.shop_list_row>div {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    vertical-align: bottom
}

.shop_list_row>.shop_l_count,.shop_list_row>.shop_l_m,.shop_list_row>.shop_l_time {
    border-color: transparent
}

.shop_list_row>div+div {
    margin-left: 10px
}

.shop_list_row>div:last-child {
    border-color: transparent
}

.shop_list_cont_sp {
    font-size: 13px
}

.shop_l_inner {
    position: relative;
    display: inline-block;
    background: #fff;
    top: 7px;
    padding-right: 22px
}

.shop_l_count .shop_l_inner {
    white-space: nowrap
}

.shop_list_row {
    margin: 0 0 9px 0
}

.shop_list_row:first-child .checkbox_favourite>label>span>i.hint.hint--shop-add-to-fav,.shop_list_row:last-child .checkbox_favourite>label>span>i.hint.hint--shop-add-to-fav {
    width: 250px
}

.shop_l_inner img {
    vertical-align: middle;
    margin-left: 3px
}

.product_card_tabs .shop_l_time {
    width: 144px
}

.shop_l_inner label {
    cursor: pointer
}

.page_address h1+.shop_list .shop_l_inner label {
    cursor: default
}

.checkbox_list_shop,.radio_list_shop {
    display: inline-block;
    vertical-align: top
}

.checkbox.checkbox_list_shop input[type=checkbox]+label span,.radio_list_shop input[type=radio]+label span {
    background: #e7e7e7
}

.checkbox.checkbox_list_shop input[type=checkbox]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQURBOTY1RDA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQURBOTY1QzA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YcAQvAAAAYklEQVR42mLk9ZrAQAAIArETEK9lIULhTCBWAmJmJqhgMFQCl8J7QLwbpDgMiCuhEoI4FKYD8XuQ4t1QASUkBRgKQSYwQRnpSBpWYlMIU8yApoERm0JkxcgaVmBTCAIAAQYAsjYcge/0cYwAAAAASUVORK5CYII=) no-repeat 50% #e7e7e7
}

.radio.radio_list_shop input[type=radio]:checked+label span {
    background-color: #e7e7e7
}

.checkbox.checkbox_list_shop label,.radio.radio_list_shop label {
    vertical-align: top;
    position: relative;
    top: 4px
}

.checkbox.checkbox_favourite input[type=checkbox]+label span {
    width: 16px;
    height: 16px;
    margin: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RUMzOTMzNTBERUMxMUU2QjVBMTkxQ0RGNTdCQjNGNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RUMzOTMzNDBERUMxMUU2QjVBMTkxQ0RGNTdCQjNGNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjg0ZjdjMy0wZGQzLTFhNDgtODIxZS03MjE1NzdlZjg4NjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ls8FUAAAAvElEQVR42mL8//8/Azo4fvy4H5BitrS0XI8ux8KAHWwAYkYoRgFMWEy3gykEsp3Q5RmRnQRUIAqkdgOxPlToMhC7AJ32Cq7h2LFj84C0HhBLA7EEDie+BOInQHwV5KS7QGyMRzEIiEPV3AM7CegUHyBnMwN+EAh02ga4H4CagoHUGhyKI4GKV6CH0is8pr/GFqw2eDTYYNOQAKVXAbEMNNRWQMVisMX0EiC+BXTrSmS3A/22DkhrwAQAAgwAfyE5FBxWboMAAAAASUVORK5CYII=) no-repeat 50%
}

.checkbox.checkbox_favourite:hover input[type=checkbox]+label span,.checkbox.checkbox_favourite input[type=checkbox]:checked+label span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYmM5MTlmZC0zNGY4LWM0NGItYTBlMi0xMTc1ZDgwMGNjY2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDc0ODk4MzkyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDc0ODk4MzgyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODRkZDBiNmEtNTUyZC01NTRhLWJiNmItMjU5N2U1ZDBiOTFjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFiYzkxOWZkLTM0ZjgtYzQ0Yi1hMGUyLTExNzVkODAwY2NjZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkMhgBkAAAF1SURBVHjaYvz//z8DOsjs28CAA5wCYk4g1mXAA6YXBcDZTAzEA2sgNgViHSB2J1YTKRZMQGL3U9sCKyA2QeJrArEbNS3owyLWSy0LQOFujkUcFBdOlFjACsRKQDwLj5opQKwMxGy4FDBm9K7ngoYvyDA1IFYFYgUglgFiCSKD8CUQPwHiB0B8G4rvAvFZFiAxH4jDGCgD4lBsjCa+ARREKxhoB5YzgnIyMOeCMtERKhvuCszRexhhRQXQElBqOQ7EzFQw3B5o+CFwJCOXRUBL9IHUSSBmJ9Pgv0BsAzT8BNZkCpS4CI2oB2QY/gyaX07gzQdAS64CqRoyLGgCJUtiM5ocGRbIkpKTzciwwJwUC3TJsECHKAuAKUkQWmxgA7+A+AcOOQlo8ULQB9qg5ItFfBHUYkUgnkusL7BZ4IDGXwNNuvFA/BSIXwBxCjQYlxPQi9WCf0D8GYi3A7EdEIcC8Tks6q4AcRQQWwLxJqiev+iKAAIMAKvCT0DIjcQ4AAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 12px 11px
}

.checkbox_favourite {
    display: inline-block;
    vertical-align: top;
    margin-left: 3px;
    position: relative
}

.checkbox.checkbox_favourite label {
    vertical-align: top;
    position: relative;
    top: 3px;
    padding-left: 16px
}

.product_card_left {
    float: left;
    width: 360px;
    position: relative;
    padding-top: 19px
}

.product_card_right {
    margin-left: 404px
}

.pr_card_images {
    height: 356px;
    text-align: center;
    margin: 0 0 42px 0;
    overflow: hidden
}

.pr_card_bottom_b .product_item__price {
    text-align: center;
    max-width: 270px;
    margin: 0 auto 9px auto
}

.pr_card_bottom_b .i_price {
    font-size: 36px;
    font-weight: 100
}

.pr_card_bottom_b .i_price span {
    font-size: 26px
}

.pr_card_bottom_b .product_item__price_c p {
    font-size: 12px;
    top: 0;
    margin-top: 7px
}

.product_card_name {
    color: #1a1a1a;
    font-size: 36px;
    font-weight: 100;
    line-height: 47px;
    letter-spacing: .01em;
    display: none
}

.product_card_container {
    padding-top: 5px
}

.pr_card {
    position: relative;
    padding-top: 14px
}

.ico_change_view {
    position: absolute;
    top: 16px;
    right: 27px;
    z-index: 99;
    display: none
}

.pr_card_img {
    height: 356px;
    position: relative;
    overflow: hidden
}

.pr_card_img a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCwIOKwULzWxUAAACR0lEQVRIx5WUS09TQRTH/1OK7Qa43bgxxBiVuCBIr8FEdEONjxUS3YgfgAV7NiRsiF/BL0CCCzdK3BjjY4UkVgo1rjDEREkabEvnfwlQKrnHxVwenXv7OrOZmfM/v/PIZBTqTBK7rqTFVWkMqE0/p9ZUrmdVVdGOSVxP6S1KaBU4Ld2NotTxptwff40bDWXf/QnnVxMAb+ItzgMAjmRZrat1/MQVGVbX5Q5M9rIa7/3SgF/u57Yp18trt963M8RV49NbOtWgd36jUHjEeTkX6Z9jjULhy0iAngqGNd94wHo20DwN8xNm8l4+KvuZKrIUCovSZbm8WxQK/9m927Y7yEMKhSP19zFJA4AsO7nmgJ4f+AwAkrEBLgCodbQ0o1FjFkClAUDlWwPEaOwWMAAA2GgDYDR7dgWbACCXWwNgNEUL4JvhDbeOjxlNya5gDQBUGwAxmoJ17d2mUFjbGWoe7l3jAYWiMzY3yQKFwlWJN8nexRUKhV8jnJwO3vlck/wzRlN5HEXv9vKmDT0bVYV0eTPBM66UeyP5+hJLQRXZ3cFQ7ytnvrdtfb/eH/xI3qj/Sl0AANTwETk/F9+Qq+LCRQbJuoiqPHLehwCATqkXmGw4BA0nGhE73jiVvmeYtJ8JACDrPzm6iL8n56Ra0vdCFZwMzJWMGsMI9lBECQVZcD4BAB9gCYkT3QHGnQ/ozPiQ1dNx6n19t0NABCITaqE1Am9OG8G+P9ohIIRY7BhgIf7EOgf0vcMEDoPDQufxAADtcpG/+Vyn/gNQ4nMhY0rU0gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0xMS0wMlQxNDo0MzowNSswMTowMNFxkJEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMTEtMDJUMTQ6NDM6MDUrMDE6MDCgLCgtAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) no-repeat
}

.pr_card_img img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline
}

.slick-arrow {
    position: absolute;
    width: 11px;
    height: 21px;
    top: 50%;
    margin-top: -10px;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    outline: none;
    border: 0;
    z-index: 9
}

.m_promo_slider .slick-prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYTFlMTdjNi1hNmI0LWZjNDEtYTRiZi1mYTZjOTM4OTNiOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ1NzBENjgzODRGMTFFNkIwMkNCNDlGNkNBMDcxRjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ1NzBENjczODRGMTFFNkIwMkNCNDlGNkNBMDcxRjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWExZTE3YzYtYTZiNC1mYzQxLWE0YmYtZmE2YzkzODkzYjk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVhMWUxN2M2LWE2YjQtZmM0MS1hNGJmLWZhNmM5Mzg5M2I5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrL2JgcAAACgSURBVHjaYtm2bRsDkUAOiB8xEanYDojPArEiE5GK1wJxKBDfZyJB8QGQABMpivFpwKoYlwacirFpwKsYBFiwKA4B4oO4PAazIZgYxTAbLIB4DRCXElIMs+EE1M3lUGcR1MAAtSEE6iw7YjQwQJ1DUBN6sCJrsidGA7KmNdg04UoaODXhS3xYNRFK3hiaiMlAyJoUWYjMoiBNxqA8DRBgACz+KkVbceVNAAAAAElFTkSuQmCC) no-repeat 46% hsla(0,0%,100%,.66)
}

.bl_container_article .slick-prev,.m_promo_slider .slick-prev {
    left: 20px;
    width: 32px;
    height: 43px;
    margin-top: -21px;
    padding: 0;
    border-radius: 5px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.bl_container_article .slick-prev {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYTFlMTdjNi1hNmI0LWZjNDEtYTRiZi1mYTZjOTM4OTNiOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ1NzBENjgzODRGMTFFNkIwMkNCNDlGNkNBMDcxRjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ1NzBENjczODRGMTFFNkIwMkNCNDlGNkNBMDcxRjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWExZTE3YzYtYTZiNC1mYzQxLWE0YmYtZmE2YzkzODkzYjk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVhMWUxN2M2LWE2YjQtZmM0MS1hNGJmLWZhNmM5Mzg5M2I5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrL2JgcAAACgSURBVHjaYtm2bRsDkUAOiB8xEanYDojPArEiE5GK1wJxKBDfZyJB8QGQABMpivFpwKoYlwacirFpwKsYBFiwKA4B4oO4PAazIZgYxTAbLIB4DRCXElIMs+EE1M3lUGcR1MAAtSEE6iw7YjQwQJ1DUBN6sCJrsidGA7KmNdg04UoaODXhS3xYNRFK3hiaiMlAyJoUWYjMoiBNxqA8DRBgACz+KkVbceVNAAAAAElFTkSuQmCC) no-repeat 46% #fff
}

.m_promo_slider .slick-next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYTFlMTdjNi1hNmI0LWZjNDEtYTRiZi1mYTZjOTM4OTNiOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBBRTNGNjAzODRGMTFFNjkwN0VCQUEzQUM0RDMwNDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBBRTNGNUYzODRGMTFFNjkwN0VCQUEzQUM0RDMwNDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWExZTE3YzYtYTZiNC1mYzQxLWE0YmYtZmE2YzkzODkzYjk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVhMWUxN2M2LWE2YjQtZmM0MS1hNGJmLWZhNmM5Mzg5M2I5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWq/3cAAACgSURBVHjajJPBCQMhEEVlsI4lqWEvOSVNuLWkhtSy8eo5e8slNSRsJfmCgiQz+gceKvyHOqhPKTnUBHZHlIAjeIEzK7xBAJGRpIwbK0kzpyT5WbfShRFa6a5JYuxsStK5nyrJoIutFBihSjewghMj5BZfwQKengjHEn6MjvQX7glq2BLMsCZ0w7m8Eg6lld3HR4WrcGDD9UgfMLN/+ivAAAOuKotn+Ms2AAAAAElFTkSuQmCC) no-repeat 50% hsla(0,0%,100%,.66)
}

.bl_container_article .slick-next,.m_promo_slider .slick-next {
    right: 20px;
    width: 32px;
    height: 43px;
    margin-top: -21px;
    padding: 0;
    border-radius: 5px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.bl_container_article .slick-next {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYTFlMTdjNi1hNmI0LWZjNDEtYTRiZi1mYTZjOTM4OTNiOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBBRTNGNjAzODRGMTFFNjkwN0VCQUEzQUM0RDMwNDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBBRTNGNUYzODRGMTFFNjkwN0VCQUEzQUM0RDMwNDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWExZTE3YzYtYTZiNC1mYzQxLWE0YmYtZmE2YzkzODkzYjk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVhMWUxN2M2LWE2YjQtZmM0MS1hNGJmLWZhNmM5Mzg5M2I5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWq/3cAAACgSURBVHjajJPBCQMhEEVlsI4lqWEvOSVNuLWkhtSy8eo5e8slNSRsJfmCgiQz+gceKvyHOqhPKTnUBHZHlIAjeIEzK7xBAJGRpIwbK0kzpyT5WbfShRFa6a5JYuxsStK5nyrJoIutFBihSjewghMj5BZfwQKengjHEn6MjvQX7glq2BLMsCZ0w7m8Eg6lld3HR4WrcGDD9UgfMLN/+ivAAAOuKotn+Ms2AAAAAElFTkSuQmCC) no-repeat 50% #fff
}

.m_promo_slider .slick-next:hover,.m_promo_slider .slick-prev:hover {
    background-color: #fff
}

.slick-prev {
    left: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkU3MEZFNDBBQzQxMUU2OEJGNDk1MkJEMDJGQ0QyQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkU3MEZFMzBBQzQxMUU2OEJGNDk1MkJEMDJGQ0QyQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QvMe6AAAA6ElEQVR42oyTuQoCQQyGdfGFrH0B7wMVO9Hezt7K2kZFEQStRFTEm+lVxGP1idQ/kIVl2M1s4GNh5gtkkmxYKRUKEAlQiwQQU2AK8pZBzIAJyIGzJJMw5u+FDvzKyIMRyIKbc+glF8CQa324L/QyimAAkrqoyyXQZ/HlVZsjl0GP+2n7vZjkCuiCOHhLfSS5BZrgY5oOyW3QAVGTTK2bgS9QXIotyRRzTjhJj3QPZQF+nODZPn2CS0448gSfkkyx4pIoIQ3ukkyx5oS9e5mk5d9wwpa38Gpa/h2oc2LMCvBbHUAVNP4CDAA9RTMOw5853AAAAABJRU5ErkJggg==) no-repeat
}

.slick-next {
    right: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MjNCMDQxQjBBQzQxMUU2ODg0NTlFQzFEREQ2NDc5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MjNCMDQxQTBBQzQxMUU2ODg0NTlFQzFEREQ2NDc5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75CfE1AAAA5ElEQVR42ozSSQrCQBAF0E7sAzkhogdwHk4ggoigIujaK7hzK6IbEQUHnHIARcThSv6Caggh6U7BWwR+NdXVsRzHWQkhFnAThrJhCksohAnfoc6nl0xhqgdUYQ4VU5jqCWWYQc0vLD3fLyjCmQ/a6cJUb264QgS2ujDVh7dDDRZsdGHVkOf900hraVjtF3KqwRbm+sEIxjJEOAoTGJrCMR5hYJo5ztvoq20EzZzgYE8Fg8JJuEDX/SB+e07BCTrep/aenOZg2y/oDmfgCC04BN2YxsjCHpr8twldmG7c4Ntr6y/AAHe7LAx7HhGgAAAAAElFTkSuQmCC) no-repeat
}

.product_card_after_name {
    color: #b8b8b8;
    font-size: 12px;
    letter-spacing: .01em;
    position: relative;
    top: -20px
}

.product_card_rank_left {
    padding-right: 70px;
    font-size: 14px
}

.product_card_rank_left img {
    vertical-align: top;
    margin-right: 10px
}

.product_card_rank_right {
    position: absolute;
    top: 18px;
    font-size: 14px;
    right: 0
}

.catalog_container .product_card_rank_right {
    position: static;
    font-size: 13px
}

.product_card_rank {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    padding: 14px 0 15px 0;
    margin: 12px 0 32px 0
}

.product_card_descr p {
    margin: 0 0 10px 0;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .01em
}

.product_card_descr {
    margin-bottom: 30px;
    position: relative
}

.product_card_descr.expanded {
    max-height: 100%
}

.read_more_descr {
    position: absolute;
    right: 0;
    bottom: 3px;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: .01em;
    color: #5a5a5a;
    cursor: pointer;
    display: none
}

.read_more_descr span {
    border-bottom: 1px dashed #919191
}

.pr_card_descr_visible {
    position: relative
}

.pr_card_descr_visible p:last-child {
    position: relative;
    margin-top: 48px
}

.pr_card_descr_visible p:last-child:before {
    content: "\425\430\440\430\43A\442\435\440\438\441\442\438\43A\430   \432\43A\443\441\430";
    position: absolute;
    left: 0;
    top: -20px;
    color: #b8b8b8;
    font-size: 12px
}

.pr_card_descr_hide {
    display: none
}

.pr_card_char_item span {
    color: #b8b8b8;
    font-size: 12px
}

.pr_card_char_item p {
    color: #5a5a5a;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -2px;
    padding-bottom: 3px
}

.pr_card_char_item p a:hover {
    color: #be1011
}

.pr_card_char_item {
    letter-spacing: .01em;
    display: inline-block;
    vertical-align: bottom;
    width: 32%;
    margin: 0 0 13px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 4%
}

.pr_card_char_item--COUNTRY {
    position: relative
}

.pr_card_char_item--COUNTRY .country-flag {
    position: absolute;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 50%;
    right: 17px;
    width: 32px;
    height: 26px;
    bottom: 10px
}

.product-subtitle {
    line-height: 25px;
    margin-top: 6px
}

.product-subtitle p {
    padding-right: 0
}

.product-subtitle .country-flag,.product-subtitle p {
    display: inline-block;
    vertical-align: middle
}

.product-subtitle .country-flag {
    width: 35px;
    height: 20px;
    margin-right: 10px
}

.catalog_container_view_pl .country-flag,.product-subtitle .country-flag {
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

.catalog_container_view_pl .country-flag {
    position: absolute;
    width: 27px;
    height: 22px;
    left: 0;
    top: 0
}

.pr_card_char_item:nth-child(3n+3) {
    padding: 0
}

.pr_card_tabs_cont .clearfix:after {
    clear: none
}

.pr_card_tabs_cont .shop_list_row {
    float: left;
    width: 100%
}

.pr_card_tabs_head {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 24px 0
}

.pr_card_tabs_head li {
    display: inline-block;
    vertical-align: top;
    padding: 14px 28px 14px 28px;
    color: #1a1a1a;
    font-size: 14px;
    letter-spacing: .01em;
    position: relative;
    bottom: -1px;
    border: 1px solid transparent
}

.pr_card_tabs_head li.active {
    border: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;
    border-radius: 5px 5px 0 0
}

.product_card_container {
    margin-bottom: 43px;
    float: left;
    width: 100%
}

.pr_card_tabs_head li+li:before {
    content: "";
    display: block;
    lefT: -5px;
    bottom: -1px;
    border-left: 1px solid #e5e5e5;
    height: 33px;
    position: absolute
}

.pr_card_tabs_head li.active+li:before,.pr_card_tabs_head li.active:before {
    display: none
}

.pr_card_tabs_head span {
    position: relative;
    cursor: pointer
}

.tab_count_reviews {
    position: absolute;
    left: calc(100% + 2px);
    bottom: calc(100% + -6px);
    color: #b8b8b8;
    font-style: normal;
    font-size: 10px
}

.pr_card_tabs_cont {
    margin: 0 0 58px 0;
    float: left;
    width: 100%
}

.bl_form_enter .pr_card_tabs_cont {
    margin: 0
}

.pr_filter_links_col {
    float: left;
    width: 33.3333%
}

.pr_filter_links_col a {
    display: block;
    width: 94%;
    max-width: 261px;
    margin: 0 auto 20px auto;
    text-align: center;
    color: #5a5a5a;
    font-size: 13px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 6px 0
}

.product_card_bottom_prs_header {
    color: #333;
    font-size: 30px;
    font-weight: 100;
    margin: 0 0 42px 0
}

.product_filter_links {
    width: 100%;
    float: left;
    margin: 0 0 32px 0
}

.left_catalog_c {
    background: #f1f1f1;
    padding: 23px 0 15px 0;
    min-height: 631px
}

.left_catalog_c li {
    list-style: none;
    position: relative;
    font-size: 14px;
    margin: 0 0 7px 0;
    padding: 0 20px 0 30px
}

.cat_any_ico {
    position: absolute;
    left: 0;
    top: 4px
}

.bl_col_h {
    float: left;
    width: 50%;
    padding: 0 20px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_col_h+.bl_col_h {
    padding: 0 0 0 20px
}

.item_bl_question_head {
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 11px;
    padding-right: 30px;
    position: relative;
    cursor: pointer
}

.item_bl_question_head:after {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45% #e7e7e7;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 4px;
    right: 6px;
    border-radius: 50%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.item_bl_question_head.active:after {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.item_bl_question {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 16px 0;
    padding-bottom: 6px
}

.bl_how_procent_item {
    display: block;
    height: 63px;
    border: 1px solid #688dae;
    border-radius: 5px;
    margin: 0 0 14px 0;
    position: relative;
    color: #557491;
    font-size: 23px;
    padding-top: 26px;
    padding-left: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_how_procent_item span {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-weight: 700;
    font-size: 38px
}

.bl_how_procent_col {
    float: left;
    width: 50%;
    padding: 0 7px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_how_procent_col+.bl_how_procent_col {
    padding: 0 0 0 7px
}

.bl_how_procent_cont {
    padding-top: 21px
}

.p_discount_container {
    padding-top: 10px
}

.p_discount_container .bl_attention_file {
    font-size: 15px;
    padding-top: 8px;
    padding-left: 36px;
    line-height: 21px;
    color: #7d7d7d;
    margin: 5px 0 0
}

.bl_answer_c {
    padding-bottom: 16px
}

.bl_enter_nomer_inf {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    padding: 24px 0 28px 29px
}

.bl_enter_nomer_inf p {
    color: #7d7d7d;
    line-height: 22px;
    margin: 0 0 19px 0
}

.bl_enter_nomer_bottom {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat 23px 48% #f1f1f1;
    border-radius: 0 0 5px 5px;
    padding: 16px 0 16px 54px
}

.bl_enter_nomer_bottom a {
    color: #ad181f
}

.bl_enter_nomer_form {
    padding-top: 66px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAABLCAYAAAD03tVtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RTU3MDhENTBCOUExMUU2QTQ2NEQ2M0Y4RkZCQ0RFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RTU3MDhENDBCOUExMUU2QTQ2NEQ2M0Y4RkZCQ0RFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz599vjIAAABO0lEQVR42uzbwQnCQBBA0SgWlS6m1ukiXY3k4E3GTQi6yHuXwIasSxg+evBRVcvMImLdr5m5dWsj6++M7nHlXleep9vz9Ux379P7Hv38o89edd6jc9KtmY/+fc84R2fmZWT/bu2+ADBMNAFEE0A0AUQTQDQBRBMA0QQQTQDRBBBNANEEEE0ARBNANAFEE0A0AUQTQDQBEE0A0QQQTQDRBBBNANEEQDQBRBNANAFEE0A0AUQTANEEEE0A0QQQTQDRBBBNAEQTQDQBRBNANAFEE0A0ARBNANEEEE0A0QQQTQDRBEA0AUQTQDQBRBNANAFEEwDRBBBNANEEEE0A0QQQTQBuVTX1ASNi3a+ZuXVrYHb4xuz4pgng5zmAaAKIJoBoAogmAKIJIJoAognwc9P/IwhANAFEE+D/PQUYABt+udBlNoM2AAAAAElFTkSuQmCC) no-repeat
}

.bl_enter_nomer_form input {
    float: left
}

.bl_enter_nomer_form input[type=text] {
    width: 332px;
    height: 34px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    outline: none;
    border-radius: 5px;
    margin-right: 13px;
    padding-left: 10px;
    letter-spacing: .66em;
    font-size: 16px;
    font-weight: 500;
    margin-left: 12px
}

.bl_enter_nomer_form input[type=text]:focus {
    background-color: #fff
}

.bl_enter_nomer_form .btn {
    height: 36px;
    line-height: 36px;
    padding: 0 25px;
    outline: none
}

.bl_reg_form_col {
    float: left;
    width: 50%;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_reg_form_col+.bl_reg_form_col {
    padding: 0 0 0 10px
}

.form_row {
    margin: 0 0 14px 0
}

.form_row label {
    display: block;
    color: #7d7d7d;
    margin: 0 0 9px 0
}

.form_row input[type=date],.form_row input[type=email],.form_row input[type=number],.form_row input[type=password],.form_row input[type=tel],.form_row input[type=text] {
    display: block;
    width: 100%;
    height: 36px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    outline: none;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px
}

.form_row input[type=date]:focus,.form_row input[type=email]:focus,.form_row input[type=number]:focus,.form_row input[type=password]:focus,.form_row input[type=tel]:focus,.form_row input[type=text]:focus,.form_row textarea:focus {
    background: #fff
}

.form_row textarea {
    display: block;
    width: 100%;
    height: 106px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    outline: none;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 5px;
    padding-top: 8px;
    resize: none
}

.bl_reg_form {
    padding: 25px 29px 21px 29px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin-top: 15px
}

.bl_reg_form .help-block {
    margin-bottom: 15px
}

.bl_reg_form .asterisk {
    color: #be1010
}

.form_row_send {
    padding-top: 6px
}

.form_row_send .btn {
    height: 36px;
    line-height: 36px;
    padding: 0 25px;
    outline: none
}

.captcha {
    display: inline-block;
    vertical-align: top
}

.bl_reg_form .captcha {
    position: absolute;
    bottom: 0;
    right: -100%;
    margin-right: 40px
}

.bl_reg_form .form_row_send,.form_row_captcha {
    clear: both
}

.item_bl_question_cont {
    display: none
}

.item_bl_question_cont ul {
    padding-left: 20px
}

.bl_about_shtrih {
    background: url(../img/pic_card.cf78b958.png) no-repeat;
    height: 184px;
    padding-left: 290px
}

.bl_enter_nomer {
    margin: 0 0 30px 0
}

.bl_about_shtrih_text {
    position: relative;
    padding-top: 22px;
    color: #6a6a6a;
    font-size: 13px;
    line-height: 20px
}

.bl_about_shtrih_text:before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -28px;
    top: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRjU4QjE2MjBCOUExMUU2OUJENEYxMjE5RkExNjc0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRjU4QjE2MTBCOUExMUU2OUJENEYxMjE5RkExNjc0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4GqiHjAAABaklEQVR42qTUMUtCURjGca9ITfUBIpv9BA1GBFqDNLiEQbUUFC45CRVBQ622uGg2uBRhBOEcGRE1CM0ZOFW0trTkYv83nhsmNxU98OPCue/7eLz3nOvkcjmfx4hgUdcJzb2ggnNcu4XJZPLn6m8LCOEGu3hEDCMS09yOakKtja1BM6jiElEUUEdD6pqbVU1VPX+CLL2MdWR93UdWteV8Ph9ygxwUsYdSe0cmk9nAkUdYST1Fwhy//sZnjyvxWpn1Ri0ooTfR77DehF+vuNKl+KPDPeuNWFAQrwMEWW/Qgr4w7BtwWNA7xgbIGMdbQBtrEs9eVel0utAlaAr3tqJTLP9XxR7aQqe3uoITh0NrG/IBZ33spU0sIWwramIV+zrxvQ6rPcAaX4Cme9ZqiOMYqR5CUqqNE/JkE4GWm7d66Hbu5nGh747tkyHtt2ksYFS1Nbc50PZLdiOMOTVsK6ChwDsc4kqP5Hd8CzAA1Lxa36+rF34AAAAASUVORK5CYII=) no-repeat
}

.bl_about_shtrih_text:after {
    content: "";
    display: block;
    width: 58px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAXCAYAAABaiVzAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzUxN0M2MzBCQUExMUU2OUYxN0NEMDNDNzVGQUY4QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzUxN0M2MjBCQUExMUU2OUYxN0NEMDNDNzVGQUY4QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pXfKpAAAA1UlEQVR42uTYvQ2DMBAF4MPKHJGyRJQqTOAKMluWgMZeAGioMkNGcZ4lh8L8xHTx46TTUdB8MtjnE+ecpKYx5rzn/X9KJYlhrb2jvFAvkmGoHcgW+dBavymhEbKTTEMdAbkJZUKuQtmQi1BG5AzKivRxWkDWQPZCFiogK2akjwJt3Q11FPIofB+IFa3x/ERWWNGBFho+3xKlYcVOu274N/3KtmFj4oSyY2cNQ4QtaaERtmHBrjb1bNjNaxoT9ufFmwU7naMJk4bvOXvNcpxylCngR4ABAHyqyemTUujEAAAAAElFTkSuQmCC) no-repeat;
    margin-top: 15px
}

.bl_basket_top_links_right a {
    position: relative;
    color: #b8b8b8;
    font-size: 15px;
    margin-left: 30px;
    letter-spacing: .01em
}

.ico_mail:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkNCQ0NFRTBDNjAxMUU2OUNBN0FDMjAyQzE2OTE3NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkNCQ0NFRDBDNjAxMUU2OUNBN0FDMjAyQzE2OTE3NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4e0NfmAAABSElEQVR42qyVQUrDQBSGJ2OWpQcQeofuhQasuFZaETxCFW/gqjcQ6hVapbYug1ZsuupCvEXpvrhW/wd/YJCkL8PkwVdKOvk/+jJvEqVpalAJuAUnoGnCawcW4B5kFh9d8AG2oAWiGmgxT3K7IhmAEbgEbVNPtZknuYOYLRLzFDyDHlgFCDrMuQCf8o8sn4H0MAN9LugECiRnCb5Bw/5bFCJyBZn7gy1Y7IqSUEGZxBVNK4j2CvZJclFPEakCTWK4y0Q0KxCJYK4JqkjyOmBg4gheeP1Xuzmu2O8z8MPvQ3AHzrlGna244lAtee0ajMGV06K+JrIeAqkncAQefWbLegjyWvvOlvUUGGXLF86W5bnVDBSUiRpyfsV8uQz5MNU97ymSTfIqkgfwxrP/q6b3ieRMwA04lXa9g2NwCDYcrlA2zJPcxZ8AAwBpJXBSeRyvQgAAAABJRU5ErkJggg==) no-repeat;
    width: 25px
}

.ico_mail:before,.ico_pdf:before {
    content: "";
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    margin-right: 9px;
    position: relative;
    top: -1px
}

.ico_pdf:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRkRFM0JBRDBDNjAxMUU2OTlGQkM4REQyQ0U4MkMzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRkRFM0JBQzBDNjAxMUU2OTlGQkM4REQyQ0U4MkMzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zKRLUAAABhUlEQVR42sSWsUoDQRCG99bYmSuutwmID2CKpLGQhHsAiYWVWvgKClqIgniVtRZqJ/gEd3qNKAhCegu1C3ZXqIWIsP4DE1jW9VxD7u6Hj8ntZHdmZ/ay8ZRSIkmSGSHEAegAX4xXX6AGVsGZ6ZQIPgt7D27BNPDGzCTH2gK7PxIA+2AHHIJXUZzaXOFzMwEaPBXFijb2CRb4+UZPwC9456QUrIAPsAyuwaPgw1GGqP93fCZOwDYn8GJNIMuyBsyTMbwZBEFk8fXZl/Jc8jWMuV34W3ze9kB96MirQIpJXS2hK1gK9mz41mEuYJsYI5+A9X5Zc9F8RaVL/XjhY8vOyEfjEeiN0JoJpwS4Aj3evU19PTl8X2kc5a2d14IOLaA9R9RnTuavinmuJXA6Aw6ay6nOyAkIx/ZswBDNMhPQ20P9Xxq+Af+VF8ex4h+IKqSkqFiS7wG/gthT4F1qF0XZWgOXNctF8VZw4DoHp/8gbRmG4QM+0EUxDwZ0MApmwLFaFPtbgAEAcrWZbTRU/iAAAAAASUVORK5CYII=) no-repeat;
    width: 32px
}

.ico_print:before {
    content: "";
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNDU1RERCNTBDNjAxMUU2OTlFQUY0MTIxRDQ2MzUzMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNDU1RERCNDBDNjAxMUU2OTlFQUY0MTIxRDQ2MzUzMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U/JwEAAABfElEQVR42qyVwUoDMRCGk7DH1ruFHsU3KBXEk7h49gXU+hCiICIi3ooPUH0L2S09CkqfQPFYtGdjr7r+I39ha5M2kf3hY6BNJpN/OqkuikK5lOf5GsI12AYryi8LBuA4TdNX1wLjOWAdYQgeQBPoBTS5bsh9c0o81V2Bc3Cjlktu0gXf3LcXdBNadKfi1AM7ri+09CTC/1DN9ElnWSY+PoELVmNDMyGB70cjhXbAGWgnkf57hcS7LFLUQQFdfPbbp4QWHVRgUQ+JGzzwHaHBQy8Ne2BVtdK0c4JQSypMfIQbjBG/2I+lcxItVH2PsBozjEVgs12HadcwWs9s6H/wt4gawsRwaPZj5iBCh6Avdp2CR1ZyCz5jrZtaNLUPsc4DZP42DBY8y1SCLfBWTspNUTZhT8E8kq8t+bXr/wQLP/iEW8dNtOdC4v8YSeuhr/Cg9AosbG5JMhv9mJ/wCR9NE/BozjyGwf+MuPILQgtsghEt8zHiuhb3zelHgAEAQXOFLODrh8UAAAAASUVORK5CYII=) no-repeat;
    width: 25px;
    height: 20px;
    vertical-align: middle;
    margin-right: 9px;
    position: relative;
    top: -1px
}

.bl_basket_top_links_left {
    color: #b8b8b8;
    letter-spacing: .01em;
    font-size: 15px;
    float: left
}

.bl_basket_top_links_left a img {
    vertical-align: middle
}

.bl_basket_top_links_left a {
    margin-left: 1px
}

.bl_basket_top_links_left span {
    margin-right: 10px;
    vertical-align: middle
}

.bl_basket_top_links_right {
    float: right;
    padding-top: 4px
}

.bl_basket_top_links:after {
    content: "";
    display: block;
    clear: right
}

.bl_basket_top_links {
    margin: 0 0 31px 0
}

.bl_total_price i {
    font-style: normal;
    font-size: 22px
}

.bl_basket_total {
    background: #f1f1f1;
    padding: 10px 15px 10px 30px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    color: #5a5a5a
}

.bl_total_count {
    padding-right: 20px;
    margin-right: auto;
    font-size: 24px
}

.bl_basket_total .btn {
    height: 36px;
    line-height: 36px;
    padding: 0 26px;
    vertical-align: middle
}

.bl_total_price {
    display: inline-block;
    vertical-align: middle;
    vertical-align: right;
    font-size: 24px;
    font-weight: 400
}

.bl_total_price span>span {
    margin-left: 0
}

.bl_total_price span {
    font-size: 28px;
    margin-left: 9px
}

.bl_basket_header_c {
    color: #0c0c0c;
    font-size: 20px;
    font-weight: 300;
    margin: 0 0 17px 0;
    letter-spacing: .01em
}

.basket-header {
    margin: 0 0 25px;
    font-weight: 300;
    font-size: 18px
}

.basket-header span {
    color: #678caf
}

.basket-header__date:not(:first-child),.basket-header__notif:not(:first-child),.basket-header__summ:not(:first-child) {
    margin: 10px 0 0
}

.basket-header__date {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.basket-header__notif:before {
    content: "";
    background: url(../img/ico-basket-notif.c76f4672.svg) 0 no-repeat;
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    top: calc(50% - 11px)
}

.basket-header__notif {
    color: #be1010;
    position: relative;
    padding-left: 36px
}

.product_row_image {
    display: inline-block;
    vertical-align: top;
    width: 123px;
    text-align: center;
    float: left
}

.product_row_image img {
    max-width: 90%;
    max-height: 80px
}

.product_row_name {
    display: inline-block;
    vertical-align: top;
    width: 232px;
    padding-top: 5px
}

.product_row_name a {
    color: #5a5a5a;
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: .01em
}

.product_row_name a b {
    font-weight: 500
}

.product_row_name p {
    color: #b8b8b8;
    font-size: 13px;
    font-weight: 300;
    padding-top: 2px
}

.product_row_price {
    letter-spacing: .01em
}

.product_row_price span {
    font-size: 28px;
    font-weight: 300
}

.product_row_price i {
    font-style: normal;
    font-size: 22px;
    font-weight: 100
}

.product_row_b_count .bl_p_count {
    text-align: center;
    width: 79px;
    height: 34px;
    padding: 0;
    position: relative;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center
}

.product_row_b_count {
    display: inline-block;
    vertical-align: top;
    margin: 0 8px 0 12px
}

.product_row_b_price,.product_row_b_total_price {
    padding-top: 7px;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.basket_produc_count {
    position: absolute;
    bottom: -20px;
    left: 0;
    color: #b8b8b8;
    font-size: 13px;
    white-space: nowrap!important;
    display: none
}

.basket_produc_count b {
    color: #5a5a5a;
    font-weight: 300
}

.product_row_b_price:after {
    content: "x";
    font-size: 18px;
    font-weight: 300;
    margin-left: 5px;
    position: relative;
    top: -3px
}

.product_row_b_total_price:before {
    content: "=";
    font-size: 28px;
    font-weight: 300;
    margin-right: 5px
}

.product_row_left {
    float: left;
    max-width: 360px;
    position: relative
}

.product_row_right {
    float: right;
    max-width: 420px;
    position: relative;
    padding-right: 35px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    white-space: nowrap
}

.basket_product {
    float: left;
    width: 100%;
    padding: 8px 0;
    border-top: 1px solid #e5e5e5
}

.bl_basket_total {
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.basket_product_delete {
    position: absolute;
    top: 12px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUM5RTZBQTczODM4MTFFNkJGNDY5ODE3NDUwMTE4MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUM5RTZBQTgzODM4MTFFNkJGNDY5ODE3NDUwMTE4MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzlFNkFBNTM4MzgxMUU2QkY0Njk4MTc0NTAxMTgxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzlFNkFBNjM4MzgxMUU2QkY0Njk4MTc0NTAxMTgxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu9CVR0AAAE9SURBVHjatNdBasMwEAVQZzDkBA7NKlkWuskV0iO0JrlCArlNvegVWuwcob1CN4UuuwvEJ8guf2AMRontGVkaGCQs4YekscCT6mGRIHbIClknxng5/avmHefLDM0r5r+n6ByQb9KufWAl+I18Qj8ldD6Rv/xABrJYoDgfjJ6RzzHgO+Aa21uTjJ9la4PBXSCPUWteHQruA100CDwE3kNHwRqwC/WCtWAfaoItIMdEbqS+uHmhc4GYwKGValZsBrVoF/zoA3Kkhq+hgRvoBzm1gpaVtuEceRGQ29wC+qB8hmUL5LaU6o2CukWzap+xBSZPkM/2zy0uLUyeYN1V1RqYRl4MiRSRCaYxoC9MY0EfmEKAVphCgRaYQoJauEFnoUANTAJ+hQSHYEY3McAeeMtogdzH+qVw4D36xVWAAQC41ebpdMs3UQAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    width: 14px;
    height: 14px;
    z-index: 7
}

.bl_basket_products {
    margin: 0 0 16px
}

.bl_basket_products,.bl_basket_products_none {
    float: left;
    width: 100%
}

.basket_text_after {
    color: #949494;
    line-height: 27px;
    letter-spacing: .01em;
    margin-bottom: 16px
}

.basket_text_after a {
    color: #161616
}

.bl_basket_products_none .basket_product {
    border-top: 0;
    border-bottom: 1px solid #e5e5e5
}

.product_row_right p {
    color: #7a7a7a;
    font-size: 14px;
    padding-top: 20px;
    line-height: 20px;
    letter-spacing: .01em;
    padding-left: 2px;
    white-space: normal
}

.product_row_right p a {
    color: #161616
}

.product_quantity_exceeded_text {
    color: #7a7a7a;
    font-size: 14px;
    padding-top: 18px;
    line-height: 20px;
    letter-spacing: .01em
}

.basket_item_note.basket_item_note--quantity-exceeded {
    color: #be1010
}

.bl_basket_products_none {
    margin: 0 0 35px 0
}

.bl_basket_order_cont {
    border: 1px solid #e2e2e2;
    border-radius: 5px
}

.bl_basket_order {
    margin: 95px 0 0
}

.bl_basket_order_row {
    padding: 18px 30px
}

.bl_basket_order_row+.bl_basket_order_row {
    border-top: 1px solid #e2e2e2
}

.btn_blue {
    background: #678caf;
    color: #fff!important
}

.bl_basket_order_row span {
    vertical-align: middle;
    color: #7d7d7d;
    font-size: 14px;
    line-height: 20px;
    display: inline-block
}

.order_row_enter .btn {
    padding: 0 26px;
    line-height: 36px
}

.order_pole_date,.order_row_enter .btn {
    vertical-align: middle;
    margin: 0 30px;
    height: 36px
}

.order_pole_date {
    border: 1px solid #d5d5d5;
    outline: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 170px;
    border-radius: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NURCMkMyMzBEMTQxMUU2QkM5RUMzRjgwMkJCOEQ4NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NURCMkMyMjBEMTQxMUU2QkM5RUMzRjgwMkJCOEQ4NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wy6OKAAABO0lEQVR42uyVQWoCMRSGHZW6UVczS5fiFXTjWcQD9AJu3FQoFIQeoDfwAsWlIHgCLyAuZjVT3ZSW9Bt5La+SOHFaXfngI8k8Xv685CUTGGNK3xZFUdY8wD08wyiOY+1z+n0sCMPw+NsHVOAdapaYX/5zxMqWbxVp7xwxef5csTbMIDnyGwvaErZ3Bm1fsQ6sYAEt+BRftk2BBe1vSdwKwY6P2ATGMIUUHmEPT44Y7U85s6nET3wKJJEVpqUClhUIWdXpbuk38jJrFhVSgjuaepFqvJjZxH4qT+6Qc/wfYlfN7GJWtRx24DtW72UxMSYweuJTY7nktzM7iKVysfXWHJAzcY7V1mcXeucjNofBHxc9hFefAhnBUlb6Am9niDTIaigPcc8nszV0oQ8bxz/MxUbiulTqOk/sS4ABAL7gekDak4ABAAAAAElFTkSuQmCC) no-repeat 100%;
    padding: 0 10px;
    cursor: pointer
}

.basket_order_form_left {
    float: left;
    width: 231px
}

.basket_order_form_right {
    margin-left: 261px
}

.basket_order_form:after {
    content: "";
    display: block;
    clear: both
}

.basket_order_form .form_row textarea {
    height: 198px
}

.basket_container {
    position: relative
}

.basket_container,.bl_basket_order {
    float: left;
    width: 100%
}

.basket_container.clearfix:after {
    clear: right
}

.ajax_processed {
    min-height: 100px;
    position: relative
}

.ajax_processed:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../img/loader_new.f373293b.gif) no-repeat 50% hsla(0,0%,100%,.8);
    z-index: 99;
    opacity: 1;
    transition: all .2s ease
}

.btn_basket_shop {
    position: absolute;
    top: -55px;
    right: 0;
    height: 36px;
    padding: 0 39px 0 26px;
    line-height: 36px
}

.btn_basket_shop:after {
    content: "";
    display: block;
    width: 8px;
    height: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0ZDQzI2NzBEMTcxMUU2OTI4REJGQkM5RjNDOTI3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0ZDQzI2NjBEMTcxMUU2OTI4REJGQkM5RjNDOTI3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjgzNWM2YS01ZDVlLTJjNGQtYTFhNC01MDU0YmE0MjdkMWYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYzFhZjQyNy0wN2E1LTExZTYtYmZiYS1jOTEzMDQzNGZhNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52VWUgAAAAOklEQVR42mL4//8/AxDLQWlkDBYDMRSB+DUQ2yFJ2kPFFNEF7NHYDAxYdKGYxghWhQByUPoRTAAgwAAxMWuVQGB9zwAAAABJRU5ErkJggg==) no-repeat;
    position: absolute;
    top: 0;
    right: 25px;
    bottom: 0;
    margin: auto 0
}

.bl_result_nomer_procent {
    display: inline-block;
    vertical-align: top;
    color: #121212;
    font-weight: 100;
    font-size: 72px;
    line-height: 70px;
    margin-right: 54px;
    position: relative
}

.bl_result_nomer_procent:after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    right: -28px;
    bottom: 9px;
    border-right: 1px solid #e5e5e5
}

.bl_result_nomer_text {
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
    font-size: 15px;
    color: #111
}

.bl_result_nomer_text b {
    font-weight: 400
}

.bl_result_nomer p {
    color: #111;
    font-size: 18px;
    margin: 0 0 20px 0
}

.btn_filter_shop {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 0 0 15px;
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: left
}

.btn_filter_shop:after {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQUM0QjJFRTBEMkUxMUU2QTg2M0Y5RDhEOEJGMkY2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQUM0QjJFRDBEMkUxMUU2QTg2M0Y5RDhEOEJGMkY2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KasAUAAABI0lEQVR42pzUPU4CQRTA8YGCShMjhdGEkljoBfiI3gB70BtowQn2AkDDDfg4gJwA7qCFIZSKhVtZaTP8R9+DYbPswr7kt5t985F5k5k11loTcYQ2pgjtf4Ty3Zb2rTF5sx1NzFFCgDJy8g4kP5d+m/BmDDBGPWZ1vrr0CzSnDU1pOEuZQLl+Q9zrJK7Gz4QV2B35Kr5wkuPxSFWXeDLxYWVf4qKPN7exDUxMtpj8jWcl77hIqN8mtJ3jw5Xzw2zH+PWWnxZaXgHfrpwQxUgH366ckXGhm+QF1xn35Aqv+fXmZIs7PPvnpHbgxlb0nGiihdGBJ3aAB/8CjuVidVFLKaGKDhYYRi+grmiJHm5wKnn3vpX8Uu9M9ALG/U9m+/5PVgIMANeeBwqWlD3QAAAAAElFTkSuQmCC) no-repeat
}

.l_filter_city_item li {
    list-style: none;
    padding-right: 20px;
    position: relative
}

.l_filter_city_item_name {
    margin: 0 0 7px 0;
    color: #5a5a5a;
    font-size: 13px;
    letter-spacing: .01em
}

.l_filter_city_item {
    margin-top: 15px
}

.filter_del_shop {
    display: block;
    position: absolute;
    top: 6px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg5M0MyMDBEMkYxMUU2QkFCMUYwMzRDNzAzOEE3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg5M0MxRjBEMkYxMUU2QkFCMUYwMzRDNzAzOEE3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Mc/GoAAAAiUlEQVR42mI8cuQIAxBkAPFaIH7NgApEgTgYiGewAIkcIJ4MpR2RFIMU7QdibSBmYQISq4D4KlRgP1QBsiKQ3EqQia+gJu1HUsyApAhsCwtU8DWaYgZkRSAOEwORgAmLw69icTNYoRiaIkcoRlEMUhiG7nAkN8MUh4M8MwWI/2AJcJhicIADBBgAQBkpKzGoQvQAAAAASUVORK5CYII=) no-repeat;
    width: 10px;
    height: 10px
}

.filter_shop_favourite:before {
    content: "";
    display: block;
    position: absolute;
    left: -18px;
    top: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYmM5MTlmZC0zNGY4LWM0NGItYTBlMi0xMTc1ZDgwMGNjY2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDc0ODk4MzkyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDc0ODk4MzgyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODRkZDBiNmEtNTUyZC01NTRhLWJiNmItMjU5N2U1ZDBiOTFjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFiYzkxOWZkLTM0ZjgtYzQ0Yi1hMGUyLTExNzVkODAwY2NjZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkMhgBkAAAF1SURBVHjaYvz//z8DOsjs28CAA5wCYk4g1mXAA6YXBcDZTAzEA2sgNgViHSB2J1YTKRZMQGL3U9sCKyA2QeJrArEbNS3owyLWSy0LQOFujkUcFBdOlFjACsRKQDwLj5opQKwMxGy4FDBm9K7ngoYvyDA1IFYFYgUglgFiCSKD8CUQPwHiB0B8G4rvAvFZFiAxH4jDGCgD4lBsjCa+ARREKxhoB5YzgnIyMOeCMtERKhvuCszRexhhRQXQElBqOQ7EzFQw3B5o+CFwJCOXRUBL9IHUSSBmJ9Pgv0BsAzT8BNZkCpS4CI2oB2QY/gyaX07gzQdAS64CqRoyLGgCJUtiM5ocGRbIkpKTzciwwJwUC3TJsECHKAuAKUkQWmxgA7+A+AcOOQlo8ULQB9qg5ItFfBHUYkUgnkusL7BZ4IDGXwNNuvFA/BSIXwBxCjQYlxPQi9WCf0D8GYi3A7EdEIcC8Tks6q4AcRQQWwLxJqiev+iKAAIMAKvCT0DIjcQ4AAAAAElFTkSuQmCC) no-repeat;
    width: 12px;
    height: 12px;
    background-size: 12px 11px
}

.catalog_container_view_list .product_item_right {
    position: absolute;
    top: 16px;
    right: 0;
    flex-direction: column;
    display: flex;
    align-items: flex-end
}

.catalog_container_view_list .product_item_buy {
    margin: 20px 0 0 0
}

.catalog_container_view_list .catalog_product_item {
    float: left;
    width: 100%
}

.catalog_container_view_list .catalog_product_item_cont {
    float: none;
    width: auto;
    max-width: 100%;
    text-align: left
}

.catalog_container_view_list .product_item_images {
    display: inline-block;
    vertical-align: top;
    width: 190px;
    text-align: center;
    margin: 0;
    float: left
}

.catalog_container_view_list .product_item_images img {
    max-width: 140px;
    max-height: 112px
}

.catalog_container_view_list .icon_status {
    position: relative;
    top: -1px;
    margin-left: 4px
}

.catalog_container_view_list .product_row_name {
    display: block;
    margin: 0 340px 0 190px;
    width: auto
}

.catalog_container_view_list .product_count_ost {
    position: static;
    display: block;
    text-align: right;
    margin: 0 0 8px 0
}

.catalog_container_view_list .product_item__price_c {
    margin: 0 0 4px 0;
    text-align: right
}

.catalog_container_view_list .product_card_rank_left {
    padding-top: 10px;
    color: #b8b8b8;
    font-size: 13px
}

.catalog_container_view_list .link_product_to_favourite {
    left: 0;
    top: 23px
}

.catalog_container_view_list .catalog_product_item:nth-child(3n+2) {
    border: 0
}

.catalog_container_view_list .catalog_product_item+.catalog_product_item {
    border-top: 1px solid #e5e5e5
}

.bl_results_top p {
    margin: 0 0 10px 0
}

.bl_results_top p:first-child {
    color: #9b9b9b
}

.bl_results_top a {
    color: #1c1c1c
}

.result_cat_item {
    display: block;
    float: left;
    height: 137px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    width: 100%;
    margin: 0 0 20px 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAADhCAYAAABoZT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFMjY2MjdFMjk3RDExRTY4NUIyQjgyQjE0RDI5MjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFMjY2MjdGMjk3RDExRTY4NUIyQjgyQjE0RDI5MjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUUyNjYyN0MyOTdEMTFFNjg1QjJCODJCMTREMjkyNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUUyNjYyN0QyOTdEMTFFNjg1QjJCODJCMTREMjkyNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NQ2OXAAAJvklEQVR42uyda27bRhRGZcWJ8wCCbKJol5D+7wq6mi6hm2kWUOR/u4QA3URUK3beLj+jN5iyHPIOxccd8RyATepYEkWeuXPnyYvD4bBr+K45fm2On5rj+Q4gLn83x+vm+KU5/rpoBP6++cufzfGCawMV8bY5Xkrg35q//Mz1gAp5JYEPpA1QKUcJfMd1gFpBYEBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgBAYEBkBgAAQGBAZAYAAEBkBgQGAABAZAYAAEBgQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBgQGQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgQGAABB5/MhcX98dUfP361f27l5eXu4cPH+4ePHhw//9fvnzZffr0aff58+cw12Yt7u7uENjDkydP7iWaiuPx6JL48ePHu0ePHnX+2+3t7b3Ia/L06dNvBWsNVIh1HSJyufUq6OrqKiuvFSpF45JoPjWSd80IvN/vw96/UGe29E2SGBLYI/maqACtSeQUIlQE/vDhw32kUz46ttTr9aryPFFTqYMHpTXv379f7Uaq+tY1UU1RkkrofPvOeeo2x+YFlnQWbRT1SiOfCoAOb6OtRAb97loNOkmoPFxHX75emrtKXgUKHaWFgxTCIaOinhfdXK+8witBtDxQ12SqRqUKhvW2vHv3btU8/+wEFh8/fnTnfyXySkZF4Mj5+ZDEc6QzUXsaqhXYqkFP3lva51szFjnnSOHW7jI8O4E9YpZGo9oFnrNnQrUeAk8cbaYmbax4+3hrzA9PbUgjcMQv3OS/aT6rvM9zw0p6IBTh1YOiHgP9WVvErykKb24kLo2+ljsr7+sbwtYN9dQEElXSdvVYqJCo8VVDdFNh1fetoY94v2WBTSbdsFzUkeCeHg51y2nOQq67TZ/77NmzKvpaJW+USUwI7BBYKDq2u6esf3Qo+lrkbYuv115fX/+nAGhuRQ3UIvCmUghViTmBLVWQtFZ1ehtuXVLe3Nx8e70EVmRWmmJ/Ru+uqiWN2FQETuXVzekS1H7ulVepQ/smd/VspCnKlFNG50wjasjXNyuwBJuii66rh6HrxqefF3l6Ytf3iHy+l1sVeKro4m2U2cywmmZ/Kc2RvJEjMQKfUn21+pTTn58DqjWiz4/YTAqhqj6Vbc6o0hWV07m3kSeI18amBO5rZI1t6OR6O9q5cSrwVoalEXhGgadqqeckbvc0pFG5lj5WBA6U+6Z56ZR9sLnC0E5ZTGhbXQEI7CZdfaHqe8r8N/dektc+VwXIaoCSifeAwN9GvuaIvkPvZyNvNsws2Wubbxs+NTz3L9heGDq1QBbRu3oeJK8m8Cga6/c0vJymGJ5plnrd2HO2oXNLZdpdfpbD1zT/d1MC6+al0VfV9xxdWHpfzUTLSSRB1J+afrbOyzukPFbgkkJi2xGoRqmpm++sBU4n2UiiufJP3XgJkBvAkBTtrjMb5cqN5NmUxiWioy2tt4n4KjC15OpnKbCkaE8sn/uGaCpmLgqbFG3pdXRNgrf9HNaIhKoxbBVJDRPwz0Jg3XyTx6JJLheeow/WNgYZkqKrEOl89HOrLdq58hRYQSiZh2ET8HUukfutz0LgrpGvrhsiyVV1Tzm+b+87JIdF4aGoWrKZiye1Sb+rNeqUe3vX6em7aWJ+1Ei8uRUZunnWM3By6W8kSN9L0aqvWy23F5vVGNaQmjLypoet/9N5lhTiXGqEwCvmyKfelDRtSeXry7WtX7jrfKxhtxQmsreG826EiMAjsGl/ksdb1UmaU9antV9r8g1F0fbr0vRn6UGOoQKX0rXyBIEnrCptcz/la97qsaQvtv26dvdXe4FoX8FJP9PktTVoS2Nb2nolRuCFqkeJ7EFVY2lk6dr2NZVgaPQsrY5N5jWHmL2fHXEt39nmwDb65cnvSiJLe2ab1QDtKNY36pd+piLw2vsweD+7b+AFgWeKxJ6bU5Lfdd3ALlH1s778UlHcGoFrj3qVzNBD4BVyPE8U9laPXb0IOflVNefyS2u8RZkf7M2DEXiFVMITXU4VOCfx0MCEd9+1KAJH64nYRD+wJ8IpspwSXXITeWzOQ44oO1d6BY624noTAnsbKae0svtEHOpWW/sxXrk8vgY2IbB3qyhPNPQu4mx/fl9XlQReO7J5BSaFCByFczPZPFWtXtcXSYcezFLLrpVE4BUbc6emAkMFQQLnIrF+3he9bA4zFKZuROD/izRUEPpWXyiSqhDYKg3rokuX1edEVn/0KWvgtpgrb0ZgW7w4JKgnD04noOeibVck1sigBNUUzByKwjrHkmfkTYE3t0XgldOIIYFt0nefPOqWK300q22ebbVBX0GxAmAjZEvI7BU42rZY+60JPEUeLDSX1vt+EjDtSvOuurA9LZaYROPtBYkm8CUCl+fBVpVqxlvfw7dtJXQ7/7b5yzaUPBQZl5jo4xU42tKiTQls/cFDN8v2NfPke4qmirA2S802MRkawranz0fBmw4hcACJPdFGN9Qb+Uqf1RwNT/+35e7RGnGbWxM3ZR58Lsy9Q9CmBfa0jkuGNxF4nMBTr5hG4BFVYEkrOuLqgzHXZQg1QD2/F3Wrqf05RIeS3yvJVyPMEjul0ZXuS5wT3DN8rVor6qbcoQUuGSwoeSp8SRoRUeKS66IRw67fta2jPER+UtHF4XAI1ay0kTDJM2YZtxoatqtjrsUsKUvEtIeBr9nbkO4gOea6KIJawfVuuyoibysVTmBVZ0OztrxI3uPx2Cmxbt6YnXn0XopGSzdmdK7pRtVLoO9aMtq4FqGa2rkHB46N5LnBiLFRtG/tWy3XxVvjaICmhr7tzQ1kmMA1PfZ1qfO0VKmmx4CFSiFUtauqPHW0xyJv33b5Yz5L79u12/oSjba5lhzZpixTPfxx8404AAQGBAZAYAAEBkBgQGAABAZAYAAEBgQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBgQGQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGBEZgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgQGAEBgQGQGAABAYEBkBgAAQGQGA4b4EPzZ/PuRRQIcd985/XXAeolN8VgX9o/vJHc7zgekBFvG2OHxWB3zTHy+Z41RzXXBcIzvW/rsrZN/8IMACgLphL3E48KwAAAABJRU5ErkJggg==) no-repeat 85% #f1f1f1;
    position: relative
}

.result_cat_item:hover {
    border-color: #ccc
}

.bl_result_cat_half {
    width: 48%
}

.result_cat_item span {
    font-size: 24px;
    color: #393939;
    display: block;
    margin: 0 0 10px 0;
    line-height: 32px
}

.result_cat_item_cont {
    max-width: 425px;
    padding: 19px 0 0 26px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.result_cat_item_cont:after {
    content: "";
    display: block;
    width: 36px;
    height: 137px;
    top: 0;
    right: -35px;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAACJCAYAAABEgpqoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDJCMjEyNTBERDUxMUU2OUI1NDlENEMxMURBMkJCNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDJCMjEyNDBERDUxMUU2OUI1NDlENEMxMURBMkJCNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkZWU4ZDc4NS1mNWIzLTM3NDctYjlmYi1kNGFkNzk5YTc4MDMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6sxxw1AAAEuklEQVR42szc+WtUVxQH8Jebyf5bRSNaxL2KGoKIiC0VBBFRRGgRq0IrVcH1d/e19A9otUVbREVUSqWUItLiL0URqRTRqlRxQRJxNofMkolZ/R45I9cxGd9M3rvnXDh5J5l5yTefublzZyFV+Xx+oKOj42/P8xZ4JUZzc7PnYpj6+nqvtrb2U/QLPQXD0IeGhgY6HFATiJU+QbtIRSAajY2NdNinJlBdXR0pfSytZOxPWGm/mkCsNB/tYhWBNCi9E4iUUPPQLlERyFqX9qsJxEpz0S5VEahIqUpFIFaag3aZikBSSiUDsdJstMtdBaoawCh1he7ubi+VSt1EOxt7ogFRIRpYuUmpFe0KFUKW0i20rWErGT9XYqUWF0q+hFwqGb9XJCXsLEnpMxVCltJtVuoXFbKUZqH9XIWQpXQHbUsYSqbcE1hpBtqVKoQspXtoZ6J8Kfl95Gsq+S1YaTraVeI3WdHeey+qWkWgmpoaUvoI7RcqAllKe1ARFYFYaSra1SoChaE07ECkhK3uZLRrVASy9t67g1AKJJCltFZFIEtp2HMpsECsNBHtlyoCWUq7KJ+KQKw0Ae1XKgJZ69JOug9WESgSiZDSeLTrVAQarlIogVhpHNqvnewY/Yze3l4vmUy2oaUF82WoO0a/SrjpPkS7XvwmK1qXdqDqVQRipbFoN4jPoaK51E5zCfOoS1SoEqXQhSylZ6yUFxWylMag3ahCyFJ6jnZiKSUnQpbSaLSbVAjR6Ovr8xKJRJSVOkWFaFRXV5MS3YdsViFkKcVYKScqZCmNQrtFhZClFGelrKhQQampqWkk2q0qhCylJNoJUMqICllKI9BuUyFkKb1AO76gJCZkKX1gK4kKFSnRXEqLChUpbVchRKO/v9+Lx+MpUlIRiEY2m/Vyudw+NYF4Lj0xnpKRz7/es53SNIc6aA5FNOh0dr7eq32HP/uUuBDrpHkdemGU6HxPYcTXIfrRsVgswzpJ8fsyrDt0OFIIIyrEOlnWSYjvhyydhPh+iHVyrBMX31OzztHiMCJCrNPJOjHxx2W87vwwWBjnQqyTZ52o+GN71vlxqDBOhSwderT6XPz5IdY5ViqMMyFLh55jfFbqusahzvH3hXEixDr0/PQkP4GMI52f/IQJXYh1XrJOu59zjAOdn1Htfs8JTYh1ukkH1Sb+epml01bOeaEIWTpTUE/pa6JCrHOiEEZUyNKht4M9KXxdTIh1TtphyhmBB8pmsz04fFvp+SYEnVOox5V+j0DnUDQa7eW586j4MudziHVODxZGRIh1pqEeDna5UyHWOTNUGOeTOpPJkM43QXwvE5DOWdQDFYGg04fD4aD+OEwAOudQ91UEgg692/xQkIurCUDnfxWBWOewF/Aww9A5j7qnIlBYOhUFYp1fUHdVBApTp+xA/IrNr6j/VARKp9MDQa87FQdinQuo2yoCsc7BsJ+cMGXo/Ia6pSKQKx1fgVjnd9RNFYFc6rw3EOv8gfpXRSDXOiUDsc5F1A1NgZz/PxkzVJienh7S+UdNINdzZ8hAXV1dpHMJ7XUVgXgDJqLzTiDW+RPtNRWBpHXeCsQ6f6G9qiKQBp03gVjnMtorKgJJrcqDjVcCDADcja8jdCngtAAAAABJRU5ErkJggg==) no-repeat;
    position: absolute
}

.bl_result_cat_half:nth-child(2n) {
    float: right
}

.shop_list_cont_sp {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 300px;
    min-height: 300px;
    position: relative
}

.shop_list_cont_sp::-webkit-scrollbar {
    width: 6px
}

.shop_list_cont_sp::-webkit-scrollbar-thumb {
    background-color: #be1010;
    cursor: pointer
}

.shop_list_cont_sp::-webkit-scrollbar-track {
    background-color: #f1f1f1
}

.page_address #page_content .shop_list_cont_sp:not(.js__map) {
    width: max-content
}

.bl_map {
    height: 100%!important;
    position: absolute
}

.popup_search_container {
    background: #fff
}

.p_search_bottom a {
    display: block;
    background: #f1f1f1;
    padding: 14px 0;
    color: #5a5a5a;
    text-align: center;
    font-size: 14px
}

.tx_red {
    color: #be1010
}

.p_search_row {
    color: #5a5a5a;
    font-size: 14px;
    padding: 17px 0
}

.p_search_row+.p_search_row {
    border-top: 1px solid #e5e5e5
}

.p_search_left {
    float: left;
    width: 120px
}

.p_search_right {
    margin-left: 5px
}

.p_search_name_descr .i_price {
    display: inline-block
}

.p_search_name p {
    color: #0c0c0c;
    font-size: 14px;
    margin-bottom: 2px
}

.p_search_name_descr {
    color: #5a5a5a;
    font-size: 14px
}

.p_search_image {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    text-align: center;
    margin-right: 7px
}

.p_search_image img {
    max-width: 100%;
    height: auto
}

.p_search_name {
    display: inline-block;
    vertical-align: middle;
    width: 370px
}

.p_search_name .icon_status {
    position: relative;
    margin-left: 15px
}

.shop_list.ajax_processed .popup_cont:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url(../img/loader_new.f373293b.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: hsla(0,0%,100%,.8);
    z-index: 9;
    opacity: 1
}

.popup_cont {
    position: relative
}

div.title-search-result {
    box-sizing: border-box;
    border: 0!important;
    z-index: 99999;
    margin-top: -2px
}

.bl_search_shop {
    margin: 0 0 23px 0
}

.bl_search_shop_geo {
    display: inline-block;
    vertical-align: middle;
    display: none!important
}

.bl_search_shop_geo a {
    color: #7c7c7c;
    font-size: 13px;
    font-weight: 300
}

.bl_search_shop_geo a:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRUQyMjNGNDEyQUIxMUU2Qjg0QUM1QUMxNkQ4NTIzQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRUQyMjNGMzEyQUIxMUU2Qjg0QUM1QUMxNkQ4NTIzQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowZGNjYWY0My1kMjE3LWEzNDItOWRiOS05NmE5Y2Y2NjA3N2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e+x59AAABFklEQVR42qRS3apFQBg12heuiCuJSPIAilfwzF6BcudGiEjuxBXtMmd1xplzOpzTrr0uvr75ftesGUIpFS5I0xQ2iqJr6iHcYZ5n4Q+QXxumaer7njWoqmpZlq7r9w3btjVNA+s4jqIoiCzL0ratJEmu68KeHfQLRVHUdU0vQBApfjw3gMk4jkEQHMdRliV8BA3D8H1fFMU8z+EzbiLbA95gAgfVXdc9PwGnqioEkULBqRIUxBUJIbIs48xmcwzDgCVIoSZJEsggCi8A4/iFH+x1sixb11XTNHAFE15qmiaTC7PDMPx+OOgNBdEAApwYmj3Pg4MUCt6TlT/cvu+2bf/zcG98jZ+AgrBxHL/6WzH7dhDwIcAAC2X/7MFZSLEAAAAASUVORK5CYII=) no-repeat;
    margin-right: 10px
}

.bl_search_shop_addrr {
    position: relative;
    background: #f1f1f1;
    border-radius: 5px;
    padding: 6px 36px 6px 6px;
    width: 194px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px
}

.bl_search_shop_addrr input[type=text] {
    display: block;
    width: 100%;
    height: 27px;
    border: 0;
    outline: none;
    padding: 0 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    letter-spacing: .01em
}

.bl_search_shop_addrr input[type=submit] {
    position: absolute;
    top: 6px;
    right: 0;
    width: 36px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFNDU3NDA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjZFNDU3MzA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yZQ6/AAAAzUlEQVR42oTRvQtBURjH8eMl5VrZsLGyehkpJpuBDP4JmQwW/gwlKZtF6dosMpmxYVBWTMr31HPrOrn86tNTT/d37z2doG3bioTRRRMJnDDBEE/lih8WVsijjaTMnOwts6DffEcFa1xlVmXfMQsN9PFSn3nJvmUW9D8f1PfsETcL+oApj0IaF7MwRQ8B42F92AHGZkEvI1igiJjMpcwMQu7CAyVsMMJZ5hY31DBzSj65OK9koR+IYo66X/3ODmX5UkFfalD9j1PSOb4FGACLOStyLSVpCwAAAABJRU5ErkJggg==) no-repeat 50%;
    outline: none;
    cursor: pointer;
    border: 0
}

.catalog_top_sections__item {
    width: 25%;
    float: left;
    margin-left: -1px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    display: block;
    text-align: center;
    font-size: 16px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 195px 10px 10px 10px;
    height: 258px;
    position: relative
}

.catalog_top_sections__item__pic {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 170px
}

.catalog_top_sections__item__pic img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%
}

.opacity-0 {
    opacity: 0!important
}

.b_just_screenshot .header_cont {
    text-align: center
}

.b_just_screenshot .logo {
    float: none
}

.b_just_screenshot .bl_p_count input[type=text] {
    cursor: default
}

.m_bl_promo .cont_left_col {
    float: none
}

.m_bl_promo {
    position: relative;
    min-height: 669px
}

.m_bl_promo .cont_right_col {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 261px;
    margin: 0;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5
}

.m_promo_bottom_three_bls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 308px;
    background: #fff
}

.m_promo_b_bl {
    float: left;
    width: 33.333333%;
    position: relative;
    height: 100%;
    padding-top: 49px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.m_promo_b_bl+.m_promo_b_bl:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    border-left: 1px solid #e5e5e5;
    top: 72px
}

.m_promo_slider {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 297px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAADhCAYAAABoZT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFMjY2MjdFMjk3RDExRTY4NUIyQjgyQjE0RDI5MjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFMjY2MjdGMjk3RDExRTY4NUIyQjgyQjE0RDI5MjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUUyNjYyN0MyOTdEMTFFNjg1QjJCODJCMTREMjkyNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUUyNjYyN0QyOTdEMTFFNjg1QjJCODJCMTREMjkyNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NQ2OXAAAJvklEQVR42uyda27bRhRGZcWJ8wCCbKJol5D+7wq6mi6hm2kWUOR/u4QA3URUK3beLj+jN5iyHPIOxccd8RyATepYEkWeuXPnyYvD4bBr+K45fm2On5rj+Q4gLn83x+vm+KU5/rpoBP6++cufzfGCawMV8bY5Xkrg35q//Mz1gAp5JYEPpA1QKUcJfMd1gFpBYEBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgBAYEBkBgAAQGBAZAYAAEBkBgQGAABAZAYAAEBgQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBgQGQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgQGAABB5/MhcX98dUfP361f27l5eXu4cPH+4ePHhw//9fvnzZffr0aff58+cw12Yt7u7uENjDkydP7iWaiuPx6JL48ePHu0ePHnX+2+3t7b3Ia/L06dNvBWsNVIh1HSJyufUq6OrqKiuvFSpF45JoPjWSd80IvN/vw96/UGe29E2SGBLYI/maqACtSeQUIlQE/vDhw32kUz46ttTr9aryPFFTqYMHpTXv379f7Uaq+tY1UU1RkkrofPvOeeo2x+YFlnQWbRT1SiOfCoAOb6OtRAb97loNOkmoPFxHX75emrtKXgUKHaWFgxTCIaOinhfdXK+8witBtDxQ12SqRqUKhvW2vHv3btU8/+wEFh8/fnTnfyXySkZF4Mj5+ZDEc6QzUXsaqhXYqkFP3lva51szFjnnSOHW7jI8O4E9YpZGo9oFnrNnQrUeAk8cbaYmbax4+3hrzA9PbUgjcMQv3OS/aT6rvM9zw0p6IBTh1YOiHgP9WVvErykKb24kLo2+ljsr7+sbwtYN9dQEElXSdvVYqJCo8VVDdFNh1fetoY94v2WBTSbdsFzUkeCeHg51y2nOQq67TZ/77NmzKvpaJW+USUwI7BBYKDq2u6esf3Qo+lrkbYuv115fX/+nAGhuRQ3UIvCmUghViTmBLVWQtFZ1ehtuXVLe3Nx8e70EVmRWmmJ/Ru+uqiWN2FQETuXVzekS1H7ulVepQ/smd/VspCnKlFNG50wjasjXNyuwBJuii66rh6HrxqefF3l6Ytf3iHy+l1sVeKro4m2U2cywmmZ/Kc2RvJEjMQKfUn21+pTTn58DqjWiz4/YTAqhqj6Vbc6o0hWV07m3kSeI18amBO5rZI1t6OR6O9q5cSrwVoalEXhGgadqqeckbvc0pFG5lj5WBA6U+6Z56ZR9sLnC0E5ZTGhbXQEI7CZdfaHqe8r8N/dektc+VwXIaoCSifeAwN9GvuaIvkPvZyNvNsws2Wubbxs+NTz3L9heGDq1QBbRu3oeJK8m8Cga6/c0vJymGJ5plnrd2HO2oXNLZdpdfpbD1zT/d1MC6+al0VfV9xxdWHpfzUTLSSRB1J+afrbOyzukPFbgkkJi2xGoRqmpm++sBU4n2UiiufJP3XgJkBvAkBTtrjMb5cqN5NmUxiWioy2tt4n4KjC15OpnKbCkaE8sn/uGaCpmLgqbFG3pdXRNgrf9HNaIhKoxbBVJDRPwz0Jg3XyTx6JJLheeow/WNgYZkqKrEOl89HOrLdq58hRYQSiZh2ET8HUukfutz0LgrpGvrhsiyVV1Tzm+b+87JIdF4aGoWrKZiye1Sb+rNeqUe3vX6em7aWJ+1Ei8uRUZunnWM3By6W8kSN9L0aqvWy23F5vVGNaQmjLypoet/9N5lhTiXGqEwCvmyKfelDRtSeXry7WtX7jrfKxhtxQmsreG826EiMAjsGl/ksdb1UmaU9antV9r8g1F0fbr0vRn6UGOoQKX0rXyBIEnrCptcz/la97qsaQvtv26dvdXe4FoX8FJP9PktTVoS2Nb2nolRuCFqkeJ7EFVY2lk6dr2NZVgaPQsrY5N5jWHmL2fHXEt39nmwDb65cnvSiJLe2ab1QDtKNY36pd+piLw2vsweD+7b+AFgWeKxJ6bU5Lfdd3ALlH1s778UlHcGoFrj3qVzNBD4BVyPE8U9laPXb0IOflVNefyS2u8RZkf7M2DEXiFVMITXU4VOCfx0MCEd9+1KAJH64nYRD+wJ8IpspwSXXITeWzOQ44oO1d6BY624noTAnsbKae0svtEHOpWW/sxXrk8vgY2IbB3qyhPNPQu4mx/fl9XlQReO7J5BSaFCByFczPZPFWtXtcXSYcezFLLrpVE4BUbc6emAkMFQQLnIrF+3he9bA4zFKZuROD/izRUEPpWXyiSqhDYKg3rokuX1edEVn/0KWvgtpgrb0ZgW7w4JKgnD04noOeibVck1sigBNUUzByKwjrHkmfkTYE3t0XgldOIIYFt0nefPOqWK300q22ebbVBX0GxAmAjZEvI7BU42rZY+60JPEUeLDSX1vt+EjDtSvOuurA9LZaYROPtBYkm8CUCl+fBVpVqxlvfw7dtJXQ7/7b5yzaUPBQZl5jo4xU42tKiTQls/cFDN8v2NfPke4qmirA2S802MRkawranz0fBmw4hcACJPdFGN9Qb+Uqf1RwNT/+35e7RGnGbWxM3ZR58Lsy9Q9CmBfa0jkuGNxF4nMBTr5hG4BFVYEkrOuLqgzHXZQg1QD2/F3Wrqf05RIeS3yvJVyPMEjul0ZXuS5wT3DN8rVor6qbcoQUuGSwoeSp8SRoRUeKS66IRw67fta2jPER+UtHF4XAI1ay0kTDJM2YZtxoatqtjrsUsKUvEtIeBr9nbkO4gOea6KIJawfVuuyoibysVTmBVZ0OztrxI3uPx2Cmxbt6YnXn0XopGSzdmdK7pRtVLoO9aMtq4FqGa2rkHB46N5LnBiLFRtG/tWy3XxVvjaICmhr7tzQ1kmMA1PfZ1qfO0VKmmx4CFSiFUtauqPHW0xyJv33b5Yz5L79u12/oSjba5lhzZpixTPfxx8404AAQGBAZAYAAEBkBgQGAABAZAYAAEBgQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBkBgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgAAQGBAZAYAAEBgQGQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGBEZgQGAABAZAYEBgAAQGQGAABAYEBkBgAAQGQGBAYAAEBkBgQGAEBgQGQGAABAYEBkBgAAQGQGA4b4EPzZ/PuRRQIcd985/XXAeolN8VgX9o/vJHc7zgekBFvG2OHxWB3zTHy+Z41RzXXBcIzvW/rsrZN/8IMACgLphL3E48KwAAAABJRU5ErkJggg==) no-repeat 50% #fff;
    overflow: hidden;
    z-index: 2
}

.m_promo_slider>.m_promo_slide:not(:first-child) {
    display: none
}

.m_promo_slider div {
    height: 100%
}

.m_promo_slide a {
    background-position: top;
    background-repeat: no-repeat;
    background: none!important;
    display: block;
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0
}

.m_promo_slide__img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.m_promo_slide {
    position: relative
}

.b_bl_app {
    background: url(../img/bg_b_bl_app.ad881e05.png) no-repeat 100% 100%;
    float: right
}

.b_bl_app:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS0AAAAkCAIAAABT+fvFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDcyREU1NzFDQkUxMUU2QTE0QkU1NEEyNkE1Mjg2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDcyREU1NjFDQkUxMUU2QTE0QkU1NEEyNkE1Mjg2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTJhMjNhZS0yOTVmLTVkNDctYjU5MC05NjJiMWNlZTQ4YTQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UXNBMAAADBklEQVR42uyc6Y6iQBRGRZmhXWJ8/3c0Mago7TZfvLGGIIILu+f8MPRiR2k+76FuVXmXy2UAAI3iL5fLw+EwGo3+3tAx5wWgOlT8FLrfG8Ph0LN6mPyuvrRA/rnieR4nDuBDzuezi5jipmS5yqcc+vZLFrnpdKrj0+lkv73b7Y7Hoz3BHvUETijAkyg+ylEcx3pUwbPUzefz+/Lm5d8f6qcuwVZAXYh93+dEA2TmxSJjeQmCoPB2ryBLSm1wJZlvsdlsVGddJtFX+FqcPwodmznOZjMdPO+Pr9U0/8pkMkn6bhiGyqe+n/Rd/j3QYzLHU5QLZe+9P/i+WypsP1cGifGfKIpWqxX6Cv0bZXHZc/0FXfy62Sulv1BOSCSlljr0FXo2ymLoMnbCqcfSL+NKihX6Ch0dZUm19exCVfaq1jqvzvk0j94n+goNCmdOW6+2l1Hr1V+or+4soK9Qm3DmtPX6mcNCfdUHkjKpA5tXwDw7KEvEMtvgNQhnG730JX11Bju4jQtbweSqgmdwbT27ltz1086BiTbelTl9Tc2zi6LI9UnRV7gns603Ho/bP1DfgdEReen4yiDRxpG+skwEUvPISm/rkcNsZBTJeXaWyf1+H4Yh+vptwpmaR9ZpP+p2tyBzmQj62r+ilzle8Mk8MnJYh746XUFfO4obP4/j2Np6oovC+XU5TJJaJoK+doL7tp7+Qc229chhrfrKKucGhbOReWStqxzfvE/Uo/auCin6WqlwNj6PjHrYXn11XrRer90uBiwTqUI4G59HRg5bfC4eLBPhY/tt0UhuD/GdwkkOP4JVzq9SyvYQ5BDy9JVVzpmUvj0EOQT09alRlkq3hyCHgL7mCadtwln19hDkENDX/6MsSeG09xUEAaMs5LBv+ipse9mW6GtmW08vfrFYMMpCDnurr8L01VVRxbLmakNbjxyir+lVztvt1t19VbRMhHlk5BCyqXqVc2p7CISTHEKxvpayTKS720OQQ2gdz69y7s32EOQQOqOvqVXOlkPaep3mnwADAGz6BXwa6nmFAAAAAElFTkSuQmCC) no-repeat bottom;
    height: 36px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -35px
}

.b_bl_count {
    text-align: center;
    color: #393939;
    font-size: 15px;
    font-weight: 300;
    line-height: 19px
}

.b_bl_count span {
    display: block;
    margin: 0 0 19px 0;
    font-size: 44px;
    font-weight: 100
}

.b_bl_text {
    text-align: center;
    color: #393939;
    font-size: 15px;
    font-weight: 300;
    line-height: 19px;
    margin-top: -6px;
    margin-bottom: 44px
}

.b_bl_text span {
    display: block;
    margin: 0 0 10px 0;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase
}

.b_bl_magazine_item {
    display: block;
    text-align: center;
    margin: 0 auto;
    height: 173px;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS8AAAC4CAYAAACyymqXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREE4NzA4MzEzNTExMUU2QTFEN0U2NDAyMzEyOEMwNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREE4NzA4MjEzNTExMUU2QTFEN0U2NDAyMzEyOEMwNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozZmNjOGM1Ni0zNjNmLTU3NDYtOGM2OS1iYzdlZDY2OWNiOWEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zEFRkAAAIF0lEQVR42uzdTY7jNhCAUdPQhbLJMve/lWebxdhiFYsUZb8HBJiZ/o0sfc2SZXX759//HgB387QJAPECEC8A8QLEC0C8AFIOm+CtZhOwgZdN8FvxEh7sy18ewOPHH1T49QDeNmzHlzwAQM1xdZuYHTfaqICYbRsvwYJ9j8mtQnZsuIGMr/yi1432/S2+1+NHQiA4/NIPxdei7/XSiB1f8EAJFPQfC68JX+eSiB0bbVSxgvXH4Kvwcy6N2HHhRjNmwvVjYOUJ+bYyYMcNQnCn6MEOx9Cr4OuMfo7pETs22+ijHytS8P44eCU+x0jEpgbsuGADVn6cc2gYIfP7+CvwMa/k15sWsFnxmrlqsiLDqqomcJExMRuxaQE7Ltq4M6MlVAhcPGit+P2mB+xYsNFG3r9N+JpCxy+OkL0jY+9qrD0uDlhlvCrPVbWFXwu+cYR8BT72LGTZt08N2LFgI1aGacZKTNz4xlVX5OR8T6SqVmFlAdvpCvsZbxMorLr6Y9aSb5syFq6IV8WJ9LboY0SNX1h99Zywz4aqFQSsJHSj8ZoVrmiYKs+RCRx3GAs/7ZtnK69Xx79/itgWAbvy5UGRf98pZnD1WNi7qspEqTdW2dXZFmPjyLmmkUBVh0zQuPuK7GxMbIl/H12F9QRsKHJX3M+rFf5bJIICxbevyF4dq6/eYEVXYcvv6XVM2IAVK54W/HsmZILGt6/AzmLU3oStZxVWdV4rHb7Vr22MRqgqYtFICRp3HBV7xsJP//bp72cBGxkfl628qu4WMRKuVefBhI6VQcruY9nzW2eRakUBq1ihLVl5VZyrykYsMz6KD1cY3e9Gz2+9i9bZ2zIB2+KF2W3BA5mJ2OhIKWbcbaX26RnGnlVWNlqzxsDw511xV4lIZEYjNjpOChu7jpI9zzL+bQXW3vx9JFpnq60lq6/Vt4GuDNfoiX1R4q6jZO9FqZ9CNRqtTMAuGxurA9AW/rn3+xQx7rAyi16UWhmqkRGy8u4US+9h3xOTv/25ehUWCZWYsdMY2Xueq2e11fvnSLSWrr6uuJ/Xu/fPhKtidHT/L3YM1dm+FonWWcQ+BSr6bOPo6mt5vCpGxOqwRT6/KHG16Pmu3ssjekbGTKBWPxuZjtfs1UkLRioSsMgqTMjYfVX2bnQ8uzzibOXVG7XZK63u919xM8LI6FcdruwqTNTYZXT8tN+NrLb+FqTeWJ2t2EpPzK8cG7MnwiMxy46RxkbuPjpGXvITOc8VjVUkRLf41WfZVVkkWBVj5Nn3JmTcZWzsWX1Fx8RsyKYHKxqvqoM8siKrClfFS4aEjN2C9Slaj+Qq6yxg1Sus4VtJX/FLZ3vCdLY6i8StKmICx4wwRfep6K1tzlZekZPyq8J2+djYkgd3NGYzRkcx4srTKb2rsNGRMRqr6IrqFhepjj5oLRmo0WcgozuTqHHFiixyy5voM4vRcXH5TQdnxKtizIqMcyPnw3q/lkCx64ps5FnGbMA+xSl73VdZ8I5FG74ibD1BO3tbJGJixk6rsOzLgDKXRlQGatrqbMU97M8ikr2+q+drrTppL3BUjIdn+1Tkl2f0nJj/FKrM+/R+rSXxmnFQVl3EGomh8ZG7jIcj4+IjuMrKjIvTV1S9n/PY+EEduYB1xcpL3FixCovch/7/4+K70TF7Ieolv5tx53j1RObs/WZc8yVO7LIKm7Hyyr6W8ez9vipeo2GoeFnPzBdqixyzVlyZlVf2vlszfrHs9Lg9i6KUWTk9kp/jbJWVXX19Cu2n/yB7DEX3q/aI/x6I7Lnh3uOy5xjPTD7T4rVy2RwNY/SC1XayU8EOcfsUsd6AZQOz5bRxXPzgjGyUzOhZ9RNA1Fg9Qvb83sXoyfXRF1Jfet7rufEDmjlXVX3S/mFU5KIRsvcH58xV19b7+vOiByqzZK16TeLZ2PgQKjYL2iM5NlZNPjOe6Lr12Dgyns1YfY0+8DBrbGxv3i/7Iuye0W+767pWrrzahAN+xuorMzrCzLGxemqpPI5WH/OXjo0jl0dUrb6yD6ZYsePIGNmne891VYyPSyeT58YPXuX7r7yrKsw+FqLXWc48ti5zxW2gRzdgK3wgsuESNyplXvjce5PAns858hrGGZdl3HrlNRKI6L3xIyOuMZLVY2Jmf82ePrnVD+nnhg/irI/Nvl2wuCJkK/fxW4bsWbSxV4+aoxfSubMEd4jYyL4781hadcyn49W+4IFvhTsJ7Bqw0WPgbv//W46NuwREuHAMbO648QapfHnDyPcodGRUPqPX82zh7BdWL78i//njO9DoCUzh4qr95+f3vad9KHUuQbRYHTH73A3ilXnZQdvge4M77Fut8Li7Xbzalz6owoV97EbH+POHd4626Y4DvQd5++X99/lDD7RVF/Zb8QIQr9k/IdrG3xvcbZ/d5nh4fuGDLDbwA8eJsREQLwDxAhAvQLwAxAtAvADxAhAvAPECEC9AvADEC0C8APECEC8A8QLEC0C8AMQLQLwA8QIQLwDxAsQLQLwAxAsQLwDxAhAvAPECxAtAvADECxAvAPECEC9AvADEC0C8AMQLEC8A8QIQL0C8AMQLQLwA8QIQLwDxAhAvQLwAxAtAvADxAhAvAPECxAtAvADEC0C8APECEC8A8QLEC0C8AMQLQLwA8QIQLwDxAsQLQLwAxAsQLwDxAhAvAPECxAtAvADECxAvAPECEC9AvADEC0C8AMQLEC8A8QIQL0C8AMQLQLwA8QIQLwDxAhAvQLwAxAtAvICv9keAAQARSNdv9NyVIQAAAABJRU5ErkJggg==) no-repeat bottom
}

.b_bl_magazine_cont .slick-slide img {
    display: inline
}

.b_bl_magazine_cont {
    text-align: center
}

.b_bl_magazine_cont .slick-dots {
    background: #fff;
    padding: 6px 4px;
    border-radius: 5px;
    line-height: 3px;
    display: inline-block!important;
    position: relative;
    top: -40px
}

.b_bl_magazine_cont .slick-dots li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 3px
}

.b_bl_magazine_cont .slick-dots li button {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    outline: none;
    border: 0;
    font-size: 0;
    background: silver;
    cursor: pointer;
    margin: 0;
    padding: 0;
    display: block
}

.b_bl_magazine {
    overflow: hidden
}

.b_bl_magazine_cont .slick-dots li.slick-active button {
    background: #717171
}

.m_bl_news_cont {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    display: flex
}

.m_news_item {
    float: left;
    width: 25%;
    position: relative;
    padding: 21px 0
}

.m_news_item:after {
    content: "";
    display: block;
    height: 50px;
    height: 100%;
    border-right: 1px solid #e5e5e5;
    position: absolute;
    top: 0;
    right: 40px
}

.m_news_item_cont {
    padding-right: 45px;
    max-width: 190px;
    line-height: 21px
}

.news_date {
    color: #b8b8b8;
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 7px 0
}

.news_date_today:before {
    content: "new";
    display: inline-block;
    vertical-align: top;
    height: 14px;
    line-height: 14px;
    color: #fff;
    border-radius: 5px;
    background: #ae181f;
    padding: 0 5px;
    font-size: 10px;
    text-transform: uppercase;
    margin-right: 7px;
    margin-top: 2px
}

.reg_discount_success {
    margin: 0 0 6px 0;
    color: #2ecc71
}

.errors {
    margin: 0 0 6px 0;
    color: #e74c3c
}

.hl_filter_item_htoggler {
    position: relative
}

.hl_filter_item_htoggler:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    pointer-events: none;
    background: linear-gradient(0deg,#f1f1f1 60%,transparent)
}

.hl_filter_item_htoggler a {
    color: #333;
    font-size: 13px;
    padding-left: 26px;
    position: relative;
    display: block
}

.hl_filter_item_htoggler a:before {
    content: "";
    display: block;
    position: absolute;
    left: 5px;
    top: 9px;
    width: 7px;
    height: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZTU2N2YwMy04Y2Q5LTM2NGYtOGFlYS02M2FmNjI0NzExMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REY3RTg1MEJCRUExMTFFNTgyMDNCQzM3OTZBRkI2RTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REY3RTg1MEFCRUExMTFFNTgyMDNCQzM3OTZBRkI2RTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0MxREEwMjg2REJFRTUxMThCMTdFQkExNEQ4REI5REIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OGU1NjdmMDMtOGNkOS0zNjRmLThhZWEtNjNhZjYyNDcxMTI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dkxzwQAAAFBJREFUeNpilFHWW8PAwNANxCcZEMAIiHOYgMQyIN4KxLpQCS0ofy8zn5D4dSDjBRAvAeJrQLwCiJuBeD4LVPUiIOYE4gVA3ArEM0GCAAEGACHXDd0w11w9AAAAAElFTkSuQmCC) no-repeat
}

.left_filter_item.full-height .hl_filter_item_htoggler:before {
    opacity: 0
}

.left_filter_item.full-height .hl_filter_item_htoggler a:before {
    transform: rotate(180deg)
}

.hl_filter_item_htoggler_hide {
    display: none
}

.l_filter_item_cont_items {
    max-height: 232px;
    overflow: hidden
}

.left_filter_item--subsections .l_filter_item_cont_items {
    max-height: 100%;
    overflow: visible
}

.left_filter_item.full-height .l_filter_item_cont_items {
    max-height: 100%!important
}

.left_filter_item.full-height .hl_filter_item_htoggler_hide {
    display: block
}

.left_filter_item.full-height .hl_filter_item_htoggler_show {
    display: none
}

.left_filter_item.cont_static.expanded .l_filter_item_cont {
    display: block!important
}

.left_catalog_hide .left_catalog_c {
    display: none
}

.m_bl_feedback {
    padding: 37px 0 39px 0
}

.m_bl_feedback .center,.m_bl_news .center {
    padding: 0
}

.bl_f_social {
    float: left;
    width: 244px;
    padding-top: 27px
}

.cont_left_col .bl_f_social {
    padding-left: 24px
}

.bl_f_app {
    float: right;
    text-align: right;
    padding-top: 27px
}

.bl_f_feedback {
    margin: 0 310px;
    text-align: center;
    padding-top: 27px
}

.m_bl_feedback_header {
    color: #909090;
    font-size: 18px;
    font-weight: 100;
    line-height: 26px;
    margin: 0 0 14px 0
}

.m_bl_feedback_header br {
    display: none
}

.bl_f_social_cont img {
    max-width: 100%;
    height: auto;
    display: block
}

.bl_f_social_cont a {
    width: 28px;
    margin-right: 1px
}

.bl_f_app a,.bl_f_social_cont a {
    display: inline-block;
    vertical-align: top
}

.bl_f_app a {
    border: 1px solid #e5e5e5;
    margin-left: 10px;
    border-radius: 5px;
    width: 118px;
    height: 34px;
    position: relative
}

.bl_f_app a img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.bl_f_feedback_cont .btn {
    height: 36px;
    line-height: 36px;
    padding: 0 15px 0 48px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTlERDA2ODEzN0MxMUU2QTIxMUQyOEUzRkVENjkxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTlERDA2NzEzN0MxMUU2QTIxMUQyOEUzRkVENjkxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozZmNjOGM1Ni0zNjNmLTU3NDYtOGM2OS1iYzdlZDY2OWNiOWEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz606DykAAABR0lEQVR42qyUu0oDQRSGZxeyhFhYeakUyzyIaGNlJdpop6DEy1NooxbRSkQUQQULgwg+gL6BlQqWXgoLCyNk/I78A6NkSaIe+HZmz5zzz5mdmU2896vOuVG4h27Xub3CEFwkiL3RuYEKPEFXB0KW2wPrUDaxUzpnMAwTv6jsEC5hLOXhYUdVnUDWpkim+Gfl+zRKXpDgPhRaCBUUZ/HzQTxUFmxOMx1BKUeopPEXxQf7qiw2r4Bb2G0iaJuzB3cw+6MQl+bMvgIf+rhF+Ypamh2F5WZJeWK21deqcBv61dr7lcZbiiVQhUE4gCV4gHO1VrEdpQHFJd8/kvc1cKIKx5BFvhTKaoMvU9xW5KtZZXXpbkAfTEU+s4ZuSCPy2fgk9MJm8IVlTktoHN7bPLR1xdt1mrElx3dzER7/ejfX6Iz8x1/jU4ABAHJYk2SJfpnUAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 15px
}

.footer_tel {
    color: #3a3a3a;
    font-size: 13px;
    margin: 0 0 23px 0
}

.footer_tel span {
    color: #b8b8b8;
    font-size: 30px;
    font-weight: 100;
    vertical-align: bottom;
    margin-right: 7px;
    line-height: 30px;
    white-space: nowrap
}

.footer_have_a_questions {
    color: #3a3a3a;
    font-size: 13px;
    margin: 0 0 23px 0
}

.footer_have_a_questions span {
    color: #b8b8b8;
    font-size: 20px;
    font-weight: 100;
    vertical-align: bottom;
    margin-right: 7px;
    white-space: nowrap
}

.footer_social {
    white-space: nowrap
}

.footer_social img {
    vertical-align: top;
    margin-right: 10px
}

.footer_social span:after,.mobile .footer_social span:after,.p_contacts_right_item p:after {
    position: absolute;
    top: 0;
    left: 110%;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMEJENDg2M0U4Q0NFNjExQTVGN0MzRkM0MTNFNTA4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREM5NjFCMUNDRUMxMUU2QjdENDk4MkM5MzFGMzkzRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREM5NjFCMENDRUMxMUU2QjdENDk4MkM5MzFGMzkzRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5QkQ0ODYzRThDQ0U2MTFBNUY3QzNGQzQxM0U1MDg1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQkQ0ODYzRThDQ0U2MTFBNUY3QzNGQzQxM0U1MDg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cCsMRAAAA6VJREFUeNqclmlIVUEYhu89XrUoWyyoKGiHspQWzJKKIMtKjMgMadMKK9oogoqU6kcRLaKUkWFJUSZRlP1QWyiMNipa7EcIGmlBu6XZYpne3k/eI8Nwzrn3OvAwc88d5p355p1vxr360GWXjxIMpoDZYBIYDHoCN6gHNeARuArK87bM++00mNtBMAikgs1gNL+1UuAL8IJwMIiTklIFjoB8CDdZDWrYiInALXCS7fMgCQwEI0AMmAgi+C0RnKb4YXB3TVbxBH9XmADOgh7gAtgNXtqFAStpb0NkOKpMsAz8ASvw/zmnFc4BMoNuYDlY6CRmIV4FZBuWMuSFmMQiO8GR0oF7NxeccnW8iHEegF+gAKIxuqAHnGAY14KSjiphcNlrCeMYkAFCKdpFFVwCYsEVcNzCrato/V0gxA+xnyAO4c2h8SK4kDZBsfQ20Ay2q4ZincpJRNNAU32I/aDYU/61E3yX44U+YSI4mVYvBpWamJRZ2tjTdLNpYjMUMTHSO7q+n4xl8Bi4aBizeImUj5rgEIbZp5hSilgnGkxXEs7HNltTqbS/cvBm/vZHTEoF0+BYgzN+Y7ESs5TT3lKeMwMFIiZhbURVLWE1eBQkN7bY9JeDf4NtiUZ8IGJK+QTCPJpBrIrs5X6apzM4xqTdGIBYu/M9jG04jdCiuNSrdJSskQV2gD7sJ4e6Aqbpjno+9/U+qMUkrKLVSyIiIa1lxu+trcrKPK1KMsgGuQxtAThDc2RiEqHasZEsMwx8EMGHzB7jHUKRxIzRwBtEhDvJWEz4ZukKUhgx/bqTFVYYSt5McRAr4p5NZ79kcM+mf6mYEKtSvZHMukT28DZ4DRYwDdXYiMWBZ/x+iccjlmaKAv3BC5DDPW7zAYRlq9JAnQjKCptoCHHgHj/EzCJmK4VBNgJJd6Nk0mi/lRsCtbnfGQxnLr598/Cj7E86WAzKOAlTLJ5mMBTTWB3uvzRIsPmQQlseXpsYwWzzHnRRYCW4Q8cZzPDmytwkiPU/mxvDDbFmtqOZtMXx6fjeoN/4TygawoEPKmH0cnWt3B/DKmFgUC/FEvhsFLduwPebLuWm17O6COaDfcyze3lW1fPptVlhX1Rb+bSUsh5iR/15l8YyhUUxX8oT8CKTd73WNwxEMtuk0SDVFLsWyENYssM6CQkYoDjzFfjMVcrgQ1mbCTpPjoY40mpQj0N2kXfJAT4vZvKiHsc0GMk+svr34DoPfBmE6pyy938BBgDLyz4j5BZ1KAAAAABJRU5ErkJggg==) 50% no-repeat;
    width: 28px;
    height: 28px
}

.p_contacts_right_item p:after {
    top: -3px
}

.footer_social span,.mobile .footer_social span,.p_contacts_right_item p {
    position: relative;
    display: inline-block
}

.footer_social span {
    font-size: 15px;
    vertical-align: top;
    padding-top: 4px
}

.pr_card_tabs_cont_inner {
    display: none
}

.popup_bottom_bl__text {
    width: 420px;
    width: 100%;
    float: left;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    padding-left: 34px;
    margin-right: 30px;
    position: relative;
    margin-left: 34px
}

.popup_bottom_bl__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat 0
}

#order_auth_form .popup_bottom_bl__text {
    padding-left: 34px;
    padding-top: 9px
}

.shop_informer {
    padding-left: 34px;
    font-size: 13px;
    position: relative;
    vertical-align: top;
    margin-bottom: 10px
}

.shop_list_container .shop_informer {
    display: inline-block
}

.page_addresses .shop_informer {
    clear: both;
    margin-top: 20px
}

.shop_informer:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat
}

.shop_informer_question {
    padding-left: 34px;
    font-size: 13px;
    position: relative
}

.shop_informer_question:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYmM5MTlmZC0zNGY4LWM0NGItYTBlMi0xMTc1ZDgwMGNjY2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA1MzY1NEQyREZGMTFFNkI4QTg4MUQ1MDZDMDk0QTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA1MzY1NEMyREZGMTFFNkI4QTg4MUQ1MDZDMDk0QTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTFjY2FmNTctZDUzOC1hZjRkLTk5MjQtYTJjZTI4MGJmYzQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFiYzkxOWZkLTM0ZjgtYzQ0Yi1hMGUyLTExNzVkODAwY2NjZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6IIRgAAAP7SURBVHjazJk7TFRBFIZnbwgQA4HVANoigqEQkVcg0UTUwsJOtIIORI2dEQ216BYmq1ggVMQKsbPQECJGExV5Uxh5SKtoFB8gaEjW/8A/Ol7Zhb07u3CSPzf33r1zvj3zOjPjC4VCaj3z+/1rPU6GKqHD0D4oH9oFpfH9PPQOmoTGoT7oBfRLRWlzc3PK5wG0GGqETkLbo/UJdUNt0Ei8QIugFug45OOrp9AzaAiaYgTn+S6NEd4DlUAHoUN8J04fQVegMSuggEwl4AUoiY8lIq3Q6ygjWshyGnm/DN0m8JJnUEDmsar281EHdBH6pmKzdOgGVM/7UagGmg4H6kSALMPlOSGlE5RDDRYgxb7DuZRVxrLFx0uoItwHThhI+eAxlAXdh6qhAWXZADvIsu9BO6DecLBOmOp+wM5wl1WypOJkgF2CTtNXGn3nRQRlx+k2IlmnEmSAraPPLDKkRopoi9Ema1XirdZos1fNF396PaIp4+Qgh6DyeLRJd08O0z/Edz+HLhl/x929voWQHfGGXOcPvCJDEpn+RhT/opizi8w4GZaGIE8RZVSF4QtnsBL8dkRH9Dwh22KAvA59ZuEhNqMGj3/iK1l8ZFO+zMzMFFxnGcm90ISHsgfZnsTaoVzoKO8vQ4FoIsqoFuDyBhLoHIcDbAaTCy+QTYScYTZ1BjrGq37vJaoTZBK2Coczg+JDL6Yj2c00ThmRlXu/Ed1oTTNVJzF909XnxU5t4Dd+j2VrpiKHmbnyWO2RLNcAHPJYhmbKF9Ac3nywDHrHgJzxWIZmWulM6Tr1sgjZ5Or1ntNBnb86cRjLazimasheG4U6JrWF8vxGla85fnpYCaxE1uFgL5ZtKZp+tsmAhfI006zDdbdYgaWIKtd4GotppknHWK6WWig4wPm51BKonkzGHK6NFNfdW800U5+tpMRsoyWs+oDXNM+VlEg2l+3gg59cq4ids1BVTQSO1c7qHEIYdeJ8gDPIW254/djkxHkbN9Z2S3vHb4ccfjSMSw9fBLdA2wySpUfnCY5r2lvmNkvZZhFyh6aeLJf+Wy4jqqPc+BK76V5XJwgy1ajRVnOnzz3XN3PDqpI7F4k28VlFwOawGxCI6iJ77Ee1ulHbmcBodtKn9r0Yce8JsLL1dwJa4JZOF5QSR8BkqIu+Fuh7ekO7eYCVnYoj0CcuNfosTosmpJT5hD4+0Wf/hnbzXLCVRpsd4ILNRjqYDsh2lql9VIWDjAhK2CkWFDSGLhmIb6nVbe5orZAjyrgxBAXpYzLSh9EeNlxTq4cN2szDBskR3qt/Dxt2MlVzHzaIPVQ2DxsMUG02jm9kFTAczXTrs3ggJpFb60BsQlk4EPstwADt019jZuAXDAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 21px 21px
}

.bl_form_enter .product_card_tabs {
    float: none
}

.rate {
    position: relative;
    vertical-align: middle
}

.rate.disabled:after,.rate_container.disabled .rate:after {
    content: "";
    display: block;
    position: absolute;
    lefT: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.rate_votes {
    margin-left: 10px
}

.rate_votes,.user_rate_title {
    display: inline-block;
    vertical-align: middle
}

.user_rate_title {
    margin-right: 10px
}

.rate.user_rate {
    display: inline-block;
    vertical-align: middle
}

.pr_card_char_item--MANUFACTURER_NAME {
    width: 65%
}

.rate_activate_link {
    position: relative;
    top: 5px;
    display: none
}

.shop_list_cont_filter {
    margin: 0 0 24px 0
}

.bl_selects_city,.shop_list_cont_filter {
    display: inline-block;
    vertical-align: middle
}

.bl_selects_city {
    margin: 0 15px 24px 0
}

.bl_search_shop {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 24px 0
}

.product_compability_slider {
    width: 400px
}

.product_compability_slider .slick-slide {
    position: relative
}

.product_compability_slider__item__text {
    position: absolute;
    padding: 10px 15px;
    background: #688daf;
    color: #fff;
    left: 0;
    bottom: 0;
    z-index: 4;
    font-size: 13px
}

.product_compability_slider .slick-next {
    right: -50px
}

.product_compability_slider .slick-prev {
    left: -50px
}

.item_bl_review {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5OjcBCgoKDQwNGg8PGjclHyU3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3N//AABEIAF4ASgMBIgACEQEDEQH/xAAaAAEAAwEBAQAAAAAAAAAAAAAAAwQFAgEH/8QAKBAAAgIBAgUDBQEAAAAAAAAAAAECAxEEIRITMUFxM1FhIjJTgZEU/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APrQAAAHddU7Pti8AcAsf47MdY/0jsosr3lHb3QEYAAAAAAAJdPVzbMPot2aKSikksJFXQL6ZvvnBbAAADP1dPLalFYT7ezIC/rfR/aKAAAAAABoaOtwrfEsNvJOc1tSri13R0AAAFbXZ5Sx0zuUTQ1kkqGn32RngAAAAAFrRWS4+W39ONvgumfovXXhmgAD6A8l9r8AZt1jsnl9OyIwAAAAAnhpbJ7tKK+SerSRg05PiaA80VTinY9m+ngtAAAABm30uuTwnwdmRGuRWUV2dY7+62AzQWbNHJbwfF5IeTb+KYGoAAAAAAAAAAAAA//Z) no-repeat left 7px;
    background-size: 39px 50px;
    padding: 0 0 0 54px;
    min-height: 60px
}

.item_bl_review+.item_bl_review {
    margin-top: 24px
}

.item_bl_review_date,.item_bl_review_name {
    display: inline-block;
    vertical-align: middle;
    color: #b8b8b8;
    font-size: 12px
}

.item_bl_review_date {
    margin: 0 4px 0 0
}

.item_bl_review_rating {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.item_bl_review_rating:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 4
}

.item_bl_review_txt {
    font-size: 14px
}

.pr_card_tabs_cont_inner .btn {
    float: right;
    margin-bottom: 20px;
    margin-left: 10px
}

.faq_item_answer {
    background: #f9f9f9;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    padding: 24px 80px 24px 30px;
    display: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.faq_item_answer p+p {
    margin-top: 12px
}

.faq_item_answer ol,.faq_item_answer ul {
    padding-left: 20px;
    padding-top: 5px
}

.faq_item_question {
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 14px;
    padding-top: 15px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 30px;
    padding-right: 80px;
    line-height: 25px
}

.faq_item_question.active {
    background: #f9f9f9;
    border-bottom-color: #e5e5e5
}

.faq_item_question:after {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45% #e7e7e7;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 30px;
    border-radius: 50%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.faq_item_question.active:after {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.bl_contacts_hottel {
    padding: 29px 0 29px 0;
    position: relative;
    margin: 0 0 50px 0;
    border-bottom: 1px solid #e5e5e5
}

.bl_contacts_hottel:after {
    content: "";
    display: block;
    clear: both
}

.bl_contacts_hottel_text {
    width: 33.333%;
    font-size: 20px;
    line-height: 22px
}

.bl_contacts_hottel_tel,.bl_contacts_hottel_text {
    display: block;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 50px
}

.bl_contacts_hottel_tel {
    width: 60.333%;
    font-weight: 100;
    font-size: 46px;
    letter-spacing: .06em;
    white-space: nowrap;
    line-height: 38px
}

.font_grey {
    color: #8b8b8b
}

.bl_top_contacts {
    margin: 0 0 27px 0;
    display: flex;
    flex-wrap: wrap
}

.bl_top_contacts_item_city {
    font-size: 28px;
    margin: 0 0 22px 0
}

.bl_container_contacts p {
    margin: 0 0 15px 0;
    line-height: 24px
}

.bl_container_contacts a {
    color: #be1010
}

.bl_top_contacts_item {
    display: inline-block;
    vertical-align: top;
    width: 400px
}

.bl_contacts_col--departments:first-child {
    width: calc(33.33% - 25px)
}

.bl_contacts_col--departments:nth-child(2) .bl_m_contacts_section:nth-child(2) {
    border-top: 0!important;
    padding-top: 0!important
}

.bl_contacts_col--departments:nth-child(2) .bl_m_contacts_section {
    width: calc(50% - 25px);
    margin: 0!important
}

.bl_contacts_col--departments:nth-child(2) {
    width: calc(66.67% - 25px);
    display: flex;
    flex-wrap: wrap;
    gap: 15px 50px
}

.bl_contacts_col--stores .bl_m_contacts_section_header {
    width: 100%;
    margin-bottom: 0
}

.bl_contacts_col--stores .bl_m_contacts_section .bl_bl_contacts_one_city {
    width: calc(33.33% - 33.33px);
    margin: 0!important
}

.bl_contacts_col--stores .bl_m_contacts_section {
    display: flex;
    gap: 29px 50px;
    flex-wrap: wrap
}

.bl_contacts_col--stores {
    width: 100%!important
}

.bl_many_contacts .bl_contacts_col {
    padding-right: 0
}

.bl_many_contacts {
    border-top: 1px solid #e5e5e5;
    padding-top: 50px;
    align-items: flex-start;
    gap: 20px 50px;
    display: flex;
    flex-wrap: wrap
}

.bl_many_contacts.clearfix:after {
    display: none
}

.bl_m_contacts_section_header {
    font-size: 24px;
    margin: 0 0 20px 0;
    line-height: 34px
}

.bl_contacts_col {
    float: left;
    width: 33.333%;
    box-sizing: border-box;
    padding-right: 50px;
    margin-bottom: 15px
}

.bl_m_contacts_section+.bl_m_contacts_section {
    border-top: 1px solid #e5e5e5;
    padding-top: 23px;
    margin-top: 22px
}

.bl_bl_contacts_one_city_name {
    font-size: 20px;
    margin: 0 0 19px 0;
    padding-left: 20px;
    position: relative
}

.bl_bl_contacts_one_city_name:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTVEQTE2NjE0OTYxMUU2QTlCNEM3MDBFRjYyOUIyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTVEQTE2NTE0OTYxMUU2QTlCNEM3MDBFRjYyOUIyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MWQxYjM2Zi0zOThlLTdlNDItOGM2YS0xN2M4ZjQyNDQ4NjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rGHYPAAAAjElEQVR42mJcKyHPAAUJQBwBxGZAfA2I1wDxBJAEC1TBHiB2ZkAAayhOAWJ7JiDRjqYAGWgD8QKQolwG/MAdpIiVgCIGkKJ9BNTcAylqJaCoF6ToCBBvxqHgFhDPZoJyAoH4CZqC30DsBHMTCPwFYisgfo+kCKTgKbIiEHgMxBZAfAKI/aDOAAOAAAMAxL0WsFnkWo4AAAAASUVORK5CYII=) no-repeat;
    width: 9px;
    height: 11px
}

.bl_bl_contacts_one_city+.bl_bl_contacts_one_city {
    margin-top: 29px
}

.link_all_news {
    position: absolute;
    top: 25px;
    top: calc(50% - 6px);
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUM1N0Y4NzE0RDkxMUU2ODdDNEYzMjQ5RDhBRUJBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUM1N0Y4NjE0RDkxMUU2ODdDNEYzMjQ5RDhBRUJBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MmJjZjk3MC05MDk1LTE0NDktYjJkYS05YWNmMGFkZDhiNjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6PT+3bAAAAd0lEQVR42mK0srJiwAEkgPgFNgkmHBqkgHgJEBuRoukZEJcBcRc2jbg0gcA5XBrxacKpkZAmdI3OIAEWID7DQDzoBOJEkCYTIhQbQW1qB+LLLCRoKAfis8T4CUMDIU1YNcACAleK6IKG2jl0SRY8KSIGV9oDCDAAT4cY/e02kQsAAAAASUVORK5CYII=) no-repeat;
    width: 13px;
    height: 13px
}

.bl_four_col {
    float: left;
    width: 25%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px
}

.news_item_pic img {
    max-width: 100%
}

.news_name {
    font-size: 18px
}

.news_desc {
    line-height: 21px;
    padding-top: 7px
}

.news_item .news_date {
    margin: 0 0 2px 0
}

.news_item {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 24px;
    margin: 0 0 35px 0
}

.bl_arenda_common_header {
    font-weight: 100;
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px 0
}

.bl_arenda_conditions,.common_sp li {
    position: relative
}

.common_sp li {
    list-style: none;
    margin: 0 0 14px 0;
    padding-left: 15px
}

.common_sp li:before {
    content: "\2014";
    display: block;
    position: absolute;
    width: 13px;
    height: 10px;
    left: 0;
    color: #ad181f;
    top: 0
}

.bl_arenda_row+.bl_arenda_row {
    border-top: 1px solid #e5e5e5;
    padding-top: 44px;
    margin-top: 50px
}

.bl_arenda_tour_left {
    margin-right: 623px
}

.bl_arenda_tour_right {
    float: right;
    width: 552px
}

.bl_arenda_row p {
    margin: 0 0 20px 0
}

.b-city {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 24px;
    padding-left: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTVEQTE2NjE0OTYxMUU2QTlCNEM3MDBFRjYyOUIyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTVEQTE2NTE0OTYxMUU2QTlCNEM3MDBFRjYyOUIyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MWQxYjM2Zi0zOThlLTdlNDItOGM2YS0xN2M4ZjQyNDQ4NjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rGHYPAAAAjElEQVR42mJcKyHPAAUJQBwBxGZAfA2I1wDxBJAEC1TBHiB2ZkAAayhOAWJ7JiDRjqYAGWgD8QKQolwG/MAdpIiVgCIGkKJ9BNTcAylqJaCoF6ToCBBvxqHgFhDPZoJyAoH4CZqC30DsBHMTCPwFYisgfo+kCKTgKbIiEHgMxBZAfAKI/aDOAAOAAAMAxL0WsFnkWo4AAAAASUVORK5CYII=) no-repeat left 4px;
    margin: 0 0 35px 0
}

.b-city strong {
    font-weight: 500;
    display: block;
    margin: 0 0 3px 0
}

.b-city_contacts {
    margin-top: 6px;
    font-style: italic
}

.b-cities-hide {
    display: none
}

.b-city_btn {
    text-align: center
}

.b-city_btn .btn {
    padding-right: 30px;
    position: relative
}

.b-city_btn .btn:after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px;
    margin: auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDkwOEFERjEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDkwOEFERTEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GainQAAAAWElEQVR42mL4//8/AxALQWlsGCzHxMDAIALE1UCsyoAJVKFyIjBdakDcC8SqSCapQsVAcgzIVqghSaAoAmFGsGpUqzKg7JlAfAsmga4QBISg9DtkQYAAAwDXIGeSF70yyQAAAABJRU5ErkJggg==) no-repeat
}

.b-city_btn.active span,.b-city_btn span+span {
    display: none
}

.b-city_btn.active span+span {
    display: inline-block
}

.b-city_btn.active .btn:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bl_arenda_top img {
    position: absolute;
    top: 0;
    right: 0;
    margin-left: 50px;
    margin-right: 34px;
    margin-top: -100px
}

.bl_arenda_top {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    position: relative;
    min-height: 258px
}

.bl_arenda-wrap {
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px
}

.bl_arenda-wrap_left {
    max-width: 261px;
    padding-top: 115px
}

.bl_arenda-wrap_left p {
    color: #1a1a1a;
    font-size: 24px;
    line-height: 30px;
    font-weight: 200
}

.bl_arenda-wrap_left p:not(:last-child) {
    margin-bottom: 16px
}

.bl_arenda-wrap_left a {
    color: #5a5a5a;
    letter-spacing: .002em;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400
}

.bl_arenda-wrap_middle img {
    display: block;
    margin-bottom: 32px;
    max-width: 564px
}

.bl_arenda-wrap_middle span {
    display: block;
    max-width: 314px;
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    letter-spacing: .002em;
    color: #1a1a1a;
    margin: 0 auto
}

.bl_arenda-wrap_right {
    padding-top: 88px;
    text-align: right;
    max-width: 273px
}

.bl_arenda-wrap_right p {
    color: #1a1a1a;
    font-size: 24px;
    line-height: 30px;
    font-weight: 200;
    margin-bottom: 8px
}

.bl_arenda-wrap_right span {
    display: block;
    margin-bottom: 16px;
    font-weight: 300;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: .002em;
    color: #1a1a1a
}

.bl_arenda-wrap_right a {
    color: #5a5a5a;
    letter-spacing: .002em;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400
}

.mobile_text {
    max-width: 463px
}

.mobile_text p {
    margin: 0 0 20px 0
}

.mobile_text .common_sp li {
    font-size: 18px
}

.btn_to_app {
    padding-top: 40px
}

.btn_to_app a {
    margin-right: 20px
}

.mobile_image img {
    max-width: 100%
}

.mobile_text_left {
    float: left
}

.bl_mobile_row+.bl_mobile_row {
    border-top: 1px solid #e5e5e5;
    padding-top: 65px;
    padding-bottom: 65px
}

.bl_mobile_row:last-child {
    padding-bottom: 0
}

.mobile_image {
    line-height: 0
}

.mobile_pic_right {
    margin-left: 563px
}

.mobile_pic_left {
    margin-right: 563px
}

.mobile_text_header {
    font-size: 36px;
    font-weight: 100;
    margin: 0 0 30px 0;
    line-height: 45px
}

.mobile_text_right {
    float: right
}

.mobile_text_left,.mobile_text_right {
    padding-top: 80px
}

.right_bl_news {
    float: right;
    width: 270px
}

.one_news {
    margin-right: 300px;
    max-width: 750px
}

body.suppliers_section .one_news {
    margin-right: auto
}

.right_bl_news .news_item {
    width: auto;
    display: block
}

.right_bl_news_header {
    font-size: 30px;
    font-weight: 100;
    margin: 0 0 30px 0
}

.bl_container_article p {
    margin: 0 0 20px 0
}

.bl_container_article .block_registration--suppliers p {
    margin: 0 0 5px 0
}

.bl_container_article a {
    color: #be1010
}

.bl_container_article .suppliers_edu_slider__item__pic {
    text-align: center
}

.bl_container_article .suppliers_edu_slider__item__pic img {
    width: auto!important;
    display: inline
}

.bl_container_article ol,.bl_container_article ul {
    margin: 0 0 20px 0;
    padding-left: 24px
}

.bl_container_article ul li {
    list-style: none;
    margin: 0 0 14px 0;
    position: relative
}

.bl_container_article li:before {
    content: "";
    display: block;
    position: absolute;
    width: 13px;
    height: 1px;
    left: -24px;
    top: 11px;
    background-color: #be0f0f
}

.bl_container_article table {
    width: 100%;
    max-width: 750px;
    margin: 0 0 20px 0
}

.bl_container_article table td {
    padding: 11px 15px 11px 0
}

.bl_container_article table thead td {
    font-weight: 500
}

.bl_container_article table tbody tr+tr {
    border-top: 1px solid #e5e5e5
}

h2 {
    font-size: 36px;
    padding-top: 20px;
    margin: 0 0 25px 0;
    line-height: 38px
}

h2,h3 {
    font-weight: 100
}

h3 {
    font-size: 30px;
    padding-top: 15px;
    margin: 0 0 20px 0
}

h4 {
    font-size: 24px;
    padding-top: 10px;
    font-weight: 300;
    margin: 0 0 15px 0
}

.bottom_bl_social {
    padding: 30px 20px 20px 20px;
    background: #f1f1f1;
    border-radius: 5px;
    position: relative
}

.news_links.prev {
    position: absolute;
    top: 15px;
    left: 20px;
    color: #5a5a5a!important
}

.share.share--top {
    margin-bottom: 20px
}

.news_links.next {
    position: absolute;
    top: 15px;
    right: 20px;
    color: #5a5a5a!important
}

.bottom_bl_social>span {
    vertical-align: middle;
    color: #6d6d6d;
    font-size: 18px;
    margin-right: 15px
}

.bottom_bl_social img {
    margin: 0;
    vertical-align: middle
}

.bl_mag_top_right {
    float: right;
    padding-right: 70px;
    width: 430px;
    line-height: 0;
    margin-top: -50px
}

.bl_mag_top_right img {
    max-width: 100%
}

.bl_mag_top_left {
    max-width: 500px;
    margin-right: 520px
}

.bl_mag_top_name {
    font-size: 24px;
    margin: 0 0 23px 0
}

.bl_mag_top_name a {
    color: #ad181f
}

.bl_mag_top_left p {
    margin: 0 0 20px 0
}

.bl_magazine_top {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 45px 0
}

.btn_link_pdf {
    color: #ad181f
}

.btn_link_pdf:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    width: 28px;
    height: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTJEM0RDQzE1MkIxMUU2OTcyNUExMTIzMDlENzVFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTJEM0RDQjE1MkIxMUU2OTcyNUExMTIzMDlENzVFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNWIzYWE4ZC00ZjIzLTlkNDctYjE5NC04NTQzNGZkMDhhZjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Dbv8xAAABfUlEQVR42mJcKyHPAASqQNwBxC5AzMdAXfAJiPcAcQUQ32YBEupAfAKIBRhoA0AeCAJiJyC2YAISbTS0DBmA7GhjggYjvYAbEw3iDB/gYWKgM2DBJuh75xpJhmxW0SJa7eDwISkuJhUMzTgkJWRG43BwxSE5ITEah4M7HxITOqNxOGoh9VIpKzcXnP/8xEmG44HhDJodzQya8bFw8Yd79jKcjU0Gsy3Xr2SQtDBHMWeLuQ3Dr0dPCFuIbImQpyuDw7zZYMtg4EBSKsOvN28ZbObOZDBePBdu6e+v3yjPFiCDQQax8vGiiH85fY7h2ZGjDFKWltSJQ1DwBD1/wOC2aR3Dx/v3GW509GCo+f3pMzjoeUyNwHwQG6QHhEFBTHQcIgcpPgDyNcj3IN9SLUhxtmiBvpKysWZ4dvw45amUEAAlIvRUSixgBHbX/tM743+io31fmKCdRXqBXSALq4H4Ax0sA9lRDbLwBqhnCsTrgPgzDSz6DDUbZMcNgAADALaRgBat7+EuAAAAAElFTkSuQmCC) no-repeat
}

.bl_mag_top_btns a,.btn_link_pdf:before {
    vertical-align: middle
}

.bl_mag_top_btns span {
    display: inline-block;
    vertical-align: middle;
    height: 36px;
    border-left: 1px solid #e5e5e5;
    margin: 0 20px
}

.bl_mag_top_btns {
    padding-top: 20px
}

.bl_mag_item a {
    outline: none
}

.bl_mag_item {
    text-align: left
}

.bl_mag_item img {
    display: inline;
    max-width: 100%
}

.bl_magazine_row {
    margin: 0 0 40px 0
}

.mag_item_link_view {
    color: #fff;
    border-radius: 5px;
    height: 16px;
    line-height: 18px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
    background: #be1010;
    display: inline-block;
    vertical-align: middle;
    padding: 0 6px;
    margin: 0 4px;
    letter-spacing: 0
}

.bl_mag_item_pic {
    text-align: center
}

.mag_item_link_pdf {
    color: #ad181f;
    margin: 0 4px 0 0
}

.bl_mag_item_links span,.mag_item_link_pdf {
    font-size: 11px;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase
}

.bl_mag_item_links span {
    color: #fff;
    border-radius: 5px;
    height: 16px;
    line-height: 18px;
    font-weight: 400;
    background: #688daf;
    padding: 0 6px;
    letter-spacing: 0
}

.bl_mag_item_name {
    margin: 9px 0 2px 0
}

.bl_mag_item_name i {
    font-size: 13px;
    font-style: normal
}

.bl_magazine_row .slick-prev {
    left: -50px
}

.bl_magazine_row .slick-next {
    right: -50px
}

.bl_magazine_cont {
    margin: 16px 50px 0 50px;
    border: 1px solid #e5e5e5;
    border-right-color: transparent;
    border-radius: 5px
}

.bl_howto_item_name {
    padding: 14px 0 14px 60px;
    font-size: 18px;
    position: relative;
    margin: 0 0 22px 0
}

.bl_howto_item_default .bl_howto_item_name {
    display: table-cell;
    vertical-align: middle
}

.bl_howto_item_name span {
    display: block;
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    text-align: center;
    line-height: 38px;
    border: 1px solid #cdcdcd;
    border-radius: 50%;
    font-size: 18px
}

.bl_howto_item {
    width: 31%;
    float: left
}

.bl_howto_item+.bl_howto_item {
    margin: 0 0 0 2%
}

.bl_howto_item_pic img {
    max-width: 100%;
    border: 1px solid #e7e7e7
}

.bl_howto_row {
    display: table;
    width: 100%;
    margin-bottom: 38px
}

.bl_howto_item_name+.bl_howto_item_name {
    border-top: 1px solid #e7e7e7
}

.bl_howto_item_last .bl_howto_item_name {
    margin-bottom: 0
}

.product_stores__item {
    border-bottom: 1px solid #e5e5e5;
    width: 480px
}

.product_stores__item+.product_stores__item {
    margin-top: 10px
}

.product_stores__item:after {
    content: "";
    display: block;
    clear: both
}

.product_stores__item__name {
    display: inline-block;
    vertical-align: bottom;
    width: 400px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px
}

.product_stores__item__amount {
    display: inline-block;
    vertical-align: bottom;
    width: 70px
}

.product_stores__item span {
    background: #fff;
    position: relative;
    top: 6px;
    padding-right: 10px;
    padding-left: 5px
}

.del_main_shop {
    font-size: 0;
    text-indent: -9999px;
    vertical-align: middle;
    margin-left: -15px;
    cursor: pointer
}

.del_main_shop:after {
    display: none!important
}

.del_main_shop:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg5M0MyMDBEMkYxMUU2QkFCMUYwMzRDNzAzOEE3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg5M0MxRjBEMkYxMUU2QkFCMUYwMzRDNzAzOEE3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Mc/GoAAAAiUlEQVR42mI8cuQIAxBkAPFaIH7NgApEgTgYiGewAIkcIJ4MpR2RFIMU7QdibSBmYQISq4D4KlRgP1QBsiKQ3EqQia+gJu1HUsyApAhsCwtU8DWaYgZkRSAOEwORgAmLw69icTNYoRiaIkcoRlEMUhiG7nAkN8MUh4M8MwWI/2AJcJhicIADBBgAQBkpKzGoQvQAAAAASUVORK5CYII=) no-repeat;
    width: 10px;
    height: 10px;
    position: relative;
    top: -2px
}

.product_stores_link {
    cursor: pointer
}

.bl_cont_actions_top_image {
    float: right;
    margin-top: -40px;
    line-height: 0
}

.bl_cont_actions_top {
    margin: 0 0 45px 0
}

.bl_actions_item+.bl_actions_item {
    margin-top: 64px
}

.bl_actions_item_header {
    font-weight: 100;
    font-size: 36px;
    margin: 0 0 25px 0
}

.shop_l_city {
    padding-top: 6px
}

.product_card_tabs {
    float: left;
    width: 100%
}

.product_card_tabs .shop_list_container {
    position: relative
}

.ya-share2__item_service_facebook .ya-share2__link span,.ya-share2__item_service_odnoklassniki .ya-share2__link span,.ya-share2__item_service_twitter .ya-share2__link span,.ya-share2__item_service_vkontakte .ya-share2__link span {
    display: none!important
}

.ya-share2__item_service_vkontakte .ya-share2__link {
    width: 21px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOThCRjk1NDBDNjAxMUU2ODVFNkM4MDM2QUYyNzk2MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOThCRjk1MzBDNjAxMUU2ODVFNkM4MDM2QUYyNzk2MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4JD1utAAABa0lEQVR42sTUO0vDUBTA8SQUXFoHXVwEEaSTWJ1aBQdR8wkEt1bRXRCh6CIIPqbi4CD4AHFwcW6uOBaEIuIiVropTi4aO1v/B44gtYWkRD3wo8mh93ByX7bneRYxgG1MotMKHz4ukXddt+rwkEQZJfTCDoMito6T8WVjTDLGwybWsWu1GRSWTgsU/JB6jn7ysRVNHGLa0Tn0o6hIxzV+4o71C/FnRQ9wijF9L6CKIro0l8cZ9poVjTXJDWME/RjFLZbQA1ndFLb0v1dBO11FHRks4FXz7+jWLSjxhLmgnRqcIIsdPGpePv0cQ/q+iIcwC7WCey2U0lzHt4ISU63Gtyr6ghncNORlOq71eVkXNdDnf8UdJjCLQT0gcmIusIE+JMIWlXjDfkNOFij3L5vfb/MO/bltjInzU3P0cs1F1OS8zLnM6ZqeDLlsj3STh+0woQXlXs5IpxWkMY5nPU2BUbCu42R8muuv8inAADC6XdMSXuC/AAAAAElFTkSuQmCC) no-repeat
}

.ya-share2__item_service_facebook .ya-share2__link {
    width: 21px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkUyQjk1QjBDNjExMUU2OTg0Mzk0Q0E1QTJCM0M4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkUyQjk1QTBDNjExMUU2OTg0Mzk0Q0E1QTJCM0M4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FZ+QcAAABPElEQVR42qzUsUsDMRiH4btQRUotriouFenUvV2cxHN0cBWKU+cuCkJxEjft5KT+C4536igKXXWoiG4V3ORaKBS1voGvcItc0kvg4RJofv2Sy8UPw9CjreEEGyh69i3GHQ6CIHhVdMro4B4r8G0Q4ss8Pb8TRVE5R+cYR2h7UzaCdaWnBP7qPCVLvvLctAtsKtnDOOXHSzjHg/iv4gGPQs7g3/We7aNhWq5JaB670n/Bc9oEZRA6SvRb2MkauixHzpfxIkpZQ6/xhAUZn+HNxfKtW1roNir4knETq1nffg+f+EmM310sfy7xomZcLH9y+CcvatbV4f/GrXzOH6ahccr3P8SWSRi3VIHHQMnlWnd0mvZwoys9xKPs3SX6tklUOC+B+l6u6Uq7qGJdjszYBoFjmafnV7n+un8CDABzBlEKrd/c/AAAAABJRU5ErkJggg==) no-repeat
}

.ya-share2__item_service_twitter .ya-share2__link {
    width: 21px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUFBOTE2RjBDNjExMUU2OTZEMUEyM0ZCODk5MzAxRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUFBOTE2RTBDNjExMUU2OTZEMUEyM0ZCODk5MzAxRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z5XlrAAABW0lEQVR42rTUwSsEYRjH8XemOSi7TnLCwaYt/4B14SJzlgNykfwR4iJFlJJSTjhxkvOM3Nhob+ugLdxQrmMdSLu+Tz0HrZl2ZoynPu00u++vd57Z57U8zzPUIDYxji6TvAJcYMl13XubiyIquEIfrCQIsXSdrK/4vl90uNjAKnZNyiJYdrpDYEPybH3kI5NNHWDC1h4GWSSy4zofOdv8Q0WFjmG65V4HTlDXJzvDHn0ciBvai2Oso1/vDWMWnchjEhL43rrYiQgt4wXLWMSlhv2sJvbp42vcUNlpt173YCrkNx94StLTG+mX9i+qblFNEvqF0zYveQuNJKFGR3cGjyHfrenbD62ong5hTqYDBb33iQdst5vAqNA7rKjM/vx/nqgg5Rn6q5iunPxjbD1c5zPa5ALOHe3btR66h3hLscO8Bsq5PCI7raGEUTzr+MVGYFPXyfoSY1v7FmAArtFeVu2rWJIAAAAASUVORK5CYII=) no-repeat
}

.ya-share2__item_service_odnoklassniki .ya-share2__link {
    width: 21px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0FEMDE0MzBDNjExMUU2OTZFN0JDMDVBNTFFQTNEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0FEMDE0MjBDNjExMUU2OTZFN0JDMDVBNTFFQTNEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmUzOWFhMC0yOGNjLWYxNDQtOTY1Yy0wNzg5ZTBlZjdhY2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KcoaRAAABeklEQVR42qzUzysEcRjH8ZlpysU6SSmO2uIPsHuRhLmROLiISCJJTuLiJA4SexSKFEdFZqVcFO3BwWnl4oCTHMYiF+v91KNcdmZnZr/1auewz2e+P575mq7rGowmrKATNUb44eEC847jPFg8JJHDFRphhkGIqXVSn8tms0mbh2UsYcOIOAiWma4T+CN5li5516jM2Ea3pXvo+fyxBfu4QwYNPjMu8FNtB7y5DltI4wnTqMcwPkoVWQGhQxo4gGbMoR/tfkVBobLUL5zjHWf/VhA59BRVOMA49vCGmzihlxjUXl7T3pStuPcrCjqoW53VDL7lZDGFBXRFDT3BhB6YnHYCr1iNs/xFXfoxarGp90QmTqilPdmHR0yixyijyG+M6QHJDFu1pQ7REeegPG0juXA+MastVgwK9Xy+/yP1N17QWyqMW0q6o2Dp5TpSoVtqVL4+W0/4Wht7Rz/HUIMZJjRQtiktM80jhTY8636VjcCi1kl9iusv/yvAABbEZh+imM5wAAAAAElFTkSuQmCC) no-repeat
}

.ya_share_container {
    display: inline-block;
    vertical-align: middle
}

.bl_basket_top_links_left .ya_share_container {
    position: relative;
    top: -4px
}

.b_lk_cat {
    margin: 0 0 15px 0;
    padding: 0 0 0 0
}

.b_lk_cat_header {
    font-size: 0
}

.p_price {
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    color: #222633
}

.lk_cat_header_item {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    border: 1px solid #cdcdcd;
    cursor: pointer;
    font-size: 13px;
    border-right: 0;
    background: #fff
}

.lk_cat_header_item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.lk_cat_header_item:last-child {
    border-right: 1px solid #cdcdcd;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.lk_cat_header_item_active {
    background: #eea539;
    color: #fff;
    border-color: transparent!important
}

.lk_cat_cont_item {
    display: none
}

.lk_cat_cont_item_active {
    display: block
}

.lk_cat_cont_item_container {
    padding: 15px 30px
}

#lk_bl .lk_cat_cont_item_container {
    padding: 15px 0
}

.lk_bl_cart {
    line-height: 20px
}

.lk_bl_cart_number {
    margin: 0 0 8px 0;
    padding-top: 4px
}

.bl_lk_left {
    float: left;
    width: 30%
}

.bl_lk_center {
    float: left;
    width: 21%;
    padding: 0 11% 0 2%
}

.lk_bl_cart_count_sale {
    margin: 0 30px 8px 0;
    padding-top: 2px;
    display: block;
    vertical-align: top;
    text-align: center;
    margin: 0 0 8px 0
}

.lk_bl_cart_count_sale span,.lk_bl_cart_number span {
    color: #be3333;
    font-weight: 700
}

.lk_bl_cart_count_sale span {
    font-size: 40px;
    display: block;
    padding: 16px 0 0 0
}

.lk_bl_cart_inf {
    padding-top: 7px;
    padding-bottom: 0
}

.lk_history_z {
    width: 100%;
    border: none
}

.lk_history_z td {
    padding: 8px 10px;
    border: none
}

.lk_history_z thead td {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    padding-bottom: 7px;
    border: none
}

.lk_history_z tbody tr.row_w_inf_c:hover {
    background: #f1f1f1
}

.lk_history_z thead {
    background: #fff
}

.lk_bl_cart_inf_name {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
    font-weight: 700
}

.lk_bl_cart_col {
    float: left;
    width: 33%
}

.basket_order_form .errors {
    clear: both;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    padding-top: 7px;
    font-size: 14px
}

.form_row.error input[type=date],.form_row.error input[type=email],.form_row.error input[type=number],.form_row.error input[type=password],.form_row.error input[type=tel],.form_row.error input[type=text],.form_row.error textarea {
    border-color: #be1010;
    background: #fff
}

.bl_basket_order_row.bl_basket_order_row--date.error .order_pole_date {
    border-color: #be1010
}

.form_row.error:after {
    content: "!";
    position: absolute;
    bottom: 6px;
    right: 10px;
    color: #be1010;
    font-size: 15px;
    font-weight: 700
}

.form_row.error select {
    border-color: #be1010;
    background: none;
    border-radius: 5px
}

.hidden {
    display: none
}

.page_usercart .footer_right_col {
    float: right;
    width: 50%;
    text-align: right;
    white-space: nowrap
}

.bl_basket_subtitle {
    font-size: 18px;
    padding: 10px 0;
    margin-bottom: 20px;
    font-weight: 300
}

.bl_basket_order_shop .form_row {
    margin: 0
}

.bl_basket_order_shop {
    padding: 16px 31px;
    border-bottom: 1px solid #e2e2e2
}

.bl_basket_header_c {
    font-size: 30px;
    font-weight: 100;
    margin: 0 0 30px
}

.page_usercart .product_row_b_count .bl_p_count {
    border: 0
}

.page_usercart .bl_p_count input[type=text] {
    font-size: 28px;
    height: auto;
    color: #000
}

.page_usercart .product_row_b_count .bl_p_count {
    position: relative;
    top: 2px;
    width: 34px
}

.page_usercart .product_row_b_count {
    margin: 0
}

.bl_magazine_slide {
    border-right: 1px solid #e5e5e5;
    padding: 17px;
    position: relative;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.bl_magazine_actual:before {
    content: "";
    display: block;
    position: absolute;
    border: 1px solid #be1010;
    left: 0;
    right: 0;
    top: -1px;
    bottom: -1px;
    z-index: -1
}

.product_item__price_c p.old_price {
    color: #656565;
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
    top: -3px;
    text-decoration: line-through
}

.personal_menu {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 24px 0
}

.personal_menu li {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    color: #5b5b5b;
    letter-spacing: .01em;
    border: 1px solid #e6e6e6;
    margin-left: -1px
}

.personal_menu li a {
    padding: 0 15px;
    display: block;
    color: #5b5b5b
}

.personal_menu li.active {
    border-color: #678caf
}

.personal_menu li.active a {
    background: #678caf;
    color: #fff
}

.personal_menu li:first-child {
    border-radius: 5px 0 0 5px
}

.personal_menu li:last-child {
    border-radius: 0 5px 5px 0
}

.bl_arenda_common_header span {
    display: block;
    font-size: 24px
}

.bl_arenda_search {
    position: relative;
    background: #f1f1f1;
    border-radius: 5px;
    padding: 6px 36px 6px 6px;
    width: 320px;
    margin: 0 0 25px 0
}

.bl_arenda_search input[type=text] {
    display: block;
    width: 100%;
    height: 27px;
    border: 0;
    outline: none;
    padding: 0 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    letter-spacing: .01em
}

.bl_arenda_search input[type=submit] {
    position: absolute;
    top: 6px;
    right: 0;
    width: 36px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFNDU3NDA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjZFNDU3MzA4NjUxMUU2QkFFQ0FGNzM1MDlBOENDMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yZQ6/AAAAzUlEQVR42oTRvQtBURjH8eMl5VrZsLGyehkpJpuBDP4JmQwW/gwlKZtF6dosMpmxYVBWTMr31HPrOrn86tNTT/d37z2doG3bioTRRRMJnDDBEE/lih8WVsijjaTMnOwts6DffEcFa1xlVmXfMQsN9PFSn3nJvmUW9D8f1PfsETcL+oApj0IaF7MwRQ8B42F92AHGZkEvI1igiJjMpcwMQu7CAyVsMMJZ5hY31DBzSj65OK9koR+IYo66X/3ODmX5UkFfalD9j1PSOb4FGACLOStyLSVpCwAAAABJRU5ErkJggg==) no-repeat 50%;
    outline: none;
    cursor: pointer;
    border: 0
}

.personal_data__col {
    float: left;
    width: 50%;
    padding: 0 20px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.personal_data__col+.personal_data__col {
    padding: 0 0 0 20px
}

.personal_data__item__header {
    background: #f1f1f1;
    color: #0c0c0c;
    font-size: 18px;
    padding: 11px 0 10px 24px;
    border-radius: 5px 5px 0 0
}

.personal_data__item__content {
    padding: 25px 25px 27px 23px;
    border: 1px solid #e2e2e2;
    border-top: 0;
    border-radius: 0 0 5px 5px
}

.personal_data__item {
    margin: 0 0 34px 0
}

.userdata__item__title {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    margin-right: 20px
}

.userdata__item__value {
    display: inline-block;
    vertical-align: top;
    width: 250px
}

.userdata__item {
    margin: 0 0 7px 0
}

.bl_result_nomer_text a,.link--red {
    color: #be1010!important
}

.discountcard_phone {
    font-size: 24px;
    margin: 0 0 22px 0
}

.personal_data__item--discountcard_phone .note {
    color: #7d7d7d;
    padding-top: 19px
}

.personal_data__item--barcode .note {
    color: #7d7d7d;
    padding-bottom: 19px
}

.discountcard_num {
    display: inline-block;
    vertical-align: top
}

.reg-form .note span {
    color: #be1011
}

.discountcard_delete {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px
}

.discountcard_delete:before {
    content: "|";
    margin-right: 10px;
    color: #e5e5e5;
    vertical-align: top
}

.discountcard_delete a {
    white-space: nowrap
}

.personal_data__item__content__row {
    margin: 0 0 20px 0
}

.bl_tabs {
    margin: 0 0 30px 0
}

.bl_tabs a {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    padding: 0 15px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    color: #5b5b5b;
    letter-spacing: .01em;
    border: 1px solid #e6e6e6;
    margin-left: -1px
}

.bl_tabs a:first-child {
    border-radius: 5px 0 0 5px
}

.bl_tabs a:nth-last-child(2) {
    border-radius: 0 5px 5px 0
}

.bl_tabs a.active {
    background: #678caf;
    color: #fff;
    border-color: #678caf
}

.bl_right_col {
    width: 380px;
    float: right
}

.bl_right_col a {
    color: #be1010
}

.bl_left_col {
    margin-right: 418px
}

.bl_right_col .bl_contacts_col {
    float: none;
    width: auto;
    padding: 0
}

.bl_right_col .bl_contacts_col+.bl_contacts_col {
    margin-top: 30px
}

.bl_right_col .bl_bl_contacts_one_city_name {
    margin: 0 0 11px 0
}

.bl_right_col .bl_bl_contacts_one_city+.bl_bl_contacts_one_city {
    margin-top: 35px
}

.bl_right_col .bl_m_contacts_section_header {
    margin: 0 0 27px 0
}

.bl_right_col .bl_many_contacts {
    padding-top: 22px
}

.bl_right_col .bl_contacts_col p {
    margin: 0 0 15px 0;
    line-height: 24px
}

.bl_item_accord_head {
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 24px;
    padding-top: 25px;
    position: relative;
    cursor: pointer;
    padding-left: 30px;
    padding-right: 80px;
    border-radius: 7px;
    line-height: 25px
}

.bl_item_accord_head:after {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45% #e7e7e7;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 30px;
    border-radius: 50%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.bl_item_accord_head.active:after {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.bl_item_accord+.bl_item_accord {
    border-top: 1px solid #e5e5e5
}

.bl_item_accord_cont {
    font-size: 15px;
    padding: 0 70px 24px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_item_accord_cont img {
    margin: 0 0 16px 0;
    max-width: 100%
}

.bl_item_accord_cont p {
    margin: 0 0 16px 0
}

.bl_text_hide {
    display: none
}

.btn_show_hide .btn {
    padding-right: 30px;
    position: relative
}

.btn_show_hide .btn:after {
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px;
    margin: auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDkwOEFERjEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDkwOEFERTEzNzUxMUU2QTkwQkZBRkNCQkU0RTM3RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2ZjMjA1ZS02NjYzLWI4NGMtODIzZS1hYWM2YjFkYTRjNGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GainQAAAAWElEQVR42mL4//8/AxALQWlsGCzHxMDAIALE1UCsyoAJVKFyIjBdakDcC8SqSCapQsVAcgzIVqghSaAoAmFGsGpUqzKg7JlAfAsmga4QBISg9DtkQYAAAwDXIGeSF70yyQAAAABJRU5ErkJggg==) no-repeat
}

.btn_show_hide.active span,.btn_show_hide span+span {
    display: none
}

.btn_show_hide.active span+span {
    display: inline-block
}

.btn_show_hide.active .btn:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bl_container_faq a {
    color: #be1010
}

.bl_item_accord .bl_container_faq {
    max-width: 100%;
    border: 0;
    border-radius: 0
}

.bl_item_accord .faq_item_question {
    font-size: 17px;
    padding-bottom: 15px;
    padding-top: 18px;
    padding-left: 0
}

.bl_item_accord_cont .faq_item_question p {
    margin: 0
}

.bl_item_accord_faq .bl_item_accord_cont {
    padding-right: 0;
    padding-left: 30px;
    background: #f9f9f9
}

.bl_item_accord_faq .faq_item_question.active {
    background: none
}

.lk_cat_tb_data_col {
    width: 32%;
    float: left
}

.lk_cat_tb_data_col+.lk_cat_tb_data_col {
    margin-left: 2%
}

.form_row.form_row_checkbox {
    padding-top: 20px
}

.form_row.form_row--submit {
    text-align: right;
    padding-top: 10px
}

.form_row>span {
    display: block;
    margin: 0 0 6px 0
}

.lk_cat_tb_data_col .form_row .radio {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px
}

.add_favorite_shop_container {
    margin: 0 0 24px 0;
    max-width: 184px
}

.bl_form_resume {
    border-radius: 5px;
    border: 1px solid #e2e2e2
}

.bl_item_accord_resume .bl_item_accord_cont {
    padding-right: 0
}

.bl_form_resume {
    padding: 25px 30px
}

.col_half {
    float: left;
    width: 48%
}

.col_half+.col_half {
    margin-left: 4%
}

.bl_form_resume:after {
    content: "";
    display: block;
    clear: left
}

.form_row select {
    width: 100%
}

.bl_form_resume .form_row {
    float: left;
    width: 100%
}

.bl_input_file {
    position: relative;
    padding-right: 105px;
    cursor: pointer;
    margin-bottom: 10px
}

.bl_input_file span {
    color: #be1010;
    position: absolute;
    top: 7px;
    right: 20px
}

.bl_input_file span:before {
    content: "";
    display: block;
    width: 11px;
    height: 22px;
    position: absolute;
    left: -20px;
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDE1RkU2RTIwQ0MxMUU2OUY0ODgyNTgwMkM4MDg2QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDE1RkU2RDIwQ0MxMUU2OUY0ODgyNTgwMkM4MDg2QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDhjNDEyZC0zMTExLWU5NDEtOTYyMC0wY2QyOTM5NWIyNjYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMDdlNmQzNy0xNzljLTExZTYtOGFhOC1hODNjYmZhNWViZmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz64s7boAAABLElEQVR42pSTsU4CQRCGdxc0R3wAocJYaG1HbOzo9QVAOh/F1sJHMLHQyoReYmMorDAxmlCYUEBlYUhQlm/0LhkncgeTfDe7s//Nzk3mfIzRZXZb2znGncE+jODqZDS8yM69iBEF1g/QgAE8Qw0OYSJxXnorpy/14YCAd8ZI9IJ7xSeBx6lc+59QjPheurx2N9X6UEopAl2UMupkL5HhG1/9yfBb+zu0ifeyW0QcRZjun6AC53AE99IELf5SJW7r2rlprOuXlpXU/tN8X1+tYzCH0ewrNrMW2PZ5K5675RatOLgVLZir5kWZ82oO69TsbOs2cjJv6rOiPid/EtnJypu6ldrGjMh3PZZNvMOBTKHHb7GfQRem0PT6h02zNHGXsAsyunfQIsHHQoABANcwldpeVw9JAAAAAElFTkSuQmCC) no-repeat
}

.bl_input_file input[type=file] {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    height: 36px;
    width: 100%;
    cursor: pointer;
    z-index: 5
}

.bl_attention_file {
    color: #7d7d7d;
    font-size: 13px;
    line-height: 22px;
    padding: 11px 0 0 40px;
    position: relative
}

.bl_attention_file:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 10px;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat
}

.bl_input_captcha {
    position: relative;
    padding-right: 205px
}

.image_captcha {
    position: absolute;
    top: 0;
    right: 0
}

.bl_vacancies {
    border-radius: 5px;
    border: 1px solid #e2e2e2
}

.bl_vacancies_head {
    padding: 32px 150px 32px 30px;
    position: relative
}

.bl_vacancies_head:after {
    content: "";
    display: block;
    clear: left
}

.bl_vacancies_head .selectize-input ::-webkit-input-placeholder {
    color: #000;
    opacity: 1
}

.bl_vacancies_head .selectize-input :-moz-placeholder,.bl_vacancies_head .selectize-input ::-moz-placeholder {
    color: #000;
    opacity: 1
}

.bl_vacancies_head .selectize-input :-ms-input-placeholder {
    color: #000;
    opacity: 1
}

.bl_vacancies_head .selectize-input input {
    padding: 0 15px!important
}

.bl_vacancies_head .selectize-control {
    margin-bottom: -7px
}

.bl_vacancies_head {
    text-align: right
}

.bl_vacancies_head .btn_red {
    float: none!important
}

.bl_vacancies_head .selectize-dropdown,.bl_vacancies_head .selectize-input {
    text-align: left
}

.bl_vacancies_head .btn {
    position: absolute;
    top: 34px;
    right: 30px
}

.bl_item_accord_vacancies .bl_item_accord_cont {
    padding-right: 0
}

.order_list__item__content {
    display: none
}

.order_list__item.expanded .order_list__item__content {
    display: block
}

.bl_vacancies_result {
    padding: 30px;
    background: #f9f9f9;
    border-top: 1px solid #e2e2e2;
    line-height: 24px
}

.bl_vacancies_result_count {
    color: #9d9d9d;
    font-size: 18px;
    float: left;
    padding-top: 10px
}

.item_bl_vac+.item_bl_vac {
    border-top: 1px solid #e5e5e5;
    padding-top: 28px;
    margin-top: 23px
}

.item_bl_vac_header {
    font-size: 18px;
    margin: 0 0 16px 0;
    line-height: 21px
}

.bl_vacancies_result:after {
    content: "";
    display: block;
    clear: left
}

.bl_item_accord_c {
    display: none
}

.order_list__item__header>div {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    font-size: 18px
}

.order_list__item__date {
    color: #8d8d8d
}

.order_list__item__header {
    font-weight: 300;
    padding-bottom: 24px;
    padding-top: 25px;
    position: relative;
    cursor: pointer;
    padding-left: 0;
    padding-right: 80px;
    line-height: 25px
}

.order_list__item__header:after {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45% #e7e7e7;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 30px;
    border-radius: 50%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.expanded .order_list__item__header:after {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.order_list__item+.order_list__item {
    border-top: 1px solid #e5e5e5
}

.order_list__item__content:after {
    content: "";
    display: block;
    clear: both
}

.order_list .catalog_container_view_list .product_row_name {
    display: inline-block;
    margin: 0
}

#calc_form {
    font-size: 0
}

.input-group {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    font-size: 14px
}

.input-group:nth-child(2n) {
    margin-left: 3%
}

.input-group-title {
    background: #f1f1f1;
    padding: 9px 20px 11px 41px;
    font-size: 15px;
    font-weight: 300;
    color: #0c0c0c;
    position: relative;
    border-radius: 5px
}

.input-group-title:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

.input-group_gosti .input-group-title:before {
    width: 11px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDAwNzI4QjIxNzcxMUU2OUI5OEEwNTAwOTkwMzI0MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDAwNzI4QTIxNzcxMUU2OUI5OEEwNTAwOTkwMzI0MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45EE/7AAABqElEQVR42nSTu0sDQRCHc5f4SBDUYK+IomJhwMZKkLvSwkoE/wYRra0EQcuoiEWqWKQQREVSnY2dpanERhE78QE+kojm/CbMymUTFz5mZ/e3s7Mzd04YhjEzfN8fwOxCCj5hKQiCW7PvRoRxTBaOYVZtlvWE0fxNGIMSkUg59XMI53X9piEy48vyZcR1vT4cK+cDzB2swxoMcdNigxjRGPNlGIcfmIMjaINr2OFQyUU4hVOAEizADBuvWA8k50vIo5t2PM87xdlHUIz9MxD6crNUowMC/EnsPYceI6I+TD9ciFheX0MgL16BUSuo+Ku6/+1qBLEOvFviN1ln3zF1ltp16bxqiavauKTU3NVoGajIVZZY/DKMSLpyKg+bmkZZr5yAKw0wDNuw55L8GZMt6JbTWp0N6NQG9YoYXaH+QCYn2pSUvsGkI36J/UP7Q3K0vTE9ILe0Rx9gf3VJFZkDyehXFxVXtISh3mJKWm0llt+oJxK5pv5HK/ELpHlMLZJzWtebxE+6GdMKheo/txI/SCdpitQ5oTaj603icy1VUdtb1MYERvArwABB3ZHrzLwhowAAAABJRU5ErkJggg==) no-repeat;
    left: 16px
}

.input-group_prodolzh .input-group-title:before {
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MjdDMjk4MzIxNzcxMUU2QjgzOUQwQkYxN0EwNTFDOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MjdDMjk4MjIxNzcxMUU2QjgzOUQwQkYxN0EwNTFDOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ExWLSAAABaUlEQVR42pTTPyhFYRjH8dNx/M+i/C2DKItJGaRudKOUMhj9i4XFZJBSDCZFWcRmkMFkENmUZFEmpSih/IkUw8VFfB/9Tr33OsRTn+Ge8z7Pfc/zPm8Qj8c9J7LQiFaUIYEM5OIWG9hBMkwInOQSjKAaW5jDtd5ZsR5M4hATuLEXvhYUYwH56Meik2xxhWl0oRzLyvkqkINxbdd28OAktqDD+X2ObjxhynKtQD2qMIxnLzVqUZf27BFDyotZgWYs4d77Hr4XHZdYQ6ctqFBno8K6n/fDuxXU2CkUaFtRkYk+vOADhVjHJo7tWaCj/Gmrts0353Pu1Oww3gMNRSlOIgocSFTYp71a1VM18r/RjiNfU9f0S7OiwvrWa6NtBfbVkIE/JvsaaRuqXV9NsTGuxGDa/UiPbIyiSJOYCBfb3M/oHsyrcds4s07rMtktjWngxjRMKf9mD2bRgDaE9zypIhdYxZ57lJ8CDAB3GE2kOMD3dQAAAABJRU5ErkJggg==) no-repeat;
    left: 14px
}

.input-group_alko .input-group-title:before {
    width: 12px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NDJFOEZFQzIxNzcxMUU2ODI2NkEyMTI2N0ZCQkUxNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NDJFOEZFQjIxNzcxMUU2ODI2NkEyMTI2N0ZCQkUxNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iE6k0AAABK0lEQVR42sSSsUsCURjA36ktooHY0qaiDuK/EBR3U1NE4CSu4iL0Lzi2SLOKbQ7V4nqLU/9BEWWIS0OggwSG5vX74p2DeKdOPvjde3fv+3Hf+74XMk2zq5Q6hikYav1YQAweQjwScA1vEPQQZlCEvAjf8Grb9lD5DMuyBkxZEaLQ4cOYOeDzhyw8ifADTfjwSUnOdwlxEebQI6X3DSllmM7cFA7U5iGxhjx+4XALISJnEaEP51sIp/AiQgsK5Jj2yf9K9+tRhB7cwT0bFyuBYSizrAkUpm84juNulnQ3pYQDXYikfr8l2Ja4paClI6Yc1PXZbiRvYifLIBFW4UK2obpuz+sqBL16E1A7jv0Kzi6C4SX894H6p1hXwL3uJzCCZ12tT2jQj68/AQYAs1ZxSiegyRgAAAAASUVORK5CYII=) no-repeat;
    left: 15px
}

.input-group_bezalko .input-group-title:before {
    width: 10px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Njg4MjczQzIxNzcxMUU2QjlDOERGMTlBMDA2RkE4OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Njg4MjczQjIxNzcxMUU2QjlDOERGMTlBMDA2RkE4OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bDAbjAAAA80lEQVR42uzSMWrCcBTHcf8xYDU6lAq1g4Ozx0hOIS6lgwcoiODYjCI9gIOLniIXkE4dPYAobmotVCLx++BFJCSSA/TBJ/kn/vL+JjwTRVEhrTzPe5IT3uDbKQHDycU7KphgUZCOSa7rfqF3e8/IgS7yZBsl1DFCByGWQRAc460ddNGEhRUGWOMDR8MWLRbPaGhH6fKLmq4lvJGOM8gL7BB/AqNr8SjXtl686pNp9YKpBE848If3Gd+zKhnrZqussq6HPPUfzBUM72TCOFjWSckq+c2RMfvUOezjB0UNnHVOx9jKUPg6nHP8JUbtAd8YXgQYACDOUhMafCdSAAAAAElFTkSuQmCC) no-repeat;
    left: 19px
}

.input-group_kolichestvo .input-group-title:before {
    width: 16px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUQxQjFENDIxN0MxMUU2QTE5N0U2NDI2OEIxOTY3RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUQxQjFEMzIxN0MxMUU2QTE5N0U2NDI2OEIxOTY3RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MTDHWAAABtUlEQVR42pSTTShEURTH38y8sVAICyzke1aKjY2y0MzKSjZsZEeUlChJkRSxkI0dRSkLs2Kl2YzUlGYhC+VjNGymJLJQGOP5nbrDM933hlu/zvu453/POfccTzAY3DcMowpewWPo1yeUQjgSiczaf5hQC+NwBT4HgTT0Q3PuDxF4gQuU7wyXFQqFkpiATqAIdtnwhPW6RCDOMZ3AG2zAjUsKUp8eKNcJfECUFK7zpNCE6cz9ng3Zb+RfXt0tSQQZKHY5eQeTghao4H1J+ci1pkU1AV0uJz/DoqpVGJZhBdYlKhHYhF6UGx0E5Ps2tEE1TMMUjEGZCERhC/YQ6c4Jv1DVRwo4oVhQEa3CvceyrOzmAdVtcmVJ5VgHDTDELUVyxKX9J78bh/8SRZ/KsV3Cgxk4hktNapKO+avzEHmAIx7PxJHnEyUwyoklttMrMYNwaDoUzmfrDYlsWHLHMTtwAdV8B2a+7mHTO2YN5xrsnBQO5vmeMlyGRyd0izmFeNb5XwK2zvXrZkG3LOOPA6JbHgeBjJren43SSBSonucR23h3wCOcQwFIR8ahVc2GXHOCWsS+BBgArqGC6yZeLz4AAAAASUVORK5CYII=) no-repeat;
    left: 13px
}

.input-group_budzhet .input-group-title:before {
    width: 17px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RkI0ODgwMDIxN0MxMUU2QTQ3RkNCOTMwMEM2REE2NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkI0ODdGRjIxN0MxMUU2QTQ3RkNCOTMwMEM2REE2NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PdwGJAAAB1UlEQVR42pzUT0hUURTH8XEc/5AhSiIGQQuFIAx0l6AgzogJushSs43hokUuxIwWrsIIEVq2EoQBF4LRIggXOiIiGEQkkUbkqga1hUEhouDf75Hfg+vlDaUHPrzh3fvOnHfvuS8rHo9HQqIJA9jBPmK4gFd4605MpVIng2HRiQUkUYw/aMN9P0lE/xAWaeTrmta9POf3qYhmSDKJGj1okYUEXv9vkkJ04Qb6VNEjVKEDl/6V5KqqKMId3MQb3MJdp8prmdakFOOYwXPd+4w6vMdvzOOJFtySrrmV2PYNYxkvnMR/8U4JgniJRV0L3SRNKnEQh16lV5DrvfYzlKE1SFKkBUuqH4LIRrvWpBs5ztgWRm08kUiUWJJKXMaEM8m2tB8jKvkhepXYbYOLqLZyG/AJ214Sq2pVEz/gh/dKB1rwRqvkOua8CZZkD7+0RrdRq/unjg4qoip3xRs8wk+dm3J8xbS36BbfrKtjes8db/BQ1W2q6ezQLYV0926whftqtI2QSV8kU9gRiNrrfMeDyPnCnktbkjEtWs8ZE9ghbbF+ianVH2MIzVqLJe3MlvNlK1CX2mmuVyc/5cv2MTiA9hW7p56p0TUn5N+DbZ/CLNbt5rEAAwBfjmQ/ycIf3AAAAABJRU5ErkJggg==) no-repeat;
    left: 16px
}

.icon-title {
    width: 60px
}

.icon-title,.icon-title img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0
}

.icon-title img {
    right: 0;
    width: auto;
    height: 36px;
    margin: auto
}

.input-group-content {
    padding: 26px 0 31px 40px;
    position: relative
}

.item.inline-item {
    display: inline-block;
    vertical-align: top
}

.n_checkbox:not(#IE) input[type=checkbox] {
    display: none
}

.n_checkbox:not(#IE) input[type=checkbox]+label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 9px 0 0;
    vertical-align: top;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzUzNzE1MTIxODAxMUU2OENCNEVFRjAyQ0ZGQTY3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzUzNzE1MDIxODAxMUU2OENCNEVFRjAyQ0ZGQTY3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5562RMAAABeUlEQVR42uyUT2qDQBTGn0MjBIr0Ai5De4SWbLtx72G6EzehZ/AMtltBsm+PEOhSD1BNIeAf7PuClsToqHWWefBFifP95jkzflqSJMS1Yr2ynlkGjauUtWW9sL40Bt3zzSfrjv5X36xHwT+bGRCqvRt0lEx4nb76EQogqFsx1ZGmKYVhePH/zVSI4zgURRGVZUmWZf096+wIM8LUBzFNk9br9dnzC1AQBOR53tHUwNoQ13XJMAw5CDNhMEwwx3E8CEFh+yvZWmiaRlVVSSG9a4TBMME8BtLb0Wlnvu+TbdtSyCBoSon6KyYVn8hWASjEqz3wzcfMGHlCRzvkCeudtZ8A2NceeHdanZBKFlspCJn9xkJ71UgltWfVnKNrZivObMTKYrGYl9mALJfL4xWV57n8HGHGZnAXBBlVFIX8QAKi6/rZzG3I4XA4XqUgzIRBjVkIMQjpBJ0OHtOJdI3apiGIdNcaM9YMuyODDG4/zFmWXTNbUWb/CjAAeMAAmLm6HZMAAAAASUVORK5CYII=) 0 -20px no-repeat;
    cursor: pointer
}

.n_checkbox:not(#IE) input[type=checkbox]:checked+label:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzUzNzE1MTIxODAxMUU2OENCNEVFRjAyQ0ZGQTY3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzUzNzE1MDIxODAxMUU2OENCNEVFRjAyQ0ZGQTY3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5562RMAAABeUlEQVR42uyUT2qDQBTGn0MjBIr0Ai5De4SWbLtx72G6EzehZ/AMtltBsm+PEOhSD1BNIeAf7PuClsToqHWWefBFifP95jkzflqSJMS1Yr2ynlkGjauUtWW9sL40Bt3zzSfrjv5X36xHwT+bGRCqvRt0lEx4nb76EQogqFsx1ZGmKYVhePH/zVSI4zgURRGVZUmWZf096+wIM8LUBzFNk9br9dnzC1AQBOR53tHUwNoQ13XJMAw5CDNhMEwwx3E8CEFh+yvZWmiaRlVVSSG9a4TBMME8BtLb0Wlnvu+TbdtSyCBoSon6KyYVn8hWASjEqz3wzcfMGHlCRzvkCeudtZ8A2NceeHdanZBKFlspCJn9xkJ71UgltWfVnKNrZivObMTKYrGYl9mALJfL4xWV57n8HGHGZnAXBBlVFIX8QAKi6/rZzG3I4XA4XqUgzIRBjVkIMQjpBJ0OHtOJdI3apiGIdNcaM9YMuyODDG4/zFmWXTNbUWb/CjAAeMAAmLm6HZMAAAAASUVORK5CYII=) 0 0 no-repeat
}

.n_checkbox label {
    display: inline-block;
    cursor: pointer;
    line-height: 21px;
    font-size: 14px;
    color: #5a5a5a
}

.item {
    display: inline-block;
    vertical-align: top;
    margin: 0 28px 16px 0
}

.n_radiobutton:not(#IE) input[type=radio] {
    display: none
}

.n_radiobutton:not(#IE) input[type=radio]+label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 8px 0 0;
    vertical-align: top;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkFFQjU5RTIxODIxMUU2QTU4NUEwMTM5MDJBMkU2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkFFQjU5RDIxODIxMUU2QTU4NUEwMTM5MDJBMkU2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DE/P5AAABsElEQVR42uyUz0oCURTGz5VBxUF8AtvmE0QrJxrCZZswQVzYricKVy3cRZs2EmXRGIH4AgXtKtoPIjghTOfDMzKNc8U/FQV+8HPuzL3n497jPUe5rksx2mUO5bkh316YW+aMuYkGqIhRgTlhdmi27phj5in4kAhNWkxvDhOSNT2J+WKEnVwwWZpfWYkpBEaKOWVytLhyEqtgZDPbtLwQaxv8U46bHY1G1Gw2qdPpkO/7ZFkW1Wo1MgwjbnnZkL94SjBptVqTd4yTySRVq9XY64Kj5eNmsJOo2u227nh5GHn0DYLRe9xEsVic+mbbts7nzZCLtRmdQWIhx3HGt5WTXalUdEYPKJESDy5XPFkJR7tiuiuYIPYaRj5TZ9wlTBBzBI+g1lDF+0x/AZO+xDxGqx9Z3ZrzmF1Z6+j6EUkR7zEHUoe4sB/MK3PPnCMnkhKaZbT0hfxRIxRyg3mWEvJk3JDj0rpn/8WeDQ0GA/K8cd9LpVJkmqZuqb5nw2Q4HE7eMVZKUSaTWaxnBzsJK2z8+z0bOYkqnU5re3ZCLtaUkFgEIi8AY01+1j373/bsTwEGAD/CoDjD03tTAAAAAElFTkSuQmCC) 0 -20px no-repeat;
    cursor: pointer
}

.n_radiobutton:not(#IE) input[type=radio]:checked+label:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkFFQjU5RTIxODIxMUU2QTU4NUEwMTM5MDJBMkU2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkFFQjU5RDIxODIxMUU2QTU4NUEwMTM5MDJBMkU2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZDZjZDU4Mi1kMjEzLTZmNDAtOGMxYy0yYzdjZTBlZDAzNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOWViMDg2Yi0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DE/P5AAABsElEQVR42uyUz0oCURTGz5VBxUF8AtvmE0QrJxrCZZswQVzYricKVy3cRZs2EmXRGIH4AgXtKtoPIjghTOfDMzKNc8U/FQV+8HPuzL3n497jPUe5rksx2mUO5bkh316YW+aMuYkGqIhRgTlhdmi27phj5in4kAhNWkxvDhOSNT2J+WKEnVwwWZpfWYkpBEaKOWVytLhyEqtgZDPbtLwQaxv8U46bHY1G1Gw2qdPpkO/7ZFkW1Wo1MgwjbnnZkL94SjBptVqTd4yTySRVq9XY64Kj5eNmsJOo2u227nh5GHn0DYLRe9xEsVic+mbbts7nzZCLtRmdQWIhx3HGt5WTXalUdEYPKJESDy5XPFkJR7tiuiuYIPYaRj5TZ9wlTBBzBI+g1lDF+0x/AZO+xDxGqx9Z3ZrzmF1Z6+j6EUkR7zEHUoe4sB/MK3PPnCMnkhKaZbT0hfxRIxRyg3mWEvJk3JDj0rpn/8WeDQ0GA/K8cd9LpVJkmqZuqb5nw2Q4HE7eMVZKUSaTWaxnBzsJK2z8+z0bOYkqnU5re3ZCLtaUkFgEIi8AY01+1j373/bsTwEGAD/CoDjD03tTAAAAAElFTkSuQmCC) 0 0 no-repeat
}

.n_radiobutton label {
    display: inline-block;
    cursor: pointer;
    line-height: 21px;
    font-size: 14px;
    color: #5a5a5a
}

.input_budget {
    width: 144px;
    height: 33px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    padding: 0 0 0 10px;
    outline: none;
    background: #f1f1f1;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.btn_bottom:disabled {
    background: #ccc;
    border-radius: 5px;
    color: #212121;
    margin-left: 10px
}

.btn_bottom,.btn_bottom:disabled {
    height: 33px;
    vertical-align: top;
    border: 0;
    font-size: 15px;
    cursor: pointer;
    outline: none
}

.btn_bottom {
    background: #a51111;
    color: #fff;
    float: right
}

.calc-result-groups {
    margin: 0 0 30px 0
}

.calc-result-groups table {
    width: 100%;
    margin: 0
}

.calc-result-groups table thead {
    background: #f1f1f1;
    color: #0c0c0c
}

.calc-result-groups table thead th {
    padding: 15px 10px 12px 27px;
    font-size: 15px;
    background: #f1f1f1;
    color: #0c0c0c;
    border: 0;
    font-weight: 300;
    text-align: left
}

.calc-result-groups table thead th:first-child {
    border-radius: 5px 0 0 0
}

.calc-result-groups table thead th:last-child {
    border-radius: 0 5px 0 0
}

.calc-result-groups table tbody tr {
    border-bottom: 1px solid #e5e5e5;
    border-top: 0
}

.calc-result-groups table tbody tr td:first-child {
    border-left: 1px solid #e5e5e5
}

.calc-result-groups table thead tr th:first-child {
    border-left: 1px solid #f1f1f1
}

.calc-result-groups table tbody tr td:last-child {
    border-right: 1px solid #e5e5e5
}

.calc-result-groups table thead tr th:last-child {
    border-right: 1px solid #f1f1f1
}

.calc-result-groups table tbody td {
    padding: 22px 10px 17px 27px;
    font-size: 15px;
    border: 0
}

.calc-result-groups table tbody tr:last-child {
    border-radius: 0 0 5px 5px
}

.one-product_wrap {
    float: left;
    width: 25%
}

.products_group:after {
    content: "";
    display: block;
    clear: both
}

div.b-info-tovar.one-product {
    text-align: left;
    width: 220px;
    border: 1px solid #e3e3e3;
    display: inline-block;
    vertical-align: top;
    float: none;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.one-product div.cost {
    color: #222633;
    float: none;
    width: 100%;
    font-size: 24px;
    border-top: 1px solid #e8e8e1;
    padding: 15px 0;
    margin: 20px 0 0
}

.one-product span.v1 {
    float: none;
    text-align: center;
    width: 100%
}

.products_group {
    display: none
}

.products_group.active {
    display: block
}

.product_title {
    position: relative;
    margin: 0 0 15px 0
}

.one-product .image {
    height: 154px
}

.one-group-products-title {
    min-height: 56px;
    background: #f1f1f1;
    padding: 0 15px 0 30px;
    border-radius: 5px
}

.product_title {
    font-size: 14px;
    line-height: 18px;
    min-height: 54px
}

.product_title a {
    border: 0;
    text-decoration: none;
    color: #143362
}

.one-group-products-title>span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 300;
    font-size: 20px;
    height: 56px;
    line-height: 56px;
    min-width: 205px
}

.right_bth_reload {
    float: right;
    height: 56px;
    position: relative;
    box-sizing: border-box;
    padding-top: 17px;
    padding-right: 55px
}

.right_bth_reload span {
    font-size: 14px;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 300
}

.one-group-products-title:after {
    content: "";
    display: block;
    clear: both
}

.product_buttons:not(#IE)>input[type=checkbox] {
    display: none
}

.product_buttons:not(#IE)>input[type=checkbox]+label {
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border: 0;
    cursor: pointer;
    padding: 0 20px;
    letter-spacing: .01em;
    outline: none;
    background: #678caf;
    color: #fff
}

.one-group-products {
    float: left;
    width: 100%
}

.product_buttons:not(#IE)>input[type=checkbox]:checked+label {
    background: #be1010
}

.one-group-products-title-info {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 10px;
    padding-top: 17px
}

.one-group-products-title-info_btn {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: #678caf;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    margin-right: 20px;
    cursor: pointer;
    padding: 0 20px
}

.one-group-products-title-info_bl,.one-group-products-title-info_btn {
    display: inline-block;
    vertical-align: middle
}

.info_bl_static {
    font-size: 13px;
    color: #7d7d7d
}

.info_bl_static i {
    font-style: normal
}

.info_bl_after {
    font-size: 16px;
    color: #303c52
}

.info_bl_after b {
    margin-right: 8px;
    font-weight: 300
}

.bl_calc_total_left {
    border-radius: 5px
}

.bl_calc_total_btn button {
    display: block;
    width: 156px;
    height: 45px;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    border: 0;
    background: #be1010;
    color: #fff;
    font: 300 14px Roboto
}

.bl_calc_total_left>span {
    font-weight: 400;
    font-size: 19px;
    color: #5a5a5a;
    display: inline-block;
    vertical-align: top;
    padding-top: 24px;
    padding-left: 38px
}

.calc_total_counts {
    float: right;
    padding-top: 20px;
    color: #5a5a5a;
    padding-right: 38px
}

.calc_total_counts>b {
    margin-right: 50px;
    font-weight: 400
}

.calc_total_counts>b,.calc_total_counts>span {
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px
}

.calc_total_counts>span>b {
    font-size: 28px;
    font-weight: 300
}

.calc_total_counts>span i {
    font-size: 21px;
    font-style: normal
}

.bl_calc_total {
    margin: 0 0 40px 0;
    clear: both;
    position: relative;
    padding-top: 30px
}

.calc_bottom_bl_links>a {
    margin-right: 50px;
    color: #a51111;
    font-size: 14px
}

.calc_bottom_social_links {
    padding-top: 40px
}

.calc_bottom_social_links a {
    text-decoration: none;
    border: 0;
    margin-left: 5px;
    vertical-align: middle
}

.calc_bottom_social_links img {
    vertical-align: middle;
    position: relative;
    top: -3px
}

.input-group-content .numeric {
    height: 36px;
    width: 66px;
    vertical-align: middle;
    padding-left: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 13px;
    outline: none;
    border: 1px solid #d5d5d5;
    background: #f1f1f1
}

.input-group-content .ui-slider-horizontal {
    width: 150px;
    display: inline-block;
    vertical-align: middle;
    background: #688daf;
    margin-left: 25px
}

.input-group_budzhet .input-group-content {
    margin-bottom: 50px
}

.error-msg {
    position: absolute;
    bottom: 9px
}

.input-group_budzhet .error-msg {
    position: relative;
    margin: 20px 0 4px 0
}

.error-msg:before {
    content: "";
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat;
    left: -30px;
    top: 0
}

.input-group-title__not-necessary {
    display: inline
}

.results {
    margin-top: 5px
}

.selected_popup_wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: -17px;
    bottom: 0;
    background: #fff;
    z-index: 9999;
    overflow-y: scroll
}

.selected_popup {
    width: 960px;
    margin: auto;
    left: 0;
    padding: 60px 0;
    right: 0;
    position: absolute;
    z-index: 4
}

.selected_popup_wrap div.b-info-tovar.one-product {
    background: #fff
}

.selected_popup .one-product_wrap {
    margin: 0 0 20px 0
}

.all.calc .b-gray-change-market {
    width: 954px;
    border-radius: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_popup_wrap_btn_close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    z-index: 999;
    width: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZDNjOTMzMS00N2JhLWVkNDUtOTY5NC01MzI5MDI1OWQ3ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk4RTBFRkIyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzk4RTBFRkEyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQzYzkzMzEtNDdiYS1lZDQ1LTk2OTQtNTMyOTAyNTlkNzgzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkM2M5MzMxLTQ3YmEtZWQ0NS05Njk0LTUzMjkwMjU5ZDc4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotEr/cAAAEbSURBVHjatNfBCcIwFAbg+ih0gjqD4MUV9Nazoit4cBs9uIKiK9gVvAjO0E5Q8OBLeYFSmiYvfS/wpzQpfLQ0L2RWFEWC7Yh5YupEr+WYLeaaYnfCnOm6VoINWGKWmBSwu2M+NFDSA1qgcW4GrTAbJbgPtl8SaLKiAUl4EDQT0HmoFoSdYB+VgkfBIXQq7AVdaCwcBI6hXDgY9KGhMAsMQX0wGwxFXfAiBjQtZSwFC1vojcm4IOdNu/AO0xDY0D1rk4CIhf/ogBnd51po/6dZxVYumFBpvrGVCyaWtqiSCQKljQ2DRC3lwiBRS7kwCIEsGATBYBiEwSDYonNB0AsDgS9hcBQ26F4JdMEHs7VdMD/ls4yF27PMX4ABAOzlnbpQSEJ/AAAAAElFTkSuQmCC) no-repeat 50%;
    cursor: pointer
}

.bl_popup_wrap_btn_close span {
    cursor: pointer;
    display: none
}

.selected_products .catalog_product_slide {
    width: 32%;
    display: inline-block;
    vertical-align: top
}

.one-group-products .selected_products .catalog_product_slide .catalog_product_item {
    border: 0
}

.showmore {
    text-align: center;
    margin: 20px 0 40px 0;
    float: left;
    width: 100%
}

.catalog_product_slide .catalog_product_item {
    width: auto;
    float: none
}

.catalog_product_slide.slick-slide img {
    display: inline
}

.ic__time {
    display: inline-block;
    vertical-align: top;
    margin-left: 25px
}

.bl_item_event_image img {
    border-radius: 5px
}

.bl_item_event_image {
    width: 323px;
    float: left
}

.bl_item_event_cont {
    margin-left: 350px
}

.bl_item_event {
    margin: 0 0 40px 0
}

.bl_item_event+.bl_item_event {
    border-top: 1px solid #e5e5e5;
    padding-top: 40px
}

.bl_item_event_header {
    margin: 0 0 28px 0
}

.bl_item_event_header a {
    font-size: 20px
}

.bl_item_event_header span {
    height: 16px;
    color: #fff;
    line-height: 18px;
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    font-weight: 400;
    margin-left: 9px;
    background: #bebebe;
    border-radius: 5px;
    padding: 0 7px;
    position: relative;
    top: 3px
}

.bl_imp_slide img {
    display: inline;
    max-width: 100%
}

.bl_container_important .slick-prev {
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0ZGRUI3MDgyODg3MTFFNkI2QUFERjA1RDdDNTM4RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0ZGRUI3MDkyODg3MTFFNkI2QUFERjA1RDdDNTM4RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRkZFQjcwNjI4ODcxMUU2QjZBQURGMDVEN0M1MzhGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRkZFQjcwNzI4ODcxMUU2QjZBQURGMDVEN0M1MzhGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PslGemUAAAEGSURBVHjalJPNSgJRGIadcbbei1aIeAX+UE6ouBNBAiloM3tXbnURSYMg5CpCxR9Eca8QRNFldBfjc+BTVPScGnh54MzzHs458FlBEIRMX605ToOK8wcxC3rEtQ3iNXglOd9zV7ZGzIGuiGu15pwRXdAhN4gf23XnhHgLfJJF/Nz/Zx+JefBCMsfigYxYAG0Rv04dzxaxCJ5JGvH73KXDv5FoCT6RFOKP7inVznXimcSt3CAtjhIzyuz4Bh/JksKFaecQhXfwQBa6wu7pKPT3CpdaWQoDcE/mFK60shSG6umlENfKUhiBOzKjkNDKUpiAKplSSKo1yzRWMilqAFzrHzNY3ggwAM/zZAKkYeqGAAAAAElFTkSuQmCC) no-repeat 46% #fff;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    padding: 0
}

.bl_container_important .slick-next {
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDhENDhGRUUyODg3MTFFNjg4MzdFMjdBNEMwNUFCQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDhENDhGRUYyODg3MTFFNjg4MzdFMjdBNEMwNUFCQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OEQ0OEZFQzI4ODcxMUU2ODgzN0UyN0E0QzA1QUJCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OEQ0OEZFRDI4ODcxMUU2ODgzN0UyN0E0QzA1QUJCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhAVT88AAAEQSURBVHjajJHdSgJBGIanbU+9F82Q0BvQ0jIwPBNERNGg1FMvQc8sUhCpEw8U/EG0LsCQKLqN7mJ7BqYQcb9x4dkXdp93Z/YbVWpNhhD3PE/ZcJRSHXgpt6cJZbmcp0Z6TabhmcKFKOsbhXfiEgYUUqJsChsiCX0KV6JsCh/EOfQoXIuyKXyaQpdCRpRN4YvQ03mkcCPKW4U4PFDI6mdHetjShRgiXuHesR0EK3wTdWi6NpkvB4k21JwDtvAGd6wwdAXxhFjBLeLIdxqIYSNW/8S9MuIpsYQK4nj7nbsjRogFlBAnvseNeGbE4j7xX0aMEnMoIM78fvr4JxCMkVrIIy6kUeo9VyGHuLId0K8AAwCJB3u0VdaRfAAAAABJRU5ErkJggg==) no-repeat 50% #fff;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    padding: 0
}

.bl_container_important .slick-dots {
    background: #fff;
    padding: 6px 4px;
    border-radius: 5px;
    line-height: 3px;
    display: inline-block!important;
    position: relative;
    top: -40px
}

.bl_container_important .slick-dots li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 3px
}

.bl_container_important .slick-dots li button {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    outline: none;
    border: 0;
    font-size: 0;
    background: silver;
    cursor: pointer;
    margin: 0;
    padding: 0;
    display: block
}

.bl_container_important .slick-dots li.slick-active button {
    background: #717171
}

.bl_container_important {
    text-align: center
}

.top_line_at_wrap {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: -39px;
    opacity: 0;
    right: 0;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.top_line_at_wrap a {
    color: #fff;
    text-decoration: underline
}

.top_at_cont {
    display: inline-block;
    vertical-align: top;
    min-height: 39px;
    padding: 8px 24px;
    line-height: 1.4
}

.at_error {
    background: #be1010
}

.at_error,.at_ok {
    color: #fff;
    top: 0;
    opacity: 1
}

.at_ok {
    background: #688daf
}

.at_yellow {
    color: #3a3a3a;
    background: #fff29d;
    top: 0;
    opacity: 1
}

.at_gift {
    color: #fff;
    background: #be1010;
    top: 0;
    opacity: 1
}

.bl_enter_nomer_form.card_number_error input[type=text] {
    border-color: #be1010;
    background-color: #fff
}

#fancybox-loading div {
    width: 120px;
    height: 120px;
    background: url(../img/loader_new.f373293b.gif) 50% no-repeat #fff;
    border-radius: 50%
}

#fancybox-loading {
    opacity: 1;
    margin-top: -60px;
    margin-left: -60px
}

.volume_title_item {
    position: relative;
    background: #fff;
    border-radius: 5px;
    display: block;
    padding: 8px 0 8px 54px
}

.volume_title_item+.volume_title_item {
    margin-top: 10px
}

.volume_title_item i {
    font-size: 13px;
    font-style: normal
}

.volume_title_item span {
    font-size: 13px;
    font-weight: 500
}

.volume_title_item:after {
    content: "";
    display: block;
    position: absolute;
    left: 40px;
    top: 13px;
    bottom: 13px;
    margin: auto 0;
    background: #e5e5e5;
    width: 1px
}

.volume_title_item.volume_title_item--mini:before {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0IwNDA1NDAyMzAxMTFFNkJGNjJENDkyOUE5Njc4QjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0IwNDA1M0YyMzAxMTFFNkJGNjJENDkyOUE5Njc4QjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6cLTYAAACpSURBVHjaYvj//z8DMj537lwrEH8G0ehyjCACGZw/f/4PkGIG4l+GhobsyHJMDJiAGUqzoUtgU4wTkKQY7GagOzmB7AogjgZiZST5u0C8FIg7gO7/zgj0NReQsxuIrfAYegyIXZmgJloRcAFIvgykOIpIJ8eCFCsQqVieCSlcCQFmkOJ/RCr+B1L8n0jF/0l2Bm2iG6T4OZFqX4AUp4AYBBQ+BeJkgAADAAzXQnt+RzCSAAAAAElFTkSuQmCC) no-repeat 0;
    position: absolute;
    left: 14px;
    top: 0;
    width: 11px;
    bottom: 0
}

.volume_title_item.volume_title_item--mini.active_volume:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI2NjQ1NUIyMzAxMTFFNkJGNzNGREY1ODY5OEY5MzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI2NjQ1NUEyMzAxMTFFNkJGNzNGREY1ODY5OEY5MzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsCieoAAAACkSURBVHjaYvz//z8DMsjo3dAKpPKAeNKM4oBqZDkmBkxQDsQ8QFyCLoFNMTOUZiNGMU5AkmJGkAeBnuIEsiuAOBqIlZHk7wLxUiDuAHr2O2N6z3ouIGc3EFvhMfQYELsyQU20IuACkHwZSHEUkU6OBSlWIFKxPBNSuBICzCDF/4hU/A+k+D+Riv+T7AzaRDdI8XMi1b4AKU4BMQgofArEyQABBgB15CGJxwdxWAAAAABJRU5ErkJggg==) no-repeat 50%
}

.volume_title_item.volume_title_item--standard:before {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdCMkZCQzgyMzAxMTFFNkE1MzBEQTFCQUQzMTE5NDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdCMkZCQzcyMzAxMTFFNkE1MzBEQTFCQUQzMTE5NDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppk4kU8AAACWSURBVHjaYvj//z8DMj537lwrEH8G0ehyjCACGZw/f/4PkGIG4l+GhobsyHJMDJiAGUqzoUtgU4wTkKQY7magW32BVCEQOyLJ7wfiPqDbt8AVAxW2ANnVeAxtBWqoYQQGkQ+Qs5kIV/iB3FxEpJMLQYotiFRsAVLMSaRiTtqF86hidMXPiVT7AqQ4BcQgoPApECcDBBgAm49Dx6cV9dEAAAAASUVORK5CYII=) no-repeat 50%;
    position: absolute;
    left: 14px;
    top: 0;
    width: 11px;
    bottom: 0
}

.volume_title_item.volume_title_item--standard.active_volume:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUMzRDc2MTMyMzAxMTFFNkFEQTg5MjgzNjQ5NzQ3OTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUMzRDc2MTIyMzAxMTFFNkFEQTg5MjgzNjQ5NzQ3OTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpxlYRgAAACRSURBVHjaYvz//z8DMsjo3dAKpPKAeNKM4oBqZDkmBkxQDsQ8QFyCLoFNMTOUZiNGMU5AkmJGmAeBHvMFUoVA7Igkvx+I+4Ae3QJXDFTYAmRX4zG0FaihhjG9Z70PkLOZCFf4gdxcRKSTC0GKLYhUbAFSzEmkYk7ahfOoYnTFz4lU+wKkOAXEIKDwKRAnAwQYALFHItXwc54SAAAAAElFTkSuQmCC) no-repeat 50%
}

.volume_title_item.volume_title_item--gigant:before {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAYAAABhJqYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVEODFENUQyMzAxMTFFNkJBMjA5N0FGQzcxQjMzOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVEODFENUMyMzAxMTFFNkJBMjA5N0FGQzcxQjMzOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps98DWAAAACHSURBVHjaYvz//z8DMjh//vxhIGUDxEcMDQ1tkeWYGDCBDRqNVzFOQDvFjDAPAj3mC6QKgdgRSX4/EPcBPboFrhiosAXIrsZjaCtQQw3juXPnfICczUS4wg/k5iIinVwIUmxCpGITkGJeIhXzDpJIGVU8HBQ/J1LtC5DiFBCDgMKnQJwMEGAACdgjH3aaegEAAAAASUVORK5CYII=) no-repeat 50%;
    position: absolute;
    left: 14px;
    top: 0;
    width: 11px;
    bottom: 0
}

.volume_title_item.volume_title_item--gigant.active_volume:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAYAAABhJqYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3Yzg3MjFhZi1iYzZlLWU1NGQtOTNkNi04ODI2ZjkwNDE5NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc5RDcyMzcyMzAxMTFFNjlFRUVDOERFM0I4MTQ0MDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc5RDcyMzYyMzAxMTFFNjlFRUVDOERFM0I4MTQ0MDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU4Yzk4ZDYtMzQ2Ni1lMDQzLTk0YmUtNmM0OTdhNDA5MmEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdjODcyMWFmLWJjNmUtZTU0ZC05M2Q2LTg4MjZmOTA0MTk3NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poi+980AAACHSURBVHjaYvz//z8DMsjo3XAYSNkA8ZEZxQG2yHJMDJjABo3GqxgnoJ1iRpgHgR7zBVKFQOyIJL8fiPuAHt0CVwxU2AJkV+MxtBWooYYxvWe9D5CzmQhX+IHcXESkkwtBik2IVGwCUsxLpGLeQRIpo4qHg+LnRKp9AVKcAmIQUPgUiJMBAgwAM5siV/9+PxUAAAAASUVORK5CYII=) no-repeat 50%
}

.volume_title_list {
    padding-top: 10px
}

.info--warning {
    position: relative;
    padding-left: 34px
}

.info--warning:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENFMjYwMjIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENFMjYwMTIwOUYxMUU2ODhFNDk0NTdFMDQwNjNFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNlNGMwNS04Y2FjLTgwNGQtYjQwNy0zNjQ2MDUzMjc1MTAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjJiNjgyMC0xNGY0LTExZTYtYjBhYi04OTc5YTlmYTgwZGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6emhBcAAABo0lEQVR42qyVv0tCURTHX0/XQqOohiiMmiVpKcJJcAgHwSGjoL/ghc41NUa/tuawpp4gDq4RCoJZYwhJIBWBVDS22PfAV3iY74dyD3x4vHvO+d737rn33JGb6TnNxsJgG6yBWTAB2qAFyuASPCbfX/4l6n3EQsAEdfAKDLACRvk0OC5+05yZD7mJxhlcAT5wDKrgDfzyWeW4j3F1CMftRBOgCHbAEehoztZhnMQXIZzoFV0EObABCtoAhjUtMC8H4SWr6Dk4ACVtCIOw5O2Ds65oBEyCE5fcZxbRTvhUdPC1ERHd4q+rsCuQFtFVVlGF3YKozo3d8pj05eJvyhKJ6BT4UCGKdRV/UER/wJiKf0eRgjKxzqouKFpT2R1NEb0D6x4SvEwclWLp3W3gIeGTe9rJNsG1iNbY0vZcEsbBvcN6Sn4bxar5OWYw4WmYo8oudQiWrWe/wZMlXSo2oGCMeWl8ZaO39Um3SbFBZz1qZhmfYrfq26TzvEbkCnkAGRYnQH+A7xn6JS4MwbxVxG/TjZKWO+qC20kEv+mXM75rd0f9CTAAoTVypGzsKsQAAAAASUVORK5CYII=) no-repeat
}

.one-group-products .slick-prev {
    left: auto;
    top: -27px;
    right: 40px
}

.one-group-products .slick-next {
    left: auto;
    top: -27px;
    right: 15px
}

.fancybox-type-image .fancybox-close {
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 0 5px 0 0
}

.fancybox-image {
    border-radius: 5px
}

.fancybox-type-image .fancybox-skin {
    background: #fff;
    border-radius: 5px
}

.text.text--big {
    text-align: center;
    margin: 0 0 45px 0;
    padding-top: 29px;
    font-weight: 100;
    font-size: 36px;
    line-height: 45px
}

.text.text--mid {
    font-size: 24px;
    text-align: center;
    padding-bottom: 35px;
    line-height: 33px
}

#age_popup_disagree_container .text.text--mid {
    min-width: 600px
}

#city_select_form .popup_cont {
    text-align: center;
    padding-top: 34px;
    padding-bottom: 34px
}

#city_select_form .bl_selects_city {
    margin-bottom: 0
}

.bl_item_accord_cont iframe {
    width: 100%
}

.product_card_bottom_prs {
    float: left;
    width: 100%;
    margin-bottom: 40px
}

.product_buttons {
    text-align: center;
    margin-top: 6px
}

.product_buttons .bl_p_count {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #f1f1f1;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    height: 30px;
    right: -2px
}

.product_buttons .bl_p_count input[type=text] {
    height: 30px;
    vertical-align: bottom;
    width: 26px
}

.left_catalog_c li.product_section--first {
    border-top: 1px solid #dadada;
    padding-top: 9px
}

.one-group-products-title.active .one-group-products-title-info {
    padding-top: 13px
}

#calc-result .product_buttons {
    margin: 20px 0 0
}

.bl_calc_total_left {
    float: left;
    width: 100%;
    height: 68px;
    background: #eaeaea;
    box-sizing: border-box;
    padding-right: 200px;
    position: relative
}

.bl_calc_total_btn {
    position: absolute;
    right: 22px;
    height: 45px;
    top: calc(50% - 8px)
}

.btn_personal_auth {
    float: right;
    height: 36px;
    line-height: 36px
}

.slick-track a {
    outline: none!important
}

.basket_product--calc .product_row_left:before {
    content: "";
    display: block;
    width: 16px;
    height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDMTQ0MjdCMjNGNTExRTY5MUE3Q0NDOTQ0RUJGODJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDMTQ0MjdDMjNGNTExRTY5MUE3Q0NDOTQ0RUJGODJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0MxNDQyNzkyM0Y1MTFFNjkxQTdDQ0M5NDRFQkY4MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0MxNDQyN0EyM0Y1MTFFNjkxQTdDQ0M5NDRFQkY4MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RVQdVAAAA0UlEQVR42mL5//8/w969e1UZGBg6gNgFiPkY8INPQLwHiCuA+DYTULM6kHEKiI8AsSwQMxLAslC1ID3qLECiDYgbgHgiA3EA5IJ+IP4H0ssEdfZ8BtLBXCB2Y4H6+ROSxH8CGhmh9Bcg5mFioBBQbAALHifSxwXYDPiPFJC42PQLA0ZCYTPwXmCCpkI+NKcyEmCDAA8oNTJBs2YCGZYnAfEuUCBWA/FxqOnzgPgzAY28UM2gHGzJ5OzsfAPIsABiOyB+ihRYuPBTqFqQnhsAAQYANdk6AwBHcroAAAAASUVORK5CYII=) no-repeat;
    position: absolute;
    left: 0;
    top: 30px
}

.basket_product.product .link_product_to_favourite {
    left: 0
}

.selectize-input {
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #e5e5e5
}

.selectize-input>.item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
    margin: 0
}

.selectize-control.single .selectize-input:after {
    content: " ";
    display: block;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzU4NUJCQjA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzU4NUJCQTA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74ZUz2AAAAT0lEQVR42mKcMXcJAxDIAfEjBlQAFmMCEopAfBaI7ZAk7aBiiixA4j4QhwDxWigNAmug7PssUIGDUIE1UH4IVIyBBclYkIAxlA13D0CAAQBMRw8AIi5gLwAAAABJRU5ErkJggg==) no-repeat;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto 0
}

#city_select_form .bl_selects_city {
    padding: 110px 0
}

.selectize-dropdown {
    font-size: 13px
}

#catalog-filter-form {
    text-align: center
}

.left_filter_item {
    text-align: left
}

.btn--reset-filter {
    margin-bottom: 20px;
    margin-top: 20px
}

.btn_show_hide_filter {
    display: none
}

.captcha_form_row {
    clear: both
}

.slid-center:after {
    content: "";
    display: block;
    clear: both
}

.slid-center {
    position: relative
}

.slid-center .img {
    margin-left: 550px;
    width: 539px;
    height: 426px;
    position: relative
}

.slid-center .img img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.slid-center .text {
    width: 475px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: absolute
}

.slid-center {
    height: 400px
}

.bl_calc_total_products .bl_calc_total_left {
    padding-right: 38px
}

#ya_share {
    display: inline-block
}

.bl_calc_total_products .bl_calc_total_left>span,.bl_calc_total_products .calc_total_counts {
    color: #000
}

.bl_form_enter {
    max-width: 500px
}

#map.map {
    width: 900px!important
}

.fancybox-next span {
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MjNCMDQxQjBBQzQxMUU2ODg0NTlFQzFEREQ2NDc5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MjNCMDQxQTBBQzQxMUU2ODg0NTlFQzFEREQ2NDc5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75CfE1AAAA5ElEQVR42ozSSQrCQBAF0E7sAzkhogdwHk4ggoigIujaK7hzK6IbEQUHnHIARcThSv6Caggh6U7BWwR+NdXVsRzHWQkhFnAThrJhCksohAnfoc6nl0xhqgdUYQ4VU5jqCWWYQc0vLD3fLyjCmQ/a6cJUb264QgS2ujDVh7dDDRZsdGHVkOf900hraVjtF3KqwRbm+sEIxjJEOAoTGJrCMR5hYJo5ztvoq20EzZzgYE8Fg8JJuEDX/SB+e07BCTrep/aenOZg2y/oDmfgCC04BN2YxsjCHpr8twldmG7c4Ntr6y/AAHe7LAx7HhGgAAAAAElFTkSuQmCC) no-repeat 50% #fff;
    width: 40px;
    height: 40px;
    margin-top: -20px
}

.fancybox-prev span {
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkU3MEZFNDBBQzQxMUU2OEJGNDk1MkJEMDJGQ0QyQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkU3MEZFMzBBQzQxMUU2OEJGNDk1MkJEMDJGQ0QyQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QvMe6AAAA6ElEQVR42oyTuQoCQQyGdfGFrH0B7wMVO9Hezt7K2kZFEQStRFTEm+lVxGP1idQ/kIVl2M1s4GNh5gtkkmxYKRUKEAlQiwQQU2AK8pZBzIAJyIGzJJMw5u+FDvzKyIMRyIKbc+glF8CQa324L/QyimAAkrqoyyXQZ/HlVZsjl0GP+2n7vZjkCuiCOHhLfSS5BZrgY5oOyW3QAVGTTK2bgS9QXIotyRRzTjhJj3QPZQF+nODZPn2CS0448gSfkkyx4pIoIQ3ukkyx5oS9e5mk5d9wwpa38Gpa/h2oc2LMCvBbHUAVNP4CDAA9RTMOw5853AAAAABJRU5ErkJggg==) no-repeat 50% #fff;
    width: 40px;
    height: 40px;
    margin-top: -20px
}

.fancybox-next span:hover,.fancybox-prev span:hover {
    background-position: 50%
}

.bs-clients .client {
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0 0
}

.ic__days td {
    font-size: 11px
}

.bl_container_vkusno {
    position: relative
}

.pager {
    position: absolute;
    top: 0;
    right: 0;
    width: 38px;
    padding-bottom: 56px;
    height: 290px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAkCAYAAACNBsqdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Mjc4RjA4NDI4N0MxMUU2QjgxNzhEMTQ5MjRGMzE1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Mjc4RjA4MzI4N0MxMUU2QjgxNzhEMTQ5MjRGMzE1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDhjNDEyZC0zMTExLWU5NDEtOTYyMC0wY2QyOTM5NWIyNjYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMDdlNmQzNy0xNzljLTExZTYtOGFhOC1hODNjYmZhNWViZmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vkPE0AAACGklEQVR42uyXOUsDQRiG10U8ULwaXRC0FvEotBCtNUoU7WJhoz/ABLwqbRSCEO2s0hptLFyMWgsWauMBIgiKeDYeGAha+X7wjgwhG3MJog487MzufM9Odicz3+Z4vV7DoZQDD3CBBlAF3sE1OAebIBQIBJ7iBefEERcAOTkOyozE5RnMgwXcIKpfMGM61oJ9MEepDQZBDW9YAup4zmafWbDn8/lqncTVYAfU89gDeuXngivwBl7BKc/JtW49BvLqWLGMZo1ymwFh4+uyyb42Y9cgL9TFo6AFHIAhEDGSLHi2EcYc0DGqxBVgkv1m+EJSKpBLzDSbExh1hckpVQrWwYZDrEy5W+JykIfpEJdHxJ28FkowqCCwSDBBP+XoEnETG7sJAiyHemxRjkYRV7LxYGRelKNSxHlsvGVqxXNWjjzT+Kbye8V3Wv0+m+IRCm/AcDIBuUmKw1/M3z/08v7FP1T8ynpJpjJsSfmsvpva39XKwkA/13YRn7HRnAVxG4+HIt5mw5MFsXJsmdwAX7TMJt3n202HuEIifgR+Xp9iVpSqtEDLTfzYoh7VdFsEx6AdrICiFKTFOKyCDnBC1+c8lhR0gAlJH3MyVxJeF5fUXq7V/Sqd1dfjc454nXfvYLK3zHxB7RxVfPuSyrp5TkbqhvTSaaG/AK1MvMcY6E4n8Y63g0SZeC9xVF38VLC0/e9IppT8GqdPhQ8BBgBRKY1KocyWjAAAAABJRU5ErkJggg==) no-repeat bottom
}

.pager a {
    display: block;
    margin: 0 auto;
    background: silver;
    width: 8px;
    height: 8px;
    overflow: hidden;
    position: relative;
    text-indent: -99em;
    text-align: left;
    border-radius: 50%
}

.pager .selected a {
    background: #717171
}

.pager li {
    list-style: none;
    width: 100%;
    height: 11px;
    margin: 0 0 11px
}

.pager li.num_3,.pager li.num_5,.pager li.num_6,.pager li.num_8,.pager li.num_9,.pager li.num_12,.pager li.num_13,.pager li.num_14,.pager li.num_15,.pager li.num_17,.pager li.num_18,.pager li.num_19,.pager li.num_22,.pager li.num_23,.pager li.num_25,.pager li.num_26,.pager li.num_29,.pager li.num_30,.pager li.num_31 {
    display: none
}

.p_contacts_bottom_form {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 50px;
    margin-bottom: 40px
}

.p_contacts_right_item+.p_contacts_right_item {
    margin-top: 30px;
    padding-top: 28px;
    border-top: 1px solid #e5e5e5
}

.p_contacts_right_item_icons img {
    vertical-align: top;
    margin-right: 3px
}

.p_contacts_right_item_icons {
    margin: 0 0 11px 0
}

.p_contacts_right_item_header {
    font-size: 24px;
    margin: 0 0 27px 0
}

.p_contacts_right_item_icons.-social a {
    margin-right: 4px
}

.p_contacts_bottom_form_right {
    float: right;
    width: 360px;
    padding-top: 29px
}

.p_contacts_bottom_form_left {
    margin-right: 408px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 30px
}

.p_contacts_bottom_form_left_h {
    font-size: 24px;
    margin: 0 0 15px 0
}

.p_contacts_bottom_info {
    position: relative;
    left: 3px;
    width: 100%;
    clear: both
}

.p_contacts_bottom_info:not(:first-child) {
    margin-top: 40px
}

.p_contacts_bottom_info:not(:last-child) {
    margin-bottom: 40px
}

.p_contacts_bottom_info:last-child {
    margin-bottom: -40px
}

.p_contacts_bottom_info a {
    color: #a51111
}

.bl_answer_c ul {
    padding-left: 20px
}

.bl_answer_c ul li {
    margin: 0 0 10px 0
}

.basket_container .info.info--warning {
    margin: 0 0 20px 0
}

.info.info--warning+.info.info--warning {
    margin-top: 25px
}

.order_complete_info {
    padding-top: 20px;
    padding-bottom: 20px
}

#order_complete_popup .popup_cont {
    max-width: 700px
}

#order_complete_popup .order_complete_info:after {
    content: "";
    display: block;
    clear: both
}

.mobile_head_item {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 32%;
    font-size: 16px
}

.mobile_head_item p {
    padding-top: 10px
}

.bl_mobile_cont_head_btns {
    display: block;
    margin-top: 20px;
    vertical-align: middle
}

.bl_mobile_cont_head_btns a {
    margin-top: 13px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px
}

.bl_mobile_cont_c {
    height: 528px;
    margin-top: 50px
}

.bl_mobile_cont_c_header {
    font-size: 36px;
    margin-bottom: 30px;
    font-weight: 100
}

.bl_mobile_cont_c_carousel {
    position: relative
}

.page_promocode .bl_mobileapp_phone .slick-prev {
    left: -70px
}

.page_promocode .bl_mobileapp_phone img {
    height: 708px
}

.page_promocode .bl_mobileapp_phone {
    -moz-box-sizing: border-box
}

.bl_mobileapp_phone,.page_promocode .bl_mobileapp_phone {
    width: 421px;
    height: 708px;
    background: url(../img/bl_phone_bg-10.d8bf794c.png) no-repeat top;
    background-size: auto 100%;
    float: right;
    box-sizing: border-box;
    padding: 0 0 0 35px;
    position: absolute;
    right: 0;
    top: -200px;
    margin-right: 40px
}

.bl_mobile_cont_head_txt {
    font-size: 20px;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 60px;
    box-sizing: border-box
}

.bl_mobile_carousel_links {
    margin-top: 40px;
    left: 0;
    top: 120px;
    color: #9c9c9c;
    font-size: 18px;
    font-weight: 300
}

.bl_mobileapp_phone .slick-prev {
    left: -100px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAvCAYAAAAWymHTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzgxRTMzQTI5NUQxMUU2QkVENjlDMTRGMUVCNkYxQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzgxRTMzOTI5NUQxMUU2QkVENjlDMTRGMUVCNkYxQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NTM3RTU3REUxMUU2MTE4MzgzRkYxN0YwOEJBNzlEIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NGE2NDVhMGMtZmFmNi0xMWU1LTkwZWYtZWNlZWJhOWI5Y2EzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M11/uAAAARFJREFUeNq02N8NgjAQBnBoWAGXYApcwUTHMW7hCjiETuECPMoQepg2IQTa+/MdyffEwy+ktL27ehzHyulpKSfKvXEEXpSO0gRn4E0ZgjPQU6bgDcwvgjeAQrIAAikCVoQFWBA2oEVEgAYRA1JEBUgQNcBFTAAHMQMlBALkEBiwh0CBLQQOrBEXYIkcvICEzMDTC0jILQJfyhkNJOQav6CmPOLawJEP5RihLq5Ni0aqCPVe0PIXnryg9WZ0gbaOFTi0d0BCodxRD4NKlxYE4ly/ZohbSJggSUmkhqTFnQrSlKliSFtwiyBL68CGrE0QC0K0c0UI1ZhmIWSLvQuhhwWbkMfYYw1dvAY4CfpPiX4CDAAVQYkiUN4S2QAAAABJRU5ErkJggg==) no-repeat;
    width: 25px;
    height: 47px;
    margin-top: -23px
}

.bl_mobileapp_phone .slick-next {
    right: -40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAvCAYAAAAWymHTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjVEOEM1QjI5NUQxMUU2QkMzQ0Y4M0IwQUM5N0E4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjVEOEM1QTI5NUQxMUU2QkMzQ0Y4M0IwQUM5N0E4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NTM3RTU3REUxMUU2MTE4MzgzRkYxN0YwOEJBNzlEIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NGE2NDVhMGMtZmFmNi0xMWU1LTkwZWYtZWNlZWJhOWI5Y2EzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i7nzGQAAARhJREFUeNq02NEJgzAQBmD96Qp2iU7RDuEMfegMfegMhe5Q6Ap1Chfwsa5QaE+IIGKSu9xd4EdNAp+JUYL1MAwVlTPlRRkrhwLKhfKgdJTGC3lSesrBC5qQD+XkCSEcJ+joBWFxPnpBWF27QNioM4cQqTeFkGgzg5BpN4HA6KOGwOyngiC4oWIIwuktglCwWMQQCpe+CILiRWZDUH6WWJAWYUEWSBayQpKQJRKFrJEZaim/AN08kCbsgOowoiscgC6MoA9TN8IbsHzwUcAKSQIWSBbQIixAg7CBUkQElCBiQIoUARKkGOAiKoCDqIEcYgKkEDMghpgCW4g5sEZcgCWy9wJmZALeXsCMtJ7AVHaUO+Xr+ZfoL8AAJ7eMBU12wyQAAAAASUVORK5CYII=) no-repeat;
    width: 25px;
    height: 47px;
    margin-top: -23px
}

.bl_mobileapp_phone img {
    height: 708px;
    width: auto;
    display: inline!important
}

.bl_mobile_carousel_links li {
    margin-bottom: 28px;
    cursor: pointer;
    float: none;
    white-space: nowrap;
    position: relative;
    padding-left: 50px
}

.bl_mobile_carousel_links li.slick-current {
    color: #0e0e0e
}

.calendar-icon {
    position: absolute;
    bottom: 7px;
    right: 10px
}

.news_links i {
    font-style: normal
}

#product_proizvoditel_map {
    float: right;
    width: 49%!important;
    height: 300px!important;
    overflow: hidden
}

.product_proizvoditel_slider {
    float: left;
    width: 49%;
    overflow: hidden
}

.ymaps-2-1-39-button__icon_icon_expand {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFM0UxQjkwQTI5NzAxMUU2OEQ0MEM0NkMzNTAyRjEwQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFM0UxQjkwOTI5NzAxMUU2OEQ0MEM0NkMzNTAyRjEwQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NTM3RTU3REUxMUU2MTE4MzgzRkYxN0YwOEJBNzlEIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NGE2NDVhMGMtZmFmNi0xMWU1LTkwZWYtZWNlZWJhOWI5Y2EzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uiXChgAAAGFJREFUeNrslUkKACAMAxvp/78cX+CCdhFpTl5ksJkiSEpEmgSlQO+D9OLuSFdYvwjfdcQIELOsw6qzZiACdgTRg3HB2jpunM0Wlpl6IwKEjIV1BR13ph5jqh+2QNN0AQYAyagMPGkcms8AAAAASUVORK5CYII=) no-repeat 50% #00b8a5!important
}

.ymaps-2-1-39-button_theme_normal {
    box-shadow: none!important
}

.ymaps-2-1-39-controls__control_toolbar * {
    box-shadow: none!important;
    border: 0!important
}

#pr_card_tabs_cont--reviews .info--warning {
    margin-right: 180px
}

.bl_tabs_shops__item__title.bl_tabs_shops__item__title--mobile {
    display: none
}

.fancybox-wrap {
    min-width: 360px
}

.fancybox-inner {
    margin: 0 auto
}

.bl_mobile_carousel_links .slick-list {
    overflow: visible
}

.app_ico {
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.app_ico--0 {
    left: 10px
}

.app_ico--0,.app_ico--1 {
    width: 32px;
    height: 30px;
    top: -5px
}

.app_ico--1 {
    left: 18px
}

.app_ico--2 {
    width: 24px;
    height: 21px;
    left: 13px;
    top: -1px
}

.app_ico--3 {
    left: 17px
}

.app_ico--3,.app_ico--4 {
    width: 32px;
    height: 26px;
    top: -3px
}

.app_ico--4 {
    left: 16px
}

.app_ico--5 {
    width: 27px;
    height: 27px;
    left: 11px;
    top: -3px
}

#contacts_popup_map.map {
    width: 100%!important
}

.page_usercart .bl_basket_header_c br {
    display: none!important
}

@keyframes check {
    0% {
        height: 0;
        width: 0
    }

    33.3333% {
        width: 10px;
        height: 0
    }
}

.popup_cont .bl_form_advantages {
    display: none
}

.product--addedtocart .btn_buy {
    background-color: #be1010
}

.product--addedtocart .btn_buy:before {
    transform: scaleX(-1) rotate(135deg);
    transform-origin: left top;
    border-right: 4px solid #fff;
    border-top: 4px solid #fff;
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    width: 10px;
    opacity: 1
}

.bl_imports_log table {
    width: 100%
}

.bl_imports_log td {
    padding: 12px 9px
}

.bl_imports_log {
    padding-top: 20px
}

.bl_imports_log_filters label {
    margin-left: 20px
}

.bl_imports_log table tbody>tr:nth-child(2n) {
    background: #f5f6f7
}

.bl_imports_log th {
    text-align: left;
    padding: 9px 9px;
    vertical-align: bottom
}

.message.message--product_not_avail {
    vertical-align: top;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border: 0;
    padding: 0 20px;
    letter-spacing: .01em;
    outline: none;
    text-align: center;
    color: #fff;
    background: #be1010;
    margin-bottom: 20px
}

.bl_pagination+.bl_container_article {
    float: left;
    width: 100%;
    padding-top: 40px
}

.scrollup {
    display: block;
    position: fixed;
    right: 30px;
    bottom: 30px;
    width: 43px;
    height: 43px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjRFMjM4Mzg0NjExRTZBNjhGRTI5MUIzNjM4QkE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCMjRFMjM5Mzg0NjExRTZBNjhGRTI5MUIzNjM4QkE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0IyNEUyMzYzODQ2MTFFNkE2OEZFMjkxQjM2MzhCQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0IyNEUyMzczODQ2MTFFNkE2OEZFMjkxQjM2MzhCQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Hh698AAADuElEQVR42syZS2gTQRjHN0sVpSY1FI9ikoNVL+1BsEUQUh8HES/moOCjeiupig+aahG0WFTQVnzQk0r0aG4+wEcqSNUIHnrTUh9VwYuVNmlrPRTi/9P/xrQm2d1kku4Hf6bb7M789pvZ+b6ZcaXTac3Mrl+9lu+nABSEGqFVvK6GaqAkNAV9hIagV9AzXtuy8MG2P2WVZt+WQvuhvZCHAAkoSpApgtYQXF6gDmqCTkIp6DZ0Cxq307Ad2CXQCUhe8waBBwvcn6S+QQN8RqyBL/oZki47B01aAdAtgu5gVy6AfNBRE9BCNsjnfaxviPWX5lmM1UVSsEvFG3FNkWEcjqFoRxuPULZCW6DD0C/bnkUlMjYfsytDKkHnQMehEMf6E8hrCxagtfxwBthlZTcASzvP2W6tJVh2/QPoPr/eihmAO1HcY/uLrXi2F3oJndLmwQAs7b7gTJEfFl6Vr3JZpbq+APAxzuGhnLAA9fBt+jRnWB9nIk8uz0YYheJOIIV3+xnlIrNgOU2FoQuas0x4wuTLePYAw+GYk0gZOMS7LdkRbA9jfcUsO5Mzsqo8FiXwZR0P+RlOBxVxuCD5mhcq8q5wecAZkGGwUfFHtRs6A3UorFM+tmadiXNCUaU7oePQGqmcf6sw4WvUmRgPKQKVfHcT9AXaCm1TBPxOViJVzCtHFIB2EPQ7//eTwA95fbGE+oXPV8UIkVIAujkLVFMMLHwevUTYXQVA5wIXPSQwI0ygcOsGdZGgERNQJcCYttwoJoqFtQOqAjgDK6vMFWUGLRV4OfRVN6YFGw/WFQk6F7jWxlbAauitwL6B1tpo7HQJoNnAMifPWLx/HfRa3uwpY3mlMyo7t0tK0KPjoffcEWnQHGiYCYRrCpzDRj57h2miE20f08TMAL/JkHbWSQk4vOplnu3LrBTg4nEuziIO82q7cJFv1tQh651hbhn1O8CrQS63Vv63ugV9iovGVod4VThkykjm3OQAcAzFD+jSPHtV2pfk5a7Z9tERaD3UNU+gXWy/zXSvC96dZuzeDnVXGLSb7Ur706awBB7V/h5sbJDIUSHQHrYn7Y7mukc32WCQhMXLsdNcJshmSOqvZnt553mXxaMl2c27wkh3XlHg8HKVIZHzEBQzyyOsHoDEmBrOMNJJl9UXCVnP50dYX10h0Gyzc7QkU0knF30tjNduBpAE8+JPTIqM1YccR/m1f+dgQf4eZcJftnMww2QI9FIBjuUmxnA/AY1F6CRfwDhhlCH0odhx81uAAQBwLR7LztombgAAAABJRU5ErkJggg==) no-repeat;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.scrollup.visible {
    opacity: 1
}

.bl_arenda_top p {
    position: relative;
    z-index: 4
}

.catalog_container_view_pl .rate_container {
    padding-top: 10px
}

.catalog_container_view_pl .product_item_images {
    max-height: 225px
}

.catalog_container_view_pl .product_item_images img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.catalog_container_view_pl .product_card_rank_left {
    padding-right: 0;
    color: #b8b8b8
}

.catalog_container_view_pl .user_rate_title {
    position: absolute
}

.order_complete_info .col_half+.col_half .info--warning:before,.order_complete_info .col_half .info--warning+.info--warning:before,.page_not_found .bl_h_basket,.page_not_found .bl_navigation,.page_not_found .header_top_line,.page_not_found .main_menu {
    display: none
}

.page_not_found .header_cont {
    text-align: center;
    padding-top: 19px;
    padding-bottom: 40px
}

.page_not_found .logo {
    float: none
}

.page_not_found .bl_h_menu {
    margin: 0 303px 0 303px
}

body.not_enough_cart_total .bl_basket_order {
    display: none
}

body.not_enough_cart_total .info--not_enough_cart_total {
    display: block;
    float: left;
    width: 100%;
    box-sizing: border-box
}

.bl_result_nomer_text a {
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border: 0;
    cursor: pointer;
    padding: 0 20px;
    letter-spacing: .01em;
    outline: none;
    background: #678caf;
    color: #fff;
    margin-top: 7px
}

.bl_container_podarki {
    font-size: 0
}

.bl_podarki {
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 9px;
    width: 31%;
    color: #1a1a1a;
    font-size: 19px;
    text-align: center;
    margin-bottom: 35px
}

.bl_podarki:after {
    bottom: -3px;
    height: 4px
}

.bl_podarki:after,.bl_podarki:before {
    content: "";
    display: block;
    position: absolute;
    left: 2px;
    right: 2px;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0 0 5px 5px
}

.bl_podarki:before {
    bottom: -5px;
    height: 6px
}

.bl_podarki:nth-child(3n+2) {
    margin: 0 2% 35px 2%
}

.bl_podarki_image {
    display: block
}

.bl_podarki_image img {
    border-radius: 5px 5px 0 0;
    width: 100%;
    height: auto
}

.bl_podarki_name_tb {
    display: table;
    vertical-align: middle;
    width: 100%
}

.bl_podarki_name_td {
    display: table-cell;
    vertical-align: middle;
    padding: 16px 10px
}

.icon_status.status_gift:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MDAzNjQ3OTQ3NTgxMUU2QTU4MDhDMjFDRkE1RUMyNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MDAzNjQ3ODQ3NTgxMUU2QTU4MDhDMjFDRkE1RUMyNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTRlNzk5OC01MGRmLWE2NGUtYjQ4YS0wZjZmMWFmY2EzYmEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NzgwMGNlMC00MmIxLTExZTYtODk5Zi1mOWZjNDNkMjMyM2EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73zXJoAAAAOElEQVR42mL8//8/AxCACSBghNJwPiNUAbIgA7JiFjQJZBPA4kwMBACyFVgBE7qRJFtBUAFAgAEAcB0TAYw0zUEAAAAASUVORK5CYII=) no-repeat 50% #be1010;
    border-radius: 3px;
    top: 0;
    right: 0
}

.catalog_container_view_list .icon_status.status_gift:after {
    right: auto;
    left: 0
}

.bl_arenda_at {
    max-width: 590px
}

.bl_arenda_at_text {
    font-size: 15px;
    line-height: 22px
}

.bl_arenda_at .bl_arenda_common_header {
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 53px
}

.bl_arenda_at .bl_arenda_common_header:after {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYmM5MTlmZC0zNGY4LWM0NGItYTBlMi0xMTc1ZDgwMGNjY2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkyREM2QzIyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkyREM2QzEyM0VGMTFFNkEzNUY4QUVGNTFBQjBDQjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODRkZDBiNmEtNTUyZC01NTRhLWJiNmItMjU5N2U1ZDBiOTFjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFiYzkxOWZkLTM0ZjgtYzQ0Yi1hMGUyLTExNzVkODAwY2NjZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvawMTUAAAOFSURBVHja1JlNSFRRFMfvPEQllKAoaxdUCi2cQifRLEhXVrbSWunOsg8ryIpwna2CwijDlbXSaRdUSGRUfpRa2iLQWrQriwjLyCKw/7H/tef4XjkzZz468Od63zD3/Dz3zb3nnhuYnZ010djt0Db7ZyZUCu2ECqF8aC2Uw8+nobfQBPQC6oUGdg31/TAxWCAG0C1oGqEaaEWU/j5BYagdwM8TAgrAIJpWqEq+x8cPoUfQCPSKEZzmZzmM8EaoCNoO7eBn4vQudBbAYyqgAMwmYBOUwcftUBv0MsqIbuI4jez/hC4TeCZmUEBu4FRt5qMOqBn6bOKzXOgC1MD+KFQL2Nd+X3D+AhlC00/IAWgrdEABUuwLoGSsEMcWH4PwWRIVKL9wH1oF3YQqoCGjbIAd5tjd0Eronh/soqnndPcT8gZUbxJggIz0ex1NHfQBKot8DRyPH07YFcmEQPqA19On+A6TxXfqW13vZJ1JvtW53tlznqBcJ5vYPQ7NJJuSS9QJdo+BqdAroq1cJzsS8cOJAvYpGTLI9AeU22IVnzWb1Nspy022+Yge4bbYrrROxhvVKbIEyGYcEGcxwRC7qODnMff/eM2y1AijRFQW2OUcfFzBgeSB5QpRHSeTsJU43BmMUhS0zTJVCGiQneE0BLVMQYeZuVGadm2zTPkCmsfO+zQEtUx5DnPDudQrDUEtU65j/hNz3NRpyDc/2wI6yc7qNAS1TJMOz91iBUqD91EaZpkmBNQeV4uVBi/X2JloRWzHHJ6NDM/d6WaWqVdAn0BTfKgx/SpJCRKRAhYsJJsbdLD5f+dZReywUiQCCmMcYhsWRruOXmG7G1qW6ncU0RSGPexenU+cQfwMTQ+0Xikn1chFhaUHbCORZ6YzrAU1sIKREmOFpoEspxcd7kA+ysKX2CUoOwWQ2a4ZbXNX+iL3+hYWrEpZJUm2ic8yru0tvgUI/Aff0NSyrCLnqM4kRrOTPud8k8W3UmJY86mGvrKk0wVlJRAwE+qiL/FZ7VV+dHwOVrIJVEIfoX3md/29OAGQMuYD+hBflfS9eGH+RyFXytrdZmEh96RCku1VyN0PyAnfHWSJpfHz0FGWWd5At1ggiKU0fhDaC60zWqXxCOAggatcj92XDXIQe2cWXjasYf4QedkgdsdoXjZ4AGtc31zjbrj05EHxQkwi53UhJpGO+0LslwADAOnRN72JsY56AAAAAElFTkSuQmCC) no-repeat;
    width: 28px;
    min-width: 28px;
    height: 28px;
    background-size: cover;
    margin-left: 12px
}

.bl_h_items {
    margin-left: 265px;
    padding-top: 7px
}

.bl_h_item {
    display: inline-block;
    vertical-align: top;
    padding: 0 28px;
    min-height: 67px;
    position: relative
}

.bl_h_item+.bl_h_item {
    border-left: 1px solid #e5e5e5
}

.bl_h_item>span {
    display: block;
    font-size: 40px;
    line-height: 1;
    font-weight: 100;
    margin-bottom: 5px
}

.bl_h_item li {
    list-style: none;
    margin-bottom: 3px
}

.bl_h_item li a {
    color: #838383;
    font-size: 13px
}

.bl_h_item_shops {
    padding-right: 98px
}

.bl_h_item.bl_h_item_users {
    position: relative;
    padding-right: 130px
}

.bl_h_item.bl_h_item_users .bl_h_item_users_btns {
    width: 93px;
    position: absolute;
    top: 0;
    right: 20px
}

.bl_h_item.bl_h_item_users .bl_h_item_users_btns a+a {
    margin-top: 4px
}

.bl_h_item:last-child {
    padding-right: 0
}

.h_link_pdf {
    display: block;
    position: absolute;
    top: 6px;
    right: 34px;
    width: 42px;
    height: 55px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAABuCAYAAABRCoEhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk1NzQ3MkY1NDlDMTFFNjg0NjhDRkVCRTAyRjZEOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk1NzQ3MzA1NDlDMTFFNjg0NjhDRkVCRTAyRjZEOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTU3NDcyRDU0OUMxMUU2ODQ2OENGRUJFMDJGNkQ5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTU3NDcyRTU0OUMxMUU2ODQ2OENGRUJFMDJGNkQ5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pml6NnMAAAOeSURBVHja7JpBbxJBFMcHuiejJHj3UBrTM2kPfgDQuwTOGg39CNvEi/Fg5GRI9GAT9WpK+AANPZpoDIUPYFzvHkqCXu36f/iGLFtYljobHvFN8rrQ3Z397Zv/zOwy/1wYhmY4HN42xrxAVBAFI6OMEaeIQ8RXD5C7+PAZ8QzxkA/IvJTL5cT94KKEPUJ8Qdzx8Oc54imibQQV3Agl7CWAL4gxz8393sgtbxF386zJsVRKZPYXNtfzZkOKgiqogv5voF7K40LXF8aMEx0rc65Ac65Bl831qlHVqGpUNaoaVY2qRlWjqlEFVVAFVVCHM1MQBD5tS6VSC5+ju0qIHmKHv9Pn6oJq6KfNN3wOlRHqatVqtZazjBIgNnuouBTbRWD7Ka9zjDhCXTkKPq/e7XZ9p02PyhsMZgv93n9AmUlx+h6ig2hF6guQzX3OtHONHnBmKtyEpynPO+NzelZGtgC26hwUWSCwgLXWWLEv7HD2fcCGiD6avZ5lry/yBYtX6LgN3OxNhp7cMGCbzkGRhSZfoMESuFIhfbLmCbjuFBSQRa60xbDUOdJmw5/XaaDPURZNfxzT5RGDl1Kc2+Hz/eiNo9l73NHcgKJS6jwdNFc8A1YCxcigHsaizy1AI0aTOxL9/5wgkdXDtKC5wWAQZvGq4fJVBO9XoWcElDSLxnkBkLRoTAuzHxG36I3UBr6/Nn+XP7ckZHSyaAywduwGXmFzDfEYcSHhMe/SonEcUsrzaIGXvBdCintwXgRpQcdGgD0jCdKC0lPRA8mQ9lXkCeITD/rvED/XwJoIOZmZ2KWzy8MEPcjeWAPoVhLk9OXuw4/79qBwTa3/e87/Zu1E/sn2WuxErXvfk58NT7Y3w06EG5nYiQCsdiLXmVU7kYIqqIJKLmtbYsSMEx0r5S4xLpvrVaOqUdWoalQ1qhpVjapGVaMKqqAKqqBuQX0TWcKOFFoC/xb53kuoo8LH2lXnc8xMvmvQiZ3IXF6bX9lOxDPc1E60CmzapndqJ0IJMIXKtRPFJQTYahagTuxErNE+ml2unQgxYycCbDMLUCd2okgd7u1EnEGndiLoU76diG4cze7WTsSdpzNnKFrZThQd8AkSWU1tJ/JSDkvzyig24OeWZLXzL68iIuxEkMFSO5EnAHJm0ZjXQO2+qeFAjJ0IgO3YDci3E8UhpTyPFhY1t5FqJ1oEaUFF2ImSIC3o2u1EyyDt8LQ5diIey0Tbif4IMAADeZIxxliVnwAAAABJRU5ErkJggg==) no-repeat
}

.h_link_pdf:hover {
    background-position: 0 -55px
}

.bl_post_container {
    position: relative
}

.bl_post_l_links {
    float: left;
    background: #f1f1f1;
    width: 261px
}

.bl_post_l_links ul {
    padding: 23px 0 15px 0
}

.bl_post_l_links li {
    list-style: none;
    position: relative;
    font-size: 14px;
    margin: 0 0 7px 0;
    padding: 0 20px 0 30px
}

.bl_post_r_cont {
    margin-left: 261px
}

.bl_post_r_links {
    border: 1px solid #e5e5e5;
    padding: 15px 20px 13px 20px;
    position: relative
}

.bl_post_r_links li {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    margin-left: 30px
}

.bl_post_r_links li:first-child {
    margin: 0
}

.bl_post_image {
    background: url(../img/bg_bl_post.40412e56.png) no-repeat 50%;
    background-size: cover;
    width: 100%;
    height: 391px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

.bl_post_links_lk {
    position: absolute;
    right: 20px;
    top: 15px
}

.footer_col_post {
    margin-left: 0;
    text-align: center;
    padding-top: 10px
}

.footer_col_post .footer_social,.footer_col_post .footer_tel {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px
}

.bl_post_r_text {
    padding: 20px 0 0 20px
}

.page_postavshikam_contacts .bl_bl_contacts_one_city {
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 10px 0
}

.page_postavshikam_contacts .bl_contacts_col {
    float: none;
    width: auto
}

.page_suppliers_contacts .font_grey {
    color: #3a3a3a;
    margin-bottom: 0!important
}

.ic__header {
    padding-left: 30px
}

.ic__datepicker {
    margin-left: -280px;
    margin-top: 10px
}

.bl_bl_contacts_photo {
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
    position: relative
}

.page_suppliers .bl_bl_contacts_photo,.page_suppliers_news .bl_bl_contacts_photo {
    margin-bottom: 0
}

.bl_container_article .bl_bl_contacts_photo img,.page_suppliers_news .bl_bl_contacts_photo img {
    height: 80px!important
}

.personal_menu li:before {
    display: none
}

.bl_container_article .personal_menu ul {
    padding: 0
}

.bl_post_l_links ul.second_submenu {
    padding-top: 5px;
    padding-bottom: 2px
}

.page_suppliers_social-networks .bl_container_article img {
    vertical-align: top;
    margin-right: 6px;
    margin-bottom: 10px
}

.page_suppliers .bl_container_article img {
    vertical-align: middle;
    margin-right: 7px
}

.suppliers_bottom img {
    width: auto!important;
    height: auto!important;
    max-width: 100%
}

.link--suppliers_uchastie-v-jurnale_alcohol:after {
    content: "";
    display: block;
    width: 34px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2YWVlNDdmZC0yNDRhLTI1NDctOWNkYS1iNmY2YjAwYmI2OGIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZGMERBNEI1NTVBMTFFNjhGNTJCMENENDlDREFCQTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZGMERBNEE1NTVBMTFFNjhGNTJCMENENDlDREFCQTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTUwMjY4M2EtNmU5MS0xZDRmLTgzZDAtY2I4ODI5MjBkY2Q0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZhZWU0N2ZkLTI0NGEtMjU0Ny05Y2RhLWI2ZjZiMDBiYjY4YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PifWGgQAAAHMSURBVHjaYtwnIMAABKpA3AHELkDMx0Af8AmI9wBxBRDfZgES6kB8AogFGOgLQB4OAmInILZgAhJtA+AIZACyu40JGh0DDdyYsKUJ8cJCBtsnTxhYFRXhYipz5zIo9PfD2Y7v36NgPj8/FDUgYHnzJoN0QwOcj24mEuBhwuVEFm5uBp2FC3F64f6CBQz7BQXh+NOmTQzvDx9mEDQ2BsuDLOQQE2Pg1dIC84UTEhi+3LvH8Pv+fazm4XTIm+PHGf58+YLiI0LgLdBxArq6YLZ0Xh7YsaJWVmA+r74+w/uzZ3HqZcJn8I3sbAallBSswakI9CEsWkzPnYOLf7h8Gex7UMi8XL2a4fWxY3D+54sXyXMIKBhv9fZijSLkqDltZAQXB/ka5HsOcXGG70BHfL52jUHQ1hYcUqAQI8shIPASmPi+v3jBIBsURFT0gHwNCq33UN+/AnoCpBcUUvgAEzGG3wgLY/jz9SvOqAFhUE6DpRMQeL1tGzxUQY7Alz5AgBFYxP8fBOXIFyaGwQF2DQaHfADi6oF0yGcgXgeq8EDJkIWAYkZ6uYploBwBymnEZF9GescT02BwBDaHMA5UymUaDI5AdsiAOgIEAAIMAO6ipBJX4V1TAAAAAElFTkSuQmCC) no-repeat;
    position: absolute;
    top: -20px;
    right: -18px
}

#suppliers_zapros_otcheta_form_form_container {
    margin-bottom: 40px
}

.page_suppliers_contacts .bl_contacts_col:first-child {
    display: none
}

.page_suppliers_contacts .bl_contacts_col {
    width: 50%
}

.page_suppliers .suppliers_contacts>br {
    display: none
}

.suppliers_section .personal_menu {
    margin-bottom: 14px
}

.page_suppliers_contacts .bl_many_contacts {
    border-top: 0;
    padding: 0
}

.page_suppliers .bl_container_article p {
    margin: 0;
    font-size: 22px;
    line-height: 28px
}

.suppliers_contacts__item {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin-bottom: 20px
}

.page_suppliers .suppliers_contacts__item,.page_suppliers_news .suppliers_contacts__item {
    font-size: 13px
}

.page_suppliers .header_cont {
    padding-bottom: 14px
}

table.table {
    border-collapse: separate;
    border-spacing: 0 10px
}

table.table>thead {
    background-color: #6c7a89;
    color: #fff
}

table.table>thead th {
    vertical-align: middle
}

table.table>tbody>tr {
    padding: 5px 0
}

table.table td,table.table th {
    padding: 4px 15px;
    vertical-align: middle
}

table.table td table td {
    padding: 7px 15px;
    vertical-align: middle
}

table.table tr:nth-child(2n) {
    background-color: #f5f6f7
}

table.table td tr:nth-child(2n) {
    background-color: #d5d9dc
}

table.table td tr {
    border-bottom: none
}

.link--red {
    color: #be1010
}

th.comment {
    min-width: 300px
}

.bl_input_file__delete {
    position: absolute;
    top: 11px;
    right: 116px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZDNjOTMzMS00N2JhLWVkNDUtOTY5NC01MzI5MDI1OWQ3ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk4RTBFRkIyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzk4RTBFRkEyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQzYzkzMzEtNDdiYS1lZDQ1LTk2OTQtNTMyOTAyNTlkNzgzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkM2M5MzMxLTQ3YmEtZWQ0NS05Njk0LTUzMjkwMjU5ZDc4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotEr/cAAAEbSURBVHjatNfBCcIwFAbg+ih0gjqD4MUV9Nazoit4cBs9uIKiK9gVvAjO0E5Q8OBLeYFSmiYvfS/wpzQpfLQ0L2RWFEWC7Yh5YupEr+WYLeaaYnfCnOm6VoINWGKWmBSwu2M+NFDSA1qgcW4GrTAbJbgPtl8SaLKiAUl4EDQT0HmoFoSdYB+VgkfBIXQq7AVdaCwcBI6hXDgY9KGhMAsMQX0wGwxFXfAiBjQtZSwFC1vojcm4IOdNu/AO0xDY0D1rk4CIhf/ogBnd51po/6dZxVYumFBpvrGVCyaWtqiSCQKljQ2DRC3lwiBRS7kwCIEsGATBYBiEwSDYonNB0AsDgS9hcBQ26F4JdMEHs7VdMD/ls4yF27PMX4ABAOzlnbpQSEJ/AAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% auto;
    width: 15px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 999
}

.status_digdata {
    background: #eaeaea;
    float: right;
    position: relative;
    border-radius: 12px
}

.soc_groups {
    margin-top: 40px;
    border: 5px solid #f1f1f1
}

.soc_groups__title {
    font-size: 24px;
    width: 420px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: -16px;
    background: #fff
}

.soc_groups_widgets {
    padding: 40px 20px
}

.soc_groups_widgets:after {
    content: "";
    display: block;
    clear: both
}

.soc_groups_widgets__item {
    float: left;
    width: 33%;
    text-align: center;
    position: relative
}

.soc_groups_widgets__item__inner {
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.soc_groups_widgets__item:hover .soc_groups_widgets__item__inner {
    opacity: 1
}

.soc_groups_widgets__item--vk:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEZDQTVCODk3NjNFNjExQUM3QkUxMUJDNDhDNjVDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjY4NTEzQzYzQTMxMUU2ODY5NkQwN0Y0MEMyNDc1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjY4NTEzQjYzQTMxMUU2ODY5NkQwN0Y0MEMyNDc1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwRUIxOTk0QUE2M0U2MTFBQzdCRTExQkM0OEM2NUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0RkNBNUI4OTc2M0U2MTFBQzdCRTExQkM0OEM2NUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+upYKZQAAAjRJREFUeNpijK9fxAAEqkDcAcQuQMzHQF/wCYj3AHEFEN9mARLqQHwCiAUYBgaAAiAIiJ2A2IIJSLQNoGOQAcgNbUzQaBoswI1pANIMPsDDxDDIwKiDRh006iBaAxZKNJtqSIPp528/Mzx5/Ym2DgJZ5mGlA+c/fvmOYcHW02C2ppwoQ360EwMHOxtc/srtJww9S/fj1P/95y+Gg2dvMZy+8ZT8EFKWE0Nhn7z8gOH6o9dgvPngRYZQN1O4PCeS40AgysucQZCPG0UM5CCy0xDIJ3cfvUIR87ZF+PjVu894oxLdMSCzCIUOwUS949gVFL6Oqgw83eADgU6GKPwfwOiav/k45bkMWyiBLOPnZsepJ8xJn0FKTBBFbMWO00QnemYDh8AGfAruPXnN4GSmAefzcnMyyIrxMyhICTOICSMaClwcrAwi/FwMrlbaKPq3HbrEsPX4DeqVQyCfgQxFjzoQRgagHOdgqoGhf+fJG9QvGFftu8jw7NV7ssqVaA8T2pTU01YfAidOUoGZrhJDVrA19R0EirqJS/fhdBRIPL97FUb0kuookuoyUIFYPmkDRs4DgacvPzB8/PoTHL2nLt/D6ihiigyS6zKQpc3zdjLIiPIx6KtKMXBzQIqAV+8RBeW0tUcZHj5/y2CkIY9SdXz5RjjKGYEdxf+jzY9RB406aKQ56NMgcs8XJuhg0WABu0AOqgbiD4PAMSA3VIMcBGqwWADxOiD+PAAO+Qy1G+SGGwABBgCFQrrqb7TiVwAAAABJRU5ErkJggg==) no-repeat 50%
}

.soc_groups_widgets__item--ok:after,.soc_groups_widgets__item--vk:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.soc_groups_widgets__item--ok:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEZDQTVCODk3NjNFNjExQUM3QkUxMUJDNDhDNjVDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjAxMzgwNTYzQTMxMUU2QjA4M0E3RTM4MTJCOTE4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjAxMzgwNDYzQTMxMUU2QjA4M0E3RTM4MTJCOTE4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwRUIxOTk0QUE2M0U2MTFBQzdCRTExQkM0OEM2NUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0RkNBNUI4OTc2M0U2MTFBQzdCRTExQkM0OEM2NUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Cbb4WAAAAiNJREFUeNpifNfEwQAEqkDcAcQuQMzHQF/wCYj3AHEFEN9mARLqQHwCiAUYBgaAAiAIiJ2A2IIJSLQNoGOQAcgNbUzQaBoswI1pANIMPsDDxDDIwKiDCAEWSjSzGZQzsBsEM7DI6oL5fx5fZvh5YS3Drwud9HcQV+BGBnYdN1TDgA4DY0Urhm/r/ekXZewW7XDH/P/5leHnlV1gDGKD5YFyIDX0c5C+P9wxn1dkgEMDhEFsuKP06RhCzGKKYPrn5R0Mfx+tgYuD2CAxZDUjM9v/+/QKksvUbBkYuVTh4iA2SAxZDV1y2c9LWxk4bRIZmPjEGPhS94D54HSj5w0Wg6khBzAC20P/qZXt4Q4G5ji6ZnsQAFn4/ch8lKgBsUFi5DqGrCjjcJwGjpofJ5cx/NifBcQM8HT0/9tteDnFYR4FjjaQGppGmWDtd5QQAVn6//tHiGGc/CjpCATeN3PSNoS+bm5g4HIrZWBk5wZbDErc2ACogPy2q5s+iRoURRz29QysckYYBeDfV/cZfj86x/DjYCM8CumSy5DrNS7XAkhC3z2B4eeJyoFrDyE7BlwUANnkVqoUOwjZMaD0AqtUKXUUEzUcA6rlkWt6ShxFloPQHQOq5UEY3VF0cxCsMQZzDHLzA+YoUHOWrnXZaDdo1EFIDvo0iNzzhQk6WDRYwC6Qg6qB+MMgcAzIDdUgB90AjVwB8Tog/jwADvkMtRvkhhsAAQYAZe/v+awpA9UAAAAASUVORK5CYII=) no-repeat 50%
}

.soc_groups_widgets__item--instagram:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAs3SURBVHjarJhtrGbVVcd/a+29z8vz3LlzYZiZW7jApViwvEwbqCVjZAqB1mDaaEzaYEMlptE0sRoTm/rafrAhbWoUox9MTGriF1NpQk1aCzZYoUhFmVJoizA4jMP7APN6733eztl7Lz/sM3cYjd88ycnznPM8Z+///q//+q+1j9z96SfpNpf3qdnvWcy30OdWwwLbGZhOHaSMxIzkhFrGZfCWUTPUMt7AWaYyQy3hyDgzHIZ/+6kQshF6huuMFyOozKolffiZ1VNf+tbJF56WX/7EoevV+Hbu86rEjKRM9I558KgZEjMuG5pTmWgbiOHNcJbxlgoAG8BYxmfDk7eBOSnXkjKehAe8gneC9xCcHXth7/SDvk7pc7nPqy4mJBsKmDqqmNCU0VzYcGa4nAcA5XTkcg/D57cxs/2ZC3gMxfCScGlYlBguGy6Bz+C8rF7zWvV577p4wJ0NSYboHRIzVTZ0mKSEKqMx4XIa7hfmnBk+F4bcwJyTAsidDdXbriUNTLvhWSmAfAbnOOBD7FpNBgjRKQnwKW4zYouEdZG6gh07lLb21EGoPFSeMrkYzkByRnLG+gSLBItInvbEMx3SJXzj8BU4M5j0hFrPaS4L3kvr3Z6F9cfHAORkhIEplzNx0rO23vD+21e56sadXLC3oWoczgvOCeIAhPMPIyfDopH6TD+JbLy4wauPvs4rD75IPDEnjBxhh8M25vigaDacA42Y/MZdB0/L3O+kPxu2Eqo07bn5F1f5uU+u04w9/x/H1ksbPH3PE5z63mtUSx7nQPqEU0HJxGV3xussEhJIGkRtmbjZc9udl/DhX78SgG6WOPwvb/L6M6eZnVyQ5wlbRIhlAWLnhKoC3gu+EqrWsbR3xO737WHP/newdNkyN917gCc//R3OHDyGaxxOS8gVmI0VH2KkTgapZJPNEpddNeKOX7sCgGOHNnjgCz/k+KGNksZieBkEPGTPWU/SIbtcNhwJ6TJ5a8FhJ1xyxzr77vkZqpWaa//wJn7w8W8ifUQN1KRoqZcCqMqGpJI5/aJn/89fiQvK7EzHg597kjNHN9k5VhygVkSpw/fta5MC0EAMNEGzq+HyX3ov/ck5L/7VUzxfC9f9ya2M37nCnlvXOPH15wljPyzI8NnhQ0rU2Yp2UmK8bKzfsALA4YdeZevISXbu8KjFcyxY0ZnNYvEhBy4bEosefOPI056rPvs+1j56dRHQqSlv3vccW7+6j6V3X8Sum9c4ff9/EEwRMzDDpYRvrKfOWlIx9ly42rK0uwHg+FNvMHKRGkPJ6OC4Nuupasfq7Rezd//FjFZHWDQmR85w/JGXOXPwdbTr0WzbgvaWkemcre+/ztK7L6Jd30ndOiQnnBbL8Mnh6xxpTXEkLC9Y3tHga1ds4PQWI9dRoYPfQN7quOCaXVz3mf1ccP3u89Po5jWuuPta3nzgBY7c8xgv3/s4dnJCf3LG6QcP04wc6a1JAbizJgSBeY9HkFzM1ze2oBXFWcRYMGry9vihnzJ2cyp1iBg27Vh5zx5u+NMPEZYLi9MjJ5kcPoF6x9K1e6n3jtlzx5WML1vmuU9+g1e+/D1cpYTWY5KRWQ+AOiWoYTnhRAsgM3xtCxoVnEREF4yaWOzNjCpPGVVTQqVIyuiK47o/+ABhuSFNO47+2SMc/9Yh8iQhJoSVlkt+5UZW776B8bW7ueJ39/PS7zyEGznEMliGWQeAeMEHIVkuCYLhLKGt7xj7BWM3Y+wntFV5wJJRyxbjaotRmFCnM1zyoXXGV+wCg5fvfYBT9/8rjZ8z2plplzNutsVrX/onjn/1KQAu+PDV7Lh2F26xIJDwlpB5P4hKSzLYUBctoZbQkc4YuQnjMGEcNmnDfKgAmdZPCqBqi3G7xUX710uYnn2R6Xf/jaU9Rt3MqcOM2s9pmp52R+bU3zxO2pgjXln+6TW063BDi6I5FYZUULUBzNBNmODHfsrYR1Q7nE1o6oFSM9pqi9Bu4ZxAI9TvKHbQHz5C4zbQdoxFB0kheiy6YpUnTtAfPY7bt0a9vpMgCSUDCUmDRkXwCDlnNAsCKBnfVluMfMRph5Mt6jDdLpJNvUVuNxGnIIJIGcz7jma8idQUQNGTe485j4mDCCI2zGt4jah4GBq2syVZLYFlBMFlijm2YcKo6nHaoW6Tys+2V1C3C3IzQYPHuo588hhcein1Veu0OzpMJ5A8KTrMBawPWARZu5CwflFZ1ktv4aTHacCIOB28yQxNGRlcersettWUtprQ1BOaZroNSESomgVVO6Vq51TNFhx6vDB05VW0H3g/3t7AN8PvoxkhbOLlNMt3HUB3tFjK9AefIzSGSsRJQt1Zidp2t1lqYAHn6zCjrjrUd2ie4XVgyCm+zVjTIQGoHTz3EPbGR5C969R3fgqthXjwUWyyRU4ed+Euqrs+Rv2RA6VL+PZB7PBR/GiM9RE0oY2W8WNCYoShCogZAviqmRHqDnU9mhc4HTQkirYKdQ+VAoLFDfI3/xj38S8i7TLVnb9FuPUXyK+9CFqjl/0EckEJVTp8lMVf34cfZ0g9GGSJaDtQFDPSRWRoPYTSvngfFoSqR11ELKEy23ZqHQVoElQZEcWo4fiPyV/7LHL7byIXX4PsXcftXT+vgqR/f4zFV/4W7WfIeAnmPZZBNKKjc4A0J2xgCAwEfKh6XNUjLiFiSDoDcQG+RlZW4M0EDSCGINCM4PQh7Ou/DZffBJf/FCzthZTIb7yC/fAJ8o8PoalFdrbkSQcZLAnmI273UtHQ6Rk67xAVwM4x5EJCQ0aGtl+647D1FqyswWXvgaP/CLUiAqZSErZpkZzh5Yfhvx7GcoAOmBnWB2TnCDcz8qRHkmBJoVNsh8PdOLB59DgyX6CjBgwozoIXn9Eqgyv1xfIm9uoPkJU1eNdt8Pz9yObLUI8RBkFSVmW1h2RIFKwHaQS3EPIsARE9C6YX8nyKv+0AevXFJayPPItKYUaGrEYElZDBgwSwCmgD8vw3IPVIswy3fh72XgW6ADeH0EHoMR8RnxCfIPSI7xDfgZujfo64CaKbSN5A8gR/23vxn/kYiJCPvAnfeQYduQFMaT/LPs0ZBMM8SKUQRtjGfyJPfwVu+BRy4buwD/45cuxx7NQh6IvGJPWQEljpFC0aEoG+lBFijeQRNKvIO6+HffvKhmm2IN9zHzKdQhhBtsJOgtE04qkUfEKCg8qBV8QvYUf+vvjPT34CCWNYuwVZu2UoKv/7kP/j87wd26tvkL78Vfj+YWRpB/QglEwzFUazDr+oRyz7jW0wBC1bUl9hL/0DsvEsXHILduH1SHMRuAYRBXEMO8X/MauVvicnSBGbT+H117CDT2EPPoG80sHKMtYLEhdY5aAHdWUsSX952xmtwzK1KwZYeQgOnIfgQTMmCfFjLCyBbxENIL7YmQEZJGboe2zRI7MOm3RwpsdOzOHYAk4IzJdg2sKsgi5jBGzhkRjAPCJ+w6tjhpdlVMDp+WCCL1bgHKgi0kOOYAo5Y5ZK+qcIfYIuIouIzTLMEixAzMGoQrqAmcM6kDpiNcg0I77sOEBAZOKpqu/i9aPlNYSCureB8eALKHMBRMs5mL1shyaBi6AdSF8oy3FgTWAmcJbUMGzosg1/FUwUwUHmMU+QL+D1ZoJbxTtw7nwwPoALiDpQj8kABsGsvO1AUwFqQNZiGRXlDYjjnDaDIEELoCTgBbKWsTPH/vnSpT/yEH+EDz9rwf2+OH8LXhqcI6nn1Lymo8LEk3VovkSwbYM0xDKSEpodEh0u9tArLnpICTHDVMvzPuDqlhyU3ZtTxAtkmcS2evTvLl354l9snf7Rfw8AdKLW5Nv4ZGYAAAAASUVORK5CYII=) no-repeat 50%
}

.soc_groups_widgets__item--instagram,.soc_groups_widgets__item:hover:after {
    display: none
}

.soc_groups_widgets__item>div {
    display: inline-block
}

.join_us__content,.join_us__title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.join_us__content a {
    margin-right: 6px
}

.pr_card_tabs_head li[data-href="#pr_card_tabs_cont--share"] {
    padding: 10px 38px 10px 20px
}

.pr_card_tabs_head li[data-href="#pr_card_tabs_cont--share"]:after {
    content: "";
    display: block;
    position: absolute;
    width: 22px;
    height: 24px;
    right: 5px;
    top: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNEZDQTVCODk3NjNFNjExQUM3QkUxMUJDNDhDNjVDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3N0EwMzk1MzY0MjkxMUU2QUQ1QkE3Njg4RURENDAyRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3N0EwMzk1MjY0MjkxMUU2QUQ1QkE3Njg4RURENDAyRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwRUIxOTk0QUE2M0U2MTFBQzdCRTExQkM0OEM2NUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0RkNBNUI4OTc2M0U2MTFBQzdCRTExQkM0OEM2NUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B/Jf1wAAAgdJREFUeNqk1U9IVFEUx/GZabJkwASNUiIUzRQJWyTEoKuiRSqDiKvAXKUmCoKaC8FVtAgFFwoFKlQQVILmQpetGkRwQG2gjQwVlggtEs3A8fU9cAYel1e8Pxc+vPHN+Jt37z33TPj9wkLIGHk4g/2Qi9GSSDjej9hex/EWH/EFK6EAIxdcoaHf0IarKMcLv8FRvQ5psFyP9Z6EZ9GF336f+DQ2bKEywthBdZClWEWH8d41/DC+zHPwc1zGMKpwEzM6i80gwTJu4BI+4xVe4pHfzQs71PE6epF0mSEzrdU9WaauLfOJcxtWgiOXoQ1YwxNM4mRpcbHTKVjGV5x1EXoFAxjlKa9zrdHanyO8IOKw5lLbv1wEy37kY1aP9jEyvHyHVjNYDkQM51wEF8vnCcsa91M4H3VY4z/aiP43Lmpws/0mSyAb2YdbUYd/imkT+te4jWl8kkNFmKVlWYQ6zDOLtBls6RPLh7aN96Sk7qMJ43im97dQryf0ITL2JiTjFMp0GUr179z6DeiplIPTiJ+2fpzSdXXsbrKJr7Vk5AiP4DHatT6lAvq1A3pqmzLFStzBri7JU6TxAHI897z2CqmEHnTju5weDR7EAd54Dc0FW9rILzjM5iRo25zChK2WZePG8EG/2PdPk0z3nrZMqc9C7ct3cRgkWEZCyy2uS5PUXxBf468AAwAj6XgohNw49gAAAABJRU5ErkJggg==) no-repeat
}

.soc_widget_popup {
    position: absolute;
    z-index: 99;
    margin-top: -440px;
    background: url(../img/loader_new.f373293b.gif) no-repeat 50% #f5f6f6
}

.product_card_share {
    text-align: center;
    padding-top: 10px
}

.ya-share2__item_service_vkontakte .ya-share2__link {
    width: 24px;
    height: 24px;
    background: url(/local/templates/.default/img/ico_vk_n_c.png) no-repeat;
    background-size: 24px auto
}

.ya-share2__item_service_facebook .ya-share2__link {
    width: 24px;
    height: 24px;
    background: url(/local/templates/.default/img/ico_fb_n_c1.png) no-repeat;
    background-size: 24px auto
}

.ya-share2__item_service_twitter .ya-share2__link {
    width: 24px;
    height: 24x;
    background: url(/local/templates/.default/img/ico_twitter.png) no-repeat;
    background-size: 24px auto
}

.ya-share2__item_service_odnoklassniki .ya-share2__link {
    width: 24px;
    height: 24px;
    background: url(/local/templates/.default/img/ico_ok_n_c.png) no-repeat;
    background-size: 24px auto
}

.widget_soc-link_w {
    display: none!important
}

footer .bl_f_social {
    padding-top: 17px
}

footer .m_bl_feedback_header {
    margin-right: 10px;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 4px
}

footer .bl_f_social_cont,footer .m_bl_feedback_header {
    display: inline-block;
    vertical-align: middle
}

.popup_cont_right {
    width: 166px;
    position: absolute;
    top: 0;
    right: 34px;
    padding-left: 19px;
    top: 87px
}

.popup_cont_right span {
    display: none
}

.popup_cont_right a {
    display: block;
    height: 36px;
    position: relative;
    margin-bottom: 13px;
    color: #7d7d7d
}

.odnoklassniki-button {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAkCAIAAACMktbzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRDUzQkY1NDU0NjhFNjExOUU2RkNFM0JCOEEwRDUyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4ODc4QzAyODZBOTMxMUU2QUE5MUE0NjBENzQ2RDNGRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ODc4QzAyNzZBOTMxMUU2QUE5MUE0NjBENzQ2RDNGRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMkZFNzkwNUM2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBENTNCRjU0NTQ2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k3bCcwAABwtJREFUeNrsXH1I1Gcc93dd92b5ki9Fq8TJDDFNZaizuRCxqCm+JLiGBK4WMhQ2/GOMmDQhRn8Ig8aQKISIVcwyseHKiTqnqAw9vF5Ww4kamtq8zN3Lz13dPue3Hn+7q/Osn3flni+HPM/ze16/n+/38/0+95MT7Hb7wxG9tbVSOd4l/GPyk1vsq/3F8JTZbeW2NVv8uPhIBEHQarXr1q0LCAgQ/hrs9fshW5h7uLxLagLXfvTLqpBorn2fCBzbbDYbjUadTrfqs4QxpfH3ZV/TJj6eHVfFFnLt+8rLVSqVWq0eHx9XqCa6vbOq7c8WrnrfCiC32WyK5Yjfz+aWub+50l8FUXAVcMi5cMi5rCxRLqm3KuFzdcI+5eY4Rzo2ahD1F+f0x7kSVyzkuvwG9bZdCyM3xzk+kWnm+lyuxxVI7OrUrwlvu2gSr1/DBwVH+7ZdeMT1uBIh355LeM+eL4Vb44PCE9S3cy9ficS+KjwSf0XDT49G6qgFBdGQp3l7Hz2SUXp7e3t6eqamplCOiYnJzMwMDw/nUPkmffOCAO/W1tY9e/bEx8ejevny5dra2tLS0sDAQI6WV4n98cNJR8YenS7o3qIWFFBlj2QRURSB9/79+wlvSF5eXkJCQnd3N4fK214uDvyofbdEERAe8PHPKDtCePz7qNIjuXYzPDwcGhq6Zct/XrMmJibC0Xfv3k3Vq1evdnZ2sqeFhYWwj4GBgRs3bsBWqHFkZKShoaG8vJzMqKmpqa+vD+WIiIisrCyaH3QyODhIQ9Dn7NmzmzZtolWcltixYwfa0aetrY21Z2dnJycns+Wam5uxeZSTkpJAUWq1mjGWyWSS9j9x4kRubi4747lz52JjY12PgD3cuXOHjlBZWXno0CEagm7t7e1FRUVYorq6uqqqivqjva6urqKiYlE69BRya+sniqA3kJ8DZmC/YArXr+GRXJA/ePAgJCTEOXNUq6G1mZkZdhimPuhr0TmBJf4eOXIE8wCDU6dOlZWVSZMDwjsuLo5BKF0CQ4xGIwrA++7duzTP5OQkrHDDhg2AARvDNjIyMg4ePEhToSdMBIARY6EP+l+4cEGj0TD2ci+wIdhWWFiYUzvhfeDAAagC60qPALOWmdghyNItv9YyGkcBVdkv5Vqt1n0Hi8UC3Xk4G/R+//794uJicjugCJft6upyj/f09LTrEkARoNI8sBgAee/ePZT1ev3WrVtpOJ7m5OQQE3R0dMAOyDXRPyUlBU7sYXQDRcHm3ODt9Ah4Yy05iV2T8R1o3NrzPRza2upH4dxu/oPu65qUD8Htcvk6EH2xDrdu3QIBsiq5CGgDeBBOJJGRkQCDDTl27Bh6SvF2I9B4S8vCK+CoqCgH/1mtGzduZI1Al8jWbDaDBlh78rxQGUwjnRbELq0icYmOjpaOZUMQxVzxhlmPjo4i6bly5YpskBOT67I+JXTtFgelCNpAFs7RQRbIg4KCDAaDq9X7+/uzo4L0cG1zHYvrnFMsX3Q5DCkoKDh58iSw3Llz5wKfmc2uXo7gCmJnQQFVZoLBwcHPIEWz+XnrssDsGpsQAuDNhw8fnpiYcBoCUoE3Ix2Rog7lYCcI7TJn7KbGo/StCwVyYI8PZXP0/Qw6yOLiOA94GIBJG/v7+5G0MyzJkzy3odu3b0tbhoaGpOkCCAD6gmPBV1gj9oCBrs6E1I8tzcgGeI+NjUkxgAGhgDyUmJ9hibRg0Q03NjYigkhpScoT0ANyNCdKQH6wpO8tPIJ8Tn985tt3rL9dfDQ5JG1HFY14JNfLFRwVMQmGD0unFtzLESxTU1OpisTY86AFAUNC9adPnwYSlIsh0KalpUn7QF/5+fn19fWUENHSrkrEPAgEzOPpCgABDLAqghOrXLp0idK99PR0pG9ko8AbWC66W8wPc8Sen9eBLhRkUizAM+XIfElD5LY0FVvmgzdc3EFczd+I3V/IfmukgIdTkTmDe0tKSojKYArD8yINWlATuMHNhMjdAANiNrEIGNIVTmgZijtz5gySLEyOkOk6z969e7ElShdi5oUcHXtDQIEt0q7okkZzkvk6XdLcCOLXogaNvdXU1CDJRY5CRvBMSnAjwnSVZgle+BTvJ+FqiagHf2l5GWtgV1hpIzDw5DLKheTmzZuKF8AbwZtCO6r8NdprJ556uRTv2fOlKKz9oEZQ+y/J11/Sy7l41culeD8aqcOHvTyVUj2XV188hZz+J4LwfpKuP0XdNmrgelyBxC6LcGJ/zdI3Lv8vYufCIefy2kJuX+3vpaxBtYar+5WAfG59qndWUr6ZydXtWxFFUalUKlTvVdpVAcvu4ppAbcZXXOm+ErvdbjKZpqamQkNDBccPhwz3WduOKse6BNsy/HCIUieuT52NLbOtjeCq99ldXPLDIf8KMAADU60xSOrjCgAAAABJRU5ErkJggg==) no-repeat
}

.vkontakte-button {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAkCAIAAACMktbzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRDUzQkY1NDU0NjhFNjExOUU2RkNFM0JCOEEwRDUyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MjAxMTUyNTZBOTMxMUU2QkI2QkNFMzY3QkI5NTMyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MjAxMTUyNDZBOTMxMUU2QkI2QkNFMzY3QkI5NTMyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMkZFNzkwNUM2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBENTNCRjU0NTQ2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6PR36QAABZpJREFUeNrsXF1Mm1UYXqFrSyu/4S/8FJCMn0g7JUIJhEHYBWODAJFocIgm4I0DJeHCCxI06A2JJCroFchCWBjKAglMxgUgQyZCQCETCALSjoFrHQWxhXYs9WFnHr8UisBKS8150nw55/ve85P3ef/OuSjPZDLNK1fa+n5eWNYaHj0+ZW0ITjuH+rmmyIM8nxOeYrATeDyei4uLl5eXm5sbb3pO9Wnr91vG7WNdUiwSVBZn+Hu7Me3bBXBsvV6v1WrFYrFzoPz8A63uuJd8tP1Yu7GpiAll2reXlwsEAqFQuLKy4vTb7+u2WfWX+WWmevsClG9vbzsZjyF/74njzh0MB4QTUwGjnIFRzsAoZ2CUMzDKGRjlDCcH/ENJx0UF4rnycGNJ86fVt1JZWcntJiUlpaenM4ZsQTl4vZAYQ9r3HqxevTmKRrTU573LaSKhgLy/++vSJ9f6d8tvGowDY7OjM/ePtpvy8nJ3d3c01Gp1Z2dnT08PY91GgT1c6kt+qXFRIBtvplWazoEJKuDyD/fA6xcVVD7mTJBVtuXr65ucnDw7O8sYsoWXw0fnVWrwR7qXkmOmnzi0enVjz5Dg6SahXQw8sovvhlgsxlOlUtXX11dVVZGXcP2lpaWCggKhUDg5OTkwMKDRaLiJYH19vaamhsqTlIH4MTw8PDQ0ZLZEcXGxSCTq7e2dnp5G18fHJzs7WyqVot3S0hIeHh4fH0+iTmNjY0ZGBl2OC6zF3UlmZiYZ5Ui5/Nadu1ekaaQNxwWvlojMTXuJtrcMxsbOH6yyLah4cHBQJpOZvQffq6urRUVFaCMGtLW15eXlyeVy0Ix2R0dHTk6OpTnTnwCN2tralJQUjCLv0Y2IiCAmAubAdFlZGeyJuxnwnZ+fD1Mgo4hV0TSEnYBvYisQbm1thRnR+R2DcjNHB6+z9/7YLfZq2tkAX0/avX5r9BnLOuiRtkNCQsx8hfAN1ZMubAL+RDQL1YN7DE9MTOSydRCUlpbSNmaD6YBRZJbdfFuaYWxsDMZEBDBQoVAsLCw4GOUA/PXjK9mkDV7fzknkfg3083jrUhwyPX3z7e3J735aeMbdUL8B4LINDQ3EoWk9DwEqrFQqs7KyaBcDYSVra2t+fn676/99AIL7+/vHx8f/DVdbW6TR1dVFUsY+fJPUQ/IC114d75AGfwWLF8/JaXjnfkXpzuV7xwV/nLHuzhCiq6ur4WQ0X8II4ILUCPaHWS7fR7KpqSk4OLiiooKEB8R5+glRJDQ0tK6uLiwsDMHf0gw6na6kpIQGBge+ivm6b2JZrT3gRJcvvHwc+6MOB6B6whNZk3rS4uIi11nh9x4eHoeaH6NQc8G8aDrQ6/VmZwekjPb2dkhamsRsJ459+/blN7dRlB1konjZ8++8kmTFnaGMQsXOjahgBdpH4U0ObzjFIfCi4CLMIQDExsYe1tVQZ0kkEjoJFoXLmskgKyckJGB+S5OQnYyMjNCURCZ0yNs3hPfPrvVxL2Focf7+5x3piiga+QnrO1ZyY8gq5Vt0dHRhYaGZABJ2bm5uc3MzDleItLCA7u5uQsbRbutgRijNwDSdBOc0bmghQIU/NzcHMVo8ckF2gvBDcj8sLzIy8sRSznvzg6b/FHKXCN99LZUW8OT8/dFXPWjAswnTFF9c77N0orv64RvsJsS+mJqaOtAd+7rOAIKDfNzOngmQiHZynlr79FoGPq1ceRgb9bRA3TQY/9IbmWYd7PZtnyC/57H75p0Z/Jgq/yflGwOjnIFRzsAoZ2CUMzDKGexLueC0s21WEgn4TN0ngvIwf3fbrPRCeABTt31hMBj4fL5TbqrMBv4nFgnyzr/IlG4vmEwmnU6n0Wi8vb156Mwpl2/0Tczf1xq3j+GPQ/jOof6u52SBXq4ipnp7gfvHIX8LMAAKS3BWi2pEJAAAAABJRU5ErkJggg==) no-repeat
}

.facebook-button {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAkCAIAAACMktbzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRDUzQkY1NDU0NjhFNjExOUU2RkNFM0JCOEEwRDUyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QUFCRDU5NTZBOTMxMUU2QjNBQkMzMTlCNEI0QjI2MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QUFCRDU5NDZBOTMxMUU2QjNBQkMzMTlCNEI0QjI2MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMkZFNzkwNUM2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBENTNCRjU0NTQ2OEU2MTE5RTZGQ0UzQkI4QTBENTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Poy8ZgAABKlJREFUeNrsXF1IVFsUbqZxzvyUmo0jSqO+NGaRmISIUSI+mDHiD/YgCBdR6BL65EMPkg+C0IvQg0SBIIkglg9OiiIiKqSogVe0O+aDhV5hTKVhuMxfDU1fLdgczIq0+dFZ38Nhnz1rr31Y3/7WWmdwVAQCgdW3W0+tr1feOb0fP5/409ColedNpyzXkgzx6hOMMEGhUGi12oSEhNjYWMXr1f9aHr1ye/1B3VKvi3l4r+hc0mmOflgAYbvdbofDodPpTp5Ov7m57Qn2lp8+ff7g9Ny4auLoh0vlarVakiS73a5cXf8/NLsu2N5z6MMLUO73+5XBqN/7wuPzc9AjAUoOAVPOYMoZxwuqA6y5Yj57u/jClUspYqbk7+ccymNLOfi+f/e6VhPDsYuWxA59M9/RRbk8nzOipZYLPHjycuofezAeq7e3d2VlZc9kU1NTXFzc4Z3Pz887HI7i4uLDu9rY2LBarY2NjdFCeZD4JlRVVWVlZbEo+SWNEVaVhx5IpGNjY+vr6xinpaUhE4hUPzo6Oj09jUFiYmJBQQFliO3t7cHBQbLPyckpLy8nY4/HI2pHZmZmZWWlJEkY+3y+kZGRhYUF8lNWVpaamirKwdDQEI0tFktubu6eZ3M6nd3d3dgXux8Hykce3/7JZGjeyxHTzs5O0FxXV0ccDw8PV1dXfy0xU1Obm5tU7JeWlvr7+3EgMN/V1VVYWAh7cNnT04MlVMJBKmjDWviE8eTkJM3DBtfm5macAHCM7RoaGoxGI/zDLY1x7HBcYCZnnfgWR40T+0EAJlpkQMRBZ2trq4hpXl4eyRR0jo+Pl5aWkuJhAEGvfgNsiBhQCIPFxUVaCwOaxxIxDy53d3drampI8TAoKiqamZmB/9nZWSgefGMeuq+oqJiYmDiKfEd0Yt+3fZMndgGv14sr8UGgBD4wMAA14zTIjcEfrlqtVsxgocvlAm1bW1sZGRnENyE5ORlHDR8R02IeKYSWYOx2u8G3yWQ6Ks3mUarllNihPErsuG1vbxcsfg8U7H2L7p8FuEftmJubQyEI9l4hpVxUa3lRD/FX6xA3Wi3RHAmmKZ+jUxNChzTj4+NTUlLW1tZ+SQMW6vV6OMESpGu4FUK32+2QLz4Cr0gwQuh4ElqCY4cuD1ukp6ejb8BVnmy4lh8WoGTjGyjDoxWneTAE6eOWMi34Rtet0Wiys7NhhvQuWm60bzRGb49bShVYCEuMzWazwWBAB0eHCQYoCvn5+eTfarXicNDW8ANly58NTKPA9/X1/SjlcGI/CCAyBBq5HWOIDK0Z1AbOoDZIHxWd8jxkV1JSQmqrra0Fo+j+qACjUxPFeHl5mV66kDnEN3Ho3XBc2trayE99fT35gX+U/46Ojp+8pOHEICvgxIgGMDKhuHnn2W8tOExi3/dNjxFK2Gw2/vYt6sCUM+UMppxxzPDbHTv/mRurnMGUM5hyRmRRrlGHiHWtpOJwRwTlGWkh+s13zsUkDnd44fP5VCqVssaSqdMEXX96XcxfZZc56OFCIBBwuVw7OzsGg0GBmzdr9u4X/9reOX1B+OGxpFaaTadu5RuNZyQOfbgg/8chXwQYABW6NoqkI8OaAAAAAElFTkSuQmCC) no-repeat
}

.basket_product.product .i_price {
    display: inline
}

.titl2 {
    color: #7d7d7d;
    font-size: 15px;
    margin: 0 0 15px 0
}

.agree_info {
    text-align: right;
    font-style: italic;
    font-size: 13px
}

.basketline-details {
    position: absolute;
    width: 490px;
    top: -1px;
    right: -1px;
    background: #fff;
    border: 1px solid #e5e5e5;
    z-index: 98;
    border-radius: 0 0 7px 7px;
    overflow: hidden;
    display: none
}

.basketline_expanded .scroll_header .h_basket_none.active .basketline-details {
    display: block
}

.basketline_expanded .scroll_header .h_basket_none.active>span>a {
    height: 44px;
    line-height: 44px
}

.basketline_expanded .scroll_header .h_basket_none>span>a:before {
    top: 10px
}

.basketline-details__header {
    text-align: left;
    color: #fff;
    background: #ad181f;
    line-height: 44px;
    padding: 0 20px;
    font-size: 20px;
    font-weight: 100
}

.basketline-details__hide-btn {
    display: none
}

.basketline-details__content:after {
    content: "";
    display: block;
    clear: both
}

.basketline-details__footer {
    background: #e5e5e5;
    padding: 15px;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
    line-height: 32px
}

.basketline-details__footer a {
    float: right
}

.basketline-details__footer:after {
    content: "";
    display: block;
    clear: both
}

.basketline-details__item__pic {
    display: inline-block;
    vertical-align: middle;
    width: 77px;
    text-align: center
}

.basketline-details__item:after {
    content: "";
    display: block;
    clear: both
}

.basketline-details__item__name {
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    width: 165px;
    margin-right: 15px
}

.basketline-details__item__count {
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    border: 1px solid #f1f1f1;
    border-radius: 5px
}

.basketline-details__item__sum {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    text-align: center;
    font-size: 18px
}

.basketline-details__item__sum span {
    color: #9c9c9c;
    font-size: 15px
}

.basketline-details__item {
    text-align: left;
    position: relative;
    padding: 10px 0
}

.basketline-details__item__delete a {
    display: block;
    position: absolute;
    top: 0;
    right: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUM5RTZBQTczODM4MTFFNkJGNDY5ODE3NDUwMTE4MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUM5RTZBQTgzODM4MTFFNkJGNDY5ODE3NDUwMTE4MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzlFNkFBNTM4MzgxMUU2QkY0Njk4MTc0NTAxMTgxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzlFNkFBNjM4MzgxMUU2QkY0Njk4MTc0NTAxMTgxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu9CVR0AAAE9SURBVHjatNdBasMwEAVQZzDkBA7NKlkWuskV0iO0JrlCArlNvegVWuwcob1CN4UuuwvEJ8guf2AMRontGVkaGCQs4YekscCT6mGRIHbIClknxng5/avmHefLDM0r5r+n6ByQb9KufWAl+I18Qj8ldD6Rv/xABrJYoDgfjJ6RzzHgO+Aa21uTjJ9la4PBXSCPUWteHQruA100CDwE3kNHwRqwC/WCtWAfaoItIMdEbqS+uHmhc4GYwKGValZsBrVoF/zoA3Kkhq+hgRvoBzm1gpaVtuEceRGQ29wC+qB8hmUL5LaU6o2CukWzap+xBSZPkM/2zy0uLUyeYN1V1RqYRl4MiRSRCaYxoC9MY0EfmEKAVphCgRaYQoJauEFnoUANTAJ+hQSHYEY3McAeeMtogdzH+qVw4D36xVWAAQC41ebpdMs3UQAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    width: 14px;
    height: 14px;
    font-size: 0;
    text-indent: -99999px;
    bottom: 0;
    margin: auto 0
}

.basketline-container.ajax_processed {
    position: relative
}

.basketline-container.ajax_processed .basketline-details:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 44px;
    right: 0;
    bottom: 0;
    z-index: 109;
    background: url(../img/loader_new.f373293b.gif) no-repeat 50% hsla(0,0%,100%,.8)
}

.pr_card_tabs_cont .shop_l_addr {
    width: 372px
}

.pr_card_tabs_cont .shop_l_m {
    width: 197px;
    flex: 1 1 auto
}

.product-availability {
    justify-content: flex-end
}

.shop_l_count {
    margin-right: 20px;
    width: auto
}

.product_sef__item {
    letter-spacing: .01em;
    display: inline-block;
    vertical-align: bottom;
    width: 32%;
    margin: 0 0 13px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 4%
}

.product_sef__item a {
    display: block;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -2px;
    padding-bottom: 3px
}

.bl_post_l_links {
    position: relative
}

.bl_post_l_links .bl_f_social {
    float: none;
    width: auto;
    position: absolute;
    left: 30px;
    bottom: -100px
}

.form_file_add_link {
    margin-top: 15px
}

.suppliers_bottom {
    padding-top: 120px
}

.product_buyers_block+.product_card_bottom_prs .product_big_data_header {
    display: none
}

body.suppliers_section .one_news {
    margin-bottom: 40px
}

.basketline-details__content {
    max-height: 382px;
    overflow-y: scroll
}

.suppliers_messages__list--short .suppliers_messages__item {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 20px;
    position: relative
}

.suppliers_messages__list--short .suppliers_messages__item+.suppliers_messages__item {
    padding: 0 0 0 20px
}

.suppliers_messages__list--short .suppliers_messages__item+.suppliers_messages__item:before {
    content: "";
    position: absolute;
    left: -15px;
    top: -25px;
    height: 67px;
    border-left: 1px solid #e5e5e5;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: block
}

.suppliers_messages__list--short {
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
    margin-top: 40px;
    position: relative
}

.suppliers_messages__item__pic {
    float: left;
    margin-right: 10px;
    margin-bottom: 16px
}

.suppliers_messages__item__message {
    float: left;
    width: 100%
}

.suppliers_messages__item__date {
    color: #9d9d9d;
    padding-top: 4px;
    font-size: 14px
}

.suppliers_messages__list--short .suppliers_messages__item__message {
    font-size: 16px
}

.suppliers_messages__more_link {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 67px;
    border-left: 1px solid #e5e5e5;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUM1N0Y4NzE0RDkxMUU2ODdDNEYzMjQ5RDhBRUJBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUM1N0Y4NjE0RDkxMUU2ODdDNEYzMjQ5RDhBRUJBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MmJjZjk3MC05MDk1LTE0NDktYjJkYS05YWNmMGFkZDhiNjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6PT+3bAAAAd0lEQVR42mK0srJiwAEkgPgFNgkmHBqkgHgJEBuRoukZEJcBcRc2jbg0gcA5XBrxacKpkZAmdI3OIAEWID7DQDzoBOJEkCYTIhQbQW1qB+LLLCRoKAfis8T4CUMDIU1YNcACAleK6IKG2jl0SRY8KSIGV9oDCDAAT4cY/e02kQsAAAAASUVORK5CYII=) no-repeat 50%
}

.suppliers_messages--short {
    position: relative
}

.suppliers_messages__list--full .suppliers_messages__item {
    float: left;
    width: 100%
}

.suppliers_messages__list--full .suppliers_messages__item+.suppliers_messages__item {
    margin-top: 50px
}

.suppliers_messages__item__name,.suppliers_messages__list--short .suppliers_messages__item__message {
    font-size: 14px
}

.suppliers_messages__item__date {
    font-size: 13px
}

.shops_search {
    margin-bottom: 20px;
    max-width: 236px
}

.shops_search input[type=text] {
    display: block;
    width: 100%;
    height: 36px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    outline: none;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 5px;
    font-size: 13px
}

.info--catalog-top {
    margin-bottom: 24px
}

.info--catalog-top strong {
    display: block
}

.bl_item_video__video {
    min-width: 650px;
    display: none;
    width: 700px;
    height: 500px;
    overflow: hidden
}

.page_about_video .fancybox-skin {
    padding: 0!important
}

.page_about_video .fancybox-close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDU3NURFMTBBOUUxMUU2OUNEMUU0QjYyMDlCQzkxMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDU3NURFMDBBOUUxMUU2OUNEMUU0QjYyMDlCQzkxMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMWY4YjkwMS1hY2ZlLWMyNGMtYmYxMi1iYTVmMjNmOGJmZjEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6QsbcyAAAAUUlEQVR42mL4////WiB2AmIGIjFI7VoY4zWRmuFqMQSI0QTi45TApwldIy7NWA0k5CScriDkH5z+ZmIgF1DLqWQFDlnRQVYCIDvJkZXIAQIMANnlQsE8g43rAAAAAElFTkSuQmCC) no-repeat 50%,#be1010;
    top: 0;
    right: auto;
    left: 100%;
    width: 22px;
    height: 22px
}

.product__num {
    position: absolute;
    left: 4px;
    top: 23px;
    font-size: 18px;
    color: #b8b8b8;
    font-weight: 400
}

.catalog_container_view_list .product__num {
    top: -12px
}

.icon_status.status_gift {
    display: none
}

.shop_list_row__title a {
    padding-left: 27px;
    position: relative;
    display: inline-block
}

.shop_list_row__title a:before {
    content: "";
    width: 18px;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 3px;
    background: #e7e7e7
}

.shop_list_row__title a.active:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjk1NmM0Ny0yOTBkLWZmNDItYTZiYy0zZTM5MjAyMWRlYTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2NDg0NTkwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE2NDg0NTgwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBlYjExNjgtNDg4Ny0wNzQyLWJjNjMtYjA5OGE3NWFlYTg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI3NTAyODMtMGI5ZS0xMWU2LThkOWMtYTdjNWMxMTQyM2YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GPJ1CgAAAERJREFUeNpitMtfzsbAwNANxDFAzAjEi4G4lAVIdAFxHgMCgNjfmYBELAMmSGViwAGYoGaigzkgO8qglsKMBCmsBQgwAFrNCbxvNQPzAAAAAElFTkSuQmCC) no-repeat 50% #e7e7e7
}

.how-to-slider .main-slider {
    float: right;
    background: url(../img/ho-to-sldier-bg.a2003c4d.png) no-repeat;
    height: 490px;
    width: 878px;
    margin-right: -17px;
    margin-top: 119px
}

.how-to-slider .main-slider .container .slick-prev {
    left: -100px
}

.how-to-slider .main-slider .container .slick-next {
    right: -100px
}

.how-to-slider .main-slider .container {
    background: #fff;
    height: 368px;
    width: 573px;
    margin: 44px 0 0 150px
}

.how-to-slider .main-slider .container figure {
    height: 100%;
    overflow: hidden
}

.how-to-slider .main-slider .container .slick-dots {
    width: 368px;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    transform-origin: right;
    position: absolute;
    bottom: -15px;
    right: -150px
}

.how-to-slider .main-slider .container .slick-dots li {
    display: inline-block;
    list-style: none;
    margin-right: 11px
}

.how-to-slider .main-slider .container .slick-dots li button {
    overflow: hidden;
    text-indent: -999px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background .5s ease;
    -moz-transition: background .5s ease;
    -o-transition: background .5s ease;
    transition: background .5s ease;
    background: silver;
    border: none;
    cursor: pointer;
    height: 8px;
    width: 8px;
    padding: 0;
    outline: none
}

.how-to-slider .main-slider .container .slick-dots li.slick-active button {
    background: #be1010
}

.how-to-slider ol {
    display: block;
    float: left;
    list-style-type: none;
    counter-reset: item;
    margin-top: 302px;
    position: relative;
    height: 100px;
    width: 309px
}

.how-to-slider ol:after,.how-to-slider ol:before {
    content: "";
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #cdcdcd;
    z-index: -1
}

.how-to-slider ol:before {
    top: -238px;
    left: 47px;
    height: 611px;
    width: 611px
}

.how-to-slider ol:after {
    height: 92px;
    width: 92px;
    background: #fff;
    left: 0;
    overflow: hidden;
    top: 9px
}

.how-to-slider ol li {
    font-size: 28px;
    line-height: 33px;
    position: relative;
    height: 100px;
    line-height: 100px;
    margin-left: 107px
}

.how-to-slider ol li span {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px
}

.how-to-slider ol li:before {
    content: counter(item);
    counter-increment: item;
    font-size: 42.3px;
    position: absolute;
    left: -71px;
    z-index: 1;
    line-height: 35px;
    top: 39px
}

.bl_basket_order_cont {
    position: relative
}

.bl_basket_order_cont.ajax-processed:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../img/loader_new.f373293b.gif) no-repeat 50% hsla(0,0%,100%,.8);
    z-index: 99;
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media only screen and (max-width: 1220px) {
    .how-to-slider .main-slider {
        background-size:contain;
        height: 410px;
        width: 668px;
        margin-right: -17px;
        margin-top: 119px
    }

    .how-to-slider .main-slider .container {
        height: 280px;
        width: 438px;
        margin: 34px 0 0 114px
    }

    .how-to-slider .main-slider .container img {
        max-width: 100%
    }

    .how-to-slider .main-slider .container .slick-list {
        height: 100%
    }

    .how-to-slider .main-slider .container .slick-dots {
        width: 311px;
        right: -92px
    }
}

li.catalog-novinki a {
    color: #688daf;
    position: relative
}

#sommelier_form_form_container {
    max-width: 640px
}

.bl_contacts_hottel,.footer_tel {
    display: none
}

#lc-reg-success,#request-success {
    max-width: 655px;
    min-width: 0
}

.popup_cont .top-info {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 28px;
    margin-bottom: 10px
}

.popup_cont .bl_attention_file.bg-text {
    font-size: 24px;
    margin-bottom: 15px
}

.product_card_tabs .shops_search {
    display: inline-block;
    margin-right: 25px;
    vertical-align: middle
}

.product_card_share__title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    position: relative;
    top: 2px
}

.product_card_share {
    text-align: left
}

.pr_card_tabs_head li {
    text-transform: uppercase
}

.pr_card_tabs_head li.active {
    background: #678caf;
    border-color: #678caf;
    color: #fff
}

.product_card_tabs .bl_tabs_shops a {
    border: 0;
    text-transform: none;
    font-weight: 300;
    padding-left: 0;
    margin-right: 15px;
    position: relative
}

.product_card_tabs .bl_tabs_shops a.active {
    background: none;
    color: #678caf
}

.product_card_tabs .bl_tabs_shops a+a:before {
    content: "";
    display: block;
    width: 1px;
    height: 14px;
    background: #e5e5e5;
    position: absolute;
    top: 10px;
    left: -15px
}

.product_card_container .btn_buy {
    background: #be1010;
    border-radius: 0 5px 5px 0
}

.product_card_container .btn_buy:after {
    content: "";
    display: block;
    width: 21px;
    height: 18px;
    position: absolute;
    opacity: .8
}

.catalog_container_view_list .in-cart .btn_buy:after,.product_card_container .btn_buy:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.15 13.22h-.713v-.714a.528.528 0 1 0-1.056 0v.713h-.713a.528.528 0 1 0 0 1.056h.713v.713a.528.528 0 0 0 1.056 0v-.713h.713a.528.528 0 1 0 0-1.056zM6.066 10.858h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056zM6.066 7.432h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056z' fill='%23AFB1B2'/%3E%3Cpath d='M19.298 13.58a3.395 3.395 0 0 0-2.685-3.315V2.213c0-.655-.572-1.188-1.276-1.188H6.201c-.329 0-.64.115-.878.325L2.408 3.927a1.156 1.156 0 0 0-.397.862V17.8c0 .656.572 1.189 1.275 1.189h12.052c.703 0 1.275-.533 1.275-1.189v-.903a3.395 3.395 0 0 0 2.685-3.316zm-3.96 4.352H3.286c-.134 0-.22-.078-.22-.133V4.79c0-.022.015-.049.04-.072l2.916-2.576a.276.276 0 0 1 .179-.06h9.136c.135 0 .22.078.22.132v7.997c-.774.079-1.491.42-2.048.978a3.364 3.364 0 0 0-.971 2.04H6.066a.528.528 0 1 0 0 1.056h6.463a.545.545 0 0 0 .063-.004c.133.636.447 1.222.917 1.693a3.364 3.364 0 0 0 2.048.978v.848c0 .055-.085.133-.22.133zm.577-2.018H15.9a2.337 2.337 0 0 1-2.325-2.334 2.337 2.337 0 0 1 2.323-2.333h.016c.027 0 .055 0 .082.002a.533.533 0 0 0 .112.007 2.336 2.336 0 0 1 2.133 2.324 2.336 2.336 0 0 1-2.327 2.334z' fill='%23AFB1B2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px auto;
    filter: brightness(3)
}

.product_card_container .product_item_buy {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle
}

.product_card_container .pr_card_bottom_b {
    text-align: center
}

.pr_card_tabs_head li.active .tab_count_reviews {
    color: #fff
}

.btn_big {
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
    margin-left: 22px;
    position: relative;
    top: 1px
}

.pr_card_bottom_b .product_item__price {
    margin-bottom: 32px
}

.btn_buy:before {
    -webkit-animation: check .8s;
    -moz-animation: check .8s;
    -o-animation: check .8s;
    animation: check .8s;
    position: absolute;
    left: 18px;
    top: 17px;
    opacity: 0
}

.product--addedtocart .pr_card_bottom_b .btn_buy:before {
    -moz-transform: scaleX(-1) rotate(135deg);
    -ms-transform: scaleX(-1) rotate(135deg);
    -webkit-transform: scaleX(-1) rotate(135deg);
    transform: scaleX(-1) rotate(135deg);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    border-right: 4px solid #fff;
    border-top: 4px solid #fff;
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    width: 10px;
    opacity: 1
}

.product--addedtocart .btn_buy:after {
    opacity: 0
}

.pr_card_tabs_cont_inner--shops_list {
    position: relative
}

.pr_card_tabs_cont_inner--shops_list.ajax_processed:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../img/loader_new.f373293b.gif) no-repeat 50% hsla(0,0%,100%,.8)
}

.vacancy_prop {
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    margin-top: -1px;
    position: relative
}

.vacancy-notice {
    margin-bottom: 15px
}

.vacancy_prop:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #e2e2e2;
    left: 150px
}

.vacancy_prop-title {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    padding: 23px 25px 23px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 16px
}

.bl_item_accord_cont {
    background: #fff
}

.vacancy_prop-content {
    display: inline-block;
    vertical-align: top;
    padding: 23px 0 23px 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.bl_item_accord--vacancy {
    padding: 0;
    border: 1px solid #e2e2e2;
    border-radius: 7px;
    margin-bottom: 25px;
    background: #f1f1f1
}

.bl_item_accord--vacancy .bl_item_accord_cont {
    padding-right: 0
}

.bl_item_accord_head__salary {
    display: inline-block;
    vertical-align: top;
    color: #939393;
    margin-left: 42px;
    position: relative;
    font-size: 16px
}

.bl_item_accord_head__salary:before {
    content: "";
    display: block;
    position: absolute;
    height: 18px;
    background: #e2e2e2;
    width: 1px;
    top: 4px;
    left: -22px
}

.bl_item_accord--vacancy .bl_item_accord_head:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45%
}

.vacancy_count {
    color: #939393
}

.bl_vacancies_head .col_half:nth-child(4) {
    margin-left: 0!important
}

.bl_vacancies_head .col_half+.col_half:not(:nth-child(4)) {
    margin-left: 3%
}

.bl_vacancies_head .col_half {
    float: left;
    width: 31%
}

.bl_vacancies_head {
    padding-right: 30px;
    padding-bottom: 32px;
    background: #f1f1f1
}

.bl_vacancies_head .btn {
    position: static;
    float: right;
    margin-top: 5px
}

.page_about_job .bl_vacancies_head {
    background: #f1f1f1
}

.bl_container_howto {
    display: none
}

.new-howto {
    display: block;
    margin-top: 32px
}

.new-howto ol {
    list-style: none;
    counter-reset: i
}

.new-howto ol li a {
    color: #be1010
}

.new-howto ol li {
    counter-increment: i;
    padding-left: 165px;
    position: relative;
    background-position: 0;
    background-repeat: no-repeat;
    min-height: 51px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.new-howto ol li:not(:first-child) {
    margin-top: 25px
}

.new-howto ol li:before {
    content: counter(i);
    position: absolute;
    top: calc(50% - 23px);
    left: 93px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
    font-size: 20px;
    padding-top: 11px
}

.new-info_title {
    font-size: 22px;
    vertical-align: middle;
    display: inline-block
}

.new-info_title:not(:last-child) {
    margin-bottom: 7px
}

.page_address #page_content .shop_l_addr {
    width: 440px
}

.shop_time_job {
    float: right;
    padding-top: 6px
}

.bl_container_news {
    -o-transition: opacity .5s ease;
    -ms-transition: opacity .5s ease;
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1;
    filter: alpha(opacity=1)
}

.news_ajax_load {
    opacity: 0;
    filter: alpha(opacity=1)
}

.vacancy-addresses__link {
    list-style: none;
    cursor: pointer;
    padding-left: 27px;
    position: relative;
    margin-bottom: 4px
}

.vacancy-addresses a[href*=tel] {
    white-space: nowrap;
    display: flex;
    align-items: center
}

.vacancy-addresses a[href*=tel]:before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../img/ico-vacancy-phone.6eae0388.svg) 50% no-repeat;
    background-size: contain;
    margin-right: 7px
}

.vacancy-addresses {
    margin-bottom: 20px
}

.vacancy-addresses__link.active:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjk1NmM0Ny0yOTBkLWZmNDItYTZiYy0zZTM5MjAyMWRlYTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2NDg0NTkwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE2NDg0NTgwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBlYjExNjgtNDg4Ny0wNzQyLWJjNjMtYjA5OGE3NWFlYTg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI3NTAyODMtMGI5ZS0xMWU2LThkOWMtYTdjNWMxMTQyM2YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GPJ1CgAAAERJREFUeNpitMtfzsbAwNANxDFAzAjEi4G4lAVIdAFxHgMCgNjfmYBELAMmSGViwAGYoGaigzkgO8qglsKMBCmsBQgwAFrNCbxvNQPzAAAAAElFTkSuQmCC) no-repeat 50%
}

.vacancy-addresses__link.active:after,.vacancy-addresses__link:before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0
}

.vacancy-addresses__link:before {
    background: #e7e7e7;
    border-radius: 50%
}

.bl_item_accord_cont .form_row.form_row_send {
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px
}

.vacancies-list .form_row_send {
    float: right;
    position: relative;
    z-index: 2
}

.vacancies-list .form_row_send+.form_row_send {
    float: none;
    z-index: 1
}

.vacancies-list .form_row_send .btn_red.btn_print {
    background: #f1f1f1;
    color: #333
}

.vacancy_prop-title {
    background: #f1f1f1
}

.bl_vacancies_head select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzU4NUJCQjA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzU4NUJCQTA4NjExMUU2OEM2M0UxOTBGNDQ2RTcyMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74ZUz2AAAAT0lEQVR42mKcMXcJAxDIAfEjBlQAFmMCEopAfBaI7ZAk7aBiiixA4j4QhwDxWigNAmug7PssUIGDUIE1UH4IVIyBBclYkIAxlA13D0CAAQBMRw8AIi5gLwAAAABJRU5ErkJggg==) no-repeat 95% #fff;
    text-indent: 10px;
    font-size: 14px
}

.vacancy_prop-content,.vacancy_prop-title {
    display: table-cell
}

.bl_item_accord--vacancy .bl_item_accord_head.active {
    background: #f1f1f1
}

.bl_item_accord_head {
    background: #fff
}

.vacancies-list {
    margin-bottom: 80px
}

.bl_vacancies_head .selectize-input {
    padding: 0;
    height: 34px;
    border-radius: 0
}

.bl_vacancies_head .selectize-input>.item {
    padding: 8px 0 0 10px
}

.vacancy-addresses table {
    width: 100%
}

.vacancy-addresses table td {
    padding: 10px 15px;
    font-size: 14px;
    border: 1px solid #f1f1f1
}

.vacancy-addresses table td:nth-child(2),.vacancy-addresses table td:nth-child(3) {
    white-space: nowrap
}

.vacancy-addresses table tr {
    cursor: pointer
}

.vacancy-addresses table tr:hover {
    background: #f1f1f1
}

.bl_result_nomer_text a {
    color: #fff!important
}

.catalog-importnoe_pivo:not(.catalog_top_sections__item) {
    border-top: 1px solid #dadada;
    padding-top: 9px!important
}

.catalog-__7:not(.catalog_top_sections__item),.catalog-razlivnoe_pivo:not(.catalog_top_sections__item) {
    border-bottom: 1px solid #dadada;
    padding-bottom: 8px!important;
    margin: 0 0 10px 0
}

.bl_magazine_carousel .slick-slide {
    height: auto
}

.bl_magazine_carousel .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.shop_select_popup_open--favorite .shop_informer {
    margin-bottom: 24px
}

.shop_select_popup_open--favorite .shop_informer .favorites-star {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: -2px 1px 0;
    vertical-align: middle;
    background: url(/local/templates/.default/img/ico_favourite_shop_grey.png) no-repeat 50%;
    -webkit-background-size: 12px 11px;
    background-size: 12px 11px
}

.shop_select_popup_open--favorite .popup_container .shop_l_inner .checkbox_favourite {
    margin-left: 0;
    margin-right: 3px
}

.shop_select_popup_open--favorite .popup_container .shop_l_inner img {
    order: -1
}

.shop_select_popup_open--favorite .popup_container .shop_l_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end
}

.promo-app-discount-mobile .close,.promo-app-discount-popup .close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyM0MxMjYwODAxMjBFNzExOThBM0Q0RTIzNTc5N0M2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNDg0NjgzOTA1NkUxMUU4OTJCQURDNjUzNzIwRDY3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNDg0NjgzODA1NkUxMUU4OTJCQURDNjUzNzIwRDY3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NEQxNzE5NENGMDBFODExODgwREI0MTc5NjRDNjRFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0MxMjYwODAxMjBFNzExOThBM0Q0RTIzNTc5N0M2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCBCJMAAALTSURBVHjazJjNS1RRGMaPdi11dgVRTYqBGFiGhbloURCYLVu01tq2cePCDFeVtIs2raLyT3CZEEQ7IaoZaVEESdmHhFCLUZkJpufJ98Thds/MveecufTC4yjeec/vnq/3o+3Z/lHlYAVoCDoGHYYOQZ1QN7QJbUNfoDXoDbQCVbIOEmV8fhgag05CHZZnukV7oePQRagGvYaWoBJUDwk3AF2F+pWb8UVOi95Dj6B3vnB0OgldgNpUGOML3pJZXJBZzQy3D5qB+lR444uOQ0ehO9BG0kPtli8XodstAjOtT8YppoXjjM3JZx5mHa89YY/N5AgW30IdjeAmcljKRks8YYMbkE36j51bX77cOzUZDJq+6DPhX+PC8cd2XSkU9emZti1nvVbbPDJ7bYSfP5dLP3zB6OvD/P0XCb7I0Qs9NeF481+yOaSTEIAm2Md7C6sN9t9baF3fc2PNHGtndG7+HRjMXN5yJEH8VJoBXAEzginhKUSSXaROALICOoDpyDXEH4NZ905aQEcwbYOE63HZ3M0APcFoPYQ76Hot2AADgNEORJIYqlCA+ndPMKUPRJfvjR8HDABG62L42lL/p21FUpB4zZ65x3wu6phVCPfVJ0Wybf4AgN8I90mqpGBgvqFObI2Bfw9+ORM6iAdIFhYjKXh/ZQlhae8xjxkkz0oklfhLaDQkmCcgeSo6n+OJPduC7MJ1iR+a+VxJKvH+0GAOM0iOspkJKzm155Mq+0CxMs0MsodyVxfZZoHD3sWTJKeBYuXfGaQvMxYbtiQp+k5BEWuB7c6p0k8yvvgNqGqrW6uNehcttA0Zt9qsHcEHb+YIaB3P1sj5LFO8msNSzsl4qbtM+o1m5ZDUA0PVxS/9f3dtHrKx9wB6rvw6m/F77LF5Kl3hzGvmOnRC7fR4h5W9J2yLla9ktkppv5S1YV0WxbvpvMk7JWllZr0t+8irm/5bgAEATBW7B2BIbIgAAAAASUVORK5CYII=) no-repeat;
    background-size: contain!important;
    display: block;
    position: absolute;
    cursor: pointer
}

.promo-app-discount-mobile .close {
    top: 10px;
    right: 10px;
    width: 39px;
    height: 39px;
    order: -1
}

.promo-app-discount-popup .close {
    right: 5px;
    top: 5px;
    width: 18px;
    height: 18px
}

.promo-app-discount-popup.closed {
    display: none
}

.promo-app-discount-popup img {
    display: block;
    max-height: 96vh
}

.promo-app-discount-popup {
    position: fixed;
    right: 0;
    z-index: 99;
    bottom: 0
}

.promo-app-discount-mobile {
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    bottom: 0!important;
    min-height: 0!important;
    background: url(../img/promo-bg.8be7705d.jpg) 50% no-repeat,#fff;
    background-size: cover;
    text-align: center;
    z-index: 99999999999
}

.promo-app-discount-img {
    display: flex;
    position: relative;
    flex-direction: column
}

@media screen and (max-width: 800px) and (orientation:landscape) {
    .promo-app-discount-img>a:first-child {
        -webkit-background-size:contain!important;
        background-size: contain!important
    }
}

.promo-app-discount-img>a:first-child {
    flex: 1 1 auto;
    display: block;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

@media screen and (max-width: 800px) {
    .promo-app-discount-img {
        overflow-y:scroll
    }
}

.promo-app-discount-img img {
    position: static!important;
    transform: none!important;
    object-fit: cover;
    width: 100vw;
    height: calc(100vh - 80px)
}

@media screen and (min-width: 1100px) {
    .page_usercart .product_row_left {
        max-width:100%;
        width: 55%
    }

    .page_usercart .product_row_name {
        width: auto;
        float: none;
        display: block
    }

    .page_usercart .product_row_image {
        float: left
    }
}

@media screen and (max-width: 1200px) {
    .b_bl_app:before {
        displaY:none
    }

    .one-group-products-title>span {
        min-width: 155px
    }

    .bl_h_item {
        padding: 0 8px
    }

    .h_link_pdf {
        right: 4px
    }

    .bl_h_item_shops {
        padding-right: 62px
    }

    .bl_post_r_links li {
        margin-left: 10px
    }

    .bl_post_r_links {
        padding-left: 10px
    }

    .bl_h_item+.bl_h_item {
        border: 0
    }
}

@media screen and (max-width: 1100px) {
    .pr_card_tabs_head li {
        font-size:13px
    }

    .pr_card_char_item {
        width: 49%
    }

    .bl_post_r_text {
        padding: 20px 0 0 20px
    }

    .product_item_name {
        font-size: 17px;
        line-height: 26px;
        padding: 0 8px
    }

    .product_card_rank .rate_votes {
        margin: 0
    }

    .bl_mobile_carousel_links li {
        width: 265px!important;
        white-space: normal
    }

    .pr_card_tabs_head li {
        padding-right: 7px;
        padding-left: 7px
    }

    .pr_card_tabs_head li[data-href="#pr_card_tabs_cont--share"] {
        padding-right: 2px;
        padding-left: 4px
    }

    .pr_card_tabs_head li[data-href="#pr_card_tabs_cont--share"]:after {
        display: none
    }

    .slid-center .img {
        margin-left: 420px
    }

    .personal_data__col {
        padding: 0 10px 0 0
    }

    .personal_data__col+.personal_data__col {
        padding: 0 0 0 10px
    }

    .personal_data__item__content {
        padding: 25px 15px 27px 13px
    }

    .personal_data__item__header {
        padding-left: 13px
    }

    .footer_right_col {
        width: 200px
    }

    .bl_basket_top_links_right {
        width: 100%;
        text-align: left;
        margin-top: 20px
    }

    .bl_basket_top_links_right a {
        margin: 0 30px 0 0
    }

    .bl_after_header_magazine {
        padding-left: 10px;
        padding-right: 10px
    }

    .bl_pl_magazine_item {
        margin: 0 10px
    }

    .mag_item_text {
        max-width: 186px
    }

    span.order_date_text {
        max-width: 220px
    }

    .product_row_left,.product_row_right {
        float: none;
        max-width: 100%
    }

    .product_row_right {
        padding-top: 10px
    }

    .product_row_name {
        width: auto;
        display: block
    }

    .product_row_image {
        float: left
    }

    .basket_product_delete {
        top: 17px
    }

    .input_budget {
        width: 110px
    }

    .b_bl_shops {
        background-size: 100% auto!important
    }

    .main_menu li {
        margin-right: 8px;
        font-size: 13px
    }

    .bl_h_menu {
        margin: 0 190px 0 290px
    }

    .pr_card_tabs_cont .shop_list_row>div+div {
        margin-left: 15px
    }

    .pr_card_tabs_cont .shop_l_addr {
        width: 288px
    }

    .pr_card_tabs_cont .shop_l_time {
        width: 125px
    }

    .pr_card_tabs_cont .shop_l_m {
        width: 76px
    }

    .basket_item_note.basket_item_note--quantity-exceeded {
        padding-left: 126px
    }

    .shop_l_inner {
        padding-right: 12px
    }

    .bl_reg_form_col+.bl_reg_form_col {
        padding-top: 22px
    }

    .bl_how_procent_item span {
        right: 4px;
        bottom: 17px
    }
}

@media screen and (max-width: 800px) {
    .new-howto ol li:before {
        left:7px;
        top: 0;
        display: none
    }

    .new-howto ol li {
        padding-left: 65px;
        background-position: 0 0
    }

    .form_personal_data_accept .checkbox {
        display: inline-block;
        text-align: left;
        margin-right: 0
    }

    .form_personal_data_accept {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }

    .catalog-importnoe_pivo {
        padding-top: 0;
        border-top: none
    }

    .catalog-__7,.catalog-razlivnoe_pivo {
        padding-bottom: 0!important;
        border-bottom: none
    }
}

@media print {
    .bl_item_accord_head:after,.btn_print,.no-print,.send_resume,.vacancy-addresses__link.active:after,.vacancy-addresses__link.active:before {
        display: none
    }

    .bl_left_col {
        margin-right: 0
    }

    .bl_item_accord_head:before {
        display: block;
        float: right;
        content: "";
        background: url(../img/logo-kb.b421290f.png) no-repeat;
        -webkit-background-size: contain;
        background-size: contain;
        width: 260px;
        height: 80px
    }

    .bl_item_accord_head {
        position: relative
    }

    .vacancy-addresses__link.active {
        padding: 0 30px
    }

    .bl_item_accord--vacancy {
        border-color: #000;
        padding: 0
    }

    .bl_item_accord_head.active {
        padding-left: 30px;
        font-size: 24px
    }

    .vacancy_prop {
        padding: 0 30px
    }

    .vacancy_prop-title {
        width: 170px
    }

    .vacancy_prop,.vacancy_prop-title {
        border-color: #000
    }

    .vacancy_prop:before {
        background: #000;
        left: 170px
    }

    .vacancy-addresses__link,.vacancy_prop-content,.vacancy_prop-title {
        font-size: 18px
    }
}

.app-block {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(../img/kb-bg.d2068389.jpg) bottom no-repeat,#fff;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 9999
}

.app-wrapper {
    max-width: 480px;
    padding: 15px;
    text-align: center;
    margin: 0 auto
}

.app-top-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    z-index: 2
}

.app-block__img {
    max-height: 64vh
}

.app-block__title {
    font-size: 26px;
    line-height: 30px;
    text-align: center
}

.app-block__link--install:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: -2px;
    background: #5e7f99;
    border-radius: inherit
}

.app-block__link--install span {
    padding: 15px 12px;
    background: #7b9eb9;
    position: relative;
    z-index: 1;
    border-radius: inherit;
    display: block
}

.app-block__link--install {
    position: relative;
    display: block;
    color: #fff;
    border-radius: 10px;
    margin-top: 25px
}

.app-block__link--close {
    text-decoration: underline;
    color: #7b9eb9;
    margin-top: 10px
}

.app-block__link {
    font-size: 23px;
    line-height: 31px;
    text-align: center
}

@media screen and (max-width: 479px) {
    .app-block__img {
        margin-top:-20px
    }
}

@media screen and (max-width: 380px) {
    .app-block__link {
        font-size:19px;
        line-height: 27px
    }

    .app-block__title {
        font-size: 22px;
        line-height: 26px
    }

    .app-block__img {
        margin-top: -10px
    }

    .app-block__link--install {
        margin-top: 15px
    }
}

@media screen and (max-width: 340px) {
    .app-block__link {
        font-size:16px;
        line-height: 24px
    }

    .app-block__title {
        font-size: 19px;
        line-height: 22px
    }

    .app-block {
        overflow: scroll
    }
}

@media screen and (orientation: landscape) and (max-width:800px) {
    .app-block__img {
        max-height:80%;
        min-width: 290px;
        margin-top: 30px
    }

    .app-block {
        height: auto;
        min-height: 667px
    }

    #main {
        overflow-y: scroll!important
    }
}

.bl_basket_order_row .checkbox input[type=checkbox]+label span,.form_personal_data_accept .checkbox input[type=checkbox]+label span {
    border: 1px solid #7d7d7d
}

.form_personal_data_accept {
    text-align: left
}

.bl_basket_order_row .checkbox.f_checkbox.f_checkbox_horizontal {
    display: block
}

.form_personal_data_accept {
    float: none;
    margin-bottom: 20px
}

.catalog_container_view_list .in-cart .bl_p_count:after {
    content: "\422\43E\432\430\440   \432   \441\43F\438\441\43A\435   \43F\43E\43A\443\43F\43E\43A";
    font-size: 14px;
    font-weight: 300;
    color: #b8b8b8;
    white-space: nowrap;
    position: absolute;
    right: -58px;
    bottom: -30px
}

.catalog_container_view_list .in-cart .btn_buy {
    background: #be1010;
    border-radius: 0 5px 5px 0
}

.catalog_container_view_list .in-cart .btn_buy:after {
    content: "";
    display: block;
    width: 21px;
    height: 18px;
    position: absolute;
    opacity: .8
}

.product_card_container.in-cart .bl_p_count:after {
    content: "\422\43E\432\430\440   \432   \441\43F\438\441\43A\435   \43F\43E\43A\443\43F\43E\43A";
    font-size: 14px;
    font-weight: 300;
    color: #b8b8b8;
    white-space: nowrap;
    position: absolute;
    right: -114px;
    bottom: -33px
}

.product_card_container.in-cart .btn_buy {
    background: #be1010;
    border-radius: 0 5px 5px 0
}

.product_card_container .product_item_buy {
    overflow: visible
}

.catalog_container_view_pl .in-cart .bl_p_count:after {
    content: "\422\43E\432\430\440   \432   \441\43F\438\441\43A\435   \43F\43E\43A\443\43F\43E\43A";
    font-size: 11px;
    font-weight: 300;
    color: #b8b8b8;
    position: absolute;
    right: -158px;
    bottom: 2px;
    opacity: 1;
    width: 90px;
    line-height: 15px;
    text-align: left
}

.catalog_container_view_pl .in-cart .product_item_buy {
    left: -26px
}

.catalog_container_view_pl .in-cart .btn_buy {
    background: #be1010;
    border-radius: 0 5px 5px 0
}

.catalog_container_view_pl .in-cart .btn_buy:after {
    content: "";
    display: block;
    width: 21px;
    height: 18px;
    position: absolute;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.15 13.22h-.713v-.714a.528.528 0 1 0-1.056 0v.713h-.713a.528.528 0 1 0 0 1.056h.713v.713a.528.528 0 0 0 1.056 0v-.713h.713a.528.528 0 1 0 0-1.056zM6.066 10.858h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056zM6.066 7.432h6.463a.528.528 0 1 0 0-1.056H6.066a.528.528 0 0 0 0 1.056z' fill='%23AFB1B2'/%3E%3Cpath d='M19.298 13.58a3.395 3.395 0 0 0-2.685-3.315V2.213c0-.655-.572-1.188-1.276-1.188H6.201c-.329 0-.64.115-.878.325L2.408 3.927a1.156 1.156 0 0 0-.397.862V17.8c0 .656.572 1.189 1.275 1.189h12.052c.703 0 1.275-.533 1.275-1.189v-.903a3.395 3.395 0 0 0 2.685-3.316zm-3.96 4.352H3.286c-.134 0-.22-.078-.22-.133V4.79c0-.022.015-.049.04-.072l2.916-2.576a.276.276 0 0 1 .179-.06h9.136c.135 0 .22.078.22.132v7.997c-.774.079-1.491.42-2.048.978a3.364 3.364 0 0 0-.971 2.04H6.066a.528.528 0 1 0 0 1.056h6.463a.545.545 0 0 0 .063-.004c.133.636.447 1.222.917 1.693a3.364 3.364 0 0 0 2.048.978v.848c0 .055-.085.133-.22.133zm.577-2.018H15.9a2.337 2.337 0 0 1-2.325-2.334 2.337 2.337 0 0 1 2.323-2.333h.016c.027 0 .055 0 .082.002a.533.533 0 0 0 .112.007 2.336 2.336 0 0 1 2.133 2.324 2.336 2.336 0 0 1-2.327 2.334z' fill='%23AFB1B2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px auto;
    filter: brightness(3);
    opacity: .8
}

.page_personal_favorite-products .not-available.product--favorite {
    opacity: .3
}

.disclaimer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99;
    border-top: 1px solid #e5e5e5
}

.disclaimer__text {
    max-width: 1170px;
    padding: 35px 20px 31px 20px;
    position: relative;
    margin: 0 auto;
    font-size: 14px;
    line-height: 20px
}

.disclaimer__text p {
    padding-right: 40px
}

.disclaimer__close {
    position: absolute;
    right: 20px;
    top: 0;
    width: 13px;
    height: 13px;
    bottom: 0;
    margin: auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZDNjOTMzMS00N2JhLWVkNDUtOTY5NC01MzI5MDI1OWQ3ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk4RTBFRkIyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzk4RTBFRkEyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQzYzkzMzEtNDdiYS1lZDQ1LTk2OTQtNTMyOTAyNTlkNzgzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkM2M5MzMxLTQ3YmEtZWQ0NS05Njk0LTUzMjkwMjU5ZDc4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotEr/cAAAEbSURBVHjatNfBCcIwFAbg+ih0gjqD4MUV9Nazoit4cBs9uIKiK9gVvAjO0E5Q8OBLeYFSmiYvfS/wpzQpfLQ0L2RWFEWC7Yh5YupEr+WYLeaaYnfCnOm6VoINWGKWmBSwu2M+NFDSA1qgcW4GrTAbJbgPtl8SaLKiAUl4EDQT0HmoFoSdYB+VgkfBIXQq7AVdaCwcBI6hXDgY9KGhMAsMQX0wGwxFXfAiBjQtZSwFC1vojcm4IOdNu/AO0xDY0D1rk4CIhf/ogBnd51po/6dZxVYumFBpvrGVCyaWtqiSCQKljQ2DRC3lwiBRS7kwCIEsGATBYBiEwSDYonNB0AsDgS9hcBQ26F4JdMEHs7VdMD/ls4yF27PMX4ABAOzlnbpQSEJ/AAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 13px 13px
}

@media screen and (max-width: 800px) {
    .catalog_container_view_list .in-cart .bl_p_count:after {
        top:auto
    }

    .catalog_container_view_pl .in-cart .product_item_buy {
        left: auto
    }

    .catalog_container_view_pl .in-cart .bl_p_count:after {
        width: auto;
        text-align: left;
        bottom: 38px;
        top: auto
    }

    .product_card_container.in-cart .bl_p_count:after {
        top: auto;
        bottom: -29px;
        right: -204px
    }

    .product_card_container.in-cart .pr_card_bottom_b {
        padding-bottom: 20px
    }

    .page_wr.loading:before {
        content: "";
        background: url(../img/loader_new.f373293b.gif) 50% no-repeat,hsla(0,0%,100%,.5);
        position: fixed;
        z-index: 99999;
        display: block!important;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

body.page_mobile-app .fancybox-overlay {
    display: none!important;
    opacity: 0
}

body.page_mobile-app #main {
    display: block!important;
    position: relative;
    z-index: 999999999
}

.page_mobile-app .bl_navigation,.page_mobile-app .city_select,.page_mobile-app .scrollup,.page_mobile-app .shop_list,.page_mobile-app footer,.page_mobile-app h1,.page_mobile-app header {
    display: none
}

.page_mobile-app .center {
    padding: 0
}

.page_mobile-app .center,.promo-app-discount-img,.promo-app-discount-mobile {
    height: 100%
}

.page_mobile-app #page_content {
    padding-bottom: 0!important
}

.page_mobile-app #main {
    overflow: visible
}

.page_mobile-app #main,.page_mobile-app #page_content,.page_mobile-app .page_wr {
    min-height: 0;
    height: 100%
}

.promo-app-discount-mobile-back .btn {
    background: none;
    height: auto;
    line-height: 17px;
    color: #be1010;
    vertical-align: middle;
    border-bottom: 1px solid currentColor;
    padding: 0;
    border-radius: 0
}

.promo-app-discount-mobile-back {
    padding: 10px;
    background: #f1f1f1;
    flex: none;
    width: 100%;
    text-align: center;
    box-sizing: border-box
}

.page_personal_favorite-products .product_item_buy {
    display: none
}

.bl_arenda_tur {
    margin-top: 50px
}

.btn.btn_red.send_resume {
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .page_mobile-app.mobile .fancybox-wrap.fancybox-mobile {
        display:none
    }
}

.page_personal_cart .bl_basket_top_links_left .product_card_share {
    padding-top: 0
}

.page_personal_cart .bl_basket_top_links_left>span {
    display: none
}

.form_personal_data_accept {
    font-size: 13px;
    margin: 12px 0 0;
    line-height: 18px;
    font-style: normal
}

.form_personal_data_accept a {
    color: #be1010
}

.checkbox_favourite>label>span {
    position: relative;
    z-index: 10
}

.checkbox_favourite>label>span>i.hint.hint--shop-add-to-fav {
    position: absolute;
    background: #f1f1f1;
    border-radius: 8px;
    padding: 10px 15px;
    width: 130px;
    left: calc(100% + 15px);
    top: 50%;
    transform: translateY(-55%)
}

.checkbox_favourite>label>span>i.hint.hint--shop-add-to-fav:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #f1f1f1;
    border-bottom: 10px solid transparent;
    top: calc(50% - 5px);
    right: 100%
}

#calc-result .product_item_images {
    min-height: 154px
}

#calc-result .product_item_images img {
    vertical-align: middle
}

.bl_answer_c .help-block {
    font-size: 13px;
    line-height: 19px;
    color: #7d7d7d;
    margin: 5px 0 0
}

.bl_answer_c .checkbox input[type=checkbox]+label span {
    border: 1px solid #e2e2e2
}

.bl_answer_c .f_checkbox_horizontal label {
    margin-bottom: 0
}

.bl_answer_c .f_checkbox_horizontal {
    margin: 0 0 15px
}

.form_row--submit input {
    margin-top: 0!important
}

.form_row--submit {
    display: block!important
}

.block_registration .form_row>label {
    position: absolute;
    top: 0;
    left: 0
}

.block_registration .form_row>input {
    margin-top: 31px
}

.label--required:after {
    content: "*";
    display: inline-block;
    color: #be1010;
    margin: 0 0 0 5px
}

@supports (display: flex) {
    .block_registration .form_row {
        display:flex;
        flex-direction: column-reverse;
        justify-content: flex-end
    }

    .block_registration .form_row>label {
        position: static
    }

    .block_registration .form_row>input {
        margin-top: 0
    }

    .block_registration .form_row>input[required]+label:after {
        content: "*";
        display: inline-block;
        color: #be1010;
        margin: 0 0 0 5px
    }
}

@media screen and (max-width: 800px) {
    .bl_calc_total_btn {
        position:static;
        text-align: center
    }

    .bl_calc_total_left {
        padding-bottom: 0!important;
        margin-bottom: 20px;
        float: none;
        background: none
    }

    .bl_calc_total {
        border-radius: 5px;
        background: #eaeaea;
        margin-bottom: 0;
        padding: 1rem
    }

    .bl_calc_total_btn button {
        display: inline-block
    }
}

.bl_results_top+.bl_enter_nomer_bottom {
    padding-right: 20px
}

#orders-disabled-popup p {
    margin-bottom: 10px
}

.req {
    color: #be1010
}

.pr_card_images__rotate-imgs>div {
    display: inline-block
}

.pr_card_images__rotate-imgs {
    text-align: center
}

.vacancies-department-wrapper .bl_item_accord--vacancy {
    display: none
}

.vacancies-department:after {
    content: "";
    display: block;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 30px;
    border-radius: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45%;
    transition: all .3s ease-in-out;
    transform: rotate(180deg)
}

.vacancies-department-wrapper.active .vacancies-department:after {
    transform: rotate(0)
}

.vacancies-department {
    border: 1px solid #e2e2e2;
    margin-bottom: 25px;
    background: #f1f1f1;
    font-size: 20px;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    padding: 25px 80px 24px 30px;
    border-radius: 7px;
    line-height: 25px
}

.vacancies-department-wrapper.active .bl_item_accord--vacancy {
    display: block
}

.bl_rob_p {
    position: absolute;
    text-align: left;
    top: 0;
    left: 30px;
    color: #688daf;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end
}

.bl_rob_p__name {
    font-size: 10px;
    line-height: 1;
    text-transform: uppercase
}

.bl_rob_p__rating {
    font-size: 19px;
    margin-right: 6px;
    font-weight: 300
}

.catalog_container_view_list .bl_rob_p {
    margin: 10px 0 0;
    position: static
}

.seo-text-btn {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjRFMjM4Mzg0NjExRTZBNjhGRTI5MUIzNjM4QkE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCMjRFMjM5Mzg0NjExRTZBNjhGRTI5MUIzNjM4QkE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0IyNEUyMzYzODQ2MTFFNkE2OEZFMjkxQjM2MzhCQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0IyNEUyMzczODQ2MTFFNkE2OEZFMjkxQjM2MzhCQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Hh698AAADuElEQVR42syZS2gTQRjHN0sVpSY1FI9ikoNVL+1BsEUQUh8HES/moOCjeiupig+aahG0WFTQVnzQk0r0aG4+wEcqSNUIHnrTUh9VwYuVNmlrPRTi/9P/xrQm2d1kku4Hf6bb7M789pvZ+b6ZcaXTac3Mrl+9lu+nABSEGqFVvK6GaqAkNAV9hIagV9AzXtuy8MG2P2WVZt+WQvuhvZCHAAkoSpApgtYQXF6gDmqCTkIp6DZ0Cxq307Ad2CXQCUhe8waBBwvcn6S+QQN8RqyBL/oZki47B01aAdAtgu5gVy6AfNBRE9BCNsjnfaxviPWX5lmM1UVSsEvFG3FNkWEcjqFoRxuPULZCW6DD0C/bnkUlMjYfsytDKkHnQMehEMf6E8hrCxagtfxwBthlZTcASzvP2W6tJVh2/QPoPr/eihmAO1HcY/uLrXi2F3oJndLmwQAs7b7gTJEfFl6Vr3JZpbq+APAxzuGhnLAA9fBt+jRnWB9nIk8uz0YYheJOIIV3+xnlIrNgOU2FoQuas0x4wuTLePYAw+GYk0gZOMS7LdkRbA9jfcUsO5Mzsqo8FiXwZR0P+RlOBxVxuCD5mhcq8q5wecAZkGGwUfFHtRs6A3UorFM+tmadiXNCUaU7oePQGqmcf6sw4WvUmRgPKQKVfHcT9AXaCm1TBPxOViJVzCtHFIB2EPQ7//eTwA95fbGE+oXPV8UIkVIAujkLVFMMLHwevUTYXQVA5wIXPSQwI0ygcOsGdZGgERNQJcCYttwoJoqFtQOqAjgDK6vMFWUGLRV4OfRVN6YFGw/WFQk6F7jWxlbAauitwL6B1tpo7HQJoNnAMifPWLx/HfRa3uwpY3mlMyo7t0tK0KPjoffcEWnQHGiYCYRrCpzDRj57h2miE20f08TMAL/JkHbWSQk4vOplnu3LrBTg4nEuziIO82q7cJFv1tQh651hbhn1O8CrQS63Vv63ugV9iovGVod4VThkykjm3OQAcAzFD+jSPHtV2pfk5a7Z9tERaD3UNU+gXWy/zXSvC96dZuzeDnVXGLSb7Ur706awBB7V/h5sbJDIUSHQHrYn7Y7mukc32WCQhMXLsdNcJshmSOqvZnt553mXxaMl2c27wkh3XlHg8HKVIZHzEBQzyyOsHoDEmBrOMNJJl9UXCVnP50dYX10h0Gyzc7QkU0knF30tjNduBpAE8+JPTIqM1YccR/m1f+dgQf4eZcJftnMww2QI9FIBjuUmxnA/AY1F6CRfwDhhlCH0odhx81uAAQBwLR7LztombgAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain!important;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    cursor: pointer;
    transition: transform .3s ease;
    display: inline-block;
    border: none;
    transform: rotate(180deg);
    outline: none;
    position: relative
}

.seo-text-btn:after,.seo-text-btn:before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: inherit;
    box-sizing: border-box
}

.seo-text-btn:before {
    border: 3px solid #fff
}

.seo-text-btn:after {
    z-index: 1
}

.seo-text.js__opened .seo-text-btn {
    transform: rotate(0deg)
}

.seo-text {
    margin: 21px 0 10px;
    padding: 21px 0 0;
    font-size: 14px;
    position: relative
}

.seo-text h1,.seo-text h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: -5px!important
}

.seo-text__text b {
    font-weight: 400
}

.seo-text__text {
    width: 85.32%
}

.seo-text__text>:not(:first-child) {
    margin: 1.2rem 0 0
}

.seo-text__btn {
    margin: 1.3rem 0 0;
    text-align: center;
    position: absolute;
    top: 1px;
    right: 5.3%
}

.seo-text__text--full {
    margin: .6rem 0 0;
    display: none
}

@media screen and (max-width: 800px) {
    .seo-text-btn:after {
        border:1px solid #e5e5e5
    }

    .seo-text__btn {
        position: static
    }

    .seo-text {
        padding: 0 20px
    }

    .seo-text__text {
        width: 100%
    }

    .pr_card_images__rotate-imgs img {
        display: block
    }

    .popup-3d,.pr_card_images__rotate-imgs,.pr_card_images__rotate-imgs img {
        height: 100%
    }
}

.shop-list__item-metro-station:before {
    content: "";
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 3px;
    border-radius: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyOUI3NzAzOEU5MEJFODExQjQwMTk4OTEwQUZCQjkyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OEY2RTY5MzExNzcxMUU4QUI4REU3MjJCQTNDRDE4RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OEY2RTY5MjExNzcxMUU4QUI4REU3MjJCQTNDRDE4RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDQ0Y5NTFFMDYwQ0U4MTFCNDAxOTg5MTBBRkJCOTIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5Qjc3MDM4RTkwQkU4MTFCNDAxOTg5MTBBRkJCOTIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OmOpBQAAAX5JREFUeNqUkz1PAkEQhudOLnhEkG9PkUAgIn5EE88gWtBYmKg0WogSav6Mf0PFysLaWoNe1MoYvU4gAWkwQUNBnNnsJiuF4iRPbmfufXd29/aU8vEFSKEiB8ghkkVCSAu5Qc6Qc6Qvi0UkkCpyiuS5Efgzz+tVrvthpsI1YsLvYXJdQphVvpwwDBdhrlfJWEBWxRvXqAabZhKWkgbL5+Nh2MrMgFt3yhOQvkDmklz1jumwk03D2lwUNMcImKkIbGdnwe/RB1dQUuWuFNHQOOsen/TB7noakhE/ODUHxAwfKIoiS5fJHBSZ7tRgJTXFxgGPiy3X8LtZTnWaVIoAmd9FFgl52B7r7Q+4f6mz2sNrA2qtDqSmgxCb8MrmNpnvRLafW2T77H72wHquwZVlw+3TG3S6X3i0CuzlFmTzo4I37AgHJ/D/KFLnitx9yCB9ReV3lb51c0hjk+v74nrayAZi/WG0uM4e/DGokEHoDC4ROu4e0uB5kb+3heFbgAEAfPxM+Z8YCkoAAAAASUVORK5CYII=) 50% no-repeat
}

.shop-list__item-metro-station {
    color: #9a9a9a;
    padding-left: 23px;
    position: relative;
    font-size: 11px
}

@media screen and (min-width: 800px) {
    .shop_list_row--metro {
        position:relative;
        margin: 0 0 30px
    }

    .shop-list__item-metro-station {
        position: absolute;
        top: calc(100% + 10px);
        left: 28px;
        white-space: nowrap
    }

    .shop-list__item-metro-station:before {
        top: calc(50% - 8px)
    }

    #find_bug_popup .popup_cont:after,#product_review .popup_cont:after,#write_letter_popup .popup_cont:after {
        content: "";
        display: table;
        clear: both
    }

    #find_bug_popup .popup_cont .forms__recaptcha-wrap,#product_review .popup_cont .forms__recaptcha-wrap,#write_letter_popup .popup_cont .forms__recaptcha-wrap {
        margin-left: 4%
    }

    #find_bug_popup .popup_cont .forms__recaptcha-wrap,#find_bug_popup .popup_cont>.prop--multiple,#product_review .popup_cont .forms__recaptcha-wrap,#product_review .popup_cont>.form_row--183,#write_letter_popup .popup_cont .forms__recaptcha-wrap,#write_letter_popup .popup_cont>.prop--multiple {
        float: left;
        width: 48%
    }
}

body.page_about_na-volne-s-kb #page_content ol {
    padding-left: 20px
}

.bl_tabs~ul:not([class]) {
    margin-left: 20px
}

.wave-table td {
    font-size: 22px;
    padding: 2rem;
    line-height: 1.25;
    font-weight: 400
}

.h_basket_none.ajax_processed {
    min-height: 0
}

.h_basket_none.ajax_processed:before,.popup-3d {
    display: none
}

.pr_card_images__popup-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url(../img/ico-open-in-popup.c0a360f3.png) no-repeat;
    background-size: contain;
    z-index: 5
}

.pr_card_images__popup-btn:after {
    content: "";
    position: absolute;
    background: url(../img/360-degrees.62462a4e.svg) 50% no-repeat;
    width: 40px;
    height: 40px;
    top: calc(100% + 7px);
    left: calc(50% - 20px)
}

.popup-3d-open .fancybox-outer {
    background: #fff
}

.pr_card_images__rotate-imgs div,.pr_card_images_wrap {
    height: 100%
}

.pr_card_images__rotate-imgs img {
    max-width: 100%;
    max-height: 100%
}

.pr_card_images_wrap {
    position: relative
}

.pr_card_images_slide--360 {
    position: relative;
    display: flex!important;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.pr_card_images--360 .slick-slide {
    height: auto
}

.pr_card_images--360 .slick-track {
    display: flex
}

.message-send {
    display: none;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    max-width: 737px
}

.message-send__title-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 27px 18px 35px;
    background: #f1f1f1
}

.message-send__title {
    font-weight: 100;
    font-size: 24px;
    letter-spacing: .01em
}

.close-form {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZDNjOTMzMS00N2JhLWVkNDUtOTY5NC01MzI5MDI1OWQ3ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk4RTBFRkIyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzk4RTBFRkEyRTQzMTFFNkI0RDhFQkNDQkM2NTVFNEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQzYzkzMzEtNDdiYS1lZDQ1LTk2OTQtNTMyOTAyNTlkNzgzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkM2M5MzMxLTQ3YmEtZWQ0NS05Njk0LTUzMjkwMjU5ZDc4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotEr/cAAAEbSURBVHjatNfBCcIwFAbg+ih0gjqD4MUV9Nazoit4cBs9uIKiK9gVvAjO0E5Q8OBLeYFSmiYvfS/wpzQpfLQ0L2RWFEWC7Yh5YupEr+WYLeaaYnfCnOm6VoINWGKWmBSwu2M+NFDSA1qgcW4GrTAbJbgPtl8SaLKiAUl4EDQT0HmoFoSdYB+VgkfBIXQq7AVdaCwcBI6hXDgY9KGhMAsMQX0wGwxFXfAiBjQtZSwFC1vojcm4IOdNu/AO0xDY0D1rk4CIhf/ogBnd51po/6dZxVYumFBpvrGVCyaWtqiSCQKljQ2DRC3lwiBRS7kwCIEsGATBYBiEwSDYonNB0AsDgS9hcBQ26F4JdMEHs7VdMD/ls4yF27PMX4ABAOzlnbpQSEJ/AAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 14px 14px;
    border: 0;
    width: 14px;
    height: 14px;
    cursor: pointer;
    z-index: 8040
}

.message-send__body {
    display: flex;
    padding: 38px 36px 38px 57px
}

.message-send__img {
    flex: none;
    margin-right: 58px
}

.message-send__text {
    letter-spacing: .01em;
    font-size: 15px;
    line-height: 22px
}

.message-send__text-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px
}

.message-send__text-code {
    font-weight: 700;
    font-size: 29px;
    line-height: 1;
    background: #f1f1f1;
    color: #be1010;
    border-radius: 4px;
    display: inline-block;
    padding: 14px 16px;
    text-transform: uppercase;
    margin-bottom: 20px
}

.message-send__text-code-subtitle {
    margin-bottom: 26px
}

.message-send__text-btn {
    margin-bottom: 28px
}

.message-send__btn {
    background: #be1010;
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
    border: none;
    line-height: 1;
    padding: 9px 19px
}

.message-send__text-bot p:not(:first-child) {
    margin: 20px 0 0
}

@media screen and (min-width: 800px) {
    .shop_list_row {
        display:flex;
        -ms-align-items: flex-end;
        align-items: flex-end
    }
}

.product-availability {
    display: flex;
    align-items: center;
    margin: 25px 0 0;
    justify-content: center
}

.product-availability__title {
    color: #b8b8b8;
    margin-right: 16px
}

.product-availability__dots {
    list-style: none;
    display: flex
}

.product-availability__dots li:not(.filled) {
    background: #dfdfdf
}

.product-availability__dots li {
    border-radius: 4px;
    width: 8px;
    height: 8px
}

.product-availability__dots li:not(:last-child) {
    margin-right: 2px
}

.product-availability--red .product-availability__dots li.filled {
    background: #ea6f22
}

.product-availability--yellow .product-availability__dots li.filled {
    background: #fab033
}

.product-availability--green .product-availability__dots li.filled {
    background: #65b85e
}

.page_promocode .app_ico {
    width: 33px;
    height: 33px;
    left: 8px;
    top: -5px;
    background-position: 50%
}

.promocode {
    text-align: center;
    padding: 0 20px
}

.promocode__title {
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 12px
}

.promocode__subtitle {
    font-size: 15px;
    margin-bottom: 23px;
    letter-spacing: .01em;
    line-height: 1.33333
}

.promocode__code {
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 13px
}

.promocode__alert {
    color: #be1010;
    font-size: 12px;
    margin-bottom: 25px
}

.promo-btn {
    display: inline-block;
    border: 1px solid #c9c9c9;
    color: #777;
    padding: 13px 25px 14px;
    letter-spacing: .01em;
    font-size: 25px;
    line-height: 20px
}

.p_contacts_bottom_form_right img {
    max-width: 100%
}

.shop_balloon__check {
    text-align: left
}

.shop_balloon__check .btn {
    float: none;
    margin-left: 0;
    margin-top: 10px
}

.shop_balloon__availability {
    display: flex
}

.shop_balloon__availability .product-availability {
    justify-content: flex-start;
    margin: 0 0 0 3px
}

.bl_rob_p:hover~.bl_rob_p__info {
    opacity: 1;
    pointer-events: auto
}

.bl_rob_p__info-pic a,.bl_rob_p__info-pic img {
    display: block;
    width: 100%
}

.bl_rob_p__info:not(:hover) {
    opacity: 0;
    pointer-events: none
}

.bl_rob_p__info {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    max-width: 260px;
    background: #fff;
    border-radius: 5px;
    text-align: left;
    overflow: hidden;
    z-index: 100;
    transition: opacity .3s ease
}

.bl_rob_p__info-text:empty {
    display: none
}

.bl_rob_p__info-link a {
    color: #be1010
}

.bl_rob_p__info-link,.bl_rob_p__info-text {
    padding: 15px
}

.bl_rob_p__info-text {
    padding-bottom: 0
}

@media (min-width: 821px) {
    .page_long-check .p_contacts_bottom_form_left,.page_long-check .p_contacts_bottom_form_right {
        box-sizing:border-box;
        width: 50%
    }
}

@media screen and (min-width: 812px) {
    .page_promocode .bl_mobileapp_phone {
        top:-170px
    }
}

@media (max-width: 812px) {
    .page_promocode .bl_mobileapp_phone .slick-next {
        right:-70px
    }

    .page_promocode .bl_mobileapp_phone {
        padding: 0!important;
        top: auto;
        position: relative;
        float: none;
        background-position: 0 0;
        padding: 84px 0 0 21px;
        margin: 0 auto;
        width: 349px
    }

    .page_long-check .p_contacts_bottom_form {
        display: flex;
        flex-direction: column-reverse
    }

    .page_long-check .p_contacts_bottom_form_right {
        order: 1
    }

    .page_long-check .p_contacts_bottom_form_left,.page_long-check .p_contacts_bottom_form_right {
        box-sizing: border-box;
        width: 100%
    }

    .bl_rob_p__info-pic {
        display: none
    }

    .m_bl_promo {
        display: flex;
        flex-direction: column-reverse
    }

    .m_bl_promo .cont_right_col {
        padding: 0 11px;
        border: none
    }

    .m_promo_slider .slick-dots .slick-active button {
        background: #ad291f
    }

    .m_promo_slider .slick-dots li {
        list-style: none
    }

    .m_promo_slider .slick-dots li:not(:last-child) {
        margin-right: 13px
    }

    .m_promo_slider .slick-dots button {
        font-size: 0;
        border: none;
        padding: 0;
        width: 7px;
        height: 7px;
        display: block;
        border-radius: 50%;
        background: #e1e1e1;
        transition: background .3s ease
    }

    .m_promo_slider .slick-dots {
        margin: 0 0 18px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .m_promo_slider .slick-list {
        margin: 0 0 17px
    }

    .m_promo_slider {
        background: none
    }

    .m_bl_promo .cont_right_col,.m_promo_slide a,.m_promo_slide img,.m_promo_slider {
        display: block;
        position: static
    }

    .m_promo_slide img {
        transform: none;
        max-width: 100%;
        border-radius: 5px
    }

    #main {
        min-width: 320px;
        width: 100%;
        position: relative
    }

    .js__city-popup {
        overflow: hidden;
        position: fixed;
        width: 100%;
        left: 0
    }

    .js__city-popup #city_select_form .bl_selects_city {
        padding: 0!important;
        margin: 0!important
    }

    .js__city-popup .item_select_city select {
        height: 41px
    }

    .js__city-popup .item_select_city {
        width: 100%
    }

    .js__city-popup .popup_bottom_bl {
        padding: 0;
        background: none;
        text-align: center
    }

    .js__city-popup .popup_cont {
        padding: 45px 0 60px!important
    }

    .js__city-popup .popup_head {
        background: none;
        text-align: center;
        padding: 0 17px;
        font-size: 20px;
        line-height: 26px
    }

    .js__city-popup .fancybox-skin {
        padding: 0!important
    }

    .js__city-popup .fancybox-inner {
        width: 100%!important
    }

    .js__city-popup .city_select.popup_container {
        min-width: 0;
        width: 100%;
        padding: 50px 32px 60px;
        box-sizing: border-box
    }

    body.js__city-popup.mobile .fancybox-wrap {
        width: 283px!important;
        min-width: 0
    }
}

@media screen and (max-width: 1220px) {
    .promocode {
        padding:0 15px
    }

    .promocode__title {
        margin-bottom: 8px
    }

    .promocode__subtitle {
        margin-bottom: 15px
    }

    .promocode__code {
        margin-bottom: 8px
    }

    .promocode__alert {
        margin-bottom: 15px
    }
}

.basket_produc_count,.product_count_ost:not([v-cloak]) {
    display: block!important
}

input[name="REGISTER[PERSONAL_PHONE]"]~.form_row {
    margin-top: 14px!important;
    display: block!important
}

.page_contacts .selectize-control .selectize-input {
    display: block
}

.page_contacts .selectize-control .selectize-input.full {
    border: none;
    background: none!important
}

.page_contacts .selectize-control input[type=text] {
    height: auto!important
}

.page_contacts .selectize-control {
    border: 1px solid #d5d5d5;
    border-radius: 5px
}

.form_row--381 {
    display: none
}

.message-send__text-bot a {
    color: #be1010
}

.long-check__rating-list tbody td:last-child,.long-check__rating-list tbody td:nth-child(3) {
    white-space: nowrap
}

.banner-iqos a,.banner-iqos img {
    display: block;
    width: 100%
}

.iqos-frame iframe {
    max-width: 100%;
    height: 880px
}

.product_item_bottom>.link_product_to_favourite {
    left: auto;
    right: 17px
}

@media (max-width: 812px) {
    .bl_enter_nomer_form .card_number_desktop {
        display:block!important
    }

    .iqos-frame {
        position: relative;
        padding-top: 221%;
        flex: 1 1 auto
    }

    .page_iqos footer,.page_iqos header {
        flex: none
    }

    .page_iqos #page_content>.center {
        width: 100%;
        box-sizing: border-box
    }

    .page_iqos #page_content,.page_iqos #page_content>.center,.page_iqos .bl_container_article {
        flex: 1 1 auto;
        display: flex;
        flex-direction: column
    }

    .page_iqos .page_wr {
        display: flex;
        flex-direction: column
    }

    .page_iqos footer {
        height: auto;
        position: static
    }

    .iqos-frame iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    body.fancybox-active.mobile .age_popup_container div.popup_bottom_bl {
        margin-top: auto;
        padding: 35px 45px 40px 40px!important;
        position: relative!important
    }

    .age_popup_container .text.text--mid {
        font-size: 16px;
        line-height: 1.3;
        padding: 0
    }

    .age_popup_container .text.text--big {
        font-size: 20px;
        padding: 0;
        line-height: 1.3;
        margin: 0 0 23px
    }

    .age_popup_container .popup_cont {
        padding: 55px 45px!important
    }

    .age_popup_container .popup_bottom_bl__text {
        margin: 0;
        padding-left: 45px;
        font-size: 12px;
        line-height: 1.66667
    }

    .age_popup_container .popup_bottom_bl__btns .btn:not(:last-child) {
        margin-right: 22px
    }

    .age_popup_container .popup_bottom_bl__btns {
        position: absolute;
        left: 0;
        right: 0;
        bottom: calc(100% + 28px);
        display: flex;
        justify-content: center
    }

    .age_popup_container {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-width: 0;
        display: flex;
        flex-direction: column
    }

    .city-confirm {
        background: #fff;
        padding: 10px 20px;
        text-align: center;
        width: 100vw;
        box-sizing: border-box;
        box-shadow: 5px 5px 20px rgba(0,0,0,.05)
    }

    .city-confirm__title {
        font-size: 14px;
        line-height: 21px;
        margin: 0 0 7px
    }

    .city-confirm__btns .btn:not(:last-child) {
        margin-right: 15px
    }

    .city-confirm__btns {
        display: flex;
        justify-content: center
    }
}

@supports (display: grid) {
    .page_about_press-center_media-publications .news_item_pic,.page_press-center_media-publications .news_item_pic {
        display:none
    }

    .page_about_press-center_media-publications .news_date,.page_press-center_media-publications .news_date {
        grid-area: date;
        color: #b8b8b8;
        border-radius: 5px;
        padding: 7px 15px 6px;
        border: 1px solid #e5e5e5;
        margin: 0
    }

    .page_about_press-center_media-publications .news_name,.page_press-center_media-publications .news_name {
        grid-area: title;
        padding-right: 50px
    }

    .page_about_press-center_media-publications .news_desc,.page_press-center_media-publications .news_desc {
        padding: 0;
        grid-area: subtitle;
        color: rgba(0,0,0,.4);
        padding-right: 50px
    }

    .page_about_press-center_media-publications .news_name:after,.page_press-center_media-publications .news_name:after {
        content: "";
        position: absolute;
        top: calc(50% - 11px);
        right: 30px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0YwQzUwRTBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0YwQzUwRDBCQTcxMUU2QkM4RUY0NTA5NzNCNjVFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzBiNDJjNC1lZDNhLWRjNGYtOWE5OS1hODAwMzMzZWJiNWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YTY0NWEwYy1mYWY2LTExZTUtOTBlZi1lY2VlYmE5YjljYTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AyCO2AAAAP0lEQVR42nSPwQkAMAgDNQPHWZw4pY+CSHogQriAhqTYQ1IuRyyqSnNP4MTuTlfAT3QFOPGxC3mfcaI77wgwAPnQQWIb4IKMAAAAAElFTkSuQmCC) no-repeat center 45% #e7e7e7;
        width: 21px;
        height: 21px;
        border-radius: 50%;
        transform: rotate(90deg)
    }

    .page_about_press-center_media-publications .news_item:first-child,.page_press-center_media-publications .news_item:first-child {
        padding-top: 22px
    }

    .page_about_press-center_media-publications .news_item,.page_press-center_media-publications .news_item {
        display: grid;
        position: relative;
        align-items: center;
        grid-template-areas: "date title" "date subtitle";
        grid-template-columns: auto 1fr;
        grid-gap: 5px 44px;
        width: 100%;
        margin: 0;
        padding: 12px 0
    }

    @media (max-width: 660px) {
        .page_about_press-center_media-publications .news_name:after,.page_press-center_media-publications .news_name:after {
            right:0
        }

        .page_about_press-center_media-publications .news_item,.page_press-center_media-publications .news_item {
            grid-template-areas: "date subtitle" "title title";
            grid-gap: 15px 20px;
            padding: 20px 30px 20px 0
        }
    }
}

@media (max-width: 660px) {
    .page_promocode .bl_mobileapp_phone .slick-prev {
        left:30px
    }

    .page_promocode .bl_mobileapp_phone .slick-next {
        right: 30px
    }
}

@media (max-width: 800px) {
    ymaps[class$=balloon__content]>ymaps {
        min-height:120px
    }
}

@media (min-width: 812px) {
    .popup_bottom_bl__btns a:not(:last-child) {
        margin-right:15px
    }
}

.reg-form__rows {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 -20px -24px
}

.reg-form__bot {
    display: flex;
    width: calc(66.67% - 8px);
    margin: 60px 0 0
}

.reg-form__bot-card,.reg-form__bot-passwords {
    width: calc(50% - 12px)
}

.reg-form__bot-passwords {
    margin-right: 12px
}

.reg-form__bot-card_subtitle {
    margin: 10px 0 0;
    color: #7d7d7d
}

.reg-form__bot-card_label {
    color: #7d7d7d;
    margin: 0 0 10px
}

.reg-form__bot-card .bl_enter_nomer_form input[type=text] {
    width: 100%;
    margin: 0;
    box-sizing: border-box
}

.reg-form__bot-card .bl_enter_nomer_form {
    padding-top: 80px
}

.reg-form__bot-card {
    margin-left: 12px
}

.reg-form__rows .form_row .send_phone_code {
    position: relative;
    display: block;
    margin-top: 5px;
    padding-top: 5px
}

.reg-form__rows .form_row .send_phone_code+.form_row {
    margin-top: 58px!important
}

.reg-form__rows .form_row {
    width: calc((100% - 72px)/3);
    margin: 0 0 20px 24px;
    position: relative
}

.reg-form__submit .form_personal_data_accept {
    margin: 25px 0 0;
    width: 100%
}

.reg-form__submit input[type=submit]:not(.active) {
    pointer-events: none;
    background: #b8b8b8
}

.reg-form__submit {
    margin: 45px 0 0;
    display: flex;
    align-items: center;
    width: calc(66.67% - 8px);
    flex-wrap: wrap
}

.reg-form__submit .btn {
    margin-right: 15px
}

.popup-message {
    text-align: center
}

.popup-message__container {
    width: 500px;
    max-width: 100%;
    min-width: 0
}

.notification-message {
    display: none
}

.popup-message__btns {
    margin: 10px 0 0;
    display: flex;
    justify-content: center
}

.popup-message__btns-btn:not(:last-child) {
    margin-right: 15px
}

.order-nav {
    display: inline-flex;
    border-bottom: 1px solid #f1f1f1
}

.order-nav__item:not(:last-child) {
    margin-right: 30px
}

.order-nav__item.active .order-nav__item-link:after {
    opacity: 1
}

.order-nav__item-link:after,.order-nav__item-link:before {
    content: "";
    position: absolute;
    left: 0
}

.order-nav__item-link:before {
    width: 16px;
    height: 16px;
    top: calc(50% - 8px)
}

.order-nav__item-link {
    position: relative;
    text-transform: uppercase;
    color: #678caf;
    display: block;
    padding: 15px 0 15px 31px;
    font-weight: 400;
    font-size: 13px
}

.order-nav__item-link--all:before,.order-nav__item-link--executing:before {
    background: url(../img/ico-orders-all.4b6e6c8d.svg) no-repeat
}

.order-nav__item-link--ready:before {
    background: url(../img/ico-orders-ready.a4240c6d.svg) no-repeat
}

.order-nav__item-link--received:before {
    background: url(../img/ico-orders-received.05f499df.svg) no-repeat
}

.order-nav__item-link--canceled:before {
    background: url(../img/ico-orders-canceled.5de3a1cc.svg) no-repeat
}

.order-nav__item-link:after {
    background-color: currentColor;
    bottom: 0;
    height: 1px;
    right: 0;
    opacity: 0;
    transition: opacity .3s ease
}

.lc-orders__nav:first-child:last-child {
    margin: 0 0 30px
}

.lc-orders__list {
    margin: 44px 0 0
}

.lc-orders__list-item:not(:first-child) {
    margin: 10px 0 0
}

.order-item.js__opened .order-item__header-arrow {
    transform: rotate(180deg)
}

.order-item.js__opened .order-item__header .order-item__header-price,.order-item.js__opened .order-item__header .order-item__header-shop,.order-item.js__opened .order-item__header .order-item__header-time {
    display: none
}

.order-item.js__opened .order-item__body {
    display: block
}

.order-item.js__opened .order-item__header {
    background-color: #fafafa;
    border-radius: 5px 5px 0 0
}

.order-item__header span {
    color: #678caf
}

.order-item__header {
    display: flex;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #f1f1f1;
    padding: 20px 23px;
    color: #5a5a5a
}

.order-item__header-date div:not(.order-item__header-attention) {
    margin: 0 0 4px;
    font-size: 18px
}

.order-item__header-date {
    width: 230px;
    margin-right: 20px;
    font-size: 13px
}

.order-item__header-shop {
    margin-right: 20px;
    width: 285px
}

.order-address__address,.order-address__title {
    padding-left: 31px
}

.order-address__title:before {
    content: "";
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAYAAAB2Wd+JAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAInSURBVHgBhVNLchpBDJV6qARnNbmBcwO4QXwCmBMwLPhkBVSZRVbAKlWG1Nir4BX4AM6EE0BuQE5gcoKMF6EoA91+aoaP8VBWVYOmpSepnySmA6kHoTtfU42ZfDJ0Hl9PcYbs0Kjf8GZbX7VVqt3wM0APDABrKt5eeiwH3w1jTNasaCw+W3+Wn1IQZnhNY2XI6ze9CSVI6Qo+au9jgZVu+AClKBfVIDw3S10nR+UsQtOEU9SRMiWjIRqcpSirSlf3PsyTHQglMauIn+hCr8lDwL+2TNhsJqbZfKX9lKNUAUR0bPQ1DRDx5rbpXR9UOf3SDSMEGUC/EF8EbnG5F/774NCnCLfvQQ4I+Xj8Ph9sv4Pt0E+hFPe64UXpBbmgKkoiZgg7SowW8BEdVy5Iokj6t0gDZMgVPQksfU3Dx9/YI4VGThcrytio0OeaWseYam/UAnBoK4OvvDuFi9+GdV6YpSUVQf0Y7XER5M4mUpQzWud5BWJsdyjDpP8oWtEQA1SQy/5Xb2YdjH7Ee1uGKcAUPZ79p6zY4ompsVG/4lLCcbn3s0BviAyADIvoKn54hw233wJqMr5i1T4iAFm79/VTIPQ7v822zygixGAiZLSSgNiS4DDbDmiJMXRjNqP1QirfwwB/kx+XubvXGQXc9Nq8KWvXy0pvVMPjpB2dFxUcR69+w4agl4bXDeM4M7uny307TgJFZGkxxGHsUDy13ImCVaqXcU7ZnwFkqwjfLYh49AAAAABJRU5ErkJggg==) no-repeat;
    width: 14px;
    height: 21px;
    left: 0;
    top: calc(50% - 11px)
}

.order-address__title {
    position: relative
}

.order-item__body {
    display: none
}

.order-item__header-time:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 11px);
    height: 21px;
    width: 21px;
    background: url(../img/ico-orders-notif.4b3b89c0.svg) no-repeat
}

.order-item__header-time {
    margin-right: 20px;
    position: relative;
    padding-left: 35px
}

.order-item__header-price {
    flex: 1 1 auto;
    padding-right: 25px
}

.order-price {
    text-align: right
}

.order-price__price {
    font-size: 28px
}

.order-price__count,.order-price__price {
    display: inline-block;
    vertical-align: middle
}

.order-item__header-arrow:after {
    content: "";
    top: calc(50% - 3px);
    left: calc(50% - 3px);
    position: absolute;
    width: 5px;
    height: 5px;
    border-bottom: 1px solid #5a5a5a;
    border-left: 1px solid #5a5a5a;
    transform: rotate(-45deg)
}

.order-item__header-arrow {
    width: 20px;
    height: 20px;
    position: relative;
    cursor: pointer;
    margin-left: auto
}

.order-item__header-attention {
    font-weight: 300;
    font-size: 13px;
    color: #be1010;
    position: relative;
    padding-left: 35px;
    margin-top: 10px
}

.order-item__header-attention:before {
    content: "!";
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    position: absolute;
    top: -1px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    border-radius: 1px;
    border: 1px solid;
    border-radius: 50%
}

.order-body {
    padding: 33px 23px;
    border: 1px solid #f1f1f1;
    border-top: none;
    border-radius: 0 0 5px 5px;
    display: flex;
    flex-direction: column
}

.order-body__desc {
    order: -1;
    margin: 0 0 30px
}

.order-body__btn {
    margin: 30px 0 0;
    width: 100%
}

.ob-list:not(:last-child) {
    margin: 0 0 40px
}

.ob-list:not(:first-child) {
    margin: 20px 0 0
}

.ob-list__item {
    display: flex;
    align-items: center;
    position: relative
}

.ob-list__item-message {
    position: absolute;
    left: calc(100% + 10px);
    top: calc(50% - 8px);
    color: rgba(50,50,50,.5);
    font-size: 13px;
    white-space: nowrap
}

.ob-list__item-img img {
    max-width: 100%
}

.ob-list__item-img {
    margin-right: 20px;
    flex: none;
    text-align: center;
    width: 60px
}

.ob-list__item-title span {
    background-color: #fff;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    padding-bottom: 2px
}

.ob-list__item-title {
    flex: 1 1 auto;
    position: relative
}

.ob-list__item-title:after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #f1f1f1
}

.ob-list__item-price {
    white-space: nowrap
}

.ob-list__item-count {
    margin-left: 10px;
    flex: none
}

.ob-list__item:not(:first-child) {
    margin: 20px 0 0
}

.ob-desc {
    flex-wrap: wrap
}

.ob-desc__header {
    width: 280px;
    box-sizing: border-box
}

.ob-desc__body {
    width: calc(100% - 280px);
    box-sizing: border-box
}

.ob-desc__attention {
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px 25px;
    margin-top: -40px;
    font-weight: 300;
    font-size: 13px;
    line-height: 15px;
    color: #be1010;
    padding-right: 360px
}

.ob-desc span {
    color: #678caf
}

.ob-desc .order-price {
    margin: 16px 0 0;
    padding-left: 35px
}

.ob-desc {
    background-color: #fafafa;
    border-radius: 5px;
    border: 1px solid #f1f1f1;
    display: flex
}

.ob-desc__body,.ob-desc__header {
    padding: 25px 15px
}

.ob-desc__body {
    display: flex;
    flex: 1 1 auto
}

.ob-desc__header .order-price {
    text-align: left
}

.ob-desc__body-date:before {
    content: "";
    position: absolute;
    width: 21px;
    height: 21px;
    left: 0;
    top: calc(50% - 11px);
    background: url(../img/ico-orders-calendar.938dee52.svg) no-repeat
}

.ob-desc__body-date {
    position: relative;
    padding-left: 35px;
    margin: 15px 0 0;
    display: none
}

.ob-desc__body-qr {
    margin: 0 0 0 40px
}

.orders-qr img {
    max-width: 100%
}

.orders-qr {
    display: flex;
    align-items: center
}

.orders-qr__img {
    margin-right: 30px;
    flex: none;
    max-width: 100%;
    width: 155px
}

.orders-qr__title {
    color: #333;
    font-size: 18px;
    font-weight: 300;
    max-width: 135px
}

.basket-unavailable_items .basket-header {
    display: none
}

.basket-unavailable_items {
    margin: 80px 0 0;
    float: left;
    width: 100%
}

.basket-unavailable_items .product {
    position: relative
}

.basket-unavailable_items .product:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background: hsla(0,0%,100%,.6)
}

.popup_bottom_bl {
    background: none;
    padding-top: 0
}

.popup-message__btns {
    width: 100%
}

.popup_cont {
    text-align: center
}

.fancybox-close {
    right: 28px
}

.shop_list_wrapper {
    text-align: left
}

.shop_list_cont_sp {
    max-height: 450px!important
}

.shop_list_cont_sp:not(.js__map) {
    min-height: 0!important
}

.shop_list_cont_sp.js__map {
    min-height: 500px!important
}

body[class*=catalog] .personal_menu li {
    border-color: #f1f1f1
}

body[class*=catalog] .personal_menu .disabled a {
    color: #5a5a5a;
    background-color: #f1f1f1
}

.product_item__availability {
    color: #aeacab;
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
    text-align: right;
    background-position: 100%;
    background-repeat: no-repeat;
    margin: 15px 0 0;
    max-width: 150px;
    display: inline-block
}

.product_item__availability--shop-only {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAYAAAB2Wd+JAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIlSURBVHgBjVPtbRpBEJ3ZwxKRULTpgHQAHYQKDDanyL+ACowrwFRAXAH4lyP2DpIKIB2QCiAV5EiIhMLeTmY2HLoEkD3SSQvz3ny+QcjZdDrV4OwtOWoDYtn/SbBApBEEF58bjcYqw6oDyZh3lNolAJZTwM5VM0T5UoA7AqiSszPBZHj0pPG4QgpnKUEjDMM5nLAMg4xh0NwTJ7FZpg46QuJyyy7ddRlw6SOjmkMQ9KVMwxkDBcP1j01VxeNxGwHnGUlKAsIECxc1ie6Ivvky2ScYIli9Lr1qF0BhCxz1JbpL7ZCH8XAdhh9yVS5iYxIi9gHUHEFfYdDDSWS+r39u3mqtQYbDA3lz1B9PW3x5nExVdzqdBLZbzaNKTg2G+0u4kkTrovZv5ggxGQ6HGopFcWr/PmUI5STZJn7XzFG8o4UulSoSaf/uHZUamx4ijqQya21FcAUg98Uh1tk/VzvboUIwm0YRN0KPe4lcspLqaG3t70+osJy+KmXdiNfR8r3c3KzQpjUHbu0QeoQwcA7WuPlVFZ+vWMGtIvzkg8aRmU2iqAXPmAhgYsbLfWbeH+8GkO6fIyKJ+NW/OMkam4/dcyTuu55lO2T0Dx4MsiJEWqeIhDTIZzsQpXki9+Bl93+22AxEz1fN5uMRUew6fH+/B/ZyJcph1+H3rp/H4lH0p6ey7NI5ugsQV/4Gd/awjrNET+ajhQCnrBDI7hReanxKXfnO+f8At6Q9qBrTx6oAAAAASUVORK5CYII=);
    background-position: right 7px center;
    padding-right: 31px;
    text-align: center
}

.product_item__availability--order-only,.product_item__availability--shop-order {
    background-image: url(../img/ico-catalog-cart.7f3fe285.svg);
    padding-right: 31px
}

.phone-field .form_row {
    width: 100%!important;
    margin: 35px 0 0!important
}

.pr_card .product-availability {
    margin: 18px 0 0
}

.product_card_container.in-cart .product-availability {
    margin: 35px 0 0
}

.pr_card .product_item__availability {
    background: none;
    padding-right: 0;
    text-align: center;
    max-width: none;
    margin-bottom: 15px
}

.amount-only .where-buy {
    position: static;
    display: inline-block
}

.amount-only {
    text-align: center
}

.basket-header__data {
    margin: 80px 0 15px
}

.od-fields {
    display: flex
}

@media (min-width: 812px) {
    .od-fields--corp>.checkbox {
        grid-column:span 3
    }

    .od-fields--corp .od-fields__left-row {
        margin: 0!important
    }
}

.od-fields--corp .btn.btn_red:not(.active) {
    background-color: #adadad
}

.od-fields--corp {
    padding-top: 28px;
    margin-top: 28px;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(270px,1fr));
    grid-gap: 10px 17px;
    gap: 10px 17px;
    align-items: end;
    border-top: 1px solid #f1f1f1
}

.od-fields--corp .btn_red {
    height: 36px
}

.od-fields__left-row:not(:first-child),.od-fields__right-row:not(:first-child) {
    margin: 10px 0 0
}

.order-data {
    margin: 20px 0 0
}

.order-data__title {
    margin: 0 0 15px;
    font-weight: 300;
    font-size: 24px
}

.od-fields__left {
    flex: none;
    max-width: 100%;
    width: 275px;
    margin-right: 17px
}

.od-fields__right {
    flex: 1 1 auto
}

.od-fields__right .get_shop_list+.odf-row__text {
    margin-right: 200px;
    width: auto;
    height: auto;
    min-height: 36px
}

.od-fields__right .get_shop_list {
    float: right;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto
}

.odf-row__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
    flex: none;
    margin: 0 0 3px
}

.odf-row__text {
    font-weight: 300;
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    background-color: #f1f1f1;
    font-size: 13px;
    width: 100%;
    height: 36px;
    box-sizing: border-box;
    display: block
}

div.odf-row__text {
    color: #a8a8a8
}

.odf-row__text-time {
    padding-left: 15px;
    white-space: nowrap;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACWSURBVHgBfY+9CsJAEIS/XII2NlZWYvwpg4VP4LP6JBb21oKIrWBnIUI0zp4XXEEy1ezc7u23GUklrBu4ZHAvYGjZEfbtO1NYOj9p/RiqaObR4wcOvi61IdQw8KHW9XydwzWI48GvbjPYacPGipf4Ck32fcfJ8Zn0SR7UNKJDTST4wFf/GhawSpzfK1LwFEdtGGfYWvYGkA8X9ZDaH+oAAAAASUVORK5CYII=) 0 no-repeat
}

.od-fields__notif {
    color: #be1010;
    margin: 10px 0 15px;
    font-size: 12px
}

.od-fields__right-comment textarea {
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    background-color: #f1f1f1;
    font-size: 13px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    max-height: 150px;
    min-height: 60px;
    box-sizing: border-box
}

.od-fields__right-comment {
    margin: 0 0 10px
}

.odf-btns .btn_basket_shop:after {
    right: 15px
}

.odf-btns .btn_basket_shop,.odf-btns .btn_red {
    position: relative;
    top: auto;
    right: auto;
    height: 27px;
    line-height: 27px;
    padding: 0 30px 0 19px;
    margin: 0!important
}

.odf-btns {
    display: flex
}

.odf-btns__btn:not(:last-child) {
    margin-right: 10px
}

.basket_container {
    position: static
}

body[class*=cart] .cont_right_col {
    position: relative
}

body[class*=cart] .bl_basket_top_links:not(.bottom_position) {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0
}

.bl_basket_top_links.bottom_position {
    margin-top: 30px;
    width: 100%;
    float: left
}

.bl_basket_top_links+.basket-unavailable_items:not(:nth-child(2)):not(:last-child) {
    margin-top: 0
}

#order_complete_popup .popup_bottom_bl .btn {
    margin: 0
}

#order_complete_popup .popup_bottom_bl {
    justify-content: flex-start;
    background-color: #f1f1f1;
    padding-top: 23px
}

#order_complete_popup .popup_cont {
    text-align: left
}

.catalog_container_view_pl .product__num {
    top: -23px
}

@media (max-width: 1100px) {
    .basket-header__data {
        margin-top:120px
    }
}

@media (min-width: 812px) {
    .shop_l_count__wait-delivery {
        transform:translateY(7px)
    }
}

.catalog_container_view_pl .product_item__price+.product_item__availability {
    margin-top: auto
}

.catalog_container_view_pl .product_item_bottom {
    display: flex;
    align-items: center;
    flex-direction: column
}

#write_letter_popup,.write_letter_popup-opened .fancybox-inner {
    overflow: visible!important
}

.vacancy-addresses a:not([class]) {
    color: #678caf
}

.korp_order~.basket-header__data {
    margin-top: 30px
}

label[for=korp_order] {
    padding-left: 0!important;
    display: flex!important
}

.order-tabs {
    display: flex
}

.order-tabs__tab {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .01em;
    border: 1px solid #e6e6e6;
    margin-left: -1px;
    padding: 0 15px;
    color: #5b5b5b
}

.korp_order input[type=checkbox]:checked+.order-tabs>.order-tabs__tab:last-child,.korp_order input[type=checkbox]:not(:checked)+.order-tabs>.order-tabs__tab:first-child {
    background: #678caf;
    color: #fff
}

.od-fields__right-row:last-child textarea {
    min-height: 103px
}

.order-text {
    margin: 30px 0 0;
    padding: 15px;
    border-left: 3px solid #678caf
}

.promo-info img {
    display: block;
    width: 100%
}

.promo-info {
    margin-top: 25px
}

.promo-info p {
    font-weight: 700
}

.promo-info__img-2 {
    display: none
}

.form_row {
    position: relative
}

input[type=password]~.form_row__show-pass {
    background: url(../img/ico-eye-show.e4b80cbe.svg) 50% no-repeat #fff
}

input[type=text]~.form_row__show-pass {
    background: url(../img/ico-eye-hide.6c41cd84.svg) 50% no-repeat #fff
}

.form_row__show-pass {
    position: absolute;
    bottom: 1px;
    right: 1px;
    border: none;
    cursor: pointer;
    width: 36px;
    height: 34px;
    z-index: 1;
    border-radius: 5px
}

.bl_form_enter {
    float: left;
    width: 100%
}

.bl_form_advantages {
    float: right;
    width: calc(100% - 540px)
}

.bl_form_advantages .reg-advantages {
    max-width: 400px
}

.reg-advantages__title {
    font-size: 28px;
    margin: 0 0 15px
}

.reg-advantages__subtitle {
    margin: 0 0 25px;
    font-size: 18px
}

.reg-advantages__list-item:not(:first-child) {
    margin: 5px 0 0
}

.reg-advantages__list-item:before {
    content: "-";
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    color: #be1010
}

.reg-advantages__btn {
    margin: 15px 0 0
}

.error .error__text {
    display: block
}

.error__text {
    display: none;
    color: red;
    font-size: 12px;
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% - 2px)
}

@media (max-width: 812px) {
    .bl_form_enter {
        padding-right:0;
        border-right: 0
    }

    .bl_form_advantages {
        float: none
    }
}

@media (max-width: 812px) {
    .promo-info {
        margin-top:0;
        margin-bottom: 25px
    }
}

@media (max-width: 660px) {
    .basket-header__data {
        margin-top:25px
    }

    .promo-info img {
        width: 100%
    }

    .promo-info__img-2 {
        display: block
    }

    .promo-info__img-1 {
        display: none
    }
}

.bl_container_reviews_bls.minimized .item_bl_review:nth-of-type(3)~.item_bl_review,.bl_container_reviews_bls.minimized~.bl_pagination {
    display: none
}

.bl_container_reviews_bls.minimized+.reviews__show-more-button {
    display: flex
}

.reviews__show-more-button {
    font-size: 13px;
    line-height: 15px;
    color: #678caf;
    display: none;
    align-items: center;
    justify-content: center;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    padding: 0 24px;
    height: 32px;
    width: max-content;
    margin-top: 20px;
    cursor: pointer
}

.reviews__show-more-button:after {
    content: "";
    width: 5px;
    height: 5px;
    transform: rotate(-45deg);
    border-bottom: 1px solid;
    border-left: 1px solid;
    flex-shrink: 0;
    color: inherit;
    margin-left: 12px
}

body.page_kbflex {
    background: #e60003
}

body.page_kbflex footer,body.page_kbflex h1,body.page_kbflex header {
    display: none
}

body.page_kbflex .bl_navigation {
    padding-top: 20px
}

body.page_kbflex .bl_navigation li,body.page_kbflex .bl_navigation li a {
    color: #fff
}

.kbflex__logo img {
    width: 100%;
    display: block
}

.kbflex__bottom {
    text-align: center;
    margin-top: 60px
}

.kbflex__btn {
    display: block;
    max-width: 350px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding: 20px;
    text-align: center;
    text-transform: uppercase;
    background-color: #fff;
    color: #3a3a3a;
    font-weight: 700
}

.kbflex__item {
    display: flex;
    align-items: center;
    border-radius: 5px;
    margin-bottom: 30px;
    background: #fff;
    overflow: hidden
}

.kbflex__item-img {
    flex: none;
    width: 200px;
    height: 434px;
    margin-right: 20px
}

.kbflex__item-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.kbflex__item-text {
    padding: 30px;
    font-size: 18px
}

.kbflex__item-text .btn {
    margin-top: 30px
}

.kbflex__info {
    font-size: 12px;
    color: #fff
}

.default-group {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 8px
}

.default-radio {
    position: relative
}

.default-radio__input {
    -webkit-appearance: auto;
    appearance: auto;
    opacity: 0;
    background: red;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    cursor: pointer
}

.default-radio__label {
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: max-content;
    background: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 36px;
    height: 36px;
    padding: 0 12px;
    border-radius: 10px;
    border: 1px solid #e9e9ea;
    transition: .3s;
    box-sizing: border-box
}

.default-radio__label:before {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e9e9ea;
    display: block;
    margin-right: 12px
}

.default-radio__label::selection {
    background: transparent;
    color: #dcdcdc
}

.default-radio__input:checked+.default-radio__label {
    background: #6f8cac;
    color: #fff
}

.default-radio__input:checked+.default-radio__label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 17px
}

.default-checkbox {
    position: relative
}

.default-checkbox__input {
    -webkit-appearance: auto;
    appearance: auto;
    opacity: 0;
    background: red;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    cursor: pointer
}

.default-checkbox__label {
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: max-content;
    background: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 36px;
    height: 36px;
    padding: 0 12px;
    border-radius: 10px;
    border: 1px solid #e9e9ea;
    transition: .3s;
    box-sizing: border-box
}

.default-checkbox__label:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 4px;
    border: 1px solid #e9e9ea;
    display: block;
    margin-right: 8px
}

.default-checkbox__label::selection {
    background: transparent;
    color: #dcdcdc
}

.default-checkbox__input:checked+.default-checkbox__label {
    background: #6f8cac;
    color: #fff
}

.default-checkbox__input:checked+.default-checkbox__label:after {
    content: "";
    width: 8px;
    height: 6px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 2.875L3.079 5.5 7.5 1' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    position: absolute;
    left: 15px
}

.cocktail-calculator__manual {
    font-size: 13px;
    line-height: 22px;
    font-weight: 300;
    color: #b8b8b8;
    display: flex;
    align-items: center;
    margin-bottom: 43px
}

.cocktail-calculator__manual:before {
    content: "";
    width: 20px;
    height: 23px;
    display: block;
    margin-right: 20px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.94 13.697c.01-.542.071-.97.185-1.285.114-.314.346-.663.697-1.046l.896-.923c.383-.433.574-.897.574-1.394 0-.479-.125-.852-.376-1.121-.25-.274-.615-.41-1.094-.41-.465 0-.838.123-1.12.369-.283.246-.425.576-.425.99H7.013c.009-.737.27-1.332.786-1.783.52-.456 1.194-.684 2.023-.684.862 0 1.532.233 2.01.697.483.46.725 1.094.725 1.9 0 .798-.37 1.585-1.108 2.36l-.745.737c-.333.37-.499.9-.499 1.593H8.94zm-.054 2.167c0-.205.061-.376.184-.512.128-.142.315-.212.56-.212.247 0 .434.07.561.212a.722.722 0 0 1 .192.512.723.723 0 0 1-.192.513c-.127.132-.314.198-.56.198-.246 0-.433-.066-.56-.198a.738.738 0 0 1-.185-.513z' fill='%23B8B8B8'/%3E%3Ccircle cx='10' cy='11' r='9.5' stroke='%23B8B8B8'/%3E%3C/svg%3E") no-repeat
}

.c-calculator__block {
    margin-bottom: 40px
}

.c-calculator__title {
    height: 42px;
    background: #f1f1f1;
    padding: 0 0 0 24px;
    display: flex;
    align-items: center;
    color: #1a1a1a;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 24px
}

.c-calculator__title:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 20px
}

.c-calculator__block.reason .default-group {
    column-gap: 40px
}

.c-calculator__block.reason .default-group .default-radio {
    width: calc(33% - 24px)
}

.c-calculator__block.reason .default-group .default-radio .default-radio__label {
    width: 100%
}

.c-calculator__block.reason .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.187 6.043c-.008-.015-.017-.027-.027-.041a.405.405 0 0 0-.166-.136v-.001h-.005a.406.406 0 0 0-.156-.032c-.015 0-.025.011-.04.012-.04.004-.073.018-.11.033a.395.395 0 0 0-.107.057c-.011.01-.027.01-.037.02l-.15.15c-.032.013-.07.028-.115.043-.044.015-.088.03-.143.045a4.995 4.995 0 0 1-.222.053c-.068.015-.134.03-.213.045-.095.017-.204.035-.313.052-.09.015-.174.029-.273.043-.124.017-.265.033-.404.05-.109.012-.211.026-.329.038-.153.016-.325.03-.493.044-.124.011-.243.023-.375.032-.19.014-.397.025-.6.037-.133.007-.258.016-.396.023-.236.01-.49.02-.744.027-.127.004-.244.01-.375.012-.39.013-.8.018-1.228.018-.385 0-.754-.005-1.11-.013-.117-.002-.226-.006-.34-.009-.092-.002-.18-.007-.27-.01l-.535-.75c.685-.032 1.434-.052 2.255-.052h1.667a.417.417 0 0 0 0-.833H9.166c-.93 0-1.909.02-2.835.07l-1.36-1.91L8.564.762A.416.416 0 0 0 8.334 0H2.5a.419.419 0 0 0-.396.285l-1.667 5a.418.418 0 0 0 .627.478l3.212-2.141 1.08 1.515c-1.576.135-2.839.395-3.175.859-.012.015-.025.027-.035.044a.42.42 0 0 0-.063.21c0 .07.02.134.053.197.011.02.031.039.046.059.03.039.06.079.102.116.007.006.01.013.017.019l6.449 6.448v4.458c-3.324.407-3.334.903-3.334 1.203 0 1.19 3.125 1.25 3.75 1.25.626 0 3.75-.06 3.75-1.25 0-.3-.01-.796-3.333-1.203V13.09l6.448-6.448c.008-.006.01-.013.018-.02a.652.652 0 0 0 .102-.116c.014-.02.034-.038.045-.06a.41.41 0 0 0 .054-.195.409.409 0 0 0-.063-.207zM6.091 6.57l-.32-.022c-.195-.015-.378-.03-.555-.047-.075-.008-.157-.014-.229-.021-.24-.024-.464-.05-.667-.078l-.112-.016c-.16-.023-.31-.046-.443-.07l-.159-.03c-.065-.012-.122-.025-.18-.038.53-.115 1.389-.228 2.503-.306l.46.645c-.1-.005-.203-.01-.298-.017z' fill='%23BE1010'/%3E%3Cpath d='M15.834 2.5c-1.894 0-3.5 1.507-3.75 3.333 1.472-.096 2.54-.311 2.917-.416.236-.237.5-.417.833-.417.166 0 .328.032.48.097.468.192.77.645.77 1.153 0 .392-.187.76-.524 1.036L14.827 9.02l-.085.407a.415.415 0 0 0 .321.493 3.755 3.755 0 0 0 4.52-3.67 3.755 3.755 0 0 0-3.749-3.75z' fill='%23BE1010'/%3E%3C/svg%3E") no-repeat 50%
}

.c-calculator__block.quantity .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.113 10.677h-1.547c.158.431.244.897.244 1.383v5.845c0 .203-.035.397-.1.578h2.558c.955 0 1.732-.777 1.732-1.733v-3.186a2.89 2.89 0 0 0-2.887-2.887zM4.19 12.06c0-.486.086-.952.244-1.383H2.887A2.89 2.89 0 0 0 0 13.564v3.186c0 .956.777 1.733 1.732 1.733H4.29c-.064-.181-.099-.375-.099-.578V12.06zM11.768 9.173H8.232a2.89 2.89 0 0 0-2.887 2.887v5.845c0 .32.258.578.577.578h8.155a.578.578 0 0 0 .578-.578V12.06a2.89 2.89 0 0 0-2.887-2.887zM10 1.517A3.476 3.476 0 0 0 6.528 4.99a3.475 3.475 0 0 0 5.17 3.029 3.475 3.475 0 0 0 1.774-3.029A3.476 3.476 0 0 0 10 1.517z' fill='%23BE1010'/%3E%3Cpath d='M3.903 4.753A2.6 2.6 0 0 0 1.307 7.35a2.6 2.6 0 0 0 3.62 2.386A2.613 2.613 0 0 0 6.195 8.57a2.6 2.6 0 0 0-2.291-3.816zM16.097 4.753a2.6 2.6 0 0 0-2.292 3.817c.277.518.725.932 1.268 1.166a2.6 2.6 0 0 0 3.62-2.386 2.6 2.6 0 0 0-2.596-2.597z' fill='%23BE1010'/%3E%3C/svg%3E") no-repeat
}

.c-calculator__block.duration .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.071 2.929A9.935 9.935 0 0 0 10 0a9.935 9.935 0 0 0-7.071 2.929A9.934 9.934 0 0 0 0 10a9.935 9.935 0 0 0 2.929 7.071A9.935 9.935 0 0 0 10 20a9.935 9.935 0 0 0 7.071-2.929A9.935 9.935 0 0 0 20 10a9.935 9.935 0 0 0-2.929-7.071zM10 18.037c-4.432 0-8.037-3.605-8.037-8.037v-.022-.005-.01c.02-4.378 3.558-7.94 7.928-7.999l.027-.001H10c4.432 0 8.037 3.605 8.037 8.037S14.432 18.037 10 18.037z' fill='%23BE1010'/%3E%3Cpath d='M16.105 10.483a.592.592 0 0 1 0-1.184h.713a6.865 6.865 0 0 0-6.308-6.134v.62a.592.592 0 1 1-1.183 0V3.18a6.865 6.865 0 0 0-6.152 6.202h.639a.592.592 0 0 1 0 1.183H3.17a6.865 6.865 0 0 0 6.239 6.264v-.75a.592.592 0 1 1 1.183 0v.75a6.864 6.864 0 0 0 6.245-6.345h-.732zm-3.71-2.042l-1.976 1.977a.591.591 0 0 1-.837 0l-3.441-3.44a.592.592 0 1 1 .837-.838L10 9.163l1.559-1.558a.592.592 0 1 1 .837.836z' fill='%23BE1010'/%3E%3C/svg%3E") no-repeat
}

.c-calculator__block.budget .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.878 6.789L13.212.122a.417.417 0 0 0-.59 0l-12.5 12.5a.417.417 0 0 0 0 .589l6.667 6.666a.418.418 0 0 0 .59 0L19.877 7.38a.418.418 0 0 0 0-.59zm-15 4.756l-1.666 1.667a.419.419 0 0 1-.59 0 .417.417 0 0 1 0-.59l1.667-1.666a.417.417 0 0 1 .59.59zm7.196.53c-.295.294-.696.436-1.142.436-.736 0-1.597-.386-2.317-1.107-.527-.526-.897-1.156-1.04-1.773-.16-.688-.029-1.286.37-1.686.4-.4.998-.531 1.686-.37.617.144 1.246.513 1.773 1.04 1.158 1.157 1.453 2.677.67 3.46zm5.304-4.696l-1.667 1.666a.419.419 0 0 1-.59 0 .417.417 0 0 1 0-.589l1.667-1.667a.417.417 0 0 1 .59.59z' fill='%23BE1010'/%3E%3C/svg%3E") no-repeat 50%
}

.c-calculator__block.alco .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23BE1010'%3E%3Cpath d='M7.75 13.792c0 1.984-2.047 3.26-3.803 2.477a.333.333 0 0 1-.197-.305V11.62c0-.131.077-.251.196-.304 1.754-.784 3.804.497 3.804 2.477z'/%3E%3Cpath d='M8.583 11.025v7.642c0 .298.066.588.191.852a.334.334 0 0 1-.299.48H5.083a1.333 1.333 0 0 1-1.333-1.332v-1.403a.25.25 0 0 1 .323-.239c2.178.653 4.344-.995 4.344-3.233 0-2.264-2.184-3.86-4.3-3.247a.25.25 0 0 1-.32-.27c.292-2.272 1.87-2.697 1.87-5.151V3.236c0-.19.158-.342.348-.333.616.03 1.842.035 2.468.004.19-.01.35.142.35.333v1.884c0 1.091.302 1.764.671 2.387a.333.333 0 0 1-.001.343c-.599.988-.92 1.87-.92 3.17zM16.25 11.5v4.75c0 .184-.149.333-.333.333H12.75a.333.333 0 0 1-.333-.333V11.5c0-.184.15-.333.333-.333h3.167c.184 0 .333.149.333.333z'/%3E%3Cpath d='M16.25 17.583v1.084c0 .736-.597 1.333-1.333 1.333h-4.334a1.333 1.333 0 0 1-1.333-1.333v-7.642c0-2.944 1.917-3.207 1.917-5.901V3.249c0-.186.153-.337.34-.333h2.487a.333.333 0 0 1 .34.333v1.875c0 2.41 1.492 2.826 1.845 4.986a.334.334 0 0 1-.328.39H12.75a1 1 0 0 0-1 1v4.75a1 1 0 0 0 1 1h3.167c.184 0 .333.15.333.333zM9.458 1v.25c0 .551-.45 1-1 1H6.04c-.551 0-1-.449-1-1V1c0-.551.449-1 1-1h2.417c.55 0 1 .449 1 1zM14.959 1v.25c0 .551-.45 1-1 1h-2.417c-.551 0-1-.449-1-1V1c0-.551.449-1 1-1h2.417c.55 0 1 .449 1 1z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%
}

.c-calculator__block.non-alco .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28 0h2.312a2.62 2.62 0 0 1 2.52 1.869l.429 1.411h7.857a.911.911 0 0 1 .906.957l-.208 3.787-.5 9.039A3.109 3.109 0 0 1 11.494 20H6.968a3.109 3.109 0 0 1-3.104-2.937L3.365 8.03l-.209-3.792a.912.912 0 0 1 .247-.674c.171-.18.411-.284.66-.284h1.252l-.324-1.07a1.454 1.454 0 0 0-1.399-1.037H1.28A.586.586 0 1 1 1.28 0zm11.854 8.716l.646-.228a.186.186 0 0 0 .125-.166l.202-3.672a.186.186 0 0 0-.186-.197H7.148a.186.186 0 0 0-.179.24l1.193 3.934a5.167 5.167 0 0 1 2.566.113c.79.24 1.622.23 2.406-.024zM4.54 4.453a.186.186 0 0 0-.186.197l.202 3.678c.005.075.053.14.124.166l.626.22c.557.183 1.137.24 1.71.173l2.4 7.918a.587.587 0 0 0 1.122-.34L8.162 8.626a5.19 5.19 0 0 0-.43.11l-.024.007c-.228.068-.46.116-.693.143L5.711 4.586a.186.186 0 0 0-.178-.133H4.54z' fill='%23BE1010'/%3E%3C/svg%3E") no-repeat
}

.c-calculator__block.sum .c-calculator__title:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23BE1010'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.185 15.918A10.043 10.043 0 0 1 0 14.008C0 8.489 4.486 4 10 4s10 4.489 10 10.008c0 .636-.062 1.278-.185 1.91a.595.595 0 0 1-.584.482H.769a.595.595 0 0 1-.584-.482zm.56.285a.4.4 0 0 1-.367-.322 9.846 9.846 0 0 1-.182-1.873c0-5.41 4.398-9.812 9.804-9.812-5.406 0-9.804 4.401-9.804 9.812 0 .623.061 1.253.181 1.873a.4.4 0 0 0 .368.322zM8.976 6.36zm1.093-1.022zM10 5.532a.83.83 0 0 1 0 1.657.83.83 0 0 1 0-1.657zM3.585 8.76c.033.213.132.41.288.565.193.193.45.3.724.3.274 0 .53-.107.724-.3a1.026 1.026 0 0 1-.724.3c-.51 0-.935-.376-1.012-.865zm2.036-.196a1.018 1.018 0 0 0-.3-.689 1.017 1.017 0 0 0-.001 0c.178.178.291.42.3.69zm-1.089-.987zm.065 1.852a.83.83 0 0 1 0-1.658.83.83 0 0 1 0 1.658zm-2.3 5.601c.02.002.04.002.062.002a1.026 1.026 0 1 0-.063-.002zm-.766-1.022a.83.83 0 0 0 .828.828.83.83 0 0 0 0-1.657.83.83 0 0 0-.828.829zm16.11 1.024zm-.828-1.024a.83.83 0 1 0 .829-.829.83.83 0 0 0-.829.829zM9.9 15.543a2.568 2.568 0 0 0 1.811-.59c.666-.554 2.063-2.962 3.053-4.758-.99 1.796-2.387 4.204-3.053 4.758a2.568 2.568 0 0 1-1.81.59zm-1.668-1.05a2.387 2.387 0 0 1 .308-3.356c.146-.122.415-.275.784-.45.364-.173.81-.36 1.299-.551a66.073 66.073 0 0 1 3.087-1.098.736.736 0 0 1 .882 1.062 66.078 66.078 0 0 1-1.643 2.836c-.277.446-.542.851-.778 1.178-.24.33-.44.567-.585.689a2.383 2.383 0 0 1-3.354-.31z'/%3E%3Cpath d='M10.682 13.815a.968.968 0 0 0-1.236-1.488.967.967 0 1 0 1.236 1.488z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat
}

.cocktail-calculator__submit {
    display: flex;
    align-items: center;
    column-gap: 16px;
    margin-bottom: 40px
}

.cocktail-calculator__submit .btn__submit {
    background: #6f8cac;
    border: 0;
    color: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 40px;
    border-radius: 10px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.cocktail-calculator__submit .btn__submit:after {
    content: "";
    width: 12px;
    height: 16px;
    display: block;
    margin-left: 14px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.404 0H1.597C.748 0 .057.69.057 1.54v12.92c0 .85.691 1.54 1.54 1.54h8.807c.848 0 1.539-.69 1.539-1.54V1.54c0-.85-.69-1.54-1.54-1.54zM2.167 2.66c0-.26.21-.47.469-.47h6.729c.258 0 .468.21.468.47v.925c0 .259-.21.469-.468.469H2.636a.469.469 0 0 1-.469-.47V2.66zm1.578 10.525c0 .259-.21.469-.468.469h-.641a.469.469 0 0 1-.469-.47v-.443c0-.26.21-.469.47-.469h.64c.259 0 .468.21.468.469v.444zm0-2.774c0 .259-.21.469-.468.469h-.641a.469.469 0 0 1-.469-.47v-.443c0-.26.21-.47.47-.47h.64c.259 0 .468.21.468.47v.444zm3.083 2.774c0 .259-.21.469-.469.469h-.64a.469.469 0 0 1-.47-.47v-.443c0-.26.21-.469.47-.469h.64c.259 0 .469.21.469.469v.444zm0-2.774c0 .259-.21.469-.469.469h-.64a.469.469 0 0 1-.47-.47v-.443c0-.26.21-.47.47-.47h.64c.259 0 .469.21.469.47v.444zm0-2.774c0 .259-.21.468-.469.468H2.636a.469.469 0 0 1-.469-.468v-.444c0-.26.21-.47.469-.47h3.723c.259 0 .469.21.469.47v.444zm3.082 5.548c0 .259-.21.469-.469.469h-.64a.469.469 0 0 1-.469-.47v-.443c0-.26.21-.469.469-.469h.64c.26 0 .47.21.47.469v.444zm0-2.774c0 .259-.21.469-.469.469h-.64a.469.469 0 0 1-.469-.47v-.443c0-.26.21-.47.469-.47h.64c.26 0 .47.21.47.47v.444zm0-2.774c0 .259-.21.468-.469.468h-.64a.469.469 0 0 1-.469-.468v-.444c0-.26.21-.47.469-.47h.64c.26 0 .47.21.47.47v.444z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%
}

.cocktail-calculator__submit .share {
    padding: 0 20px;
    border: 1px solid #e9e9ea;
    color: #1a1a1a;
    font-weight: 300;
    font-size: 15px;
    line-height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.cocktail-calculator__submit .share:after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 14px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 10c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.121.452.121.928 0 1.38l4.38 2.3c.55-.61 1.33-.99 2.21-.99z' fill='%23E9E9EA'/%3E%3C/svg%3E") no-repeat
}

.c-result__block:not(:last-child),.c-result__title {
    margin-bottom: 32px
}

.c-result__title {
    color: #1a1a1a;
    font-weight: 200;
    font-size: 24px;
    line-height: 30px
}

.c-result__block {
    background: #f1f1f1;
    padding: 32px 24px 38px
}

.c-result__top {
    display: flex;
    margin-bottom: 26px
}

.c-result__top-middle {
    display: flex;
    flex-direction: column
}

.c-result__top-img {
    width: 153px;
    height: 158px;
    background: #fff;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 17px
}

.c-result__top-title {
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    color: #1a1a1a;
    margin-bottom: 8px
}

.c-result__top-composition {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: .002em;
    color: #b8b8b8
}

.c-result__top-amount {
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    margin-top: auto
}

.c-result__top-amount span {
    display: block;
    background: #6f8cac;
    border-radius: 10px;
    font-weight: 300;
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    margin-left: 12px;
    padding: 0 12px
}

.c-result__top-recipe {
    font-weight: 300;
    font-size: 15px;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    height: max-content;
    margin-left: auto;
    border: 1px solid #b8b8b8;
    width: 188px;
    border-radius: 10px
}

.c-result__top-recipe:after {
    content: "";
    margin-left: 12px;
    width: 20px;
    height: 22px;
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.94 13.947c.01-.542.071-.97.185-1.285.114-.314.346-.663.697-1.046l.896-.923c.383-.433.574-.897.574-1.394 0-.479-.125-.852-.376-1.121-.25-.274-.615-.41-1.094-.41-.465 0-.838.123-1.12.369-.283.246-.425.576-.425.99H7.013c.009-.737.27-1.332.786-1.783.52-.456 1.194-.684 2.023-.684.862 0 1.532.233 2.01.697.483.46.725 1.094.725 1.9 0 .798-.37 1.585-1.108 2.36l-.745.737c-.333.37-.499.9-.499 1.593H8.94zm-.054 2.167c0-.205.061-.376.184-.512.128-.142.315-.212.56-.212.247 0 .434.07.561.212a.722.722 0 0 1 .192.512.723.723 0 0 1-.192.513c-.127.132-.314.198-.56.198-.246 0-.433-.066-.56-.198a.738.738 0 0 1-.185-.513z' fill='%23B8B8B8'/%3E%3Ccircle cx='10' cy='11.25' r='9.5' stroke='%23B8B8B8'/%3E%3C/svg%3E") no-repeat
}

.c-result__components {
    width: 100%;
    line-height: 42px;
    font-weight: 300;
    font-size: 18px;
    color: #1a1a1a;
    padding: 0 24px;
    background: #fff;
    margin-bottom: 24px;
    box-sizing: border-box
}

.components__item.available .components__title {
    background: #6f8cac;
    color: #fff;
    border: 0
}

.components__item.available .components__title:before {
    border-color: #fff
}

.components__item.available .components__title:after {
    content: "";
    width: 8px;
    height: 6px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 2.875L3.079 5.5 7.5 1' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    position: absolute;
    left: 15px
}

.components__title {
    width: 249px;
    border: 1px solid #b8b8b8;
    border-radius: 10px;
    color: #1a1a1a;
    font-size: 15px;
    line-height: 36px;
    display: flex;
    align-items: center;
    padding: 0 12px;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 16px
}

.components__title:before {
    content: "";
    width: 12px;
    height: 12px;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    display: block;
    margin: 0 8px 0 0
}

.components__slider {
    margin-bottom: 24px
}

.components__title span {
    margin-left: auto;
    display: block
}

.c-slider {
    display: flex;
    column-gap: 20px;
    margin-right: -23px;
    height: 158px
}

.c-slider:before {
    content: "";
    background: linear-gradient(270deg,#f1f1f1,hsla(0,0%,94.5%,0));
    width: 57px;
    height: 158px;
    position: absolute;
    right: 0;
    z-index: 1
}

.c-slider .slick-track {
    overflow: hidden
}

.c-slider .slick-arrow {
    top: -32px
}

.c-slider .slick-next {
    right: 24px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l8 8-8 8' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat
}

.c-slider .slick-prev {
    left: auto;
    right: 56px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9l8 8' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat
}

.c-slider__item {
    width: 295px!important;
    height: 158px;
    background: #fff;
    border-radius: 30px;
    padding: 20px 28px;
    box-sizing: border-box;
    display: flex!important;
    flex-shrink: 0;
    margin-right: 20px
}

.c-slider__left {
    width: 40px;
    margin-right: 21px
}

.c-slider__right {
    display: flex;
    flex-direction: column
}

.c-slider__title {
    max-width: 178px;
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    color: #1a1a1a
}

.c-slider__bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: auto
}

.c-slider__price {
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    color: #1a1a1a
}

.c-slider__choice {
    min-width: 81px;
    font-size: 14px;
    color: #fff;
    background: #6f8cac;
    border-radius: 10px;
    line-height: 36px;
    text-align: center;
    cursor: pointer
}

.c-calculator__slider {
    display: flex;
    align-items: center
}

.c-calculator__slider-result {
    margin-left: 24px;
    font-weight: 300;
    font-size: 15px;
    padding: 7px 12px 7px 16px;
    border: 1px solid #e9e9ea;
    border-radius: 10px;
    transition: .3s;
    position: relative
}

.c-calculator__slider-result:after {
    top: 18px;
    border: solid transparent;
    border-color: rgba(233,233,234,0);
    border-right-color: #e9e9ea;
    border-width: 4px
}

.c-calculator__slider-result:after,.c-calculator__slider-result:before {
    right: 100%;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    margin-top: -4px
}

.c-calculator__slider-result:before {
    top: 19px;
    border: solid transparent;
    border-right-color: #fff;
    border-width: 3px;
    z-index: 1
}

.c-calculator__slider .ui-slider {
    width: 418px
}

.c-calculator__slider .ui-widget-header {
    background: #e2e8ee;
    border-radius: 10px
}

.c-calculator__slider .ui-widget-content {
    background: #6f8cac;
    border: 0;
    border-radius: 10px
}

.c-calculator__slider .ui-slider-handle.ui-state-default {
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0,0,0,.1);
    border-radius: 50%;
    width: 16px;
    height: 16px;
    top: -6px;
    margin-left: -2px
}

.c-calculator__desc {
    width: 540px;
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

.c-calculator__desc span {
    font-weight: 300;
    font-size: 15px;
    line-height: 22px
}

.c-calculator__sum .c-calculator__slider .ui-slider {
    width: 540px
}

.c-calculator__sum .c-calculator__slider .ui-widget-content {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='540' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.2' d='M0 10c0-1.11.89-2.013 2-2.03L535.94.06a4 4 0 0 1 4.059 4v11.88a4 4 0 0 1-4.059 4L2 12.03A2.03 2.03 0 0 1 0 10z' fill='%236F8CAC'/%3E%3C/svg%3E") no-repeat;
    height: 20px;
    border-radius: 0
}

.c-calculator__sum .c-calculator__slider .ui-widget-header {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='540' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10c0-1.11.89-2.013 2-2.03L535.94.06a4 4 0 0 1 4.059 4v11.88a4 4 0 0 1-4.059 4L2 12.03A2.03 2.03 0 0 1 0 10z' fill='%236F8CAC'/%3E%3C/svg%3E") no-repeat;
    right: auto;
    left: 0;
    border-radius: 0;
    transition: .3s
}

.c-calculator__sum .c-calculator__slider-sum .ui-slider-handle.ui-state-default {
    width: 24px;
    height: 24px;
    top: -3px;
    margin-left: -.6em
}

.c-result__basket {
    display: flex;
    justify-content: space-between;
    margin-top: 32px
}

.c-result__basket-btn {
    min-width: 306px;
    background: #6f8cac;
    border-radius: 10px;
    color: #fff;
    font-weight: 300;
    font-size: 15px;
    line-height: 40px;
    text-align: center
}

.c-result__basket-warn {
    max-width: 440px;
    font-size: 13px;
    line-height: 16px;
    color: #b8b8b8;
    display: flex
}

.c-result__basket-warn:before {
    content: "";
    display: block;
    flex-shrink: 0;
    margin-right: 12px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.372 12.69H9.23l-.088-7.143h1.326l-.096 7.143zm-1.278 2.174c0-.205.061-.376.184-.512.128-.142.315-.212.56-.212.247 0 .434.07.561.212a.722.722 0 0 1 .192.512.723.723 0 0 1-.192.513c-.127.132-.314.198-.56.198-.246 0-.433-.066-.56-.198a.738.738 0 0 1-.185-.513z' fill='%23B8B8B8'/%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23B8B8B8'/%3E%3C/svg%3E") no-repeat
}

.popup_container.recipe_popup {
    min-width: 512px;
    max-width: 560px;
    padding: 72px 46px;
    box-sizing: border-box
}

.popup-recipe {
    display: flex;
    align-items: center;
    margin-bottom: 40px
}

.popup-recipe__img {
    width: 153px;
    height: 158px;
    background: #f1f1f1;
    border-radius: 30px;
    margin-right: 24px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.popup-recipe__img img {
    max-height: 126px
}

.popup-recipe__title {
    font-weight: 200;
    font-size: 24px;
    line-height: 36px
}

.popup-recipe__content ol {
    margin-left: 2em;
    list-style-type: none
}

.popup-recipe__content li {
    counter-increment: count-me;
    font-weight: 300;
    font-size: 15px;
    line-height: 22px
}

.popup-recipe__content li:before {
    content: counter(count-me) ". ";
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -1.3em;
    top: .05em;
    color: #6f8cac
}

.gifts {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px
}

.gifts,.gifts__item {
    box-sizing: border-box
}

.gifts__item {
    width: 33.3%;
    padding: 0 20px;
    margin-bottom: 28px
}

.gifts .gift-card {
    box-sizing: border-box;
    position: relative;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 3px 3px 20px rgba(0,0,0,.07);
    transition: box-shadow .4s linear;
    padding: 20px 25px 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    height: 100%
}

.gifts .gift-card:hover {
    box-shadow: none
}

.gifts .gift-card__img {
    max-width: 170px;
    margin-bottom: 18px
}

.gifts .gift-card__img img {
    max-width: 100%;
    display: block
}

.gifts .gift-card__title {
    min-height: 44px;
    font-size: 19px;
    line-height: 1.16;
    font-weight: 300;
    letter-spacing: .002em;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.gifts .gift-card__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.price-filter {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    margin-right: -20px;
    position: relative
}

.price-filter:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 32px;
    pointer-events: none;
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff)
}

.price-filter__name {
    flex: none;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: .002em;
    color: #b8b8b8;
    display: block;
    margin-right: 16px
}

.price-filter__items {
    display: flex;
    flex: 1 1 auto;
    overflow: auto;
    padding: 10px 0
}

.price-filter__item {
    flex: none;
    position: relative;
    margin-right: 12px
}

.price-filter__radio {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0
}

.price-filter__radio:checked+.price-filter__label {
    background: #be1010;
    color: #fff;
    border-color: #be1010
}

.price-filter__label {
    cursor: pointer;
    padding: 4px 12px;
    border: 1px solid #cbcbcb;
    box-sizing: border-box;
    border-radius: 5px;
    background: #fff
}

.basket-header-separated {
    margin: 0 0 25px;
    font-weight: 300;
    font-size: 18px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.basket-header-separated span {
    color: #678caf
}

.basket-header-separated--item:not(:last-child) {
    margin-bottom: 4px
}

.basket-header-separated--left {
    padding-right: 20px
}

.basket-header-separated--right {
    flex: none;
    text-align: right
}

.clear-cart {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: .002em;
    color: #be1010;
    display: inline-flex;
    align-items: center
}

.clear-cart:before {
    content: "";
    position: relative;
    top: -1px;
    display: block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.08 1.818c0-.29-.114-.567-.316-.771a1.075 1.075 0 0 0-1.528 0 1.097 1.097 0 0 0-.316.771H4.2c0-.482.19-.944.527-1.285a1.79 1.79 0 0 1 2.546 0c.337.34.527.803.527 1.285h3.24a.366.366 0 0 1 0 .727h-.399l-.933 8.168a1.46 1.46 0 0 1-.473.919 1.432 1.432 0 0 1-.958.368H3.723c-.354 0-.694-.131-.958-.368a1.46 1.46 0 0 1-.473-.92l-.934-8.167H.96a.358.358 0 0 1-.354-.298L.6 2.182c0-.097.038-.19.106-.257a.358.358 0 0 1 .254-.107h6.12zm2.835.727H2.084l.923 8.084a.73.73 0 0 0 .236.46.716.716 0 0 0 .48.184h4.554a.715.715 0 0 0 .48-.185.73.73 0 0 0 .235-.459l.923-8.084zM4.92 4.364c.176 0 .324.112.354.26l.006.058v4.455c0 .175-.161.318-.36.318-.176 0-.324-.113-.354-.262l-.006-.057V4.683c0-.176.161-.319.36-.319zm2.16 0c.176 0 .324.112.354.26l.006.058v4.455c0 .175-.161.318-.36.318-.176 0-.324-.113-.354-.262l-.006-.057V4.683c0-.176.161-.319.36-.319z' fill='%23BE1010'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.gift-card__top {
    padding-top: 30px;
    padding-bottom: 52px;
    margin-bottom: 52px;
    border-bottom: 1px solid #e9e9ea
}

.gift-card__top .item_bl_question:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.gift-card__balance {
    border: 1px solid #dadada;
    border-radius: 5px;
    overflow: hidden;
    background: #fff
}

.gift-card__balance-title {
    background: #f1f1f1;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .001em
}

.gift-card__balance-cont,.gift-card__balance-title {
    padding: 24px 28px;
    box-sizing: border-box
}

.gift-card__balance-text {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.45;
    letter-spacing: .002em;
    margin-bottom: 20px
}

.gift-card__balance-inputs {
    display: flex
}

.gift-card__balance-inputs .form_row {
    margin-right: 8px;
    margin-bottom: 0
}

.gift-card__balance-inputs .form_row:first-child {
    flex: 1 1 auto
}

.gift-card__balance-inputs .card-cvc {
    max-width: 98px
}

.gift-card__balance-inputs .btn {
    height: 36px;
    flex: none
}

.gift-card__balance-info {
    font-size: 12px;
    margin-top: 4px
}

.gift-card__balance-info a {
    color: #be1010;
    transition: color .3s ease
}

.gift-card__balance-info a:hover {
    color: #1a1a1a
}

.gift-card .form-control {
    display: block;
    width: 100%;
    height: 36px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    outline: none;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 8px 20px!important
}

.gift-card__col .form_row.error:after {
    right: 25px
}

.gift-card__col .form_row.send_time.error:after {
    bottom: auto;
    top: 38px
}

.gift-card textarea.form-control {
    height: 72px;
    padding: 10px 20px
}

.gift-card .form-control:focus,.gift-page__form .form-control:focus {
    background: #fff
}

.gift-card__form-title {
    letter-spacing: .01em;
    line-height: 1.1;
    font-weight: 100;
    font-size: 40px;
    margin: 0 0 30px 0
}

.gift-card__form-item {
    margin-bottom: 52px
}

.gift-card__form-item+.add-card {
    margin-top: -10px
}

.gift-card__form-label {
    font-weight: 200;
    font-size: 24px;
    line-height: 1.25;
    letter-spacing: .002em;
    margin-bottom: 40px
}

.gift-card__col {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -24px;
    display: flex;
    flex-wrap: wrap
}

.gift-card__col .form_row {
    padding: 0 15px;
    box-sizing: border-box;
    margin-bottom: 24px
}

.gift-card__col.col-3 .form_row {
    width: 33.3%
}

.gift-card__col.col-2 .form_row {
    width: 50%
}

.gift-card__col.col-2 .form_row--2 {
    width: 100%
}

.gift-card__form-info {
    margin-top: 30px;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: .001em;
    color: #be1010
}

.gift-card__card {
    padding: 32px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 20px;
    box-sizing: border-box
}

.gift-card__card-top {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #dadada
}

.gift-card .form-accept a {
    text-decoration: underline
}

.add-card {
    appearance: none;
    -webkit-appearance: none;
    font: inherit;
    padding: 9px 17px;
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 52px;
    display: flex;
    align-items: center
}

.add-card:before {
    content: "";
    position: relative;
    display: block;
    width: 10px;
    height: 10px;
    margin-right: 12px;
    flex: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5.5a.5.5 0 0 0-1 0v4h-4a.5.5 0 0 0 0 1h4v4a.5.5 0 0 0 1 0v-4h4a.5.5 0 0 0 0-1h-4v-4z' fill='%23000'/%3E%3C/svg%3E")
}

.gift-card__range {
    margin-top: 30px;
    max-width: 732px;
    width: calc(100% + 20px);
    margin-left: -20px
}

.gift-card__range-top {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    padding-left: 20px
}

.gift-card__range-label {
    margin-right: 16px
}

.gift-card__range-line {
    margin-left: 20px;
    height: 4px;
    border-radius: 10px;
    background-color: rgba(111,140,172,.2)
}

.ui-widget.ui-widget-content.gift-card__range-line {
    border: 0
}

.gift-card__range-line .ui-slider-range {
    border-radius: 10px;
    background: #688daf
}

.gift-card__range-line .ui-slider-handle.ui-state-default {
    width: 16px;
    height: 16px;
    top: -6px;
    left: -6px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0,0,0,.1)
}

.gift-card__range-line .ui-slider-handle.ui-state-default.ui-state-hover {
    box-shadow: 2px 2px 10px rgba(0,0,0,.15)
}

.gift-card__range-scale {
    margin-top: 16px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative;
    left: -13px
}

.gift-card__range-scale .slider-scale {
    position: relative
}

.gift-card__range-scale .slider-scale:before {
    content: attr(data-label) " \20BD";
    position: absolute;
    width: max-content;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .002em;
    color: #b8b8b8;
    left: 50%;
    transform: translate(-50%)
}

.gift-card__range-scale .slider-scale:first-child:before {
    left: 30px
}

.gift-card__range-scale .slider-scale:first-child:before,.gift-card__range-scale .slider-scale:last-child:before {
    color: #1a1a1a
}

.gift-card__range-scale .slider-scale:after {
    content: "";
    position: absolute;
    display: block;
    top: -20px;
    left: -2px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: rgba(111,140,172,.5)
}

.gift-card__range-scale .slider-scale:first-child:after,.gift-card__range-scale .slider-scale:last-child:after {
    display: none
}

.gift-card__range-summ {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px 15px;
    background: #f1f1f1;
    border: 1px solid #dadada;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em;
    min-width: 160px
}

.gift-card__range-input {
    width: 80px;
    appearance: none;
    background: transparent;
    border: 0;
    box-shadow: none;
    text-align: center
}

.gift-card__range-input:focus,.gift-card__range-input:focus-visible {
    border: 0;
    outline: none
}

.gift-card__range-select {
    width: 100%;
    border: 0;
    text-align: center;
    display: none
}

.gift-card__card-bottom {
    display: flex;
    justify-content: space-between
}

.gift-card__slider {
    width: 284px;
    flex: none;
    margin-right: 40px;
    position: relative
}

.gift-card__slider .slick-arrow {
    position: absolute;
    top: -15px;
    width: 6px;
    height: 12px;
    background-size: contain
}

.gift-card__slider .slick-next {
    right: 0
}

.gift-card__slider .slick-prev {
    right: 30px;
    left: auto
}

.gift-card__slider-top {
    margin-bottom: 8px;
    padding-right: 40px
}

.gift-card__gallery-item {
    position: relative
}

.gift-card__gallery-item input[type=radio] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0
}

.gift-card__gallery-item input[type=radio]:checked+.check {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozYjk1NmM0Ny0yOTBkLWZmNDItYTZiYy0zZTM5MjAyMWRlYTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2NDg0NTkwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE2NDg0NTgwRDM1MTFFNjg5RDlGMDIxRjFBQTlCNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBlYjExNjgtNDg4Ny0wNzQyLWJjNjMtYjA5OGE3NWFlYTg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI3NTAyODMtMGI5ZS0xMWU2LThkOWMtYTdjNWMxMTQyM2YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GPJ1CgAAAERJREFUeNpitMtfzsbAwNANxDFAzAjEi4G4lAVIdAFxHgMCgNjfmYBELAMmSGViwAGYoGaigzkgO8qglsKMBCmsBQgwAFrNCbxvNQPzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%
}

.gift-card__gallery-item img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.gift-card__gallery {
    margin-left: -8px;
    margin-right: -8px
}

.gift-card__gallery-img {
    margin: 8px;
    border-radius: 20px;
    overflow: hidden;
    display: block;
    opacity: .9;
    cursor: pointer;
    position: relative
}

.gift-card__gallery-img .check {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #c8c8c8
}

.gift-card__thumb-item img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.gift-card__thumb {
    margin-left: -8px;
    margin-right: -8px
}

.gift-card__thumb-img {
    margin: 8px;
    border-radius: 10px;
    overflow: hidden
}

.gift-card__card-bottom .gift-card__col {
    max-width: 756px;
    width: calc(100% + 30px)
}

.gift-card__total {
    display: flex;
    align-items: center
}

.gift-card__total .gift-card__form-label {
    margin-bottom: 0;
    margin-right: 16px
}

.gift-card__total .summ {
    white-space: nowrap;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.1;
    letter-spacing: .002em
}

.gift-card__submit {
    display: flex;
    align-items: center;
    font-size: 13px
}

.gift-card__submit .checkbox--agreement {
    position: relative
}

.gift-card__submit .checkbox--agreement input[type=checkbox] {
    display: none
}

.gift-card__submit .checkbox--agreement label {
    position: relative;
    padding-left: 35px;
    display: block;
    padding-right: 20px
}

.gift-card__submit .checkbox--agreement label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 10px;
    border: 1px solid #d5d5d5
}

.gift-card__submit .checkbox--agreement input[type=checkbox]:checked+label:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQURBOTY1RDA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQURBOTY1QzA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YcAQvAAAAYklEQVR42mLk9ZrAQAAIArETEK9lIULhTCBWAmJmJqhgMFQCl8J7QLwbpDgMiCuhEoI4FKYD8XuQ4t1QASUkBRgKQSYwQRnpSBpWYlMIU8yApoERm0JkxcgaVmBTCAIAAQYAsjYcge/0cYwAAAAASUVORK5CYII=) no-repeat 50% #fff
}

.gift-card__submit .checkbox--agreement input[type=checkbox].error+label:before {
    border-color: #be1010
}

.gift-card__submit .checkbox--agreement input[type=checkbox].error+label:after {
    content: "!";
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    color: #be1010;
    font-size: 15px;
    font-weight: 700
}

.gift-card__submit .btn {
    height: 40px;
    margin-right: 16px;
    font-size: 15px
}

.gift-card .form_row label {
    color: #1a1a1a
}

.gift-card__form .f_checkbox {
    margin-top: 10px
}

.gift-card__form .f_checkbox .form-control {
    display: none
}

.gift-card__form .f_checkbox label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: -2px;
    border: 1px solid #d5d5d5
}

.gift-card__form .f_checkbox input[type=checkbox]:checked+label:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzlBMTQ5OTAwMkJFNTExQUJDOEFDQjJBNEZDMjU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQURBOTY1RDA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQURBOTY1QzA4N0YxMUU2QjExRUFDMUFFQTZBNkZDMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M2U4ZDEzNi1kYmJmLWJhNDAtODE5Zi1jZDgzN2FmOGJlNDkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMDI1OGUzOS0wNTQwLTExZTYtOGZmZC1kOTg3ODIzYTI5ZDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YcAQvAAAAYklEQVR42mLk9ZrAQAAIArETEK9lIULhTCBWAmJmJqhgMFQCl8J7QLwbpDgMiCuhEoI4FKYD8XuQ4t1QASUkBRgKQSYwQRnpSBpWYlMIU8yApoERm0JkxcgaVmBTCAIAAQYAsjYcge/0cYwAAAAASUVORK5CYII=) no-repeat 50% #fff
}

.gift-card__range .slider-target {
    padding-left: 20px;
    height: 4px;
    margin-bottom: 10px
}

.gift-card__range .slider-target:before {
    content: "500 \20BD";
    left: 20px
}

.gift-card__range .slider-target:after,.gift-card__range .slider-target:before {
    position: absolute;
    top: calc(100% + 8px);
    font-size: 14px;
    color: #5a5a5a;
    letter-spacing: .002em
}

.gift-card__range .slider-target:after {
    content: "150 000 \20BD";
    right: 0
}

.gift-card__range .slider-target .slider-base {
    background: rgba(233,233,234,.6)
}

.gift-card__range .slider-target .slider-connect {
    background: #6f8cac
}

.gift-card__range .slider-target .slider-handle {
    box-shadow: 2px 2px 10px rgba(0,0,0,.1)
}

.gift-card__range .slider-target .slider-tooltip {
    display: none
}

.gift-card__confirm {
    max-width: 824px;
    width: 100%;
    padding-top: 30px
}

.gift-card__confirm-top {
    display: flex;
    align-items: flex-start
}

.gift-card__confirm-img {
    max-width: 260px;
    width: 100%;
    flex: none;
    border-radius: 20px;
    overflow: hidden;
    margin-right: 40px
}

.gift-card__confirm-img img {
    max-width: 100%;
    width: 100%;
    display: block
}

.gift-card__confirm-title {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em;
    margin-bottom: 24px
}

.gift-card__confirm-desc p:not(:last-child) {
    margin-bottom: 8px
}

.gift-card__confirm-desc p span:first-child {
    color: #7d7d7d;
    margin-right: 8px
}

.gift-card__confirm-info {
    margin-top: 24px
}

.gift-card__confirm-bottom {
    margin-top: 50px
}

.gift-card__confirm-bottom .btn {
    margin-right: 12px;
    margin-bottom: 12px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box
}

.gift-page {
    padding-top: 30px;
    max-width: 860px;
    width: 100%
}

.gift-page__card {
    padding: 24px 32px;
    border: 1px solid #dadada;
    box-sizing: border-box;
    border-radius: 20px;
    display: flex;
    align-items: flex-start
}

.gift-page__card-img {
    flex: none;
    width: 230px;
    margin-left: 40px;
    border-radius: 20px;
    overflow: hidden
}

.gift-page__card-img img {
    display: block;
    max-width: 100%;
    width: 100%
}

.gift-page__card-title {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em;
    margin-bottom: 24px
}

.gift-page__card-text p:not(:last-child) {
    margin-bottom: 16px
}

.gift-page__card-bottom {
    margin-top: 24px;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em
}

.gift-page__card-bottom .summ {
    white-space: nowrap
}

.gift-page__form {
    margin-top: 40px;
    max-width: 540px;
    width: 100%
}

.gift-page__form-title {
    margin-bottom: 24px
}

.gift-page__form .form__submit {
    margin-top: 40px
}

.gift-page__form .form__submit .btn {
    height: 40px;
    line-height: 40px
}

.gift-page__form .form_row {
    max-width: 350px;
    width: 100%
}

.gift-page__form-code {
    display: flex
}

.gift-page__form-code .btn {
    margin-left: -5px;
    height: 36px;
    line-height: 36px
}

.gift-page__confirm {
    max-width: 520px;
    width: 100%
}

.gift-page__confirm-title {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em;
    margin-bottom: 24px
}

.gift-page__confirm-text p:not(:last-child) {
    margin-bottom: 24px
}

.gift-page__confirm-text ul:not(:last-child) {
    margin-bottom: 30px
}

.gift-page__confirm-text ul {
    list-style: none
}

.gift-page__confirm-text ul li {
    position: relative;
    padding-left: 20px
}

.gift-page__confirm-text ul li:before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #6f8cac
}

.gift-page__confirm-text ul li:not(:last-child) {
    margin-bottom: 8px
}

.gift-page__confirm-text ul li span {
    color: #6f8cac
}

.gift-page__confirm-btns {
    margin-top: 40px
}

.gift-page__confirm-btns p:not(:last-child) {
    margin-bottom: 12px
}

.gift-page__confirm-btns .btn {
    margin-right: 16px
}

.personal_data-form__list {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 24px
}

.personal_data-form__col {
    float: left;
    width: 50%;
    padding: 0 20px;
    box-sizing: border-box
}

.personal_data-form .radio {
    display: inline-block;
    margin-right: 14px
}

.personal_data-form .btn {
    height: 40px;
    line-height: 40px
}

.personal_data-form .form__submit {
    margin-top: 40px
}

.personal-giftcard__list {
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.personal-giftcard {
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
    width: calc(50% - 22px)
}

.personal-giftcard:nth-child(odd) {
    margin-right: 40px
}

.personal-giftcard__top {
    padding: 24px 28px;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.personal-giftcard__title {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: .001em;
    flex: 1 1 auto;
    margin-right: 15px
}

.personal-giftcard__cont {
    padding: 24px 28px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-bottom: -20px
}

.personal-giftcard__cont>div {
    flex: 1 1 auto;
    margin-right: 20px;
    margin-bottom: 20px
}

.personal-giftcard__code {
    display: flex;
    align-items: center
}

.personal-giftcard__code img {
    display: block;
    width: 86px;
    flex: none;
    margin-right: 16px
}

.personal-giftcard__code span:not([class]) {
    font-size: 15px;
    line-height: 1.4;
    font-weight: 300;
    letter-spacing: .002em
}

.personal-giftcard__code .cvc {
    width: 86px;
    height: 86px;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    font-size: 24px;
    font-weight: 400;
    color: #1a1a1a;
    border-radius: 5px;
    background: #f1f1f1
}

.personal-giftcard__count {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 24px;
    background: #f1f1f1;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 300;
    letter-spacing: .002em;
    text-align: center
}

.personal-giftcard__count .summ {
    white-space: nowrap;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .002em;
    margin-top: 4px
}

.personal-giftcard__bottom {
    padding: 20px 28px;
    background: #f1f1f1;
    display: flex;
    justify-content: space-between
}

.personal-giftcard__bottom .btn {
    height: 40px;
    line-height: 40px
}

.btn-wallet {
    border: 1px solid #c8c8c8;
    box-sizing: border-box;
    padding-right: 40px;
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 3.5A1.5 1.5 0 0 1 2 2h12a1.5 1.5 0 0 1 1.5 1.5v9A1.5 1.5 0 0 1 14 14H2a1.5 1.5 0 0 1-1.5-1.5v-9zM.5 5h15' stroke='%23B8B8B8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M.5 8h5.25c0 .75.45 2.25 2.25 2.25s2.25-1.5 2.25-2.25h5.25' stroke='%23B8B8B8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.text-indifidual {
    background: #fff;
    border-radius: 5px;
    font-size: 14px;
    color: #be1010
}

.od-fields--corp .od-fields__left-row--3,.od-fields--corp .text-indifidual,.od-fields--corp .title-indifidual {
    grid-column: span 3
}

.block_registration .label--required:after {
    content: "*";
    display: inline-block;
    color: #be1010;
    margin: 0 0 0 5px
}

.block_registration .phone-field {
    display: flex;
    flex-wrap: wrap
}

.block_registration .phone-field .message a {
    color: #be1010;
    transition: color .3s ease
}

.block_registration .phone-field .message a:hover {
    color: #0c0c0c
}

.block_registration .phone-confirm .message,.block_registration .phone-field .message {
    width: 100%;
    font-size: 13px;
    color: #7d7d7d;
    margin-top: 16px;
    display: block
}

.block_registration .phone-confirm .message span,.block_registration .phone-field .message span {
    color: #be1010
}

.block_registration .phone-field input[type=text] {
    width: calc(100% - 174px)
}

.block_registration .phone-field label {
    width: 100%
}

.block_registration .phone-field:not(:last-child) {
    margin-top: 20px
}

.block_registration .phone-field__send {
    margin-left: auto;
    flex: none;
    padding: 6px 10px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    margin-top: 0!important;
    color: #1a1a1a;
    flex: 1 1 auto;
    margin-left: 10px;
    text-align: center
}

.block_registration .phone-field__send.btn_red {
    color: #fff;
    border-color: #be1010
}

.block_registration .phone-field__send.disabled {
    background: #b8b8b8;
    color: #fff
}

.block_registration .phone-confirm {
    margin-top: 24px
}

.block_registration .form_row .error-text {
    color: #be1010;
    font-size: 13px;
    line-height: 1.4;
    order: -1;
    margin-top: 3px;
    display: block;
    margin-bottom: 0
}

.block_registration .phone-confirm .error-text,.block_registration .phone-field .error-text {
    order: 4;
    margin-top: 3px;
    display: block
}

.block_registration .form_row.error:after {
    display: none
}

.block_registration .form_row__show-pass {
    bottom: auto;
    top: 32px
}

.block_registration input[type=email].error,.block_registration input[type=password].error,.block_registration input[type=tel].error,.block_registration input[type=text].error,.block_registration textarea.error {
    border-color: #be1010
}

.reg-form__bot-card .bl_enter_nomer_form input[type=text] {
    height: 36px
}

.block_registration .reg-form .form-row__sub {
    display: flex;
    flex-direction: column-reverse
}

.block_registration .reg-form__bot-card .bl_enter_nomer_form {
    padding-top: 83px
}

@media screen and (max-width: 1160px) {
    .block_registration .phone-field {
        flex-direction:column
    }

    .block_registration .phone-field input[type=text] {
        width: 100%
    }

    .block_registration .phone-field__send {
        margin-left: 0;
        margin-top: 10px!important
    }
}

.order-data+.title-search-preview {
    margin-top: 15px
}

.od-fields__right .get_shop_list+.odf-row__text {
    padding: 6px 10px
}

.od-fields--corp .radio-type-company {
    display: flex;
    flex-wrap: wrap;
    height: 100%
}

.od-fields--corp .radio-type-company .radio {
    margin-right: 17px;
    padding: 6px 15px;
    border-radius: 5px;
    border: 1px solid #d5d5d5
}

.od-fields--corp .radio-type-company .radio label {
    font-size: 16px
}

.od-fields--corp .radio-type-company>span {
    width: 100%;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
    margin-bottom: 3px
}

.od-fields__right-comment textarea {
    resize: vertical
}

.special-slider:not(:last-child) {
    margin-bottom: 30px
}

.special-slider {
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 55px
}

.special-slider:before {
    content: "";
    position: absolute;
    top: -5px;
    right: 5px;
    height: 50px;
    width: 105px;
    background-color: #fff;
    border-radius: 50px;
    z-index: 1
}

.special-slider .slick-arrow {
    position: absolute;
    bottom: auto;
    right: 10px;
    top: 10px;
    left: auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 3px 3px 20px rgba(0,0,0,.07);
    background-color: #fff;
    transition: background .3s ease
}

.special-slider .slick-arrow:hover {
    background-color: #688daf
}

.special-slider .slick-arrow.slick-prev {
    right: 65px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='39.31' height='40' rx='19.655' fill='%23fff'/%3E%3Cpath d='M21 15l-5 5 5 5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.special-slider .slick-arrow.slick-prev:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' transform='matrix(1 0 0 -1 0 40)' fill='%23688DAF'/%3E%3Cpath d='M21.368 25l-5.087-5 5.087-5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.special-slider .slick-arrow.slick-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='39.31' height='40' rx='19.655' transform='matrix(-1 0 0 1 39.31 0)' fill='%23fff'/%3E%3Cpath d='M18.31 15l5 5-5 5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.special-slider .slick-arrow.slick-next:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' transform='matrix(-1 0 0 1 40 0)' fill='%23688DAF'/%3E%3Cpath d='M18.632 15l5.087 5-5.087 5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.special-slider:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2px;
    width: 20%;
    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,0))
}

.special-slider .slick-list {
    padding-right: 25%
}

.special-slider__item {
    padding: 0 10px;
    position: relative
}

.special-slider__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.special-slider__img {
    max-width: 100%;
    width: 100%;
    height: auto;
    display: block;
    border-radius: 30px;
    transition: opacity .3s ease;
    pointer-events: none
}

.special-slider__item:hover .special-slider__img {
    opacity: .8
}

.reg-advantages__text-feedback {
    margin-top: 15px
}

.reg-advantages__text-feedback a {
    color: #be1010;
    transition: color .3s ease
}

.reg-advantages__text-feedback a:hover {
    color: #000
}

.bx-404-block img {
    max-width: 100%
}

.gift-card__design {
    width: 284px;
    margin-right: 40px
}

.gift-card__design-label {
    display: block;
    color: #7d7d7d;
    margin: 0 0 9px 0
}

.gift-card__design-img {
    overflow: hidden;
    position: relative;
    max-width: 284px;
    width: 100%;
    min-height: 150px
}

.gift-card__design-img img {
    display: block;
    border-radius: 22px
}

.gift-card__design-btn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 9px 17px;
    background: #f1f1f1;
    border: 1px solid #dadada;
    border-radius: 10px;
    width: max-content;
    color: #1a1a1a
}

#card-design {
    max-width: 970px
}

.card-design__top {
    display: flex;
    margin-bottom: 40px
}

.card-design__text {
    width: calc(50% - 10px);
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left
}

.card-design__btn {
    margin-top: auto;
    padding-top: 30px
}

.card-design__images {
    width: calc(50% - 10px);
    position: relative
}

.card-design__img {
    width: 100%;
    padding-top: 63%;
    transition: opacity .3s ease;
    border-radius: 22px;
    overflow: hidden
}

.card-design__img:not(.active) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.card-design__img img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 22px
}

.card-design__list {
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap
}

.card-design__item {
    padding: 0 10px;
    margin-bottom: 20px;
    width: 16.66667%;
    position: relative;
    box-sizing: border-box;
    cursor: pointer
}

.card-design__item input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0
}

.card-design__item img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
    border: 1px solid transparent
}

.card-design__item input:checked+img {
    border-color: #6f8cac
}

.maintenance {
    display: flex;
    align-items: center;
    padding: 30px 0;
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.maintenance__img {
    flex: none;
    margin-right: 30px;
    margin-bottom: 30px
}

.maintenance__img img {
    display: block
}

.maintenance__text {
    display: flex;
    flex-direction: column;
    padding-left: 30px
}

.maintenance__title {
    font-size: 22px;
    line-height: 1.3;
    font-weight: 500
}

.maintenance__text p {
    margin-bottom: 16px
}

.maintenance__bottom {
    padding-top: 15px;
    margin-top: auto
}

#modal_cancel .popup_cont>p {
    font-size: 18px;
    margin-bottom: 30px
}

#modal_cancel .popup_bottom_bl {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto
}

.gift-card__form-payment {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 10px
}

.gift-card__form-payment-img {
    display: block;
    max-width: 110px;
    max-height: 50px;
    width: auto;
    height: auto;
    margin-right: 40px;
    margin-bottom: 15px
}

.new-auth {
    display: flex;
    flex-wrap: wrap
}

.new-auth__left {
    max-width: 500px;
    width: 100%;
    margin-right: 40px;
    margin-bottom: 40px
}

.new-auth__right {
    flex: 1 1 auto
}

.new-auth .reg-advantages {
    max-width: 400px
}

.new-auth .form_row,.password-recovery .form_row {
    margin-bottom: 24px
}

.new-auth .form_submit,.password-recovery .form_submit {
    margin-top: 32px
}

.new-auth .tx_forgot_pass {
    margin-top: 16px
}

.new-auth .tx_forgot_pass a {
    color: #be1010;
    transition: color .3s ease
}

.new-auth .tx_forgot_pass a:hover {
    color: #0c0c0c
}

.new-auth .form_row-input,.password-recovery .form_row-input {
    position: relative
}

.new-auth .form_row-text,.password-recovery .form_row-text {
    font-size: 18px;
    line-height: 1.22;
    margin-bottom: 6px
}

.new-auth .form_row-info,.password-recovery .form_row-info {
    margin-top: 16px;
    color: #b8b8b8
}

.new-auth .form_row-info span,.password-recovery .form_row-info span {
    color: #be1010
}

.new-auth .form_row-info a,.password-recovery .form_row-info a {
    cursor: pointer;
    color: #be1010;
    transition: color .3s ease
}

.new-auth .form_row-info a:hover,.password-recovery .form_row-info a :hover {
    color: #0c0c0c
}

.new-auth .form_row.error:after,.password-recovery .form_row.error:after {
    display: none
}

.new-auth .form_row.error .form_row-input:after,.password-recovery .form_row.error .form_row-input:after {
    content: "!";
    position: absolute;
    bottom: 6px;
    right: 10px;
    color: #be1010;
    font-size: 15px;
    font-weight: 700
}

.new-auth .error__text,.password-recovery .error__text {
    position: relative;
    top: auto;
    margin-top: 6px;
    font-size: 13px;
    font-weight: 300;
    color: #be1010
}

.error__text .btn:disabled,.new-auth .btn:disabled {
    pointer-events: none;
    opacity: .5
}

.popup_cont .form_row {
    text-align: left
}

.password-confirm {
    text-align: center
}

.password-confirm__title {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 24px
}

.password-confirm__text {
    font-size: 15px;
    color: #5a5a5a;
    display: flex;
    justify-content: center;
    align-items: center
}

.password-confirm__text span {
    margin-right: 10px
}

.password-confirm__text:after {
    content: "";
    position: relative;
    flex: none;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='xMidYMid'%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9444444444444444s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(20 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8888888888888888s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(40 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.7777777777777778s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(80 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.7222222222222222s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(100 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6111111111111112s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(140 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5555555555555556s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(160 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4444444444444444s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(200 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3888888888888889s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(220 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.2777777777777778s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(260 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.2222222222222222s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(280 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.1111111111111111s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(320 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.05555555555555555s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(340 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.popup_container .new-auth .new-auth__right {
    display: none
}

.personal-card {
    width: 100%;
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.personal-card__left {
    max-width: 463px;
    width: 100%;
    margin-bottom: 30px
}

.personal-card__right {
    max-width: 564px;
    width: 100%
}

.personal-card__img {
    margin-bottom: 20px
}

.personal-card__img img {
    display: block
}

.personal-card__sender {
    margin-bottom: 8px
}

.personal-card__sender span {
    display: inline-block;
    margin-left: 10px;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: .001em;
    color: #6f8cac
}

.personal-card__btns {
    margin-top: 30px
}

.personal-card__card {
    border: 1px solid #dadada;
    border-radius: 5px;
    margin-bottom: 24px;
    background: #fff
}

.personal-card__card-top {
    padding: 24px 28px;
    background: #f1f1f1;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .001em;
    box-sizing: border-box
}

.personal-card__card-body {
    padding: 24px 28px 0;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.personal-card__card-body>* {
    margin-bottom: 28px
}

.personal-card__card-info {
    max-width: 249px;
    width: 100%;
    display: flex;
    flex-direction: column
}

.personal-card__card-info .btn {
    margin-top: auto
}

.personal-card__card-items {
    margin-bottom: 20px
}

.personal-card__card-item {
    display: flex;
    justify-content: space-between
}

.personal-card__card-item:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #e9e9ea
}

.personal-card__card-item .name {
    width: 162px;
    align-self: center;
    font-size: 12px;
    letter-spacing: .002em;
    color: #5a5a5a
}

.personal-card__card-item .count {
    width: 75px
}

.personal-card__card-code {
    max-width: 174px;
    width: 100%
}

.personal-card__card-code img {
    display: block;
    max-width: 100%
}

.personal-giftcard__menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.personal-giftcard__menu>* {
    margin-bottom: 20px
}

.personal-giftcard__nav {
    list-style: none;
    display: flex;
    margin-left: 0
}

.personal-giftcard__nav-item a {
    display: block;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .002em;
    color: #b8b8b8;
    border-bottom: 1px solid #b8b8b8;
    transition: color .3s ease
}

.personal-giftcard__nav-item a:hover {
    color: #1a1a1a
}

.personal-giftcard__nav-item.active a {
    color: #1a1a1a;
    border-color: #6f8cac
}

.personal-giftcard__card {
    padding: 24px 28px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -20px;
    margin-bottom: -20px
}

.personal-giftcard__card-img {
    flex: 1 1;
    margin-right: 20px;
    margin-bottom: 20px;
    min-width: 243px
}

.personal-giftcard__card-img img {
    display: block;
    max-width: 243px;
    width: 100%
}

.personal-giftcard__card-info {
    flex: 1 1;
    margin-right: 20px;
    margin-bottom: 20px;
    min-width: 243px;
    display: flex;
    flex-direction: column
}

.personal-giftcard__card-name {
    display: block;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: .002em;
    margin-bottom: 8px
}

.personal-giftcard__card-info .number {
    font-size: 14px;
    letter-spacing: .002em;
    color: #5a5a5a;
    margin-bottom: 20px
}

.personal-giftcard__card-status {
    margin-top: auto;
    font-size: 12px;
    width: max-content;
    letter-spacing: .002em;
    color: #b8b8b8;
    padding: 6px 12px;
    border: 1px solid #b8b8b8;
    border-radius: 5px
}

.personal-giftcard__card-status.active {
    color: #6f8cac;
    border-color: #6f8cac
}

.personal-giftcard__nominal {
    padding: 20px 28px;
    box-sizing: border-box;
    background: #f1f1f1;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -20px;
    font-size: 14px;
    color: #5a5a5a
}

.personal-giftcard__nominal-item {
    flex: 1 1;
    min-width: 243px;
    margin-right: 20px;
    text-align: left
}

.personal-giftcard__nominal .summ {
    font-size: 18px;
    font-weight: 400;
    color: #1a1a1a;
    margin-left: 12px;
    display: inline-block
}

.personal-giftcard__recipient {
    padding: 24px 28px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -20px;
    margin-bottom: -20px
}

.personal-giftcard__recipient-label {
    flex: 1 1 auto;
    min-width: 243px;
    margin-right: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    letter-spacing: .002em;
    color: #b8b8b8;
    margin-bottom: 8px
}

.personal-giftcard__recipient-info {
    flex: 1 1 auto;
    min-width: 243px;
    margin-right: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column
}

.personal-giftcard__recipient-info>span:not(:last-child) {
    margin-bottom: 4px
}

.giftcard-orders {
    padding-top: 30px
}

.giftcard-orders__list {
    border-top: 1px solid #e9e9ea
}

.giftcard-orders__item {
    border-bottom: 1px solid #e9e9ea
}

.giftcard-orders__item-top {
    padding: 24px 0;
    display: flex;
    justify-content: space-between;
    cursor: pointer
}

.giftcard-orders__item-number {
    font-size: 24px;
    line-height: 1.25;
    letter-spacing: .002em
}

.giftcard-orders__item-more {
    font-weight: 300;
    font-size: 15px;
    letter-spacing: .002em;
    color: #6f8cac;
    display: flex;
    align-items: center
}

.giftcard-orders__item-more:after {
    content: "";
    position: relative;
    margin-left: 12px;
    flex: none;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236F8CAC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    transition: transform .5s ease
}

.giftcard-orders__item-top.js__open .giftcard-orders__item-more span {
    display: none
}

.giftcard-orders__item-top.js__open .giftcard-orders__item-more:before {
    content: "\421\432\435\440\43D\443\442\44C"
}

.giftcard-orders__item-top.js__open .giftcard-orders__item-more:after {
    transform: rotate(180deg)
}

.giftcard-orders__item-cont {
    margin-bottom: 24px;
    display: none
}

.giftcard-order {
    padding: 12px 24px;
    background: #f1f4f7;
    border-radius: 5px
}

.giftcard-order:not(:last-child) {
    margin-bottom: 12px
}

.giftcard-order__top {
    display: flex;
    cursor: pointer
}

.giftcard-order__top:after {
    content: "";
    position: relative;
    margin-left: auto;
    flex: none;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235A5A5A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    margin-top: 8px;
    transition: transform .5s ease
}

.giftcard-order__top.js__open:after {
    transform: rotate(180deg)
}

.giftcard-order__number {
    font-size: 18px;
    font-weight: 400;
    margin-right: 12px;
    width: 20px
}

.giftcard-order__desc {
    display: flex;
    flex-direction: column;
    padding-right: 12px
}

.giftcard-order__name {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 4px
}

.giftcard-order__articul {
    font-weight: 300;
    font-size: 12px;
    letter-spacing: .002em;
    color: #5a5a5a
}

.giftcard-order__cont {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 32px;
    display: none
}

.giftcard-order__info {
    display: flex
}

.giftcard-order__info-item {
    position: relative;
    padding-top: 44px;
    flex: 1 1;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: .002em;
    color: #5a5a5a
}

.giftcard-order__info-item:not(:last-child):before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;
    height: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVHgBhcuxDQAgCAVRtHEAd3IHA/tZEBc08CO1MfrayyUR6e5OI9AFMzcA1cymqq6zZ/qIubz6BotEFQUSnwxdAAAAAElFTkSuQmCC) repeat-x 0
}

.giftcard-order__info-item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 2px 2px 10px rgba(0,37,79,.15)
}

.giftcard-order__info-item.success:after {
    background-color: #6f8cac;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.063L4.962 7 11 1' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.giftcard-order__info-item.processed:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='xMidYMid'%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9444444444444444s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(20 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8888888888888888s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(40 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.7777777777777778s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(80 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.7222222222222222s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(100 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6111111111111112s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(140 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5555555555555556s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(160 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4444444444444444s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(200 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3888888888888889s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(220 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.2777777777777778s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(260 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.2222222222222222s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(280 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.1111111111111111s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(320 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.05555555555555555s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='48.5' y='23' rx='1.5' ry='1.68' width='3' height='8' fill='%235a5a5a' transform='rotate(340 50 50)'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 114% auto
}

.giftcard-order__info-status {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .002em;
    text-transform: uppercase;
    color: #1a1a1a
}

.giftcard-order__info-item.processed .giftcard-order__info-status {
    color: #b8b8b8
}

.product_item_images {
    position: relative;
    max-width: 260px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.product_item_images .label-offer {
    position: absolute;
    pointer-events: none;
    width: 93px;
    top: 30px;
    right: 25px
}

.product_item_images .label-offer img {
    display: block;
    max-width: 100%
}

.catalog_container_view_list .product_item_images .label-offer {
    width: 80px;
    right: auto;
    left: 0
}

.pr_card_images {
    position: relative;
    max-width: 360px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.pr_card_images .label-offer {
    position: absolute;
    pointer-events: none;
    width: 93px;
    top: 30px;
    right: 25px;
    z-index: 1
}

.pr_card_images .label-offer img {
    display: block;
    max-width: 100%
}

.label-offer {
    min-height: 35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.product_item_bottom .label-offer {
    margin-top: 5px
}

.label-offer img {
    display: none!important
}

.label-offer:after {
    content: "";
    display: block;
    width: 120px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.986 15.29a6.44 6.44 0 1 0 0-12.88 6.44 6.44 0 0 0 0 12.88z' fill='%23FF7800'/%3E%3Cpath d='M10.348 9.684H7.93c-.47 0-.849-.38-.849-.85v-3.31c0-.47.38-.85.85-.85s.849.38.849.85v2.46h1.568c.47 0 .85.38.85.85a.848.848 0 0 1-.85.85z' fill='%23fff'/%3E%3Cpath d='M27.693 7.693l1.698-4.421h1.632l-2.947 7.02-.269.53c-.387.691-1.015 1.035-1.884 1.035l-.605-.036.012-1.161c.09.015.257.023.494.023.419 0 .711-.177.885-.533l.3-.715-2.892-6.163h1.604l1.972 4.42zM39.217 8.977c-.087.9-.418 1.608-1 2.113-.58.506-1.354.759-2.318.759-.676 0-1.269-.158-1.782-.478-.514-.32-.909-.774-1.19-1.363-.28-.589-.422-1.272-.434-2.05v-.79c0-.799.142-1.502.423-2.11.28-.609.687-1.079 1.217-1.407.53-.332 1.142-.494 1.837-.494.932 0 1.683.253 2.256.759.569.505.9 1.22.991 2.149h-1.465c-.072-.608-.245-1.047-.534-1.316-.28-.272-.699-.407-1.248-.407-.64 0-1.13.234-1.474.7-.343.466-.517 1.153-.525 2.058v.75c0 .917.162 1.613.49 2.095.328.482.806.719 1.438.719.576 0 1.011-.13 1.3-.387.292-.261.474-.692.553-1.296h1.465v-.004zM47.976 11.734h-1.465V4.457h-3.726v7.277H41.32V3.272h6.653v8.462h.004zM55.443 7.957h-3.477v2.604h4.061v1.173h-5.53V3.272h5.49v1.185h-4.021v2.335h3.477v1.165zM63.159 3.272h1.47v8.462h-1.47V5.705l-3.714 6.025h-1.47V3.272h1.47v6.033l3.714-6.033zm.047-2.157c0 .49-.17.885-.51 1.185-.339.3-.797.454-1.366.454-.57 0-1.023-.15-1.367-.454-.34-.304-.514-.695-.514-1.185h1.059c0 .256.071.454.217.596.146.142.348.214.6.214.258 0 .455-.072.597-.214.143-.142.218-.34.218-.596h1.066zM73.36 8.107h-1v3.627h-1.466V3.272h1.466v3.555h.806l2.49-3.555h1.8l-2.903 4.05 3.16 4.408h-1.765L73.36 8.107zM82.32 7.693l1.698-4.421h1.632l-2.947 7.02-.269.53c-.387.691-1.015 1.035-1.884 1.035l-.605-.036.012-1.161c.09.015.257.023.494.023.419 0 .711-.177.885-.533l.3-.715-2.892-6.16h1.604l1.972 4.418zM94.216 11.734H92.75V4.457h-3.726v7.277H87.56V3.272h6.653v8.462h.004zM101.92 3.272h1.469v8.462h-1.469V5.705l-3.714 6.025h-1.47V3.272h1.47v6.033l3.714-6.033zM111.848 4.457h-2.639v7.277h-1.458V4.457h-2.615V3.272h6.712v1.185zM115.241 6.507h1.731c.62 0 1.161.107 1.619.32.463.214.81.514 1.051.905.241.391.36.846.36 1.36 0 .79-.269 1.425-.806 1.903-.537.482-1.268.724-2.193.731h-3.235V3.272h1.469v3.235h.004zm0 1.186v2.864h1.727c.494 0 .881-.134 1.161-.403.277-.269.415-.624.415-1.07 0-.427-.134-.763-.407-1.008-.272-.245-.648-.375-1.126-.383h-1.77z' fill='%23FF8E28'/%3E%3Cpath d='M.918 4.737a.912.912 0 0 1-.739-1.454A9.444 9.444 0 0 1 4.244.075a.917.917 0 0 1 .7 1.695A7.667 7.667 0 0 0 1.66 4.358a.909.909 0 0 1-.743.38zM14.893 4.726a.914.914 0 0 1-.743-.38 7.667 7.667 0 0 0-3.283-2.587.916.916 0 1 1 .7-1.695 9.516 9.516 0 0 1 4.068 3.204.92.92 0 0 1-.742 1.458z' fill='%23FF7800'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.m_promo_bottom_three_bls {
    height: 375px
}

.m_promo_slider {
    bottom: 385px
}

.left_catalog_c {
    min-height: 834px
}

.popup_container .new-auth__left {
    margin: 0;
    text-align: left;
    max-width: 100%
}

@media screen and (min-width: 820px) {
    body[class*=page_catalog] .fancybox-wrap {
        min-width:500px
    }
}

.catalog_container_view_pl .bl_rob_p {
    align-items: flex-start;
    flex-direction: column;
    left: 0;
    top: 30px;
    z-index: 1
}

.catalog_container_view_pl .bl_rob_p__rating {
    font-size: 16px;
    line-height: 1;
    max-width: 40px;
    margin-top: 2px
}

.left_catalog_c .catalog-__7:not(.catalog_top_sections__item) {
    margin-bottom: 0!important;
    border-bottom: 0!important
}

.left_catalog_c .catalog-sneki_2 {
    padding-bottom: 8px;
    border-bottom: 1px solid #dadada
}

.job:not(:first-child) {
    margin-top: 12px
}

.job .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    padding: 9px 25px;
    height: auto;
    line-height: 1.4;
    font-size: 15px;
    font-weight: 300;
    border: 1px solid transparent
}

.job .btn_red {
    border-color: #be1010
}

.job .btn_border {
    background-color: #e9e9ea;
    border-color: #e9e9ea
}

.job .btn-clear {
    background: #f1f4f7;
    border-color: #f1f4f7;
    color: #6f8cac
}

.job .btn.disabled {
    background: #b8b8b8;
    border-color: #b8b8b8;
    color: #fff;
    pointer-events: none
}

.job-header {
    display: flex;
    align-items: center
}

.job-header h1 {
    flex: 1 1 auto;
    margin-right: 20px;
    margin-bottom: 0
}

.job-back {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #f1f4f7;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 1l-4 4 4 4' stroke='%236F8CAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    flex: none;
    margin-right: 24px;
    display: none
}

.job-top {
    padding: 32px 52px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 5px 5px 28px rgba(0,38,81,.08)
}

.job-header:not(:last-child),.job-list:not(:last-child),.job-map:not(:last-child),.job-top:not(:last-child) {
    margin-bottom: 50px
}

.job-select .form__title {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.25
}

.job-select .form__title:not(:last-child) {
    margin-bottom: 24px
}

.job-select__list {
    display: flex;
    width: calc(100% + 40px);
    flex-wrap: wrap;
    margin-bottom: -24px;
    margin-left: -20px;
    margin-right: -20px
}

.job-select__item {
    width: 50%;
    padding: 0 20px;
    margin-bottom: 24px;
    box-sizing: border-box
}

.job-select__btns {
    margin-top: 32px;
    display: flex
}

.job-select__btns .btn {
    margin-right: 12px
}

.job-select__select:not(.selectize-control):not(.selectize-dropdown) {
    width: 100%;
    padding: 8px 20px 8px 0;
    height: auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100%
}

.job-select .selectize-dropdown {
    padding: 10px;
    border-radius: 0;
    box-shadow: 0 3px 20px rgba(0,45,96,.12);
    background: #fff;
    color: #1a1a1a
}

.job-select .selectize-dropdown .option {
    font-size: 15px
}

.job-select .selectize-dropdown.multi .option {
    padding-left: 38px;
    position: relative
}

.job-select .selectize-dropdown.multi .option:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 12px;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 1px solid #dadada
}

.job-select .selectize-dropdown-content {
    scrollbar-color: #6f8cac #e9e9ea;
    scrollbar-width: thin
}

.job-select .selectize-dropdown-content::-webkit-scrollbar {
    width: 4px;
    appearance: none;
    -webkit-appearance: none
}

.job-select .selectize-dropdown-content::-webkit-scrollbar-track {
    border-radius: 2px;
    background: #e9e9ea
}

.job-select .selectize-dropdown-content::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #6f8cac;
    border: 0
}

.job-select .selectize-input {
    padding: 8px 20px 8px 0;
    border: 0;
    border-bottom: 1px solid #e9e9ea;
    border-radius: 0;
    box-shadow: none;
    font-size: 15px
}

.job-select .selectize-control.single .selectize-input.input-active,.job-select .selectize-input {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100%
}

.job-select .selectize-control.single .selectize-input.input-active {
    height: 35px
}

.job-select .selectize-input input {
    font-size: 15px
}

.job-select .selectize-control.multi .selectize-input.has-items {
    padding: 8px 20px 5px 0
}

.job-select .selectize-control.multi .selectize-input>div {
    padding: 3px 5px;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 500;
    line-height: 1;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.job-select__item .multiselect,.job-select__item .multiselect__tags {
    min-height: 38px;
    color: #303030;
    font-size: 15px;
    font-weight: 300
}

.job-select__item .multiselect__tags {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #e9e9ea;
    padding-left: 0;
    padding-top: 8px;
    padding-right: 20px;
    border-radius: 0
}

.job-select__item .multiselect__tag {
    color: #000;
    padding: 0;
    border-radius: 0;
    background: transparent
}

.job-select__item .multiselect__tag-icon {
    display: none
}

.job-select__item .multiselect__tag:not(:last-child):after {
    content: ",";
    position: relative;
    display: inline-block
}

.job-select__item .multiselect__tag-icon:focus,.job-select__item .multiselect__tag-icon:hover {
    background: #6f8cac
}

.job-select__item .multiselect__select {
    width: 20px;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto
}

.job-select__item .multiselect--disabled .multiselect__current,.job-select__item .multiselect--disabled .multiselect__select,.job-select__item .multiselect__select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-select__item .multiselect--disabled .multiselect__current,.job-select__item .multiselect--disabled .multiselect__select {
    background-color: transparent
}

.job-select__item .multiselect__select:before {
    display: none
}

.job-select__item .multiselect__input,.job-select__item .multiselect__placeholder,.job-select__item .multiselect__single {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 8px;
    padding-left: 0;
    border-radius: 0;
    background: transparent;
    padding-top: 0;
    line-height: 20px
}

.job-select__item .multiselect__single span,.multiselect__option-count {
    font-size: 13px;
    color: #a0a0a0;
    position: relative;
    top: -3px
}

.job-select .multiselect__content-wrapper {
    padding: 10px;
    border-radius: 0;
    box-shadow: 0 3px 20px rgba(0,45,96,.12);
    background: #fff;
    color: #1a1a1a;
    border: 0
}

.job-select .multiselect__content {
    max-height: 240px;
    overflow: auto;
    scrollbar-color: #6f8cac #e9e9ea;
    scrollbar-width: thin
}

.job-select .multiselect__content::-webkit-scrollbar {
    width: 4px;
    appearance: none;
    -webkit-appearance: none
}

.job-select .multiselect__content::-webkit-scrollbar-track {
    border-radius: 2px;
    background: #e9e9ea
}

.job-select .multiselect__content::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #6f8cac;
    border: 0
}

.job-select .multiselect__deselect,.job-select .multiselect__option {
    padding: 5px 8px;
    font-size: 15px;
    min-height: 28px;
    white-space: normal
}

.job-select .multiselect__option--selected {
    font-weight: 400;
    background: #f1f4f7;
    color: #000
}

.job-select .multiselect__deselect:hover,.job-select .multiselect__option--highlight,.job-select .multiselect__option:hover {
    background: #6f8cac;
    color: #fff
}

.job-select .multiselect__deselect:hover .multiselect__option-count,.job-select .multiselect__option--highlight .multiselect__option-count,.job-select .multiselect__option:hover .multiselect__option-count {
    color: #fff
}

.job-select .multiselect__option--selected.multiselect__option--highlight {
    background: #e9e9ea;
    color: #000
}

.job-select .multiselect__option--selected.multiselect__option--highlight .multiselect__option-count {
    color: #000
}

.job-select .multiselect__deselect {
    width: 100%;
    cursor: pointer;
    display: block
}

.job-select__item .multiselect--multiple .multiselect__option-content {
    display: flex
}

.job-select__item .multiselect--multiple .multiselect__option-content:before {
    content: "";
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 1px solid #e9e9ea;
    flex: none;
    margin-right: 12px
}

.job-select__item .multiselect--multiple .multiselect__option-content--selected:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.875L3.579 5.5 8 1' stroke='%231A1A1A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-select__item .multiselect--multiple .multiselect__option--highlight .multiselect__option-content--selected:before {
    border-color: #000;
    filter: invert(1)
}

.job-accordeon {
    border-top: 1px solid #e9e9ea;
    padding: 0 20px
}

.job-accordeon__item {
    border-bottom: 1px solid #e9e9ea;
    margin-left: -20px;
    margin-right: -20px
}

.job-accordeon__item-top {
    cursor: pointer;
    padding: 28px 0;
    display: flex
}

.job-accordeon__item-top:after {
    content: "";
    position: relative;
    top: 4px;
    display: block;
    flex: none;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    transition: transform .3s
}

.job-accordeon__item-top.active:after {
    transform: rotate(180deg)
}

.job-accordeon__item-icon {
    flex: none;
    width: 20px;
    height: auto;
    margin-right: 12px;
    display: block
}

.job-accordeon__item-name {
    align-items: center;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.1;
    flex: 1 1 auto
}

.job-accordeon__item-cont {
    padding-bottom: 28px;
    display: none;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px
}

.job-accordeon__item-cont div:not([class]):not(:last-child),.job-accordeon__item-cont img:not(:last-child),.job-accordeon__item-cont ol:not(:last-child),.job-accordeon__item-cont p:not(:last-child),.job-accordeon__item-cont ul:not(:last-child) {
    margin-bottom: 16px
}

.job-accordeon__item-cont img {
    max-width: 100%
}

.job-accordeon__item-cont ul {
    list-style: none
}

.job-accordeon__item-cont ul>li {
    position: relative;
    padding-left: 24px
}

.job-accordeon__item-cont ul>li:before {
    position: absolute;
    content: "\2014";
    top: 0;
    left: 0
}

.job-accordeon__item-cont a:not([class]) {
    color: #be1010;
    transition: color .3s
}

.job-accordeon__item-cont a:not([class]):hover {
    color: #000
}

.job-faq__item:not(:last-child) {
    margin-bottom: 16px
}

.job-faq__item {
    padding: 16px 20px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 3px 20px rgba(0,45,96,.12)
}

.job-faq__item-top {
    font-size: 15px;
    font-weight: 300;
    cursor: pointer;
    display: flex;
    justify-content: space-between
}

.job-faq__item-top:after {
    content: "";
    position: relative;
    top: 3px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    flex: none;
    margin-left: 8px;
    background-color: #f1f4f7;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.422.422a.422.422 0 1 0-.843 0v3.156H.422a.422.422 0 1 0 0 .844h3.157v3.156a.422.422 0 1 0 .843 0V4.422h3.156a.422.422 0 1 0 0-.844H4.422V.422z' fill='%236F8CAC'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-faq__item-top.active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.422.578a.422.422 0 1 0 0 .844h7.156a.422.422 0 1 0 0-.844H.422z' fill='%236F8CAC'/%3E%3C/svg%3E")
}

.job-faq__item-cont {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #e9e9ea;
    font-size: 15px;
    font-weight: 300;
    color: #6f8cac;
    display: none
}

.text-hide__cont {
    display: none
}

.text-hide__btn {
    margin-top: 16px;
    cursor: pointer;
    border-radius: 30px;
    padding: 9px 25px;
    line-height: 1.4;
    font-size: 15px;
    font-weight: 300;
    display: inline-flex;
    align-items: center;
    border: 1px solid #e9e9ea
}

.text-hide__btn:after {
    content: "";
    display: block;
    flex: none;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    transition: transform .3s
}

.text-hide__btn.active span:first-child,.text-hide__btn span:last-child {
    display: none
}

.text-hide__btn.active span:last-child {
    display: block
}

.text-hide__btn.active:after {
    transform: rotate(180deg)
}

.job-filter {
    margin-bottom: 12px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between
}

.job-filter>* {
    margin-bottom: 24px
}

.job-filter .job-select {
    max-width: 560px;
    width: 100%
}

.job-filter .job-select__list {
    justify-content: flex-end
}

.job-sort {
    display: flex;
    margin-right: 16px
}

.job-sort__item {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 300;
    padding: 7px 12px;
    border-radius: 10px;
    border: 1px solid #e9e9ea;
    margin-right: 12px
}

.job-sort__item.active {
    background: #6f8cac;
    color: #fff;
    border-color: #6f8cac
}

.job-sort__item.active:after {
    content: "";
    position: relative;
    display: block;
    flex: none;
    width: 14px;
    height: 14px;
    margin-left: 8px
}

.job-sort__item.decrease:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h7M1 4h5M1 7h3' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-sort__item.increase:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7h7M1 4h5M1 1h3' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-sort__item.alphabet.increase:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.85.875v12.6m0 0l2.626-2.554m-2.625 2.554l-2.625-2.554' stroke='%23fff'/%3E%3Cpath d='M2.902.816L1.093 6.125H0L2.278 0h.699l-.075.816zm1.513 5.309L2.602.816 2.523 0h.703l2.287 6.125H4.415zm-.087-2.272v.838H1.035v-.838h3.293zM4.029 11.594h-1.68l-.415-.168c-.46-.142-.814-.357-1.06-.646-.245-.288-.368-.652-.368-1.09 0-.393.09-.724.268-.994a1.66 1.66 0 0 1 .762-.613c.333-.139.725-.208 1.178-.208h2.048v5.95H3.706V8.692h-.992c-.391 0-.682.093-.872.278-.19.185-.285.442-.285.768 0 .224.042.416.126.577.087.158.214.28.381.367.17.085.381.127.633.127h1.332v.785zm-1.282-.458l-1.416 2.689H.201l1.432-2.689h1.114z' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%
}

.job-sort__item.alphabet.decrease:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.85 13.475V.875m0 0L8.227 3.429M10.85.875l2.625 2.554' stroke='%23fff'/%3E%3Cpath d='M2.902.816L1.093 6.125H0L2.278 0h.699l-.075.816zm1.513 5.309L2.602.816 2.523 0h.703l2.287 6.125H4.415zm-.087-2.272v.838H1.035v-.838h3.293zM4.029 11.594h-1.68l-.415-.168c-.46-.142-.814-.357-1.06-.646-.245-.288-.368-.652-.368-1.09 0-.393.09-.724.268-.994a1.66 1.66 0 0 1 .762-.613c.333-.139.725-.208 1.178-.208h2.048v5.95H3.706V8.692h-.992c-.391 0-.682.093-.872.278-.19.185-.285.442-.285.768 0 .224.042.416.126.577.087.158.214.28.381.367.17.085.381.127.633.127h1.332v.785zm-1.282-.458l-1.416 2.689H.201l1.432-2.689h1.114z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-list__item:not(:last-child) {
    margin-bottom: 32px
}

.job-list__title {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: .002em;
    margin-bottom: 40px
}

.job-card {
    background: #fff;
    box-shadow: 5px 5px 28px rgba(0,38,81,.08);
    border-radius: 20px;
    overflow: hidden
}

.job-card__top {
    padding: 14px 80px 14px 32px;
    background: #f1f4f7;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    position: relative
}

.job-card__top:after {
    content: "";
    position: absolute;
    display: block;
    width: 38px;
    height: 38px;
    top: 14px;
    right: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    transition: transform .3s
}

.job-card__top.active:after {
    transform: rotate(180deg)
}

.job-card__name {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .002em;
    line-height: 1.1;
    margin-right: auto;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex: none
}

.job-card__address {
    align-self: center;
    display: flex
}

.job-card__address:before {
    content: "";
    position: relative;
    top: 2px;
    display: block;
    flex: none;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4991_16090)' fill-rule='evenodd' clip-rule='evenodd' fill='%236F8CAC'%3E%3Cpath d='M10.069 9.06A2.93 2.93 0 0 0 8 4.063 2.923 2.923 0 0 0 5.076 6.99a2.93 2.93 0 0 0 2.925 2.928c.775 0 1.52-.308 2.068-.857zm-.55-3.59A2.15 2.15 0 0 1 8 9.14a2.145 2.145 0 0 1-2.147-2.15 2.15 2.15 0 0 1 2.147-2.149c.569 0 1.115.227 1.518.63z'/%3E%3Cpath d='M3.064 2.048a7 7 0 0 0 0 9.89l3.611 3.535c.757.672 1.896.732 2.65.002l3.612-3.537a7 7 0 0 0 0-9.89A7.038 7.038 0 0 0 8 0C6.167 0 4.36.75 3.064 2.048zm9.325.55a6.222 6.222 0 0 1 1.817 4.263 6.264 6.264 0 0 1-1.636 4.34l-3.89 3.806a1.128 1.128 0 0 1-1.36 0l-.005-.005L3.43 11.2a6.226 6.226 0 0 1 .182-8.603A6.258 6.258 0 0 1 8 .777c1.63 0 3.237.666 4.39 1.82z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4991_16090'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-card__departament {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    margin-bottom: -10px;
    margin-left: auto;
    align-self: center
}

.job-card__departament-item {
    display: inline-flex;
    margin-left: 12px;
    margin-bottom: 10px
}

.job-card__bottom {
    padding: 0 32px
}

.job-card ul:not([class]) {
    list-style: none;
    max-width: 640px
}

.job-card ul:not([class])>li {
    position: relative;
    padding-left: 16px
}

.job-card ul:not([class])>li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #e9e9ea
}

.job-card ul:not([class])>li:not(:last-child) {
    margin-bottom: 8px
}

.job-card__cont,.job-card__info {
    padding: 16px 0
}

.job-card__btns {
    display: flex;
    padding: 32px 0 16px;
    border-top: 1px solid #e9e9ea;
    justify-content: space-between
}

.job-card__btns .btn:not(:last-child) {
    margin-right: 20px
}

.job-card__links {
    display: flex
}

.job-card__links .btn {
    flex: none
}

.job-card .btn.download:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10l2.666-2.667M8 10V2v8zm0 0L5.333 7.333 8 10zM1.333 11.333l.414 1.657A1.333 1.333 0 0 0 3.04 14h9.919a1.333 1.333 0 0 0 1.293-1.01l.414-1.657' stroke='%23A0A0A0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.job-card .btn.download:after,.job-card .btn.print:after {
    content: "";
    position: relative;
    top: 2px;
    display: block;
    width: 16px;
    height: 16px;
    flex: none;
    margin-left: 8px;
    background-repeat: no-repeat;
    background-position: 50%
}

.job-card .btn.print:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4 3.5v.6h1.1A1.9 1.9 0 0 1 15.4 6v4.5a1.4 1.4 0 0 1-1.4 1.4h-1.5v.6a1.4 1.4 0 0 1-1.4 1.4H6a1.4 1.4 0 0 1-1.4-1.4v-.6H3a1.4 1.4 0 0 1-1.4-1.4V6a1.9 1.9 0 0 1 1.9-1.9h1.1v-.6A1.4 1.4 0 0 1 6 2.1h5a1.4 1.4 0 0 1 1.4 1.4zm-7 .6h6.2v-.6a.6.6 0 0 0-.6-.6H6a.6.6 0 0 0-.6.6v.6zm-2.4 7h1.6v-.6A1.4 1.4 0 0 1 6 9.1h5.1a1.4 1.4 0 0 1 1.4 1.4v.6H14a.6.6 0 0 0 .6-.6V6a1.1 1.1 0 0 0-1.1-1.1h-10A1.1 1.1 0 0 0 2.4 6v4.5a.6.6 0 0 0 .6.6zm3-1.2a.6.6 0 0 0-.6.6v2a.6.6 0 0 0 .6.6h5.1a.6.6 0 0 0 .6-.6v-2a.6.6 0 0 0-.6-.6H6z' fill='%23A0A0A0'/%3E%3C/svg%3E")
}

.job-card__item {
    display: flex;
    padding-bottom: 16px
}

.job-card__item:not(:last-child) {
    margin-bottom: 16px;
    border-bottom: 1px solid #e9e9ea
}

.job-card__item-label {
    flex: none;
    width: 260px;
    margin-right: 30px;
    color: #6f8cac
}

.job-card__item-cont {
    flex: 1 1 auto
}

.job-card__contacts {
    max-width: 360px;
    width: 100%
}

.job-card__contacts-item {
    display: flex;
    flex-wrap: wrap
}

.job-card__contacts-item:not(:last-child) {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #e9e9ea
}

.job-card__contacts-label {
    flex: 1 1 auto;
    margin-right: 12px
}

.job-card__contacts-label .address,.job-card__contacts-label .phone,.job-card__contacts-label .wage {
    display: flex
}

.job-card__contacts-label .address:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4991_16090)' fill-rule='evenodd' clip-rule='evenodd' fill='%236F8CAC'%3E%3Cpath d='M10.069 9.06A2.93 2.93 0 0 0 8 4.063 2.923 2.923 0 0 0 5.076 6.99a2.93 2.93 0 0 0 2.925 2.928c.775 0 1.52-.308 2.068-.857zm-.55-3.59A2.15 2.15 0 0 1 8 9.14a2.145 2.145 0 0 1-2.147-2.15 2.15 2.15 0 0 1 2.147-2.149c.569 0 1.115.227 1.518.63z'/%3E%3Cpath d='M3.064 2.048a7 7 0 0 0 0 9.89l3.611 3.535c.757.672 1.896.732 2.65.002l3.612-3.537a7 7 0 0 0 0-9.89A7.038 7.038 0 0 0 8 0C6.167 0 4.36.75 3.064 2.048zm9.325.55a6.222 6.222 0 0 1 1.817 4.263 6.264 6.264 0 0 1-1.636 4.34l-3.89 3.806a1.128 1.128 0 0 1-1.36 0l-.005-.005L3.43 11.2a6.226 6.226 0 0 1 .182-8.603A6.258 6.258 0 0 1 8 .777c1.63 0 3.237.666 4.39 1.82z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4991_16090'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.job-card__contacts-label .address:before,.job-card__contacts-label .phone:before {
    content: "";
    position: relative;
    top: 2px;
    display: block;
    flex: none;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: 50%
}

.job-card__contacts-label .phone:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.036 4.16L4.78 1.557c-.26-.3-.737-.299-1.04.004L1.888 3.419c-.552.552-.71 1.373-.39 2.031a19.47 19.47 0 0 0 9.04 9.053c.657.32 1.477.162 2.03-.391l1.871-1.875c.304-.304.304-.783.002-1.043l-2.614-2.243c-.273-.235-.697-.204-.972.07l-.909.911a.315.315 0 0 1-.369.059 9.705 9.705 0 0 1-3.573-3.578.316.316 0 0 1 .059-.37l.906-.907c.275-.276.305-.702.068-.976z' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.job-card__contacts-label .wage:before {
    content: "";
    position: relative;
    top: 2px;
    display: block;
    flex: none;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.857 4.429A1.429 1.429 0 0 1 2.286 3h11.429a1.428 1.428 0 0 1 1.428 1.429v7.142A1.429 1.429 0 0 1 13.715 13H2.286a1.429 1.429 0 0 1-1.429-1.429V4.43z' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10.143a2.143 2.143 0 1 0 0-4.286 2.143 2.143 0 0 0 0 4.286zM.857 5.857A2.857 2.857 0 0 0 3.715 3M12.285 13a2.857 2.857 0 0 1 2.857-2.857' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-card__contacts-map {
    width: 100%;
    flex: none;
    margin-top: 12px
}

.job-card__contacts-map img {
    max-width: 100%
}

.job-card .map-toggle {
    cursor: pointer;
    color: #6f8cac;
    display: flex;
    align-items: center
}

.job-card .map-toggle:after {
    content: "";
    position: relative;
    width: 6px;
    height: 10px;
    flex: none;
    margin-left: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9l4-4-4-4' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.job-card .map-toggle.active:after {
    transform: rotate(90deg)
}

.job-map {
    position: relative;
    padding-top: 45%
}

.job-map>div {
    position: absolute;
    top: 0;
    left: 0
}

.job-map>div,.job-map>div>ymaps,.job-map>div>ymaps>ymaps {
    width: 100%!important;
    height: 100%!important
}

.job-map img {
    max-width: 100%
}

.job-map__baloon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex
}

.job-map__baloon .baloon {
    margin: auto;
    position: relative
}

.job-map .baloon {
    background: #fff;
    padding: 0;
    font-family: Roboto,Arial,sans-serif;
    font-size: 15px;
    padding: 16px;
    border-radius: 20px;
    filter: drop-shadow(2px 2px 12px rgba(0,0,0,.05));
    margin: 16px
}

.job-map .baloon:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 30px;
    width: 0;
    height: 0;
    border-width: 9px 5px 0 5px;
    border-color: #fff transparent transparent transparent;
    border-style: solid
}

.job-map .baloon__top {
    padding-bottom: 4px;
    margin-bottom: 8px;
    border-bottom: 1px solid #e9e9ea;
    padding-right: 20px
}

.job-map .baloon__top span {
    display: block
}

.job-map .baloon__subtitle {
    font-size: 12px;
    font-weight: 300;
    line-height: 1.3
}

.job-map .baloon__close {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l8 8M9 1L1 9' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    display: none
}

.job-map .baloon__cont,.job-map .baloon__cont i {
    font-size: 12px;
    line-height: 1.3
}

.job-map .baloon__cont i {
    display: block;
    font-weight: 300;
    font-style: normal
}

.job-map .baloon__cont p:not(:last-child),.job-map .baloon__cont ul:not(:last-child) {
    margin-bottom: 8px
}

.job-map .baloon ul:not([class]) {
    list-style: none;
    max-width: 640px
}

.job-map .baloon ul:not([class])>li {
    position: relative;
    padding-left: 14px
}

.job-map .baloon ul:not([class])>li:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #e9e9ea
}

.job-map .baloon ul:not([class])>li:not(:last-child) {
    margin-bottom: 4px
}

.job-map .baloon .btn {
    margin-top: 8px
}

@media screen and (min-width: 388px) {
    .job-map ymaps[class*=balloon] {
        all:unset
    }

    .job-map ymaps[class$=balloon__tail] {
        display: none
    }

    .job-map ymaps[class$=balloon__close] {
        position: absolute;
        top: 30px;
        right: 30px;
        width: 12px;
        height: 12px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l8 8M9 1L1 9' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: 50%;
        cursor: pointer;
        z-index: 10
    }
}

.resume_popup {
    max-width: 755px;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.47
}

.resume_popup .popup_cont {
    text-align: left
}

.resume_popup .popup_head {
    background: #f1f4f7;
    font-size: 20px;
    letter-spacing: .002em;
    line-height: 1.1;
    font-weight: 300
}

.resume_popup .popup_cont>p:not([class]):not(:last-child) {
    margin-bottom: 20px
}

.resume_popup .bl_attention_file,.resume_popup .form_row label {
    color: currentColor
}

.resume_popup .form_row {
    margin-bottom: 20px
}

.resume_popup .form_row input[type=date],.resume_popup .form_row input[type=email],.resume_popup .form_row input[type=number],.resume_popup .form_row input[type=password],.resume_popup .form_row input[type=tel],.resume_popup .form_row input[type=text] {
    background: #fff;
    border-radius: 30px;
    padding: 0 20px
}

.resume_popup .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 30px;
    padding: 9px 25px;
    height: auto;
    line-height: 1.4;
    font-size: 15px;
    font-weight: 300;
    border: 1px solid transparent
}

.resume_popup .bl_input_file {
    padding-right: 0
}

.resume_popup .bl_input_file .input-file {
    padding-right: 60px
}

.resume_popup .bl_input_file span {
    top: 9px;
    font-size: 0;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4892_12739)'%3E%3Cpath d='M2.667 11.032a.9.9 0 0 1-.329-1.23l3.6-6.234a6.3 6.3 0 0 1 10.912 6.3l-3.6 6.235a4.5 4.5 0 1 1-7.794-4.5l3.6-6.236a2.7 2.7 0 1 1 4.676 2.7l-3.6 6.236a.9.9 0 0 1-1.559-.9l3.6-6.236a.9.9 0 0 0-1.558-.9l-3.6 6.236a2.7 2.7 0 1 0 4.676 2.7l3.6-6.236a4.5 4.5 0 0 0-7.794-4.5l-3.6 6.236a.9.9 0 0 1-1.23.33z' fill='%23B8B8B8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4892_12739'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.resume_popup .bl_input_file span:before {
    display: none
}

.resume_popup .bl_attention_file {
    padding-bottom: 10px;
    padding-left: 42px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.47
}

.resume_popup .bl_attention_file:before {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.644 6.336l-.095 7.654h-1.223l-.103-7.654h1.421zm-1.465 9.983c0-.22.066-.405.198-.557.137-.151.337-.227.6-.227.26 0 .457.076.594.227a.784.784 0 0 1 .212.557c0 .21-.07.39-.212.542-.137.151-.335.227-.594.227-.263 0-.463-.076-.6-.227a.797.797 0 0 1-.198-.542z' fill='%23BE1010'/%3E%3Crect x='.6' y='.6' width='22.8' height='22.8' rx='11.4' stroke='%23BE1010' stroke-width='1.2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.resume_popup .btn_red {
    border-color: #be1010
}

.resume_popup .btn_border {
    background-color: transparent;
    border-color: #e9e9ea
}

.resume_popup .btn-clear {
    background: #f1f4f7;
    border-color: #f1f4f7;
    color: #6f8cac
}

.resume_popup .btn.disabled {
    background: #b8b8b8;
    border-color: #b8b8b8;
    color: #fff;
    pointer-events: none
}

.job-card__contacts-cont .name,.job-card__contacts-label .wage {
    color: #a0a0a0
}

.job-list .pagination {
    margin-top: 50px;
    text-align: center
}

.job-list .pagination__list {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.job-list .pagination__item:not(:last-child) {
    margin-right: 16px
}

.job-list .pagination__item {
    flex: none;
    cursor: pointer
}

.job-list .pagination__item span {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    background: #fff;
    box-shadow: 0 3px 20px rgba(0,45,96,.12);
    transition: box-shadow .3s,background .3s,color .3s
}

.job-list .pagination__item.active span {
    background: #6f8cac;
    box-shadow: none;
    color: #fff
}

.job-list .pagination__more:not(:first-child) {
    margin-top: 30px
}

.job-list .pagination__item--prev {
    padding-right: 16px
}

.job-list .pagination__item--next {
    padding-left: 16px
}

.job-list .pagination__item--next.disabled,.job-list .pagination__item--prev.disabled {
    pointer-events: none;
    opacity: 0
}

.job-list .pagination__item--next:after,.job-list .pagination__item--prev:after {
    content: "";
    position: relative;
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #f1f4f7;
    background-repeat: no-repeat;
    background-position: 50%
}

.job-list .pagination__item--prev:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9L1 5l4-4' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.job-list .pagination__item--next:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9l4-4-4-4' stroke='%236F8CAC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.lc-orders__list-item:not(:first-child) {
    margin-top: 32px
}

.order-item--new {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #f1f1f1;
    position: relative
}

.order-item--new:not(.js__opened) .order-item__header-info {
    display: flex;
    align-items: center;
    padding-right: 260px;
    min-height: 34px
}

.order-item--new:not(.js__opened) .order-item__header-info>:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px
}

.order-item--new:not(.js__opened) .order-item__btns {
    position: absolute;
    right: 0;
    bottom: 0
}

.order-item--new.js__opened .order-item__header {
    background: #f1f4f7
}

.order-item--new.js__opened .order-item__header>:not(:first-child):not(.order-item__header-info) {
    padding-top: 10px;
    border-top: 1px solid #fff
}

.order-item--new.js__opened .order-item__header .order-item__header-info:before {
    content: "";
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px;
    height: 1px;
    background: #fff;
    z-index: 1
}

.order-item--new.js__opened .order-item__header .order-item__header-info {
    padding-top: 10px
}

.order-item--new.js__opened .order-attention__text,.order-item--new.js__opened .order-item__header .order-item__header-price,.order-item--new.js__opened .order-item__header .order-item__header-shop,.order-item--new.js__opened .order-item__header .order-item__header-time {
    display: block
}

.order-item--new.js__opened .order-item__header-products,.order-item--new.js__opened .order-item__header-qr {
    display: none
}

.order-item--new.js__opened .order-item__header-price {
    padding-right: 0
}

.order-item--new.js__opened .order-item__header-info {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: -16px;
    padding-bottom: 16px;
    background: #fff;
    position: relative
}

.order-item--new.js__opened .order-item__header-info:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    height: 1px;
    background-color: #e9e9ea
}

.order-item--new.js__opened .order-item__header-attention {
    margin-top: -10px;
    padding-top: 10px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 16px;
    background: #f1f4f7;
    margin-bottom: 16px!important
}

.order-item--new .order-item__btns {
    padding: 0 20px 16px;
    display: flex
}

.order-item--new.js__opened .order-price {
    flex-direction: row-reverse
}

.order-item--new .order-item__btns .btn_blue {
    border: 1px solid transparent
}

.order-item--new .order-item__btns .btn:not(:last-child) {
    margin-right: 16px
}

.order-item--new .order-body {
    padding: 16px 20px;
    border: 0;
    border-radius: 0
}

.order-item--new .order-body>* {
    padding-bottom: 16px
}

.order-item--new .order-body>:not(:last-child) {
    margin-bottom: 16px;
    border-bottom: 1px solid #e9e9ea
}

.order-item--new .order-item__header {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 16px 20px;
    border: 0;
    border-radius: 0
}

.order-item--new .order-item__header span {
    color: #000
}

.order-item--new .order-item__number {
    color: #000;
    font-size: 18px
}

.order-item--new .order-item__header .order-item__date {
    font-size: 14px;
    color: #a0a0a0
}

.order-item--new .order-item__header-top {
    display: flex;
    margin-bottom: 14px
}

.order-item--new .order-item__header-date {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column
}

.order-item--new .order-item__header-qr {
    flex: none;
    width: 40px;
    margin-left: 20px
}

.order-item--new .order-item__header-qr .orders-qr__img {
    display: block;
    width: 100%
}

.order-item--new .order-item__header-qr .orders-qr__img img {
    display: block;
    width: 100%;
    height: auto
}

.order-item--new .order-item__header-arrow {
    flex: none;
    margin-left: 20px
}

.order-item--new .order-item__header-price {
    padding-right: 40px;
    margin-bottom: 12px
}

.order-item--new .order-price {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.order-item--new .order-price__price span {
    color: #000
}

.order-item--new .order-item__header-price .i_price {
    font-size: 18px
}

.order-item--new .order-item__header-price .i_price span {
    font-size: 15px
}

.order-item--new .order-price__count {
    color: #a0a0a0
}

.order-item--new .order-item__header-products {
    padding-top: 12px;
    border-top: 1px solid #e9e9ea
}

.order-item--new .order-item__header-products:not(:last-child) {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e9e9ea
}

.order-item__slider {
    width: 250px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box
}

.order-item__slider:not(.slick-initialized) {
    height: 60px;
    overflow: hidden
}

.order-item__slider .slick-arrow {
    width: 12px;
    height: 12px;
    background-size: contain
}

.order-item__slider .slick-prev {
    left: 0
}

.order-item__slider .slick-next {
    right: 0
}

.order-item__slide {
    width: 40px;
    padding: 0 4px;
    text-align: center;
    box-sizing: border-box
}

.order-item__slide-img {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px
}

.order-item__slide-img img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.order-item__slide-count {
    font-size: 13px;
    line-height: 1.38;
    color: #a0a0a0
}

.order-item--new .order-item__header-info {
    font-size: 14px;
    line-height: 1.38
}

.order-item--new .order-item__header-info>:not(:last-child) {
    margin-bottom: 12px
}

.order-item--new .order-address__address {
    position: relative;
    display: block
}

.order-item--new .order-address__address:before {
    content: "";
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAYAAAB2Wd+JAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAInSURBVHgBhVNLchpBDJV6qARnNbmBcwO4QXwCmBMwLPhkBVSZRVbAKlWG1Nir4BX4AM6EE0BuQE5gcoKMF6EoA91+aoaP8VBWVYOmpSepnySmA6kHoTtfU42ZfDJ0Hl9PcYbs0Kjf8GZbX7VVqt3wM0APDABrKt5eeiwH3w1jTNasaCw+W3+Wn1IQZnhNY2XI6ze9CSVI6Qo+au9jgZVu+AClKBfVIDw3S10nR+UsQtOEU9SRMiWjIRqcpSirSlf3PsyTHQglMauIn+hCr8lDwL+2TNhsJqbZfKX9lKNUAUR0bPQ1DRDx5rbpXR9UOf3SDSMEGUC/EF8EbnG5F/774NCnCLfvQQ4I+Xj8Ph9sv4Pt0E+hFPe64UXpBbmgKkoiZgg7SowW8BEdVy5Iokj6t0gDZMgVPQksfU3Dx9/YI4VGThcrytio0OeaWseYam/UAnBoK4OvvDuFi9+GdV6YpSUVQf0Y7XER5M4mUpQzWud5BWJsdyjDpP8oWtEQA1SQy/5Xb2YdjH7Ee1uGKcAUPZ79p6zY4ompsVG/4lLCcbn3s0BviAyADIvoKn54hw233wJqMr5i1T4iAFm79/VTIPQ7v822zygixGAiZLSSgNiS4DDbDmiJMXRjNqP1QirfwwB/kx+XubvXGQXc9Nq8KWvXy0pvVMPjpB2dFxUcR69+w4agl4bXDeM4M7uny307TgJFZGkxxGHsUDy13ImCVaqXcU7ZnwFkqwjfLYh49AAAAABJRU5ErkJggg==) no-repeat 50%;
    width: 21px;
    height: 21px;
    left: 0;
    top: calc(50% - 11px)
}

.order-item--new .order-item__header-attention {
    padding-left: 0;
    font-size: 14px;
    color: #000;
    margin-top: 0
}

.order-item--new .order-item__header-attention:before {
    display: none
}

.order-item--new .order-attention {
    padding-left: 35px;
    position: relative;
    display: block
}

.order-item--new .order-attention:before {
    content: "!";
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    position: absolute;
    top: -1px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    border: 1px solid;
    border-radius: 50%;
    color: #be1010;
    box-sizing: border-box
}

.order-item--new .order-attention__text {
    display: none;
    color: #be1010
}

.order-item--new .order-attention__text:not(:first-child) {
    margin-top: 10px
}

.order-item--new .order-attention__text:not(:last-child) {
    margin-bottom: 10px
}

.order-item--new .order-item__header-time {
    color: #a0a0a0
}

.order-item--new .order-body__qr .orders-qr {
    flex-direction: row-reverse
}

.order-item--new .order-body__qr .orders-qr__img {
    margin-right: 0;
    margin-left: 16px;
    width: 116px
}

.order-item--new .order-body__qr .orders-qr__title {
    margin-right: auto
}

.order-item--new .ob-list__item {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 78px;
    min-height: 66px
}

.order-item--new .ob-list__item:not(:last-child) {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e9e9ea
}

.order-item--new .ob-list__item-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 62px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: center
}

.order-item--new .ob-list__item-img img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.order-item--new .ob-list__item-count {
    margin-right: 10px;
    font-size: 13px;
    color: #a0a0a0;
    width: 50px
}

.order-item--new .ob-list__item-price {
    width: 80px;
    flex: none
}

.order-item--new .ob-list__item-count.edit {
    color: #be1010
}

.order-item--new .ob-list__item-count.edit span {
    color: #a0a0a0
}

.order-item--new .ob-list__item-title {
    width: 100%;
    margin-right: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.33
}

.order-item--new .ob-list__item-title:after {
    display: none
}

.order-item--new .ob-list__item-price .i_price {
    font-size: 14px;
    font-weight: 400
}

.order-item--new .ob-list__item-price .i_price span {
    font-size: 14px
}

.order-item--new .order-requisites__title {
    margin-bottom: 12px
}

.order-item--new .order-requisites_item:not(:last-child) {
    margin-bottom: 10px
}

.order-item--new .order-requisites_item span {
    color: #a0a0a0
}

.form_row>.item_select_city {
    margin-right: 0;
    width: 100%;
    position: relative
}

.form_row>.item_select_city .city-select,.form_row>.item_select_city .city-select:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23A0A0A0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 8px center
}

.item_select_city .city-select+.selectize-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%
}

.item_select_city .city-select+.selectize-dropdown .option:hover {
    background-color: #416484;
    color: #fff
}

.basket_container {
    padding-top: 24px
}

.basket-sticky>:not(:last-child),.basket_container>.clear-cart {
    margin-bottom: 24px
}

.basket-sticky>.bl_basket_total {
    float: none
}

.cart-product:not(:first-child) {
    margin-top: 32px
}

.cart-product__title {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 16px
}

.cart-product__list {
    margin: -16px;
    padding: 16px 10px;
    overflow: hidden
}

.cart-product__list .slick-prev {
    left: 2px
}

.cart-product__list .slick-next {
    right: 2px
}

.cart-product__list .slick-list {
    overflow: visible
}

.cart-product__list:not(.slick-initialized) {
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    scrollbar-width: none
}

.cart-product__list .slick-track {
    display: flex
}

.cart-product__list .slick-slide {
    height: auto
}

.cart-product__item {
    display: flex;
    flex: none;
    flex-direction: column;
    padding: 8px 20px 12px;
    width: 180px;
    position: relative
}

.cart-product__item.slick-slide {
    display: flex
}

.cart-product__item>* {
    position: relative;
    z-index: 1
}

.cart-product__item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 0;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #e9e9ea;
    transition: box-shadow .3s
}

.cart-product__item-img {
    height: 100px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    width: 100px
}

.cart-product__item-img,.cart-product__item-img a {
    align-items: center;
    display: flex;
    justify-content: center
}

.cart-product__item-name {
    flex-grow: 1;
    font-size: 13px;
    line-height: 1.38;
    margin-bottom: 4px
}

.cart-product__item-btns {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.cart-product__item .i_price {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .002em;
    line-height: 1.1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 54px
}

.cart-product__item .i_price>* {
    position: relative
}

.cart-product__item .i_price span {
    font-size: 12px
}

.cart-product__item.product--yellow .i_price:before {
    left: 0;
    right: 0;
    z-index: 0;
    background-size: 100% auto;
    height: 34px
}

.cart-product__item-btns .btn-cart {
    align-items: center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.993 7.831a.803.803 0 0 1 .127-.643.712.712 0 0 1 .245-.212c.095-.05.2-.076.307-.076h12.2c.107 0 .212.026.307.076.096.05.18.122.245.212s.11.195.133.306a.803.803 0 0 1-.006.337l-1.267 5.433c-.075.324-.25.612-.496.818a1.34 1.34 0 0 1-.86.318h-8.31a1.34 1.34 0 0 1-.862-.318 1.513 1.513 0 0 1-.496-.818L.993 7.832v0z' stroke='%23fff' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M5.673 9.9v1.5M9.871 9.9v1.5M3.575 6.9l2.798-4.5M11.97 6.9L9.17 2.4' stroke='%23fff' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    display: flex;
    font-size: 0;
    height: 32px;
    justify-content: center;
    padding: 0;
    width: 32px;
    position: relative
}

.cart-product__item.in-cart .btn-cart {
    background-color: #6f8cac;
    border-color: #6f8cac
}

.cart-product__item.in-cart .btn-cart:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.875L3.579 5.5 8 1' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.basket_product .product_item__price_c {
    display: none
}

.basket-sticky {
    width: 100%;
    clear: both;
    float: none;
    position: sticky;
    bottom: 0;
    z-index: 10;
    background: #fff;
    padding: 16px 0
}

.basket-sticky .bl_after_header_magazine:first-child {
    margin-top: 0
}

.basket-sticky .bl_after_header_magazine:last-child {
    margin-bottom: 0
}

.page_personal .btn_personal_auth,.page_personal .personal_menu {
    display: none
}

.personal-nav {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    max-width: 520px;
    width: 100%
}

.personal-nav__item:not(:last-child) {
    margin-bottom: 12px
}

.personal-nav__link {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #f1f1f1
}

.personal-nav__name {
    margin-right: 8px
}

.personal-nav__link:after {
    content: "";
    position: relative;
    flex: none;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10l4-4-4-4' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100%;
    margin-left: auto
}

.personal-nav__count {
    flex: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #be1010;
    color: #be1010;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    font-size: 13px;
    line-height: 1
}

.personal-nav__exit {
    margin-top: auto;
    padding-top: 32px
}

.personal-data__card {
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #f1f1f1
}

.personal-data__card-top {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 12px 20px;
    background: #f1f1f1;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.1
}

.personal-data__item {
    display: flex
}

.personal-data__item:not(:last-child) {
    margin-bottom: 16px
}

.personal-data__item-icon {
    flex: none;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: 2px
}

.personal-data__item-icon img {
    display: block
}

.personal-data__item-text {
    align-self: center
}

.personal-data__card-bottom {
    margin-top: 20px
}

.btn-edit {
    display: inline-flex
}

.btn-edit:after {
    content: "";
    position: relative;
    display: block;
    flex: none;
    margin-left: 12px;
    width: 12px;
    height: 12px;
    top: 10px
}

.btn_blue.btn-edit:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.372.089a.304.304 0 0 1 .43 0l2.109 2.11a.304.304 0 0 1 0 .43l-1.688 1.687-6.75 6.751a.301.301 0 0 1-.137.079l-2.949.842a.304.304 0 0 1-.375-.375l.842-2.949a.302.302 0 0 1 .079-.136l6.75-6.751h.001L9.372.089zM1.298 9.323l1.38 1.379-1.932.552.552-1.931zm1.96 1.1l-1.68-1.68 6.32-6.322 1.68 1.68-6.32 6.322zm6.75-6.751l-1.68-1.68L9.586.733l1.68 1.68-1.258 1.259z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.add-all-favorites:not(:last-child),.shop_informer:not(:last-child) {
    margin-bottom: 24px
}

.new-product-card .product_card_container .pr_card_bottom_b {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.new-product-card .product_card_container .pr_card_bottom_b .where-buy {
    position: relative;
    left: 0
}

.new-product-card .pr_card_bottom_b>:not(:last-child) {
    margin-bottom: 20px;
    margin-top: 0
}

.new-product-card .product_card_container .pr_card_bottom_b .product-availability,.new-product-card .product_card_container .pr_card_bottom_b .product_card_rank {
    width: calc(50% - 4px)
}

.new-product-card .product_card_container .pr_card_bottom_b .product_item__availability {
    max-width: 150px;
    text-align: left
}

.new-product-card .product_card_container .pr_card_bottom_b .product_card_rank {
    padding: 0;
    border: 0
}

.new-product-card .product_card_rank_left {
    padding-right: 0;
    display: flex;
    margin-right: -16px;
    align-items: center
}

.new-product-card .product_card_rank_left .rate_votes {
    line-height: 1
}

.new-product-card .product_card_rank_left .rate>label:before {
    font-size: 12px;
    line-height: 1
}

.new-product-card .rate_container {
    position: relative
}

.new-product-card .product_card_rank_right {
    top: calc(100% - 4px);
    right: auto;
    left: 0;
    font-size: 12px;
    color: #b8b8b8
}

.new-product-card .product_card_container .pr_card_bottom_b .product-availability {
    justify-content: flex-end
}

.new-product-card .product_card_container+.product_card_share {
    clear: inherit
}

.new-product-card .product-detail-reviews-wrapper:not(:last-child) {
    margin-bottom: 40px
}

.new-product-card .product-detail-reviews-wrapper:not(:first-child) {
    margin-top: 40px
}

.new-product-card .product-detail-reviews__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #e9e9ea;
    margin-bottom: 18px
}

.new-product-card .product-detail-reviews__title,.new-product-card .product_card_bottom_prs_header {
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    position: relative;
    margin-right: 20px
}

.new-product-card .product-detail-reviews__title .tab_count_reviews {
    position: absolute;
    left: calc(100% + 4px);
    top: 0;
    font-size: 14px;
    font-weight: 300;
    font-style: normal
}

.new-product-card .reviews__show-more-button {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #000
}

.new-product-card .product-detail-reviews-wrapper .bl_pagination {
    float: none
}

.new-product-card .catalog_product_item .product-availability,.new-product-card .catalog_product_item .product-subtitle,.new-product-card .catalog_product_item .product__num,.new-product-card .catalog_product_item .product_item__availability,.new-product-card .catalog_product_item .rate_container {
    display: none
}

.new-product-card .product_filter_links {
    margin-left: -20px;
    margin-right: -20px;
    float: none;
    width: calc(100% + 40px);
    overflow: hidden;
    margin-bottom: 0
}

.new-product-card .product_card_share {
    margin-top: 20px;
    margin-bottom: 40px;
    background: #f1f1f1;
    padding: 9px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    clear: both;
    box-sizing: border-box
}

.new-product-card .product_card_bottom_prs {
    margin-top: 20px
}

.new-product-card .catalog_container {
    float: none;
    clear: both
}

.new-product-card .catalog_container:empty {
    display: none
}

.new-product-card .product_card_chars {
    margin-bottom: -13px
}

.new-product-card .pr_card_char_item--VKUS {
    width: 100%
}

.new-product-card .pr_card_char_item--VKUS p {
    border-bottom: 0
}

.new-product-card .product_card_descr:last-child {
    margin-bottom: 0
}

.new-product-card .join_us {
    padding-bottom: 16px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}

.new-product-card .join_us__content {
    line-height: 1
}

.new-product-card__accordeon .accordeon-item {
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}

.new-product-card__accordeon .accordeon-item:not(:last-child) {
    margin-bottom: 20px
}

.new-product-card__accordeon .accordeon-item__head {
    cursor: pointer;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.25;
    letter-spacing: .002em;
    position: relative;
    padding-right: 30px
}

.new-product-card__accordeon .accordeon-item__head:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23A0A0A0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    transition: transform .3s
}

.new-product-card__accordeon .accordeon-item.active .accordeon-item__head:after {
    transform: rotate(180deg)
}

.new-product-card__accordeon .accordeon-item__cont {
    padding-top: 20px
}

.new-product-card__accordeon .accordeon-item:not(.active) .accordeon-item__cont {
    display: none
}

.new-product-card .product_compability_slider__item__text {
    min-width: 110px
}

.new-product-card .product_compability_slider .slick-prev {
    left: -30px
}

.new-product-card .product_compability_slider .slick-next {
    right: -30px
}

.new-product-card .pr_card_char_item:nth-child(3n+3) {
    padding-right: 15px
}

.new-product-card .pr_card_char_item:nth-child(3n+4) {
    padding-right: 0
}

.new-product-card .icon_status {
    top: -24px
}

.new-product-card .icon_status+.icon_status {
    top: -4px
}

.new-product-card__sticky {
    display: flex;
    align-items: center;
    width: 100%;
    order: -1;
    margin-bottom: 40px
}

.new-product-card__sticky .product_item__price {
    flex: 1 1 auto;
    margin-bottom: 0;
    position: relative;
    top: 4px
}

.new-product-card__sticky .product_item__price:not(:only-child) {
    text-align: left;
    order: -1
}

.new-product-card__sticky .item__get-price:only-child {
    flex: 1 1 auto;
    display: flex
}

.new-product-card__sticky .item__get-price:only-child .product_item__get-price {
    margin-left: auto;
    margin-right: auto
}

.new-product-card__sticky .product_item_buy {
    margin-right: 0
}

.new-product-card__sticky .product_item__get-price {
    margin-bottom: 0
}

.new-product-card__sticky .product_item_buy+.item__get-price {
    order: -1
}

.new-product-card .product_card_container.in-cart .bl_p_count:after {
    font-size: 12px;
    right: auto;
    bottom: -26px;
    left: 0
}

.new-product-card .product_card_left {
    position: sticky;
    top: 0
}

.new-product-card .product_card_chars {
    position: relative
}

.new-product-card .product_card_chars:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 15px;
    background: #fff
}

.orders-qr-modal .orders-qr__title {
    background: #f1f1f1;
    font-size: 24px;
    font-weight: 100;
    letter-spacing: .01em;
    padding: 21px 34px 21px 32px;
    width: 100%;
    max-width: 100%
}

.orders-qr-modal__img {
    padding: 23px 34px;
    display: flex
}

.orders-qr-modal__img img {
    display: block;
    margin: auto
}

.popup_cont .popup_bottom_bl__text {
    margin-left: 0;
    margin-right: 0;
    float: none;
    clear: both
}

form .required-text {
    text-align: left;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    color: #7d7d7d
}

form .required-text:not(:last-child) {
    margin-bottom: 12px
}

.pagination {
    text-align: center
}

.pagination__more {
    margin-left: auto;
    margin-right: auto
}

.pagination__more:not(:first-child) {
    margin-top: 30px
}

.link--faq a {
    display: flex;
    align-items: center
}

.link--faq a img {
    display: block;
    flex: none;
    top: 0
}

.link--faq a:before {
    content: "FAQ";
    position: relative;
    top: 1px;
    display: block;
    flex: none;
    font-size: 13px;
    color: #727783;
    margin-right: 6px
}

.rate_average {
    display: none
}

.rate_votes {
    font-size: 12px
}

.reg-form__rows .form_row.unik-name {
    width: 100%;
    order: -1
}

.reg-form__rows .form_row.unik-personal_phone {
    order: 1
}

.reg-form__rows .form_row.unik-email {
    order: 2
}

.reg-form__rows .form_row.unik-personal_birthday {
    order: 3
}

.order-data__fields .basket-sticky {
    position: relative;
    padding: 0;
    background: transparent
}

.order-data__fields .basket-sticky .basket-header__notif,.order-data__fields .basket-sticky .bl_basket_total,.order-data__fields .basket-sticky .btn__not-order {
    display: none
}

body[class*=page_press-center_] .bl_tabs a:nth-last-child(2) {
    border-radius: 0
}

body[class*=page_press-center_] .bl_tabs a:last-child {
    border-radius: 0 5px 5px 0
}

.cat_top_filter_item {
    position: relative;
    display: flex;
    width: max-content
}

.cat_top_filter_item select {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0
}

.cat_top_filter_item_label {
    pointer-events: none;
    color: #000;
    padding-right: 16px;
    margin-left: 5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231A1A1A' stroke-width='1.2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100%
}

.bl_f_app__img--mob,.m_bl_feedback_header--mob,.popup-message__container#need-auth-message-popup .popup_cont .popup-message__btns {
    display: none
}

.fargot-password .form_row-text {
    font-size: 15px;
    line-height: 22px;
    display: block;
    color: #7d7d7d;
    margin: 0 0 9px 0
}

.fargot-password .form_row-text .answer-call {
    font-size: 18px;
    color: #000
}

.basket-card .basket-header-separated--item i {
    font-style: normal
}

.order-data__fields .odf-row__label--pickpoint .req {
    display: none
}

.btn_personal {
    float: right;
    display: flex
}

.btn_personal .btn {
    height: 36px;
    line-height: 36px
}

.btn_personal .btn:not(:first-child) {
    margin-left: 12px
}

.btn_personal .btn_personal_auth {
    float: none
}

.btn_personal .btn-delete {
    display: none
}

.personal-data {
    padding-top: 10px
}

.personal-data__card-bottom {
    display: flex;
    justify-content: space-between
}

.popup-message__container.modal-remove {
    width: auto;
    min-width: 340px
}

.modal-remove .popup_cont-title {
    display: none
}

.modal-remove .popup_cont {
    text-align: left
}

.modal-remove .popup_cont .popup-message__btns {
    margin-top: 20px
}

.modal-remove .popup_cont .popup-message__btns .popup-message__btns-btn {
    flex: 1 1 auto
}

.modal-remove .popup_cont .popup-message__btns .popup-message__btns-btn .btn {
    width: 100%
}

.text-tov {
    margin-top: 20px;
    font-weight: 400
}

.red {
    color: #be1010
}

.text-tov img {
    max-width: 140px;
    width: 100%;
    display: block
}

.main_page footer .center {
    height: auto;
    min-height: 150px
}

.footer_center_col .text-tov {
    margin-top: 0;
    font-weight: 300;
    display: flex;
    flex-direction: column;
    max-width: 380px;
    width: 100%
}

.footer_center_col .text-tov img {
    order: -1;
    margin-bottom: 5px
}

.sidebar_foot .text-tov {
    font-weight: 300
}

.sidebar_foot .text-tov img {
    margin-top: 5px
}

a[href*="zen.yandex."] {
    height: 28px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AEeBR8cEzdqEgAABldJREFUWMOdmN9zU8cVxz9n75VsATaJialsZMuToTMUEsBkCNAfoXiMKZ3OtE9JMWTSTjvTNn9CX5qnzPS1D/05bUog4a2hkzYMqRPyFMckBVMbmkynjWw5EbZjYstBsq509/ThSkKWJcvyd2Znpd09P/a755y99wo1cHzgNFYVRySGcAr0tBEOOW4oKiKthUJBVBUA3/d5bN9eQJi8fRvHcQAQERzHUWClUCjcVdWbIG+AXFVaZgSPd976+xrbUvnnxMlv4RcsQAdwTkR+COwFwtSBb30OP/EEAO9/8M+yQ3XgAXdUeQn0InDPGMs7b42UF5Slv/HNIVQtqhwSkd8APwPpDtZoXQvWKn19cRzHYTqZRERYBw4QBYaAQ6rcAVK9fV9mOvFfAAzA154aRFWwVk6oyquqDKniWKsEjZpNNegjkQiRSGTVWKmv/l1sjrUMqfJKYFP5+vGhwOOvPnUSQVHVQ6B/AvaoBkoaITBk2bf3K7iuy4cf/afMUKX8OroeAY6AjoKmeuK7cdVaFHaAvqgqe0SUUsBW0q91tFpr2bp1KwKoVdQE8usdXeW8KnuAF4FhsPdcEFTtWWAQtGpnG6AJ2L69vSSBtXZDslXzgwRJ9CvX9/OxIJtk3fRYDx0PP9z0JqrgAD9Qq39xUTllYS9qNyz9gG4lFAqxc+cjAIRcFy+fX3d93TnYJyqnXEVPqxJeN1nr0G1VaWtroysaBWBbWxufLXyGEVNz/Xq6NKh1p12BflVlM0Rb36e3ZxednQFDvT27mJubQ5xmtlfhHLbfOI7TpRpkRrNNEI4eOVyuQ0ePHEaQTekqZl6XQWhdj54ypVW0W2vZFetmYOB4eWxg4DixWHc50xrpXDtOq8nnC6LU97raKdUgtUOhEOeGn6EvHi8r7IvHOTv8DKFQCGttQ53VzVorTrS754VmUtVaSzgc4tmz32f4zNO4rrtqfvfuRykUPCZv/5t8vtDoblsDJ9rd80ItSkVk1W5Kx9AT28VPf/Ijhs88TUtL6xqFruty4MDjdHR0kEhMsbSUxvdXH2FlGah2WB4/eERXO1MSAmMM4XCY9rZ24vEYx44+yeDgCeK9vQ13rqpMTU8zMnKN0feuk5hKsry8jOd5xeOsdDDojTHIued+rJHWVlpawmzZspVIpJW2bdt46KHt7Nixg+iXdtLVFaWzs5MtWyJN0V9CJpNlbn6eVOous7OzLCzcY3FpieXlL8hmV8hk7pPLeXieh6EcVMXgLXpeKlebuggaQIsnUbJZ6kUEd/zWxKo0VH1AoWMMoXCY9vZ2+np7OHbsSU4ODhCPb/DIpqb5x8jbjI5eJzGdJJ1Ok897+L5Susgr1YTDYWR//9GGJARBrYhAT0+M5549w/e++52aQQ2Qy+W4/NfXOX/hEsnkDKpgjDTcRDgcrp1l1RCRssKlpSXeG/uAQqHAwYP716R9Lpfjd7//I7/+7R/4/PNFjDEbckaBcMjFNFsnjDHk83nOX7jEa5dfXzP/2uW/cf7CJfL5AsaYpnQ7xmBc12n6EUZE8DyPly9e4uNEojz+cWKKly++iud5TRdEVDHGUaPKChuQrSz7JaaSyRlGRq6Vx0ZG3iaZnGnITN3HYbUrplAopGoZrnWXVa+x1vLu6BiZTJZMJsu7o2PYBjd6rQ2W+lxuJeVaqzdBH613arWcqWQpMZVkbn4egMRUErOBclDvv5/3bxrgCsEbZdMQEdLpNKlPU6Q+TZFOp5uPnQfwFK64YK+C3Ab6N6XF87g7OwdA3vNWV7rmcEfhqgsyA/wZ2E/Fq/VGYa1lYWEBAN/aRu/29eADL4HOlNLhIjCyGU0Ai4tLLC4ubVacou1XQHCDGin3gJ8DcWBPM5pUleXlL4Lfm3Pmw6LtBQAzMX4dAGvtDYXniwuaQiabJZPNbuyDwGp8pKrPo3pDVZkYHwu+fkyMj4EIBrkGnAXeJDjXNWzUqiuZzH0ymfvlNbXkKuWLut8EhoFriDB5KyCmHIHzs5/Q0RnFGJNSeEPQlCpdQAdSP9hVle6uLnzfJznzSaMq7QETwC9F5Beg/0MMk+Nj5QU1c/SxA4ex5DBEYgKnQL8tIv2u60ap+KRXqtYHD+wHYPzWv4LHUAlud9d1FWUlX8jfVbU3wFwBvaqSnRFtZfLW+2ts/x/BjRcSR75qzQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wMS0zMFQwNTozMToyOC0wNTowMHOmWTcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDEtMzBUMDU6MzE6MjgtMDU6MDAC++GLAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain
}

a[href*="zen.yandex."]>img[src*="social_dzen.png"] {
    display: none
}

.join_us__content a[href*="zen.yandex."],.p_contacts_right_item_icons a[href*="zen.yandex."] {
    display: inline-block;
    line-height: 1;
    width: 36px;
    height: 36px
}

.checkbox_favourite,.shop_list_container .checkbox.checkbox_favourite label,.shop_list_head_row .shop_list_cont_filter {
    display: none
}

.product_card_bottom_prs+.product_card_bottom_prs {
    padding-top: 40px;
    border-top: 1px solid #e5e5e5
}

.new-product-card .product_card_bottom_prs+.product_card_bottom_prs {
    margin-top: 0
}

.product_card_bottom_prs:empty {
    display: none
}

.product_card_bottom_prs .catalog_product_item {
    padding-top: 24px;
    padding-bottom: 24px
}

.product_card_bottom_prs .product_item_images img {
    max-height: 160px
}

.ya-share2__item .ya-share2__link {
    width: 24px;
    height: 24px
}

.ya-share2__item .ya-share2__link .ya-share2__badge {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.ya-share2__item .ya-share2__link .ya-share2__icon {
    margin: 0!important
}

.product_card_bottom_prs,.product_card_bottom_prs_header {
    margin-bottom: 20px
}

.new-product-card .join_us {
    display: none
}

.product-page .bl_f_social {
    display: block!important
}

.product_card_right .product_card_rank {
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
    border: 0
}

.new-product-card .product_card_container .pr_card_bottom_b .product-availability {
    order: -1;
    width: 100%;
    justify-content: center
}

.new-product-card__sticky {
    margin-bottom: 24px
}

.new-product-card .product_card_share {
    clear: none
}

.form_row .text-field {
    display: flex;
    align-items: center;
    width: 100%;
    height: 36px;
    border: 1px solid #d5d5d5;
    background: #f1f1f1;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px
}

.prop--multiple .bl_input_file span {
    right: 0
}

.input-file+input[type=text].filename {
    padding-right: 40px
}

.p_contacts_bottom_form .subtitle {
    font-weight: 500;
    margin-bottom: 20px
}

.form_row label+.checkbox-list {
    margin-top: 16px
}

.checkbox-list .checkbox {
    margin-bottom: 8px
}

.checkbox-list .checkbox input[type=checkbox]+label span {
    border: 1px solid #e2e2e2;
    top: -1px
}

.en-version .bl_input_file__delete {
    font-size: 0
}

.en-version .bl_input_file__delete:after {
    content: "delete file";
    font-size: 14px
}

.en-version .form_file_add_link {
    font-size: 0
}

.en-version .form_file_add_link:after {
    content: "Add more";
    font-size: 14px
}

.bl_input_file--add>span:not([class]) {
    display: none
}

.bl_input_file span.form_file_delete_link {
    padding-right: 24px;
    z-index: 10
}

.bl_input_file span.form_file_delete_link:before {
    display: none
}

.bl_input_file span.form_file_delete_link:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 0;
    width: 16px;
    height: 16px;
    background-color: #a51111;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain
}

.en-version .bl_input_file span.form_file_delete_link {
    font-size: 0
}

.en-version .bl_input_file span.form_file_delete_link:before {
    content: "Delete field";
    position: relative;
    left: 0;
    background: transparent;
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 14px
}

.prop--multiple.form_row.error:after {
    display: none
}

.subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 20px;
    max-width: 760px;
    width: 100%
}

.suntitle {
    margin-bottom: 10px;
    font-weight: 500
}

.prop--multiple {
    position: relative
}

.prop--multiple .bl_attention_file {
    padding-right: 260px;
    line-height: 1.2;
    min-height: 32px
}

.prop--multiple .bl_attention_file+.form_file_add_link {
    position: absolute;
    bottom: 8px;
    right: 105px
}

.link--for-producers {
    font-weight: 500
}

.header_top_line .link--for-producers a {
    color: #3a3a3a
}

html.fancybox-lock {
    overflow: initial
}

html.fancybox-lock body {
    overflow: hidden
}

.pr_card .label-offer {
    position: absolute;
    top: -32px;
    left: 0;
    right: 0
}

.catalog_container_view_list .product_item_right .label-offer {
    order: -1;
    margin-bottom: 10px
}

.catalog_container_view_pl .product_item_bottom .label-offer {
    position: absolute;
    top: -34px;
    left: 36px
}

.catalog_container_view_list .catalog_product_item_cont .product_item__get-price {
    padding: 0
}

.product_row_right .product_item__get-price {
    display: inline-flex
}

.catalog_container_view_pl .catalog_product_item[discount-price=""] .product_item_bottom .label-offer {
    left: auto;
    right: 0
}

.m_bl_auth .bl_f_app a {
    margin-left: 0;
    margin-right: 10px
}

.bl_container_picture {
    display: block
}

.bl_container_picture img {
    display: block;
    max-width: 100%
}

.expertise-scheme img {
    width: 100%
}

.expertise-last__title {
    font-size: 24px;
    line-height: 1.16;
    letter-spacing: .048px;
    padding-top: 0;
    margin-bottom: 16px
}

.expertise-last:not(:first-child) {
    margin-top: 34px
}

.expertise-last:not(:last-child) {
    margin-bottom: 34px
}

.expertise-last__cont {
    display: flex;
    gap: 32px
}

.expertise-last__list {
    display: flex
}

.expertise-last__item {
    flex: 1 1
}

.expertise-last__btn {
    flex-shrink: 0;
    width: 129px;
    height: auto;
    padding: 0;
    font-size: 0;
    border-radius: 0;
    border: 1px solid #e5e5e5;
    border-right: unset;
    background-image: url(../img/arrow-btn.3342a4ae.svg);
    background-repeat: no-repeat;
    background-position: 50%
}

.expertise-card {
    position: relative;
    display: flex;
    gap: 16px;
    align-items: center;
    padding: 20px;
    border: 1px solid #e5e5e5
}

.expertise-card__picture {
    flex-shrink: 0;
    width: 112px;
    height: 112px
}

.expertise-card__img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.expertise-card__desc {
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 100%
}

.expertise-card__name {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .018px;
    color: #000;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    transition: color .3s ease
}

.expertise-card__name:hover {
    color: #6f8cac
}

.expertise-card__name:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.expertise-card__info {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: .028px;
    color: #5a5a5a
}

.search-block {
    display: flex;
    gap: 8px;
    max-width: 592px;
    width: 100%
}

.search-block:not(:last-child) {
    margin-bottom: 48px
}

.search-block__input {
    padding: 9px 16px;
    border: 1px solid #d5d5d5;
    background-color: #f1f1f1;
    border-radius: 5px;
    flex-grow: 1;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .03px;
    color: #1a1a1a;
    outline: none
}

.search-block__input:focus {
    background-color: #fff
}

.search-block__input::placeholder {
    color: #a0a0a0
}

.search-block__submit {
    flex-shrink: 0
}

.search-block__submit.btn {
    height: auto;
    background-color: transparent;
    color: #1a1a1a
}

.expertises__title {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .03px;
    margin-bottom: 42px;
    color: #1a1a1a
}

.expertises__list {
    max-width: 766px;
    width: 100%;
    column-count: 2;
    column-gap: 42px
}

.expertises__item {
    position: relative;
    margin-bottom: 35px;
    break-inside: avoid;
    display: flex;
    align-items: center;
    gap: 16px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e9e9ea
}

.expertises__item-name {
    flex-grow: 1;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.1;
    letter-spacing: .04px;
    color: #1a1a1a;
    transition: color .3s ease
}

.expertises__item-name:hover {
    color: #a0a0a0
}

.expertises__item-name:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.expertises__item-name sup {
    font-size: 14px;
    font-weight: 300;
    line-height: 1;
    letter-spacing: .14px;
    color: #a0a0a0
}

.expertises__item:after {
    content: "";
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #e9e9ea;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.333 13.333L10.668 8 5.334 2.667' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.expertises__products {
    display: flex;
    flex-direction: column
}

.expertises__products-item {
    padding: 8px 0;
    border-top: 1px solid #dadada
}

.expertises-product {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px
}

.expertises-product__picture {
    flex-shrink: 0;
    display: flex;
    align-items: center
}

.expertises-product__img {
    display: block;
    width: 86px;
    height: 86px;
    object-fit: contain;
    flex-shrink: 0
}

.expertises-product__num {
    display: block;
    width: 24px;
    flex-shrink: 0
}

.expertises-product__cont {
    display: flex;
    flex-direction: column
}

.expertises-product__name {
    font-size: 22px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .044px;
    color: #000;
    margin-bottom: 4px
}

.expertises-product__name:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.expertises-product__desc {
    display: flex;
    align-items: flex-start;
    gap: 4px
}

.expertises-product__flag {
    flex-shrink: 0;
    width: 18px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.expertises-product__info {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .028px;
    color: #a0a0a0
}

.expertises-product__pdf {
    margin-top: auto;
    position: relative;
    z-index: 1
}

.expertise-link {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: .034px;
    color: #be1010;
    transition: opacity .3s ease
}

.expertise-link:hover {
    opacity: .7
}

.expertise-link:before {
    content: "";
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.249 9.023a.75.75 0 0 0 1.06 1.061l-1.06-1.06zM4.958 12.5l.53.53-.53-.53zm6.629-6.63l-.53-.53.53.53zm-4.213 7.278a.75.75 0 0 0 1.06 1.06l-1.06-1.06zM4.31 10.084l5.745-5.745-1.06-1.06-5.746 5.744 1.06 1.061zm10.871-.619l-6.629 6.63 1.06 1.06 6.63-6.629-1.06-1.06zM5.488 13.03l6.63-6.629-1.061-1.06-6.63 6.629 1.061 1.06zm7.631-5.627l-5.745 5.745 1.06 1.06 5.746-5.744-1.061-1.061zm0-1.002a.708.708 0 0 1 0 1.002l1.06 1.06a2.208 2.208 0 0 0 0-3.122L13.12 6.4zm-1.002 0a.708.708 0 0 1 1.002 0l1.06-1.06a2.208 2.208 0 0 0-3.122 0l1.06 1.06zm-6.629 9.694a2.167 2.167 0 0 1 0-3.065l-1.06-1.06a3.667 3.667 0 0 0 0 5.185l1.06-1.06zm3.064 0a2.167 2.167 0 0 1-3.064 0l-1.06 1.06a3.667 3.667 0 0 0 5.185 0l-1.06-1.06zm6.63-11.756a3.625 3.625 0 0 1 0 5.126l1.06 1.061a5.125 5.125 0 0 0 0-7.248l-1.06 1.06zm-5.127 0a3.625 3.625 0 0 1 5.126 0l1.061-1.06a5.125 5.125 0 0 0-7.248 0l1.06 1.06z' fill='%23BE1010'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.expertises__backward {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .03px;
    margin-bottom: 42px;
    color: #1a1a1a;
    transition: color .3s ease
}

.expertises__backward:hover {
    color: #a0a0a0
}

.expertises__backward:before {
    content: "";
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.667 13.333L5.333 8l5.334-5.333' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.bl_tabs a:last-child {
    border-radius: 0 5px 5px 0
}

.expertise-form {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 665px;
    width: 100%
}

.expertise-form__text {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .018px;
    color: #1a1a1a
}

.expertise-form__form-submit {
    display: flex;
    gap: 16px;
    margin-top: 22px
}

.expertise-form__form-submit .btn {
    flex-shrink: 0
}

.expertise-form__form-submit .form_personal_data_accept {
    margin-top: 0;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: .024px;
    color: #a0a0a0
}

.form-confirm {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start
}

.form-confirm__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.16;
    letter-spacing: .048px;
    color: #1a1a1a
}

.form-confirm__text {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .018px
}

.product-expertise {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px
}

.product-expertise__text {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: .03px
}

.i_price .price {
    display: flex;
    align-items: baseline;
    font-size: 22px;
    font-weight: 100
}

.i_price .price__value {
    font-size: 28px;
    font-weight: 300;
    color: #1a1a1a
}

.i_price .price__info {
    font-size: 12px;
    font-weight: 500
}

.pr_card_bottom_b .i_price {
    font-size: 26px
}

.pr_card_bottom_b .i_price .price__value {
    font-size: 38px;
    font-weight: 100
}

.pr_card_bottom_b .i_price .price__info {
    font-size: 12px
}

.price__sub {
    margin-right: 4px
}

.price__currency {
    margin-left: 4px
}

.price__info {
    margin-left: 6px;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    text-align: center;
    box-sizing: border-box;
    transform: translateY(-2px);
    opacity: .5;
    cursor: pointer;
    padding-left: 1px
}

.price__info:hover {
    opacity: 1
}

.cart-quantity[data-v-4f6c77f3] {
    position: relative
}

.cart-quantity__label[data-v-4f6c77f3] {
    position: absolute;
    top: 0;
    left: 0;
    height: 34px;
    display: flex;
    align-items: center;
    pointer-events: none
}

.gift-card__title[data-v-55253610] {
    display: flex;
    flex-direction: row;
    position: relative
}

.gift-card__remove[data-v-55253610] {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

@media (max-width: 767px) {
    .gift-card__title[data-v-55253610] {
        flex-direction:column;
        align-items: flex-start;
        margin-bottom: 20px
    }

    .gift-card__remove[data-v-55253610] {
        position: static;
        transform: none
    }
}
