@media screen and (max-width: 720px) {
	*[class^=mobile-] {display:block;}
	*[class^=desktop-] {display:none !important;}

	.area-breadcrumb,
	.area-breadcrumb-home {display:none !important;}

	body {font-size:14px;line-height:1.57;background:#222628;}
	.page-width {min-height:0 !important;height:auto !important;background:#222628;}
	.container {padding:0 15px;}

	.header {min-height:80px;padding:0 0 15px 0;border:none;background:#fff;}
	.header .logo-wrap {padding:0 0 14px 0;}
	.header-main {padding:9px 0 0 0;}
	.header-main .fl-row {min-height:71px;flex-wrap:wrap;margin:0 !important;}
	.header-main .col {min-height:30px;padding:0;}
	.header-main .col:nth-child(1) {width:100%;min-height:41px;}
	.header-main .w100 {width:65%;}
	.header-main .w35 {width:35%;}

	.logo-wrap {min-height:27px;}
	.logo {min-width:32px;}
	.logo img {width:auto;height:27px;}
	.slogan {min-width:70px;max-width:70px;font-size:8px;line-height:0.95;padding:0 0 0 12px;}

	.search {min-height:28px;padding:0 26px 0 0;border-radius:4px;}
	.search__btn {left:auto;right:14px;width:11px;height:11px;}
	.search__inp {height:20px;font-size:11px;padding:4px 14px;}

	.user-nav {width:100%;margin:0 !important;}
	.user-nav li {width:100%;margin:0 0 0 5px;box-sizing:border-box;}
	.user-nav__name {display:none;}
	.user-nav__btn {position:relative;width:100%;height:30px;font-size:0;line-height:1px;background:#fff;border:1px solid #E6E6E6;border-radius:4px;box-sizing:border-box;}
	.user-nav__icon {position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;margin:0;}
	.user-nav__icon svg {height:14px;}
	.user-nav__total {top:auto;right:auto;bottom:-3px;left:-3px;padding:0;}

	.appear__foot .link-load {font-size:11px;}

	.user-nav li:hover .user-nav__btn,
	.user-nav li:active .user-nav__btn,
	.user-nav li.onhover .user-nav__btn {border-color:transparent;}
	.user-nav li:hover .user-nav__total,
	.user-nav li:active .user-nav__total,
	.user-nav li.onhover .user-nav__total {bottom:50%;left:50%;margin:0;}

	.h-1 {font-size:24px;line-height:1.2;padding-bottom:20px;}
	.h-1 strong {font-size:70px;}
	.h-1__2010::before,
	.h-1__2010::after {font-size:70px !important;}
	.h-1__2010 {font-size:0 !important;}
	.h-1__small {font-size:24px;}
	.h-2 {font-size:24px;line-height:1.2;padding-bottom:20px;}
	.h-3 {font-size:24px;line-height:1.2;padding-bottom:20px;}
	.h-4 {font-size:11px;line-height:1.2;padding-bottom:12px;}
	.h-5 {font-size:10px;line-height:1.2;padding-bottom:12px;}
	.h-6 {font-size:10px;line-height:1.2;padding-bottom:12px;}
	.h-s {font-size:18px;line-height:1.2;padding-bottom:0;}
	.h-m {font-size:18px;line-height:1.2;letter-spacing:0;padding-bottom:0;}

	.chk input[type='checkbox'] + .lbl:before,
	.chk input[type='radio'] + .lbl:before {top:-1px;width:13px;height:13px;background-size:auto 7px;}

	.content {padding-bottom:0;background:#fff;}

	.footer {height:auto;padding:0;margin:0 !important;}
	.footer .logo-wrap {justify-content:center;padding-bottom:15px;}
	.footer .logo img {width:auto;height:27px;}
	.footer .slogan {font-size:8px;line-height:1.36;}
	.footer-row {display:block;}
	.footer-main {height:auto;font-size:9px;line-height:1.2;padding:18px 0 50px 0;}
	.footer-main ul li {margin-bottom:12px;}
	.footer-copy {position:relative;height:48px;}
	.foot-tab {padding:0 0 17px 0;}
	.foot-tab .h-6 {cursor:pointer;position:relative;padding:0 20px 0 0;}
	.foot-tab .h-6::before {content:' ';position:absolute;top:50%;right:0;width:20px;height:7px;background:url(../images/tab-arr-white.svg?v=1) no-repeat center center;background-size:10px auto;transform:translateY(-50%);}
	.foot-tab .h-6::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.foot-tab-bl {display:none;}
	.foot-tab.open .foot-tab-bl {display:block;padding-top:15px;}
	.foot-tab.open .h-6::before {transform:scale(1,-1);}
	.footer-nav {padding-bottom:10px;}
	.pay-row,
	.pay-col {width:auto}
	.footer-copy .soc-nav {position:absolute;bottom:100%;left:0;width:100%;justify-content:center;margin-bottom:25px !important;}
	.copy {max-width:200px;font-size:10px;font-weight:300;line-height:1.2;}

	.info-err {font-size:8px;line-height:1.2;padding-left:20px;}
	.info-err::before {width:12px;height:12px;}

	.link-remove {opacity:1;width:12px;height:12px;}

	.quantity {width:78px;height:18px;}
	.quantity i {width:23px;}
	.quantity input {height:20px;font-size:9px;padding:0;}

	.btn, .btn--doc-load {min-height:34px;font-size:10px;line-height:26px;padding:3px 5px 3px 5px;}
	.order-form__result .btn svg {top:2px;width:14px;height:14px;vertical-align:top;margin:0 6px 0 0;}
	.btn--doc-load span {align-items:center;}
	.btn--doc-load br {display:none;}
	.btn--doc-load svg {min-width:22px;width:22px;margin:0 11px 0 0;}

	.link-clean {display:flex;min-height:32px;width:100%;font-size:10px;line-height:26px;text-align:center;align-items:center;justify-content:center;padding:2px 5px;border:1px solid #D76E66;border-radius:4px;box-sizing:border-box;}
	.link-clean::before {position:relative;top:0;width:14px;height:14px;margin:0 6px 0 0;transform:none;}

	.inp-promo input[type='text'], .inp-promo input[type='tel'],
	.inp-promo input[type='email'], .inp-promo input[type='password'],
	.inp-promo textarea {height:32px;font-size:10px;padding:5px 12px;}

	.order-inp {margin:0 0 10px 0;}
	.order-inp input[type='text'], .order-inp input[type='tel'],
	.order-inp input[type='email'], .order-inp input[type='password'],
	.order-inp textarea {height:32px;font-size:10px;padding:5px 0 5px 21px;}

	/* --- */
	.area-phone {padding:0 0 30px 0;}
	.phone-form {top:0;padding:19px 16px 13px 16px;margin:0;}
	.phone-form .fl-row {display:block;}
	.phone-form .col-btn {max-width:100%;padding-top:6px;}
	.phone-form .order-inp input[type='text'],
	.phone-form .order-inp input[type='tel'] {height:30px;}
	.phone-form .btn {min-height:31px;font-size:10px;line-height:20px;padding:5px 5px 4px 5px;}
	.phone-form__inf {font-size:9px;padding:7px 0 0 0;}


	.row-404 {min-height:0;}
	.bl-404 {font-size:15px;line-height:1.2;letter-spacing:0;padding:15px 0 22px 0;}
	.bl-404__img {padding:0 0 40px 0;}
	.bl-404__img img {height:246px;}
	.bl-404 p {max-width:289px;margin:0 auto;}


	.area-order .h-3 {padding-bottom:20px;}
	.order-row {display:block;}
	.order-products__title {padding:14px 12px 10px 12px;border-bottom:1px solid #E6E6E6;}
	.order-products__title .h-4 {padding:0;}
	.order-products__info {min-height:0;padding:6px 12px;}
	.order-box {padding:0;}
	.order-products .scroll-pane {width:auto !important;max-height:10000px;}
	.order-products .jspContainer,
	.order-products .jspPane {position:relative !important;width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;}
	.order-products .jspVerticalBar,
	.order-products .jspHorizontalBar {display:none !important;}


	.product-cart {position:relative;display:block;width:auto;min-height:58px;padding:16px 0 15px 86px;}
	.product-cart__img {position:absolute;top:0;left:15px;width:64px;min-width:64px;height:100%;padding:0 !important;}
	.product-cart__img img {max-width:100%;max-height:58px;}
	.product-cart .product__price {display:none;}
	.product-cart__remove {position:absolute;top:15px;right:12px;padding:0;}
	.product-cart .h-4 {padding-bottom:6px;}
	.product-cart__quantity,
	.product-cart__total {display:inline-block;min-width:0;vertical-align:top;padding:0 12px 0 0;}
	.product-cart__quantity {width:78px;}
	.product__total {font-size:11px;line-height:20px;}


	.area-order {padding-bottom:20px;}
	.order-form__result {padding:0 16px 19px 16px;}
	.result-row {font-size:12px;line-height:1.2;}
	.order-form__inputs {padding:8px 16px 10px 16px;}
	.order-form__title {min-height:0;padding:0 16px;border:none;}
	.order-products__sbmts {display:block;min-height:0;padding:8px 16px 28px 16px;}


	.home-bg {background-size:cover;}
	.home-bg.desktop-bl {background:transparent !important;}
	.area-home .fl-row {min-height:390px;}/* 419 */
	.area-home .col {padding-bottom:0;}
	.area-home .h-1 {max-width:320px;padding:0 0 10px 0;}
	.home__txt {max-width:70%;font-size:18px;line-height:1.2;padding:0 0 2px 0;}


	.area-privilege {margin:-21px 0 0 0;}
	.area-privilege .fl-row {flex-wrap:wrap;margin:0 -6px;}
	.area-privilege .col {width:50%;padding:0 6px 12px 6px;}
	.privilege {font-size:12px;line-height:1.2;padding:8px 10px 0 10px;}
	.privilege p {padding:0 0 10px 0;}
	.privilege__icon {height:27px;padding:0 0 3px 0;}
	.privilege__icon img,
	.privilege__icon svg {max-height:27px;}


	.area-holding {position:relative;overflow:hidden;padding-bottom:10px;}
	.area-holding .fl-row {display:block;}
	.holding-row {padding:0;}
	.holding {font-size:14px;line-height:1.2;padding:0 0 2px 0;}
	.holding__num {font-size:40px;line-height:1.2;padding:0;margin:0 0 6px 0;}


	.area-work {padding-bottom:2px;}
	.area-work .h-2 {padding-bottom:30px;}
	.area-work .fl-row {display:block;margin:0 -10px;}
	.area-work .col {width:auto;padding:0 10px 20px 10px;}
	.work {font-size:15px;line-height:25px;padding:14px 18px 0 18px;}
	.work .link-more {padding:2px 0 2px 22px;}
	.work .link-more::before {width:32px;height:32px;}
	.work__img {height:134px;padding:0 0 22px 0;}
	.work__img img {max-height:134px;}
	.work__txt {padding:0 0 1px 0;}
	.work__txt ul {padding-bottom:24px;}
	.work__txt .h-4 {font-size:16px;font-weight:500;line-height:1.2;padding:0 0 15px 0;}
	.work__txt li {padding:0;}


	.area-products {padding-bottom:40px;}
	.products-row {margin:0 -8px 26px -8px;}
	.products-col {width:50%;border-color:transparent;}
	.product {height:auto;min-height:100%;box-shadow:none !important;}
	.product__bl {padding:0 8px;border-color:transparent !important;box-shadow:none !important;}
	.product__img {min-height:156px;padding:0 0 30px 0;}
	.product__img img {max-height:156px;}
	.product__add-like {top:5px;display:none;}
	.product-row {display:block;}
	.product__txt {padding:10px 0 0 0;}
	.product .quantity {display:none !important;}
	.product .product__btns {position:relative;display:block !important;padding-top:10px;}
	.product .product__btns p {padding:0;}
	.product .product__btns p + p {padding-top:10px;}
	.products-btns {text-align:center;padding:30px 0 10px 0;}
	.products-btns .btn {width:210px;max-width:100%;min-height:48px;font-size:16px;line-height:26px;padding:10px;}
	.swiper-products .swiper {overflow:hidden;}
	.swiper-products .swiper .swiper-slide {opacity:1 !important;}

	.area-benefits {padding:40px 0 20px 0;}
	.area-benefits .h-2 {max-width:230px;text-align:center;padding-bottom:15px;margin:0 auto;}
	.area-benefits .fl-row {flex-wrap:wrap;justify-content:center;margin:0 -8px;}
	.area-benefits .col {width:50%;padding:0 8px 16px 8px;}
	.area-benefits .col::before,
	.area-benefits .col::after {display:none;}
	.benefit {font-size:14px;line-height:1.2;}
	.benefit p {padding-bottom:4px;}
	.benefit__num {width:88px;height:88px;font-size:36px;line-height:1;margin:0 auto 11px auto;border-width:5px;}
	.benefit__num span {width:100%;height:88px;}


	.area-brands {padding:50px 0 44px 0;}
	.area-brands .h-2 {padding-bottom:12px;}
	.brand {height:77px;box-shadow:0 1px 7px rgba(0,0,0, 0.13);}
	.brand img,
	.brand svg {max-width:70%;max-height:58px;}
	.swiper-brands {margin:0 -7px;}
	.swiper-brands .swiper-slide {padding:7px;}


	.area-master .container {min-height:0;padding-top:30px;padding-bottom:12px;}
	.area-master::before,
	.area-master::after {display:none;}
	.master-txt {max-width:100%;}
	.master-img {display:none;background:transparent !important;}
	.area-master ul {font-size:14px;line-height:1.2;}
	.area-master ul li {padding-left:27px;margin-bottom:16px;}
	.area-master ul li::before {width:14px;height:14px;}


	.area-sertific {padding:50px 0 35px 0;}
	.area-sertific .h-2 {padding:0 60px 10px 0;}


	.area-details {top:0;padding:30px 0 1px 0;margin:0;background:#F2F3F8;}
	.area-details .link-more {font-size:12px;padding:2px 0 2px 22px;}
	.area-details .link-more::before {width:32px;height:32px;}
	.area-details .h-4 {font-size:20px;line-height:1.2;padding:0 0 15px 0;}
	.details {font-size:15px;line-height:1.2;}
	.area-details ul {font-weight:400;margin-left:0 !important;}

	.area-phone {padding:30px 0;}

	.catalog__row {display:block;margin:0;border:1px solid #E6E6E6;}
	.catalog__row .products-row {margin-right:0;}
	.catalog__sort,
	.catalog__prod-view,
	.catalog__prod-pag,
	.catalog__title .link-back {display:none !important;}

	.area-catalog {position:relative;top:-3px;}
	.catalog__col {border:none;}
	.catalog__col.col-s {max-width:100%;}
	.catalog__head {padding:0 0 19px 0;}

	.catalog__sbm,
	.catalog__filter-title {min-height:35px;font-size:11px;line-height:14px;}

	.catalog__filter-h {font-size:10px;line-height:1.2;letter-spacing:1px;padding-top:12px;padding-bottom:12px;}
	.catalog__filter .slider-range {display:none !important;}

	.catalog__filter-bl .chk,
	.catalog__filter-bl .chk-one {font-size:10px;line-height:1.2;}
	.catalog__filter-bl .chk {padding-bottom:12px;}
	.catalog__filter-bl .chk-one {padding:12px 0;}

	.catalog__filter-sbmts {padding-bottom:0;}
	.catalog__filter-sbmts p {padding-bottom:13px;}

	.range-row {padding:0 0 2px 0;margin:0 -7px;}
	.range-col {padding:0 7px 14px 7px;}
	.range-inp {height:26px;font-size:8px;line-height:1.2;padding:7px 17px;}
	.range-inp span,
	.range-inp input {font-size:10px;line-height:1.2;}
	.range-inp span {position:relative;top:1px;}

	.product-small {margin:0 !important;border:none !important;}
	.product-small__bl {border:none !important;box-shadow:none !important;}
	.product-small .product-small__btns {
		position:relative;
		display:block !important;}

	.catalog__tag {min-height:0;padding:10px 16px 0 16px;}
	.catalog__tag-item {height:auto;font-size:6px;line-height:8px;padding:2px 10px;margin:0 4px 8px 4px;background:rgba(204,201,201, 0.1);border-radius:2px;}
	.catalog__tag-item.active {color:#E30614;background:rgba(227,6,20, 0.1);}

	.product-big__bl {position:relative;display:block;padding:12px 16px 4px 16px;}
	.product-big__img {position:absolute;top:12px;left:16px;}
	.product-big__txt-col,
	.product-big__add-like {display:none;}
	.product-big__img {min-width:64px;width:64px;min-height:60px;padding:0 8px 0 0;}
	.product-big__gost {top:0;display:inline-block;min-width:0;font-size:6px;line-height:10px;vertical-align:top;padding:2px 7px;margin:0 0 7px 0;}
	.product-big__title,
	.product-big__title div,
	.product-big__txt-row {display:block;}
	.product-big__title {position:relative;min-height:64px;padding:0 0 10px 70px;}
	.product-big__price {position:absolute;right:0;bottom:0;font-size:11px;line-height:18px;}
	.product-big .quantity {position:relative;width:78px;height:18px;margin:-18px 0 15px 70px;}
	.product-big__title .h-4 {font-size:9px;line-height:12px;padding-right:40px;}
	.product-big .quantity i {width:24px;}
	.product-big .quantity input {height:16px;}
	.product-big__btns {min-width:0;padding:0;}
	.product-big__btns p {padding-bottom:9px;}
	.product-big__tags {left:auto;right:0;top:7px;font-size:7px;line-height:8px;text-align:right;}
	.product-big__tags li {padding-bottom:3px;}
	.product-big__tag {font-size:7px;line-height:8px;padding:4px 9px 3px 9px;}
	.product-big__tag.tag-hit {background:rgba(253,114,114, 0.7);}
	.product-big__tag.tag-sale {background:rgba(237,165,100, 0.7);}
	.product-big__tag.tag-stock {background:rgba(104,198,144, 0.7);}

	.product-small {height:auto;min-height:280px;}
	.product-small__img {min-height:184px;padding-bottom:24px;}
	.product-small__txt {padding:10px 0 0 0;}
	.product-small .h-4 {font-size:10px;line-height:1.2;min-height:24px;}
	.product-small__price {font-size:15px;line-height:18px;}
	.product-small__price-none {font-size:10px;line-height:18px;}
	.product-small__add-like,
	.product-small .quantity {display:none !important;}
	.product-small__tags {top:7px;font-size:7px;line-height:8px;text-align:left;}
	.product-small__tags li {padding-bottom:3px;}
	.product-small__tag {font-size:7px;line-height:8px;padding:4px 9px 3px 9px;}
	.product-small__tag.tag-hit {background:rgba(253,114,114, 0.7);}
	.product-small__tag.tag-sale {background:rgba(237,165,100, 0.7);}
	.product-small__tag.tag-stock {background:rgba(104,198,144, 0.7);}

	.catalog {padding:0;}
	.products-row {margin-bottom:0;}
	.products-row.row-one .products-col {border-top:1px solid #E6E6E6;}
	.products-row.row-one .products-col:first-child {border-top:none;}
	.catalog__footer {display:block;padding:0 16px 22px 16px;}
	.catalog__footer .btn {width:100%;}

	.usluga__txt {min-height:0;font-size:18px;font-weight:400;line-height:22px;}

	.area-text figure[align="right"] {float:none;max-width:100%;margin:0 0 20px 0;}

	.area-gallery {padding:14px 0 45px 0;}
	.gallery-col,
	.gallery-col.col-s {float:none;width:auto;}
	.gallery-col.col-s {padding:0;}
	.swiper-gallery-m {margin-bottom:17px;}
	.swiper-gallery-m,
	.swiper-gallery-m .swiper-slide {height:191px;}
	.gallery__title {font-size:10px;font-weight:500;line-height:14px;padding:10px 70px 10px 10px;}
	.swiper-gallery-m .sw-btns-bl {bottom:-9px;right:10px;}
	.swiper-gallery-s .swiper-wrapper {margin:0 -3px;}
	.swiper-gallery-s .swiper-slide {width:25% !important;padding:0 3px 6px 3px;}
	.swiper-gallery-s .swiper-slide img {height:44px;}
	.swiper-slide-thumb-active .gallery-item img {border-radius:3px;}
	.gallery-item::after {border-width:2px;border-radius:3px;}

	.area-message {padding:40px 0;background:#efefef;}
	.area-message .h-4 {font-size:14px;line-height:16px;text-align:left;}
	.area-message + .area-holding {padding-top:50px;}
	.message {text-align:center;}
	.message .fl-row {flex-wrap:wrap;margin:0 -7px;}
	.message .col {padding:0 7px;}
	.message ::-moz-placeholder {opacity:1;color:#000;}
	.message ::-webkit-input-placeholder {opacity:1;color:#000;}
	.message .order-inp {border-bottom:1px solid #E6E6E6;}
	.message .order-inp input[type='text'],
	.message .order-inp input[type='tel'],
	.message .order-inp input[type='email'],
	.message .order-inp input[type='password'],
	.message .order-inp textarea {font-size:12px;padding-left:0;border:none;}
	.message .inp-file {margin:10px 0 20px 0;}
	.message .btn {font-size:12px;font-weight:normal;}
	.message .btn--silver {width:224px;max-width:100%;height:38px;color:#000;font-size:12px;padding:5px 10px;background:#D2D2D2;}
	.message .form-inf {padding:0 0 12px 0;margin:0 auto;}
	.message .chk {font-size:12px;line-height:14px;}
	.message .chk input[type='checkbox'] + .lbl,
	.message .chk input[type='radio'] + .lbl {padding-left:18px;}
	.message .chk input[type='checkbox'] + .lbl:before,
	.message .chk input[type='radio'] + .lbl:before {top:0;}

	.area-works {position:relative;overflow:hidden;padding:20px 0 0 0;}
	.area-works .title {padding-bottom:20px;}
	.area-works .sw-btns-bl {display:block;}
	.area-works .products-btns {display:flex;justify-content:center;padding:20px 0 0 0;}
	.area-works .btn--silver {display:flex;min-height:38px;color:#000;font-size:12px;font-weight:normal;line-height:14px;align-items:center;justify-content:center;padding:5px 10px;background:#D2D2D2;}
	.swiper-products .swiper {overflow:hidden !important;padding-top:1px;border-left: 1px solid #E6E6E6 !important;}
	/*.swiper-products .swiper-wrapper {width:100% !important;transform:none !important;flex-wrap:wrap;}*/
	.swiper-products .swiper-slide {width:50%;margin-top:-1px;margin-left:0;border: 1px solid #E6E6E6 !important;border-left:none !important;}
	.swiper-products .product {min-height:162px;height:auto;margin:0;border:none !important;}
	.swiper-products .product__bl {min-height:0;padding:6px 8px;margin:0;border:none !important;}
	.swiper-products .product__img {height:84px;min-height:0;}
	.swiper-products .product__img img {width:100%;height:84px;object-fit:contain;}
	.swiper-products .product__price-none {font-size:10px;line-height:1.2;}
	.swiper-products .product .h-4 {min-height:28px;padding:0 0 4px 0;}
	.swiper-products .product__add-like {display:none;}
	.swiper-products .swiper-scrollbar {position:absolute;opacity:0;max-width:0;z-index:-1;}

	.product__img-full img {width:100% !important;object-fit:cover !important;}

	.tovar__about {display:block;}
	.tovar__gallery {max-width:100%;border:none;}

	.area-works-popular .h-2 {font-size:16px;line-height:1;}

	.swiper-popular .swiper,
	.swiper-popular .swiper-slide {border:none !important;}
	/*.swiper-popular .swiper-slide:nth-child(n+3) {display:none;}*/
	.swiper-popular .product__img {height:150px;padding-bottom:20px;}
	.swiper-popular .product__img img {height:auto;max-height:130px;}

	.tovar {border:1px solid #E6E6E6;border-bottom:none;}
	.tovar .h-6 {font-size:8px;line-height:10px;padding:0 0 7px 0;}
	.tovar__head {min-height:20px;font-size:8px;line-height:10px;padding:9px 12px;}
	.tovar__title {max-width:235px;text-align:center;padding:10px 0 0 0;margin:0 auto;}
	.tovar__title .h-3 {font-size:16px;line-height:1;padding:0 0 12px 0;}
	.tovar__title .product__gost {min-width:95px;font-size:8px;line-height:10px;padding:5px 10px 4px 10px;}
	.tovar__stock {min-height:0;font-size:7px;line-height:12px;padding:4px 35px;}
	.tovar__body-bl {font-size:10px;line-height:15px;padding:19px 20px;}
	.tovar__body-bl:first-child,
	.tovar__body-bl.desktop-bl + .tovar__body-bl {padding-top:6px;border-top:none;}
	.tovar__body-bl.desktop-bl {display:none !important;}
	.tovar__body-bl p:last-child {padding:0;}
	.swiper-tovar-m {min-height:94px;padding:2px 0 27px 0;}
	.swiper-tovar-m img {max-height:94px;}
	.swiper-tovar-s {max-width:226px;padding:14px 20px;}
	.swiper-tovar-s .swiper-slide span {width:64px;height:64px;}
	.swiper-tovar-s .swiper-slide img {max-height:62px;}
	.tovar__text {display:block;margin:0;}
	.tovar__text-tech {max-width:100%;border-left:none;border-top:solid 1px #E6E6E6;}
	.tovar__text-title {min-height:0;padding:12px 20px;border:none;}
	.tovar__text-title .h-4 {font-size:12px;line-height:16px;}
	.tovar__text-bl {padding:10px 20px 1px 20px;}
	.tovar__char {font-size:8px;line-height:1;}
	.tovar__char li {margin-bottom:8px;}
	.tovar__body-row {top:0;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;}
	.tovar__body-row .prices {display:block;}
	.tovar .price {display:block;font-size:16px;line-height:19px;}
	.tovar .price-old {font-size:14px;line-height:17px;}
	.tovar .quantity {width:106px;height:24px;}
	.tovar .quantity i {width:31px;}
	.tovar .quantity input {height:22px;font-size:14px;}
	.tovar .btn--add-card {width:100%;min-height:33px;font-size:10px;margin:0 0 10px 0;}
	.tovar .btn--add-card img,
	.tovar .btn--add-card svg {max-height:12px;}

	.gallery-row::after {display:none;}

	.load-bl {margin:0 0 15px 0;}
	.link-load {font-size:10px;font-weight:500;line-height:1.2;padding-left:37px;}
	.link-load .link-load__icon {width:22px;height:24px;background-size:auto 14px;}
	.link-load__icon::before {width:14px;height:14px;margin:-7px 0 0 -7px;background-size:auto 10px;}
	.link-load span {font-size:8px;font-weight:normal;line-height:12px;}


	/* --- */
	.mobile-sbm {cursor:pointer;position:absolute;top:2px;right:5px;display:block;width:37px;height:34px;line-height:1px;padding:10px;border:none;background:transparent;}
	.mobile-sbm::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.mobile-sbm i {display:block;overflow:hidden;height:2px;margin:0 0 4px 0;background:#000;transition:all 300ms ease 0ms;}

	.mobile-nav-wrap {width:100%;font-size:12px;line-height:1.2;}
	.catalog-mob {width:auto;padding:16px 30px 16px 15px;}
	.catalog-mob li {padding-bottom:5px;}
	.catalog-mob a {padding-top:12px;padding-bottom:12px;}

	.nav-close {top:2px;left:auto;right:6px;margin:0;}
	.nav-close img,
	.nav-close svg {width:15px;height:auto;}
	.nav-close path {fill:#000;}

	.menu-scroll__back {overflow:visible;height:auto;font-size:14px;line-height:17px;padding:13px 15px 5px 15px;}
	.menu-scroll__title {padding:10px 15px;}
	.menu-scroll__img {margin:10px 15px;}
	.catalog-mob-n,
	.catalog-mob-s {font-size:12px;line-height:14px;padding:0 5px;}
	.catalog-mob-n a,
	.catalog-mob-s a {padding:7px 10px;}

	.menu-scroll,
	.menu-scroll__active {position:absolute;left:-100%;width:100%;}
	.menu-scroll__active.mouseenter {position:relative;left:0;}
	.catalog-mob,
	.catalog-mob-s,
	.catalog-mob-n,
	.menu-scroll__img {width:auto;}

	body .menu-scroll,
	body .menu-scroll .jspContainer,
	body .menu-scroll .jspPane {width:100% !important;box-sizing:border-box;}
	body .menu-scroll .jspPane {padding-right:5px !important;}

	body.show-mobile-nav .mobile-sbm i {position:absolute;top:50%;left:0;width:100%;margin:-2px 0 0 0;}
	body.show-mobile-nav .mobile-sbm i:nth-child(3) {display:none;}
	body.show-mobile-nav .mobile-sbm i:nth-child(1) {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	body.show-mobile-nav .mobile-sbm i:nth-child(2) {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
}