@font-face {
    font-family: "Segoe UI";
    src: url(../fonts/SegoeUIRegular/SegoeUIRegular.eot);
    src: url(../fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIRegular/SegoeUIRegular.woff) format("woff"), url(../fonts/SegoeUIRegular/SegoeUIRegular.ttf) format("truetype")
}

@font-face {
    font-family: "Segoe UI";
    src: url(../fonts/SegoeUIBold/SegoeUIBold.eot);
    src: url(../fonts/SegoeUIBold/SegoeUIBold.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIBold/SegoeUIBold.woff) format("woff"), url(../fonts/SegoeUIBold/SegoeUIBold.ttf) format("truetype");
    font-weight: 700
}

@font-face {
    font-family: "Segoe UI";
    src: url(../fonts/SegoeUIItalic/SegoeUIItalic.eot);
    src: url(../fonts/SegoeUIItalic/SegoeUIItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIItalic/SegoeUIItalic.woff) format("woff"), url(../fonts/SegoeUIItalic/SegoeUIItalic.ttf) format("truetype");
    font-style: italic
}

@font-face {
    font-family: "Segoe UI";
    src: url(../fonts/SegoeUILight/SegoeUILight.eot);
    src: url(../fonts/SegoeUILight/SegoeUILight.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUILight/SegoeUILight.woff) format("woff"), url(../fonts/SegoeUILight/SegoeUILight.ttf) format("truetype");
    font-weight: 100
}

@font-face {
    font-family: "Segoe UI";
    src: url(../fonts/SegoeUISemiBold/SegoeUISemiBold.eot);
    src: url(../fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUISemiBold/SegoeUISemiBold.woff) format("woff"), url(../fonts/SegoeUISemiBold/SegoeUISemiBold.ttf) format("truetype");
    font-weight: 600
}

