@charset "utf-8";

@media only screen and (max-width: 700px) {
.header-static {
	position: relative;
}
.header-fixed, .fixed-header .header-fixed {
	position: relative;
	top: auto;
}
.header-fixed-place {
	display: none;
}
.header .grid, .headline-center .grid-in {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.headline-top {
	padding: 10px 0;
}
.headline-top .grid {
	height: auto;
}
.headline-center {
	padding: 10px 0 20px 0;
}
.headline-center .grid, .fixed-header .headline-center .grid {
	height: auto;
}
.headline-bottom .grid {
	height: auto;
}
.head-link-city, .head-link-points, .head-tel, .head-link-callback {
	width: 50%;
	margin: 0;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.head-link-city {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.head-tel {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	text-align: right;
}
.head-link-points {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}
.head-link-callback {
	-webkit-box-ordinal-group: 5;
	    -ms-flex-order: 4;
	        order: 4;
	text-align: right;
}
.head-logo {
	-webkit-transform: none!important;
	        transform: none!important;
	margin: 10px 0!important;
	width: 100%;
	/*width: 0%;*/
}
.head-logo > * {
	margin: 0 auto;
}
.head-menu {
	width: 100%!important;
	margin: 10px 0 16px 0!important;
	padding: 0!important;
}
.head-menu ul {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 -8px;
}
.head-menu li {
	padding: 0 8px;
}
.head-tel2 {
	display: none;
}
.head-link-cart {
	margin: 0 auto 0 0;
}
.head-user-links {
	margin: 0 0 0 auto;
}
.head-catalog, .head-link-track {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	width: 50%;
	margin: 0 0 10px 0;
}
.head-catalog {
	height: 50px;
}
.head-catalog .toggle {
	padding-right: 0;
}
.head-catalog .arr {
	display: none!important;
}
.head-catalog .sub {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	right: auto;
	bottom: auto;
	box-shadow: none;
	display: block;
	overflow: hidden;
	overflow-y: auto;
	-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transform: translate3d(-100%, 0, 0);
	        transform: translate3d(-100%, 0, 0);
}
html.open-head-catalog {
	overflow: hidden;
}
.open-head-catalog .head-catalog .sub {
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}
.head-catalog .sub .close {
	display: block;
}
.head-catalog .sub .in {
	display: block;
	padding: 40px 15px;
}
.head-catalog .sub .l {
	width: auto;
	padding: 0;
}
.head-catalog .sub .r {
	width: auto;
	margin: 20px 0 0 0;
}
.head-catalog .cat-categories li {
	width: 50%;
}
.head-catalog .cat-brands {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.head-catalog .cat-brands li {
	width: 50%;
}
.head-search {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	width: 100%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.head-search .search-popup {
	z-index: 90;
	font-size: 10px;
	overflow: hidden;
	overflow-x: auto;
}
.head-search .search-popup th, .head-search .search-popup td {
	padding: 7px 4px;
}
.head-search .search-popup th:first-child, .head-search .search-popup td:first-child {
	padding-left: 10px;
}
.head-search .search-popup th:last-child, .head-search .search-popup td:last-child {
	padding-right: 10px;
}
.head-search .search-popup .cover-link {
	margin-top: -10px;
}
.head-link-track {
	text-align: right;
}
.headline-min .grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.headline-min .sep {
	display: none;
}
.head-logo2 {
	margin-bottom: 20px;
}
.footer .grid {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.footer .grid .col {
	width: 50%;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.footer .grid .col:last-child {
	text-align: inherit;
}
.footer .payments img {
	height: 22px;
}
.maincontent {
	padding: 40px 0 50px 0;
}
.path {
	font-size: 10px;
	margin-right: -4px;
}
.path > * {
	margin-right: 4px;
}
.path .arr {
	width: 3px;
	height: 6px;
}
.main-sides, .main-sides-rev {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.main-sides .main-side-l, .main-sides-rev .main-side-r {
	width: 100%;
	margin: 0 0 30px 0;
	padding: 0;
}
.main-sides .main-side-r, .main-sides-rev .main-side-l {
	width: 100%;
	margin: 0;
}
.main-sides-rev .main-side-r {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.main-sides-rev .main-side-l {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.main-side-r.hide-mob {
	display: none;
}
.main-side-r.show-mob {
	display: block;
}
.main-sides-rev:first-child {
	margin-top: 0;
}
.side-menu {
	margin-top: 30px;
}
.subscr .h1 {
	font-size: 25px;
}
.subscr .inputs {
	display: block;
}
.subscr .btn {
	margin: 18px 0 0 0;
	width: 100%;
}
.subscr .input {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	border-color: transparent;
}
.subscr .input input {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.grid-articles {
	padding: 0!important;
}
.article-mini {
	display: block;
}
.article-mini:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.article-mini .img {
	float: left;
	width: calc(50% - 20px);
	margin: 0 20px 10px 0;
}
.link-up, .link-tel {
	display: block;
}
.select-city .swiper-slide {
	padding-left: 15px;
	padding-right: 15px;
}
.select-city .swiper-slide:first-child {
	padding-left: 30px;
}
.select-city .swiper-slide:last-child {
	padding-right: 30px;
}
.select-city .swiper-arr {
	margin-left: 10px;
	margin-right: 10px;
}
.added-item .row {
	display: block;
	text-align: center;
}
.added-item .row .photo {
	margin: 0 auto 18px auto;
}
.added-item .row .text {
	width: auto;
	padding: 0;
}
.article-card {
	padding: 15px;
}
.article-card:after {
	display: none;
}
.article-card .date {
	position: relative;
	bottom: auto;
	right: auto;
	margin: 15px 0;
}
.article-card .img {
	width: auto;
	max-width: 260px;
	float: none;
	margin: 0 0 15px 0;
}
.article-card .text {
	padding-bottom: 0;
}
.article-card .text:after {
	display: none;
}
.pagination {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.grid-contacts {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.grid-contacts .cont, .grid-contacts .map {
	width: 100%;
}
.grid-contacts .hold-map {
	height: 70vh;
}
.main-inputs {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.main-inputs .inputs-el {
	width: 100%!important;
}
.block-bg {
	padding-left: 15px;
	padding-right: 15px;
}
.catalog-head {
	display: block;
	text-align: center;
}
.catalog-head .input {
	width: auto;
	margin: 0 0 18px 0;
}
.toggle-view {
	display: none;
}
.main-catalog {
	display: block!important;
	margin: 0!important;
	width: auto!important;
	box-shadow: none!important;
	background: none!important;
}
.main-catalog ul {
	width: auto!important;
	position: static!important;
	box-shadow: none!important;
	background: none!important;
}
.main-catalog > ul {
	padding: 0!important;
}
.main-catalog > ul > li {
	margin: 0 0 10px 0;
}
.main-catalog > ul > li > .link {
	color: #373d42!important;
	background: #f5f5f5!important;
	padding: 12px 12px!important;
}
.main-catalog > ul > li > .link.toggle {
	cursor: pointer;
}
.main-catalog > ul > li > ul {
	padding: 10px 0 26px 0!important;
	display: none;
}
.main-catalog > ul > li.open > ul, .main-catalog > ul > li.perma-open > ul {
	display: block;
}
.main-catalog > ul > li > ul .link {
	color: #808080!important;
	background: none!important;
	padding: 7px 10px 8px 10px!important;
}
.main-catalog > ul > li > ul .link:hover {
	color: #005baa!important;
}
.main-catalog > ul > li > ul > li > .link {
	padding-left: 25px!important;
}
.main-catalog > ul > li > ul > li > .link .plus {
	position: absolute;
	top: calc(0.6125em + 7px);
	left: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	        transform: translate3d(0, -50%, 0);
	width: 17px;
	height: 17px;
	-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	background: #d8e2e7;
}
.main-catalog > ul > li > ul > li > .link .plus:before, .main-catalog > ul > li > ul > li > .link .plus:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 1px;
	margin: -0.5px -3.5px;
	background: #373d42;
	-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.main-catalog > ul > li > ul > li > .link .plus:after {
	-webkit-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}
.main-catalog > ul > li > ul > li.open > .link {
	color: #373d42!important;
}
.main-catalog > ul > li > ul > li.open > .link .plus, .main-catalog > ul > li > ul > li > .link:hover .plus {
	background-color: #005baa;
}
.main-catalog > ul > li > ul > li.open > .link .plus:before, .main-catalog > ul > li > ul > li.open > .link .plus:after, .main-catalog > ul > li > ul > li > .link:hover .plus:before, .main-catalog > ul > li > ul > li > .link:hover .plus:after {
	background-color: #fff;
}
.main-catalog > ul > li > ul > li.open > .link .plus:after {
	-webkit-transform: rotate(0deg);
	        transform: rotate(0deg);
}
.main-catalog > ul > li > ul > li > ul {
	display: none;
	padding-left: 24px!important;
}
.hold-slider-brands, .hold-slider-brands-index {
	margin-top: 30px;
	margin-bottom: 30px;
}
.slider-brands .swiper-slide {
	width: 50%;
}
.category-sides {
	display: block;
	margin: 0;
}
.category-sides .side-l, .category-sides .side-r {
	width: auto;
	margin: 43px 0 0 0;
}
.category-descr {
	display: block;
	padding: 30px;
}
.category-descr .img {
	width: auto;
	text-align: center;
	margin: 0 0 30px 0;
	padding: 0;
}
.category-descr .text {
	width: auto;
	max-width: none;
	padding: 0;
}
.subcategories {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.subcategories > li {
	width: 100%!important;
	margin-left: 0;
	margin-right: 0;
}
.grid-catalog .el {
	width: 100%!important;
}
.toggle-filters {
	display: block;
}
.side-filters {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	right: auto;
	bottom: auto;
	box-shadow: none;
	background: #fff;
	border: 1px solid #d8e2e7;
	padding: 40px 15px 0 15px;
	display: block;
	overflow: hidden;
	overflow-y: auto;
	-webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transform: translate3d(-100%, 0, 0);
	        transform: translate3d(-100%, 0, 0);
	z-index: 200;
	margin: 0;
}
html.open-filters {
	overflow: hidden;
}
.open-filters .side-filters {
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}
.side-filters .close {
	display: block;
}
.side-filters .el {
	padding: 0 0 4px 0;
}
.product {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.product-brand, .product-price, .product-photo, .product-prices, .product-descr, .product-contact {
	width: 100%;
}
.product-photo {
	-webkit-box-ordinal-group: 5;
	    -ms-flex-order: 4;
	        order: 4;
}
.product-descr {
	-webkit-box-ordinal-group: 6;
	    -ms-flex-order: 7;
	        order: 7;
	margin-bottom: 30px;
}
.product-price {
	-webkit-box-ordinal-group: 7;
	    -ms-flex-order: 5;
	        order: 5;
}
.product-prices {
	-webkit-box-ordinal-group: 8;
	    -ms-flex-order: 6;
	        order: 6;
}
.product-prices .in {
	display: block;
}
.product-prices .prices {
	width: auto;
	margin-bottom: 30px;
}
.product-prices .links {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	margin: -15px 0;
	width: auto;
	padding: 0;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.product-prices .links:before, .product-prices .links:after {
	display: none;
}
.product-prices .links > * {
	padding: 15px 10px;
	width: 50%;
}
.slider-catalog .swiper-slide {
	width: 100%;
}
.hold-slider-catalog-big {
	margin-top: 30px;
	margin-bottom: 30px;
}
.cart-items table {
	display: block;
	border: 0;
}
.cart-items thead {
	display: none;
}
.cart-items tbody {
	display: block;
}
.cart-items tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	border: 1px solid #d8e2e7;
	padding: 10px;
	margin-bottom: -1px;
	position: relative;
}
.cart-items td {
	border: 0;
	padding: 10px!important;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
.cart-items .photo {
	width: 33%;
}
.cart-items .descr {
	width: 67%;
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
}
.cart-items .num {
	width: 110px;
}
.cart-items .input-num {
	margin-top: -8px;
}
.cart-items .price, .cart-items .sum {
	width: calc((100% - 110px) / 2);
}
.cart-items .opt {
	width: auto;
	position: absolute;
	top: 0;
	right: 0;
}
.cart-items .table-title {
	display: block;
	font-size: 12px;
	margin-bottom: 16px;
}
.cart-items .cross {
	margin: 0;
}
.cart-total {
	display: block;
	padding: 0;
}
.cart-total .max {
	max-width: none;
}
.cart-total .submit {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: -10px;
}
.cart-total .submit .btn {
	margin: 0 0 10px 0;
	min-width: 290px;
}
.cart-total .link-back {
	position: relative;
	top: auto;
	left: auto;
}
.bg-info-block {
	padding: 24px;
}
.bg-info-block .pic {
	position: relative;
	margin: 12px auto 24px auto;
	top: auto;
	left: auto;
	-webkit-transform: none;
	        transform: none;
}
.bg-info-block .max {
	max-width: none;
}
.bg-info-block h2, .bg-info-block .h2 {
	text-align: center;
}
.info-block {
	line-height: 2;
}
.info-block p, .info-block ul, .info-block ol {
	margin-bottom: 1em;
}
.info-block h2, .info-block .h2 {
	margin-bottom: 17px;
}
.info-block h2:first-child, .info-block .h2:first-child {
	margin-top: -4px;
}
.center-logos {
	margin: 25px -15px;
}
.center-logos:last-child {
	margin-bottom: -15px;
}
.center-logos li {
	margin: 15px;
}
.center-logos img {
	max-height: 32px;
}
.wide-free-delivery {
	padding: 40px 0;
	text-align: center;
}
.wide-free-delivery .max {
	max-width: none;
}
.wide-free-delivery .ind {
	padding: 0;
}
.wide-free-delivery .pic {
	display: block;
	margin: 0 auto 24px auto;
	padding: 0;
	-webkit-transform: translate3d(-7%, 0, 0);
	        transform: translate3d(-7%, 0, 0);
	top: auto;
	left: auto;
	position: relative;
	width: auto;
}
.wide-free-delivery .pic img {
	width: 100%;
	height: auto;
}
.wide-free-delivery .h1 {
	font-size: 40px;
}
.wide-free-delivery .text {
	display: block;
}
.wide-free-delivery .text .big {
	margin: 0 0 20px 0;
}
.wide-free-delivery .text .small {
	margin: 0;
}
.wide-free-delivery .btn {
	min-width: 290px;
}
.order-grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.order-l {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	width: auto;
	padding: 0;
	max-width: none;
	margin: 0;
}
.order-r {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	width: auto;
	padding: 0;
	max-width: none;
	margin: 0 0 30px 0;
}
.side-cart {
	margin-top: 0;
	position: static!important;
}
.map-point.block {
	display: block;
}
.map-point.block .btn {
	margin: 15px 0 5px 0;
}
.check-payments {
	margin-left: 4px;
	margin-right: -3px;
}
.check-payments > * {
	margin-right: 3px;
	height: 20px;
}
.cabinet-menu .link {
	font-size: 12px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding-left: 4px;
	padding-right: 4px;
}
.profile-grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.profile-l {
	width: auto;
	margin: 0;
	padding: 0;
	max-width: none;
}
.profile-r {
	width: auto;
	margin: 30px 0 0 0;
	padding: 0;
}
.search-order .main-inputs {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.search-order .main-inputs .wid2 {
	width: 50%!important;
}
.search-order .submit {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.profile-orders table {
	display: block;
	border: 0;
}
.profile-orders thead {
	display: none;
}
.profile-orders tbody {
	display: block;
}
.profile-orders tr {
	border: 1px solid #d8e2e7;
	padding: 10px;
	margin-bottom: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.profile-orders td {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 50%;
	padding: 10px!important;
	border: 0;
}
.profile-orders .table-title {
	display: block;
}
.profile-orders .small {
	font-size: inherit;
}
.profile-orders td a {
	text-decoration: underline;
}
.profile-orders .disabled {
	background-color: #f5f5f5;
}
.profile-orders .right {
	text-align: inherit;
}
.profile-discount .max {
	display: block;
}
.profile-discount .l {
	width: auto;
	min-width: 0;
	margin: 0 0 40px 0;
}
.profile-discount ul, .profile-discount ol {
	padding-left: 0;
}
.top-index .swiper-arr {
	margin-left: 0;
	margin-right: 0;
}
.benefits {
	margin: -7.5px;
}
.benefits .el {
	padding: 7.5px;
}
.link-index-info {
	font-size: 2.133333vw;
	padding-left: 4em;
	padding-right: 4em;
}
.center-title {
	display: block;
}
.center-title .c {
	max-width: none;
}
.center-title .r {
	text-align: center;
	margin-top: 10px;
}
.hold-slider-categories {
	margin-top: 30px;
	margin-bottom: 30px;
}
.slider-categories .swiper-slide {
	width: 100%;
}
.about {
	display: block;
	padding: 0;
}
.about .img {
	width: auto;
	padding: 0;
	margin: 0 0 30px 0;
}
}

@media only screen and (max-width: 480px) {
.link-category {
	border-width: 1px;
}
}

@media only screen and (max-width: 370px) {
body {
	font-size: 12px;
}
h1, .h1 {
	font-size: 20px;
}
h2, .h2, .profile-grid .h2 {
	font-size: 15px;
}
h3, .h3 {
	font-size: 12px;
}
.footer .tel {
	font-size: 15px;
}
.btn {
	min-width: 258px;
}
.cart-total .big, .order-submit .total .big {
	font-size: 20px;
}
.side-cart-item .name, .side-cart-item .price, .cart-items .descr .name {
	font-size: 12px;
}
.benefits {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.benefits .el {
	width: 100%;
}
}

/* ----- redramka ----- */
@media only screen and (max-width: 700px) {
	.article-mini .h2 > div {
		word-break: break-word;
	}
	.cat-slider {
		padding: 0 10px;
	}
	.cat-slider .swiper-next {
		right: -8px;
	}
	.cat-slider .swiper-prev {
		left: -8px;
	}
	.search-table__button {
		min-width: 120px;
	}
	.head-tel a {
    min-width: 140px;
	}
	.head-menu li {
		margin: 0;
	}
	.tracking-container-flex {
		display: block;
	}
	.tracking-container-flex .cart-total .max {
		width: 100%;
	}
	.main-sides--with-form .main-side-form {
		order: 2;
	}
	.main-sides--with-form .main-side-r {
		order: 3;
	}
	.main-sides--with-form .main-side-l {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 370px) {
	.head-tel a {
		min-width: 120px;
	}
	.btn-small {
		min-width: 180px;
	}
}
/* ---- /redramka ----- */