html {
    margin: 0;
    padding: 0;
    height: 100%
}

body {
    margin: 0;
    padding: 0;
    height: 100%
}

img {
    border: none
}

body > .wr_main_elements {
    min-height: 100%
}

body > .wr_main_elements > .wr_content {
    padding-bottom: 900px
}

body > footer {
    margin-top: -900px;
    height: 840px;
    padding-top: 40px
}

header,
nav,
footer,
article,
main {
    display: block
}

.header_user_block.wr_cart .cart_amount_money,
.header_user_block.wr_cart .cart_viewer .counter_cart,
.wr_search_fields input,
.header_inf_block_phone > .phone_description,
.wr_category_menu .c_menu_aditional_inf {
    font-size: 11px
}

.header_user_block.wr_cart .cart_text {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff
}

.header_user_block .link_personal_page,
.wr_top_bar {
    font-size: 0
}

body {
    font-size: 14px
}

a {
    text-decoration: underline
}

p {
    margin: 24px 0
}

p:first-child,
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
    margin-top: 0
}

p:last-child {
    margin-bottom: 0
}

h1:first-child,
.this_as_h1:first-child,
h2:first-child,
.this_as_h2:first-child,
h3:first-child,
.this_as_h3:first-child,
h4:first-child,
.this_as_h4:first-child,
h5:first-child,
.this_as_h5:first-child,
h6:first-child,
.this_as_h6:first-child {
    margin-top: 0
}

h1:last-child,
.this_as_h1:last-child,
h2:last-child,
.this_as_h2:last-child,
h3:last-child,
.this_as_h3:last-child,
h4:last-child,
.this_as_h4:last-child,
h5:last-child,
.this_as_h5:last-child,
h6:last-child,
.this_as_h6:last-child {
    margin-bottom: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
.this_as_h1,
.this_as_h2,
.this_as_h3,
.this_as_h4,
.this_as_h5,
.this_as_h6 {
    font-weight: normal;
    line-height: 1;
    margin: 20px 0;
    color: #333336
}

.this_as_h1,
h1,
h1.main-header {
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1.5px;
    color: #333336
}

.this_as_h2,
h2 {
    font-size: 27px
}

.this_as_h3,
h3 {
    font-size: 24px
}

.this_as_h4,
h4 {
    font-size: 21px
}

.this_as_h5,
h5 {
    font-size: 19px
}

.this_as_h6,
h6 {
    font-size: 18px
}

.wr_category_menu .c_menu_name {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.4px
}

.header_inf_block_phone .phone {
    font-size: 18px
}

.header_user_block.wr_cart .button_order,
.header_user_block.wr_cart .cart_text,
.header_user_block .link_personal_page,
.wr_category_menu .c_menu_name {
    letter-spacing: 1px
}

.header_user_block.wr_cart .cart_viewer .counter_cart,
.link_personal_page,
.header_inf_block.wr_feedback_bloks a.callback_link,
.header_inf_block.wr_feedback_bloks a.feedback_link,
.wr_top_bar a {
    text-decoration: none
}

.link_personal_page {
    text-indent: -9999px
}

#bxdynamic_region a span {
    border-bottom: dashed 1px;
    display: inline-block;
    line-height: 1
}

ul.v_menu,
ul.h_menu {
    margin: 0;
    padding: 0;
    list-style: none
}

ul.h_menu > li,
ul.v_menu > li {
    margin: 0;
    padding: 0
}

li.clear {
    float: none !important;
    clear: both !important;
    height: 0 !important;
    width: 0 !important;
    min-height: 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.clear {
    clear: both;
    overflow: hidden
}

.wr_page_width {
    margin: 0 auto;
    max-width: 1220px
}

body,
.wr_page_width {
    min-width: 1220px
}

.wr_top_bar > .wr_bott_shadow {
    height: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative
}

.wr_top_bar > .wr_bott_shadow > .bott_shadow {
    position: absolute;
    top: 0;
    height: 17px;
    width: 100%
}

#bxdynamic_region,
#bxdynamic_region a,
ul.wr_city .label,
ul.top_bar_menu > li > a {
    height: 31px;
    line-height: 31px
}

ul.top_bar_menu > li > a {
    font-size: 12px;
    color: #323336;
    display: inline-block
}

ul.top_bar_menu > li {
    margin-right: 25px
}

ul.top_bar_menu > li:last-child {
    margin-right: 0
}

#bxdynamic_region,
#bxdynamic_region a {
    display: block;
    float: left;
    margin: 0;
    padding: 0
}