@font-face {
    font-family: "ProximaNova Regular";
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Proxima\ Nova;
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Regular.eot);
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova-Regular/ProximaNova-Regular.woff2) format("woff2"), url(../fonts/ProximaNova-Regular/ProximaNova-Regular.woff) format("woff"), url(../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Proxima\ Nova;
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Semibold.eot);
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova-Regular/ProximaNova-Semibold.woff2) format("woff2"), url(../fonts/ProximaNova-Regular/ProximaNova-Semibold.woff) format("woff"), url(../fonts/ProximaNova-Regular/ProximaNova-Semibold.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Proxima\ Nova;
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Light.eot);
    src: url(../fonts/ProximaNova-Regular/ProximaNova-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova-Regular/ProximaNova-Light.woff2) format("woff2"), url(../fonts/ProximaNova-Regular/ProximaNova-Light.woff) format("woff"), url(../fonts/ProximaNova-Regular/ProximaNova-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Proxima\ Nova;
    src: url(../fonts/ProximaNova-Regular/proxima_nova_bold-webfont.eot);
    src: url(../fonts/ProximaNova-Regular/proxima_nova_bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova-Regular/proxima_nova_bold-webfont.woff2) format("woff2"), url(../fonts/ProximaNova-Regular/proxima_nova_bold-webfont.woff) format("woff"), url(../fonts/ProximaNova-Regular/proxima_nova_bold-webfont.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'raty';
    src: url(../fonts/raty.eot);
    src: local('raty'), url(../fonts/raty.woff) format('woff'), url(../fonts/raty.ttf) format('truetype'), url(../fonts/raty.svg#raty) format('svg')
}

body, html {
    font-family: "Segoe UI"
}

body {
    background: 0 0;
    font-size: 11px;
    line-height: 1
}

body.over-menu-show {
    overflow: hidden
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.title-h1, h1 {
    padding: 15px 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 26px
}

@media screen and (min-width: 1100px) {
    .t-eclips {
        white-space: nowrap;
        max-width: calc(100% - 503px);
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.title-h2, h2, h3 {
    font-weight: 600;
    padding: 12px 0
}

h3 {
    padding: 8px 0
}

.clear-link, .clear-link:hover {
    text-decoration: none;
    color: #000
}

.content-wrap {
    min-width: 1000px;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 10px
}

.content-wrap.full {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important
}

.page-simple-content {
    font-size: 14px
}

.bw-all-12, .cart-popup-product__image img {
    width: 100%
}

.bw-all-11 {
    width: 91.6666%
}

.bw-all-9 {
    width: 75%
}

.bw-all-8 {
    width: 66.6666%
}

.bw-all-7 {
    width: 58.3333%
}

.bw-all-6 {
    width: 50%
}

.bw-all-5 {
    width: 41.6666%
}

.bw-all-4 {
    width: 33.3333%
}

.bw-all-3 {
    width: 25%
}

.bw-all-2 {
    width: 16.6666%
}

.bw-all-1 {
    width: 8.33333%
}

.bw-all-1, .bw-all-11, .bw-all-2, .bw-all-3, .bw-all-4, .bw-all-5, .bw-all-6, .bw-all-7, .bw-all-8, .bw-all-9 {
    float: left
}

.bw-all-padding-left {
    padding-left: 12px
}

.bw-all-padding-right {
    padding-right: 12px
}

.bw-all-padding-left-2 {
    padding-left: 24px
}

.bw-all-padding-right-2 {
    padding-right: 24px
}

.bw-inline-block {
    float: none;
    display: inline-block;
    vertical-align: top
}

.bw-font-0 {
    font-size: 0
}

.left-category-menu__list li.sale .cut-content.show, .mb-1 {
    margin-bottom: 10px
}

.mb-2 {
    margin-bottom: 20px
}

.mb-3 {
    margin-bottom: 30px
}

.mt-1 {
    margin-top: 10px
}

.mt-2 {
    margin-top: 20px
}

.pb-1 {
    padding-bottom: 10px
}

.pb-2 {
    padding-bottom: 20px
}

.pt-1 {
    padding-top: 10px
}

.pt-2 {
    padding-top: 20px
}

.fw-sb {
    font-weight: 600 !important
}

.pl-0 {
    padding-left: 0 !important
}

.cut-content {
    height: 0;
    overflow: hidden;
    visibility: hidden;
    transition-duration: .2s
}

.cut-content.show {
    height: auto;
    visibility: visible
}

.cut-button {
    cursor: pointer
}

.common-button {
    padding: 0 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 0;
    text-transform: uppercase;
    height: 30px
}

.common-button__inline-block {
    display: inline-block;
    padding: 10px 14px;
    text-decoration: none;
    vertical-align: middle;
    font-size: 100%
}

.common-button__inline-block__higher {
    padding: 10px 18px 25px;
    font-size: 13px
}

.common-button__non-upper {
    text-transform: none
}

.black-3-state, .orange-3-state {
    color: #fff;
    cursor: pointer;
    outline: 0
}

.orange-3-state, .orange-3-state:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.orange-3-state {
    background: #fe8900;
    background: -moz-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe8900), color-stop(100%, #d25f00));
    background: -webkit-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -o-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -ms-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: linear-gradient(to bottom, #fe8900 0%, #d25f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8900', endColorstr='#d25f00', GradientType=0)
}

.orange-3-state:hover {
    color: #fff !important;
    background: #e27900;
    background: -moz-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e27900), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27900 1%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27900', endColorstr='#d15e00', GradientType=0)
}

.orange-3-state:active {
    background: #d15d00;
    background: -moz-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15d00), color-stop(100%, #e27900));
    background: -webkit-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -o-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -ms-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: linear-gradient(to bottom, #d15d00 0%, #e27900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15d00', endColorstr='#e27900', GradientType=0)
}

.black-3-state {
    background: #333;
    background: -moz-linear-gradient(top, #333 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #333 0%, #000 100%);
    background: -o-linear-gradient(top, #333 0%, #000 100%);
    background: -ms-linear-gradient(top, #333 0%, #000 100%);
    background: linear-gradient(to bottom, #333 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0)
}

.orange-3-state.goToCart {
    background: #fe8900;
    background: -moz-linear-gradient(top, #fe3f00 0%, #d24400 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe3f00), color-stop(100%, #d24400));
    background: -webkit-linear-gradient(top, #fe3f00 0%, #d25f00 100%);
    background: -o-linear-gradient(top, #fe3f00 0%, #d24400 100%);
    background: -ms-linear-gradient(top, #fe3f00 0%, #d24400 100%);
    background: linear-gradient(to bottom, #fe3f00 0%, #d24400 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe3f00', endColorstr='#d24400', GradientType=0);
}

.black-3-state:active, .black-3-state:hover, .orange-3-state:active {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.black-3-state:hover {
    color: #fff !important;
    background: #e27900;
    background: -moz-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e27900), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27900 1%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27900 1%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27900', endColorstr='#d15e00', GradientType=0)
}

.black-3-state:active {
    background: #d15d00;
    background: -moz-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15d00), color-stop(100%, #e27900));
    background: -webkit-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -o-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -ms-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: linear-gradient(to bottom, #d15d00 0%, #e27900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15d00', endColorstr='#e27900', GradientType=0)
}

.white-3-state {
    background-color: #fff;
    color: #e27a00;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #e27a00;
    cursor: pointer;
    outline: 0
}

.white-3-state:hover {
    color: #fff;
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0)
}

.white-3-state:active {
    color: #fff;
    background: #d15e00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjdhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15e00), color-stop(100%, #e27a00));
    background: -webkit-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -o-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -ms-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: linear-gradient(to bottom, #d15e00 0%, #e27a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15e00', endColorstr='#e27a00', GradientType=0)
}

.common-button.loading {
    background: #666
}

.comment-form__rating i, .comment-item__rating i, .error-message {
    font-size: 16px
}

.form-row {
    margin-bottom: 20px
}

.form-row__hidden, .tab-structure > div {
    display: none
}

.form-label {
    display: block;
    margin: 20px 0 8px;
    font-size: 14px
}

.form-field {
    width: 100%;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    margin: 0;
    padding: 6px 14px;
    font-family: inherit;
    font-size: inherit;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15)
}

.form-field__auto-width {
    width: auto
}

.form-error-message {
    color: #d79a9a;
    font-size: 16px
}

.error-field {
    border-color: #d79a9a !important;
    background-color: #ffefef !important
}

.checkbox-toggle {
    font-size: 0
}

.checkbox-toggle input[type=checkbox] {
    visibility: hidden;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0
}

.checkbox-toggle input[type=checkbox] + label {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer
}

.checkbox-toggle input[type=checkbox] + label:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: red;
    transition-duration: .4s
}

.checkbox-toggle input[type=checkbox] + label:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    transition-duration: .4s
}

.checkbox-toggle input[type=checkbox] + label:hover:before {
    background-color: #f66
}

.checkbox-toggle input[type=checkbox]:checked + label:before {
    background-color: #0f0
}

.checkbox-toggle input[type=checkbox]:checked + label:after {
    margin-left: 30px
}

.checkbox-toggle input[type=checkbox]:checked + label:hover:before {
    background-color: #6f6
}

.checkbox-toggle input.loading[type=checkbox] + label:after {
    background-image: url(../img/animated-spinny.gif);
    background-size: cover
}

.show-content {
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.show-content.show {
    height: auto;
    visibility: visible;
    overflow: visible
}

.menu-closer, .menu-opener, .show-button {
    cursor: pointer
}

#tips {
    padding: 30px 10px;
    height: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7);
    -moz-box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7);
    box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7)
}

#tips h2 {
    padding: 0 7px 22px;
    text-align: center
}

#tips p {
    text-align: center;
    margin: 0
}

.tab-structure > div.active {
    display: block
}

.over-menu-container {
    display: none;
    position: fixed;
    top: 0;
    right: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .8);
    z-index: 5002;
    overflow: hidden;
    transition-duration: .1s
}

.over-menu-container.show {
    display: block
}

.over-menu__close {
    position: fixed;
    top: 0;
    right: 0;
    /* z-index: 5001;*/
    bottom: 0;
    left: 0
}

.over-menu__content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 400px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

#cart-menu .over-menu__content {
    right: 0;
    left: auto
}

.main-menu-popup__header-slogan {
    padding-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    line-height: 1.4;
    display: inline-block;
    width: 220px;
}

.main-menu-popup__header-slogan a {
    color: white;
    text-decoration: none;
}

.main-menu-popup__header-logo {
    float: left;
    width: 80px;
    height: 26px;
    margin-right: 8px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -370px -578px
}

.popup-search {
    margin-bottom: 20px;
    border: 1px solid #fff
}

.popup-search__field {
    position: relative;
    width: 100%;
    height: 33px;
    padding: 0 38px 0 12px;
    line-height: 33px;
    color: #fff;
    font-style: italic;
    border: 0;
    background-color: transparent;
    outline: 0
}

.popup-search__field::-webkit-input-placeholder {
    color: #fff
}

.popup-search__field:-moz-placeholder, .popup-search__field::-moz-placeholder {
    color: #fff
}

.popup-search__field:-ms-input-placeholder {
    color: #fff
}

.popup-search__submit, .search_ico {
    position: relative;
    background-color: transparent;
    background-image: url(/images/search50-w.png?1);
    background-repeat: no-repeat;
    border: 0;
    background-size: contain;
    cursor: pointer;
}

.search_ico {
    display: inline-block;
    width: 29px;
    height: 29px;
    float: right;
    margin-top: -2px;
    margin-right: 14px;
}

.menu-popup-container .popup-search {
    display: none;
}

.popup-search__submit {
    z-index: 1;
    float: right;
    width: 38px;
    height: 33px;
    margin-left: -38px;
}

.menu-popup-container {
    background-color: #fff
}

.main-menu-popup__header {
    background-color: #e27a00
}

.main-menu-popup__close {
    padding: 4px;
    color: #fff;
    display: inline-block;
    font-weight: 200;
    font-size: 30px;
    position: absolute;
    right: 3px;
    top: 11px;
    font-family: 'tahoma';
}

.main-menu-popup__header-content {
    padding: 20px 38px 0
}

.main-menu-popup__user {
    padding-bottom: 20px
}

.main-menu-popup__user-auth, .main-menu-popup__user-user {
    display: inline-block;
    height: 40px;
    line-height: 38px;
    font-size: 15px;
    text-decoration: none;
    border: 1px solid #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

.main-menu-popup__user-auth {
    background-color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 14px 0 10px;
    color: #e27a00
}

.main-menu-popup__user-auth:hover {
    color: #e27a00
}

.main-menu-popup__user-auth:before, .main-menu-popup__user-user:before {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 8px;
    vertical-align: middle
}

.main-menu-popup__user-auth:before {
    content: "";
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -259px -580px
}

.main-menu-popup__user-user {
    margin-left: 20px;
    padding: 0 14px;
    color: #fff
}

.main-menu-popup__user-user:before {
    background-position: -307px -579px
}

.left-category-menu__list li a:hover span, .left-category-menu__list li.selected > a span, .main-menu-popup__user-user:hover {
    color: #fff
}

.main-menu-popup__bookmark {
    display: block;
    margin: 10px 22px 0;
    padding: 8px 16px 10px;
    text-decoration: none;
    border-bottom: 1px solid #e9e9e9
}

.main-menu-popup__bookmark .top-bookmark-title {
    color: #e27a00
}

.main-menu-popup__bookmark .top-bookmark-count {
    float: right
}

.popup-category-menu__title {
    cursor: pointer
}

.popup-category-menu__title:active, .popup-category-menu__title:hover {
    background: #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #000 0%, #323232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #323232));
    background: -webkit-linear-gradient(top, #000 0%, #323232 100%);
    background: -o-linear-gradient(top, #000 0%, #323232 100%);
    background: -ms-linear-gradient(top, #000 0%, #323232 100%);
    background: linear-gradient(to bottom, #000 0%, #323232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#323232', GradientType=0);
    color: #fff;
    text-decoration: none;
    border-color: #e27a00
}

.main-menu-popup__phone-wrap:before, .main-menu-popup__user-user:before, .popup-category-menu__title:after {
    content: "";
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat
}

.popup-category-menu__title:after {
    margin-top: 1px;
    margin-right: 12px;
    float: right;
    width: 11px;
    height: 11px;
    background-position: -157px -589px
}

.popup-category-menu__title:active:after, .popup-category-menu__title:hover:after {
    background-position: -187px -589px
}

.popup-category-menu__sub .popup-category-menu__title {
    text-transform: lowercase;
    padding-left: 26px;
    font-weight: 400;
    overflow: hidden
}

.popup-category-menu__list a, .popup-category-menu__title {
    display: block;
    margin: 0 22px;
    padding: 18px 4px 18px 16px;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px solid #e9e9e9
}

.popup-category-menu__list a:hover {
    color: #e27a00;
    border-color: #e27a00
}

.main-menu-popup__page-list {
    padding: 12px 38px;
    background-color: #ebebeb
}

.main-menu-popup__page-list li {
    list-style: none;
    padding: 12px 0
}

.main-menu-popup__page-list a, .top-navigate-menu > li > a {
    color: #666;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none
}

.main-menu-popup__page-list a.highlighted, .top-navigate-menu > li > a.highlighted {
    color: red
}

.main-menu-popup__page-list a:hover {
    color: #e27a00
}

.main-menu-popup__contacts {
    padding: 20px;
    background-color: #e27a00
}

.main-menu-popup__phone-wrap {
    margin-bottom: 20px
}

.main-menu-popup__phone-wrap + .main-menu-popup__phone-wrap {
    border-top: 1px solid #fff;
    padding-top: 20px
}

.main-menu-popup__phone-wrap:before {
    float: left;
    width: 41px;
    height: 41px;
    background-position: -107px -503px
}

.main-menu-popup__phone-number {
    font-size: 18px;
    font-weight: 600;
    display: block;
    margin: 10px 0 12px 55px;
    color: #fff
}

.main-menu-popup__phone-number a {
    color: #fff;
    text-decoration: none;
}

.main-menu-popup__phone-info.shop-name {
    font-size: 15px;
}

.main-menu-popup__number-code {
    font-size: 12px;
    vertical-align: middle;
    margin-top: -6px;
    display: inline-block;
}

.main-menu-popup__phone-info {
    font-size: 14px;
    color: #fff;
    display: block;
    margin-left: 55px
}

.cart-menu-popup__wrap {
    padding: 0 20px;
    background-color: #fff
}

.cart-menu-popup__title {
    padding: 14px 20px;
    font-size: 26px;
    font-weight: 600;
    line-height: 44px;
    border-bottom: 1px solid #e9e9e9
}

.cart-menu-popup__title-cart {
    float: right
}

.cart-menu-popup__title-cart__icon {
    position: relative;
    display: block;
    width: 47px;
    height: 47px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -292px -63px
}

.cart-menu-popup__title-cart__count {
    position: absolute;
    right: -2px;
    top: -2px;
    display: inline-block;
    background-color: #e27a00;
    color: #fff;
    height: 16px;
    line-height: 14px;
    font-style: normal;
    font-size: 11px;
    text-align: center;
    min-width: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.cart-popup-form__form.load, .tkani-list-category .loading .tkani-img {
    opacity: .6
}

.cart-popup-product {
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #e9e9e9
}

.cart-popup-product__image {
    float: left;
    width: 82px
}

.cart-popup-product__remove {
    float: right;
    width: 26px;
    height: 26px;
    background: 0 0;
    border: 1px solid #cdcdcd;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    color: #cdcdcd;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.cart-popup-product__info {
    margin: 0 40px 0 100px
}

.cart-popup-product-name {
    display: block;
    margin-bottom: 20px;
    font-size: 12px;
    font-weight: 600;
    color: #999;
    text-transform: uppercase;
    text-decoration: none
}

.cart-popup-product-name:hover {
    color: #000
}

.cart-popup-product-unit {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600
}

.cart-popup-product-count {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.cart-popup-product-minus, .cart-popup-product-plus {
    width: 26px;
    height: 26px;
    padding: 0
}

.cart-popup-product-minus {
    font-size: 22px
}

.cart-popup-product-plus {
    font-size: 20px
}

.cart-popup-product-count-sale-available {
    display: inline-block;
    min-width: 84px;
    line-height: 24px
}

.cart-popup-product-count-input {
    width: 24px;
    text-align: center;
    background: 0 0;
    font-weight: 600;
    border: 0;
    outline: 0
}

.cart-popup-product-total-unit {
    display: block;
    margin-top: 10px;
    color: #e27a00;
    font-size: 14px;
    font-weight: 600
}

.cart-popup-product-total-price {
    font-size: 20px
}

.cart-popup-resume {
    padding: 10px 20px 34px
}

.cart-popup-resume__label {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px
}

.cart-popup-resume__total {
    float: right;
    color: #e27a00;
    font-size: 26px;
    font-weight: 600
}

.cart-popup-resume__total span {
    font-size: 18px
}

.cart-popup-user-form__submit {
    display: inline-block;
    width: 100%;
    height: 40px;
    margin-top: 28px;
    line-height: 40px;
    font-size: 11px;
    text-decoration: none;
    text-align: center
}

.add2cart-popup-continue, .add2cart-popup-submit {
    display: inline-block;
    height: 34px;
    padding: 0 20px;
    margin: 0 2px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.add2cart-popup-submit {
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0);
    line-height: 34px;
    color: #fff
}

.add2cart-popup-submit:hover {
    text-decoration: none;
    color: #fff !important;
    background: #ff9c00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY3MzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #ff9c00 0%, #d15e00 100%, #ff7300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #d15e00), color-stop(100%, #ff7300));
    background: -webkit-linear-gradient(top, #ff9c00 0%, #d15e00 100%, #ff7300 100%);
    background: -o-linear-gradient(top, #ff9c00 0%, #d15e00 100%, #ff7300 100%);
    background: -ms-linear-gradient(top, #ff9c00 0%, #d15e00 100%, #ff7300 100%);
    background: linear-gradient(to bottom, #ff9c00 0%, #d15e00 100%, #ff7300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#ff7300', GradientType=0)
}

.add2cart-popup-submit:active {
    color: #fff !important;
    background: #ff7300;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjljMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDE1ZTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7300), color-stop(100%, #ff9c00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -o-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -ms-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: linear-gradient(to bottom, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7300', endColorstr='#d15e00', GradientType=0)
}

.add2cart-popup-continue {
    line-height: 32px;
    color: #e27a00;
    border: 1px solid #e27a00;
    background-color: #fff
}

.add2cart-popup-continue:hover {
    color: #fff !important;
    text-decoration: none;
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0)
}

.add2cart-popup-continue:active {
    color: #fff !important;
    background: #ff7300;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjljMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDE1ZTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7300), color-stop(100%, #ff9c00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -o-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: -ms-linear-gradient(top, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    background: linear-gradient(to bottom, #ff7300 0%, #ff9c00 100%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7300', endColorstr='#d15e00', GradientType=0)
}

.top-discount-panel {
    min-width: 1000px;
    background-color: #000;
    color: #fff;
    line-height: 35px;
    font-size: 13px
}

.top-discount-pane-wrap {
    float: left;
    width: 204px;
    height: 60px;
    padding: 1px 6px 4px;
    margin-right: 20px;
    background-color: rgba(160, 160, 160, .3);
    position: relative
}

.top-discount-pane-wrap:after, .top-discount-pane:after {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 0
}

.top-discount-pane-wrap:after {
    border-top: 12px solid rgba(160, 160, 160, .3);
    top: 60px;
    border-left: 102px solid transparent;
    border-right: 102px solid transparent
}

.top-discount-pane {
    float: left;
    display: block;
    width: 192px;
    height: 55px;
    padding-top: 6px;
    text-align: center;
    background-color: #fff;
    position: relative;
    text-decoration: none;
    color: #c00;
    font-family: "Times New Roman";
    font-style: italic;
    font-size: 30px;
    font-weight: 600;
    line-height: 1
}

.top-discount-pane span {
    display: block;
    color: #000;
    font-size: 19px;
    line-height: 18px
}

.top-discount-pane:after {
    top: 55px;
    border-top: 11px solid #fff;
    border-left: 96px solid transparent;
    border-right: 96px solid transparent;
    z-index: 1
}

.top-geo .geo-city__name {
    cursor: pointer;
    color: #ffc179
}

.top-geo .geo-city__change {
    cursor: pointer;
    border-bottom: 1px dotted #fff
}

.top-geo .geo-city__change:hover {
    border-bottom-color: transparent
}

.top-bookmark-block {
    float: right;
    text-decoration: none
}

.top-bookmark-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-top: -2px;
    vertical-align: middle;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -485px -139px
}

.top-bookmark-count, .top-bookmark-title {
    font-size: 13px;
    color: #fff
}

.top-bookmark-count {
    position: relative;
    display: inline-block;
    height: 22px;
    margin-left: 6px;
    padding: 0 6px;
    line-height: 22px;
    background-color: #e27a00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.top-bookmark-count[data-count="0"] {
    display: none
}

.top-bookmark-count:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -4px;
    width: 0;
    height: 0;
    margin-top: -3px;
    border-top: 3px solid transparent;
    border-right: 4px solid #e27a00;
    border-bottom: 3px solid transparent;
    border-left: none
}

.top-bookmark-count:after {
    content: attr(data-count)
}

.top-navigate {
    position: relative;
    border-bottom: 1px solid #e0e0e0
}

.top-navigate-menu {
    list-style: none
}

.top-navigate-menu > li {
    float: left;
    line-height: 44px;
    border-bottom: 1px solid transparent;
    margin: 0 40px -1px 0;
    transition-duration: .15s
}

.top-navigate-menu > li:hover {
    border-bottom-color: #e37d06
}

.top-navigate-menu > li > a {
    font-size: 11px;
    font-weight: 500
}

.top-navigate-menu__last {
    margin-right: 0 !important
}

.top-navigate-menu__highlight {
    padding-right: 10px;
    padding-left: 10px;
    background-color: #e37d06
}

.top-navigate-menu .top-navigate-menu__highlight > a {
    color: #fff;
    text-decoration: none
}

.top-navigate-menu__highlight:hover {
    background-color: transparent
}

.top-navigate-menu__highlight:hover > a {
    color: #666
}

.top-navigate-menu > li > a:hover {
    color: #e37d06 !important
}

.top-repair-menu__item {
    list-style: none
}

.top-repair-menu__item-name {
    display: block;
    height: 100%;
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #e37d06;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    transition-duration: .15s
}

.top-repair-menu__item-name:hover {
    background-color: #fff;
    color: #e37d06
}

.top-repair-menu__item-name__new {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    color: #666;
    background-color: transparent
}

.top-repair-menu__item-expand {
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    padding-bottom: 10px;
    background-color: #fff;
    border: 6px solid #dcdcdc
}

.top-repair-menu__item.hover .top-repair-menu__item-expand {
    display: block
}

.top-repair-menu__item-expand__item {
    line-height: 1;
    padding: 6px 20px 6px 30px
}

.top-repair-menu__item-expand__item-link {
    color: #000;
    font-size: 13px;
    text-decoration: none
}

.top-repair-menu__item-expand__item-link:hover {
    color: #e37d06
}

.top-repair-menu__item-expand__item-title {
    font-size: 16px;
    line-height: 2;
    font-weight: 600
}

.top-search {
    float: right;
    width: 300px;
    margin-top: 8px;
    transition-duration: .2s
}

.top-search-wide {
    margin-top: 12px;
    margin-bottom: 12px
}

.top-search-focus {
    margin-left: -50px;
    width: 350px
}

.top-search__input {
    height: 30px;
    float: left;
    width: 100%;
    padding-right: 40px;
    background-color: #f1f1f1;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(50, 50, 50, .25);
    -moz-box-shadow: inset 1px 1px 2px 0 rgba(50, 50, 50, .25);
    box-shadow: inset 1px 1px 2px 0 rgba(50, 50, 50, .25);
    border: 1px solid #ebebeb;
    border-right: none;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.top-search-wide .top-search__input {
    height: 40px
}

.top-search__input input[type=text] {
    line-height: 28px;
    height: 28px;
    width: 100%;
    padding: 0 12px;
    background: 0 0;
    border: 0;
    color: #999;
    font-style: italic;
    font-size: 16px;
    outline-color: #de7300
}

.top-search-wide .top-search__input input[type=text] {
    line-height: 38px;
    height: 38px
}

.top-search__input input[type=text]:focus {
    color: #333
}

.top-search__submit {
    float: left;
    width: 40px;
    margin: 0 0 0 -40px;
    height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    line-height: 30px;
    padding: 0;
    border: 0;
    color: #fff;
    cursor: pointer;
    outline: 0;
    background: #333;
    background: -moz-linear-gradient(top, #333 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #333 0%, #000 100%);
    background: -o-linear-gradient(top, #333 0%, #000 100%);
    background: -ms-linear-gradient(top, #333 0%, #000 100%);
    background: linear-gradient(to bottom, #333 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.content-wrap.hidden-lg .top-search__submit, .content-wrap.hidden-lg .top-search__submit:hover {
    background-size: contain;
    font-size: 0;
    background-image: url(/images/search50.png);
}

.top-search-wide .top-search__submit {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.top-search__submit:hover {
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0)
}

.top-search__submit:active {
    background: #d15e00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjdhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15e00), color-stop(100%, #e27a00));
    background: -webkit-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -o-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -ms-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: linear-gradient(to bottom, #d15e00 0%, #e27a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15e00', endColorstr='#e27a00', GradientType=0)
}

.top-info {
    padding: 25px 0 10px
}

.top-menu-button {
    float: left;
    width: 42px;
    height: 42px;
    margin-left: -8px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -105px -571px
}

.top-logo-wrap {
    float: left;
    width: 23.875%;
    padding-left: 6px;
    text-transform: uppercase;
    color: #7a7a7a
}

.top-logo-wrap__new {
    width: auto
}

.top-logo__image {
    display: block;
    width: 198px;
    height: 79px;
    margin-bottom: 21px
}

.cart2-table td, .top-logo__image img {
    vertical-align: middle
}

.top-logo__slogan {
    line-height: 1.8;
    color: #666
}

.top-phone-wrap__container {
    float: left;
    width: 20.875%;
    margin-top: -20px
}

.top-phone-wrap {
    float: left;
    width: 20.875%
}

.top-phone-wrap__container .top-phone-wrap {
    float: none;
    width: auto
}

.top-info__center .top-phone-wrap, .top-info__center-info-wrap {
    position: relative;
    float: none;
    width: auto;
    margin-bottom: 10px
}

.top-info__center-info-wrap:before {
    width: 40px;
    height: 40px;
    content: " ";
    display: inline-block;
    background-position: 0;
    vertical-align: top;
    margin-top: 1px;
    background-size: contain
}

.top-info__center-info-wrap.greyMetro:before {
    background-image: url(/images/moscow-metro-logo-grey.png)
}

.top-info__center-info-wrap.yellowMetro:before {
    background-image: url(/images/moscow-metro-logo-yellow.png)
}

.top-info__center-info-wrap.orangeMetro:before {
    background-image: url(/images/moscow-metro-logo-orange.png)
}

.top-info__center-info-wrap .top-phone__number {
    margin: 0;
    padding: 0;
    display: inline-block;
    cursor: pointer;
    font-size: 18px
}

.top-info__center-info-wrap .tooltip-info {
    position: absolute;
    display: none;
    background-color: #fff;
    z-index: 2;
    border: 1px #eee solid;
    border-radius: 3px;
    width: 460px;
    font-size: 17px;
    line-height: 23px;
    left: 0;
    padding: 25px
}

.top-info__center .top-phone__number {
    margin-top: 0;
    margin-bottom: 4px;
    padding-top: 12px
}

.top-address-wrap:before, .top-phone-wrap:before {
    content: "";
    float: left;
    width: 41px;
    height: 41px;
    background-repeat: no-repeat
}

.top-phone-wrap:before {
    background-position: -107px -63px;
    background-image: url(../img/i_sprite.svg)
}

.top-info__center-info-wrap.greyMetro .top-phone__number {
    color: #e37d06;
    font-size: 21px;
    font-weight: 600
}

.top-phone-wrap.black:before {
    background-image: url(../img/top_info_phone_black.png);
    background-position: 0 0
}

.top-phone-wrap.black .top-phone__number-code {
    color: #000
}

.top-address-wrap:before {
    background-image: url(../img/top_info_location_black.png)
}

.top-address-wrap__content {
    margin-left: 50px;
    padding-top: 14px;
    font-size: 12px;
    color: #000;
    line-height: 1.8
}

.top-category-menu__item.hover .top-category-menu-sub-main-header .top-category-menu-sub.click_on_top_menu_hide, .top-phone-wrap__no-icon:before {
    display: none
}

.top-phone__number {
    font-size: 18px;
    font-weight: 600;
    display: block;
    margin: 10px 0 12px 55px
}

.top-phone-wrap__container .top-phone__number {
    margin-top: 14px;
    margin-bottom: 4px
}

.top-phone__number-code {
    font-size: 12px;
    color: #e27a00;
    vertical-align: top
}

.top-phone__info {
    font-size: 14px;
    color: #999;
    display: block;
    margin-left: 55px
}

.top-info__center .top-phone__info, .top-phone-wrap__container .top-phone__info {
    font-size: 12px
}

.top-phone-wrap__container .top-phone__info a {
    color: #999;
    text-decoration: none;
    border-bottom: 1px dashed #999
}

.top-phone-wrap__container .top-phone__info a:hover {
    color: #999;
    border-bottom-color: transparent
}

.top-info__working-time {
    margin-top: 6px;
    padding-top: 12px;
    padding-left: 6px;
    border-top: 1px solid #edecea;
    font-size: 12px
}

.top-info__working-time:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(../img/top_info_working_time.png);
    background-repeat: no-repeat
}

.top-info__working-time__content {
    margin-left: 26px;
    padding-top: 2px
}

.top-info__working-time__title {
    padding: 0 6px 0 0;
    color: #e27a00
}

.top-auth-wrap {
    float: left;
    width: 17.1875%
}

.top-auth-wrap:before {
    width: 41px;
    height: 41px;
    background-image: url(../img/i_sprite.svg);
    background-position: -200px -63px
}

.top-auth__login {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    color: #e37d06;
    display: block;
    margin: 10px 0 12px 55px
}

.top-auth__login:hover {
    color: #000 !important
}

.top-info__right .top-auth__login {
    text-decoration: underline;
    display: inline-block;
    margin-left: 45px;
}

.top-info__right .openSpoiler {
    display: inline-block;
    width: 20px;
    text-align: center;
    height: 18px;
}

.top-auth__reg {
    font-size: 14px;
    color: #e37d06;
    display: block;
    margin-left: 55px
}

.top-auth__reg:hover {
    color: #e37d06 !important
}

.top-cart-wrap {
    float: left;
    width: 17.1875%
}

.top-cart__block {
    display: block;
    text-decoration: none
}

.top-cart__block-icon {
    position: relative;
    float: left;
    width: 47px;
    height: 47px;
    margin-top: -13px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -292px -63px
}

.top-cart__block-count {
    position: absolute;
    right: -2px;
    top: -2px;
    display: inline-block;
    background-color: #e27a00;
    color: #fff;
    height: 16px;
    line-height: 14px;
    font-style: normal;
    text-align: center;
    min-width: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.top-cart__block-title {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    display: block;
    margin: 10px 0 12px 55px
}

.top-cart__block-link {
    font-size: 14px;
    color: #e37d06;
    display: block;
    margin-left: 55px;
    text-decoration: underline
}

.top-cart__block:hover .top-cart__block-link {
    text-decoration: none;
    color: #e37d06 !important
}

.top-info__right {
    float: right;
    width: 340px
}

.top-info__right .top-auth-wrap {
    float: left;
    width: 156px
}

.top-info__right .top-cart-wrap {
    float: right;
    width: 160px
}

.top-info__center {
    position: relative;
    margin-right: 360px;
    margin-left: 250px
}

.top-info__center-title {
    margin-top: -8px;
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 600;
    color: #e27a00
}

.top-category-menu-wrap {
    padding: 18px 0;
    background-color: rgba(200, 200, 200, .3);
    min-width: 1000px
}

.top-category-menu-content {
    display: table;
    width: 100%;
    position: relative
}

.top-category-menu {
    list-style: none;
    display: table-row
}

.top-category-menu__item {
    background-color: transparent;
    padding-top: 3px;
    display: table-cell;
    list-style: none
}

.top-category-menu__item.hover {
    background-color: #e27a00
}

.top-category-menu__item-title {
    display: block;
    background: #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #000 0%, #323232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #323232));
    background: -webkit-linear-gradient(top, #000 0%, #323232 100%);
    background: -o-linear-gradient(top, #000 0%, #323232 100%);
    background: -ms-linear-gradient(top, #000 0%, #323232 100%);
    background: linear-gradient(to bottom, #000 0%, #323232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#323232', GradientType=0);
    color: #fff;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    border-left: 1px solid #333;
    border-right: 1px solid #010101;
    cursor: pointer
}

.top-category-menu__item.first .top-category-menu__item-title {
    border-left: none
}

.top-category-menu__item.last .top-category-menu__item-title {
    border-right: none
}

.top-category-menu-sub, .top-category-menu-sub-main-header {
    position: absolute;
    z-index: 100;
    display: none;
    left: 0;
    right: 0;
    top: 53px;
    background-color: #fff;
    border: 6px solid #dcdcdc;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-box-shadow: 0 4px 0 0 rgba(50, 50, 50, .5);
    -moz-box-shadow: 0 4px 0 0 rgba(50, 50, 50, .5);
    box-shadow: 0 4px 0 0 rgba(50, 50, 50, .5);
    overflow: hidden
}

.top-category-menu-sub-main-header .top-category-menu-sub {
    position: relative;
    top: 0
}

.top-category-menu__item .top-category-menu-sub-main-header .click_on_top_menu {
    padding: 10px;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    color: #000;
    text-decoration: none;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff
}

.top-category-menu-list {
    border: 4px #dcdcdc solid;
    height: 42px
}

.top-category-menu__item.hover .top-category-menu-sub, .top-category-menu__item.hover .top-category-menu-sub-main-header {
    display: block;
    width: 92%
}

.top-category-menu__item .top-category-menu-sub-main-header .click_on_top_menu.currentClass {
    border-left: 4px solid #dcdcdc;
    border-right: 4px solid #dcdcdc;
    padding-bottom: 15px;
    background-color: #fff
}

.top-category-menu__item .top-category-menu-sub-main-header .click_on_top_menu.currentClass:first-child {
    border-left: 4px solid #fff
}

.top-category-menu__item .top-category-menu-sub {
    padding: 10px
}

.top-category-menu__item .top-category-menu-sub-main-header .top-category-menu-sub {
    display: block;
    width: 100%;
    border-top: 0;
    border-bottom: 4px solid #dcdcdc;
    border-left: 4px solid #dcdcdc;
    border-right: 4px solid #dcdcdc
}

.top-category-menu__item .top-category-menu-sub-main-header .top-category-menu-sub.click_on_top_menu_hide {
    display: none
}

.top-category-menu-sub__container {
    position: relative
}

.top-category-menu-sub__filter {
    padding: 20px 5px;
    border-bottom: 1px solid #e0e0e0
}

.top-category-menu-sub__filter-item {
    padding: 0 5px
}

.top-category-menu-sub__filter-button {
    display: block;
    height: 44px;
    line-height: 42px;
    border: 1px solid #e27a00;
    color: #e27a00;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    transition-duration: .1s
}

.top-category-menu-sub__filter-button:hover {
    color: #fff;
    background-color: #e27a00
}

.top-category-menu-sub__filter-button:active {
    background-color: #d15e00
}

.top-category-menu-sub__filter-button__special {
    border: 1px solid #c00;
    color: #fff;
    background-color: #c00
}

.top-category-menu-sub__filter-button__special:hover {
    color: #c00;
    background-color: transparent
}

.top-category-menu-sub__filter-button__special:active {
    color: #9e0000
}

.top-category-menu-sub__list {
    list-style: none;
    padding: 16px 10px
}

.top-category-menu-sub-open__list {
    list-style: none;
    -webkit-box-shadow: 3px 3px 10px 0 #dcdcdc;
    -moz-box-shadow: 3px 3px 10px 0 #dcdcdc;
    box-shadow: 3px 3px 10px 0 #dcdcdc
}

.top-category-menu-sub-open__item, .top-category-menu-sub-sub__item, .top-category-menu-sub-sub__list, .top-category-menu-sub__item {
    list-style: none
}

.top-category-menu-sub-open__item > a, .top-category-menu-sub__item > a {
    line-height: 1;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px solid #e0e0e0
}

.top-category-menu-sub__item > a {
    margin-left: 18px;
    transition-duration: .2s;
    display: inline-block;
    padding: 10px 0 4px
}

.left-category-menu__sub > span, .top-category-menu-sub__item > a.highlighted {
    font-weight: 700
}

.top-category-menu-sub-open__item > a {
    display: block;
    padding: 12px 0 12px 18px;
    text-transform: uppercase
}

.top-category-menu-sub-sub__item > a {
    display: block;
    padding: 8px 0 8px 18px;
    line-height: 1;
    color: #666;
    font-size: 14px;
    text-decoration: none
}

.top-category-menu-sub__item > a:hover {
    border-bottom-color: #e27a00;
    color: #e27a00 !important
}

.top-category-menu-sub-open__item.hover > a {
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0);
    border-bottom-color: #e27a00;
    color: #fff !important
}

.left-category-menu__list li a:hover, .top-category-menu-sub-sub__item > a:hover {
    color: #e27a00 !important
}

.top-category-menu-sub-sub {
    position: absolute;
    top: 0;
    right: 0;
    display: none
}

.top-category-menu-sub-open__item.hover .top-category-menu-sub-sub {
    display: block
}

.left-category-menu__list li a span, .left-category-menu__list li > span span, .top-category-menu-sub-sub__item-highlighted a {
    color: #e27a00
}

.top-category-menu-sub__image {
    width: 25%;
    float: right;
    padding: 26px;
    text-align: center
}

.top-category-menu-sub__image img {
    vertical-align: middle;
    max-width: 100%
}

.top-manager-title {
    font-weight: 700;
    color: #fff;
    text-transformask-question-form-wrapper: uppercase
}

.content-left-panel {
    float: left;
    width: 232px;
    margin-right: 24px
}

.left-category-menu__title {
    display: block;
    color: #e27a00;
    line-height: 1.2;
    padding: 16px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none
}

.left-category-menu__cut {
    margin-top: 12px;
    padding: 13px 4px 14px 14px;
    font-size: 13px;
    font-weight: 600;
    color: #303030;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #666;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
    background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -o-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0)
}

.left-category-menu__cut.show {
    color: #000;
    border: 0;
    background: #d15d00;
    background: -moz-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15d00), color-stop(100%, #e27900));
    background: -webkit-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -o-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -ms-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: linear-gradient(to bottom, #d15d00 0%, #e27900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15d00', endColorstr='#e27900', GradientType=0)
}

.filter-menu__cut:after, .left-category-menu__cut:after {
    content: "";
    float: right;
    width: 8px;
    height: 8px;
    margin-top: 1px;
    margin-right: 12px;
    vertical-align: middle;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-color: #303030;
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 20% 40%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 20% 40%;
    transform: rotate(45deg);
    transform-origin: 20% 40%
}

.filter-menu__cut, .filter-menu__cut.show, .left-category-menu__cut, .left-category-menu__cut.show {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.filter-menu__cut {
    padding: 14px 4px 14px 14px;
    font-size: 13px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #e27a01;
    background: -moz-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a01), color-stop(100%, #d15e01));
    background: -webkit-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -o-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -ms-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: linear-gradient(to bottom, #e27a01 0%, #d15e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a01', endColorstr='#d15e01', GradientType=0);
    cursor: pointer
}

.filter-menu__cut:after {
    border-color: #fff
}

.filter-menu__cut.show {
    background: #d15d00;
    background: -moz-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15d00), color-stop(100%, #e27900));
    background: -webkit-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -o-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -ms-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: linear-gradient(to bottom, #d15d00 0%, #e27900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15d00', endColorstr='#e27900', GradientType=0)
}

.filter-menu__cut.show:after, .left-category-menu__cut.show:after {
    transform: rotate(180deg);
    margin-right: -5px;
    margin-top: 3px;
}

.left-category-menu__list {
    border-top: 2px solid #e27a00;
    list-style: none
}

.left-category-menu__list .left-category-menu__sub {
    position: relative
}

.content-left-panel:last-child {
    margin-right: 24px
}

.left-category-menu__sub + li:not(.left-category-menu__sub) {
    border-top: 2px solid #e27a00
}

.cut-content .left-category-menu__sub + li:not(.left-category-menu__sub) {
    border-top: 0
}

.left-category-menu__list li.left-category-menu__sub.shtor {
    margin-left: 10px
}

.left-category-menu__sub > .filter-label {
    display: block;
    padding: 10px 4px 10px 24px;
    font-size: 12px;
    background: #fff;
    cursor: pointer
}

.left-category-menu__sub.selected > .filter-label, .left-category-menu__sub > .filter-label.hover {
    color: #fff;
    background: #e27a00
}

.left-category-menu__sub > .filter-label input[type=checkbox] {
    float: right;
    margin-right: 14px
}

.left-category-menu__list .dd-container.popup .filter-menu-new__variant input[type=checkbox], .left-category-menu__sub.default-hidden {
    display: none
}

.left-category-hidden-button:before {
    content: attr(data-shown)
}

.left-category-hidden-button.default-hidden-button:before {
    content: attr(data-hidden)
}

.left-category-menu__sub-button {
    padding: 6px
}

.left-category-menu__list li a, .left-category-menu__list li > span {
    display: block;
    padding: 10px 4px 10px 24px;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    background: #fff;
    border: 1px white solid;
}

.left-category-menu__list .filter-menu-new__variant {
    width: 49%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.left-category-menu__list .color-block .filter-menu-new__variant {
    width: 100%;
}

.left-category-menu__list .actions {
    text-align: center
}

.filter-menu-new__variant.filter-color input[type=checkbox]:checked + span {
    border-color: #e27a00;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 100%;
    border-width: 2px
}

.filter-menu-new__variant.filter-color input[type=checkbox]:checked + span + span {
    color: #e27a00;
    font-weight: 700
}

.left-category-menu__list .dd-button {
    font-size: 14px;
    width: 100%;
    cursor: pointer;
    height: 70px;
    line-height: 70px;
    font-weight: 700
}

.filter-menu-new__variant.filter-color input[type=checkbox]:checked + span:before {
    content: ''
}

.left-category-menu__list li.selected > a {
    color: #e27a00 !important;
    font-weight: 700
}

.left-category-menu__list > li:not(.left-category-menu__sub) a {
    font-size: 13px;
}

.right-wrapper {
    max-width: calc(100% - 200px);
    background: #fff;
    float: right;
    width: 100%;
    padding: 25px;
    margin: 0 0 10px;
}

@media screen and (max-width: 1020px) {
    .right-wrapper {
        max-width: 100%;
    }

}

.right-wrapper h2 {
    font-weight: inherit;
    font-size: 20px;
}

.right-wrapper h3 {
    font-size: 17px;
    font-weight: normal;
    padding: 12px 0;
}

.right-wrapper .order-composition h2 {
    margin-top: 10px;
}

.right-wrapper .table_col th {
    font-weight: normal;
    border-bottom: 2px solid #e37d06;
    border-right: 10px solid white;
    border-left: 10px solid white;
    padding: 8px 10px;
    color: #999;
}

.dottedList__backLine b {
    font-weight: 400;
    display: inline-block;
    background: #fff;
    position: relative;
    top: 2px;
    padding-right: 5px;
}

.dottedList_1to3 .dottedList__backLine {
    float: left;
    width: 32%;
}

.dottedList_1to3 .dottedList__valueline {
    display: block;
    margin: 0 0 0 33%;
}

.dottedList__backLine {
    display: inline-block;
    width: 240px;
    background: url(/images/dot_d0d0d0toffffff.png) 0 100% repeat-x;
    line-height: 1;
    margin-right: 8px;
}

.clientOrderList.dottedList li {
    width: 100%;
    margin-top: 0;
    padding: 5px 0;
    font-size: 13px;
    list-style: none;
}

.dottedList {
    margin-bottom: 25px;
}

.left-category-menu__list li.left-category-menu__sub a {
    background: #fff;
    padding: 5px 4px 5px 24px;
    font-size: 13px;
    font-family: 'ProximaNova Regular', Arial, sans-serif
}

.left-category-menu__list ul li.left-category-menu__sub a {
    padding-left: 30px
}

.table_col.result-order {
    max-width: 350px;
    float: right;
}

.table_col.result-order td {
    padding: 7px 7px;
    border-bottom: 0;
}

.table_col.result-order tr {
    border-bottom: 0;
}

.left-category-menu__f > .left-category-menu__opener, .left-category-menu__opener {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.left-category-menu__opener:before {
    font: 14px 'FontAwesome';
    content: '+'
}

.left-category-menu__opener:hover {
    background-color: rgba(127, 127, 127, .2)
}

.left-category-menu__f.selected > .left-category-menu__opener, .left-category-menu__f > a:hover + .left-category-menu__opener, .left-category-menu__sub.selected > .left-category-menu__opener, .left-category-menu__sub > a:hover + .left-category-menu__opener {
    color: #e27a00
}

/*.left-category-menu__opener.cut-button.show {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    height: 22px;
}*/

.left-category-menu__list .left-category-menu__sub.selected.opened {
    border-bottom: 1px #e8983c solid;
    margin-bottom: 11px;
    padding-bottom: 8px;
}

.footer-wrap {
    background-color: #333;
    padding: 26px 0 30px;
    min-width: 1000px
}

.footer-navigate-block {
    width: 25%;
    float: left;
    padding-right: 10px
}

.footer-navigate-block__title {
    font-size: 18px;
    font-weight: 600;
    color: #e27a00;
    margin-bottom: 20px
}

.footer-navigate-block__title a {
    color: #e27a00;
    text-decoration: none;
    border-bottom: 1px dashed #e27a00
}

.footer-navigate-block__title a:hover {
    border-bottom-color: transparent
}

.footer-navigate-block__social, .footer-navigate-block__title.subtitle {
    float: left
}

.footer-navigate-block__list {
    margin-bottom: 20px
}

.footer-navigate-block__list li {
    line-height: 34px;
    border-top: 1px solid #404040;
    border-bottom: 1px solid #222;
    list-style: none
}

.footer-navigate-block__list li.first {
    border-top: none
}

.footer-navigate-block__list li.last {
    border-bottom: none
}

.footer-navigate-block__list a {
    text-transform: uppercase;
    color: #999;
    text-decoration: none
}

.footer-navigate-block__list a.footer-navigate-block__item-highlighted {
    color: #e27a00
}

.footer-navigate-block__list a.footer-navigate-block__item-highlighted.footer-navigate-block__item-highlighted__green {
    color: #17ca4e
}

.footer-navigate-block__list a:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    vertical-align: middle;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #d67504;
    margin: 0 14px 3px 0;
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 20% 40%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 20% 40%;
    transform: rotate(45deg);
    transform-origin: 20% 40%
}

.footer-navigate-block__list a:hover:before {
    border-color: #fff
}

.footer-navigate-block__list a:hover {
    color: #fff !important
}

.copyright-wrap {
    background-color: #e27a00;
    padding: 14px 0 40px;
    font-size: 14px;
    color: #fff;
    min-width: 1000px
}

.copyright-text {
    line-height: 31px
}

.footer-counters {
    float: right
}

.footer-counters > a {
    margin-left: 18px
}

.footer-discount-title1, .footer-discount-title2 {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    color: #fff
}

.footer-discount-title2 {
    margin-bottom: 18px
}

.footer-discount-form-wrap {
    width: 94%;
    border: 1px solid #4c4c4c;
    margin-bottom: 14px
}

.footer-discount-form, .footer-discount-form input[type=submit], .footer-discount-form-wrap {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.footer-discount-form {
    margin: -1px -1px 1px;
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 2px 0 rgba(50, 50, 50, .25);
    -moz-box-shadow: inset 0 -1px 2px 0 rgba(50, 50, 50, .25);
    box-shadow: inset 0 -1px 2px 0 rgba(50, 50, 50, .25)
}

.footer-discount-form input[type=text] {
    height: 30px;
    width: 60%;
    line-height: 30px;
    padding-left: 14px;
    font-style: italic;
    font-size: 13px;
    border: 0;
    background: 0 0;
    outline: 0
}

.footer-discount-form input[type=submit] {
    float: right;
    width: 39%;
    border: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500
}

.footer-discount-comment {
    font-size: 12px;
    color: #8b8b8b;
    width: 80%
}

.footer-contacts {
    float: left;
    min-height: 56px;
    margin-bottom: 6px
}

.footer-contacts.address:before, .footer-contacts.email:before, .footer-contacts.phone:before {
    content: "";
    float: left;
    width: 41px;
    height: 41px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -107px -63px
}

.footer-contacts.phone.white:before {
    background-image: url(../img/footer_phone_white.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.footer-contacts.address:before, .footer-contacts.email:before {
    background-position: -669px -63px
}

.footer-contacts.address.white:before, .footer-contacts.email.white:before {
    background-image: url(../img/footer_email_white.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.footer-contacts.address:before {
    background-position: -578px -63px
}

.footer-contacts.address.white:before {
    background-image: url(../img/footer_address_white.png);
    margin-top: 18px
}

.footer-contacts__number {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin: 10px 0 0 55px
}

.footer-contacts__info {
    display: block;
    margin: 0 0 -6px 55px;
    color: #fff;
    font-size: 12px
}

.footer-contacts__number-code {
    font-size: 12px;
    color: #e27a00;
    vertical-align: top
}

.footer-contacts__address, .footer-contacts__email {
    font-size: 14px;
    color: #8b8b8b;
    display: block;
    margin: 10px 0 12px 55px
}

.footer-contacts__email:hover {
    color: #8b8b8b !important
}

.footer-contacts__address {
    font-size: 13px;
    color: #fff;
    line-height: 1.4
}

#slide_contact {
    position: fixed;
    bottom: 0;
    right: 20px;
    width: 308px;
    background: #fff;
    color: #000;
    border: 1px solid #ff7300;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
    z-index: 2;
    font-size: 14px
}

#slide_contact__closed {
    position: relative;
    display: none;
    cursor: pointer;
    margin: -1px;
    line-height: 38px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    background: #ff8a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #ff8a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a00', endColorstr='#d15e00', GradientType=0)
}

#slide_contact__closed:before {
    content: "";
    float: left;
    width: 40px;
    height: 38px;
    margin-right: -40px;
    background: #ff9c00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjczMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #ff7300));
    background: -webkit-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -o-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -ms-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: linear-gradient(to bottom, #ff9c00 0%, #ff7300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#ff7300', GradientType=0)
}

#slide_contact__closed:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 38px;
    background-image: url(../img/a_sprite.png);
    background-repeat: no-repeat;
    background-position: -30px -191px
}

#slide_contact__success {
    display: none;
    padding: 10px
}

#slide_contact.closed #slide_contact__closed {
    display: block;
    text-align: center
}

#slide_contact.success #slide_contact__success {
    display: block
}

#slide_contact.closed #slide_contact__open, #slide_contact.success #slide_contact__closed, #slide_contact.success #slide_contact__open {
    display: none
}

#slide_contact__open .slide_contact__title {
    margin: -1px;
    padding-left: 20px;
    line-height: 38px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    background: #ff8a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #ff8a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #ff8a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a00', endColorstr='#d15e00', GradientType=0)
}

.slide_contact__close {
    position: absolute;
    right: 14px;
    top: 8px;
    background: 0 0;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 14px;
    font-size: 9px;
    color: #fff;
    cursor: pointer
}

#slide_contact__success .slide_contact__close {
    border: 2px solid #e27a00;
    color: #e27a00
}

.slide-contact__description {
    font-size: 12px;
    line-height: 1.1;
    margin: 20px
}

#slide_contact__open input[type=text], #slide_contact__open textarea, .cart-user-form input[type=text], .cart-user-form select, .cart-user-form textarea {
    width: 100%;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    margin: 0;
    padding: 3px 2px;
    font-family: inherit;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15)
}

#slide_contact__open input[type=text].error, #slide_contact__open textarea.error {
    border-color: red;
    background-color: #fff2f2
}

#slide_contact__open form div {
    margin: 10px 0
}

#slide_contact__submit, .cart-user-form input[type=submit] {
    display: inline-block;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#slide_contact__form {
    padding: 0 20px 20px
}

#slide_contact__form label, .cart-user-form label, .login-page-form label, .registration-page-form label, .user-data-edit-form label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 6px
}

#slide_contact__form label span {
    color: #c00
}

#slide_contact__form.wait {
    opacity: .8
}

#slide_contact__form.wait input[type=submit] {
    background: #cfcfcf
}

.b_social {
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    margin-right: 4px;
    background-image: url(../img/b_social_s.png?v2);
    background-repeat: no-repeat;
    background-size: 500% 100%
}

.b_social.vk {
    background-position: 0 0
}

.b_social.ok {
    background-position: -40px 0
}

.b_social.fb {
    background-position: -80px 0
}

.b_social.ig {
    background-position: -120px 0
}

.b_social.yt {
    background-position: -160px 0
}

.fcs {
    float: left;
    margin-bottom: 20px
}

.category-text {
    line-height: 1.4;
    font-size: 14px;
    color: #999
}

.category-tags {
    display: flex;
    margin: 16px 0;
    padding: 12px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.category-tags a {
    display: inline-block;
    padding: 0 6px 2px;
    line-height: 28px;
    color: #e27a00;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.category-tags a:hover {
    background-color: #e27a00;
    color: #fff
}

.category-opt-cat-title__name {
    font-size: 30px;
    text-transform: uppercase;
    color: #e27a00;
    font-weight: 600;
    text-decoration: none;
    vertical-align: middle
}

.category-opt-cat-title__name:hover {
    color: #c90000
}

.jcarousel ul, .jcarousel-wrapper {
    margin: 0 40px;
    position: relative
}

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%
}

.jcarousel ul {
    width: 20000em;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important
}

.jcarousel-control-next, .jcarousel-control-prev {
    position: absolute;
    top: 50%;
    margin-top: -80px;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #4e443c;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 65px/30px Arial, sans-serif
}

.jcarousel-control-next:hover, .jcarousel-control-prev:hover {
    color: #ff7b00 !important
}

.jcarousel-control-prev {
    left: -40px
}

.jcarousel-control-next {
    right: -40px
}

.tkani-category, .tkany-flex-element {
    position: relative;
    float: left;
    padding: 20px 10px;
    border: 1px solid transparent;
    width: 256px;
    height: 302px;
    background-color: #fff;
    overflow: hidden
}

.tkany-flex-element {
    height: 372px;
    margin: 0
}

.tkani-category.vertical-preview {
    height: 364px
}

.tkani-category.hover, .tkany-flex-element.hover {
    width: 276px;
    padding: 0;
    margin: 0 -10px;
    overflow: visible;
    z-index: 1
}

.tkany-flex-element.hover {
    margin: 0
}

.tkani-category.hover .tkani-category-inner, .tkany-flex-element.hover .tkani-category-inner {
    padding: 20px;
    border-color: #dcdcdc;
    -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    background-color: #fff
}

.tkany-flex-element.hover .tkani-category-inner {
    padding: 20px 10px
}

.tkani-category .tkani-img, .tkany-flex-element .tkani-img {
    position: relative;
    height: 170px;
    width: 100%;
    overflow: hidden
}

.tkany-flex-element .tkani-img {
    height: auto
}

.tkani-category.vertical-preview .tkani-img {
    height: 234px
}

.tkani-sale-percent {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 44px;
    height: 44px;
    background-color: #e27a00;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(255, 255, 255, .1)
}

.tkani-add-image {
    display: none;
    padding: 4px 0;
    text-align: center;
    margin-top: 14px
}

.tkani-category.hover .tkani-add-image, .tkany-flex-element.hover .tkani-add-image {
    display: block
}

.tkani-add-image__item {
    display: inline-block;
    width: 60px;
    border: 1px solid transparent;
    border-bottom: 2px solid transparent;
    cursor: pointer
}

.tkani-add-image__item:hover {
    border-color: #dcdcdc #dcdcdc #e37d06
}

.tkani-add-image__item img {
    width: 100%;
    vertical-align: middle
}

.tkani-properties {
    display: none;
    padding-top: 6px
}

.tkani-category.hover .tkani-properties, .tkany-flex-element.hover .tkani-properties {
    display: table;
    width: 100%
}

.tkani-properties__item {
    display: table-row
}

.tkani-properties__title {
    display: table-cell;
    width: 30%;
    padding: 4px 4px 0 0;
    text-align: left;
    color: #999;
    font-size: 13px
}

.tkani-properties__value {
    display: table-cell;
    padding: 4px 0 0;
    font-size: 13px
}

.tkani-same-color__list {
    display: none;
    padding-top: 4px;
    text-align: center;
    font-size: 0
}

.tkani-category.hover .tkani-same-color__list, .tkany-flex-element.hover .tkani-same-color__list {
    display: block
}

.tkani-same-color__title {
    margin-top: 4px;
    font-size: 13px
}

.tkani-same-color__item {
    display: inline-block;
    width: 36px;
    height: 36px;
    border: 2px solid #fff;
    vertical-align: top;
    background: #ccc;
    background-position: center;
    background-size: cover
}

.tkani-same-color__item:hover {
    border-color: transparent transparent #e37d06
}

.tkani-category .tkani-img img, .tkany-flex-element .tkani-img img {
    border: 0;
    width: 100%
}

.product-item-bookmark, .unbind-products {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    padding: 6px;
    cursor: pointer
}

.unbind-products {
    width: 40px;
    height: 40px;
    margin: 5px 0 0 5px
}

.tkani-category.hover .unbind-products, .unbind-products:checked {
    display: block
}

.product-item-image-zoom {
    position: absolute;
    bottom: 0;
    right: 0;
    display: none;
    padding: 6px 6px 11px;
    cursor: pointer
}

.tkani-category .product-item-bookmark[data-state="1"], .tkani-category.hover .product-item-bookmark, .tkani-category.hover .product-item-image-zoom, .tkani-category.hover .tkani-add2cart, .tkany-flex-element .product-item-bookmark[data-state="1"], .tkany-flex-element.hover .product-item-bookmark, .tkany-flex-element.hover .tkani-add2cart {
    display: block
}

.product-item-image-zoom:before {
    border: 2px solid transparent;
    border-radius: 50%;
    overflow: hidden;
    background-color: #fff;
    background-position: -485px -177px
}

.product-item-image-zoom:active, .product-item-image-zoom:hover:before {
    border-color: #e27a00
}

.fancybox-prev {
    left: -3% !important
}

.fancybox-prev span {
    left: 15% !important
}

.fancybox-next {
    left: auto !important;
    right: 0 !important;
    width: 40% !important
}

.product-item-bookmark:before, .product-item-image-zoom:before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    background-image: url(../img/i_sprite.svg?v2);
    background-repeat: no-repeat
}

.product-item-bookmark:hover:before, .product-item-bookmark[data-state="1"]:before {
    background-position: -485px -139px
}

.product-item-bookmark:before, .product-item-bookmark[data-state="1"]:hover:before {
    background-position: -525px -139px
}

.tkani-name {
    margin: 8px 0
}

.tkani-name a {
    /*text-transform: uppercase;*/
    color: #888;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.1111;
    font-family: 'ProximaNova Regular', Arial, sans-serif;
}

.tkani-name a:hover {
    color: #000 !important;
    text-decoration: underline;
}

.tkani-color {
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600
}

.tkani-img {
    text-align: center;
    width: 210px
}

.tkani-img img {
    border: 1px solid #ffd2bf
}

.tkani-price {
    font-weight: 600;
    color: #e27a00;
    font-size: 20px
}

.tkani-price span {
    font-size: 13px;
    font-family: 'ProximaNova Regular', Arial, sans-serif;
}

.tkani-price .tkani-price__original {
    color: #666;
    text-decoration: line-through;
    font-size: 16px
}

.tkani-price__opt {
    margin-top: 12px;
    font-size: 17px
}

.tkani-price__opt span {
    font-size: 11px
}

.tkani-price__minor .tkani-price__opt {
    color: #e27a00
}

.tkani-add2cart {
    display: none;
    float: right;
    padding: 10px 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    text-decoration: none
}

.product-detail-advices-block {
    margin-top: 50px
}

.advice-category {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding-top: 12px
}

.advice-category a, .advice-name {
    text-decoration: none
}

.advice-category:hover {
    border-color: #e37d06;
    cursor: pointer
}

.advice-category:hover .advice-name {
    color: #e37d06 !important
}

.advice-category .advice-img:before {
    content: "";
    display: block;
    height: 58px;
    width: 65px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    margin: 0 auto
}

.advice-img.advice-type-1:before {
    background-position: -113px -224px;
    width: 62px
}

.advice-img.advice-type-2:before {
    background-position: -244px -224px
}

.advice-img.advice-type-3:before {
    background-position: -378px -224px
}

.advice-img.advice-type-4:before {
    background-position: -521px -224px;
    width: 46px
}

.advice-name {
    margin: 15px 0 23px;
    text-align: center;
    display: block;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2
}

.advice-bottom-border {
    border: 1px solid #d7d7d7;
    border-top: none;
    border-radius: 5px;
    height: 2px;
    margin: 0 auto
}

.border-1 {
    padding-top: 2px;
    width: 99%
}

.border-2 {
    width: 98%;
    -webkit-box-shadow: 0 2px 8px 0 rgba(50, 50, 50, .6);
    -moz-box-shadow: 0 2px 8px 0 rgba(50, 50, 50, .6);
    box-shadow: 0 2px 8px 0 rgba(50, 50, 50, .6);
    overflow: visible
}

.advice-borders {
    width: 100%;
    margin-bottom: -5px
}

.advice-category:hover .advice-bottom-border {
    border-color: #e37d06;
    -webkit-box-shadow: 0 4px 20px 0 rgba(156, 99, 32, .6);
    -moz-box-shadow: 0 4px 20px 0 rgba(156, 99, 32, .6);
    box-shadow: 0 4px 20px 0 rgba(156, 99, 32, .6)
}

.advice-category-element {
    width: 280px;
    float: left
}

.advice-category-element + .advice-category-element {
    margin-left: 53px
}

.product-sort-list {
    font-size: 16px;
    font-weight: 600;
    float: right;
    padding-top: 13px;
    margin-top: -55px
}

.product-sort-list__type {
    display: inline-block;
    margin-left: 18px !important;
    font-size: 14px;
    font-weight: 400
}

.product-sort-list__title {
    display: inline-block;
    width: 243px;
    height: 30px;
    padding-left: 12px;
    line-height: 27px;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;
    background: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 22px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
    background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -o-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);
    background: linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0)
}

.product-sort-list__title:hover, .product-sort-list__values li a:hover {
    color: #666 !important;
    background: #f3f3f3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fff 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(99%, #fff));
    background: -webkit-linear-gradient(top, #f3f3f3 0%, #fff 99%);
    background: -o-linear-gradient(top, #f3f3f3 0%, #fff 99%);
    background: -ms-linear-gradient(top, #f3f3f3 0%, #fff 99%);
    background: linear-gradient(to bottom, #f3f3f3 0%, #fff 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=0)
}

.product-sort-list__title:after {
    content: "";
    position: absolute;
    top: 14px;
    right: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid #666;
    border-bottom: none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent
}

.dropit-open .product-sort-list__title:after {
    border-bottom: 5px solid #666;
    border-top: none
}

.product-sort-list__values {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    list-style: none
}

.product-sort-list__values li a {
    display: block;
    padding-left: 12px;
    height: 30px;
    line-height: 30px;
    color: #666;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.product-detail-left {
    float: left;
    width: 50%;
    padding-right: 12px
}

.product-detail-left2 {
    width: 40%
}

.product-detail-left__links {
    margin-top: 34px;
    padding: 18px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc
}

.product-detail-left__link-item {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-decoration: none
}

.product-detail-left__link-item + .product-detail-left__link-item {
    margin-left: 12px;
    padding-left: 18px;
    border-left: 1px solid #e5e5e5
}

.product-detail-left__link-item:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 8px;
    vertical-align: text-top;
    background-repeat: no-repeat
}

.product-detail-left__link-item.opt:before {
    background-image: url(../img/product/left_opt.png)
}

.product-detail-left__link-item.atelier:before {
    background-image: url(../img/product/left_atelier.png)
}

.product-detail-left__link-item.shtory-result:before {
    background-image: url(/images/ruler-ico.png)
}

.product-detail-left__link-item .link-border {
    border-bottom: 1px dashed #000
}

.product-detail-left__link-item:hover {
    color: #000
}

.product-detail-left__link-item:hover .link-border {
    border-bottom-color: transparent
}

.product-detail-left__shop {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 18px
}

.product-detail-left__shop-title {
    margin-bottom: 16px;
    font-size: 15px;
    font-weight: 700;
    color: #e27a00
}

.product-detail-left__shop-info {
    min-height: 22px;
    margin-bottom: 8px
}

.product-detail-left__shop-info:before {
    content: "";
    float: left;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat
}

.product-detail-left__shop-info.address:before {
    background-image: url(../img/product/left_address.png)
}

.product-detail-left__shop-info.time:before {
    background-image: url(../img/product/left_time.png)
}

.product-detail-left__shop-info.date:before {
    background-image: url(../img/product/left_date.png)
}

.product-detail-left__shop-info__content {
    margin-left: 30px;
    font-size: 15px;
    color: #797672;
    line-height: 1.6
}

.product-detail-left__banner img {
    max-width: 100%
}

.product-detail-image {
    position: relative
}

.product-detail-image__sale-percent {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 56px;
    height: 56px;
    background-color: #e27a00;
    color: #fff;
    line-height: 52px;
    text-align: center;
    font-size: 20px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(255, 255, 255, .1)
}

.product-detail__image {
    border: 1px solid #dcdcdc
}

.product-detail-additional-image a {
    display: inline-block;
    height: 66px;
    margin: 10px 6px 0 0;
    border: 1px solid transparent;
    border-bottom-width: 2px
}

.product-detail-additional-image a:hover {
    background-color: #dcdcdc;
    border-bottom-color: #e47d06
}

.product-detail-additional-image a img {
    height: 100%;
    width: auto;
    vertical-align: middle
}

.product-detail__video-preview {
    position: relative
}

.product-detail__video-preview:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 25px;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(/images/youtube_icon.png);
    background-size: 32px 32px
}

.product-detail-description {
    padding: 22px 0;
    color: #7b7672;
    border-top: 1px solid #dcdcdc;
    line-height: 1.4;
    font-size: 14px
}

.product-detail-description a, .product-detail-price.highlight span {
    color: #e27a00
}

.product-detail-right {
    float: left;
    width: 50%;
    padding-left: 12px
}

.product-detail-right2 {
    width: 60%
}

/*.product-detail-right dl {
    margin-bottom: 12px
}*/

.product-detail-right dt {
    float: left;
    width: 130px;
    padding-top: 2px;
    color: #999;
    font-size: 14px
}

.product-detail-right2 dt {
    width: 90px
}

.product-detail-right dd {
    margin-left: 136px;
    font-size: 14px
}

.product-detail-right2 dd {
    margin-left: 96px
}

.product-detail-price {
    font-weight: 600;
    font-size: 16px
}

.product-detail-price__highlight {
    margin-left: -8px;
    padding: 0 0 4px 8px;
    background-color: #ffa
}

.product-detail-price span {
    font-size: 28px
}

.product-detail-price .product-detail-price__opt {
    font-size: 24px
}

.product-detail-price__original {
    padding-right: 4px;
    font-size: 22px;
    text-decoration: line-through
}

.foundcheaper {
    padding-bottom: 10px
}

.foundcheaper-link {
    font-size: 14px;
    color: #e27a00;
    border-bottom: 1px dotted #e27a00;
    text-decoration: none
}

.foundcheaper-link:hover {
    color: #e27a00;
    border-bottom-color: transparent
}

.foundcheaper_longlabel {
    width: 260px !important
}

.product-detail-bonus {
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px
}

.product-detail-bonus span {
    font-size: 20px
}

.product-detail-bonus__quest-link {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
    line-height: 22px;
    text-align: center;
    color: #e27a00;
    text-decoration: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #e27a00;
    border-radius: 100%
}

.product-detail-bonus__quest-link:hover {
    color: #fff;
    background-color: #e27a00
}

.product-detail-add2cart-block {
    margin-top: 14px
}

.product-detail-add2cart, .product-detail-fast2order {
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    font-weight: 500
}

.product-detail-add2cart {
    border: 0;
    padding: 0 26px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block
}

.product-detail-fast2order {
    display: block;
    margin-top: 20px;
    margin-left: 150px
}

.product-detail-edit {
    float: right;
    padding: 7px 15px;
    text-decoration: none;
    margin-right: 260px
}

.admin-del-product {
    float: right;
    padding: 6px 15px;
    margin-right: 10px;
    margin-top: 4px;
    border: 0
}

.admin-edit-product-meta-form {
    float: right;
    display: none
}

.admin-edit-product-meta-form > input {
    padding: 6px 15px;
    border: 0
}

.product-close-box {
    border: 1px solid #e27a00;
    vertical-align: bottom
}

.send2order_description {
    font-size: 14px
}

.product-detail-attr-list {
    border-top: 1px solid #dcdcdc;
    padding: 12px 0 8px;
    line-height: 1.2
}

.product-detail-attr-list dt {
    text-transform: uppercase;
    padding-top: 2px;
    color: #999;
    font-size: 14px;
    width: 160px;
    display: inline-block;
    vertical-align: top;
}

.product-detail-attr-list dd {
    display: inline-block;
    width: calc(100% - 165px);
    vertical-align: top;
    margin-left: 0;
    font-size: 14px;
}

.product-detail-attr-list dd a {
    color: #e27a00;
    text-decoration: none
}

.product-detail-attr-list dd a:hover {
    color: #e27a00;
    text-decoration: underline
}

.product-detail-related__title {
    line-height: 70px;
    font-size: 30px;
    text-transform: uppercase;
    color: #e27a00;
    font-weight: 600
}

.product-detail-breadcrumb {
    padding: 5px 0px 5px;
    font-size: 14px
}

.product-detail-breadcrumb a, .product-detail-breadcrumb span {
    padding: 0 4px
}

.product-detail-breadcrumb a {
    color: #999
}

.product-detail-breadcrumb a:hover {
    color: #000 !important
}

.product-detail__rating {
    margin-right: 6px;
    font-size: 10px;
    vertical-align: text-bottom
}

.product-detail-comments__title {
    margin-bottom: 24px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #e27a00
}

.product-detail-comments__show-add {
    margin-left: 10px;
    font-size: 16px;
    text-transform: none;
    cursor: pointer;
    vertical-align: bottom
}

.product-detail-comments__show-add:hover {
    border-bottom-color: transparent
}

.product-detail-buy-block {
    margin: 16px 0 0
}

.product-detail-wrap {
    float: left;
    width: 45%
}

.product-detail-buy-form {
    float: left;
    width: 100%;
    padding: 20px 10px 10px 30px;
    margin-bottom: 10px;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.product-detail-buy-advantages {
    float: right;
    width: 55%;
    padding-left: 40px
}

.product-detail-shop__container {
    padding-right: 20px
}

.product-detail-shop__title {
    margin-bottom: 14px;
    font-size: 15px;
    font-weight: 700;
    color: #7b7672
}

.product-detail-shop__info {
    min-height: 36px;
    margin-bottom: 14px;
    font-size: 15px;
    color: #7b7672
}

.product-detail-shop__info:before {
    content: "";
    float: left;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat
}

.product-detail-shop__info.address:before {
    background-image: url(../img/product/tab_address.png)
}

.product-detail-shop__info.phone:before {
    background-image: url(../img/product/tab_phone.png)
}

.product-detail-shop__info.working-time:before {
    background-image: url(../img/product/tab_time.png)
}

.product-detail-shop__info.working-date:before {
    background-image: url(../img/product/tab_date.png)
}

.product-detail-shop__info .phone-code {
    font-size: 14px
}

.product-detail-shop__info .phone-number {
    font-size: 24px;
    font-weight: 700;
    vertical-align: middle
}

.product-detail-shop__info-content {
    margin-left: 36px;
    padding-top: 10px
}

.pdba__item {
    margin-bottom: 16px
}

.pdba__item-title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: #e27a00
}

.pdba__item-title__normal {
    text-transform: none
}

.pdba__item-title:before, .product-detail-bookmark:before {
    content: "";
    display: inline-block;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat
}

.pdba__item-title:before {
    margin-right: 14px;
    width: 24px;
    height: 24px;
    vertical-align: bottom
}

.pdba__item-title.delivery:before {
    background-position: -792px -139px
}

.pdba__item-title.refund:before {
    background-position: -792px -179px
}

.pdba__item-title.quality:before {
    background-position: -792px -219px
}

.pdba__item-title.discount:before {
    content: "%";
    background: 0 0;
    text-align: center;
    font-weight: 700;
    font-size: 18px
}

.pdba__item-title__link {
    color: #e27a00;
    border-bottom: 1px dotted #e27a00;
    text-decoration: none
}

.pdba__item-title__link:hover {
    border-bottom-color: transparent;
    color: #e27a00
}

.pdba__item-description {
    width: 220px;
    margin-left: 38px;
    color: #000;
    font-size: 14px
}

.pdba__item-description_full {
    width: auto
}

.pdba__item-description a.item-return {
    color: inherit;
    font-weight: 700;
    border-bottom: 1px dashed;
    text-decoration: none
}

.pdba__item-description a.item-return:hover {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid transparent
}

.product-detail-sale-available {
    float: left;
    width: 116px;
    margin-right: 34px;
    line-height: 38px;
    font-size: 20px;
    font-weight: 600
}

.product-detail-count {
    float: left;
    margin-right: 34px;
    padding: 2px;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #faf7f2
}

.product-detail-count-input {
    width: 36px;
    height: 34px;
    text-align: center;
    background: 0 0;
    font-weight: 600;
    border: 0;
    outline: 0
}

.product-detail-minus, .product-detail-plus {
    display: inline-block;
    height: 34px;
    width: 34px;
    vertical-align: top;
    padding: 0
}

.product-detail-minus {
    font-size: 22px
}

.product-detail-plus {
    font-size: 18px
}

.product-detail-help, .product-detail-tabs > div {
    padding: 22px 0;
    font-size: 14px;
    color: #7b7672
}

.product-detail-help__title {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 600;
    color: #e27a00
}

.product-detail-help__left {
    float: left;
    width: 45%
}

.product-detail-help__right {
    float: left;
    width: 55%;
    padding-left: 40px;
    color: #9a9a9a
}

.product-detail-help__phone {
    margin-right: 16px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    vertical-align: text-bottom
}

.product-detail-help__phone span, .product-detail-tabs > ul > li.active, .product-detail-tabs > ul > li:hover {
    color: #e27a00
}

.product-detail-tabs > ul {
    padding-left: 1px;
    list-style: none;
    border-bottom: 1px solid #e1e1e1;
    font-size: 0
}

.product-detail-tabs > ul > li {
    display: inline-block;
    margin-left: -1px;
    padding: 16px 26px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    color: #666;
    cursor: pointer
}

.cart2-user-form__contacts-delivery .chosen-container-single .chosen-single div, .cart2-user-form__contacts-payment .chosen-container-single .chosen-single div, .product-detail-tabs > ul > li.active {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);
    background: -o-linear-gradient(top, #fff 0%, #ebebeb 100%);
    background: -ms-linear-gradient(top, #fff 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #fff 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)
}

.product-detail-tabs > div {
    padding: 24px 0
}

.product-detail-pluso {
    float: right;
    margin: 0 50px 0 0
}

.product-detail-pluso__top {
    float: right;
    margin: 10px 10px 10px 20px
}

.product-detail-bookmark {
    float: left;
    margin-top: -34px;
    white-space: nowrap
}

.product-detail-bookmark.additional-top-margin {
    margin-top: 20px
}

.product-detail-bookmark [data-role=bookmark-value] {
    font-size: 14px;
    color: #e27a00;
    border-bottom: 1px solid #e27a00;
    cursor: pointer
}

.product-detail-bookmark:before {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    background-position: -485px -139px
}

.product-detail-bookmark:hover [data-role=bookmark-value] {
    border-bottom: none
}

.comment-item {
    margin-bottom: 20px
}

.comment-item__info {
    float: left;
    margin-top: 18px
}

.comment-item__answer .comment-item__info {
    float: none;
    color: #e27a00
}

.comment-item__username {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 600
}

.comment-item__date {
    color: #9a9a9a;
    font-size: 12px
}

.comment-item__text {
    position: relative;
    margin-top: 16px;
    font-size: 14px;
    font-style: italic;
    color: #7b7672;
    padding: 15px;
    border: 1px solid #e9e4da;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(233, 228, 218, .3);
    -moz-box-shadow: 0 2px 2px 0 rgba(233, 228, 218, .3);
    box-shadow: 0 2px 2px 0 rgba(233, 228, 218, .3)
}

.comment-item__text:after, .comment-item__text:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 24px;
    width: 0;
    height: 0;
    border-top: none;
    border-right: 8px solid transparent;
    border-bottom: 9px solid #e9e4da;
    border-left: 8px solid transparent
}

.comment-item__text:after {
    top: -8px;
    left: 25px;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff;
    border-left: 7px solid transparent
}

.comment-item__text p {
    margin-bottom: 0
}

.comment-item__rating-list {
    margin-bottom: 20px;
    text-align: right
}

.comment-item__rating-block {
    margin: 4px 0;
    color: #9a9a9a;
    font-size: 13px;
    font-weight: 200
}

.comment-item__rating {
    display: inline-block;
    margin-left: 8px
}

.comment-item__usefulness {
    text-align: right;
    font-size: 14px
}

.comment-item__usefulness-useful, .comment-item__usefulness-useless {
    display: inline-block;
    margin-left: 18px;
    text-decoration: underline
}

.comment-item__usefulness-useful {
    color: #83ba43
}

.comment-item__usefulness-useless {
    color: #e95b5b
}

.comment-item__usefulness-useful[data-href], .comment-item__usefulness-useful[data-role], .comment-item__usefulness-useless[data-href], .comment-item__usefulness-useless[data-role] {
    cursor: pointer
}

.comment-item__usefulness-useful:hover, .comment-item__usefulness-useless:hover {
    text-decoration: none
}

.comment-item__usefulness-value {
    position: relative;
    display: inline-block;
    height: 26px;
    padding: 0 16px;
    margin-left: 12px;
    line-height: 26px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.comment-item__usefulness-value:before {
    content: "";
    position: absolute;
    left: -5px;
    top: 9px;
    width: 6px;
    height: 8px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.comment-item__usefulness-useful .comment-item__usefulness-value, .comment-item__usefulness-useful .comment-item__usefulness-value:before {
    background-color: #9bcc60
}

.comment-item__usefulness-useless .comment-item__usefulness-value, .comment-item__usefulness-useless .comment-item__usefulness-value:before {
    background-color: #e85858
}

.comment-form {
    display: none
}

.comment-form__form {
    width: 720px;
    padding: 30px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75);
    -moz-box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75);
    box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75)
}

.comment-form__form.loading {
    opacity: .6
}

.comment-form__title {
    margin-bottom: 24px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    color: #e27a00
}

.comment-form .form-field {
    font-size: 14px;
    font-style: italic;
    color: #7b7672
}

.comment-form .common-button {
    height: 36px;
    padding: 0 22px;
    font-size: 11px
}

.comment-form__rating-block {
    margin-bottom: 20px;
    text-align: right;
    font-size: 14px;
    color: #9a9a9a
}

.comment-form__rating {
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle
}

.comment-form__field-left {
    float: left;
    width: 50%;
    padding-right: 10px
}

.comment-form__field-right {
    float: left;
    width: 50%;
    padding-left: 10px
}

.comment-form__comment {
    margin-top: 20px
}

.comment-form__submit-area {
    margin-top: 20px;
    text-align: center
}

.comment-form__cancel {
    margin-left: 4px;
    vertical-align: bottom
}

.inbasket {
    width: 100%;
    border-spacing: 8px
}

.cart-product-image img {
    width: 240px;
    vertical-align: middle
}

.cart-product-name {
    text-transform: uppercase;
    color: #999;
    text-decoration: none;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.2
}

.cart-product-name:hover, .cart-product-rm-cell a:hover, .login-page-form a:hover, .office-block a:hover, .registration-page-form a:hover, .user-data-edit-form a:hover {
    color: #000 !important
}

.cart-product-unit {
    font-size: 14px
}

.cart-product-price {
    font-size: 18px;
    color: #e27a00
}

.cart-product-qty {
    height: 26px;
    width: 60px;
    padding: 0 6px;
    margin-left: 4px;
    font-size: 16px;
    color: #999;
    line-height: 24px;
    border: 1px solid #ccc
}

.cart-product-rm-cell {
    border-left: 2px solid #eee;
    padding-left: 10px;
    width: 100px;
    text-align: left
}

.cart-product-rm-cell a {
    color: #ccc;
    text-decoration: none;
    font-size: 18px
}

.cart-bar-total {
    padding: 14px 0 12px;
    font-size: 16px;
    text-align: center
}

.cart-bar-total__price {
    font-size: 22px;
    color: #e27a00
}

.cart-bar-total__delivery {
    font-size: 20px;
    color: #e27a00
}

.cart-bar-total__refresh {
    border: 0;
    height: 30px;
    padding: 0 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500
}

.cart-user-form {
    padding: 20px;
    margin: 0 auto 12px;
    width: 400px;
    border: 1px solid #ff7300
}

.cart-user-form div {
    margin: 10px 0
}

.cart2-page {
    margin: 0 4px
}

.cart2-page.load, .phone-action-form form.load {
    opacity: .5
}

.cart2-common-pad {
    padding-left: 12px;
    padding-right: 12px
}

.cart2-user-form {
    position: relative;
    margin-bottom: 44px;
    background-color: #f9f9f9;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.cart2-table-block {
    margin-left: 360px
}

.cart2-user-form:after, .cart2-user-form:before {
    content: "";
    position: absolute;
    z-index: -1;
    right: 2px;
    bottom: -3px;
    left: 2px;
    height: 10px;
    background-color: #f9f9f9;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.cart2-user-form:after {
    z-index: -2;
    right: 5px;
    bottom: -5px;
    left: 5px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .15)
}

.cart2-user-form__contacts {
    padding: 24px 12px
}

.cart2-user-form__row {
    margin-bottom: 16px
}

.cart2-user-form__label {
    display: block;
    height: 32px;
    font-size: 14px;
    font-weight: 600
}

.cart2-user-form__field {
    height: 40px;
    font-size: 14px
}

.cart2-user-form__label span {
    color: #e00
}

.cart2-user-form__contacts-left {
    float: left;
    width: 70%;
}

.cart2-user-form__contacts-right {
    float: left;
    width: 30%;
}

.cart2-user-form__contacts-email, .cart2-user-form__contacts-name, .cart2-user-form__contacts-phone {
    float: left;
    width: 50%;
    height: 90px
}

.cart2-user-form__contacts-city, .cart2-user-form__contacts-delivery, .cart2-user-form__contacts-payment {
    float: left;
    width: 50%;
    height: 72px
}

.cart2-user-form__contacts-city-3, .cart2-user-form__contacts-delivery-3, .cart2-user-form__contacts-email-3, .cart2-user-form__contacts-name-3, .cart2-user-form__contacts-payment-3, .cart2-user-form__contacts-phone-3 {
    width: 33%
}

.cart2-user-form__contacts-address .cart2-user-form__field {
    height: 129px;
    resize: none
}

.cart2-user-form__field[name=delivery] + .chosen-container .chosen-drop {
    min-width: 278px
}

.cart2-user-form__contacts-delivery .chosen-container, .cart2-user-form__contacts-payment .chosen-container {
    width: 100% !important
}

.cart2-user-form__contacts-delivery .chosen-container-single .chosen-single, .cart2-user-form__contacts-payment .chosen-container-single .chosen-single {
    height: 40px;
    line-height: 38px;
    margin: 0;
    padding: 0 14px;
    font-family: inherit;
    font-size: inherit
}

.cart2-user-form__contacts-delivery .chosen-container-active.chosen-with-drop .chosen-single, .cart2-user-form__contacts-delivery .chosen-container-single .chosen-single, .cart2-user-form__contacts-payment .chosen-container-active.chosen-with-drop .chosen-single, .cart2-user-form__contacts-payment .chosen-container-single .chosen-single {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15)
}

.cart2-user-form__contacts-delivery .chosen-container .chosen-results li.highlighted, .cart2-user-form__contacts-payment .chosen-container .chosen-results li.highlighted {
    background: #e37d06
}

.cart2-user-form__contacts-delivery .chosen-container-single .chosen-single div, .cart2-user-form__contacts-payment .chosen-container-single .chosen-single div {
    width: 38px;
    height: 39px;
    border-left: 1px solid #d8d8d8
}

.cart2-user-form__contacts-delivery .chosen-container-active.chosen-with-drop .chosen-single div, .cart2-user-form__contacts-payment .chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: 1px solid #d8d8d8;
    background: #ebebeb;
    background: -moz-linear-gradient(top, #ebebeb 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #ebebeb 0%, #fff 100%);
    background: -o-linear-gradient(top, #ebebeb 0%, #fff 100%);
    background: -ms-linear-gradient(top, #ebebeb 0%, #fff 100%);
    background: linear-gradient(to bottom, #ebebeb 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0)
}

.cart2-user-form__contacts-delivery .chosen-container-single .chosen-single div b, .cart2-user-form__contacts-payment .chosen-container-single .chosen-single div b {
    width: 0;
    height: 0;
    margin: 16px 0 0 15px;
    background: 0 0;
    border-top: 5px solid #4b4b4b;
    border-right: 4px solid transparent;
    border-bottom: none;
    border-left: 4px solid transparent
}

.cart2-user-form__contacts-delivery .chosen-container-active.chosen-with-drop .chosen-single div b, .cart2-user-form__contacts-payment .chosen-container-active.chosen-with-drop .chosen-single div b {
    border-top: none;
    border-bottom: 5px solid #4b4b4b
}

.cart2-user-form__contacts-delivery .chosen-container .chosen-results, .cart2-user-form__contacts-payment .chosen-container .chosen-results {
    margin-right: 0;
    padding-left: 0
}

.cart2-user-form__delivery {
    padding: 24px 12px
}

.cart2-user-form__delivery-left {
    float: left;
    width: 51.6128%
}

.cart2-user-form__delivery-right {
    float: left;
    width: 48.3871%
}

.cart2-user-form__delivery-left, .cart2-user-form__delivery-right {
    font-size: 14px;
    font-weight: 600;
    color: #9a9a9a
}

.cart2-user-form__delivery-left span, .cart2-user-form__delivery-right span {
    padding-left: 16px;
    color: #e27a00
}

.cart2-user-form__summary {
    padding: 24px 12px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    background-color: #fff
}

.cart2-user-form__summary-left {
    float: left;
    width: 51.6128%
}

.cart2-user-form__coupon-label {
    float: left;
    width: 146px;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px
}

.cart2-user-form__coupon-wrap {
    margin-left: 146px
}

.cart2-user-form__coupon {
    float: left;
    font-style: italic
}

.cart2-user-form__coupon-applied {
    width: 100%;
    line-height: 40px;
    font-size: 16px;
    color: #949494
}

.cart2-user-form__coupon-submit {
    float: left;
    width: 160px;
    margin: 0 0 0 -160px;
    height: 40px;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    font-weight: 600;
    line-height: 30px;
    padding: 0;
    border: 0;
    color: #fff;
    cursor: pointer;
    outline: 0;
    background: #333;
    background: -moz-linear-gradient(top, #333 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #333 0%, #000 100%);
    background: -o-linear-gradient(top, #333 0%, #000 100%);
    background: -ms-linear-gradient(top, #333 0%, #000 100%);
    background: linear-gradient(to bottom, #333 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.cart2-user-form__coupon-submit:active, .cart2-user-form__coupon-submit:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.cart2-user-form__coupon-submit:hover {
    background: #e27a00;
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0)
}

.cart2-user-form__coupon-submit:active {
    background: #d15e00;
    background: -moz-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15e00), color-stop(100%, #e27a00));
    background: -webkit-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -o-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -ms-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: linear-gradient(to bottom, #d15e00 0%, #e27a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15e00', endColorstr='#e27a00', GradientType=0)
}

.cart2-user-form__summary-right {
    float: left;
    width: 48.3871%
}

.cart2-user-form__total-label {
    float: left;
    width: 178px;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px
}

.cart2-user-form__total {
    display: inline-block;
    width: 120px;
    color: #e27a00;
    font-size: 20px;
    font-weight: 600;
    line-height: 34px
}

.cart2-user-form__total[data-output] {
    font-size: 0
}

.cart2-user-form__total[data-output]:before {
    content: attr(data-output) " ";
    font-size: 20px
}

.cart2-user-form__total span {
    font-size: 14px
}

.cart2-user-form__necessary-notify {
    display: inline-block;
    width: 120px;
    color: #9a9a9a;
    font-size: 10px;
    font-weight: 600
}

.cart2-user-form__necessary-notify:before {
    content: "*";
    color: #e00;
    font-size: 14px;
    margin-left: -8px;
    margin-right: 2px
}

.cart2-user-form__submit {
    float: right;
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 11px;
    font-weight: 600
}

.cart2-table {
    width: 100%;
    border-collapse: collapse
}

.cart2-table-photo {
    width: 180px;
    padding: 0 20px
}

.cart2-table-name {
    padding: 0 20px
}

.cart2-table-price {
    width: 180px;
    text-align: center
}

.cart2-table-count {
    width: 230px;
    text-align: center
}

.cart2-table-product-total {
    width: 120px;
    padding-right: 14px;
    text-align: right
}

.cart2-table-remove {
    width: 62px;
    text-align: center
}

.cart2-table-head {
    padding: 16px 0;
    border-top: 1px solid #e3e3e3;
    color: #9a9a9a;
    font-size: 14px;
    font-weight: 600
}

.cart2-table-head, .cart2-table-product {
    border-bottom: 1px solid #e3e3e3
}

.cart2-table-product.hover {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3)
}

.cart2-table-product td {
    padding-top: 20px;
    padding-bottom: 20px
}

.cart2-product-image img, .payment-table__product-image img {
    width: 120px
}

.cart2-product-name {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #9a9a9a
}

.cart2-product-name:hover {
    color: #000
}

.cart2-product-unit {
    font-size: 14px;
    font-weight: 600
}

.cart2-product-bonus {
    margin-top: 10px;
    display: inline-block;
    color: #666;
    font-size: 14px
}

.cart2-product-price {
    font-size: 20px
}

.cart2-product-count {
    display: inline-block;
    padding: 2px;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #faf7f2
}

.cart2-product-minus, .cart2-product-plus {
    width: 34px;
    height: 34px;
    padding: 0
}

.cart2-table-product.hover .cart2-product-minus, .cart2-table-product.hover .cart2-product-plus {
    visibility: visible
}

.cart2-product-minus {
    font-size: 22px
}

.cart2-product-plus, .cart2-resume__total span {
    font-size: 18px
}

.cart2-table-product-total .cart2-product-unit {
    color: #e27a00
}

.cart2-table-product .cart2-table-remove-product {
    border-left: 1px solid transparent
}

.cart2-table-product.hover .cart2-table-remove-product {
    border-left: 1px solid #e3e3e3
}

.cart2-product-remove {
    color: #9a9a9a;
    font-size: 16px;
    cursor: pointer;
    background: 0 0;
    border: 0;
    appearance: none
}

.cart2-product-remove:hover, .login-page-form a, .office-block a, .registration-page-form a, .user-data-edit-form a {
    color: #e27a00
}

.cart2-available-discounts {
    margin-top: 30px;
    padding-right: 150px;
    font-size: 14px;
    font-weight: 600;
    text-align: right
}

.cart2-available-discounts.mt-1, .cart2-resume-delivery.mt-1 {
    margin-top: 10px
}

.cart2-available-discounts-name {
    margin-right: 20px
}

.cart2-available-discounts-aftername {
    font-size: 18px;
    font-weight: 600;
    color: #e27a00
}

.cart2-available-discounts-count {
    font-size: 30px;
    font-weight: 600;
    color: #e27a00
}

.cart2-resume-delivery {
    margin-top: 30px;
    padding-right: 202px;
    font-size: 14px;
    font-weight: 600;
    text-align: right
}

.cart2-resume-delivery__name {
    margin-right: 20px
}

.cart2-resume-delivery__name[data-value]:after {
    content: attr(data-value) ": "
}

.cart2-resume-delivery__total {
    font-size: 18px;
    font-weight: 600;
    color: #e27a00
}

.cart2-resume-delivery__total[data-value]:before {
    content: attr(data-value) " ";
    font-size: 30px
}

.cart2-resume {
    margin: 10px 0 68px;
    padding-right: 26px;
    text-align: right
}

.cart2-resume__label {
    margin-right: 20px;
    font-size: 14px;
    font-weight: 600
}

.cart2-resume__total {
    margin-right: 36px;
    font-size: 30px;
    font-weight: 600;
    color: #e27a00
}

.cart2-resume__total[data-output] {
    font-size: 0
}

.cart2-resume__total[data-output]:before {
    content: attr(data-output) " ";
    font-size: 30px
}

.cart2-total-bonuses {
    margin-top: 30px;
    font-size: 14px;
    text-align: right
}

.cart2-available-bonuses {
    padding-right: 202px;
    font-size: 14px;
    text-align: right
}

.cart2-total-bonuses {
    padding-right: 165px
}

.cart2-total-bonus-name {
    margin-right: 30px;
    font-weight: 600
}

.cart2-total-bonus-aftername {
    font-weight: 600
}

.cart2-available-bonus-name {
    font-weight: 600;
    margin-right: 30px
}

.cart2-available-bonus-aftername, .page-contacts__attention strong {
    font-weight: 600
}

.cart2-available-bonus-count, .cart2-total-bonus-count {
    font-weight: 600;
    padding: 0 5px;
    color: #e27a00
}

.cart2-available-bonuses {
    margin-top: 10px
}

.cart2-pay-with-bonus {
    margin-top: 10px;
    font-size: 14px;
    padding-right: 202px;
    text-align: right
}

.cart2-pay-with-bonus-name {
    margin-right: 20px;
    font-size: 14px;
    font-weight: 600;
    text-align: right
}

.cart2-pay-with-bonus-input {
    height: 34px;
    width: 75px;
    padding: 2px;
    border: 1px solid #eaeaea;
    background-color: #faf7f2;
    outline: 0;
    font-weight: 600;
    text-align: center
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

.cart2-err-message {
    display: block;
    color: red;
    font-size: 13px
}

.cart2-available-bonus-count.total_bonus_count {
    font-size: 20px
}

.cart2-product-count-input {
    width: 36px;
    text-align: center;
    background: 0 0;
    font-weight: 600;
    border: 0;
    outline: 0
}

.cart2-product-count-sale-available {
    display: inline-block;
    min-width: 110px;
    font-size: 16px;
    line-height: 34px
}

.cart2-checkout-type-item {
    white-space: nowrap
}

.cart2-checkout-type-item__title {
    padding-left: 4px !important
}

.cart2-checkout-type-item input:checked + span.cart2-checkout-type-item__title {
    color: #e00
}

.cart-fast-window {
    width: 522px;
    padding: 30px 64px;
    background-color: #fff
}

.cart-fast-form.loading {
    opacity: .6
}

.cart-fast-form__title {
    margin-bottom: 24px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    color: #e27a00
}

.cart-fast-form__description {
    margin-top: 6px;
    margin-bottom: 26px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4
}

.cart-fast-form .form-label {
    float: left;
    width: 35%;
    margin-top: 10px;
    color: #9a9a9a
}

.cart-fast-form .form-field {
    float: left;
    width: 65%;
    font-size: 14px
}

.cart-fast-form__submit-area {
    margin-top: 40px;
    text-align: center
}

.cart-fast-form .common-button {
    height: 36px;
    padding: 0 22px;
    font-size: 11px
}

.cart-fast-form__cancel {
    margin-left: 4px;
    vertical-align: bottom
}

.bookmark-login-window {
    width: 522px;
    padding: 30px 64px;
    background-color: #fff
}

.bookmark-login-form.loading {
    opacity: .6
}

.bookmark-login-form__title {
    margin-bottom: 24px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    color: #e27a00
}

.bookmark-login-form__description {
    margin-top: 6px;
    margin-bottom: 26px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4
}

.bookmark-login-form .form-label {
    float: left;
    width: 35%;
    margin-top: 10px;
    color: #9a9a9a
}

.bookmark-login-form .form-field {
    float: left;
    width: 65%;
    font-size: 14px
}

.bookmark-login-form__submit-area {
    margin-top: 40px;
    text-align: center
}

.bookmark-login-form .common-button {
    height: 36px;
    padding: 0 22px;
    font-size: 11px
}

.bookmark-login-form__cancel {
    margin-left: 4px;
    vertical-align: bottom
}

.office-block {
    font-size: 14px
}

.office-block td {
    padding: 4px 8px
}

.info-table.cuted .item-name {
    width: 120px;
    font-weight: 600
}

.office-block-slide {
    padding: 12px 0 8px 12px;
    font-size: 18px;
    color: #e27a00
}

.bonus_history {
    margin-top: 10px
}

.bonus_history td {
    padding: 3px 5px;
    font-size: 14px
}

.bonus_history tr.received_bonuses {
    background-color: rgba(200, 200, 200, .3)
}

.available-bonuses-name {
    font-size: 14px;
    font-weight: 600
}

.available-bonuses-count {
    font-size: 14px
}

.bonuses-block {
    margin-bottom: 20px
}

.bonus-history-title {
    margin: 10px 0;
    font-size: 16px;
    font-weight: 700
}

.login-page-form {
    font-size: 16px
}

.login-page-form input[type=password], .login-page-form input[type=text], .login-page-form textarea, .registration-page-form input[type=password], .registration-page-form input[type=text], .registration-page-form textarea {
    padding: 3px 2px
}

.login-page-button {
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.registration-page-form {
    font-size: 16px
}

.registration-page-button {
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.user-data-edit-form {
    font-size: 16px
}

.login-page-form input[type=password], .login-page-form input[type=text], .login-page-form textarea, .registration-page-form input[type=password], .registration-page-form input[type=text], .registration-page-form textarea, .user-data-edit-form input[type=password], .user-data-edit-form input[type=text], .user-data-edit-form textarea {
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    margin: 0;
    font-family: inherit;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15);
    box-shadow: inset 0 1px 1px 0 rgba(50, 50, 50, .15)
}

.user-data-edit-button {
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    text-shadow: 0 1px 0 #b15e00;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.page-contacts__content {
    padding: 16px 0 0
}

.page-contacts__phone-title {
    margin-left: 50px
}

.page-contacts__phone {
    position: relative;
    margin: 6px 0;
    padding-left: 50px;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 2px
}

.page-contacts__phone span {
    color: #e37d06
}

.page-contacts__phone:before {
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background-image: url(../img/i_sprite.svg);
    background-position: -670px -222px
}

.page-contacts__phone-subtitle {
    margin-left: 50px;
    font-size: 18px;
    font-weight: 600
}

.page-contacts__email {
    position: relative;
    padding-left: 50px;
    margin-top: 26px
}

.page-contacts__email a {
    font-size: 18px;
    color: #303030
}

.address-block:before, .page-contacts__email:before, .page-contacts__phone:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat
}

.page-contacts__email:before {
    background-position: -605px -230px;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background-image: url(../img/i_sprite.svg)
}

.page-contacts__attention {
    margin: 30px 0 0 50px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase
}

.address-block-list {
    margin-bottom: 20px;
    padding-top: 70px
}

.address-block {
    position: relative;
    float: left;
    width: 31%;
    padding: 30px;
    text-align: center;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    background-color: #fff
}

.address-block + .address-block {
    margin-left: 3.5%
}

.address-block:before {
    top: -30px;
    left: 50%;
    width: 60px;
    height: 60px;
    margin-left: -30px;
    background-image: url(../img/address_pin.svg)
}

.address-block__city {
    position: relative;
    display: inline-block;
    padding: 16px 0 10px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #e37d06
}

.address-block__street {
    position: relative;
    margin-bottom: 6px;
    padding-bottom: 20px;
    color: #303030
}

.address-block__street:after, .address-block__street:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 178px;
    height: 1px;
    margin-left: -89px;
    background-color: #e37d06
}

.address-block__street:after {
    bottom: -5px;
    width: 80px;
    height: 3px;
    margin-left: -40px
}

.address-block__phone {
    display: inline-block;
    margin-top: 24px;
    font-size: 18px;
    font-weight: 600
}

.address-block__phone span {
    vertical-align: top;
    font-size: 12px;
    font-weight: 400;
    color: #e37d06
}

.address-block__phone:before, .address-block__time:before {
    content: "";
    display: inline-block;
    margin-right: 16px;
    vertical-align: top;
    width: 20px;
    height: 20px;
    background-image: url(../img/i_sprite.svg?v1);
    background-repeat: no-repeat;
    background-position: -609px -266px
}

.address-block__time {
    display: inline-block;
    margin-top: 18px;
    color: #303030
}

.address-block__time:before {
    margin-right: 12px;
    vertical-align: middle;
    background-position: -670px -266px
}

.address-block__week {
    display: inline-block;
    margin-top: 12px;
    color: #9a9a9a;
    line-height: 1.4
}

.address-block__show-map {
    display: inline-block;
    margin-top: 24px;
    color: #666;
    font-style: italic
}

#filter_menu__navigation .SumoSelect > .optWrapper > .options > li.selected, .address-block__show-map:hover {
    color: #666
}

.address-block__map {
    display: none;
    margin: 20px -30px -30px
}

.address-block__map.show {
    display: block
}

.page-contacts__content-description {
    float: left;
    width: 69%;
    padding-right: 140px
}

.page-contacts__content-form {
    float: left;
    width: 31%;
    padding: 32px 40px;
    border: 1px solid #ddd
}

.page-contacts-new__form label, .page-contacts__form label {
    display: block;
    margin: 30px 0 8px
}

.page-contacts__form-title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600
}

.page-contacts__submit {
    margin-top: 16px;
    font-size: 11px;
    font-weight: 600
}

.page-contacts__map {
    margin: 90px 0 50px
}

.address-maps-block {
    position: relative;
    margin-bottom: 50px
}

.address-map-wrapper {
    float: left;
    width: 31%;
    height: 82px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 7px 10px 0 rgba(200, 200, 200, .15);
    -moz-box-shadow: 0 7px 10px 0 rgba(200, 200, 200, .15);
    box-shadow: 0 7px 10px 0 rgba(200, 200, 200, .15);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    overflow: hidden
}

.address-map-wrapper + .address-map-wrapper {
    margin-left: 3.5%
}

.address-map-inner {
    top: 0;
    right: 0;
    left: 0;
    height: 300px;
    margin-top: -100px
}

.address-map-inner.show {
    position: absolute;
    margin-top: 0;
    z-index: 2
}

.search-no-data {
    margin: 4px 0;
    font-size: 16px;
    font-weight: 600;
    color: #ba2424
}

.search-category-title {
    font-size: 18px;
    font-weight: 600
}

.search-category-list {
    margin-bottom: 20px;
    margin-left: 2em;
    font-size: 14px
}

.search-category-list a {
    color: #e27a00;
    font-size: 18px;
    line-height: 1.2
}

.search-page__field {
    width: 300px;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 4px
}

.page-contacts-new__content {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 80px
}

.page-contacts-new__address-main-block {
    position: relative;
    min-height: 350px;
    padding: 50px 24px 40px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .15);
    background-color: #fff
}

.page-contacts-new__address-main-block:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
    background-image: url(../img/contacts/main_address_icon.png);
    background-repeat: no-repeat
}

.page-contacts-new__address-main__title {
    padding-bottom: 20px;
    text-align: center;
    font-size: 30px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px
}

.page-contacts-new__address-main__title:after, .page-contacts-new__address-main__title:before {
    content: "";
    display: inline-block;
    width: 130px;
    height: 1px;
    margin: 6px 14px 14px;
    background-color: #000;
    vertical-align: middle
}

.page-contacts-new__address-main__info-item {
    min-height: 60px;
    font-size: 16px;
    color: #000
}

.page-contacts-new__address-main__info-item.phone {
    font-size: 14px
}

.page-contacts-new__address-main__info-item__text {
    display: block;
    margin-left: 46px;
    padding-top: 10px;
    height: 25px
}

.page-contacts-new__address-main__info-item__text-small {
    padding-top: 4px;
    font-size: 14px
}

.page-contacts-new__address-main__info-item:before {
    content: "";
    float: left;
    width: 38px;
    height: 38px;
    background-repeat: no-repeat
}

.page-contacts-new__address-main__info-item.address:before {
    background-image: url(../img/contacts/address.png)
}

.page-contacts-new__address-main__info-item.phone:before {
    background-image: url(../img/contacts/phone.png)
}

.page-contacts-new__address-main__info-item.working-time:before {
    background-image: url(../img/contacts/time.png)
}

.page-contacts-new__address-main__info-item.working-date:before {
    background-image: url(../img/contacts/date.png)
}

.page-contacts-new__address-main__info-item .phone-highlight {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    vertical-align: middle
}

.page-contacts-new__address-main__info-item .page-contacts-new__address-main__info-item__text-small .phone-highlight {
    font-size: 18px
}

.page-contacts-new__address-main__map {
    height: 186px;
    overflow: hidden;
    background-color: #fafafa
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: 99999;
    display: none;
}

.preloader .preloader-gif {
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    background: url(/images/poshvu.svg) no-repeat;
    transform-origin: 35px 35px;
    background-size: contain;
}

.page-contacts-new__address-main__map.expanded {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    overflow: visible
}

.page-contacts-new__address-main__map-inner {
    margin-top: -82px
}

.page-contacts-new__address-main__map.expanded .page-contacts-new__address-main__map-inner {
    margin-top: 0
}

.page-contacts-new__address-main__map-close {
    position: absolute;
    top: -30px;
    right: 0;
    display: none;
    width: 100px;
    height: 30px;
    cursor: pointer;
    color: #e27a00;
    text-align: right;
    line-height: 30px;
    background-color: #fff
}

.page-contacts-new__address-main__map-close .link-border {
    border-bottom: 1px dotted #e27a00
}

.page-contacts-new__address-main__map-close:hover .link-border {
    border-bottom-color: transparent
}

.page-contacts-new__address-main__map.expanded .page-contacts-new__address-main__map-close {
    display: block
}

.page-contacts-new__address-main__map-show {
    display: inline-block;
    margin-top: 16px;
    color: #666;
    font-size: 18px;
    font-style: italic;
    border-bottom: 1px dotted #666
}

.page-contacts-new__address-main__map-show:hover {
    border-bottom-color: transparent;
    color: #000;
    cursor: pointer
}

.page-contacts-new__info-blocks {
    margin-top: 50px
}

.page-contacts-new__info-address + .page-contacts-new__info-address {
    margin-top: 14px;
    padding-top: 12px;
    border-top: 1px solid #e8e8e8
}

.page-contacts-new__info-address__title {
    margin-bottom: 16px;
    color: #e27a00;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700
}

.page-contacts-new__info-address__title.black {
    color: #000
}

.page-contacts-new__info-address__row {
    min-height: 20px;
    margin-top: 8px
}

.advantages-block__item:before, .page-contacts-new__info-address__row:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.page-contacts-new__info-address__row.phone:before {
    background-image: url(../img/contacts/address_phone.png)
}

.page-contacts-new__info-address__row.working-time:before {
    background-image: url(../img/contacts/address_time.png)
}

.page-contacts-new__info-address__row.address:before {
    background-image: url(../img/contacts/address_address.png)
}

.page-contacts-new__info-address__row.email:before {
    background-image: url(../img/contacts/address_email.png)
}

.page-contacts-new__info-address__row-content {
    margin-left: 30px
}

.page-contacts-new__info-address__row.phone .phone-code {
    font-size: 12px;
    font-weight: 600;
    color: #e27a00
}

.page-contacts-new__info-address__row.phone .phone-number {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    vertical-align: middle
}

.page-contacts-new__info-address__row.email .email-link {
    color: #a7a7a7;
    text-decoration: underline
}

.page-contacts-new__info-address__row.email:hover .email-link {
    color: #000;
    text-decoration: none
}

.page-contacts-new__info-address__row-additional {
    margin-top: 18px;
    font-size: 14px;
    color: #999
}

.page-contacts-new__info-address__row-additional p {
    margin: 0
}

.page-contacts-new__info-address__row-additional__link {
    color: #e27a00;
    font-size: 14px;
    text-decoration: none
}

.page-contacts-new__info-address__row-additional__link .link-border {
    border-bottom: 1px dotted #e27a00
}

.page-contacts-new__info-address__row-additional__link:hover {
    color: #e27a00
}

.page-contacts-new__info-address__row-additional__link:hover .link-border {
    border-bottom-color: transparent
}

.page-contacts-new__content-form {
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding: 24px 60px 28px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f9f9f9
}

.page-contacts-new__form-title {
    text-transform: uppercase;
    color: #000;
    font-size: 24px;
    font-weight: 700
}

.page-contacts-new__form label {
    font-size: 14px;
    font-weight: 600;
    color: #000
}

.page-contacts-new__submit {
    display: block;
    width: 100%;
    height: 46px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 46px
}

.page-contacts-new__delivery-block {
    margin-top: 50px;
    padding-top: 100px;
    padding-bottom: 50px;
    text-align: center;
    background-image: url(../img/contacts/delivery.jpg);
    background-repeat: no-repeat;
    background-position: bottom center
}

.page-contacts-new__delivery-block__title {
    text-align: center;
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase
}

.page-contacts-new__delivery-button {
    display: inline-block;
    height: 46px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 46px;
    text-decoration: none
}

.advantages-block {
    min-width: 1000px;
    background-image: url(../img/texture_beige.jpg);
    background-position: top center;
    padding: 66px 0 40px;
    overflow: hidden
}

.advantages-block__item {
    position: relative;
    z-index: 2;
    float: left;
    width: 25%;
    height: 130px
}

.advantages-block__item:before {
    width: 100px;
    height: 120px;
    background-image: url(../img/a_sprite.png);
    background-position: -46px -36px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item:before, .advantages-block__item + .advantages-block__item:before {
    content: "";
    float: left;
    width: 100px;
    height: 120px;
    background-image: url(../img/a_sprite.png);
    background-repeat: no-repeat;
    background-position: -176px -36px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item:before {
    background-position: -306px -36px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item + .advantages-block__item:before, .advantages-block__item:after {
    content: "";
    float: left;
    width: 100px;
    height: 120px;
    background-image: url(../img/a_sprite.png);
    background-repeat: no-repeat;
    background-position: -436px -36px
}

.advantages-block__item:after {
    position: relative;
    z-index: 1;
    top: -100px;
    left: 44px;
    width: 136px;
    height: 122px;
    background-image: url(../img/i_sprite.svg);
    background-position: -68px -340px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item:after, .advantages-block__item + .advantages-block__item:after {
    content: "";
    top: -126px;
    left: 86px;
    width: 100px;
    height: 138px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -264px -320px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item:after {
    width: 136px;
    height: 118px;
    top: -102px;
    left: 50px;
    background-position: -434px -342px
}

.advantages-block__item + .advantages-block__item + .advantages-block__item + .advantages-block__item:after {
    content: "";
    width: 138px;
    height: 118px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -626px -342px
}

.advantages-block__idx, .advantages-block__title {
    position: relative;
    z-index: 2;
    display: block;
    margin-left: 124px;
    font-weight: 700
}

.advantages-block__idx {
    color: #999;
    font-size: 30px;
    line-height: 48px
}

.advantages-block__title {
    width: 100px;
    font-size: 16px;
    line-height: 1.15
}

.review-button-wrap {
    position: fixed;
    top: 50%;
    right: 0;
    height: 0;
    z-index: 2
}

.review-button {
    position: relative;
    display: block;
    width: 170px;
    height: 40px;
    line-height: 40px;
    margin-right: -65px;
    margin-top: -20px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    text-align: center;
    text-decoration: none;
    background: #323232;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #323232 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #323232), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #323232 0%, #000 100%);
    background: -o-linear-gradient(top, #323232 0%, #000 100%);
    background: -ms-linear-gradient(top, #323232 0%, #000 100%);
    background: linear-gradient(to bottom, #323232 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#000000', GradientType=0);
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden
}

.review-button:hover {
    background: #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #000 0%, #323232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #323232));
    background: -webkit-linear-gradient(top, #000 0%, #323232 100%);
    background: -o-linear-gradient(top, #000 0%, #323232 100%);
    background: -ms-linear-gradient(top, #000 0%, #323232 100%);
    background: linear-gradient(to bottom, #000 0%, #323232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#323232', GradientType=0)
}

.review-button:before {
    content: "";
    float: left;
    width: 40px;
    height: 40px;
    background: #ff9c00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjczMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #ff7300));
    background: -webkit-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -o-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: -ms-linear-gradient(top, #ff9c00 0%, #ff7300 100%);
    background: linear-gradient(to bottom, #ff9c00 0%, #ff7300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#ff7300', GradientType=0)
}

.review-button:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background-image: url(../img/a_sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -191px
}

.review-button span {
    color: #fff;
    display: block;
    font-size: 10px;
    text-transform: uppercase
}

.review-button:hover span {
    color: #fff !important
}

.catalog-paging-wrapper {
    height: 31px
}

.catalog-paging {
    text-align: center;
    font-size: 0;
    float: right
}

.catalog-paging.paggingUp {
    margin-top: -55px
}

.catalog-paging-show-more__container {
    margin-bottom: -30px;
    text-align: center
}

.catalog-paging-show-more {
    display: inline-block;
    padding: 0 30px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-weight: 600
}

.catalog-paging-show-all__container {
    float: right;
    font-size: 0
}

.catalog-paging-show-all {
    display: inline-block;
    border: 1px solid transparent;
    height: 30px;
    margin-right: 5px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #e27a00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    padding: 0 4px
}

.catalog-paging-size {
    float: left
}

.catalog-paging-size .page-size-label {
    line-height: 30px;
    font-size: 14px
}

.catalog-paging-size .page-size, .paging-item {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 1px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    vertical-align: top
}

.paging-item.paging-nav, .paging-item.paging-nav:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)
}

.paging-item.paging-nav {
    color: #fff;
    border: 1px solid transparent;
    background: #e27a01;
    background: -moz-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a01), color-stop(100%, #d15e01));
    background: -webkit-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -o-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -ms-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: linear-gradient(to bottom, #e27a01 0%, #d15e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a01', endColorstr='#d15e01', GradientType=0)
}

.paging-item.paging-nav:hover {
    background: #d15d00;
    background: -moz-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15d00), color-stop(100%, #e27900));
    background: -webkit-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -o-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: -ms-linear-gradient(top, #d15d00 0%, #e27900 100%);
    background: linear-gradient(to bottom, #d15d00 0%, #e27900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15d00', endColorstr='#e27900', GradientType=0)
}

.catalog-paging-size .page-size, .paging-item.paging-page {
    color: #e27a00
}

.catalog-paging-show-all:hover, .catalog-paging-size .page-size-active:hover, .catalog-paging-size .page-size:hover, .paging-item.paging-active:hover, .paging-item.paging-page:hover {
    color: #fff;
    border: 1px solid transparent;
    background: #e27a01;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a01), color-stop(100%, #d15e01));
    background: -webkit-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -o-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -ms-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: linear-gradient(to bottom, #e27a01 0%, #d15e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a01', endColorstr='#d15e01', GradientType=0)
}

.catalog-paging-size .page-size-active, .paging-item.paging-active {
    color: #e27a00;
    border: 1px solid #e27a00
}

#brand-filter, #premium-filter {
    margin-left: 30px;
    text-decoration: none;
    vertical-align: middle;
    padding: 5px 10px
}

a.top-category-menu__item-title {
    text-decoration: none;
    color: #fff
}

.breadcrumb {
    padding: 10px 0 0;
    font-size: 14px;
    line-height: 26px
}

.breadcrumb a {
    color: #999
}

.breadcrumb a:hover {
    text-decoration: none
}

.breadcrumb-pipe {
    display: inline-block;
    width: 22px;
    line-height: 26px;
    padding: 0 4px;
    vertical-align: top
}

#filter_menu__wrapper {
    margin: 30px 0 20px
}

#filter_menu__categories {
    height: 40px
}

.filter_menu__category_element {
    height: 100%;
    display: inline-block;
    color: #e37d06;
    padding: 0 30px;
    font-size: 16px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    cursor: pointer;
    line-height: 35px
}

.filter_menu__category_element + .filter_menu__category_element {
    margin-left: 5px
}

.filter_menu__category_element:last-child {
    color: #c00
}

.filter_menu__category_element.selected {
    background-color: #e37d06;
    border-color: #e37d06;
    color: #fff
}

#filter_menu__navigation {
    min-height: 75px;
    padding: 20px;
    background-color: #e37d06
}

.filter_menu__select {
    height: 29px;
    margin-bottom: 10px;
    font-size: 14px
}

#filter_menu__navigation .SumoSelect {
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px
}

#filter_menu__navigation .SlectBox, .filter_menu__select {
    width: 100%;
    padding: 10px 8px;
    border: 0;
    background-color: #f8f8f8
}

#filter_menu__navigation .SumoSelect > .CaptionCont > span {
    font-style: normal;
    color: #666
}

#filter_menu__navigation .SumoSelect > .optWrapper > .options > li {
    padding: 10px 6px 10px 35px;
    color: #a8a8a8
}

#filter_menu__navigation .SumoSelect > .optWrapper.multiple > .options > li span i {
    box-shadow: none;
    border-color: #dcdcdc
}

#filter_menu__navigation .SumoSelect > .optWrapper.multiple > .options > li.selected span i {
    border-color: #dcdcdc;
    background-color: #e27a00
}

#filter_menu__navigation .SumoSelect > .CaptionCont > label {
    top: 7px;
    bottom: 7px;
    border-left: 1px solid #ccc;
    cursor: pointer
}

.filter-menu-new__title, .filter-menu__title {
    color: #e27a00;
    padding: 0 0 16px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px
}

#filter_menu__button, #filter_menu__clear {
    height: 36px;
    margin-top: 10px;
    padding: 0 24px;
    font-size: 11px;
    font-weight: 600
}

#filter_menu__clear {
    display: inline-block;
    margin-left: 12px;
    padding: 0;
    color: #fff;
    font-size: 14px;
    border: 0;
    line-height: 36px;
    vertical-align: middle;
    background: 0 0;
    text-decoration: underline;
    cursor: pointer
}

#filter_menu__clear:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    background-image: url(../img/i_sprite.svg);
    background-repeat: no-repeat;
    background-position: -505px -582px;
    vertical-align: text-bottom
}

#filter_menu__clear:hover, .news-wrap a {
    text-decoration: none
}

#filter-menu-new__wrapper {
    position: relative;
    margin: 30px 0 20px
}

#filter-menu-new__wrapper.loading, .tkani-list-category.loading {
    opacity: .5;
    cursor: progress
}

#filter-menu-new__show-result {
    position: absolute;
    z-index: 2;
    top: 0;
    right: -110px;
    display: none;
    width: 110px;
    height: 30px;
    background-color: #faf7f0;
    border: 1px solid rgba(0, 0, 0, .1);
    border-left: 0;
    color: #666;
    font-size: 15px;
    line-height: 28px;
    text-align: center;
    cursor: pointer
}

#filter-menu-new__show-result:hover {
    color: #e27a00
}

#filter-menu-new__show-result[data-value]:after {
    content: " " attr(data-value);
    font-weight: 600;
    font-size: 14px
}

#filter-menu-new__show-result.show {
    display: block
}

.filter-menu-new__cut {
    padding: 14px 4px 14px 14px;
    font-size: 13px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #e27a01;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a01), color-stop(100%, #d15e01));
    background: -webkit-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -o-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: -ms-linear-gradient(top, #e27a01 0%, #d15e01 100%);
    background: linear-gradient(to bottom, #e27a01 0%, #d15e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a01', endColorstr='#d15e01', GradientType=0);
    cursor: pointer
}

#filter-menu-new__navigation {
    min-height: 75px;
    background-color: #faf7f0;
    border: 1px solid rgba(0, 0, 0, .1)
}

.filter-menu-new__group {
    margin-bottom: 5px;
    padding: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.top-menu-filters_block .filter-menu-new__group {
    border-bottom: none
}

.filter-menu-new__group-title {
    margin: 0 0 5px 9px;
    font-size: 14px;
    font-weight: 600
}

.filter-menu-new__variant {
    display: inline-block;
    margin-bottom: 4px;
    word-wrap: normal;
    vertical-align: top;
    cursor: pointer
}

.filter-menu-new__variant.filter-curtains img {
    width: 24px;
}

.filter-menu-new__variant.filter-curtains a {
    vertical-align: top;
    line-height: 22px;
}

.filter-menu-new__variant input[type=checkbox] {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
}

.dd-container.popup .filter-menu-new__variant input[type=checkbox] {
    width: 13px;
    height: 13px
}

.filter-menu-new__variant input[type=checkbox] + span {
    height: 22px;
    margin: 0 6px;
    padding: 2px 0;
    line-height: 20px;
    font-size: 13px;
    color: #666
}

.filter-menu-new__variant:hover input[type=checkbox] + span {
    color: #e27a01;
    border-color: #e27a01
}

.filter-menu-new__variant input[type=checkbox]:checked + span {
    padding: 2px 6px 4px;
    background-color: #d2dce1;
    border-bottom: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

/*
.filter-menu-new__variant input[type=checkbox]:checked + span:before {
    content: "x "
}
*/

.left-category-menu__list .filter-menu-new__variant input[type=checkbox]:checked + span {
    background-color: inherit;
    margin: 0 6px;
    padding: 2px 0;
    font-weight: 700;
    color: #e27a01
}

.left-category-menu__list .filter-menu-new__variant input[type=checkbox]:checked + span:before {
    content: ""
}

.filter-menu-new__variant:hover input[type=checkbox]:checked + span {
    color: #000
}

.filter-menu-new__variant.filter-color input[type=checkbox] {
    display: none;
}

.filter-menu-new__variant.filter-color input[type=checkbox] + span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: 0;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, .1);
    vertical-align: middle;
    border-radius: 100%;
}

.filter-menu-new__variant.filter-color:hover input[type=checkbox] + span {
    border-color: #e27a00
}

.filter-menu-new__variant.filter-color:hover input[type=checkbox]:checked + span {
    border-color: #000
}

.filter-menu-new__variant.filter-color:hover input[type=checkbox]:checked + span + span {
    color: #e27a00;
}

.filter-menu-new__variant.filter-color:hover input[type=checkbox]:checked + span:before {
    color: #000;
    text-shadow: 0 0 2px #e27a00
}

#filter-menu-new__button {
    width: 100%
}

.filter-slider {
    margin-top: 10px;
    margin-bottom: 10px
}

.slider-filter__input-view {
    margin: 0 4px;
    padding: 2px 4px
}

.filter-menu-new__group.slider_group {
    padding-left: 15px;
    padding-right: 15px
}

.filter-menu-new__group.slider_group .filter-menu-new__group-title {
    margin-left: 0
}

.slider_filter_max_value, .slider_filter_min_value {
    font-size: 13px;
    color: #666;
    border-bottom: 1px dotted
}

.slider_filter_max_value {
    float: right
}

.rare__wrapper {
    margin: 0 auto;
    width: 800px
}

.rare__category_name {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 15px
}

.payment-table__choose-variants, .payment-table__client {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600
}

.payment-table__client-email, .payment-table__client-name, .payment-table__client-phone {
    font-weight: 400
}

.payment-table__summary {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600
}

.payment-table__summary-total {
    color: #e27a00;
    font-size: 18px
}

.payment-table {
    width: 100%;
    margin-bottom: 20px
}

.payment-table thead th {
    padding: 16px 20px;
    color: #9a9a9a;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3
}

.payment-table td {
    padding: 10px 20px;
    border-bottom: 1px solid #e3e3e3
}

.payment-table__product-name {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #9a9a9a
}

.payment-table__product-name:hover {
    color: #000 !important
}

.payment-table__product-price {
    font-size: 18px;
    font-weight: 600
}

.payment-table__product-unit {
    font-size: 14px;
    font-weight: 600
}

.payment-table__product-price {
    color: #e27a00
}

.payment-table__product-count {
    font-size: 18px
}

.payment-table__product-total-title {
    text-transform: uppercase;
    color: #999;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-align: right
}

.payment-table__product-total {
    font-size: 18px;
    color: #e27a00
}

.payment-table__discount-title {
    text-transform: uppercase;
    color: #999;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-align: right
}

.payment-table__discount {
    font-size: 18px
}

.payment-table__delivery-title {
    text-transform: uppercase;
    color: #999;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-align: right
}

.payment-table__delivery {
    font-size: 18px
}

.payment-table__total-title {
    text-transform: uppercase;
    color: #999;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-align: right
}

.payment-table__total {
    font-size: 18px;
    color: #e27a00
}

.payment-pay-link {
    display: inline-block;
    padding: 0 30px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px
}

.payment-fail, .payment-redirect, .payment-success {
    font-size: 16px
}

.product-city-select {
    color: inherit;
    border-bottom: 1px dashed;
    text-decoration: none
}

.product-city-select:hover {
    color: inherit;
    border-bottom-color: transparent
}

.geo-window {
    width: 820px;
    padding: 30px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75);
    -moz-box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75);
    box-shadow: 0 0 10px 0 rgba(205, 205, 205, .75)
}

.geo-city-list {
    margin-bottom: 20px
}

.geo-city-list__title {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #e27a00
}

.geo-city-column {
    float: left;
    width: 25%;
    padding-right: 20px
}

.geo-city-row {
    margin-bottom: 10px
}

.geo-city, .geo-city:hover {
    color: #666;
    text-decoration: none
}

.geo-city {
    margin-bottom: 6px;
    font-size: 14px;
    border-bottom: 1px dotted #666;
    line-height: 1.3
}

.geo-city:hover {
    border-bottom-color: transparent
}

.geo-top-city {
    font-weight: 600
}

.geo-region-list {
    margin-bottom: 20px
}

.geo-region-column {
    float: left;
    width: 25%;
    padding-right: 20px
}

.geo-region-row {
    margin-bottom: 10px
}

.geo-region, .geo-region:hover {
    color: #888;
    text-decoration: none
}

.geo-region {
    margin-bottom: 6px;
    font-size: 13px;
    border-bottom: 1px dotted #888;
    line-height: 1.3
}

.geo-region:hover {
    border-bottom-color: transparent
}

.geo-city-list__close {
    text-align: center
}

.geo-city-search {
    margin-bottom: 20px
}

.geo-city-search__field {
    height: 35px;
    margin-right: -100px;
    padding-right: 100px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px
}

.geo-city-search__submit {
    float: right;
    position: relative;
    height: 31px;
    margin: 2px;
    z-index: 1
}

.ui-autocomplete.ui-front {
    z-index: 8050;
    max-height: 400px;
    overflow: auto
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 0 !important;
    background: #e27a00 !important;
    color: #fff !important
}

.ui-autocomplete {
    padding: 0 !important;
    border-radius: 0 !important;
    border-color: #ccc !important
}

.ui-autocomplete .ui-corner-all {
    margin: 0 !important;
    border-radius: 0 !important
}

.ui-autocomplete.ui-menu .ui-menu-item a {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    line-height: 1 !important
}

.top-category-menu-wrap.view-absolute {
    position: relative;
    margin-bottom: -89px;
    z-index: 1
}

.main-slider-wrapper {
    height: 512px;
    overflow: hidden;
    position: relative
}

.scroll-item {
    display: none;
    position: absolute;
    text-align: center;
    top: 0;
    left: 50%;
    margin-left: -960px;
    overflow: hidden
}

.slide-link {
    width: 14px;
    height: 14px;
    display: inline-block;
    background-color: transparent;
    cursor: pointer;
    z-index: 100;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px
}

.slides > .active {
    display: block
}

.slide-controls {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    text-align: center
}

.slide-controls > .active {
    background-color: #fff
}

.slide-rotate {
    position: absolute;
    top: 50%;
    margin-top: -21px;
    width: 42px;
    height: 42px;
    background-color: #f4f4f4;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    cursor: pointer
}

.slide-rotate:hover {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d6d6d6));
    background: -webkit-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background: -o-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background: -ms-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background: linear-gradient(to bottom, #fff 0%, #d6d6d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d6d6d6', GradientType=0)
}

.slide-rotate.prev {
    left: 50px
}

.slide-rotate.next:before, .slide-rotate.prev:before {
    position: absolute;
    top: 14px;
    content: "";
    width: 10px;
    height: 10px;
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 20% 40%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 20% 40%;
    transform: rotate(45deg);
    transform-origin: 20% 40%
}

.slide-rotate.prev:before {
    left: 19px;
    border-left: 2px solid #585859;
    border-bottom: 2px solid #585859
}

.slide-rotate.next {
    right: 50px
}

.slide-rotate.next:before {
    right: 17px;
    border-top: 2px solid #585859;
    border-right: 2px solid #585859
}

.main-text-block {
    color: #797672;
    font-size: 14px
}

.main-text-block h1 {
    padding: 0;
    margin: 20px 0;
    font-size: 24px;
    font-weight: 600
}

.main-popular__header {
    line-height: 90px;
    text-align: center
}

.main-popular__headline {
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    background-color: #e27a00;
    margin: 0 22px;
    width: 122px
}

.main-popular__title {
    display: inline-block;
    vertical-align: middle;
    color: #e27a00;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px
}

.main-popular__header-shadow {
    position: relative;
    padding-top: 10px;
    overflow: hidden;
    line-height: 80px
}

.main-popular__header-shadow:before {
    content: "";
    position: absolute;
    top: -80px;
    right: 0;
    left: 0;
    height: 60px;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 10px 40px 0 rgba(100, 100, 100, .75);
    -moz-box-shadow: 0 10px 40px 0 rgba(100, 100, 100, .75);
    box-shadow: 0 10px 40px 0 rgba(100, 100, 100, .75)
}

.main-popular__header-border {
    border-top: 1px solid #dedede
}

.main-popular__header-black .main-popular__headline {
    background-color: #000
}

.main-popular__header-black .main-popular__title {
    color: #000;
    text-decoration: none
}

.main-popular__header-black a.main-popular__title:hover {
    color: #e27a00
}

.main-manual-list-tabs {
    text-align: center
}

.main-manual-list-button {
    display: inline-block;
    margin: 0 4px;
    font-size: 24px;
    color: #e27a00;
    border-bottom: 1px dotted #e27a00;
    cursor: pointer;
    vertical-align: middle;
    text-transform: lowercase
}

.main-manual-list-button.show, .main-manual-list-button:hover {
    border-bottom-color: transparent
}

.main-manual-list-button.show {
    color: #000
}

.main-feedback__header {
    line-height: 90px;
    text-align: center
}

.main-feedback__headline {
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    background-color: #e27a00;
    margin: 0 32px;
    width: 122px
}

.main-feedback__title {
    display: inline-block;
    vertical-align: middle;
    color: #e27a00;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px
}

.feedback-main-item {
    float: left;
    width: 25%;
    padding: 4px
}

.feedback-main-item__name {
    display: block;
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 600
}

.feedback-main-item__date {
    font-size: 12px;
    color: #999
}

.feedback-main-item__feedback {
    position: relative;
    margin: 16px 0 0;
    font-size: 14px;
    color: #8b8885;
    background-color: #fff;
    border: 1px solid #e7e3d9;
    padding: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(231, 227, 217, .5);
    -moz-box-shadow: 0 1px 2px 0 rgba(231, 227, 217, .5);
    box-shadow: 0 1px 2px 0 rgba(231, 227, 217, .5)
}

.feedback-main-item__feedback:after, .feedback-main-item__feedback:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 26px;
    border-top: none;
    border-bottom: 9px solid #e7e3d9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.feedback-main-item__feedback:after {
    top: -7px;
    left: 27px;
    border-bottom: 7px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.main-feedback-showall__header {
    margin-top: 30px;
    line-height: 38px;
    text-align: center
}

.main-feedback-showall__headline {
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    background-color: #e27a00;
    margin: 0 34px;
    width: 122px
}

.main-feedback-showall__title {
    display: inline-block;
    padding: 0 30px;
    background-color: #fff;
    vertical-align: middle;
    color: #e27a00;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    font-size: 12px;
    border: 1px solid #e27a00;
    transition-duration: .15s
}

.main-feedback-showall__title:hover {
    color: #fff !important;
    background: #e27a00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e27a00), color-stop(100%, #d15e00));
    background: -webkit-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -o-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: -ms-linear-gradient(top, #e27a00 0%, #d15e00 100%);
    background: linear-gradient(to bottom, #e27a00 0%, #d15e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a00', endColorstr='#d15e00', GradientType=0)
}

.main-feedback-showall__title:active {
    color: #fff;
    background: #d15e00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjdhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d15e00), color-stop(100%, #e27a00));
    background: -webkit-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -o-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: -ms-linear-gradient(top, #d15e00 0%, #e27a00 100%);
    background: linear-gradient(to bottom, #d15e00 0%, #e27a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d15e00', endColorstr='#e27a00', GradientType=0)
}

.main-feedback-send-wrap {
    margin: 16px 0 36px;
    text-align: center
}

.main-feedback-send__link {
    color: #e27a00;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px dashed #e27a00;
    transition-duration: .15s
}

.main-feedback-send__link:hover {
    color: #e27a00 !important;
    border-bottom-color: transparent
}

.news-articles-block {
    background-image: url(../img/texture_beige.jpg);
    background-position: top center;
    padding: 30px 0
}

.news-articles-block__column {
    width: 50%;
    padding-right: 3px;
    float: left
}

.news-articles-block__title {
    text-transform: uppercase;
    color: #797672;
    font-size: 30px;
    font-weight: 600;
    float: left;
    margin-right: 40px
}

.news-articles-block__item {
    margin-top: 30px
}

.news-articles-block__image {
    float: left;
    margin: 0 16px 4px 0;
    width: 160px;
    border: 4px solid #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.news-articles-block__item:hover .news-articles-block__image {
    border-color: #e37d06
}

.news-articles-block__image img {
    width: 100%;
    vertical-align: middle
}

.news-articles-block__date, .news-articles-block__name {
    display: block;
    margin-bottom: 4px;
    font-size: 16px;
    text-decoration: none;
    color: #000;
    font-weight: 600
}

.news-articles-block__item:hover .news-articles-block__name, .news-articles-block__show-all:hover {
    color: #e27a00 !important
}

.news-articles-block__date {
    margin-bottom: 12px;
    font-size: 12px;
    color: #999
}

.news-articles-block__text {
    font-size: 14px;
    color: #666;
    line-height: 1.4
}

.news-articles-block__item:hover .news-articles-block__text {
    color: #000 !important
}

.news-articles-block__show-all {
    display: block;
    color: #e27a00;
    font-size: 14px;
    font-style: italic;
    float: left;
    margin-top: 13px
}

.news-wrap.on_main {
    width: 50%;
    float: left;
    padding-right: 30px
}

.news-articles-block__head {
    height: 50px
}

.news-wrap {
    margin-bottom: 35px
}

.news-wrap:hover .news-title {
    color: #ff7b00
}

.news-wrap:hover .news-image {
    border: 3px solid #ff7b00
}

.news-wrap:hover .news-descr {
    color: #000
}

.news-image {
    border: 3px solid transparent;
    text-align: center;
    width: 146px;
    float: left;
    margin-right: 18px;
    line-height: 0
}

.ask-question-form-wrapper .form-item-long input[type=text], .ask-questionfiz-form-wrapper .form-item-long input[type=text], .news-image img, .recall-manager .form-item-long input[type=text] {
    width: 100%
}

.news-title {
    color: #000;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 600
}

.news-title-descr {
    padding-top: 3px
}

.news-descr {
    line-height: 16px;
    font-size: 12px;
    color: #7b7873
}

.news-detail-wrap img {
    max-width: 678px;
    max-height: 1000px;
    display: block;
    margin: 30px auto
}

.news-detail-wrap {
    color: #000;
    font-size: 15px;
    line-height: 20px
}

#all_news, .news-detail-wrap a {
    color: #e27a00;
    font-style: italic
}

.articles-detail-wrap ul, .news-detail-wrap ol {
    counter-reset: myCounter;
    color: #000;
    font-weight: 600;
    margin-bottom: 13px
}

.articles-detail-wrap ul li, .news-detail-wrap ol li {
    list-style: none
}

.news-detail-wrap ul li {
    line-height: 22px;
    list-style: none
}

.news-detail-wrap ul li:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    text-align: center;
    margin: 3px 10px;
    background-color: #e27a00
}

.news-detail-wrap ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter) ". ";
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    color: #e27a00
}

.news-detail-wrap p {
    margin: 0 0 12px
}

.news-detail-wrap h1, .news-detail-wrap h2 {
    color: #000;
    text-transform: uppercase
}

.articles-detail-wrap h3 {
    color: #e27a00;
    text-transform: uppercase
}

.news-detail-wrap .head-block {
    font-style: italic;
    color: #8e8c89;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding: 15px 0;
    font-weight: 600
}

.head-block p {
    margin: 5px auto;
    width: 90%
}

.head-block:after, .head-block:before {
    display: block;
    content: "";
    width: 24px;
    height: 20px;
    background-image: url(../img/a_sprite.png);
    background-repeat: no-repeat
}

.head-block:after {
    margin-right: 20px;
    margin-top: -25px;
    float: right;
    background-position: -104px -202px
}

.head-block:before {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    background-position: -70px -202px
}

.head-block + p {
    margin-top: 20px
}

#all_news {
    font-size: 15px;
    line-height: 60px
}

.wrapper-atelje-special {
    margin-bottom: 20px
}

.wrapper-atelje-special h2 {
    text-align: center
}

.wrapper-atelje-special table {
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fafafa;
    border-collapse: collapse;
    border-spacing: 0
}

.wrapper-atelje-special table td {
    position: relative;
    font-weight: 100;
    border-collapse: collapse;
    font-size: 17px;
    letter-spacing: .6px;
    width: 80%;
    padding: 16px 24px;
    line-height: 22px;
    border: 1px solid #e7e7e7;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff
}

.wrapper-atelje-special table td:last-child {
    text-align: center;
    white-space: nowrap
}

.wrapper-atelje-special table td:last-child:before {
    content: ' ';
    position: absolute;
    left: 0;
    height: 50%;
    border-left: 1px solid #e7e7e7
}

.atelier-contacts-block {
    max-width: 600px;
    margin: 20px auto;
    padding: 10px;
    background-color: #faf7f0;
    font-size: 16px
}

.atelier-contacts__title {
    font-weight: 600
}

.atelier-contacts__phone, .cart2-user-form__delivery-right span.cart2__delivery-conditions__link a {
    color: #e27a00
}

.atelier-contacts__info {
    color: #e27a00;
    font-weight: 600
}

.top-phone-wrap.dd-button {
    cursor: pointer;
    padding-bottom: 5px
}

.top-phone-wrap.dd-button.second-phone {
    padding-bottom: 15px
}

.top-phone-wrap.dd-button.selected {
    background-color: #e37d06;
    color: #fff
}

.top-phone-wrap.dd-button.selected .top-phone__info, .top-phone-wrap.dd-button.selected .top-phone__number-code {
    color: #fff
}

.top-phone-wrap.dd-button:after, .triangle {
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e37d06
}

.top-phone-wrap.dd-button:after {
    content: '';
    right: 25px;
    height: 0;
    width: 0;
    margin: -3px 0 0 .3em;
    top: 22px
}

.top-phone-wrap.dd-button.selected:after {
    border-top: none;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.phone-popup-container.dd-container {
    display: none;
    position: absolute;
    z-index: 3;
    top: 71px;
    left: 0;
    right: 0;
    width: 350px;
    padding: 20px 25px;
    background-color: #fff;
    webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .1)
}

.phone-popup-container.dd-container.shop_phone {
    left: 222px
}

.phone-popup-container.dd-container.second_phone {
    top: 130px
}

.dd-button.selected + .dd-container {
    display: block
}

.top-menu-filters_block .dd-button .filter-info, .top-menu-filters_block .dd-button.notempty:after {
    display: none
}

.top-menu-filters_block .dd-button.notempty .filter-info {
    display: inline-block;
    color: #000;
    margin-top: 10px;
}

.top-menu-filters_block .dd-button.notempty .filter-info .info {
    border: 1px solid #eaeaea;
    padding: 3px;
    margin: 0 3px;
    color: #e27a00
}

.triangle {
    top: -1px
}

.phone-action-switcher {
    list-style-type: none
}

.phone-action-switcher li {
    display: inline-block;
    margin-right: 5px;
    padding: 5px;
    cursor: pointer
}

.phone-action-switcher li.active {
    background-color: #e37d06
}

.switch-tab {
    font-size: 14px;
    color: #666;
    border-bottom: 1px dashed #666
}

.phone-action-switcher li.active .switch-tab {
    background-color: #e37d06;
    color: #fff;
    border-bottom: 1px solid transparent
}

.ask-question-form-wrapper, .ask-questionfiz-form-wrapper, .top-menu-filters_block .dd-wrap .list label.filter-menu-new__variant {
    display: none
}

.form-item-long {
    margin: 20px 0
}

.form-item-long label {
    display: inline-block;
    height: 32px;
    width: 70px;
    font-size: 14px;
    font-weight: 600;
    margin-right: 10px
}

.disclamer {
    display: block;
    margin-top: 10px;
    font-size: 13px;
    color: #666
}

.form-item-long input[type=text] {
    font-size: 14px;
    width: 215px
}

.ask-question-form-wrapper textarea, .ask-questionfiz-form-wrapper textarea, .recall-manager textarea {
    height: 70px;
    font-size: 14px;
    resize: none
}

.phone-popup-container.dd-container input[type=submit] {
    float: none
}

.success-message {
    display: block;
    margin: 20px 0;
    text-align: center;
    font-size: 20px;
    color: #e37d06
}

.user-data-edit-form .form-field {
    width: 500px
}

.user-data-edit-form textarea.form-field {
    height: 100px;
    resize: none
}

.user-data-edit-form .cart2-user-form__submit {
    float: none
}

.cart2-user-form__delivery-right span.cart2__delivery-conditions__link {
    padding-left: 0;
    color: #9a9a9a;
    font-size: 12px
}

.cart2-user-form__delivery-right span.cart2__delivery-conditions__link:before {
    content: "*";
    color: #e27a00;
    font-size: 13px;
    margin-right: 5px
}

.top-menu-filters_block {
    margin-bottom: 10px;
    padding: 10px
}

.top-menu-page-inner {
    margin: 0;
    padding: 0
}

.top-menu-page-inner h2 {
    display: inline-block;
    margin-left: 7px
}

.top-menu-page-inner a {
    color: #999;
    font-size: 15px;
    text-transform: capitalize;
    padding: 5px 8px 6px 10px;
}

.top-menu-page-inner a.top-menu-page-inner-selected {
    border-radius: 2px;
    background-clip: padding-box;
    background-color: #e37d06;
    color: #fff;
    display: inline-block;
    padding: 5px 8px 6px;
    margin-left: 10px;
    position: relative;
    text-decoration: none
}

.top-menu-filters_block .wrapper hr {
    border: 0;
    border-top: 1px solid #e0e0e0
}

.top-menu-filters_block .wrapper {
    padding-right: 50px
}

.top-menu-filters_block .dd-wrap {
    display: inline-block;
    padding: 10px 6px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.top-menu-filters_block .dd-button {
    font-size: 13px;
    cursor: pointer
}

.top-menu-filters_block .dd-button:first-letter {
    -webkit-text-transform: uppercase;
    -moz-text-transform: uppercase;
    text-transform: uppercase
}

.top-menu-filters_block .dd-button:after {
    font: 14px 'FontAwesome';
    content: '\f107';
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    color: #444
}

.top-menu-filters_block .dd-wrap .dd-container {
    position: absolute;
    display: none
}

.top-menu-filters_block .dd-wrap .dd-container .hide {
    display: none;
}

.top-menu-filters_block .dd-wrap .dd-container .view_more {
    padding: 5px 0;
    display: block;
    text-decoration: none;
    color: #e37d06;
    cursor: pointer;
}

.dd-wrap .view_more {
    padding: 12px 5px;
    display: block;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
    color: #e27a00;
}

.dd-wrap .hide {
    display: none;
}

.top-menu-filters_block .dd-wrap .dd-container .view_more:hover {
    text-decoration: underline;
}

.top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container {
    display: block;
    width: 360px;
    padding-top: 5px;
    background-color: #fff;
    top: 40px;
    margin: 0 0 0 -160px;
    left: 15%;
    border: 1px solid #cbcbcb;
    text-align: left;
    list-style-type: none;
    font-size: 13px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, .25);
    z-index: 99
}

.top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container.dd-container-53 {
    width: 510px;
    left: -50%;
}

.top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container .close {
    display: inline-block;
    font-weight: 200;
    font-size: 30px;
    position: absolute;
    right: 5px;
    top: 5px;
    font-family: 'tahoma';
    color: #aaa
}

.top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container .list {
    padding: 13px 10px 7px;
    max-height: 350px;
    overflow-y: auto
}

.top-menu-filters_block .dd-wrap .list label.filter-menu-new__variant.default, .top-menu-filters_block .dd-wrap .list.show-all label.filter-menu-new__variant {
    display: inline-block;
    width: 49%
}

.top-menu-filters_block .dd-wrap .list.show-all label.filter-menu-new__variant:hover {
    background-color: #f2f2f2
}

.top-menu-filters_block .dd-wrap .list.show-all .show-all {
    display: none
}

.top-menu-filters_block .dd-wrap .list .show-all {
    color: #e37d06;
    padding-top: 3px;
    display: inline-block;
    padding-bottom: 4px;
    border-bottom: 1px dotted #e37d06;
    margin-left: 10px;
    cursor: pointer
}

.top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container:before {
    content: "";
    background-image: url(../img/corner.png);
    position: absolute;
    width: 27px;
    height: 20px;
    top: -15px;
    margin-left: -13px;
    left: 50%;
    z-index: 98
}

.top-menu-filters_block .dd-wrap .dd-container .actions {
    border-top: 1px solid #eee;
    text-align: center
}

.left-category-menu__list .apply, .top-menu-filters_block .dd-wrap .dd-container .actions .apply {
    display: inline-block;
    margin: 10px 20px;
    padding: 10px;
    background-color: #e37d06;
    color: #fff;
    -webkit-text-transform: uppercase;
    -moz-text-transform: uppercase;
    -o-text-transform: uppercase;
    text-transform: uppercase;
    border: 0;
    font-size: 11px;
    cursor: pointer;
    border-radius: 3px
}

.sale .left-category-menu__opener {
    top: 7px;
}

.contest-gallery-image img {
    width: 100%;
    vertical-align: middle
}

.contest-gallery-image {
    position: relative
}

.contest-gallery-image-a {
    position: relative;
    display: block
}

.contest-gallery-image-a:after, .contest-gallery-image-a:before, .contest-gallery-image:after, .contest-gallery-image:before {
    content: "";
    position: absolute;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    transition-duration: .2s
}

.contest-gallery-image:before {
    top: 0;
    right: 0;
    left: 0;
    height: 4px
}

.contest-gallery-image:after {
    right: 0;
    bottom: 0;
    left: 0;
    height: 4px
}

.contest-gallery-image.hover:after, .contest-gallery-image.hover:before {
    height: 0
}

.contest-gallery-image-a:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px
}

.contest-gallery-image-a:after {
    top: 0;
    right: 0;
    bottom: 0;
    width: 4px
}

.contest-gallery-image.hover .gallery-image-a:before, .gallery-image.hover .gallery-image-a:after {
    width: 0
}

.contest-gallery-image-title {
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px 6px 4px 12px;
    background-color: transparent;
    color: #000;
    text-decoration: none;
    opacity: 0;
    transition-duration: .2s;
    font-size: 16px
}

.contest-gallery-image.bw-all-6 .contest-gallery-image-title {
    font-size: 14px
}

.contest-gallery-image.bw-all-3 .contest-gallery-image-title {
    font-size: 12px
}

.contest-gallery-image-username {
    font-weight: 700
}

.contest-gallery-image.hover .contest-gallery-image-title {
    opacity: 1;
    background-color: rgba(255, 255, 255, .7)
}

.product-delivery-item {
    position: relative;
    overflow: visible
}

.product-delivery-item__city {
    cursor: pointer;
    border-bottom: 1px dotted
}

.product-delivery-item__city:hover {
    border-bottom-color: transparent
}

.product-delivery-item__name {
    line-height: 1.2
}

.product-delivery-item__info {
    position: absolute;
    z-index: 1;
    top: 100%;
    right: 0;
    left: 0;
    display: none;
    margin-top: 6px;
    padding: 12px 16px;
    background-color: #fff;
    webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .1)
}

.product-delivery-item__info:after, .product-delivery-item__info:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 26px;
    border-top: none;
    border-bottom: 9px solid #e7e3d9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.product-delivery-item__info:after {
    top: -7px;
    left: 27px;
    border-bottom: 7px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.product-delivery-item__info p {
    margin: 4px 0
}

.product-delivery-item__small {
    font-size: 90%
}

.suggestions-promo {
    display: none !important;
}

@media screen and (max-width: 1320px) {
    .content-wrap {
        width: 1060px
    }

    .bw-md-12 {
        width: 100%
    }

    .bw-md-11 {
        width: 91.6666%
    }

    .bw-md-9 {
        width: 75%
    }

    .bw-md-8 {
        width: 66.6666%
    }

    .bw-md-7 {
        width: 58.3333%
    }

    .bw-md-6 {
        width: 50%
    }

    .bw-md-5 {
        width: 41.6666%
    }

    .bw-md-4 {
        width: 33.3333%
    }

    .bw-md-3 {
        width: 25%
    }

    .bw-md-2 {
        width: 16.6666%
    }

    .bw-md-1 {
        width: 8.33333%
    }

    .bw-md-1, .bw-md-11, .bw-md-2, .bw-md-3, .bw-md-4, .bw-md-5, .bw-md-6, .bw-md-7, .bw-md-8, .bw-md-9 {
        float: left
    }

    .bw-md-padding-left {
        padding-left: 12px
    }

    .bw-md-padding-right {
        padding-right: 12px
    }

    .bw-md-padding-left-2 {
        padding-left: 24px
    }

    .bw-md-padding-right-2 {
        padding-right: 24px
    }

    .bw-md-padding-left-no {
        padding-left: 0
    }

    .bw-md-padding-right-no {
        padding-right: 0
    }

    .top-navigate-menu > li {
        margin-right: 20px
    }

    .top-search {
        width: 180px
    }

    .top-search-focus {
        margin-left: -170px;
        width: 350px
    }

    .advice-category-element {
        width: 245px;
        float: left
    }

    .advice-category-element + .advice-category-element {
        margin-left: 20px
    }

    .product-detail-add2cart2 {
        padding-left: 10px;
        padding-right: 10px
    }

    .product-detail-count, .product-detail-sale-available {
        margin-right: 12px
    }

    .top-category-menu__item-title {
        font-size: 12px
    }

    .product-detail-fast2order {
        width: 100%;
        margin-left: 0
    }

    .product-detail-bookmark {
        float: none;
        display: block;
        margin-top: 20px
    }

    .top-logo-wrap {
        font-size: 9px
    }

    .top-phone__info {
        font-size: 11px
    }

    .top-info__center {
        margin-right: 170px
    }

    .top-info__right {
        width: 168px
    }

    .top-info__right .top-auth-wrap {
        float: right;
        margin-top: 70px;
        margin-left: -160px
    }

    .top-phone-wrap.dd-button:after {
        right: 10px
    }

    .phone-popup-container.dd-container.shop_phone {
        left: 206px
    }
}

.left-category-menu__list li.left-category-menu__sub .left-category-menu__sub.selected {
    margin-top: 3px;
}

.suggestions-suggestions.suggestions-mobile {
    width: 100% !important;
    left: 0 !important;
}

.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
    padding-left: 20px !important;
}

