@charset "utf-8";
html,body{height:100%;margin:0;padding:0}
html{border:none}
body,form,p,ul,h1,h2,h3,h4{margin:0}
img{border:none}
textarea{overflow:auto}
table{border-collapse:collapse}
td,th{padding:0}
input,select,textarea,img{vertical-align:middle}
a,input{outline:none}
a div,a table{cursor:pointer}
h6{font-size:20px}
body,td,th,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}
body{color:#3E332D;background-color:#FFF}
a{text-decoration:none;color:#87766C}
a:hover,a.active{color:#162F24}
a.al{display:inline-block}

.newmenu-bg {
	margin-bottom: 70px;
}

.newmenu-items {
	display: grid;
	grid-template-columns: repeat(9, 2fr);
	background: white;
	border-radius: 10px;
}

.newmenu-logo {
	background: url(/img/body_fon2.jpg);
	height: 70px;
	font-size: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	clip-path: polygon(
		0% 0%,
		calc(100% - 15px) 0%,
		100% 50%,
		calc(100% - 15px) 100%,
		0% 100%
	);
}

.menu2 div.menu2i div {
	width: 139px;
}

.menu a{font:17px PTSansBold;padding:15px 0 10px;display:inline-block;transition: all .15s;}
.menu a:hover,.menu a.active{padding-bottom:0;border-bottom:10px solid #78DC00}
.menu2{
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	width:149px;height:220px;float:left;margin-right:1px;background-color:#fff}
.menu2 div.menu2i{font:18px PTSans;width:121px;height:213px;;line-height:95%;cursor:pointer;transition: all .15s;}
.menu2 div.menu2i:hover,.menu2 div.menu2i.active{border-bottom:10px solid #78DC00;}
.menu2 div.menu2i:hover a,.menu2 div.menu2i.active a{color:#162F24}
.choose_colors div{cursor:default!important;display:inline-block;white-space:nowrap}
.choose_colors div span.cname{display:none;padding:0 3px}
.choose_colors img{border:2px solid #fff}
.choose_colors div:hover{background:#D7CEC9;color:#162F24}
.choose_colors div:hover img{border:2px solid #D7CEC9}
.choose_colors div:hover span.cname,.al:hover .choose_colors div.active span.cname{display:inline-block}
.choose_colors div.active{cursor:default;background:#78DC00;color:#162F24}
.choose_colors div.active img{border:2px solid #78DC00}
.shadow{text-shadow:#FFF 0 1px 0}
.cursordefault,.cursordefault div,.cursordefault table{cursor:default}
#lnkPages a.active{text-decoration:underline;cursor:default}
.letter th,.letter td{padding:2px 8px}
.letter th{text-align:left}
.bg{background:url(/img/bg.png) no-repeat}
a.bg,span.bg{display:inline-block;vertical-align:middle}
input.bg{border:none;cursor:pointer}
.btn,.btnl,.btnr,.btnlr{color:#FFF;text-shadow:1px 1px 1px #4E4E4E;font:bold 36px PTSans;background-color:#78DC00;border-radius:10px;padding:15px;line-height:0;height:10px;display:inline-block;box-shadow:#8E877F 0 1px 0}
.btn:hover,.btnl:hover,.btnr:hover,.btnlr:hover{text-shadow:none;background-color:#78DC00;box-shadow:#8E877F 0 1px 0;color:#162F24}
.btnl,.btnr,.btnlr{font-size:18px;padding:9px;height:4px}
.btnl{border-radius:10px 0 0 10px}
.btnr{border-radius:0 10px 10px 0}
.btnlr{border-radius:10px}
.tblgi th{font:18px PTSansBold;font-weight:400;text-align:left;padding:10px 10px 10px 0}
.tblgi td{padding:10px}
.input{color:#162F24;height:17px;width:100%;border:1px solid #B4B4B4}
textarea.input{height:auto}
select.input{width:auto;height:21px}
.af a{display:inline-block;padding:2px 4px}
.af a:hover{background:#D7CEC9}
.af a.active{background:#78DC00}
.fs11,.fs11 td,.fs11 th,.fs11 a{font-size:11px}
.fs12,.fs12 td,.fs12 th,.fs12 a{font-size:12px}
.fs13,.fs13 td,.fs13 th,.fs13 a{font-size:13px}
.fs14,.fs14 td,.fs14 th,.fs14 a{font-size:14px}
.fs15,.fs15 td,.fs15 th,.fs15 a{font-size:15px}
.fs16,.fs16 td,.fs16 th,.fs16 a{font-size:16px}
.fs18,.fs18 td,.fs18 th,.fs18 a{font-size:18px}
.fs24,.fs24 td,.fs24 th,.fs24 a{font-size:24px}
.fs28,.fs28 td,.fs28 th,.fs28 a{font-size:28px}
.fs36,.fs36 td,.fs36 th,.fs36 a{font-size:36px}
.cw,.cw a,.cw:hover,.cw a:hover{color:#fff}
.cd,.cd a,.cd:hover,.cd a:hover{color:#162F24}
.ca,.ca a,.ca:hover,.ca a:hover{color:#87766C}
.ca_,.ca_ a,.ca_:hover,.ca_ a:hover{color:#162F24}
.cr,.cr a,.cr:hover,.cr a:hover{color:red}
/* .ffg,.ffg td,.ffg th,.ffg a{font-family:'Century Gothic'} */
.ffp,.ffp td,.ffp th,.ffp a{font-family:PTSans}
.ffpb,.ffpb td,.ffpb th,.ffpb a{font-family:PTSansBold}
.opa0{-moz-opacity:0;filter:alpha(opacity:0);opacity:0}
.lh100 { line-height:100%; }
.width-min-max{max-width:1280px;min-width:1001px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1001px':(document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':'100%')}
@font-face{font-family:'CenturyGothic';font-display:swap;src:url('/inc/fonts/Century Gothic.eot');src:url('/inc/fonts/Century Gothic.eot?iefix') format("eot"),url(/inc/fonts/CenturyGothic.woff) format("woff"),url('/inc/fonts/Century Gothic.ttf') format("truetype"),url(/inc/fonts/CenturyGothic.svg#CenturyGothic) format("svg")}
@font-face{font-family:'PTSans';font-display:swap;src:url(/inc/fonts/PT_Sans-Narrow-Web-Regular.eot);src:url(/inc/fonts/PT_Sans-Narrow-Web-Regularc.eot?iefix) format("eot"),url(/inc/fonts/PTSans-Narrow.woff) format("woff"),url(/inc/fonts/PT_Sans-Narrow-Web-Regular.ttf) format("truetype"),url(/inc/fonts/PTSans-Narrow.svg#PTSans-Narrow) format("svg")}
@font-face{font-family:'PTSansBold';font-display:swap;src:url(/inc/fonts/PT_Sans-Narrow-Web-Bold.eot);src:url(/inc/fonts/PT_Sans-Narrow-Web-Bold.eot?iefix) format("eot"),url(/inc/fonts/PTSans-NarrowBold.woff) format("woff"),url(/inc/fonts/PT_Sans-Narrow-Web-Bold.ttf) format("truetype"),url(/inc/fonts/PTSans-NarrowBold.svg#PTSans-NarrowBold) format("svg")}
.rub{font-family:'ALS Rubl'!important}
@font-face{font-family:'ALS Rubl';font-display:swap;src:url('/inc/fonts/ALS Rubl.eot');src:url('/inc/fonts/ALS Rubl.eot?iefix') format("eot"),url('/inc/fonts/ALS Rubl.woff') format("woff"),url('/inc/fonts/ALS Rubl.ttf') format("truetype"),url('/inc/fonts/ALS Rubl.svg#ALSRubl') format("svg")}
table.tableizer-table{border-collapse:collapse;width:700px}
.tableizer-table td{padding:4px;margin:3px;border:1px solid #ccc}
.tableizer-table th{background-color:#CCC;border:1px solid #FFF;color:#3E332D;font-weight:700}
.slider{width:1440px;margin:50px auto;padding:0 30px;position:relative}
.slider::-moz-selection{background:transparent;color:#fff;text-shadow:none}
.slider::selection{background:transparent;color:#fff;text-shadow:none}
.slide-list{position:relative;margin:0;padding:0;overflow:hidden}
.slide-wrap{position:relative;left:0;top:0;width:10000000px}
.slide-item{width:140px;float:left;margin:0 25px 30px 20px}
.navy{position:absolute;top:0;z-index:1;height:100%;width:30px;cursor:pointer}
.prev-slide{left:0;background:url(../img/left-arrow.png) 11px 50% no-repeat}
.next-slide{right:0;background:url(../img/right-arrow.png) 13px 50% no-repeat}
.dn{display:none}
.gscroll{overflow-x:hidden!important}
.float_l{float:left}
.clear{clear:both}
.cart_one_item{margin-bottom:30px}
.add_za_km,.setup_add{display:none}
input[name="add_za_km"]{width:40px}
#search{height:30px;padding-left:10px}
.cart_one_item .float_l{margin-right:30px}
.header-buttons button{cursor:pointer;margin:5px 0 0;display:inline-block;font-family:arial,sans-serif;font-size:13px;font-weight:700;color:#444;text-decoration:none;user-select:none;padding:.85em 1em;outline:none;border:1px solid rgba(0,0,0,.1);width:150px;text-align:center;border-radius:2px;background:#f5f5f5 linear-gradient(#f4f4f4,#f1f1f1);transition:all .218s ease 0}
.modal-body button:hover,.header-buttons button:hover{color:#181818;border:1px solid #c6c6c6;background:#f7f7f7 linear-gradient(#f7f7f7,#f1f1f1);box-shadow:0 1px 2px rgba(0,0,0,.1)}
.modal-body button:active,.header-buttons button:active{color:#333;border:1px solid #ccc;background:#eee linear-gradient(#eee,#e0e0e0);box-shadow:0 1px 2px rgba(0,0,0,.1) inset}
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:2147483647;display:none;background:rgba(0,0,0,.75)}
.modal{display:none;width:300px;position:fixed;top:12%;left:50%;margin:0 0 0 -150px;background:#fff;z-index:2147483648;padding:20px 25px 30px}
.modal-zamer{width:400px;margin:0 0 0 -200px}
.modal-title{position:relative;font-size:18px;font-weight:700;padding:0 0 10px}
.modal-mess{display:none;font-size:14px;font-weight:700;padding:5px 0;color:green}
.modal-body{padding:10px 0 0}
.modal-close{position:absolute;right:0;top:0;cursor:pointer;width:16px;font-size:14px;height:16px;border:1px solid #7f7f7f;border-radius:50%;padding:2px;text-align:center;font-weight:700}
.modal-body .modal-item{font-size:13px;font-weight:700}
.modal-head{margin:0 0 10px}
.modal-head p{margin:0 0 5px}
.modal-body input{display:block;width:100%;padding:9px 12px;margin:5px 0 10px;border:1px solid #afafaf;border-radius:8px;box-sizing:border-box}
.modal-body .modal-err{border:1px solid red}
.modal-body button{cursor:pointer;margin:5px 0 0;display:inline-block;font-family:arial,sans-serif;font-size:13px;font-weight:700;color:#444;text-decoration:none;user-select:none;padding:.85em 1em;outline:none;border:1px solid rgba(0,0,0,.1);text-align:center;border-radius:8px;background:#f5f5f5 linear-gradient(#f4f4f4,#f1f1f1);transition:all .218s ease 0}
.akcii-mob{display:none}
.akcii,.akcii-mob{color:red;padding:8px 12px;border:1px solid red;font-size:14px;margin:8px 0 5px}
.akcii h6,.akcii-mob h6{margin:0 0 3px;font-size:15px;padding:0}
.pluso-010010101001-01 .pluso-wrap a{zoom:70%}
.pluso-010010101001-01 .pluso-counter b{top:-8px!important;padding:4px 10px!important}
#menu2_text h1{color:#717274;font-size:22px;margin-top:2px}
@media (max-width:767px) {
.akcii{display:none}
.akcii-mob{display:block;margin:0 10px}
}
@media (max-width:640px) {
.modal-zamer{width:300px;margin:0 0 0 -150px}
.modal{top:2%;padding:20px 15px 30px;position:absolute}
.modal-close{position:absolute;right:0;top:0;cursor:pointer;width:21px;font-size:14px;height:21px;border:1px solid #7f7f7f;border-radius:50%;padding:2px 2px 2px 3px;text-align:center;font-weight:700}
}


#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
#popup_container{font-family:Arial,sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 3px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#popup_title{font-size:12px;font-weight:700;text-align:center;line-height:1.75em;color:#666;background:#CCC url(images/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0;margin:0;font-family:Verdana,Geneva,sans-serif}#popup_content{background:16px 16px no-repeat url(images/info.gif);padding:1em 1.75em;margin:0}#popup_content.alert{background-image:url(images/info.gif)}#popup_content.confirm{background-image:url(images/help.gif)}#popup_content.prompt{background-image:url(images/help.gif)}#popup_message{padding-left:48px}#popup_panel{text-align:center;margin:1em 0 0 1em}#popup_panel input{width:70px}#popup_prompt{margin:.5em 0}
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:url(/img/scr1.png) no-repeat;position:relative}.jspDrag{background:url(/img/scr2.png) no-repeat;position:relative;top:-4px;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

/*.goods{
	border-bottom:10px solid transparent;
}
.goods:hover{
	border-bottom:10px solid #78DC00;
}*/
.goods:hover .images_colors{
	position: relative;
	text-align: center;
}
.goods .images_colors .btnlr{
	display: none;
	position: absolute;
	z-index:2;
	bottom:12px;
	left:25px;
}
.goods:hover .images_colors .btnlr{
	display: inline-block;
}

.thechatt {display:block;position:fixed;bottom:200px;right:90px;z-index:1000;/*border-radius:50%;box-shadow:0 0 25px rgba(0,0,0,0.3);*/}
				   .thechatt a {display:block;position:relative}
					.thechatt svg {display:inline-block;vertical-align:top}
					  /*  .thechatt::before {
								content: '';
								display: block;
								position: absolute;
								top: -5px;
								left: -5px;
								right: -5px;
								bottom: -5px;
								border-radius: 50%;
								background: rgba(76,175,80,0.5);
						}*/
				  .chatt-animate{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #4caf50;border-radius:50%;-webkit-animation:widgetPulse infinite 1.5s;animation:widgetPulse infinite 1.5s}
				  @-webkit-keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}}
				  @keyframes widgetPulse{50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}}

.wsn { white-space:nowrap; }

.fav_head_d { border:1px solid rgba(0,0,0,.1);width:81px; height:81px; border-radius:2px;background:#f5f5f5 linear-gradient(#f4f4f4,#f1f1f1);transition:all .218s ease 0; margin:4px 5px 0 10px; display:flex; }
.fav_head_d:hover { border:1px solid #c6c6c6;background:#f7f7f7 linear-gradient(#f7f7f7,#f1f1f1);box-shadow:0 1px 2px rgba(0,0,0,.1) }
.fav_head_d a { display:block; margin:auto; width:50px; height:50px; background:url(/img/fav0.svg) center no-repeat; }
.fav_head_d a span { display:block; text-align:center; margin:0 0 0 auto; width:17px; height:15px; border-radius:20px; border:1px solid #FF0101; font-size:12px; background:#FFF; color:#FF0101; padding-top:2px; }

.fav { position:absolute; display:block; width:24px; height:24px; background:url(/img/fav0.svg) center no-repeat; background-size:contain; margin:10px 0 0 125px; }
.fav.active { background-image:url(/img/fav1.svg); }
.fav.g2 { width:40px; height:40px; margin:5px 0 0 186px; }


.fav2 { display:inline-block; width:24px; height:24px; background:url(/img/fav0.svg) center no-repeat; background-size:contain; margin:0 0 0 5px; }
.fav2.active { background-image:url(/img/fav1.svg); }

.container {width:1440px;margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px;}


.ourcatalog {
	margin:25px auto;
}
.ourcatalog-title {
	margin:0 auto 15px;
	font-size:24px;
}

.ourcatalog-grid {
	display: grid;
	grid-template-columns:repeat(6,1fr);
	gap:20px;
}
@media (max-width: 2000px) { 
	.ourcatalog-grid {
		grid-template-columns:repeat(4,1fr);
	}
}

@media (max-width: 1600px) { 
	.ourcatalog-grid {
		grid-template-columns:repeat(3,1fr);
	}
}

.ourcatalog-grid__box a {
	display:block;vertical-align:top;
}

.ourcatalog-grid__box a span {
	display: block;text-align:center;
	margin:10px 0 0;
	font:18px PTSansBold
}
.ourcatalog-grid__box img {
	display:block;width:100%;height:300px;
	object-fit:cover;
	border-radius:10px;
}

.top button, .link-button {
	cursor: pointer;
	margin: 0;
	display: inline-block;
	font-family: arial,sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #444;
	text-decoration: none;
	user-select: none;
	padding: .85em .7em;
	outline: none;
	border: 0;
	width: 150px;
	text-align: center;
	border-radius: 10px;
	background: #f5f5f5 linear-gradient(#f4f4f4,#f1f1f1);
	transition: all .218s ease 0;
}

.top {
	display: flex;
	gap: 15px;
	justify-content: flex-end;
	margin: 0 auto 10px;
	border-bottom: 1px solid #D1C2B6;
	padding: 10px 0;
}
.headbuttons {
	text-align: center;
  width: auto;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-end;
}
.headbuttons > a {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction: column;
	width:64px;
	height:64px;
	border-radius:10px;
	color:#fff;
	font-weight:bold;
}

.fav_head_d {
	width:64px;
	height:64px;
	border-radius:10px;
}

.menu a {
	color:#fff
}
.topmenu {
	border-radius: 10px;
  border: 0!important;
  background: #87766C!important;
}

.walink {
	background:#29a519
}
.tglink {
	background:#2AABEE
}

.slide-item {
	width:250px!important;
	background:#fff!important;
	border-radius:10px;
}
.slide-item > div {display:block!important;position:relative;}
.slide-item .fav {margin:0;top:15px;right:15px;}
.slide-item .images_colors {background:none!Important;}
.slide-item .btnlr {display:block;height:auto;line-height:1.2;text-align:center;}

.table td {padding:3px 5px;border:1px solid #D1C2B6}

.top button.open-zamer{background:#5A9917;color:#fff}
.modal-item-info{font-size: 13.75px;font-weight: 700;margin-bottom: 15px}

.btn-green {
	font-size: 13px !important;
	font-family: sans-serif;
	text-shadow: none;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	user-select: none;
	-webkit-transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease, box-shadow 280ms ease;
	-moz-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease, box-shadow 280ms ease;
	-ms-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease, box-shadow 280ms ease;
	-o-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease, box-shadow 280ms ease;
	transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease, box-shadow 280ms ease;
	background-image: none;
	-webkit-box-pack: center;
	align-items: center;
	display: block;
	width: 160px;
	height: 36px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	outline: transparent;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 2.9;
	text-align: center;
	cursor: pointer;
	background-color: #5a9917;
	border: 0;
	color: #fff;
	box-shadow: none;
}
.btn-green:hover {
	background-color: #396609;
	border: 0;
	color: #fff;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-transp {
	background: #fff;
	color: #5a9917;
	border: 1px solid #5a9917;
}
.btn-transp:hover {
	color: #5f9f3f;
	background: transparent;
	border: 1px solid #396609;
}
.prod_links {
	display: flex;
	justify-content: center;
	gap: 8px;
}

.text-center {
	text-align: center;
}
.goods-title {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.goods-title > span {
	height: 1px;
	flex: auto;
	position: relative;
	top: 16px;
	right: 0;
	margin: 0 0 0 15px;
	border-bottom: 1px solid #D1C2B6;
}
@media (max-width: 480px) {
	.goods-title > span {
		display: none;
	}
}
.clients {
	text-align: center;
	margin-bottom: 10px;
}
.clients-title {
	position: relative;
	font-size: 22px;
	margin-bottom: 20px;
}
.clients-title:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	height: 1px;
	width: 100%;
	background: #D1C2B6;
}
.clients-title span {
	background: #ebe8df;
	display: inline-block;
	padding: 0 15px;
	position: relative;
}
.clients-body {
	background: #fff;
	padding: 10px 25px;
	gap: 12px;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: center;
	border-radius: 8px;
}