ul.wr_city .label.wr_city_label {
    background-image: url(../../images/map_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 26px
}

ul.wr_city > li > .w_arrow {
    padding-left: 0;
    padding-right: 13px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAE1JREFUCJllzDERgDAUg+GPHh7QxsQODjABKjgsdKqYCqgDYHkDB1mSP7lLl3M+MPrrTFhQP0PFnNAw4YrhDm4pioI98hasf12tGMLBA9gQDrp4V2mzAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: right center
}

.wr_top_bar .wr_rubber_coll_n1 {
    margin-right: 237px
}

.wr_top_bar .wr_rubber_coll_n2 {
    margin-right: auto
}

.wr_header_inf_blocks {
    padding: 8px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.wr_header_inf_blocks > .header_inf_block {
    padding: 18px 0 0
}

.header_inf_block_phone {
    display: flex
}

.wr_header_inf_blocks > .header_inf_block {
    display: flex;
    flex-direction: row
}

.wr_header_logo > a,
.header_logo {
    display: block;
    width: 213px;
    padding: 0;
    margin: 0;
    border: none
}

.header_logo {
    width: 209px;
    margin-top: -10px
}

.header_inf_block_phone {
    line-height: 1;
    display: flex;
    flex-direction: column
}

.header_inf_block_phone > .phone_description {
    margin-top: 3.5px;
    margin-left: -1px
}

.header_inf_block.wr_feedback_bloks a.callback_link {
    height: 34px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.3px;
    text-align: left;
    color: #ffffff;
    line-height: 34px;
    border-radius: 4px;
    background-image: linear-gradient(352deg, #ee7f1f, #f4b131), linear-gradient(to bottom, #f4b131, #f4b131);
    padding: 0 12px;
    text-transform: uppercase;
    margin-right: 7px;
    white-space: nowrap;
    transition: .5s background-image, .5s color
}

.header_inf_block.wr_feedback_bloks a.callback_link:hover {
    background-image: linear-gradient(352deg, #ee7f1f, #ee7f1f), linear-gradient(to bottom, #ee7f1f, #ee7f1f)
}

.header_inf_block.wr_feedback_bloks a.feedback_link {
    height: 34px;
    border-radius: 4px;
    border: solid 2px #313336;
    background-color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #333336;
    padding: 0 24px;
    text-transform: uppercase;
    box-sizing: border-box
}

.header_inf_block.work_time {
    display: flex;
    flex-direction: column;
    padding-left: 40px;
    position: relative;
    text-align: left
}

.header_inf_block.work_time:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 26px;
    height: 26px;
    transform: translateY(-50%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAsVJREFUSIm11luIlVUUB/DfzJimjWZeQFMnJQRBQh+k8FoPSRcLK4VeisAkFFIpIbqAloIXAiF66CGdB0MIEVKIKBSRhIwixCuNUOgYaY1Z+pCXqU4Pa30zn8cznoEZ//Dxnb33+tZ/77X+a+1Dz5iGMziB8bewK7AOl/F+rcWGW3z4AS5iEo5iSx2ia3gAJ9GMqz0RjcN6TMjxFGxACxbjdB2iR9NfBQfwT84fxOaCaBCOYRf259xKfIn7MBKf1iHai0b8h4X4G3dgBc4WRjPxXdWHy0QY2vF4HRI4gq/QVjU/IknBAnxeZdCQ8w/3ggRG4wWMqbFWKUK3QCR/Vy+d1sNufI8l+BiVAaXFTvzZT0Sd+b5UvVArdP2JSuNtdH4DeiJ6FoewHcOFMNYJZa5JmxH4BN8IOcN0IfMvRB3ehHLoRolcPZaOtiTxYczBcTyZ8614QnSQZlEOy/FGbqDADWIoMBj/igJuT+K70tnRfN+NYfgl55pE0TfnRu7J3zdhBraWxmtxRTTU+3En9uA6Psvx5NzMFbyd3z2HCzifEek6US3SmjvpI7qImvAWfhVd+C98iKEl47l4D7Nz3CA6wRrdjXgoVmOVSEEXUaG6bZifzyBMFXnYm+MZoms0idBNT4evCfUdxADsxEOik7dWH2smfsaQ0txIjBXdezlewY5c24mlOV6a5B3imvkDE8Wl+VP5RETiN2GgUNg40YFfwvNCBONFqz+U77F4Cr/r7tqwMTfdjjeriTbhXTwiru5TeCcNnhbFRxTuPCHrAi2YlacqME2EvowKPIMfRHJfxuslg9YSaV9QkQRf4yPdSmkUiW4XJ+kzUYNQ0wQ8KGTdluN78aOo/jLa8Kq46veJ/xNzazjvFPK/WBBVhKx7iw4hgIn4LTfVUsNuh5D5seTQISTe3/gWL6bv87AI55L1djwdWPQ/Q6W4OPXpmK0AAAAASUVORK5CYII=')
}

.header_inf_block .work_time__title {
    font-weight: bold;
    color: #323236;
    font-size: 15px;
    line-height: 1
}

.header_inf_block .work_time__time {
    font-size: 12px;
    line-height: 15px;
    color: #323236;
    font-weight: normal
}

.wr_header_user_blocks {
    padding: 0 26px;
    display: flex;
    justify-content: space-between
}

.header_user_block {
    float: left;
    padding: 13px 0;
    margin-right: 21px
}

.header_user_block.wr_cart .cart_viewer,
.header_user_block .link_personal_page,
.category_menu_butt .category_menu_butt_img,
.header_user_block {
    height: 29px
}

.category_menu_butt_img {
    background-image: url(../../images/category_menu_img.png);
    background-repeat: no-repeat;
    background-position: left top
}

.auth-form {
    margin-right: auto
}

.category_menu_butt,
.category_menu_butt .category_menu_butt_img,
.category_menu_butt .category_menu_desc,
.category_menu_butt .c_menu_name,
.category_menu_butt .aditional_inf {
    display: block
}

.category_menu_butt .category_menu_butt_img,
.category_menu_butt .category_menu_desc {
    float: left
}

.category_menu_butt .category_menu_butt_img {
    width: 20px
}

.category_menu_butt .category_menu_desc {
    padding-left: 16px;
    line-height: 1
}

.wr_search_fields {
    overflow: hidden;
    position: relative
}

.wr_search_fields input {
    height: 28px
}

.wr_search_fields input[type=text] {
    box-sizing: border-box;
    height: 34px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 40px;
    padding-top: 6px;
    width: 370px;
    font-size: 12px;
    color: #333
}

.wr_header_user_blocks .wr_search_fields input[type=text] {
    height: 27px
}

.wr_search_fields input[type=submit] {
    width: 28px;
    background-color: #fff;
    background-image: url(../../images/search_icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.link_personal_page {
    display: block;
    background-image: url(../../images/personal_page.png);
    background-repeat: no-repeat;
    padding-left: 29px;
    line-height: 29px
}

.logout_link {
    font-size: 10px;
    text-decoration: none
}

.header_user_block.wr_cart {
    line-height: 1;
    width: 295px;
    margin-right: 0
}

.header_user_block.wr_cart .cart_viewer,
.header_user_block.wr_cart .wr_cart_text_viewer,
.header_user_block.wr_cart .button_order {
    float: left
}

.header_user_block.wr_cart .cart_viewer {
    background-image: url(../../images/cart_icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 28px;
    margin-right: 18px;
    flex-shrink: 0
}

.header_user_block.wr_cart .cart_viewer {
    position: relative
}

.header_user_block.wr_cart .cart_amount_money {
    margin-top: 5px
}

.header_user_block.wr_cart .button_order {
    text-align: center;
    width: 70px;
    padding: 2px 10px;
    height: 24px;
    line-height: 1;
    text-decoration: none;
    font-size: 11px;
    margin-left: 7px;
    margin-top: -2px
}

.header_user_block.search_form {
    margin-right: 62px
}

.header_user_block.wr_link_personal_page {
    position: relative;
    display: flex;
    margin-right: 10px;
    align-items: center;
    box-sizing: content-box
}

* + .wr_footer_blocks {
    margin-top: 26px
}

.wr_footer_blocks.how_this_work {
    font-size: 13px;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px
}

.wr_footer_blocks {
    font-size: 12px
}

.wr_footer_blocks > .footer_block {
    float: left
}

.wr_footer_blocks > .footer_block {
    margin: 0 5px
}

.wr_footer_blocks > .footer_block:first-child {
    margin-left: 0
}

.wr_footer_blocks > .footer_block:nth-last-child(2) {
    margin-right: 0
}

.wr_footer_blocks > .footer_block.nth_last_child_2 {
    margin-right: 0
}

.wr_footer_blocks.how_this_work > .footer_block {
    min-height: 324px
}

.wr_footer_blocks > .footer_block {
    min-height: 298px
}

.footer_block.n1,
.footer_block.ihrobot {
    width: 355px
}

.footer_block.n2,
.footer_block.order_product {
    width: 263px
}

.footer_block.n3,
.footer_block.order_receipt {
    width: 312px
}

.footer_block.n4,
.footer_block.payment_puchase {
    width: 240px
}

.wr_footer_blocks > .footer_block .hyphen {
    background-image: url(../../images/hyphen_white.png);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 19px
}

.wr_footer_blocks > .footer_block .hyphen,
.wr_footer_blocks > .footer_block p {
    margin: 22px 0
}

.wr_footer_blocks > .footer_block .h_footer_menu + .p {
    margin: 16px 0
}

.wr_footer_blocks > .footer_block .h_footer_menu,
.wr_footer_blocks > .footer_block .h_footer_menu + .hyphen {
    margin: 0;
    margin-bottom: 11px
}

.wr_footer_blocks > .footer_block p:first-child,
.wr_footer_blocks > .footer_block .hyphen:first-child,
.wr_footer_blocks > .footer_block .h_footer_menu:first-child {
    margin-top: 0
}

.wr_footer_blocks > .footer_block .h_footer_menu {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.36;
    letter-spacing: 0.6px
}

.wr_footer_blocks > .footer_block > .hyphen {
    line-height: 17px
}

.wr_footer_phones {
    margin: 8px 0
}

.footer_phone {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.22;
    letter-spacing: 0.5px;
    text-align: left;
    color: #ffffff
}

.footer_work_time {
    font-size: 12px;
    line-height: 1.33;
    letter-spacing: 0.3px;
    text-align: left;
    color: #b7b7b7
}

.footer_std_hrobot_form {
    margin: 0;
    padding: 0;
    display: block
}

.wr_footer_phones + .footer_std_hrobot_form {
    margin-top: 11px;
    width: 172px
}

.footer_std_hrobot_form input {
    display: block;
    box-sizing: border-box;
    width: 100%
}

.footer_std_hrobot_form input + input {
    margin-top: 7px
}

.footer_std_hrobot_form input[type=text] {
    border: none;
    box-shadow: 0 0 3px 0 #323337 inset;
    height: 34px;
    padding: 4.5px 6px 4.5px;
    font-size: 18px;
    background-color: #fefffd
}

.footer_std_hrobot_form input[type=button],
.footer_std_hrobot_form input[type=submit] {
    font-size: 12px;
    padding: 0 10px;
    height: 30px;
    cursor: pointer
}

.footer_std_hrobot_form ::-webkit-input-placeholder {
    color: #999999
}

.footer_std_hrobot_form ::-moz-placeholder {
    color: #999999
}

.footer_std_hrobot_form :-moz-placeholder {
    color: #999999
}

.footer_std_hrobot_form :-ms-input-placeholder {
    color: #999999
}

.as_block {
    display: block
}

.footer_block.order_receipt .scheme_path {
    font-size: 11px
}

.footer_block .h_footer_menu.footer_needle {
    background-image: url(../../images/footer_needle.png);
    background-repeat: no-repeat;
    background-position: right -20px center;
    padding-right: 68px
}

.footer_robot_image {
    display: block;
    margin: 0;
    padding: 0
}

.wr_footer_logo img,
.wr_footer_logo {
    display: block;
    float: left;
    max-width: 100%
}

.wr_footer_logo {
    margin-top: 4px;
    margin-bottom: 25px
}

.wr_footer_logo + .clear + form.search_form {
    margin-top: 21px
}

.footer_block .wr_search_fields {
    float: left;
    max-width: 100%
}

.footer_block .wr_search_fields input[type=text] {
    width: 270px;
    max-width: 100%
}

.wr_search_fields ::-webkit-input-placeholder {
    color: #666666
}

.wr_search_fields ::-moz-placeholder {
    color: #666666
}

.wr_search_fields :-moz-placeholder {
    color: #666666
}

.wr_search_fields :-ms-input-placeholder {
    color: #666666
}

.wr_footer_hrobot_yandex_rate {
    margin-top: 44px
}

.footer_hrobot_yandex_rate {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    max-width: 100%
}

.footer_rate_header {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.88;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff
}

.footer_rate_header + .footer_hrobot_yandex_rate {
    margin-top: 6px
}

.footer_hrobot_yandex_rate > li {
    float: left;
    height: 21px;
    width: 22px;
    margin: 0 3.5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAjVJREFUOI2VlT1rFFEUhp/nsAiBFQtDRAWDQmBTiYVFNDGFIIn4gaWLIJjCWKo/wMpWay1Sitqov0CwUDthMYJKQBE/ksIE0UAkJhZ3dmdmd7LiwMydOffsM+e8972zfr8xDABmF0FJF7O41pDnhGvKJLqBQMiOq++oOiJB7QcFOUt4WBlHp4kETcVUH9GGuBU0QWbNn68U4v3AuQo51PSjAHREOV54niYYRjH6VFwNzWPKLKGFuUAvG20J+0qRQaMHOkB4sTwnBjPoNvpUXCuARIbS6R6DXegZZGdnocJUZDiE3Cd8/OPu6CLhF3UJWdp+aX4TwOWb+++gpzJgDaHTZrvSMrQQN89N4zrBEvqkhp5GdrcnLelcBS1JUs4Nauge5VwgU+hnI6nRcUTHGWLk932g7fhXwpNB2DIYQ1+XjJ9VaVRI0s4rjgn6Bh2rN1uvImv9E8EE+nRrPf8RD56h4/Vm62Nut/TGFYIpwnvGf0LlIXqi3mwt5z4ua/Tb4AI6T1e7Pe3n0LeEzXqztdbl43zHZQuySTBQvfrlak05A/XzrT8VO69QUUrcix7IofZAzaEg+34+ODjcCy5ql9qcbFvM6tZLTsjux3vAZeMLOlHp0XBB+VCUrvA5OFZZcZeek13QFfS6QYNwBLlGuNL1sZqoBucrP0jYyKAbBHPoqMEtdB1ZJ7yNNNA5dDPbB41fjw4NVi9eGleR94QvCI6iMwbfSv8YCbSIzChH0JfIArJaBP8FXsBRGFtKoZEAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center center
}

.footer_hrobot_yandex_rate > li.bad_rate {
    background-image: url(../../images/footer_star_bad.png)
}

.footer_hrobot_yandex_rate > li:first-child {
    margin-left: 0
}

.footer_hrobot_yandex_rate > li:last-child {
    margin-right: 0
}

.footer_block .h_footer_menu + ul.v_menu,
.footer_block .h_footer_menu + nav {
    margin-top: -6px
}

div.footer_block ul.v_menu > li {
    margin-bottom: 5px
}

nav + .footer_subscribe,
* + .footer_subscribe {
    margin-top: 52px
}

.footer_subscribe {
    min-height: 66px;
    max-width: 100%
}

.footer_subscribe input[type=text] {
    font-size: 12px;
    line-height: 1.25;
    text-align: left;
    color: #a3a3a3;
    padding-left: 17px;
    border-radius: 4px
}

.footer_cards_list {
    list-style: none;
    margin: -3.5px;
    padding: 0;
    overflow: hidden
}

.h_footer_menu + .footer_cards_list {
    margin-top: -7.5px
}

.footer_cards_list > li {
    float: left;
    width: 69px;
    height: 35px;
    margin: 3.5px
}

.footer_cards_list + .h_footer_menu {
    margin-top: 28px !important
}

.footer_cards_list.footer_payment_systems > li {
    background-image: url(../../images/footer_payment_systems.png);
    background-repeat: no-repeat;
    background-position: left top
}

.footer_cards_list.footer_payment_systems > li.visa {
    background-position: 0 0
}

.footer_cards_list.footer_payment_systems > li.master {
    background-position: -76px 0
}

.footer_cards_list.footer_payment_systems > li.qiwi {
    background-position: -152px 0
}

.footer_cards_list.footer_payment_systems > li.qiwi {
    background-position: 0 -42px
}

.footer_cards_list.footer_payment_systems > li.yandex_money {
    background-position: -76px -42px
}

.footer_cards_list.footer_delivery_systems > li {
    background-image: url(../../images/footer_delivery_systems.png);
    background-repeat: no-repeat;
    background-position: left top
}

.footer_cards_list.footer_delivery_systems > li.dp_delivery {
    background-position: 0 0
}

.footer_cards_list.footer_delivery_systems > li.autotrading_delivery {
    background-position: -76px 0
}

.footer_cards_list.footer_delivery_systems > li.spsr_delivery {
    background-position: -152px 0
}

.footer_cards_list.footer_delivery_systems > li.ems_delivery {
    background-position: 0 -42px
}

.wr_content .wr_main_content {
    
    padding-top: 45px;
    padding-bottom: 69px
}

.wr_section_menu_tile {
    margin-top: 52px
}

.wr_section_menu_tile {
    overflow: hidden;
    max-width: 100%
}

ul.section_menu_tile {
    padding: 0;
    margin: -52px -26px 0;
    list-style: none
}

ul.section_menu_tile > li {
    float: left;
    margin: 52px 0 0;
    box-sizing: border-box;
    padding: 0 26px;
    width: 25%
}

ul.section_menu_tile > li a.section_preview_image {
    display: block;
    height: 170px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

ul.section_menu_tile > li .section_descr {
    text-align: left
}

ul.section_menu_tile > li .section_preview_image + .section_descr {
    margin-top: 25px
}

ul.section_menu_tile > li .section_descr .section_name {
    font-size: 16px;
    text-decoration: none;
    color: #323236;
    border-bottom: 1px solid transparent;
    transition: .5s color, .5s border-color
}

ul.section_menu_tile > li .section_descr .section_name:hover {
    border-color: #0082c7;
    color: #0082c7
}

.wr_ad_block {
    overflow: hidden;
    border-right: none !important;
    border-left: none !important;
    max-width: 100%
}

.wr_ad_block {
    margin-top: 38px
}

.wr_ad_block ul.ad_block {
    margin: 0 -30px;
    padding: 0;
    list-style: none
}

.wr_ad_block ul.ad_block > li {
    box-sizing: border-box;
    width: 33.3%;
    padding: 5px 30px;
    float: left
}

.wr_ad_block ul.ad_block > li a.ad_banner_img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 89px;
    display: block
}

.wr_ad_block ul.ad_block > li .wr_ad_block_description {
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    height: 90px;
    overflow: hidden
}

.wr_section_content {
    font-size: 16px;
    line-height: 22px
}

* + .wr_section_content {
    margin-top: 66px
}

.wr_main_content > .wr_product_list {
    margin-top: -10px
}

.pl_main_header {
    box-sizing: border-box;
    padding-left: 244px
}

.pl_main_header h1,
.pl_main_header h2,
.pl_main_header h3,
.pl_main_header h4,
.pl_main_header h5,
.pl_main_header h6 {
    margin: 16px 0
}

.pl_main_header h1:first-child,
.pl_main_header h2:first-child,
.pl_main_header h3:first-child,
.pl_main_header h4:first-child,
.pl_main_header h5:first-child,
.pl_main_header h6:first-child {
    margin-top: 0
}

.pl_main_header h1:last-child,
.pl_main_header h2:last-child,
.pl_main_header h3:last-child,
.pl_main_header h4:last-child,
.pl_main_header h5:last-child,
.pl_main_header h6:last-child {
    margin-bottom: 0
}

.std_breadcrumbs li,
.sdt_breadcrumbs a {
    font-size: 13px
}

ul.std_breadcrumbs {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    margin-top: -35px;
}

ul.std_breadcrumbs li {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 1
}

ul.std_breadcrumbs li + li {
    padding-left: 30px;
    background-image: url(../../images/std_breadcrubs_needle.png);
    background-repeat: no-repeat;
    background-position: left top
}

.pl_main_header + .pl_section {
    margin-top: 37px
}

.pl_header,
.wr_pl_content,
.pl_footer {
    float: right;
    width: 956px;
    box-sizing: border-box
}

.pl_sidebar {
    float: left;
    width: 264px;
    box-sizing: border-box;
    padding-right: 24px
}

.wr_pl_filter {
    padding: 20px 29px;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box
}

.bx_filter_reset_filter + .pl_filter_section {
    margin-top: 0
}

.pl_filter_section {
    margin: 30px 0
}

.pl_filter_section:first-child {
    margin-top: 0
}

.pl_filter_section:last-child {
    margin-bottom: 0
}

.pl_filter_section > h2 {
    font-size: 15px;
    margin: 15px 0
}

.pl_filter_section h2:first-child {
    margin-top: 0
}

.pl_filter_section h2:last-child {
    margin-bottom: 0
}

.pl_filter_section > h2 > .text_decoration {
    border-bottom: 1px dashed;
    cursor: pointer;
    display: inline-block
}

ul.pl_filter_block {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.pl_filter_block > li {
    margin: 12px 0;
    padding: 0;
    line-height: 1
}

ul.pl_filter_block > li:first-child {
    margin-top: 0
}

ul.pl_filter_block > li:last-child {
    margin-bottom: 0
}

.pl_filter_block label {
    cursor: pointer
}

ul.pl_filter_block > li .jq-checkbox {
    margin-right: 5px
}

.pl_header {
    padding-bottom: 15px;
    padding-left: 27px;
    padding-right: 20px;
    padding-top: 15px
}

.pl_header > .std_pl_header_block {
    float: left;
    padding: 2px
}

.wr_switch_pl {
    height: 34px;
    line-height: 34px;
    font-size: 12px
}

.wr_switch_pl .switch_pl_name {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.3px;
    text-align: left;
    color: #323236
}

.wr_switch_pl .switch_pl_name:last-child {
    color: #838383
}

.wr_switch_pl.switcher_right .switch_pl_name:last-child {
    color: #323236
}

.wr_switch_pl.switcher_right .switch_pl_name:first-child {
    color: #838383
}

.wr_switch_pl .switch_pl_name,
.wr_switch_pl .switcher_pl_background {
    float: left
}

.wr_switch_pl .switcher_pl_background {
    width: 92px;
    height: 38px;
    background-image: url(../../images/pl_switch_left.png);
    background-repeat: no-repeat;
    background-position: top left
}

.wr_switch_pl.switcher_right .switcher_pl_background {
    background-image: url(../../images/pl_switch_right.png)
}

.wr_switch_pl .switcher_pl_view {
    display: block;
    width: 78px;
    height: 31px;
    margin-left: 7px;
    margin-top: 1px
}

ul.wr_pl_filter_order {
    list-style: none;
    margin-bottom: 0;
    margin-left: 52px;
    margin-right: 0;
    margin-top: 0
}

ul.wr_pl_filter_order > li {
    float: left
}

ul.wr_pl_filter_order > li > a > span {
    display: inline-block;
    padding-left: 14px;
    background-image: url(../../images/order_arrow_asc.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    font-weight: bold;
    color: #838383
}

ul.wr_pl_filter_order > li.desc > a > span {
    background-image: url(../../images/order_arrow_desc.png)
}

ul.std_pagination > li > a,
ul.wr_pl_filter_order > li > a {
    display: block;
    height: 33px;
    line-height: 33px;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #838383;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 3px 0 #e1e1e1, 0 1px 0 1px #f9f6f4 inset, 0 -1px 0 0 #e1e1e1 inset;
    background: #f8f4f2;
    background: -moz-linear-gradient(top, #f8f4f2 0%, #f0ecea 47%, #eae7e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f4f2), color-stop(47%, #f0ecea), color-stop(100%, #eae7e5));
    background: -webkit-linear-gradient(top, #f8f4f2 0%, #f0ecea 47%, #eae7e5 100%);
    background: -o-linear-gradient(top, #f8f4f2 0%, #f0ecea 47%, #eae7e5 100%);
    background: -ms-linear-gradient(top, #f8f4f2 0%, #f0ecea 47%, #eae7e5 100%);
    background: linear-gradient(to bottom, #f8f4f2 0%, #f0ecea 47%, #eae7e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f2', endColorstr='#eae7e5', GradientType=0)
}

ul.wr_pl_filter_order > li > a {
    width: 151px;
    padding: 0 5px
}

ul.std_pagination > li > a {
    width: auto;
    min-width: 33px;
    padding: 0 5px
}

ul.std_pagination > li.active > a {
    height: 30px;
    margin-top: 1px;
    line-height: 30px
}

ul.std_pagination > li.active > a,
ul.std_pagination > li > a,
ul.wr_pl_filter_order > li:first-child > a,
ul.wr_pl_filter_order > li:last-child > a {
    border-radius: 5px
}

ul.wr_pl_filter_order > li:first-child > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

ul.wr_pl_filter_order > li:last-child > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

ul.std_pagination > li.active > a,
ul.wr_pl_filter_order > li.active > a {
    border: none;
    box-shadow: 0 0 3px 0 #e1e1e1, 0 2px 5px 0 #dad8d7 inset;
    background: #e6e4e2;
    background: -moz-linear-gradient(top, #e6e4e2 0%, #e7e5e3 47%, #e8e6e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e4e2), color-stop(47%, #e7e5e3), color-stop(100%, #e8e6e5));
    background: -webkit-linear-gradient(top, #e6e4e2 0%, #e7e5e3 47%, #e8e6e5 100%);
    background: -o-linear-gradient(top, #e6e4e2 0%, #e7e5e3 47%, #e8e6e5 100%);
    background: -ms-linear-gradient(top, #e6e4e2 0%, #e7e5e3 47%, #e8e6e5 100%);
    background: linear-gradient(to bottom, #e6e4e2 0%, #e7e5e3 47%, #e8e6e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e4e2', endColorstr='#e8e6e5', GradientType=0)
}

ul.std_pagination {
    list-style: none;
    margin: 0;
    padding: 0
}

.pl_header ul.std_pagination {
    float: right
}

ul.std_pagination > li {
    float: left;
    margin: 0 1.5px
}

ul.std_pagination > li:first-child {
    margin-left: 0
}

ul.std_pagination > li:last-child {
    margin-right: 0
}

ul.std_pagination > li.show_all_result > a,
ul.std_pagination > li.wr_next_pages > a {
    background: none;
    box-shadow: none;
    border: none;
    min-width: 0
}

ul.std_pagination > li.show_all_result > a {
    text-decoration: underline
}

.wr_pl_content {
    padding-top: 34px;
    padding-bottom: 56px
}

.wr_product_preview > .wr_preview_image,
.wr_product_preview > .wr_preview_description,
.wr_product_preview > .wr_price_product {
    box-sizing: border-box;
    float: left
}

.wr_preview_image {
    position: relative
}

.wr_preview_image .wr_aditional_product_info {
    flex-direction: column
}

.pl_preview_image {
    display: block;
    width: 208px;
    height: 158px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: 1px solid #f4f4f4
}

.pl_sale_block {
    position: absolute;
    top: -2px;
    left: -2px;
    height: 86px;
    width: 86px;
    background-position: left top;
    background-repeat: no-repeat
}

.pl_sale_timer_block {
    width: 62px;
    height: 61px;
    position: absolute;
    display: block;
    right: 1px;
    bottom: 1px;
    background-image: url(../../images/ribbons/pl_timer_sale.png);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    line-height: 1;
    color: white;
    box-sizing: border-box;
    padding-top: 47px;
    padding-right: 4px;
    text-align: right
}

.pl_sale_block.isales_leader {
    background-image: url(../../images/ribbons/pl_isales_leader.png)
}

.pl_sale_block.inew_product {
    background-image: url(../../images/ribbons/pl_inew_product.png)
}

.pl_sale_block.isale_product {
    background-image: url(../../images/ribbons/pl_isale_product.png)
}

.wr_preview_description {
    width: 544px;
    padding-left: 15px;
    padding-top: 9px;
    padding-right: 0
}

.wr_price_product {
    width: 180px
}

.wr_preview_description .h_product_name {
    font-size: 18px;
    margin: 18px 0
}

.wr_preview_description > .h_product_name:first-child {
    margin-top: -2px;
    padding-right: 52px;
    margin-bottom: 13px
}

.wr_aditional_product_info {
    margin-top: 0;
    margin-bottom: 20px
}

.wr_aditional_product_info > .aditional_product_info {
    float: left;
    line-height: 13px;
    font-size: 12px;
    color: #323336
}

.aditional_product_info > .rate_product,
.aditional_product_info > .wr_link_to_reviews {
    float: left;
    margin: 0;
    padding: 0
}

.aditional_product_info > .rate_product {
    margin-left: 20px
}

.aditional_product_info > .wr_link_to_reviews {
    margin-left: 7px
}

ul.rate_product {
    list-style: none
}

ul.rate_product > li {
    float: left;
    width: 14px;
    height: 13px;
    margin: -1px 0.5px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAVtJREFUKJGNkb9Lm1EUhp/3PeJQEVQoUp0UF6sdpGuxgzq04BTRQbM7VJNWFwchSyeJpODiZKlgl/oD/waHLl1Kt0jH6hTFQV3EDl/yJdEUeqdzzz3PPe95jwqFAg9Prv2LsX7JbJSuszuPCgC3SmJNygwT+tDy/V+ggkVCYI3mu/de/ReY79gdxJrGghAKLbf8/OLjwDrWGFavrGeYfqx2QqgKYyqy/hA6wzrH2m7DmsB6LSvpn0hsgISCHqwerFFCd7KOjfVG1gHRAEUTBE5iQrey5orlzDd/usneEMxibakG1edLY0IVWVPFcmY/Nad0tXBXupxfIvQzhSxqKpRIXyuWMyc1c9pqwfunX4PQQPN8NM461OhqChIaw+pM5Zm61OTetM/6Hq3xauE95rNCfVhvsU6rnV+uvjh68qijQp1YPwi92/w9872aPlt5fjgis4KVQ3QB1wB/AaDyOc2xc7j7AAAAAElFTkSuQmCC');
    background-position: left top;
    background-repeat: no-repeat
}

.aditional_product_info > .wr_link_to_reviews > a {
    font-size: 13px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #323336;
    font-weight: normal;
    text-decoration: none
}

ul.rate_product > li.bad_rate {
    background-image: url(../../images/rate_product_start_black.png)
}

.wr_preview_product_text {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #323336
}

.wr_pl_content > .wr_product_preview {
    margin: 46px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.wr_pl_content > .wr_product_preview:first-child {
    margin-top: 0
}

.wr_pl_content > .wr_product_preview:last-child {
    margin-bottom: 0
}

.pl_buy {
    text-align: center;
    line-height: 32px;
    height: 34px;
    width: 156px;
    text-decoration: none;
    box-sizing: border-box;
    text-transform: uppercase
}

.pl_buy.pre_order {
    border-radius: 4px;
    border: solid 2px #d1d1d1;
    background-color: #eae6e3;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.7px;
    text-align: center;
    color: #333336;
    line-height: 30px;
    height: 34px
}

.pl_price.pl_discount_price + .pl_old_price {
    margin-top: 10px
}

.pl_old_price + .pl_buy {
    margin-top: 16px
}

.pl_buy_one_click,
.tile_product_list .slick-slide .pl_buy_one_click {
    display: inline-block;
    margin-left: 9px;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    height: 34px;
    width: 156px;
    letter-spacing: 0.6px;
    text-align: left;
    color: #333336;
    border-radius: 4px;
    border: solid 2px #ffa41e;
    background-color: #ffffff;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: center;
    text-transform: uppercase;
    transition: .5s border-color, .5s background-color;
    cursor: pointer
}

.pl_buy_one_click:hover,
.tile_product_list .slick-slide .pl_buy_one_click:hover {
    border-color: #dbdbdb;
    background-color: #ebebeb
}

.pl_price {
    font-size: 32px;
    line-height: 1
}

.pl_old_price .pl_currency,
.pl_price .pl_currency {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.36;
    letter-spacing: 0.6px;
    text-align: left;
    color: #323236
}

.pl_old_price {
    text-decoration: line-through;
    font-size: 22px;
    line-height: 1
}

.wr_price_product > .pl_price {
    margin-top: -2px;
    margin-bottom: 35px
}

.pl_section + .pl_section_description {
    padding-top: 76px
}

.font16px {
    font-size: 16px
}

ul.lstyle_hyphen {
    list-style: none;
    padding: 0;
    margin: 0
}

ul.lstyle_hyphen > li {
    background-image: url(../../images/hyphen_black_std.png);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 31px;
    line-height: 17px;
    margin: 16px 0
}

ul.lstyle_hyphen > li:first-child {
    margin-top: 0
}

ul.lstyle_hyphen > li:last-child {
    margin-bottom: 0
}

.pl_section_description .wr_part_sdescription {
    margin-top: 39px
}

.pl_section_description .wr_part_sdescription:first-child {
    margin-top: 0
}

.wr_part_sdescription h1 + ul.lstyle_hyphen,
.wr_part_sdescription h2 + ul.lstyle_hyphen,
.wr_part_sdescription h3 + ul.lstyle_hyphen,
.wr_part_sdescription h4 + ul.lstyle_hyphen,
.wr_part_sdescription h5 + ul.lstyle_hyphen,
.wr_part_sdescription h5 + ul.lstyle_hyphen {
    margin-top: -3px
}

ul.tile_product_list {
    list-style: none;
    padding: 0;
    margin-left: -16px;
    margin-right: -16px;
    display: flex
}

ul.tile_product_list > li {
    width: 25%;
    box-sizing: border-box;
    padding: 0 16px;
    position: relative;
    display: table-cell;
    vertical-align: top
}

ul.tile_product_list > li > article {
    display: flex;
    flex-direction: column;
    height: 100%
}

ul.tile_product_list > li .pl_buy {
    width: 100%;
    margin-bottom: 8px
}

ul.tile_product_list > li .wr_pl_buy_one_click {
    width: 100%
}

ul.tile_product_list .wr_price_product,
ul.tile_product_list .wr_preview_image,
ul.tile_product_list .pl_preview_image {
    width: auto
}

ul.tile_product_list .wr_price_product {
    padding-left: 0
}

ul.tile_product_list .h_product_name a {
    text-decoration: none;
    color: #323236;
    font-size: 15px;
    line-height: 1.33;
    letter-spacing: 0.4px;
    text-align: left
}

ul.tile_product_list .wr_pop_cloud_hover .h_product_name {
    margin: 0
}

ul.tile_product_list + ul.tile_product_list {
    margin-top: 58px
}

ul.tile_product_list .pl_old_price,
ul.tile_product_list .pl_price {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.36;
    letter-spacing: 0.6px;
    text-align: left;
    color: #323236;
    float: left;
    margin: 0 10px
}

ul.tile_product_list .wr_price_hidden_float {
    margin: 0 -10px;
    margin-bottom: 14px
}

ul.tile_product_list .wr_price_product {
    margin-top: auto
}

.wr_tile_product_list {
    max-width: 100%
}

.wr_pop_could .wr_preview_description {
    width: 208px;
    padding: 0
}

.wr_pop_could .wr_aditional_product_info > .aditional_product_info {
    float: none
}

.wr_aditional_product_info {
    display: flex;
    flex-direction: row
}

.wr_pop_could .aditional_product_info > .rate_product {
    margin: 0
}

.wr_pop_could.wr_aditional_product_info {
    margin: 0 0 14px
}

.wr_pop_could .aditional_product_info.on_warehouse {
    margin: 0 0 8px
}

.item-gallery .pl_sale_block {
    position: absolute;
    display: block;
    top: initial;
    left: initial;
    z-index: 100;
    margin-left: 63px;
    margin-top: -2px
}

.item-gallery .pl_sale_timer_block {
    position: absolute;
    left: initial;
    top: initial;
    right: initial;
    margin-left: 500px;
    margin-top: 300px;
    bottom: initial
}

#vk_groups_footer iframe,
#vk_groups_footer {
    max-width: 100%
}

#vk_groups_footer + ul.wr_social_butts_footer {
    margin-top: 27px
}

ul.wr_social_butts_footer {
    padding: 2.5px 0;
    margin: 0;
    list-style: none;
    background-color: #25262a;
    background-image: url("../../images/social_block_footer/bg_social_butts.png");
    float: left
}

ul.wr_social_butts_footer > li {
    float: left;
    margin: 2.5px 9px
}

ul.wr_social_butts_footer > li,
ul.wr_social_butts_footer > li > a {
    display: block;
    height: 32px;
    width: 32px;
    background-position: center center;
    background-repeat: no-repeat
}

ul.wr_social_butts_footer a.f_butt_fbook {
    background-image: url('../../images/social_block_footer/fbook.png');
    box-shadow: 0 0 3px rgba(69, 96, 177, 0.75)
}

ul.wr_social_butts_footer a.f_butt_twitter {
    background-image: url('../../images/social_block_footer/twitter.png');
    box-shadow: 0 0 3px rgba(4, 141, 187, 0.75)
}

ul.wr_social_butts_footer a.f_butt_gplus {
    background-image: url('../../images/social_block_footer/gplus.png');
    box-shadow: 0 0 3px rgba(207, 207, 207, 0.75)
}

ul.wr_social_butts_footer a.f_butt_instagram {
    background-image: url('../../images/social_block_footer/instagram.png');
    box-shadow: 0 0 3px rgba(56, 130, 175, 0.75)
}

ul.wr_social_butts_footer a.f_butt_youtube {
    background-image: url('../../images/social_block_footer/youtube.png');
    box-shadow: 0 0 3px rgba(108, 86, 75, 0.75)
}

.sect_sub_sub_menu.slidedown {
    display: none
}

.wr_category_sub_sub_menu .sect_sub_sub_menu.wr_sect_article_menu {
    float: right
}

.wr_category_sub_sub_menu .sect_sub_sub_menu.main_sub_menu,
.sect_sub_sub_menu.hoverblock {
    padding-right: 0 !important
}

.sect_sub_sub_menu.hoverblock {
    padding-left: 52px !important
}

.wr_fix_adaptive_pl {
    margin-left: 244px;
    margin-bottom: 80px
}

.wr_product_preview > .wr_preview_image > .pl_preview_image > img {
    width: 0
}

.popup-one-click .one-click-block .one-click-field button,
.basket-item-price-current-text,
.basket-item-info-name,
.basket-item-info-name-link,
.basket-item-price-current-text,
.basket-item-price-title,
.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover,
.basket-item-price-current-text,
.basket-checkout-block-total-title,
.basket-checkout-block-total-description,
.basket-checkout-block-total-price,
.basket-coupon-block-total-price-current,
.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
    font-family: "Montserrat"
}

.pl_buy,
.footer_std_hrobot_form input[type=button],
.footer_std_hrobot_form input[type=submit],
.orange_button,
div.bx-blue .btn.btn-default {
    display: inline-block;
    vertical-align: top;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.6px;
    text-align: center;
    color: #ffffff;
    text-decoration: none
}

div.bx-blue .btn.btn-default {
    width: auto
}

a.likebutton,
.footer_std_hrobot_form input[type=submit],
.orange_button,
.pl_buy,
.header_inf_block.wr_feedback_bloks a.feedback_link,
.bx_filter_reset_filter a,
.dez-section-attr-click:not(.wr_pl_buy_one_click) a,
.buttons a.close-btn,
.h_btns_row a.close-btn,
.buttons a.order-btn,
.h_btns_row a.order-btn,
.popup-one-click .one-click-block .one-click-field button,
.registration-page__submit,
.wpopup .wpopup_butt,
.wpopup input[type=submit],
div.bx-blue .btn.btn-default,
.popup-city-main button {
    transition: .5s background, .5s border-color, .5s color
}

a.likebutton:hover,
.footer_std_hrobot_form input[type=submit]:hover,
.orange_button:hover,
.pl_buy:hover,
.header_inf_block.wr_feedback_bloks a.feedback_link:hover,
.bx_filter_reset_filter a:hover,
.dez-section-attr-click:not(.wr_pl_buy_one_click) a:hover,
.buttons a.close-btn:hover,
.h_btns_row a.close-btn:hover,
.buttons a.order-btn:hover,
.h_btns_row a.order-btn:hover,
.popup-one-click .one-click-block .one-click-field button:hover,
.registration-page__submit:hover,
.wpopup .wpopup_butt:hover,
.wpopup input[type=submit]:hover,
div.bx-blue .btn.btn-default:hover,
.popup-city-main button:hover {
    background: #ef921c;
    border-color: #ef921c;
    color: #ffffff
}

.price_blocka.likebutton.gray:hover {
    background: linear-gradient(to bottom, #000 0%, #000 100%)
}

.pl_buy.pre_order:hover {
    color: #fff
}

.dez-buy-tovar-ammount-plus:hover {
    color: #323337
}

.wr_top_bar .wr_page_width {
    display: flex;
    flex-direction: row-reverse
}

ul.wr_city > li {
    display: flex
}

.h_menu.top_bar_menu {
    display: flex;
    flex-direction: row
}

ul.wr_city > li > .w_arrow span {
    font-size: 14px;
    color: #333336
}

body .roistat-promo-wrap {
    position: absolute !important;
    background-color: #333336;
    display: flex;
    opacity: 1;
    height: 31px;
    padding: 0 15px;
    right: calc((100vw - 1200px) / 2) !important;
    z-index: 100 !important
}

body .roistat-promo-wrap .roistat-promo-text {
    color: #acacac;
    font-size: 12px;
    line-height: 31px;
    font-weight: normal;
    padding-right: 3px
}

body .roistat-promo-wrap .roistat-promo {
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    line-height: 31px
}

.header_inf_block_slash {
    font-size: 18px;
    line-height: 1;
    color: #cdcdcd;
    margin: 0 10px;
    font-weight: bold
}

.wr_header_inf_blocks > .wr_feedback_bloks {
    display: flex
}

ul.section_menu_tile > li .section_descr .min_price {
    font-size: 16px;
    font-weight: bold;
    line-height: 39px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323236
}

ul.section_menu_tile > li .section_descr .min_price span {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.4px
}

.wr_section_content h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.47;
    letter-spacing: 0.8px;
    text-align: left;
    color: #333336;
    position: relative;
    padding-bottom: 31px;
    margin-bottom: 33px;
    text-transform: unset
}

.wr_section_content h1:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 199px;
    height: 5px;
    background-color: #f4b134
}

.wr_section_content p + p {
    margin-top: 21px
}

.popular-items .popular-name {
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: 1.5px;
    text-align: left;
    color: #333336;
    padding-bottom: 31px;
    margin-bottom: 11px;
    text-transform: uppercase
}

.popular-items {
    margin-top: 58px
}

.pl_price_title {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.4px
}

.h_btns_row {
    display: flex;
    flex-direction: row
}

ul.tile_product_list .wr_preview_image {
    margin-bottom: 8px
}

ul.tile_product_list .h_product_name {
    margin-bottom: 12px
}

.tile_product_list .slick-dots {
    bottom: -59px
}

.popular-items + .clear + .popular-items {
    margin-top: 108px
}

.h_product_name {
    margin-bottom: 20px
}

.footer_block.order_product,
.footer_block.order_receipt,
.footer_block.payment_puchase {
    padding-top: 16px;
    box-sizing: border-box;
    padding-left: 10px
}

.footer_block.order_receipt > .hyphen {
    padding-right: 20px
}

.wr_footer_blocks > .footer_block > .hyphen {
    font-size: 14px;
    line-height: 1.14;
    letter-spacing: 0.4px
}

.wr_footer_blocks > .footer_block .h_footer_menu + .hyphen .as_block a,
.wr_footer_blocks > .footer_block .hyphen a,
.footer_block.order_receipt .scheme_path a {
    color: #79b5ff;
    text-decoration: none;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 1.14;
    letter-spacing: 0.4px;
    border-bottom: 1px dotted #79b5ff;
    transition: .5s border-color;
    display: inline-block;
    vertical-align: top
}

.wr_footer_blocks > .footer_block .h_footer_menu + .hyphen .as_block a:hover,
.wr_footer_blocks > .footer_block .hyphen a:hover,
.footer_block.order_receipt .scheme_path a:hover {
    border-color: transparent
}

.wr_footer_blocks > .footer_block .hyphen a.orange_button {
    width: 213px;
    font-size: 10px;
    font-weight: bold;
    line-height: 33px;
    letter-spacing: 0.3px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    border: none;
    margin-top: 14px
}

.wr_footer_blocks > .footer_block .hyphen a.orange_button:hover {
    transition: .5s background
}

.wr_footer_blocks > .footer_block.n2 .h_footer_menu,
.wr_footer_blocks > .footer_block.n3 .h_footer_menu,
.wr_footer_blocks > .footer_block.n4 .h_footer_menu {
    font-size: 17px;
    font-weight: bold;
    line-height: 1.76;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff
}

.footer_block.n3 {
    padding-left: 14px;
    box-sizing: border-box
}

.footer_std_hrobot_form input[type=submit] {
    margin-top: 11px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.3px
}

.wr_main_content p:not([class]) {
    font-size: 16px;
    line-height: 22px
}

ul.wr_pl_filter_order > li.active > a > span {
    color: #323236
}

.pl_sidebar ul.left-menu li {
    padding: 0;
    margin-bottom: 9px
}

.pl_sidebar ul.left-menu li:last-child {
    margin-bottom: 0
}

.pl_sidebar ul.left-menu li a {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #333336;
    text-decoration: unset
}

ul.left-menu li.is-current > a {
    color: #f4ae31 !important
}

ul.left-menu li > a {
    margin-bottom: 10px;
    display: inline-block
}

.pl_sidebar ul.left-menu {
    padding: 25px;
    margin-bottom: 21px
}

.bx_filter_reset_filter a {
    width: 160px;
    height: 32px;
    border-radius: 4px;
    border: solid 1px #dadada;
    background-color: #e3e3e3;
    font-size: 10px;
    font-weight: bold;
    line-height: 34px;
    letter-spacing: 0.3px;
    text-align: center;
    text-transform: uppercase;
    color: #333336;
    display: inline-block;
    text-decoration: none
}

.sale-personal-section-index-block-name {
    color: #ffffff
}

.pl_filter_section .h2 .text_decoration {
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323236
}

.pl_filter_section .h2:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e3e3e3
}

.pl_filter_section .h2 {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 7px
}

.pl_filter_block label > a,
.pl_filter_block label {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #333336;
    text-decoration: none
}

.bx_filter_reset_filter {
    margin-bottom: 27px
}

.wr_fix_adaptive_pl .wr_pl_content {
    padding-top: 24px
}

ul.tile_product_list .pl_preview_image {
    height: 168px
}

.wr_preview_description > .h_product_name a {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #323336;
    text-decoration: none
}

.wr_price_product .pl_price .pl_price_title {
    font-size: 14px;
    line-height: 26px;
    color: #323236;
    letter-spacing: 0.5px
}

.wr_price_product .pl_price .pl_price_title + span,
.wr_price_product .pl_price .pl_currency {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    letter-spacing: 0.5px;
    text-align: left;
    color: #323236
}

.wr_product_preview > .wr_price_product {
    position: relative
}

.green-dot {
    width: 5px;
    height: 5px;
    background-color: #6ed989;
    line-height: 13px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 5px;
    margin-top: -2px
}

.red-dot {
    width: 5px;
    height: 5px;
    background-color: red;
    line-height: 13px;
    font-size: 12px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px
}

.cq-popup__button {
    background-color: #ffa41f !important
}

.card_main .information .webcube-favorites-link.cards {
    position: static;
    height: 40px
}

.card_main .information .wevcube-wrapper {
    position: relative
}

.elem-title {
    text-transform: none
}

.card_main .information .h_btns_row {
    justify-content: space-between
}

.tab-summary-first-col h2,
#tab-features h2,
.tab-summary-sec-col h2,
.tab-summary-third-col h2 {
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 0
}

.delivery-list li {
    margin-bottom: 9px
}

.card_buy .pl_buy.pre_order {
    line-height: 36px;
    height: 40px;
    width: 170px
}

.card_buy .itembuttons .buy {
    padding-right: 0
}

.wr_tile_product_list.popular {
    margin-bottom: 99px
}

.opt-buyers {
    margin-top: 58px;
    margin-bottom: 96px !important;
    margin-left: -6px;
    margin-right: -6px
}

.opt-buyers .slick-track .slick-slide > div {
    margin: 6px
}

.opt-buyers__item {
    text-align: center
}

.opt-buyers__item a {
    display: flex;
    align-items: center;
    height: 80px;
    justify-content: center;
    height: 80px;
    border-radius: 6px;
    border: solid 1px #dddddd;
    background-color: #ffffff
}

.ui-widget-content {
    width: auto !important
}

#enter {
    width: 605px !important
}

.adedtocart {
    margin-top: 10px;
    max-width: 150px
}

.link_personal_page:hover + .auth__popup,
.auth__popup:hover {
    visibility: visible;
    opacity: 1
}

.header_user_block.wr_link_personal_page:hover .link_personal_page {
    transition: .5s background-image;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMTRUMTU6MTQ6MTMrMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTE0VDE1OjE1OjAzKzA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTE0VDE1OjE1OjAzKzA1OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwZGQyYzcxLWRlMDgtNGExOC1hMjVlLTIyMGM3YjZkNzhlNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MGRkMmM3MS1kZTA4LTRhMTgtYTI1ZS0yMjBjN2I2ZDc4ZTYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MGRkMmM3MS1kZTA4LTRhMTgtYTI1ZS0yMjBjN2I2ZDc4ZTYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwZGQyYzcxLWRlMDgtNGExOC1hMjVlLTIyMGM3YjZkNzhlNiIgc3RFdnQ6d2hlbj0iMjAxOS0wNS0xNFQxNToxNDoxMyswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zMy7DwAAAr9JREFUSIm11kuIXEUUgOGvO4OGTHyRSyJzlbgQHM0sAmJePtCFLgwxiLoJRBdzJ7iIO7cuFJQYMWEWEqJXslFXAbPwlZdJVHwhLkQw4gQ18Rqk7wTfygykXVQNdNru6ds9zNmcul2nzl+n+pxTVWuMj6goa/Eg7sYI6jiPj/BmkhefVXFSqwBchifxBJIuNn9iP55L8uLCQoB1TGJn/P4Eb+E0LuJG3I974vwbmEjy4u9uDofmo+HRCGviKbyAmTabSezAXmzDF3HcNYJucgUm4vhlPNsBJsmL2SQvXsLu+NNEmaUrBwGuxQZMY9c8dnMyiR9xM9YNAlwT5z/G2V60JC8aOBU/RwcBXhX1z0KCVJHpqK8cBDgb9RBqFYFL2tb2BWxEvVrvbFZm6RJc17a2L+A3wk5vxapeQFyD9UIJnR4EOIWvoqP7KgDvRIrv4mb7Bv6KE3G8rQJwe9THk7z4ZRAgvId/sBF3dDMqs3RMaG+zODafw17AD3FUaOCP656tO3C1ULOHFwKcwStCHT6gQwcps3RUuLaaOJDkxV8LARJuh3eE3npvh/nbhXL4Eq/3clYFuEI4UljaYf7yFn1tL2edCromRDMqJMJ2oa/+gSMd7D8Qeu0YTpZZ+pqQOF/j9yQvLmmLrRfwatwlPCE2ubQB/4BncKCdluSFMku34nnc1DJ1RriwT+FkkhdTrcCH8TRuaVnwLz7HuzikS/dI8gKUWXqDkFib44aXt5hNYVeSF6/WGuMj6/A+hmMkB/EpvsU5/NYJ1A6ckzJLh3F9jPY2PCSc1iy21BrjIznGI/Qx/DQfoBewXcosXYF9eARv14Xw4cV+YRU3NI09Qi2P1YXm3BSOb7GkFFrk8JBQi03h/bIUl/XlKUt7mcwI/2EN9TlgXXiZLbbMDOF7IVyqPyUGkSbKWrPZXETG/+U/1KOy2/oQlnIAAAAASUVORK5CYII=')
}

.auth__popup {
    position: absolute;
    left: -28px;
    bottom: -64%;
    width: 232px;
    background-color: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    z-index: 1001;
    padding: 11px 20px;
    box-sizing: border-box;
    justify-content: space-between;
    visibility: hidden;
    opacity: 0;
    transition: opacity .5s, visibility .5s;
    box-shadow: 0 1px 12px 0 rgba(31, 31, 31, 0.64)
}

.auth__popup span {
    font-weight: normal;
    color: #333336;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 16px
}

.auth__popup-link {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #eb631a !important;
    border-bottom: 1px solid #eb631a;
    transition: .5s border-color;
    text-decoration: none !important;
    cursor: pointer
}

.auth__popup-link:hover {
    border-color: transparent
}

.auth__popup:before {
    content: '';
    position: absolute;
    top: -6px;
    left: 34px;
    height: 6px;
    width: 16px;
    background-image: url(/local/templates/ihomesystem_new/css/primary_css/../../images/category_sub_menu/triangle.png);
    background-repeat: no-repeat;
    background-position: left top
}

.input {
    background: #ffffff;
    width: 100%;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    height: 46px;
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    padding: 0 22px;
    font-family: Montserrat;
    box-sizing: border-box
}

.textarea {
    background: #ffffff;
    width: 100%;
    border-radius: 4px;
    border: solid 1px #dddddd;
    background-color: #ffffff;
    min-height: 46px;
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    padding: 0 22px;
    font-family: Montserrat;
    box-sizing: border-box;
    resize: none
}

.registration-page {
    max-width: 510px
}

.registration-page__info p {
    font-size: 12px !important;
    line-height: 1.25 !important;
    letter-spacing: 0.3px;
    text-align: left;
    color: #757575
}

.registration-page__info p span {
    color: #f4b234
}

.capcha {
    padding-top: 15px;
    margin-bottom: 19px
}

.capcha__title {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #333336;
    margin-bottom: 3px
}

.capcha__subtitle {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #757575;
    margin-bottom: 11px
}

.capcha__row {
    display: flex;
    flex-direction: row;
    max-width: 400px
}

.capcha__row img {
    margin-right: 14px
}

#notify_avail .pseudoplaceholder__label {
    z-index: 0
}

.registration-page .pseudoplaceholder {
    margin-bottom: 15px;
    z-index: 1
}

.registration-page__submit {
    width: 220px;
    height: 40px;
    border-radius: 4px;
    border: solid 2px #ffa41f;
    background-color: #f4b131;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    letter-spacing: 0.8px;
    text-align: left;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 21px;
    margin-bottom: 33px
}

.popular-items .wr_pl_content {
    width: 100%
}

.window,
.ui-dialog .ui-dialog-content .window {
    overflow: hidden;
    position: relative;
    display: none;
    width: 625px !important;
    height: auto !important;
    padding: 32px 43px 36px 114px !important;
    z-index: 997;
    border-radius: 10px;
    box-shadow: 0 1px 12px 0 rgba(31, 31, 31, 0.64);
    background-color: #ffffff;
    box-sizing: border-box
}

.window .title {
    text-align: left
}

.title p a {
    color: #3a75a1
}

.wr_footer_blocks > .footer_block.n5 {
    margin: 0 0 48px 0;
    width: 100% !important;
    font-family: Montserrat;
    font-size: 12px;
    line-height: 1.45;
    text-align: left;
    color: #ffffff;
    min-height: inherit
}

.tile_product_list .pl_buy_one_click {
    margin-left: 0;
    width: 100%
}

.general_description_table.mobile_table {
    display: none
}

.dez-tab-title {
    overflow-x: auto;
    display: flex;
    overflow-y: hidden
}

.dez-tab-title[style^="top:0;position:fixed;"] {
    width: calc(100% - 40px) !important
}

.sale-order-detail-order-item-properties,
.sale-order-detail-order-item-properties {
    white-space: nowrap
}

.sale-personal-profile-detail-form-title-row {
    margin-bottom: 15px
}

.wr_preview_description > .h_product_name a,
.dez-article-title a,
.dez-one-acc-title a,
.useful_block .news-name > a,
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar span,
.popup-card__prod span {
    transition: .5s color, .5s border-color;
    border-bottom: 1px solid transparent
}

.dez-article-title a:hover,
.dez-one-acc-title a:hover,
.useful_block .news-name > a:hover,
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar span:hover,
.popup-card__prod span:hover {
    border-color: #f4b131;
    color: #f4b131 !important
}

ul.tile_product_list .h_product_name a:hover,
.wr_preview_description > .h_product_name a:hover {
    color: #f4ae31 !important
}

.btn__next,
.btn__prev {
    display: none
}

.btn__next {
    font-size: 0;
    line-height: 0;
    color: transparent;
    position: absolute;
    width: 36px;
    height: 36px;
    right: 25px;
    top: 50%;
    background-color: #fff;
    border-radius: 50%;
    transform: translateY(-50%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEUzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzb///9zHrvGAAAAJHRSTlMABhEcIygqEg4hKw8LJCkbGAEZChoDIhYCBB0eFAwTCRANCAWk07kHAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MGExA1MAkmnzcAAAFJSURBVDjLjZTZloMgDIZjFZTfuqB16Ta2M+//jhNabQE5HnOjxM8sZCGyJDrEiZBSJHEaUVgyBUtUHkCOhflUqqquK1Wa9+LoIbphrWhaPR/bRrDipG2m69nIMNqqcWBzffdVnNlVsgo14j+L88cXny6aVqIvbGsxz/FcAwxTV45rzot9zcx4czPSCXB/vRWQSzw/kJkbl0RhDGTAsOgm6VMD8OCHgvgm+vSpTkCxQaCxlCuKs4roALS0QbVASjFKN32P0iViSozPLUohIYGKNqkKgiRqClGfotWQQegG61oMFHBnmMlxtw7cML9u4DGE3mJeV+Bfpse8L9Mri8+8y+IWeMW8C0y51SpPn1laxW66g88sTWe3L93/HMa079zQpx2DQOOekdo1nBtjfnYsewtjql8LY/SM71g9RnJnifV5MGEONQ2vw3/e8xfDqScIFAAAAABJRU5ErkJggg==')
}

.btn__prev {
    position: absolute;
    width: 36px;
    height: 36px;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
    line-height: 0;
    color: transparent;
    width: 36px;
    height: 36px;
    background-color: #fff;
    border-radius: 50%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbFBMVEUzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzYzMzb///+RFr94AAAAI3RSTlMABhEcIygqDyErDgskKRsYARkKAyIWAgQdGh4MBQgJFA0SEzupy/gAAAABYktHRCMqYmw6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wYTEDUq9ERmTQAAAUxJREFUOMuNlNmagyAMheMCeuqGWmttZ9px3v8hJ7iCMH7lppj+JIeQhMhYQRjFQkoRR2FA/pWkMFZ68SBZrv8q0rKqyrTQ+zw7IKpmq6gbtXw2tWBDrUymvbKT7maabh27u7a7oedQsSM14JN5vx3ir7siZ6k7+1rtA/DwMEw9WNe8fXIsm/l6rlQMzHfMIW093wLhqksi1w4SoDsy2DLZAQn/pBCtybyYee/JEUjZ4abNxxBxlgMKgeaEoQYsMEKhThhSBSKKdcz/Ga05JoHylKESgiQq4yYuQxWkCfUS8scLmeEuPkqHs4T7KC08glBn1JSC0U6mQ03JPD7LkZqexXlgm5of2C0VTW0KllJxi46p32W7Fh1lTvlm76W79vI9b4Rh2Z+21NaxnzQnUx+0OXse7IHxqtyBQR+NHn36MMQS8q9gXMfhaF3jD/CTFir9CaE7AAAAAElFTkSuQmCC')
}

.wr_preview_description .close {
    display: none!important;
}

.wr_pop_could {
    z-index: 10!important;
}
.easy-return, .full-support{
    max-width: 350px;
    font-size: 12px;
}
.easy-return b, .full-support b {
    display: inline-block;
width: 100%;
}
 .wr_header_inf_blocks > .header_inf_block.order-make {
        padding: 10px 0 0;
}
.easy-return-img img, .full-support-img img {
    padding: 9px 10px;
}