@media screen and (max-width: 1076px) {
    .content-wrap {
        width: 1000px
    }

    .advice-category-element {
        width: 236px;
        float: left
    }

    .advice-category-element + .advice-category-element {
        margin-left: 12px
    }

    .top-phone-wrap.dd-button {
        padding-bottom: 16px
    }

    .top-phone-wrap.dd-button:after {
        top: 55px;
        right: 65px
    }

    .top-phone-wrap.dd-button.black:after {
        right: 55px
    }

    .phone-popup-container.dd-container {
        top: 82px
    }

    .top-phone-wrap.dd-button.second-phone:after {
        top: 40px
    }

    .phone-popup-container.dd-container.shop_phone {
        left: 186px;
        top: 83px
    }

    .phone-popup-container.dd-container.second_phone {
        top: 141px
    }

    .top-phone-wrap.black.dd-button {
        padding-bottom: 16px;
        margin-bottom: 0
    }

    .top-phone-wrap.black .top-phone__info {
        font-size: 11px;
        margin-left: 45px
    }

    .bonuses-block, .user-data-edit-form {
        padding-left: 325px
    }

    .bonus_history {
        width: 95%
    }
}

@media screen and (max-width: 1080px) {
    .content-left-panel {
        width: 302px
    }

    .tkani-category {
        width: 326px;
        height: 340px
    }

    .tkani-category.vertical-preview {
        height: 418px
    }

    .tkani-category.hover {
        width: 346px
    }

    .tkani-category .tkani-img {
        height: 226px
    }

    .left-category-menu__opener.cut-button.show {
        height: 39px;
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 304px
    }
}

