@charset "utf-8";
@media screen and (max-width:1650px) {
.wr_slider .slick-arrow{left:10px}
.wr_slider .slick-arrow.slick-next{right:10px;left:auto}
}
@media screen and (max-width:1500px) {
.footer .come-up{right:0}
}
@media screen and (max-width:1400px) {
.xs_sidebar{min-width:220px;width:220px;margin-right:40px}
.xs_sidebar .price_label .from,.xs_sidebar .price_label .to{min-width:60px;padding:7px 12px}
.xs_sidebar .widget .widget-title{margin-bottom:10px}
.xs_sidebar .widget{margin-bottom:40px}
.detail_more .xs_advantages{min-width:26.41%}
.product_info_container .xs_pay_container .btn{padding:14px 25px 15px}
}
@media screen and (max-width:1370px) {
.sky{padding-bottom:13px;padding-top:23px}
.banners .item{padding:50px 30px}
.banners .item b{left:30px}
.wr_found{margin-bottom:90px}
.container,.wr_slider .slick-dots{max-width:1280px}
.compare_container .compare_image{width:210px}
.page_404 .link_404{max-width:840px}
.page_404{padding:60px 0 20px}
}
@media screen and (max-width:1350px) {
.wr_signature .goods .item a.against .txt-two{font-size:52px}
.wr_signature .goods .item a.against .txt-two sup{font-size:36px}
.wr_signature .goods .item a.against .txt-one{font-size:14px}
.wr_goods.sign .goods .item{width:22.94%}
}
@media screen and (max-width:1300px) {
.wr_news .news .knowledge{width:32%}
.wr_news .news .item .predat strong{font-size:14px}
.wr_news .news .item .predat .date{font-size:13px}
.wr_found .container{padding:0}
.footer .come-up.pc{right:0}
.product_info_container .images{width:42%}
header .land a.catalog {margin-right: 10px;}
header nav a {padding: 7px 20px;}
}
@media screen and (max-width:1200px) {
#add_review.active{display:block}
#add_review .form{width:100%;margin-bottom:15px}
#add_review .image{display:none}
header .land .search.active form input.zoom{left:0}
header .land .search form input.your_latters{padding-left:0}
.wr_goods .goods .item.button_onhover .text .lines .waterline{max-height:1000px;opacity:1;position:static;margin-top:20px}
.wr_goods .goods .item.button_onhover:hover .text .lines .fireline{opacity:1}
header{padding-bottom:0}
.fix header{padding-bottom:64px}
.wr_slider .slick-dots{bottom:6.5%}
.buttonMenu,.account.down{display:block}
.show_menu header nav .menu_container{left:0}
header .top_container .email,.account.high,header .land li.wr_catalog ul .close_btn{display:none}
header .land li.wr_catalog.active > ul,.fix header .land li.wr_catalog > ul{position:static;padding:0;display:none}
header .land li.wr_catalog.active > ul a,.fix header .land li.wr_catalog > ul a{color:inherit!important}
header .land li.wr_catalog > ul .menu_container{padding:0;position:static;height:auto}
header nav .menu_container{position:fixed;top:0;width:100%;height:100vh;left:-100%;bottom:0;z-index:99;background:rgba(0,0,0,0.33);transition:.3s all}
.banners .item{min-width:31.5%}
header nav .menu_container .close,header nav .menu_container .close:before{width:55px;height:55px;background:#121212;content:"";display:block;right:0;top:0;position:absolute;z-index:1}
header nav .menu_container .close:before{width:24px;height:22px;background:url(../images/close.svg) no-repeat 50% 50%;background-size:contain;margin:16px;z-index:2}
header nav .menu_container .menu_wrapper{position:absolute;top:0;left:0;right:55px;bottom:0;max-width:330px;background:#fff;overflow:auto}
header nav ul,header nav ul li{width:100%;margin:0}
header nav ul li a{border-bottom:1px solid #dbe0e2;padding-left:0;padding-right:0;position:relative}
header nav ul li a:hover{background:none}
body.show_menu{overflow:hidden}
header nav .menu_container .menu_wrapper .footer{display:block;margin-top:32px}
header nav .menu_container .menu_wrapper .footer a{padding:0}
header nav .menu_container .menu_wrapper .footer .phone{font-size:20px}
header nav .menu_container .menu_wrapper .footer .email{margin:10px 0 20px;text-transform:none}
header nav .menu_container .menu_wrapper .footer .btn{padding:7px 20px;margin-bottom:15px}
header nav .menu_container .menu_wrapper .footer .calls{font-weight:600;margin-bottom:15px}
header nav .menu_container .menu_wrapper .footer .post,header nav .menu_container .menu_wrapper .footer .address{margin-bottom:15px}
header nav .menu_container .menu_wrapper .footer a:not(.btn){text-transform:inherit;font-size:inherit}
header nav .menu_wrapper .menu_wrapper_inner{position:relative;padding:15px;min-height:100vh;box-sizing:border-box}
header .menu_container .menu_wrapper_inner{margin-left:0}
header nav .menu_wrapper ul li.menu-item-has-children ul{position:static;margin-top:0;opacity:1;background:#fff;padding:0;border-radius:0;min-width:auto}
header nav .menu_wrapper ul li.menu-item-has-children > a:after{content:"";display:block;width:9px;height:10px;position:absolute;top:50%;margin-top:-5px;right:10px;background:url(../images/right-arrow.svg) no-repeat 0 0;background-size:contain;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:.3s all}
header nav .menu_wrapper ul li.menu-item-has-children > a.rotate:after{content:"";-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);transition:.3s all;margin-left:-3px;margin-top:-7px;transition:.3s all}
header nav .menu_wrapper ul > li > ul{opacity:1;box-shadow:none!important;display:none;transition:.3s all}
header nav .menu_wrapper ul li ul.sub-menu li{overflow:initial}
header nav .menu_wrapper ul li ul.sub-menu li a{padding:15px 25px}
header .land .menu_wrapper_inner ul{display:block}
header nav a{padding:15px 30px}
.sky .ready{display:none}
.minder{display:block}
.minder .text{width:100%}
.minder .subscribe{width:100%}
.text + .subscribe{margin-top:50px}
.footer .wound .contact{margin-right:35px}
.wr_slider .slide .inner strong.invite{font-size:36px;margin-bottom:40px}
.wr_slider .slide .inner a.button:after{content:"";right:20px}
.wr_slider .slide .inner a.button{font-size:13px;padding:12px 62px 12px 30px}
.wr_slider .slide .inner .price .big{font-size:45px;margin-right:10px}
.wr_slider .slide .inner .price .little{font-size:24px}
.wr_slider .slide .inner .price .little strong{font-size:15px}
.wr_slider .slide .inner .price .big strong.child{font-size:12px}
.wr_slider .slide .between{min-height:400px!important}
header .land a.catalog{margin-right:15px}
.sky{padding-top:7px}
header .land li.wr_catalog > ul{top:46px}
header .land li.wr_catalog > ul:before,header .land li.wr_catalog > ul:after{display:none}
header .land .menu_wrapper_inner ul li:before,header .land .menu_wrapper_inner ul li:after{display:none!important}
header .land .search.active{padding-left:0}
header .land .search.active form input.zoom{margin-top:-16px}
body.cover:after{display:none}
header .land li.wr_catalog ul .brick{display:block;margin-right:0;width:100%;padding-left:0}
header .land li.wr_catalog ul .dust{display:none}
header .land li.wr_catalog > ul{left:0;right:0;padding:0;position:relative}
header .land li.wr_catalog ul .brick li a{padding:15px 0 15px 15px;box-sizing:border-box;border-bottom:1px solid #dbe0e2}
header .land li.wr_catalog > ul li a{border:none}
header .land li.wr_catalog > ul li{margin-bottom:0}
header .land li.wr_catalog > ul{top:0;border:none}
header .land li.wr_catalog ul .brick li a:after{display:none}
header .land a.catalog{margin-right:0}
header .land .menu_wrapper_inner ul li a.catalog{color:#3f3f3f;padding-left:0;margin:0;padding-right:30px;text-transform:uppercase}
header .land a.catalog:before{display:none}
header .land .menu_wrapper_inner ul li a.catalog:after{content:"";display:block;width:9px;height:10px;position:absolute;top:50%;margin-top:-5px;right:10px;background:url(../images/right-arrow-burger.svg) no-repeat 0 0;background-size:contain;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:.3s all}
header .land .menu_wrapper_inner ul li a.catalog.rotate:after{content:"";-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);transition:.3s all;margin-left:-3px;margin-top:-7px;transition:.3s all}
header .land .land_in{justify-content:flex-end}
header .land .search {right:auto;left:10px}
.fix header .purchase.near{margin-right:25px}
}
@media screen and (max-width:1150px) {
.wr_found .found .text .quest strong{font-size:32px}
.wr_found .found{padding-left:30px;padding-right:30px}
.wr_found .found .form{width:60%;margin-left:4%}
.xs_sidebar + .xs_content .wr_goods .goods .item{width:30.92%}
}
@media screen and (max-width:1100px) {
.title{font-size:27px}
.wr_slider{margin-bottom:20px}
.wr_banners .title{margin-bottom:20px}
.wr_slider .slide .between{min-height:300px!important}
.wr_slider .slide.slick-active .inner .invite{font-size:26px}
.wr_slider .slide .inner .invite .description{font-size:16px}
.wr_slider .slide .inner{max-width:300px}
.wr_slider .slide .price{width:100px;height:100px;font-size:12px}
.wr_slider .slide .price .old_price{font-size:17px}
.wr_slider .slide .price .current_price{font-size:25px}
.thanks__title {font-size: 90px}
.thanks__subtitle {font-size: 17px;}
.thanks__btn {font-size: 15px;padding: 20px 80px;}
}
@media screen and (max-width:1050px) {
.wr_signature .wr_goods .choose a{font-size:11px}
.wr_goods .goods .item .text .lines .waterline a.whatch{padding:10px}
.wr_goods .goods .item .text .lines .waterline a.compare,.wr_goods .goods .item .text .lines .waterline .basket{margin-left:7px}
.advantages .item{width:49%}
footer .wr_footer{padding:35px 0}
.footer .wound{width:55%}
.footer .katal{width:44%}
.xs_review_page .image{margin:0 0 20px 15px}
}
@media screen and (max-width:1000px) {
.sold_out .eye{width:68.5%}
.sold_out .additional{width:30.5%}
.wr_news .news .knowledge{width:100%;margin-bottom:25px}
.wr_news .news .knowledge .title{margin-bottom:20px}
.wr_news .news .knowledge .title span{display:inline-block;vertical-align:top}
.wr_news .news .knowledge .txt{margin-bottom:25px;font-size:16px;width:100%;line-height:120%}
.wr_news .news{display:block}
.wr_news .news .knowledge{width:100%;margin-bottom:30px}
.wr_news .news .focus,.wr_news .news .focus.slider{width:auto}
.wr_news .news .knowledge .push{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.sky .post{display:none}
.purchase .common{width:40px;height:40px}
.purchase .common .much{min-width:16px;height:16px;font-size:9px;line-height:16px}
.purchase a.basket .text{font-size:13px;margin-left:13px}
.purchase a.basket{margin-left:13px}
.purchase a.basket .text{line-height:135%}
.purchase a.basket .text .price{font-size:14px}
.advantages .item{padding-top:20%}
.advantages .item span{bottom:20px}
.main_catalog .item{width:33.33333%}
.xs_review_page .review .person{margin-left:22px}
}
@media screen and (max-width:960px) {
.wr_signature .wr_goods .choose a{font-size:11px;padding:5px 10px}
.side_container{display:block}
.xs_sidebar{width:100%;margin:0 0 20px}
.xs_sidebar__category,.xs_sidebar__filter,.xs_sidebar__bottom,.xs_sidebar__category .widget-title{display:none}
.xs_sidebar .widget.widget_product_categories,.xs_sidebar .widget.widget_price_filter{margin-top:20px}
.xs_sidebar .widget{margin-bottom:24px}
.catalog_head .ordering{margin-left:0;width:100%;margin-bottom:15px}
.catalog_head select{height:38px}
.xs_sidebar .change_trigger{margin:0 -4px 30px;display:flex}
.xs_sidebar .change_trigger .item{width:100%}
.xs_sidebar .change_trigger .item .label{display:block;background:#f6f6f6;text-align:center;padding:10px 15px;font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.2px;margin:0 4px}
.xs_sidebar .change_trigger .item.active .label{background:#ddd}
.xs_sidebar .change_trigger .indicate{min-width:18px;display:inline-block;height:18px;vertical-align:top;margin:2px 0 0 8px;font-size:12px;padding:0 3px;border-radius:50%;line-height:18px;text-align:center;color:#fff}
.xs_sidebar__category.show,.xs_sidebar__filter.show,.xs_sidebar__bottom.show{display:block}
.xs_content{max-width:100%!important}
}
@media screen and (max-width:900px) {
.banners .item{min-width:48.4%}
.banners .banners-serv__item {width:48.4%}
.wr_goods.sign .goods .item{width:31.274%}
.wr_news .news .item{width:33.333333%}
.product_info_container{display:block}
.product_info_container .images{width:100%;max-width:500px;margin:0 auto 40px}
.detail_more .xs_advantages{display:none}
.product_info_container .product_info,.xs_sidebar + .xs_content .product_info_container .product_info{width:100%}
.xs_sidebar + .xs_content .detail_more .tab_buttons_container:after{left:-9000px;right:-9000px}
.detail_more .tab_buttons{margin-bottom:40px}
.detail_more .tab_buttons li{margin-right:30px}
.wr_found .found .image{display:none}
.minder .text{font-size:14px}
.xs_form form input.btn{padding:5px 20px;height:40px}
.minder .text b{font-size:22px;margin-bottom:15px}
.minder .text{margin-bottom:20px}
.footer .wound{width:38%}
.footer .wound .contact{margin-right:0}
.footer .wound .navigation{display:none}
.footer .katal{width:60%}
.wr_banners{margin-bottom:35px}
.wr_goods .title,.title.arrows_field{margin-bottom:30px}
.wr_goods .goods .item{margin-bottom:30px}
.wr_goods{margin-bottom:20px}
.wr_sold_out{margin-bottom:40px}
.wr_brands{margin-bottom:40px;padding-top:25px}
.wr_found{margin-bottom:35px}
.wr_news{margin-bottom:50px}
.wr_minder{margin-bottom:45px}
.sky{padding-bottom:5px}
.contact_container{display:block}
.woocommerce-checkout .col2-set > div,.contact_container .left_block,.contact_container .right_block{width:100%}
.contact_container .right_block{margin:0 -15px;width:auto}
.contact_container .left_block{padding:0 0 50px}
#xs_map,.contact_container .description,.tab .contact_container .description{margin-bottom:40px}
}
@media screen and (max-width:800px) {
.sold_out{display:block}
.sold_out .item{width:100%!important;margin-bottom:30px}
.sky a.logo{max-width:145px}
header .land .search{transition:.3s all}
.wr_goods .goods .item .text .lines .fireline{opacity:1!important;margin-bottom:15px}
.wr_goods .goods .item .text .lines .waterline{opacity:1!important;position:relative;max-height:100%;padding-bottom:10px}
.wr_news .news .item img{transform:scale(1)!important}
.wr_goods .learn_more a span.out .in{background-color:#ee7601!important}
.wr_goods .learn_more a .grape{-webkit-transform:initial!important;-moz-transform:initial!important;-o-transform:initial!important;-ms-transform:initial!important;transform:initial!important}
.wr_goods .learn_more a strong{color:#000!important}
#contact_page .contact_block{position:relative;left:0;top:0;width:100%;padding:0 0 50px;min-width:0}

.mounting__focus {
    align-items: flex-start;
    flex-direction: column;
    padding: 25px 0;
}
.mounting__title h1 {
    font-size: 35px;
    text-align: center;
    margin-bottom: 40px;
}
.mounting__data {
    width: 100%;
}
.mounting__form {
    width: 100%;
    margin: 20px auto;
}
}
@media screen and (max-width:782px) {
.fix.show_admin_bar header .land{top:46px}
}
@media screen and (max-width:750px) {
.wr_found .found .form{width:53%}
.wr_found .found .inner{width:100%;margin-left:0;display:block}
.wr_found .found .form{width:100%;margin-left:0;margin-top:30px}
.wr_found .found .text{padding:0}
.wr_found .found .text .quest strong{font-size:26px;display:inline-block;vertical-align:top}
.wr_found .found .text .added{margin-top:10px;padding-left:0}
}
@media screen and (max-width:700px) {
header{padding-bottom:6px}
header .land{padding:7px 0}
.fix header{padding-bottom:60px}
.wr_goods .title > strong{width:100%}
.wr_goods .goods .item .text .prices .valid,.xs_prices .valid{margin-right:15px}
.wr_goods .title .choose{width:100%;margin-top:20px;display:block;}
.go-hide {
	position: relative;
	z-index: 1;
	margin-left: -15px;
}
.go-hide:after, 
.go-hide:before {
    content: "";
    display: block;
    width: 20px;
    background: url(../images/right-shadow.png) repeat-y 0% 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    z-index: 2;
}
.go-hide:before {
    left: 0px;
    right: auto;
    background-image: url(../images/left-shadow.png);
}
.go-hide__inner {
	overflow:auto;
	white-space:nowrap;
	padding-left: 15px !important;
	-webkit-flex-wrap:nowrap !important;
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}
.go-hide__inner::-webkit-scrollbar{
	display:none
}
.wr_signature .wr_goods .choose .choose__inn {
	display: block;
	width: 100%;
	text-align:center;
}
.wr_signature .wr_goods .choose a{margin:5px;display:inline-block}
.wr_goods .title{display:block;text-align:center}
.wr_goods.sign .goods .item .text .lines .fireline .details{line-height:120%}
.wr_goods.sign .goods .item{width:47.9%}
.xs_sidebar + .xs_content .wr_goods .goods .item{width:47.6%}
.wr_news .news .item,.main_catalog .item{width:50%}
.xs_breadcramb{font-size:13px;white-space:nowrap;overflow:auto;padding-bottom:10px}
.wr_goods .goods .item .text .lines .waterline{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.wr_slider .slide .inner a.button{font-size:12px;padding:10px 45px 10px 22px}
.sky .calls{line-height:120%}
.sky .calls a.phone{font-size:16px}
.sky .calls a.recall{font-size:12px}
.purchase a.basket .text .bask{display:none}
.title.arrows_field .tramp{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}
.wr_slider .slide .inner a.button{padding:6px 45px 6px 22px}
.wr_slider .slide .inner .price{margin-top:13px}
.wr_slider .slide .inner .price .big{font-size:30px;margin-right:5px}
.wr_slider .slide .inner .price .little{font-size:18px}
#add_review .xs_buttons{display:block}
header .land .search.active{width: calc(100% - 14px);}
#add_review .xs_buttons .input{width:100%;margin-top:5px}
.xs_review_page .inner{clear:both;margin:0}
.xs_review_page .image{margin-left:0;width:80px;min-width:80px;height:80px;float:left;margin-right:25px;margin-bottom:15px}
.xs_review_page .wr_inner_item,.xs_review_page .review .person,.xs_review_page .review .person strong,.xs_review_page .review .person span{display:block}
.xs_review_page .review .person{margin-top:7px}
.wr_goods .goods .item .text .lines .fireline .info {display: block;}
.banners .item .name{
	font-size: 18px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	line-height: 130%;
}
}
@media screen and (max-width:650px) {
.advantages .item{width:100%;padding-top:28%;background-position:50% 64%!important}
.footer .katal ul li{margin-bottom:9px}
.footer .katal ul li a{font-size:14px}
footer .ahead{font-size:18px;font-weight:500;margin-bottom:20px}
footer .foot{padding:20px 0;font-size:13px}
.footer .wound .contact{margin-right:5%}
.footer .wound .contact .text{font-size:14px}
.footer .wound .navigation{display:block;width:auto}
.footer .wound .navigation ul li a{font-size:14px}
.footer .wound .navigation ul li{margin-bottom:15px}
footer .ahead{margin-bottom:20px}
.footer .wound{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:30px}
footer .come-up.mobile{display:block;background:#000;text-align:center;padding:15px 10px;text-transform:uppercase;font-weight:500;font-size:15px;letter-spacing:.5px;color:#fff}
footer .come-up.mobile:before{content:"";display:inline-block;background:url(../images/up-chevron-1-white.svg) no-repeat 50% 50% / contain;width:20px;height:18px;margin-top:-3px;vertical-align:middle;margin-right:13px}
.footer .come-up.pc{display:none}
.footer .katal{width:100%}
.footer .katal ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}
.footer .katal ul li{margin-bottom:9px}
.footer .katal ul li a{font-size:14px;color:#474747;font-weight:500}
footer ul li a:hover{color:#ee7601!important;padding-left:0}
}
@media screen and (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:0}
.wr_goods .slider .item{margin:0 5px}
.wr_goods .slider{margin:0 -5px}
.purchase{display:none}
.purchase.near{display:flex}
header .land .search{right:130px}
.xs_register_form,.xs_change_password_form{margin:0 -15px;max-width:999px;padding:10px 15px 30px}
.input_container > p{width:100%!important}
.purchase.near {margin-right:20px}
.page_content{font-size:18px}
.page_content table{font-size:14px;line-height:125%}
.page_content table td, .page_content table th{padding:5px 10px}
}
@media screen and (max-width:550px) {
.wr_banners{margin-bottom:25px}
.contact_container .right_block{padding:30px 15px}
.contact_container .col,.contact_container .col:first-child{width:100%}
#add_review .form .inputter{display:block}
#add_review .form .inputter .xs_input{width:100%;margin-bottom:5px}
#add_review .form{padding:25px 15px}
.xs_review_page .answer{margin-left:9px;padding-left:30px}
.xs_review_page .answer .arrow{width:18px}
}
@media screen and (max-width:500px) {
.btn{padding:9px 20px}
.wr_found .found .xs_flex{display:block}
.xs_form .input{width:100%}
.xs_form form .policy{margin-bottom:30px}
.xs_form form input.btn{width:100%;height:50px}
footer .foot{text-align:center;display:block}
.wr_found .found .form{text-align:center}
.xs_form form .policy label{text-align:left}
.wr_found .found .text,.wr_news .news .knowledge .title,.wr_news .news .knowledge{text-align:center;max-width:100%}
.minder .subscribe .letter{text-align:center}
.minder .subscribe .letter form{margin:0 auto}
.wr_slider .slide .inner strong.invite{font-size:25px}
.advantages .item{padding-top:40%;background-position:50% 80%!important}
.mounting__data-li{width:100%}
.mounting__data-li span{display:inline}
.thanks__title {font-size: 60px !important}
.thanks__btn {padding: 19px 50px;}
}
@media screen and (max-width:450px) {
blockquote{padding:15px;margin:30px 0}
.subscribe .social_links{margin-top:50px;text-align:center}
footer{margin-top:50px}
.wr_found{margin-bottom:45px}
.wr_goods .goods .item .text .lines .waterline .whatch{display:none}
.wr_goods .goods .item.button_onhover .text .lines .waterline{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wr_goods .goods .item .text .lines .waterline .basket{margin-left:0;padding:8px 39px 9px 15px;border-radius:20px;background-image:url(../images/shopping-cart-white.svg);color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;background-position:right 15px top 50%}
.wr_goods .goods .item .text .lines .waterline .basket:before{content:"Купить"}
.subscribe .social_links .social_links__item{margin-left:7px;margin-right:7px}
.banners .item{max-height:160px;padding:16px 15px;margin-bottom:15px}
.banners .item .description{font-size:14px}
.banners .item .name{font-size:15px;left:15px;right:15px}
.banners .item b{display:none}
.wr_goods .title .tramp .char{font-size:10px;margin-left:13px}
.wr_goods .title .tramp .arrows.arrows-right{margin-left:8px}
.wr_goods.sign .goods .item{width:47.94%}
.wr_goods .goods .item:hover .text .lines .waterline{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.wr_goods .goods .item .text .lines .waterline a.compare,.wr_goods .goods .item .text .lines .waterline a.whatch{margin-right:7px}
.wr_news .news .item{margin:0 15px}
.footer .wound .navigation{display:none}
.footer .wound .contact{margin-right:0;width:100%;text-align:center;max-width:100%}
footer .ahead{text-align:center}
.footer .katal ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}
footer .wr_footer{padding:30px 0 20px}
footer .ahead{margin-bottom:10px}
.footer .wound .contact .text .xs_flex,.subscribe .social_links .xs_flex{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.footer .wound .contact .text .phone{margin-bottom:10px}
.footer .wound .contact .text .mail{margin-bottom:10px}
.footer .wound .contact .text .address{margin-bottom:15px}
.wr_minder{margin-bottom:25px}
.wr_news .news .item{margin:0}
.wr_slider .slick-dots{bottom:4.5%}
.wr_slider .slide .between{min-height:250px}
.wr_slider .slide .inner .invite{font-size:26px}
.wr_slider .slide .inner .invite .description{font-size:14px}
.wr_slider .slide .inner{max-width:220px}
.wr_slider .slide .price{left:auto;right:15px;top:0;margin:0}
.container:not(.xs_message),.wr_slider .slide .container,.wr_slider .slick-dots{padding:0 10px}
.wr_found .container{padding:0}
.wr_found .found{padding-left:15px;padding-right:15px}
.xs_register_form,.contact_container .right_block,.xs_change_password_form{margin:0 -10px}
.contact_container .right_block .xs_flex{display:block}
.wr_slider .slide.slick-active .inner .invite{font-size:24px}
.wr_news .news .focus,.main_catalog{margin:0 -5px}
.wr_news .news .item a,.main_catalog .item .cont{margin:0 5px 25px}
.main_catalog .item .cont .name{font-size:16px;line-height:130%;margin:8px 0 10px}
.minder .text h1{margin-bottom:30px}
.footer .katal{display:none}
.footer .wound{margin-bottom:10px}
.product_info_container .product_head{font-size:13px}
h1,h2,.title{font-size:26px;margin-bottom:15px}
h3{font-size:18px}
.side_container.single_product{padding-top:20px}
.xs_cart_container .woocommerce-billing-fields h3{text-align:center}
.product_info_container .xs_pay_container .btn{padding:14px 20px 15px}
.compare_shadow > .shadow{right:-10px;width:60px;background-size:100% 100%}
.compare_container .compare_table td:last-child{padding-right:40px}
.compare_container .compare_table td:first-child{width:130px;min-width:130px}
#payment .btn{width:100%;font-size:15px;padding:15px 10px}
input[type="text"],input[type="number"],input[type="tel"],input[type="password"],input[type="email"],.xs_cart_container .shop_table.cart .coupon .btn{height:46px}
#formlogin .input{margin-bottom:10px}
.faq .question .number{min-width:45px}
.faq .answer{padding-left:45px}
.faq{margin:0 0 45px}
}
@media screen and (max-width:400px) {
.wr_slider .slide .inner strong.invite{font-size:23px}
header .land li.wr_catalog > ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
header .land a.catalog{text-transform:initial;margin-right:5px;padding-left:22px}
header .land li.wr_catalog > ul > li > a{margin-bottom:12px}
.minder .subscribe .letter{padding:40px 20px}
.advantages .item{padding-top:50%}
.advantages .item span{left:20px}
}
@media screen and (max-width:350px) {
.purchase .common{width:30px;height:30px}
.sky a.logo{max-width:130px}
}