/* GLOBAL */
body { background: #0f3f3f3; }
 
@media screen and (min-width: 1200px) and (max-width: 1399px) { 
.l-container { width: 1200px !important; min-width: 1200px !important;
    margin-right: auto !important; margin-left: auto !important;
    padding-left: 0px !important; padding-right: 0px !important;
	    position: relative;
    box-shadow: 0 0 19px rgb(0 0 0 / 30%);
	clip-path: inset(0px -15px 0px -15px); }
.c-products-thumbs-slider {height: auto !important }
/* Верхняя строка Доставка от 3000 */
.danger-info-header { background: #3bacb0; color: #ffffff; padding: 12px 38px; font-size: 12px; }
.danger-info-header .big-title-page { font-size: 18px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

.l-index__footer, .l-header__top-bar, .l-header__middle-bar, .l-header__bottom-bar 
	{   margin-right: auto !important;  margin-left: auto !important;
		width: 1200px !important; min-width: 1200px !important; }
.c-header-top-bar .l-container  { background-color: #2c3e50;  color: #ffffff;}
} /* @media screen and (min-width: 1200px) and (max-width: 1399px) */

@media screen and (min-width: 1400px) {
.l-container { width: 1384px !important; min-width: 1384px !important;
    margin-right: auto !important; margin-left: auto !important;
    padding-left: 0px !important; padding-right: 0px !important;
	    position: relative;
    box-shadow: 0 0 19px rgb(0 0 0 / 30%);
	clip-path: inset(0px -15px 0px -15px); } 
.c-products-thumbs-slider {height: auto !important }  
/* Верхняя строка Доставка от 3000 */
.danger-info-header { background: #3bacb0; color: #ffffff; padding: 12px 38px; font-size: 12px; }
.danger-info-header .big-title-page { font-size: 18px; font-weight: bold; margin-bottom: 0; margin-top: 0; }

.l-index__footer, .l-header__top-bar, .l-header__middle-bar, .l-header__bottom-bar 
	{   margin-right: auto !important;  margin-left: auto !important;
		width: 1384px !important; min-width: 1384px !important; }
.c-header-top-bar .l-container  { background-color: #2c3e50;  color: #ffffff;}
.c-header-top-bar .c-link_style_alt-gray { color: #ffffff !important;}
}  /* @media screen and (min-width: 1400px) */


/* Строка поиска */
@media screen and (min-width: 1200px) { .c-header-top-bar__container, .c-header-middle-bar__container {padding-left: 20px; padding-right: 20px; } }

/* меню мобильное */
@media screen and (min-width: 350px) and (max-widh: 600px) { .list-rows__item-name { font-size: 20px; } }
@media screen and (min-width: 601px) and (max-widh: 1200px) { .list-rows__item-name { font-size: 30px; } }
.list-rows__item-name { font-size: 20px; }

.top-header-info { height: 64px; width: 240px; margin: auto;  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDBBMUExRTMxQzAxMUU0QkZBREMxNzNBRTgwOUNCNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDBBMUExRjMxQzAxMUU0QkZBREMxNzNBRTgwOUNCNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MEExQTFDMzFDMDExRTRCRkFEQzE3M0FFODA5Q0I1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MEExQTFEMzFDMDExRTRCRkFEQzE3M0FFODA5Q0I1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m/QZpQAAA09JREFUeNqkl2lIVUEUx++7mi0WarQr2KdKMtIvFZWFgUSFZSuFFRRBCwQRRUQZadDyJQSJtMAPWUEFJQgVUb7KaIMWsFLCoo2MNKmXqZlL/wP/gWGY+959vgM/7ry5M3PmnjlzznmBYDDoWCQOHAY7wV2wHrTzXQCkgGTQAVpBjxOluJa+IeAyOAiSwDJQyXfDwUfwA7wDzVReD06BXI81IyoeCqrBCqN/NdgF4sEo490gkAl2gFrwGqyjZTwlYJj6CljlMbYbzAWdYAL4zU2MA1lgCUjXxt8DG8DnSIpngCcRLNQAssFf21ogDxSDWexr5VE9DGfqPB9HkwH2e7zrB7fAbLANdNEi0jcznOIUnw65l77ghNlABVgA2kAiqAGpXoqbfSpu93l9HoHF9InRoEp3OF1xnY/F5E7PB/98blJ8Zg/bctXW2BQ/A189FnhAH5DJjVHGitOa0xapr3a1wNALzlkm9oGF4LYzMJEzP8L2VDBHKd4IQqAElNEbTT9Y7sQmN+lojooTsuhKfv40mrrcMvFEFF5vE7HmdbbnKcUZ7HjFpwSA78bEVMbrQAzK67RY4LoMeSJf+PzJrGRKAdgXg+JPWhJKEcUj2NGpDZLsdN4y+SgoHKDiP1o70aVjiYwxBm7VzK/H40omhEiSYES4JK39y9VMnGZM7KA3t1gWvBbhy6eDb0wSxZzzll/9Xil+w8E5lgWaQD43YebgKj0gGFYp5y0YBg6B52AkGA+mKK++wwnZzLO2sJdv+IBSIHf/KssgJYu0tOhogaOOxUKPUlzNHwEmbpvUMuCHPLxdfGEtz7TIYw2pXo7zmJJVIXCJAVzOcxKvlE3EKjfAWI/3fT5rrqAaVMKvlvR1MsyEFyx/6qMoHm2SqQZKgVbK9iawPcykJpZJZ2IIJqX6Dg+Ax2yX0RG8pIv3vJClbjRyARxzjSpyKe9bHOvks4bHmnKR16PCZ3Eg9ddmSZXmmbQwezzl7y2857vDZKdWFneTaak2j3E1DEjdtrpayWAxB5NFPPukpL3PTX2Q6MMCYiKVNvJvTwIrzRwGDMl0QdbZngW9KVm8lwU+PLafxxLyc9DxEd6/ZKGQxmcuC4Z0+kEvY30Dzzvk18P+CzAAAey/JSvmzYcAAAAASUVORK5CYII=) 19px 18px no-repeat;}
.c-header-middle-bar__main-container { display: flex }
.c-header-middle-bar__main-container-top { margin-right: 50px; margin-left: 50px; width: 200px }

@media screen and (min-width: 1200px) and (max-width: 1399px) { .c-header-middle-bar__main-container-bottom { width: 626px } }
@media screen and (min-width: 1400px) { .c-header-middle-bar__main-container-bottom { width: 800px } }


.c-header-middle-bar-phone__phone a { font-size: 18px; font-weight: bold; color: black }
.c-header-middle-bar__main-container-bottom { margin-top: 0px !important; }
.c-header-middle-bar-shop__search-container .c-input-search__input { box-shadow: inset 0 1px 3px rgb(0 0 0 / 20%); 
		border: 1px solid #9b9b9b; } 


/* Меню каталог */
.c-header-bottom-bar__container-shop-catalog {display: none; }
.c-header-bottom-bar{
    background: url(/img/grey-gradient.png) repeat-x;
	background-color: white !important;
    color: black !important;
	height: 70px;}
.c-header-bottom-bar__container  { height: 70px !important;}
.c-header-bottom-bar-links__link { line-height: 57px !important ; }
.c-header-bottom-bar-links__link:hover { box-shadow: inset 0px 5px 5px rgb(0 0 0 / 4%);  background-color: #d8d8d8 !important;}
.c-header-bottom-bar-links__link img { width: 59px;  height: 57px;  max-height: 57px;
		border: none !important; }
.c-header-bottom-bar-links__link .l-icon-box__content { color: #2e2e2e; font-weight: 600 }
.c-header-bottom-bar-links__link .l-icon-box .l-icon-box__icon {padding-right: 0px;}

@media screen and (max-width: 850px) { .list-rows__item .list-rows__item-image { width: 51px;  height: 51px; } }

/* Спускающееся меню */
.c-header-floating__inner {padding-left: 20px; padding-right: 20px }
.l-header__floating-bar .c-header-floating_visible {background:transparent; box-shadow: none; }
.c-header-floating_visible .l-container { background: wheat;}

/* Слайдер */
@media (min-width: 1200px) {
.c-slider_size_s {border-radius: 0px !important; } 
.l-blocks__item_slider {margin-top: 0px !important; } 
}


/* Заголовок h1 */
.c-block__header {text-align:center}
.c-home-block h1 {margin: 0 0 0 0 }
.c-home-block {padding: 0 0 10px 0 !important;}
.l-categories-thumbs {display: none; }


/* Основной блок */
.l-content-columns__content {  max-width: 100% !important; }
 


/* товарный враппер */
.c-products-thumbs-slider__wrapper {  }
.c-product-thumb__rating {display : none }
.c-product-thumb__available {display : none }
.c-home-block {background-color : transparent !important }
.c-slider-block { padding-left: 20px; padding-right: 20px;}

@media (max-width: 515px) {
.c-product-thumb__buttons-main button { font-size: 14px; padding-right: 0px !important;   padding-left: 0px !important; }
}

/* Преимущества */
 .advice-wrap {
	 width: 100%;
	 position: relative;
	 display: inline-flex;
    background: #af5201;
    background: url('/img/yellow-bg-main.png');
    background: -moz-linear-gradient(top, rgba(174, 128, 0, 0) 0%, rgba(175, 82, 1, 0.43) 100%), url('/img/yellow-bg-main.png');
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174, 128, 0, 0)), color-stop(100%, rgba(175, 82, 1, 0.43))), url('/img/yellow-bg-main.png');
    background: -webkit-linear-gradient(top, rgba(174, 128, 0, 0) 0%, rgba(175, 82, 1, 0.43) 100%), url('/img/yellow-bg-main.png');
    background: -o-linear-gradient(top, rgba(174, 128, 0, 0) 0%, rgba(175, 82, 1, 0.43) 100%), url('/img/yellow-bg-main.png');
    background: -ms-linear-gradient(top, rgba(174, 128, 0, 0) 0%, rgba(175, 82, 1, 0.43) 100%), url('/img/yellow-bg-main.png');
    background: linear-gradient(to bottom, rgba(174, 128, 0, 0) 0%, rgba(175, 82, 1, 0.43) 100%), url('/img/yellow-bg-main.png');
}
.decor-title .line {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MjRGOEZDNjNGRDAxMUU0ODk5MDkyRjc5NUMxRkQ2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MjRGOEZDNzNGRDAxMUU0ODk5MDkyRjc5NUMxRkQ2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyNEY4RkM0M0ZEMDExRTQ4OTkwOTJGNzk1QzFGRDYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyNEY4RkM1M0ZEMDExRTQ4OTkwOTJGNzk1QzFGRDYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tBafYQAAABBJREFUeNpi/v//fwNAgAEACYsDgdVe0TcAAAAASUVORK5CYII=);
    background-position: 0 50%;
    background-repeat: repeat-x;
    width: 100%;
    height: 41px;
}

.decor-title { width: 100%;  padding: 0 38px;}
.decor-title .width-fix { width: 100px; }
.valign-top { vertical-align: top; }
.table-emulate { display: table; }


.decor-title .title {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    margin-top: 7px;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.cell-emulate { display: table-cell !important; float: none !important; }

.advice-wrap .wave-wrap:before { content: ""; position: absolute; height: 5px; width: 100%; display: block; top: -4px; left: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFCAYAAACaTbYsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQUI1QzVBNDQzNDQxMUU0QkFBOERCQTE4NEVGQjg5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQUI1QzVBNTQzNDQxMUU0QkFBOERCQTE4NEVGQjg5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFBQjVDNUEyNDM0NDExRTRCQUE4REJBMTg0RUZCODk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFBQjVDNUEzNDM0NDExRTRCQUE4REJBMTg0RUZCODk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++XZSkgAAAG1JREFUeNpi+P//PwMGvsugD8THgbgNiDmxqgFidE2cQNwKxL+B+D8U3wRie2yaGcEmgMA9RjsgORuI1RgwwX+oXDmD0v8PMEFGoKn8QLoLiFNBfAb84BkQ5wANWA/T/BRISzGQBtYB8SaAAAMA+F5mmJ5wD9oAAAAASUVORK5CYII=); background-repeat: repeat-x; } 
.advice-wrap .wave-wrap:after { content: ""; position: absolute; height: 5px; width: 100%; display: block; left: 0; bottom: -5px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFCAYAAACaTbYsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyODJCNTE2MjQzNDIxMUU0QTJFQzlEQ0RGRTIzN0Y5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyODJCNTE2MzQzNDIxMUU0QTJFQzlEQ0RGRTIzN0Y5OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MkI1MTYwNDM0MjExRTRBMkVDOURDREZFMjM3Rjk5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4MkI1MTYxNDM0MjExRTRBMkVDOURDREZFMjM3Rjk5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JauOqQAAAHhJREFUeNpivLOQ4SkDA4MUA2lgPRBvZgES2kDcBcQpQMxIQNNzIM5Rjvu/DsRh/P//P1j07iJGByA1E4jVsGgCKZoLxKVAjR9ggnDNUAM4gVQdEJcAMQtU+DYQpwE1HUA3EUUzkiEGQGo6EIM0NAE1fsfmB4AAAwAAtSR5VuGIYgAAAABJRU5ErkJggg==); background-repeat: repeat-x; }

@media screen and (max-width: 850px) {
.col-fourth { width: 100% !important; height: auto !important; }
.col-fourth .adv-one .image img { max-height: 70px !important; padding-top: 12px !important; }
.col-fourth .adv-one .image { width: 89px !important; text-align: center !important; height: auto !important; line-height: initial !important;}
.wave-wrap {max-width: 320px ; margin: auto;}
.col-fourth .adv-one .image,  .col-fourth .adv-one .name { display: table-cell !important; float: none !important; }
.col-fourth .adv-one {display: table !important }
.col-fourth .adv-one .name {padding: 0px !important; text-align: left !important; vertical-align: middle;}
.decor-title { display : none }
}	
	
.col-fourth {
    width: 20%;
	height: 212px;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
}

.sim-height-wrap { height: auto !important; }
.wave-wrap { width : 100% }

.col-fourth .adv-one .image {
    height: 120px;
    vertical-align: bottom;
    position: relative;
    text-align: center;
    line-height: 120px;
}

.col-fourth .adv-one .image img {display: inline-block !important; vertical-align: bottom; background-image: none; background-color: transparent; }

 .col-fourth .adv-one .name {
    margin-top: -10px;
    padding: 0 20%;
    line-height: 17px;
    font-weight: bold;
    font-size: 12.96px;
}


.l-blocks__item-products_1 {background-image: url(/img/main-green-bg.png);  background-repeat: repeat-x;   background-position: top;}
.l-blocks__item-products_2 {background-image: url(/img/main-blue-bg.png);  background-repeat: repeat-x;   background-position: top;}

.l-blocks__item-products_4 {background-image: url(/img/main-green-bg.png);  background-repeat: repeat-x;   background-position: top;}
.l-blocks__item-products_3 {background-image: url(/img/main-blue-bg.png);  background-repeat: repeat-x;   background-position: top; margin-top: -16px !important;}

.c-header-top-bar {    background-color: #f5cf51;}
.c-link-decorator_style_alt-gray a,  .c-link_style_gray { color:#1a1717!important}
.c-header-bottom-bar-links__link-image {max-height: 40px;    border-radius: 5px;    border: 2px white solid;}

@media screen and (min-width: 1401px) and (max-width: 1485px) { .c-products-thumbs-slider__item {    width: 327px!important;} }
@media screen and (min-width: 1486px) { .c-products-thumbs-slider__item {    width: 245px!important;} }
@media (max-width: 1199px) { 
.l-blocks__item-products_1, .l-blocks__item-products_2,  .l-blocks__item-banners,
.l-blocks__item-products_3, .l-blocks__item-products_4 { margin-left: -15px !important; margin-right: -15px !important } }

.text {
    background-color:#ff0000;
    color:#fff;
    display:inline-block;
    padding-left:4px;
}
.arrow {
    border-style: dashed;
    border-color: transparent;
    border-width: 0.20em;
    display: -moz-inline-box;
    display: inline-block;
    /* Use font-size to control the size of the arrow. */
    font-size: 100px;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: middle;
    width: 0;
    background-color:#fff; /* change background color acc to bg color */ 
    border-left-width: 0.2em;
    border-left-style: solid;
    border-left-color: #ff0000;
    left:0.25em;
} 

.catbutton_all .c-button__icon {    color: #ffffff !important; }

.catbutton_shari {
    background-color: #70ba35;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61ab42), color-stop(50%, #90d91b), color-stop(50%, #82d31a), color-stop(100%, #9cdf98));
    background-image: -webkit-linear-gradient(top, #61ab42 0%, #90d91b 50%, #82d31a 50%, #9cdf98 100%);
    background-image: -moz-linear-gradient(top, #61ab42 0%, #90d91b 50%, #82d31a 50%, #9cdf98 100%);
    background-image: -ms-linear-gradient(top, #61ab42 0%, #90d91b 50%, #82d31a 50%, #9cdf98 100%);
    background-image: -o-linear-gradient(top, #61ab42 0%, #90d91b 50%, #82d31a 50%, #9cdf98 100%);
    background-image: linear-gradient(top, #61ab42 0%, #90d91b 50%, #82d31a 50%, #9cdf98 100%);
    /* border: 1px solid #206403; */
    /* text-shadow: 0px -1px 1px rgb(0 0 0 / 80%); */
    width: 200px;
}

.catbutton_salut {
    background-color: #58b3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b3f3), color-stop(50%, #1b81d9), color-stop(50%, #1a86d3), color-stop(100%, #98c2df));
    background-image: -webkit-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -moz-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -ms-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -o-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    /* border: 1px solid #206403; */
    /* text-shadow: 0px -1px 1px rgb(0 0 0 / 80%); */
    width: 200px;
}

.catbutton_fotozona {
    background-color: #58b3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b3f3), color-stop(50%, #1b81d9), color-stop(50%, #1a86d3), color-stop(100%, #98c2df));
    background-image: -webkit-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -moz-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -ms-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -o-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    /* border: 1px solid #206403; */
    /* text-shadow: 0px -1px 1px rgb(0 0 0 / 80%); */
    width: 200px;
}

.catbutton_arenda-oborudovaniya {
    background-color: #58b3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b3f3), color-stop(50%, #1b81d9), color-stop(50%, #1a86d3), color-stop(100%, #98c2df));
    background-image: -webkit-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -moz-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -ms-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: -o-linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    background-image: linear-gradient(top,  #58b3f3 0%, #1b81d9 50%, #1a86d3 50%, #98c2df 100%);
    /* border: 1px solid #206403; */
    /* text-shadow: 0px -1px 1px rgb(0 0 0 / 80%); */
    width: 200px;
}



.c-product__add-to-cart-form button.c-button, .catbutton_all {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 5px 6px 7px 1px rgb(70 70 70 / 40%), 0 1px 3px #a3a3a3;
    -moz-box-shadow: 5px 6px 7px 1px rgba(70, 70, 70, 0.4), 0 1px 3px #a3a3a3;
    -ms-box-shadow: 5px 6px 7px 1px rgba(70, 70, 70, 0.4), 0 1px 3px #a3a3a3;
    -o-box-shadow: 5px 6px 7px 1px rgba(70, 70, 70, 0.4), 0 1px 3px #a3a3a3;
    box-shadow: 5px 6px 7px 1px rgb(70 70 70 / 40%), 0 1px 3px #a3a3a3;
    color: #fff;
    font: bold 20px "helvetica neue", helvetica, arial, sans-serif;
    line-height: 1;
    padding: 9px 0 11px 0;
    text-align: center;
    font-size: 15px;
}

.c-product__add-to-cart-form button.c-button {
	color: #2e2e2e;
    font-weight: 700;
    background-color: #ffd846;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5b643), color-stop(50%, #ffd713), color-stop(50%, #ffc800), color-stop(100%, #ffba2e));
    background-image: -webkit-linear-gradient(top,  #d5b643 0%, #ffd713 50%, #ffc800 67%, #ffba2e 100%);
    background-image: -moz-linear-gradient(top,  #d5b643 0%, #ffd713 50%, #ffc800 67%, #ffba2e 100%);
    background-image: -ms-linear-gradient(top,  #d5b643 0%, #ffd713 50%, #ffc800 67%, #ffba2e 100%);
    background-image: -o-linear-gradient(top,  #d5b643 0%, #ffd713 50%, #ffc800 67%, #ffba2e 100%);
    background-image: linear-gradient(top,  #d5b643 0%, #ffd713 50%, #ffc800 67%, #ffba2e 100%);
    /* border: 1px solid #206403; */
    /* text-shadow: 0px -1px 1px rgb(0 0 0 / 80%); */
 
}

.c-product-thumb__price {   font-weight: 800 !important; }


/* Страница продукта */
@media (min-width: 1200px) {
.c-product-page, .l-content__breadcrumbs { margin: 0 20px !important }
.c-product-page__content {margin-top: -60px}
 };  

@media (min-width: 360px) and (max-width: 600px) {
div.c-products-bar__sorting .c-inline-field, .c-products-bar__sorting .c-select {  width: 160px !important; }
div.c-products-bar__sorting {
    flex-grow: 1;
    order: 1;
    width: 33%;
    /* width: 200px; */ }
div.c-products-bar__controls { order: 3; width: 47%; padding-top: 8px; }
div.c-products-bar__filters { order: 2;    /* margin-left: 16px; */ WIDTH: 38%; }
div.c-products-bar__content { flex-wrap: wrap; } 

/* иконки отображения карточек */
.c-products-view-types .r-hidden-md { display: inline-block !important }
.c-products-view-types .r-hidden-desktop { display: none !important }
span.c-products-view-type { padding-top: 10px;  padding-left: 10px; }
}

@media (min-width: 360px) and (max-width: 600px) { 
	span.r-filters__name { display: block; } 
	span.r-filters__icon { padding-right: 10px; }
}

.l-categories-thumbs_s .l-categories-thumbs__item .c-category-thumb__image-box { width: 98px; height: 98px; }
.l-categories-thumbs_s .l-categories-thumbs__item { width: 18% !important; }


/**** ФУТЕР ****/
.c-footer__content { padding: 11px 20px 0px !important;}
.l-footer-copyright__links { display: none; }