@media screen and (max-width: 1279px) {
    .top-category-menu-sub__item a {
        font-size: 12px
    }

    .product-sort-list__title {
        width: 200px
    }

    .product-sort-list__label {
        font-size: 13px
    }

    .product-detail-buy-form {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-width: 1050px) {
    .top-category-menu-sub__item a {
        font-size: 11px
    }
}

@media screen and (min-width: 1020px) {
    .hidden-lg, .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container .close {
        display: none !important
    }
}

@media screen and (max-width: 1020px) {
    .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container:after, .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container:before {
        display: none !important
    }

    .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container {
        position: fixed;
        top: 50px;
        left: 50px;
        right: 50px;
        width: auto;
        margin-left: 0;
        padding: 30px 30px 0
    }

    .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container .list {
        max-height: 400px !important;
    }
}

@media screen and (max-width: 1019px) {
    body {
        padding-top: 70px
    }

    .content-wrap {
        width: auto;
        min-width: 0;
        padding-right: 40px;
        padding-left: 40px
    }

    .advantages-block, .copyright-wrap, .footer-wrap, .top-category-menu-wrap, .top-discount-panel {
        min-width: 0
    }

    .top-discount-panel {
        display: none
    }

    .top-discount-pane-wrap {
        float: none;
        margin: 0 auto
    }

    .bw-xs-12, .top-logo__image img {
        width: 100%
    }

    .bw-xs-11 {
        width: 91.6666%
    }

    .bw-xs-9 {
        width: 75%
    }

    .bw-xs-8 {
        width: 66.6666%
    }

    .bw-xs-7 {
        width: 58.3333%
    }

    .bw-xs-6 {
        width: 50%
    }

    .bw-xs-5 {
        width: 41.6666%
    }

    .bw-xs-4 {
        width: 33.3333%
    }

    .bw-xs-3 {
        width: 25%
    }

    .bw-xs-2 {
        width: 16.6666%
    }

    .bw-xs-1 {
        width: 8.33333%
    }

    .bw-xs-1, .bw-xs-11, .bw-xs-2, .bw-xs-3, .bw-xs-4, .bw-xs-5, .bw-xs-6, .bw-xs-7, .bw-xs-8, .bw-xs-9 {
        float: left
    }

    .bw-xs-padding-left {
        padding-left: 12px
    }

    .bw-xs-padding-right {
        padding-right: 12px
    }

    .bw-xs-padding-left-2 {
        padding-left: 24px
    }

    .bw-xs-padding-right-2 {
        padding-right: 24px
    }

    .bw-xs-padding-left-no {
        padding-left: 0
    }

    .bw-xs-padding-right-no {
        padding-right: 0
    }

    .hidden-xs {
        display: none !important
    }

    .fancybox-prev {
        left: 0 !important;
        width: 20% !important
    }

    .fancybox-next {
        width: 80% !important
    }

    .fancybox-close {
        top: 0 !important;
        right: 0 !important
    }

    .fancybox-next span, .fancybox-prev span {
        visibility: visible !important;
        left: 0 !important
    }

    .fancybox-next span {
        left: auto !important;
        right: 0 !important
    }

    .top-info-wrap {
        position: fixed;
        z-index: 5000;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 70px;
        border-bottom: 1px solid #e9e9e9;
        background-color: #fff
    }

    .top-info {
        padding-top: 14px;
        padding-bottom: 0
    }

    .top-logo-wrap {
        float: none;
        width: 180px;
        margin: 0 auto;
        padding-left: 0;
        text-align: center;
        font-size: 9px
    }

    .top-cart-wrap {
        float: right;
        width: auto;
        margin-top: -50px
    }

    .top-info__right .top-cart-wrap {
        width: auto
    }

    .top-logo__image {
        width: 73px;
        height: 42px;
        margin: 6px auto 8px
    }

    .top-cart__block-icon {
        margin-top: -9px
    }

    .top-category-menu-wrap {
        position: static !important;
        display: none;
        background: 0 0;
        padding: 0 0 20px
    }

    .top-category-menu, .top-category-menu__page-main {
        display: block
    }

    .top-category-menu__page-main.view-absolute {
        margin-bottom: 0
    }

    .top-category-menu__item {
        display: block;
        padding-top: 0
    }

    .top-category-menu-sub {
        position: static;
        left: auto;
        right: auto;
        top: auto;
        background-color: #fff;
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    a.top-category-menu__item-title, span.top-category-menu__item-title {
        padding: 0 18px;
        border: 0;
        border-bottom: 1px solid #e9e9e9;
        background: 0 0;
        font-size: 13px;
        font-weight: 600;
        color: #000;
        text-align: left
    }

    .top-category-menu__item-title:after {
        content: "";
        float: right;
        width: 8px;
        height: 8px;
        margin-top: 19px;
        vertical-align: middle;
        border-right: 2px solid;
        border-top: 2px solid;
        border-color: #000;
        -ms-transform: rotate(45deg);
        -ms-transform-origin: 20% 40%;
        -webkit-transform: rotate(45deg);
        -webkit-transform-origin: 20% 40%;
        transform: rotate(45deg);
        transform-origin: 20% 40%
    }

    .top-category-menu__item.last .top-category-menu__item-title {
        border-top: none
    }

    .top-category-menu__item-title:active, .top-category-menu__item-title:hover {
        color: #e27a00;
        border-color: #e27a00
    }

    .top-category-menu__item-title:hover:after {
        border-color: #e27a00
    }

    .top-category-menu__item.hover {
        background: 0 0
    }

    .top-category-menu-sub__list {
        padding-top: 0;
        padding-bottom: 0
    }

    .top-category-menu-sub-open__item > a, .top-category-menu-sub__item a {
        font-size: 14px;
        text-transform: lowercase
    }

    .top-category-menu-sub-open__item > a {
        display: block;
        padding: 12px 0 12px 18px;
        line-height: 1;
        color: #000;
        text-decoration: none;
        border-bottom: 1px solid #e0e0e0;
        transition-duration: .2s;
        background: 0 0
    }

    .top-category-menu-sub-open__item.hover > a {
        border-bottom-color: #e27a00;
        color: #e27a00 !important;
        background: 0 0
    }

    .main-slider-wrapper, .main-slider-wrapper .slides img {
        height: 320px
    }

    .main-slider-wrapper .scroll-item {
        margin-left: -480px
    }

    .slide-rotate.prev {
        left: 10px;
        opacity: .5
    }

    .slide-rotate.next {
        right: 10px;
        opacity: .5
    }

    .slide-link {
        width: 8px;
        height: 8px;
        margin: 0 2px
    }

    .main-popular__header {
        line-height: 70px
    }

    .main-popular__title {
        padding: 0 26px;
        font-size: 21px
    }

    .main-popular__headline {
        width: 80px;
        margin: 0
    }

    .tkani-list-category, .tkani-list-category__block {
        font-size: 0;
        text-align: center
    }

    .tkani-category, .tkani-category.hover {
        float: none;
        display: inline-block;
        margin: 0;
        padding: 20px 10px;
        width: 255px;
        height: 295px;
        border: 0;
        vertical-align: top;
        text-align: left;
        overflow: visible
    }

    .tkani-category.vertical-preview {
        height: 364px
    }

    /*.tkani-category .tkani-name {
        min-height: 44px
    }*/
    .tkany-flex-element {
        height: auto
    }

    .main-feedback-showall__header.main-delivery-showall__header {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .product-detail-advices-block {
        display: none;
    }

    .tkani-category-inner, .tkani-category.hover .tkani-category-inner, .tkany-flex-element.hover .tkani-category-inner {
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .tkani-category-inner, .tkani-category .tkani-img {
        overflow: hidden;
    }

    .tkany-flex-element, .tkany-flex-element.hover {
        padding: 20px 10px
    }

    .tkani-add-image, .tkani-category.hover .tkani-add-image, .tkani-category.hover .tkani-properties, .tkani-properties, .tkany-flex-element.hover .tkani-add-image, .tkany-flex-element.hover .tkani-properties, .tkany-flex-element.hover .tkani-same-color,
    .tkani-category.hover .tkani-same-color .tkani-same-color__list {
        display: none
    }

    .tkani-category .tkani-img {
        height: 166px
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 235px
    }

    .tkani-add2cart {
        display: block;
        font-size: 11px
    }

    .product-item-image-zoom {
        display: block;
        padding: 6px
    }

    .product-item-bookmark {
        display: block
    }

    .product-item-bookmark:hover:before {
        background-position: -525px -139px
    }

    .product-item-bookmark[data-state="1"]:hover:before {
        background-position: -485px -139px
    }

    .main-feedback-showall__title {
        margin: 0 10px
    }

    .main-feedback-showall__headline {
        width: 32px;
        margin: 0
    }

    .main-text-block {
        font-size: 12px
    }

    .main-text-block h1 {
        margin: 38px 0 18px;
        font-size: 18px
    }

    .news-wrap.on_main {
        float: none;
        width: auto;
        padding-right: 0
    }

    .button_to_archive.second_archive_with_margin {
        /* margin-top: -57px; */
        float: none;

        margin: 0 auto !important;
        text-align: center;
        display: inline-block;
    }

    .catalog-paging-show-more__container {
        display: inline-block;
        padding: 0 30px;
        height: 34px;
        margin: 15px auto!important;
        line-height: 34px;
        width: 100%;
        font-size: 16px;
        vertical-align: top;
        font-weight: inherit;
        border-radius: inherit;
    }

    .catalog-paging-show-more {
        text-transform: inherit;
        font-weight: inherit;
    }

    .news-image {
        width: 150px;
        border: 0
    }

    .news-wrap:hover .news-image {
        border: 0
    }

    .main-feedback__header {
        line-height: 1;
        margin: 30px 0
    }

    .main-feedback__title {
        margin: 0 22px;
        font-size: 21px
    }

    .main-feedback__headline {
        width: 60px;
        margin: 0
    }

    .feedback-main-item {
        float: none;
        width: auto;
        margin-bottom: 24px;
        padding: 0
    }

    .feedback-main-item__feedback {
        font-size: 12px
    }

    .main-feedback-showall__header {
        margin-top: 0
    }

    .advantages-block__item {
        width: 50%;
        margin-bottom: 30px
    }

    .advantages-block__item:after {
        top: -100px;
        left: 32px
    }

    .advantages-block__item + .advantages-block__item:after {
        top: -90px;
        left: 67px
    }

    .advantages-block__item + .advantages-block__item + .advantages-block__item:after {
        top: -90px;
        left: 30px
    }

    .advantages-block__item + .advantages-block__item + .advantages-block__item + .advantages-block__item:after {
        top: -102px;
        left: 24px
    }

    .footer-navigate-block {
        float: none;
        width: auto;
        padding-right: 0
    }

    .footer-navigate-block__social {
        margin-bottom: 20px
    }

    .footer-navigate-block__title.subtitle {
        float: none
    }

    .footer-contacts.email, .footer-contacts.phone {
        width: 50%
    }

    .content-left-panel {
        float: none;
        width: auto;
        margin-right: 0
    }

    .product-sort-list {
        text-align: center;
        padding-top: 0;
    }

    .product-sort-list__type {
        display: block;
        margin-left: 0 !important;
        text-align: left
    }

    .product-sort-list__title {
        width: 100%;
        height: 35px;
        line-height: 32px;
    }

    .product-sort-list__title:after {
        top: 15px
    }

    #brand-filter, #premium-filter {
        display: inline-block;
        margin-top: 20px;
        margin-left: 10px;
        margin-right: 10px
    }

    .catalog-paging {
        float: none;
        margin-right: -10px;
        margin-bottom: 20px;
        margin-left: -10px;
        text-align: center
    }

    .left-category-menu__list {
        display: none
    }

    #filter-menu-new__navigation_wrapper.show, #filter-menu-new__show-result[data-value]:after, #filter_menu__navigation_wrapper.show, .left-category-menu__list.show {
        display: block
    }

    .left-category-menu__list li a:hover, .left-category-menu__list li.selected > a {
        margin-left: auto;
        border-left: none
    }

    .left-category-menu__list li.left-category-menu__sub {
        margin: 0 0 0 20px;
        list-style: none;
    }

    .left-category-menu__list li.left-category-menu__sub .left-category-menu__sub.selected {
        margin-top: 3px;
    }

    .left-category-menu__list li.left-category-menu__sub + li.left-category-menu__sub {
        border-top: 1px solid #e9e9e9
    }

    .left-category-menu__list li.left-category-menu__sub a {
        padding: 12px 4px 12px 10px;
        font-size: 13px
    }

    /*    .left-category-menu__list li a:hover, .left-category-menu__list li.selected > a {
            background: #e27a01;
            color: white !important;
        }*/
    .left-category-menu__opener {
        left: -20px;
        width: 26px;
        height: 39px;
        line-height: 39px;
    }

    .sale .left-category-menu__opener {
        margin-top: -7px;
        height: 35px;
        line-height: 35px;
    }

    .left-category-menu__f > .left-category-menu__opener {
        left: 0;
        width: 14px;
        height: 40px;
        line-height: 40px
    }

    /*.left-category-menu__f.selected > .left-category-menu__opener, .left-category-menu__f > a:hover + .left-category-menu__opener, .left-category-menu__sub.selected > .left-category-menu__opener, .left-category-menu__sub > a:hover + .left-category-menu__opener {
        background-color: #e27a01;
        color: white
    }*/
    #filter_menu__wrapper {
        margin-top: 7px;
        margin-bottom: 10px
    }

    #filter_menu__navigation_wrapper {
        display: none
    }

    .filter-menu-new__group {
        padding-right: 80px
    }

    #filter-menu-new__wrapper {
        overflow: hidden
    }

    #filter-menu-new__navigation_wrapper {
        display: none
    }

    #filter-menu-new__show-result {
        right: 0;
        width: 80px;
        font-size: 14px;
        border: 1px solid rgba(0, 0, 0, .1);
        background-color: #e27a00;
        color: #fff;
        line-height: 1
    }

    #filter-menu-new__show-result:hover {
        background-color: #faf7f0;
        color: #666
    }

    .product-h1 {
        font-size: 22px
    }

    .product-detail-left2 {
        width: 50%;
        padding-right: 26px
    }

    .product-detail-right2 {
        float: none;
        width: auto;
        padding-left: 0
    }

    .product-detail-additional-image a {
        height: 32px
    }

    .product-detail__video-preview:before {
        top: 5px;
        left: 10px;
        width: 20px;
        height: 20px;
        background-size: 20px 20px
    }

    .product-detail-buy-block {
        margin-top: 0
    }

    .product-detail-wrap {
        width: 50%
    }

    .product-detail-count, .product-detail-sale-available {
        float: none;
        display: inline-block
    }

    .product-detail-add2cart2 {
        display: block;
        width: 80%;
        margin-top: 20px
    }

    .product-detail-fast2order {
        width: 80%
    }

    .product-detail-buy-advantages {
        float: none;
        width: 100%;
        margin-top: 50px;
        margin-bottom: 22px;
        padding-left: 0;
        font-size: 0;
        border-bottom: 1px solid #dcdcdc
    }

    .pdba__item {
        display: inline-block;
        width: 50%;
        padding-right: 30px;
        vertical-align: top
    }

    .pdba__item-description {
        width: auto
    }

    .product-detail-pluso {
        float: none;
        margin: 0 0 20px
    }

    .product-detail-tabs {
        width: 100%
    }

    .product-detail-tabs > ul > li {
        width: 25%;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        text-transform: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .product-detail-tabs.tabs-5 > ul > li {
        width: 20%
    }

    .product-detail-comments__title {
        font-size: 20px
    }

    .comment-item__info {
        margin-top: 0
    }

    .comment-form__form {
        width: 320px
    }

    .product-detail-advices-block {
        margin: 20px -20px 0;
        font-size: 0
    }

    .advice-category-element {
        float: none;
        display: inline-block;
        width: 42%;
        margin-right: 4%;
        margin-bottom: 20px;
        margin-left: 4% !important;
        vertical-align: top
    }

    .product-detail-related__title {
        padding: 20px 80px 20px 0;
        line-height: 1;
        font-size: 22px
    }

    .product-detail-related-block .jcarousel-wrapper {
        margin-left: 0;
        margin-right: 0
    }

    .product-detail-related-block .jcarousel-control-next, .product-detail-related-block .jcarousel-control-prev {
        top: -50px;
        left: auto;
        margin: 0;
        color: transparent;
        text-shadow: none;
        background-image: url(../img/i_sprite.svg);
        background-repeat: no-repeat;
        z-index: 10
    }

    .product-detail-related-block .jcarousel-control-prev {
        right: 42px;
        background-position: -635px -573px
    }

    .product-detail-related-block .jcarousel-control-prev:active, .product-detail-related-block .jcarousel-control-prev:hover {
        color: transparent !important;
        background-position: -545px -573px
    }

    .product-detail-related-block .jcarousel-control-next {
        right: 0;
        background-position: -677px -573px
    }

    .product-detail-related-block .jcarousel-control-next:active, .product-detail-related-block .jcarousel-control-next:hover {
        color: transparent !important;
        background-position: -587px -573px
    }

    .news-detail-wrap h1, .product-detail-wcm-block .wcm-wrap {
        margin-bottom: 10px
    }

    .product-detail-left__link-item {
        display: block
    }

    .product-detail-left__link-item + .product-detail-left__link-item {
        margin-left: 0;
        padding-left: 0;
        border-left: none
    }

    .geo-window {
        width: 280px
    }

    .geo-city-column, .geo-region-column {
        float: none;
        width: auto;
        padding-right: 0
    }

    .head-block:before {
        margin-left: 10px !important
    }

    .head-block:after {
        margin-right: 10px !important
    }

    .head-block p {
        width: auto !important;
        margin: 5px 44px !important
    }

    .more-button-title {
        margin: 0 22px
    }

    .more-button .headline {
        margin: 0 !important;
        width: 80px !important
    }

    .rare__wrapper {
        width: auto
    }

    .page-contacts__content-description {
        float: none;
        width: auto;
        padding-right: 0
    }

    .page-contacts__content-form {
        float: none;
        width: auto;
        padding: 20px
    }

    .address-block {
        float: none;
        width: auto;
        margin-bottom: 50px;
        margin-left: 0 !important
    }

    .page-contacts__phone {
        font-size: 26px;
        letter-spacing: 0
    }

    .page-contacts__map {
        margin-top: 30px
    }

    .page-contacts-new__address-main__title:after, .page-contacts-new__address-main__title:before {
        display: none
    }

    .page-contacts-new__content-form {
        padding-right: 20px;
        padding-left: 20px
    }

    .cart2-user-form__contacts {
        padding-bottom: 0
    }

    .cart2-user-form__contacts-left {
        float: none;
        width: auto
    }

    .cart2-user-form__contacts-right {
        float: none;
        width: auto;
        margin-top: 20px
    }

    .cart2-user-form__summary-left {
        float: none;
        width: auto
    }

    .cart2-user-form__summary-right {
        float: none;
        width: auto;
        margin-top: 20px
    }

    .cart2-user-form__delivery-left {
        float: none;
        width: auto
    }

    .cart2-user-form__delivery-right {
        float: none;
        width: auto;
        margin-top: 20px
    }

    .cart2-user-form__contacts-city, .cart2-user-form__contacts-delivery, .cart2-user-form__contacts-email, .cart2-user-form__contacts-name, .cart2-user-form__contacts-payment, .cart2-user-form__contacts-phone {
        height: 74px
    }

    .cart2-user-form__coupon-label {
        float: none;
        display: block;
        width: auto
    }

    .cart2-user-form__coupon-wrap {
        margin-left: 0
    }

    .cart2-user-form__coupon {
        float: none
    }

    .cart2-user-form__summary {
        padding-top: 0;
        padding-bottom: 0;
        border-top: none;
        border-bottom: none;
        background-color: transparent
    }

    .cart2-user-form .cart2-user-form__submit {
        min-width: 300px;
        float: none;
        display: block;
        margin: 0 auto 10px;
        font-size: 14px;
        letter-spacing: 1px
    }

    .cart2-user-form__label {
        height: 20px;
        margin-bottom: 7px;
    }

    .cart2-table-product {
        position: relative;
        padding: 36px 0 14px;
        border-top: 1px solid #e3e3e3
    }

    .cart2-table-product.hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .cart2-table-product + .cart2-table-product {
        border-top: none
    }

    .cart2-table, .cart2-table tbody, .cart2-table td, .cart2-table tr {
        display: block
    }

    .cart2-table td {
        padding: 6px 0
    }

    .cart2-table-label {
        display: inline-block;
        width: 134px;
        font-size: 14px;
        font-weight: 600;
        color: #9a9a9a;
        vertical-align: middle
    }

    .cart2-table-label__block {
        display: block;
        width: auto;
        margin-bottom: 10px
    }

    .cart2-table-photo {
        float: left;
        width: 150px;
        margin-right: 10px;
    }

    .cart2-product-unit {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .cart2-product-name {
        color: #000
    }

    .cart2-table-count, .cart2-table-price, .cart2-table-product-total {
        width: auto;
        text-align: left
    }

    .cart2-table-remove-product {
        position: absolute;
        top: 10px;
        right: 0;
        width: 26px;
        height: 26px;
        padding: 0 !important;
        border: 1px solid #cdcdcd !important
    }

    .cart2-product-remove {
        font-size: 16px;
        line-height: 24px
    }

    .cart2-resume-delivery {
        padding-right: 36px
    }

    .cart2-resume-delivery__name {
        float: left;
        line-height: 40px
    }

    .cart2-available-discounts {
        padding-right: 36px;
        text-align: left
    }

    .cart2-available-discounts-name {
        display: block;
        float: none;
        line-height: 40px
    }

    .cart2-resume {
        padding-right: 0
    }

    .cart2-resume .cart2-user-form__submit {
        float: none;
        display: block;
        min-width: 300px;
        margin: 10px 0 0 auto;
        font-size: 14px;
        letter-spacing: 1px
    }

    .cart2-resume__label {
        float: left;
        line-height: 40px
    }

    .cart2-total-bonuses {
        padding-right: 0
    }

    .cart2-available-bonuses, .cart2-pay-with-bonus {
        padding-right: 36px
    }

    .cart2-total-bonus-name {
        float: left;
        line-height: 40px
    }

    .cart2-available-bonus-name {
        float: left;
        margin-right: 10px;
        line-height: 40px
    }

    .cart2-pay-with-bonus-name {
        float: left;
        line-height: 40px
    }

    .cart2-available-bonus-count, .cart2-total-bonus-count {
        line-height: 40px
    }

    .payment-table td {
        padding-right: 5px;
        padding-left: 5px
    }

    .payment-table-count, .payment-table-price, .payment-table-product-total {
        white-space: nowrap;
        font-weight: 600
    }

    .payment-table__product-name {
        font-weight: 600
    }

    .payment-table__product-count, .payment-table__product-price {
        font-size: 16px
    }

    .category-h1 {
        padding: 10px 0;
        font-size: 22px
    }

    .hidden-1019 {
        display: none;
    }

    .category-h1.cat-h1.hidden-1019 {
        display: none;
    }

    .category-text {
        line-height: 1.3
    }

    .category-tags {
        display: block
    }

    .feedback-form-title {
        padding: 16px 0;
        line-height: 1.1 !important
    }

    .feedback-form {
        width: auto !important
    }

    #jivo-label {
        right: auto !important;
        left: 0
    }

    .review-button-wrap {
        top: auto;
        bottom: 0;
        display: none;
    }

    .review-button {
        width: 40px;
        margin-right: 0;
        margin-top: -40px;
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
        writing-mode: tb-rl
    }

    .catalog-paging-show-more__container {
        margin: 30px 0
    }

    .slide-controls {
        bottom: 6px
    }

    .user-data-edit-form .form-field {
        width: 100%
    }

    .bonuses-block, .user-data-edit-form {
        padding-left: 0
    }

    #slide_contact {
        right: 50px
    }

    .top-menu-filters_block .wrapper {
        padding-right: 0
    }
}

@media screen and (max-width: 609px) {
    .content-wrap {
        padding-right: 20px;
        padding-left: 20px
    }

    .show-content .content-wrap {
        padding-right: 5px;
        padding-left: 5px
    }

    .tkani-list-category {
        margin-left: -17px;
        margin-right: -17px;
    }

    .tkani-category-inner, .tkani-category .tkani-img {
        overflow: inherit;
    }

    .tkany-flex-element, .tkany-flex-element .tkani-img {
        overflow: inherit;
    }

    .product-item-bookmark {
        top: -15px;
        left: -15px;
    }

    .product-item-image-zoom:before {
        border: 1px #cccccc solid;
    }

    .tkani-category .product-item-image-zoom {
        bottom: -17px;
        right: -17px;
        z-index: 45;
        display: none;
    }

    .registration-page-form > div, .registration-page-form > div [type=password],
    .registration-page-form > div [type=text],
    .registration-page-form > div [type=email],
    .login-page-form > div,
    .login-page-form > div [type=text],
    .login-page-form > div [type=password],
    .login-page-form > div [type=email] {
        width: 100%;
    }

    .bw-xxs-12 {
        width: 100%
    }

    .bw-xxs-11 {
        width: 91.6666%
    }

    .bw-xxs-9 {
        width: 75%
    }

    .bw-xxs-8 {
        width: 66.6666%
    }

    .bw-xxs-7 {
        width: 58.3333%
    }

    .bw-xxs-6 {
        width: 50%
    }

    .bw-xxs-5 {
        width: 41.6666%
    }

    .bw-xxs-4 {
        width: 33.3333%
    }

    .bw-xxs-3 {
        width: 25%
    }

    .bw-xxs-2 {
        width: 16.6666%
    }

    .bw-xxs-1 {
        width: 8.33333%
    }

    .bw-xxs-1, .bw-xxs-11, .bw-xxs-2, .bw-xxs-3, .bw-xxs-4, .bw-xxs-5, .bw-xxs-6, .bw-xxs-7, .bw-xxs-8, .bw-xxs-9 {
        float: left
    }

    .bw-xxs-padding-left-no {
        padding-left: 0
    }

    .bw-xxs-padding-right-no {
        padding-right: 0
    }

    .bw-xxs-padding-left {
        padding-left: 12px
    }

    .bw-xxs-padding-right {
        padding-right: 12px
    }

    .bw-xxs-padding-left-2 {
        padding-left: 24px
    }

    .bw-xxs-padding-right-2 {
        padding-right: 24px
    }

    .hidden-xxs, .popup-category-menu__title:after {
        display: none
    }

    .visible-xxs {
        display: block !important
    }

    .visible-xxs__inline {
        display: inline !important
    }

    .over-menu__content {
        width: 100%;
        min-width: 320px
    }

    .main-menu-popup__header-content {
        padding-left: 30px;
        padding-right: 30px
    }

    .main-menu-popup__user-auth, .main-menu-popup__user-user {
        padding-left: 8px;
        padding-right: 8px
    }

    .main-menu-popup__user-user {
        margin-left: 12px
    }

    .main-menu-geo {
        color: #fff;
        font-size: 13px
    }

    .main-menu-geo .geo-city__name {
        cursor: pointer;
        color: #ffb
    }

    .main-menu-geo .geo-city__change {
        cursor: pointer;
        border-bottom: 1px dotted #fff
    }

    .popup-category-menu__list a {
        margin-left: 14px;
        margin-right: 14px
    }

    .main-slider-wrapper, .main-slider-wrapper .slides img {
        height: 240px
    }

    .main-slider-wrapper .scroll-item {
        margin-left: -360px
    }

    .main-popular__headline {
        width: 30px
    }

    .tkani-category, .tkani-category.hover {
        padding: 20px 10px;
        width: 280px;
        height: 295px
    }

    .tkani-category.vertical-preview, .tkani-category.vertical-preview.hover {
        height: 381px
    }

    .tkani-category .tkani-img {
        height: 184px
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 260px
    }

    .tkani-category .tkani-name {
        min-height: 0
    }

    .main-feedback-showall__headline {
        width: 20px;
        display: none;
    }

    .main-feedback-showall__title {
        margin: 5px 0;
    }

    .news-image {
        width: 100px
    }

    .main-feedback__title {
        width: 200px;
        margin: 0 16px;
        font-size: 18px
    }

    .main-feedback__headline {
        width: 20px
    }

    .advantages-block__item {
        width: 100%;
        margin-bottom: 15px
    }

    .footer-contacts.email, .footer-contacts.phone {
        width: 100%
    }

    .product-detail-left2 {
        float: none;
        width: auto;
        margin-bottom: 20px;
        padding-right: 0
    }

    .product-detail-buy-advantages {
        margin-top: 10px
    }

    .product-detail-wrap {
        float: none;
        width: auto
    }

    .pdba__item {
        display: block;
        width: auto;
        padding-right: 0
    }

    .product-detail-help__left {
        float: none;
        width: auto;
        margin-bottom: 10px
    }

    .product-detail-help__right {
        float: none;
        width: auto;
        padding-left: 0
    }

    .product-detail-comments__show-add {
        white-space: nowrap
    }

    .product-detail-advices-block {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0
    }

    .product-detail-pluso__top {
        float: none;
        margin-right: 0;
        margin-bottom: -5px;
        margin-left: 0
    }

    .advice-category-element {
        float: none;
        display: block;
        width: auto;
        margin-right: 0;
        margin-left: 0 !important
    }

    [class^="advice-img advice-type-"] {
        display: inline-block;
        width: 25%;
        margin: 0 0 12px 12px
    }

    .advice-category .advice-img:before, .advice-name {
        display: inline-block;
        vertical-align: middle
    }

    .advice-name {
        width: 65%;
        margin: 0;
        text-align: left
    }

    .more-button-title {
        margin: 0
    }

    .more-button .headline {
        margin: 0 !important;
        width: 0 !important
    }

    .payment-table-photo {
        display: none
    }

    .product-detail-related-block .jcarousel-control-next, .product-detail-related-block .jcarousel-control-prev {
        top: 50%;
        margin-top: -50px
    }

    .product-detail-related-block .jcarousel-control-prev {
        left: -14px;
        right: auto
    }

    .product-detail-related-block .jcarousel-control-next {
        right: -14px
    }

    .cart2-user-form__contacts-city, .cart2-user-form__contacts-delivery, .cart2-user-form__contacts-email, .cart2-user-form__contacts-name, .cart2-user-form__contacts-payment, .cart2-user-form__contacts-phone {
        float: none;
        width: auto
    }

    .cart2-user-form__contacts-city {
        width: 100% !important;
    }

    .cart2-user-form__contacts-delivery-3 .select2.select2-container {
        width: 100%;
    }

    .cart2-user-form__contacts-right {
        margin-top: 0
    }

    .cart2-user-form__contacts-payment {
        width: 100% !important;
    }

    .cart2-user-form__contacts-payment-3.cart2-user-aggrement {
        width: 100% !important;
        height: auto;
        margin-bottom: 10px;
    }

    .cart2-user-form__label {
        height: auto;
    }

    /*   .cart2-user-form__contacts-payment-3.cart2-user-aggrement{

       }*/
    .cart2-user-form__contacts-address .cart2-user-form__field {
        height: 70px
    }

    .cart2-user-form .cart2-user-form__submit {
        width: 100%;
        min-width: 0
    }

    .cart2-resume .cart2-user-form__submit {
        width: 100%;
        min-width: 0;
        margin: 10px 0 0
    }

    .main-popular__title {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 18px
    }

    .cart-fast-window {
        width: 320px;
        padding-right: 30px;
        padding-left: 30px
    }

    .top-logo__image {
        margin: 12px auto 4px 0;
    }

    .cart-fast-form .form-field, .cart-fast-form .form-label {
        float: none;
        width: 100%
    }

    .bookmark-login-window {
        width: 320px;
        padding: 20px 24px;
        background-color: #fff
    }

    .wrapper-atelje-special table td {
        font-size: 14px;
        padding: 10px 16px;
        line-height: 18px
    }

    .wrapper-atelje-special table td:last-child {
        white-space: normal
    }

    .slide-controls {
        bottom: 2px
    }

    .top-menu-filters_block .dd-wrap .dd-button.selected + .dd-container {
        top: 20px;
        left: 0;
        right: 0;
        padding: 40px 0 0 0;
    }

    /*    .top-menu-filters_block .filter_block .dd-wrap:nth-child(2n+1) {
            float: left;
        }

        .top-menu-filters_block .filter_block .dd-wrap:nth-child(2n) {
            float: right;
        }*/
}

@media screen and (max-width: 1019px) and (-webkit-min-device-pixel-ratio: 3) {
    .tkani-category, .tkani-category.hover {
        width: 180px;
        height: 250px
    }

    .tkani-category.vertical-preview, .tkani-category.vertical-preview.hover {
        height: 297px
    }

    .tkani-category .tkani-img {
        height: 113px
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 160px
    }

    .tkani-category .tkani-name a, .tkani-category .tkani-price span {
        font-size: 11px
    }

    .tkani-category .tkani-price {
        font-size: 16px
    }

    .tkani-category .tkani-add2cart {
        padding: 8px 10px;
        font-size: 9px
    }
}

@media screen and (min-width: 400px) and (max-width: 609px) and (-webkit-min-device-pixel-ratio: 2) {
    .tkani-category, .tkani-category.hover {
        width: 180px;
        height: 240px
    }

    .tkani-category.vertical-preview, .tkani-category.vertical-preview.hover {
        height: 287px
    }

    .tkani-category .tkani-img {
        height: 113px
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 160px
    }

    .tkani-category .tkani-name {
        min-height: 44px
    }

    .tkani-category .tkani-name a {
        font-size: 10px
    }

    .tkani-category .tkani-price {
        font-size: 14px
    }

    .tkani-category .tkani-add2cart {
        padding: 8px 10px;
        font-size: 9px
    }
}

@media screen and (max-width: 609px) and (-webkit-min-device-pixel-ratio: 3) {
    .tkani-category, .tkani-category.hover {
        width: 158px;
        height: 230px
    }

    .tkani-category.vertical-preview, .tkani-category.vertical-preview.hover {
        height: 270px
    }

    .tkani-category .tkani-img {
        height: 98px
    }

    .tkani-category.vertical-preview .tkani-img {
        height: 138px
    }

    .tkani-category .tkani-name {
        min-height: 40px
    }

    .tkani-category .tkani-name a {
        font-size: 10px
    }

    .tkani-category .tkani-price {
        font-size: 14px
    }
}

@media screen and (max-width: 450px) {
    #tips {
        width: 100%;
        left: 0 !important
    }

    #tips h2 {
        font-size: 14px
    }

    .catalog-paging-show-more__container {
        display: block;
    }

    .catalog-paging-show-more__container {
        display: block;
        padding: 0 30px;
        height: 34px;
        margin: 20px 0 30px auto !important;
    }

    .button_to_archive.second_archive_with_margin {
        float: none;
        margin: 0 auto !important;
        text-align: center;
        width: 165px;
        display: block;
    }
}

.promo-sticker {
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 23px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 24px
}

.promo-sticker_sale {
    background: #f45057
}

.promo-sticker_opt {
    font-size: 9px;
    line-height: 24px;
    background: #dd7101
}

.promo-sticker_premium {
    background-color: #740098;
    background-image: url(/images/king.png);
    background-size: cover
}

.promo-sticker_new {
    font-size: 9px;
    line-height: 24px;
    background-color: #92c271
}

.default.filter-menu-new__variant a {
    border-bottom: 0
}

.filter-menu-new__variant input[type=checkbox] + span.additional-class-filter-string-opt {
    margin: 0;
    line-height: 22px
}

.default.filter-menu-new__variant:hover a {
    color: #e27a01;
    border-color: #e27a01
}

.catalog-paging.catalog-paging-block {
    float: none;
    text-align: right
}

.catalog-paging.catalog-paging-block-margin-top {
    float: none;
    text-align: right;
    margin-top: 0
}

.catalog-nav__columnlink .color {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: 0;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, .1);
    vertical-align: middle;
    border-radius: 100%
}

.menu_top_item_69 .catalog-nav__column .catalog-nav__columnlink {
    font-size: 13px
}

.menu_top_item_40 .catalog-nav__main, .menu_top_item_69 .catalog-nav__main, .menu_top_item_83 .catalog-nav__main, .menu_top_item_89 .catalog-nav__main {
    -webkit-columns: auto 4;
    columns: auto 4
}

.menu_top_item_107 .catalog-nav__main {
    -webkit-columns: auto 3;
    columns: auto 3
}

.button_to_archive {
    display: inline-block;
    padding: 0 30px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    background: #fe8900;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe8900), color-stop(100%, #d25f00));
    background: -webkit-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -o-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: -ms-linear-gradient(top, #fe8900 0%, #d25f00 100%);
    background: linear-gradient(to bottom, #fe8900 0%, #d25f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8900', endColorstr='#d25f00', GradientType=0);
    color: #fff;
    cursor: pointer;
    outline: 0;
    margin-top: -57px;
    margin-right: 340px;
    float: right;
    text-decoration: none
}

.button_to_archive:hover {
    color: #fff
}

.button_to_archive.second_archive_without_margin {
    margin-right: 0;
    margin-top: -57px
}

.button_to_archive.second_archive_with_margin {
    margin-top: -57px
}

.button_to_archive.first_archive {
    float: right;
    font-size: 14px;
    margin-top: 15px;
    margin-right: 252px;
    padding: 7px 15px;
    height: 28px;
    line-height: 14px
}

.button_to_archive.first_archive + .product-detail-edit {
    margin-right: 4px
}

.main-menu-popup__phone-info a {
    color: #ffffff;
    font-size: 15px;
    line-height: 17px;
}

.popup-profile .top-search-wide {
    font-size: 0;
    margin-top: 6px;
    margin-bottom: 6px;
}

.popup-profile .top-search-wide a {
    display: inline-block;
    width: 50%;
    padding: 7px 10px;
    margin: 0;
    font-size: 13px;
    color: #000;
    text-decoration: none;
}

.popup-profile .top-search-wide a .color-orange {
    color: #e27a00;
}

.view_more_block {
    width: 100%;
    text-align: center;
}

.view_more_color {
    color: #e27a00;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    padding: 10px;
    margin: 10px auto;
    text-decoration: none;
    cursor: pointer;
    border: 1px #e27a00 solid;
    border-radius: 4px;
}

.onlyBold {
    font-weight: bold;
}

.li-padding {
    padding-left: 5px;
}

.searchCategoryA {

}

.searchCategoryA img {
    vertical-align: top;
}

.searchCategoryA span {
    line-height: 25px;
}

.search-category-list li {
    list-style: none;
    width: 250px;
    display: inline-block;
    padding: 4px 0;

}

.search-category-list li a {
    color: #0092c1;
}

.search-category-list li a img {
    vertical-align: top;
    margin-right: 5px;
}

#tips_h1, .tips_h1 {
    background: white;
    z-index: 23324453435345;
    display: none;
    padding: 25px;
    border: 1px black solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    -webkit-box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7);
    -moz-box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7);
    box-shadow: 0 0 5px 0 rgba(204, 204, 204, .7);
    border: 1px solid #ccc;
}

.user-order-list .table_col {
    width: 100%;
    font-family: "Segoe UI";
    font-size: 13px;
    background: white;
    text-align: left;
    border-collapse: collapse;
    color: #3E4347;
    table-layout: fixed;
}

.user-order-list .table_col th:first-child, .table_col td:first-child {
    color: #308ac4;
}

.user-order-list .table_col th:first-child, .table_col td a {
    color: #308ac4;
    text-decoration: none;
}

.user-order-list .table_col td a:hover {
    color: #4cb2ff;
}

.user-order-list .table_col th {
    font-weight: normal;
    border-bottom: 2px solid #e37d06;
    border-right: 10px solid white;
    border-left: 10px solid white;
    padding: 8px 10px;
    color: #999;
}

.user-order-list .table_col tr {
    border-bottom: 1px solid #d8d8d8;
}

.user-order-list .table_col td {
    border-right: 10px solid white;
    border-left: 10px solid white;
    padding: 11px 0 11px;
    color: rgb(0, 0, 0);
}

.right-wrapper.user-order-list .story-all {
    font-size: 14px;
    margin-top: 25px;
    display: inline-block;
    margin-left: 9px;
}

@media screen and (max-width: 600px) {

    .user-order-list .table_col .table_hide {
        display: none;
    }

    .user-order-list .table_col td {

        word-wrap: break-word;
    }

    .dottedList_1to3 .dottedList__backLine {
        float: none;
        width: 32%;
        display: inline-block;
        vertical-align: top;
        margin-right: 0;
    }

    .dottedList_1to3 .dottedList__valueline {

        margin: 0 0 0 10%;
        float: none;
        width: 32%;
        display: inline-block;
        vertical-align: top;
    }
}

.noPad {
    padding: 0 !important;
}

.whitebox {
    clear: both;
    background: #fff;
    padding: 25px;
    position: relative;
}

.whitebox > *:first-child {
    margin-top: 0;
    padding-top: 0;
    line-height: 1;
}

.menu_siteSection__line {
    font-size: 0;
    width: 100%;

}

.withoutRightPadding {
    padding-right: 0;
}

.withoutLeftPadding {
    padding-left: 0;
}

.withoutTopPadding {
    padding-top: 0;
}

.withoutBottomPadding {
    padding-bottom: 0;
}

.whitebox .main-block {
    font-size: 0;
}

.ot_listClear li {
    padding: 2px 0 11px;
    position: relative;
    line-height: 1.69;
    list-style: none;
    font-size: 13px;
}

.icHas_logOut {
    padding-right: 25px;
    position: relative;
}

.blued, .right-wrapper a {
    text-decoration: none;
    cursor: pointer;
    color: #308ac4;
}

.marRight15px, .marRight5px {
    margin-right: 15px;
    display: inline-block;
}

.menu_siteSection__item {
    display: inline-block;
    width: 50%;
    padding: 16px 25px 25px;
    border-left: 1px solid #eee;
    box-sizing: border-box;
    position: relative;
    line-height: 1.69;
}

.menu_siteSection__line .menu_siteSection__item:first-child {
    border-left: none;
    border-right: 1px solid #eee;
    right: -1px;
}

.menu_siteSection__line .menu_siteSection__item {
    line-height: 1.69;
    font-size: 13px;
    vertical-align: top;
    color: black;
    height: 117px;
    border-bottom: 1px #eee solid;
}

.menu_siteSection__line .menu_siteSection__item:nth-child(odd) {
    border-left: 0;
}

.menu_siteSection__line .menu_siteSection__item a {
    font-size: 17.5px;
    text-decoration: none;
    cursor: pointer;
    color: #308ac4;
}

.menu_siteSection__line .menu_siteSection__item a:hover {
    color: #4cb2ff
}

.icHas_50x50 {
    position: relative;
    padding-left: 67px;
}

.menu_siteSection__itemLink {
    font-size: 1.348em;
    display: inline-block;
    margin-bottom: 5px;
}

.menu_siteSection__itemDescription {
    display: block;
    padding-left: 67px;
}

.icHas_persone50x50:before {
    background-position: 0 0;
}

.icHas_50x50:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 55px;
    background: url(/images/icon_account.png?22) 0 0 no-repeat;
}

.menu_siteSection__item .icHas_50x50:before {
    top: 1px;
}

.icHas_persone50x50:hover:before {
    background-position: -170px 0;
}

.icHas_table50x50:before {
    background-position: -72px 0;
}

.icHas_feed50x50:before {
    background-position: -71px -415px;
}

.icHas_feed50x50:hover:before {
    background-position: -241px -415px;
}

.icHas_table50x50:hover:before {
    background-position: -242px 0;
}

.icHas_label50x50:before {
    background-position: -70px -140px;
}

.icHas_label50x50:hover:before {
    background-position: -240px -140px;
}

.icHas_lock50x50:before {
    background-position: 0 -278px;
}

.icHas_lock50x50:hover:before {
    background-position: -170px -278px;
}

.icHas_alerts50x50:before {
    background-position: -71px -850px;
}

.icHas_alerts50x50:hover:before {
    background-position: -241px -850px;
}

.icHas_view50x50:before {
    background-position: -70px -980px;
}

.icHas_view50x50:hover:before {
    background-position: -240px -980px;
}

.icHas_booklabel50x50:before {
    background-position: -71px -715px;
}

.icHas_booklabel50x50:hover:before {
    background-position: -241px -715px;
}

.icHas_tickets50x50:before {
    background-position: 0 -1310px;
}

.icHas_tickets50x50:hover:before {
    background-position: -170px -1310px;
}

.floatRight {
    float: right !important;
}

.icHas_logOut {
    padding-right: 25px;
    position: relative;
}

.padTop10px {
    padding-top: 10px !important;
}

.halfWidth {
    width: 50%;
}

.floatLeft {
    display: inline-block;
}

@media screen and (max-width: 800px) {
    .menu_siteSection__line .menu_siteSection__item {
        height: 160px;
    }
}

@media screen and (max-width: 700px) {
    .menu_siteSection__line .menu_siteSection__item {
        height: 174px;
    }

    .halfWidth {
        width: 100%;
    }

    .padTop10px {
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 600px) {
    .menu_siteSection__line .menu_siteSection__item {
        height: 151px;
    }

    .menu_siteSection__itemDescription, .menu_siteSection__line .menu_siteSection__item a {
        padding-left: 0;
    }

    .menu_siteSection__line .menu_siteSection__item a:before {
        content: none;
    }
}

@media screen and (max-width: 500px) {
    .menu_siteSection__line .menu_siteSection__item a {
        font-size: 14px;
    }

    .menu_siteSection__line .menu_siteSection__item {
        height: auto;
        width: 100%;
    }

    .menu_siteSection__line .menu_siteSection__item a:before {
        content: '';
    }

    .menu_siteSection__line .menu_siteSection__item:nth-child(even) {
        border-left: 0;
    }

    .menu_siteSection__itemDescription, .menu_siteSection__line .menu_siteSection__item a {
        padding-left: 67px;
    }
}

.right-wrapper .columnerItem {
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
    padding: 25px 0 0;
    margin-top: 20px;
}

.right-wrapper .toCenter {
    text-align: center;
}

.right-wrapper .buttonClass {
    display: inline-block;
    padding: 0 30px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: white;
    font-weight: 600;
    text-decoration: none;
}

.right-wrapper a.buttonClass {
    color: white;
}

.right-wrapper .columnerItem__columnFoto {
    float: left;
    width: 130px;
}

.right-wrapper .columnerItem__columnFoto img {
    width: 100%;
}

.right-wrapper .infoTable__image__verticalCover {
    position: relative;
    min-height: 60px;
    background: #fff;
    z-index: 10;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}

.right-wrapper .columnerItem__columnsRubber {
    margin: 0 0 0 135px;
}

.right-wrapper .columnerItem__columnPrice {
    float: right;
    width: 160px;

    margin-right: 20px;
}

.right-wrapper .width200 {
    width: 200px;
}

.right-wrapper .orange {
    color: #f18b29;
}

.right-wrapper .columnerItem__columnDescription {
    margin: 0 170px 0 0;
    padding-top: 0;
    line-height: 1.54;
}

.right-wrapper .columnerItem__columnDescription a {
    font-size: 13px;
}

.right-wrapper a[target=_blank] {
    position: relative;
}

.stars.stars5 {
    background-position: 0 0;
}

.stars, .stars16, .stars18 {
    display: inline-block;
}

.stars {
    width: 63px;
    height: 10px;
    background: url(/images/stars.png) 100% 0 no-repeat;
    position: relative;
    top: 1px;
    margin-right: 5px;
}

.stars.stars1 {
    background-position: -52px 0
}

.stars.stars2 {
    background-position: -39px 0
}

.stars.stars3 {
    background-position: -26px 0
}

.stars.stars4 {
    background-position: -13px 0
}

.stars.stars5 {
    background-position: 0 0
}

.right-wrapper .ot_tabs__item {
    padding: 25px 25px 10px;
    color: #000;
}

.right-wrapper .catalogItemList__numsInWiev {
    float: right;
    line-height: 1;
    padding-bottom: 0;
    font-size: 13px;
    min-height: 17px;
}

.gray {
    color: #999;
}

.left-category-menu__cut-head {
    font-size: 13px;
    padding: 12px;
}

.right-wrapper .catalogItemList__paginator {
    margin: 0 150px 0 0;
    position: relative;
    top: -2px;
    left: -2px;
    line-height: 1;
    min-height: 17px;
}

.right-wrapper .catalogItemList__paginator a, .catalogItemList__paginator b, .catalogItemList__paginator span {
    display: inline-block;
    padding: 2px;
    font-size: 13px;
    margin-right: 5px;
}

.right-wrapper .catalogItemList__paginator a:first-child, .catalogItemList__paginator span:first-child {
    margin-left: 0;
}

.cart2-user-form__necessary-notify {
    margin-bottom: 20px;
}

#tips .product-detail-tabs {
    display: none;
}

@media screen and (max-width: 650px) {
    .poshiv-shtor table, .poshiv-shtor tr, .poshiv-shtor td, .poshiv-shtor tbody {
        display: block;
        width: 100% !important;
        border: 0;

    }

    .poshiv-shtor table tr:first-child {
        display: none;
    }

    .poshiv-shtor table tr {
        border-bottom: 1px #e9e9e9 solid;
    }

    .poshiv-shtor table td, .poshiv-shtor table tr {
        text-align: left;
    }

    .poshiv-shtor table td {
        width: auto !important;
        display: inline-block;
    }

    .poshiv-shtor table td p {
        text-align: left;
    }

    .poshiv-shtor table td:nth-child(1) {
        display: block;
    }

    .poshiv-shtor table td:nth-child(2) p:after {
        content: " - ";
        display: inline-block;
        margin: 0 5px;
    }

    .poshiv-shtor table td:nth-child(3) p:after {
        content: " р.";
        display: inline-block;
    }

}