
.addtocart-button,
.addtocart-input {
	font-size: 0px;
	text-indent: 999999px;
}
#delivery-respronsive,
.stw_responsive_reg {
	display: none;
}
@media  (max-width: 1300px) {
	.basket_footer_fixed {
		right: 20px;
		left: unset;
	}
}
@media  (max-width: 1000px) {
	*:focus, *:active {
	    /*outline: none !important;
	    -webkit-tap-highlight-color: transparent !important;*/
	}
	body {
		font-size: 16px;
		min-width: 360px !important;
	}
	body > div.header {
		display: none;
	}
	.main_wid,
	#maincontainer {
		max-width: 100%;
		width: 100%;
	}
	#contentcolumn {
		padding-top: 0;
	}
	.l1, .l2{}
	.ln {
		height: auto;
	}
	.topmenu {
		height: auto;
	}
	
	.breadcrumbs {
		font-size: 12px;
		position: relative;
	    margin: -15px -15px 0;
		background: #fafafc;
	}
	.breadcrumbs_box {
	    direction: rtl;
		padding: 15px;
	}
	.breadcrumbs:after, .breadcrumbs:before {
	    position: absolute;
	    z-index: 1;
	    top: 0;
	    bottom: 0;
	    width: 32px;
	    content: "";
	}
	.breadcrumbs:before {
	    left: 0;
	    background: linear-gradient(90deg, #fafafc 18.75%, #fff0 100%);
	}
	.breadcrumbs:after {
	    right: 0;
	    background: linear-gradient(-90deg, #fafafc 18.75%, #fff0);
	}
	.breadcrumb_scroll {
		margin-right: auto;
	    direction: ltr;
	}

	.stw_responsive_hide {
		display: none;
	}
	.stw_responsive_reg {
	    margin: 5px 0px 13px 0px;
	    font-size: 24px;
	    line-height: 30px;
	    color: #202020;
		text-align: left !important;
	}
	
	#delivery-respronsive {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin: 30px 0 0;
	}
	#delivery-respronsive a {
		display: block;
		margin: 0 5px 5px 0;
	}
	#delivery-respronsive a img {
		height: 50px;
	}
	#slider-vendors {
		display: none;
	}

	
	/*Шапка*/	
	
	.header-mobile {
		/*background: url(/img/bg3.png);
		background-size: 62px 28px;*/
		background: #f4eb00;
		display: block !important;
		padding: 15px;
		/*margin-bottom: 15px;*/
		height: 72px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.phone {
		background: none;
	}
	.phone:before {
	    width: 32px;
	    height: 32px;
	    content: " ";
	    display: block;
	    position: absolute;
	    left: 0;
		top: 0;
	    background-size: 30px;
	    background-image: url("data:image/svg+xml,%3Csvg id='Layer' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='phone-flip' d='m9.131 14.794 1.115 1.665a11.6 11.6 0 0 0 6.211-6.226l-1.657-1.105a2.051 2.051 0 0 1 -.629-2.752l1.564-2.64a1.5 1.5 0 0 1 1.587-.707h.016a4.526 4.526 0 0 1 3.507 5.6 17.44 17.44 0 0 1 -12.218 12.212 4.526 4.526 0 0 1 -5.6-3.508 1.5 1.5 0 0 1 .7-1.583l2.642-1.576a2.052 2.052 0 0 1 2.762.62z' fill='rgb(0,0,0)'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position-x: -3px;
        background-position-y: -2px;
		-webkit-transform: rotate(348deg);
		    -ms-transform: rotate(348deg);
		        transform: rotate(348deg);
	}
	
	.header-mobile-row-1,
	.header-mobile-row-2 {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 10px;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	
	.header-mobile-row-1 > *,
	.header-mobile-row-2 > * {
	
	} 
	
	.header-mobile-row-1-2 {
		display: flex;
		align-items: center;
	}
	
	.header-mobile-row-1-2 .favorites a {
		border: 1px solid #e05555;
        border-radius: 10px;
        height: 40px;
        width: 40px;
        padding: 0;
		display: flex;
		justify-content: center;
		margin-left: 10px;
		gap: 2px;
	}
	
	.header-mobile-row-1-2 .favorites a .fav-header-icon {
	    width: 14px;
	}
	
	.header-mobile .logo a {
		display: block;
		width: 50px;
		margin: -5px 0;
	}
	
	.header-mobile .logo a img {
		max-width: 100%;
	}
	
	.header-mobile .phone {
		margin: 0;
	}
	
	.header-mobile .phone .big_phone {
		margin: 0;
	}
	
	.header-mobile-phone-sadv {
		display: none;
	}
	
	.header-mobile .header-mobile-search-sadv {
		background-image: url("data:image/svg+xml,%3Csvg id='svg6331' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg id='layer1'%3E%3Cpath id='path1000' d='m4.0000007 13.980016c0 5.510762 4.48884 9.999574 9.9996503 9.999574 2.39644 0 4.59917-.85095 6.32399-2.26357l5.96074 5.96067c.39297.40429 1.0415.40439 1.42964.004.38792-.40065.37971-1.03326-.0156-1.41791l-5.96073-5.96068c1.4116-1.724501 2.26164-3.926545 2.26165-6.321994 0-5.510771-4.48885-9.999571-9.99968-9.999616-5.5108303-.000045-9.9996703 4.488755-9.9996603 9.999526zm9.9996503-7.999657c4.42997 0 7.99973 3.569721 7.99973 7.999657-.00001 4.42993-3.56976 7.999664-7.99973 7.999664-4.4299603 0-7.9997203-3.569734-7.9997203-7.999664-.00001-4.429936 3.56975-7.999657 7.9997203-7.999657z' font-variant-ligatures='normal' font-variant-position='normal' font-variant-caps='normal' font-variant-numeric='normal' font-variant-alternates='normal' font-feature-settings='normal' text-indent='0' text-align='start' text-decoration-line='none' text-decoration-style='solid' text-decoration-color='rgb(0,0,0)' text-transform='none' text-orientation='mixed' white-space='normal' shape-padding='0' isolation='auto' mix-blend-mode='normal' solid-color='rgb(0,0,0)' solid-opacity='1' vector-effect='none' paint-order='normal'/%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 24px; 
        border: 1px solid #000;
        border-radius: 10px;
        height: 40px;
        min-width: 40px;
        padding: 0;
		margin-left: 10px;
		display: none;
	}
	
	.header-mobile .header-mobile-basket {
		background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 446.843 446.843' style='enable-background:new 0 0 446.843 446.843;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M444.09,93.103c-2.698-3.699-7.006-5.888-11.584-5.888H155.321c-7.92,0-14.337,6.417-14.337,14.337 s6.417,14.337,14.337,14.337h257.537l-10.338,32.259H186.782c-7.92,0-14.337,6.417-14.337,14.337 c0,7.92,6.417,14.337,14.337,14.337h206.543l-11.868,37.038H203.509c-7.92,0-14.337,6.417-14.337,14.34 c0,7.92,6.417,14.337,14.337,14.337h168.759l-9.955,31.064H172.692L94.794,49.064c-1.376-3.958-4.406-7.113-8.3-8.646 L19.586,14.134c-7.374-2.887-15.695,0.735-18.591,8.1c-2.891,7.369,0.73,15.695,8.1,18.591l60.768,23.872l74.381,214.399 c-3.283,1.144-6.065,3.663-7.332,7.187l-21.506,59.739c-1.318,3.663-0.775,7.733,1.468,10.916c2.24,3.183,5.883,5.078,9.773,5.078 h11.044c-6.844,7.616-11.044,17.646-11.044,28.675c0,23.718,19.298,43.012,43.012,43.012s43.012-19.294,43.012-43.012 c0-11.029-4.2-21.059-11.044-28.675h93.776c-6.847,7.616-11.048,17.646-11.048,28.675c0,23.718,19.294,43.012,43.013,43.012 c23.718,0,43.012-19.294,43.012-43.012c0-11.029-4.2-21.059-11.043-28.675h13.433c6.599,0,11.947-5.349,11.947-11.948 c0-6.599-5.349-11.947-11.947-11.947H143.647l13.319-36.996c1.72,0.724,3.578,1.152,5.523,1.152h210.278 c6.234,0,11.751-4.027,13.65-9.959l59.739-186.387C447.557,101.567,446.788,96.802,444.09,93.103z M169.659,409.807 c-10.543,0-19.116-8.573-19.116-19.116s8.573-19.117,19.116-19.117s19.116,8.574,19.116,19.117S180.202,409.807,169.659,409.807z M327.367,409.807c-10.543,0-19.117-8.573-19.117-19.116s8.574-19.117,19.117-19.117c10.542,0,19.116,8.574,19.116,19.117 S337.909,409.807,327.367,409.807z'/%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 24px; 
        border: 1px solid #000;
        border-radius: 10px;
        height: 40px;
        min-width: 40px;
        padding: 0;
		margin-left: 10px;
	}
	.header-mobile .basket::after {
		content: '';
        position: absolute;
        left: 13px;
        bottom: -8px;
        border: 4px solid transparent;
        border-top: 3px solid #2ec200;
	}
	   
    .header-mobile .basket {
		box-shadow: 0px 3px 7px 2px rgb(91 91 91 / 18%);
        position: absolute;
        width: auto;
        margin: -10px 0 0 0;
		background: #2ec200;
	    color: #fff;
	    font-size: 9px;
	    line-height: 1.1;
	    padding: 2px 5px;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    border: 1px solid #2ec200;
    }
	.header-mobile .stw-cart-box br {
		display: none;
	}
	.header-mobile .stw-cart-text1 {
		display: none;
	}
	.header-mobile .basket .quantity > b {
		margin-right: 5px;
	}
	.basket_footer_fixed {
		display: none;
	}
	
	.header-mobile .header-mobile-search {
		width: 100%;
		position: relative;
		margin-right: auto;
	}
	.header-mobile .header-mobile-search .search-form {
		background: none;
	}
	.header-mobile .header-mobile-search input[type="text"] {
	    float: right;
	    width: 100%;
	    background: #ffffff;
	    padding: 10px 15px;
	    -webkit-box-sizing: border-box;
	            box-sizing: border-box;
	    border-radius: 10px;
		border: 1px solid #000;
		height: 40px;
	}
	.header-mobile .header-mobile-search input[type="submit"] {
		position: absolute;
	    width: 25px;
	    height: 25px;
	    border: 0;
	    background: #fff;
	    font-size: 0;
	    right: 9px;
	    top: 7px;
		background-image: url("data:image/svg+xml,%3Csvg id='svg6331' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg id='layer1'%3E%3Cpath id='path1000' d='m4.0000007 13.980016c0 5.510762 4.48884 9.999574 9.9996503 9.999574 2.39644 0 4.59917-.85095 6.32399-2.26357l5.96074 5.96067c.39297.40429 1.0415.40439 1.42964.004.38792-.40065.37971-1.03326-.0156-1.41791l-5.96073-5.96068c1.4116-1.724501 2.26164-3.926545 2.26165-6.321994 0-5.510771-4.48885-9.999571-9.99968-9.999616-5.5108303-.000045-9.9996703 4.488755-9.9996603 9.999526zm9.9996503-7.999657c4.42997 0 7.99973 3.569721 7.99973 7.999657-.00001 4.42993-3.56976 7.999664-7.99973 7.999664-4.4299603 0-7.9997203-3.569734-7.9997203-7.999664-.00001-4.429936 3.56975-7.999657 7.9997203-7.999657z' font-variant-ligatures='normal' font-variant-position='normal' font-variant-caps='normal' font-variant-numeric='normal' font-variant-alternates='normal' font-feature-settings='normal' text-indent='0' text-align='start' text-decoration-line='none' text-decoration-style='solid' text-decoration-color='rgb(0,0,0)' text-transform='none' text-orientation='mixed' white-space='normal' shape-padding='0' isolation='auto' mix-blend-mode='normal' solid-color='rgb(0,0,0)' solid-opacity='1' vector-effect='none' paint-order='normal'/%3E%3C/g%3E%3C/svg%3E");
	    background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}
	
	.header-mobile .header-mobile-menu-button {
		cursor: pointer;
		min-width: 40px;
		height: 40px;
		border-radius: 10px;
		background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -53 384 384' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m368 154.667969h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3Cpath d='m368 32h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3Cpath d='m368 277.332031h-352c-8.832031 0-16-7.167969-16-16s7.167969-16 16-16h352c8.832031 0 16 7.167969 16 16s-7.167969 16-16 16zm0 0'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		border: 1px solid #000;
		background-size: 20px 20px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin-left: 10px;
	}
	
	.header-mobile.is-show-menu .header-mobile-menu-button {
		background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer_65' data-name='Layer 65'%3E%3Cpath d='m21.71 20.29a1 1 0 0 1 0 1.42 1 1 0 0 1 -1.42 0l-8.29-8.3-8.29 8.3a1 1 0 0 1 -1.42 0 1 1 0 0 1 0-1.42l8.3-8.29-8.3-8.29a1 1 0 0 1 1.42-1.42l8.29 8.3 8.29-8.3a1 1 0 1 1 1.42 1.42l-8.3 8.29z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.header-mobile.is-show .header-mobile-search-sadv {
		display: block;
	}
	
	.header-mobile.is-show-menu .header-mobile-row-1-2 {
		justify-content: flex-end;
	}
	
	.header-mobile.is-show .phone {
		display: none;
	}
	
	.header-mobile.is-show .header-mobile-row-1,
	.header-mobile.is-show-menu .header-mobile-row-1 {
		top: 0;
		left: 0;
		/*background: url(/img/bg3.png);
		background-size: 62px 28px;*/
		background: #f4eb00;
		padding: 15px 15px 15px 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
		position: fixed;
		z-index: 9999;
	    -webkit-animation: ani .2s forwards;
	            animation: ani .2s forwards;
	}
	
	.header-mobile-menu {
		/*background: url(/img/bg3.png);
		background-size: 62px 28px;*/
		background: #f4eb00;
		width: 100%;
		position: fixed;
		left: 0;
		z-index: 999992;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: calc(100% - 72px);
		top: 72px;
		overflow-y: auto;
	}
	
	.header-mobile.is-show-menu {
		display: block !important;
	}
	
	.header-mobile-menu .topmenu {
    	width: 100%;
    	background: #000;
		height: auto;
		padding: 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		float: none;
	}
	.header-mobile-menu .topmenu ul {
		flex-wrap: wrap;
		gap: 10px;
	}
	.header-mobile-menu .topmenu ul li {
		float: none;
		margin: 0;
		padding: 0;
		border: 0;
		border-radius: 0;
		background: none;
		width: 100%;
	}
	.header-mobile-menu .topmenu ul li:last-child {
		margin-bottom: 0;
	}
	
	.topmenu ul li.item557 a::before {
	  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' data-name='Layer 7'%3E%3Cpath d='m22 3v2.83c0 .4-.24.77-.62.92-.12.05-.25.08-.38.08-.26 0-.52-.1-.71-.29l-.7-.71-3 3c-.2.19-.46.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.03 0-1.42l3-3-.71-.7c-.28-.29-.37-.72-.21-1.09.15-.38.52-.62.92-.62h2.83c.13 0 .26.03.38.08.25.1.44.29.54.54.05.12.08.25.08.38zm-2.96 10.19c-1.11-1.11-3.04-1.11-4.15 0l-.68.68c-.37.37-.96.37-1.32 0l-2.73-2.73c-.37-.36-.37-.95 0-1.32l.68-.68c1.14-1.14 1.14-3 0-4.15l-2.05-2.05c-1.11-1.1-3.04-1.1-4.15 0l-1.68 1.68c-.69.7-.99 1.7-.8 2.68.67 3.34 2.53 6.66 5.22 9.35 2.68 2.69 6.01 4.54 9.35 5.22.2.03.4.05.59.05.78 0 1.53-.3 2.09-.86l1.67-1.67c.56-.56.86-1.29.86-2.08s-.3-1.52-.86-2.07z' fill='%23e5dc04'/%3E%3C/svg%3E");
	}

	.topmenu ul li.item558 a::before {
	  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z' fill='%23e5dc04' /%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z' fill='%23e5dc04' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	}

	.topmenu ul li.item_opt a::before {
	  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 270.454 270.454' style='enable-background:new 0 0 270.454 270.454;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23e5dc04;' d='M135.224,0c-13.998,0-25.347,11.361-25.347,25.359v84.515H25.356 c-13.998,0-25.353,11.349-25.353,25.353s11.355,25.359,25.353,25.359h84.521v84.521c0,13.986,11.349,25.347,25.347,25.347 c14.01,0,25.359-11.355,25.359-25.347v-84.521h84.515c14.004,0,25.353-11.349,25.353-25.359c0-14.004-11.349-25.353-25.353-25.353 h-84.515V25.359C160.583,11.361,149.234,0,135.224,0z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.topmenu ul li:hover a::before {
		background-color: #000;
	}
	
	.header-mobile-menu .topmenu ul li a {
		border-radius: 10px;
		border: 1px solid #e5dc04;
		padding: 5px 15px;
		color: #e5dc04;
	}
	.header-mobile-menu .topmenu ul li.item555 a {
		color: #000;
	}
	.header-mobile-menu .topmenu ul li.item555 a:hover {
		color: #e5dc04;
	}
	.header-mobile-menu .menu ul {
        width: 100%;
		height: auto;
        display: block;
        margin: 0;
        border: 0;
	}
	.header-mobile-menu .menu ul li {
		float: none;
		border: 0;
		padding: 0;
		height: auto;
		border-top: 1px solid #000;
	}
	.header-mobile-menu .menu ul li:last-child {
		border-bottom: 1px solid #000;
	}
	.header-mobile-menu .menu ul li.home {
		display: none;
	}
	.header-mobile-menu .menu ul li a {
	    text-shadow: unset;
	    color: #000;
		padding: 11px 15px;
		position: relative;
		width: 100%;
	}
	.header-mobile-menu .menu ul li a:after {
		content: "";
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -12px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_15' data-name='15'%3E%3Cpath d='m9 19a1 1 0 0 1 -.71-1.71l5.3-5.29-5.3-5.29a1 1 0 0 1 1.42-1.42l6 6a1 1 0 0 1 0 1.41l-6 6a1 1 0 0 1 -.71.3z'/%3E%3C/g%3E%3C/svg%3E");
        width: 24px;
        height: 24px;
	}
	.header-mobile-menu .menu ul li:hover {
		background: #000;
	}
	.header-mobile-menu .menu ul li:hover:last-child {
		border-bottom: 1px solid #959131;
	}
	.header-mobile-menu .menu ul li:hover a {
		color: #fff;
	}
	.header-mobile-menu .menu ul li:hover a:after {
		background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='_15' data-name='15'%3E%3Cpath d='m9 19a1 1 0 0 1 -.71-1.71l5.3-5.29-5.3-5.29a1 1 0 0 1 1.42-1.42l6 6a1 1 0 0 1 0 1.41l-6 6a1 1 0 0 1 -.71.3z' fill='rgb(255,255,255)' /%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	/* Контент */
	.stw-header-slider {
		display: none;
	}
	#contentwrapper {
		padding: 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	#contentwrapper img {
		max-width: 100%;
		height: auto;
        object-fit: cover;
        width: 100%;
		min-height: 65px;
	}
	#contentwrapper img[src="/skat/inc/captcha.php"] {
		width: auto;
	}
	#contentwrapper iframe {
		max-width: 100%;
	}
		
	
	/* Подвал */
	
	#footer .f {
		max-width: 100%;
	}
	#footer .f .frow_1 { 
		flex-direction: column;
	}
	
	#footer .f .fcol_1,
	#footer .f .fcol_2, 
	#footer .f .fcol_3, 
	#footer .f .fcol_4,
	#footer .f .fcol_5 {
		width: 100%;
		text-align: center;
	}
	
	#footer .f .fcol_1 {
		order: 0;
		margin-left: unset;
		margin-right: auto;
	}
	
	#footer .f a.big_phone {
		font-size: 26px;
	}
	
	#footer .f .button_contacts {
		font-size: 19px;
	}
	
	#footer .f .fcopy {
		margin-bottom: 20px;
	}
	
	/*Контент*/
	#cat_list .cat_group
	{
	  width: calc((100% - 80px) / 3);
	}

	
	/* Одиночный товар */
	.product-wrapper {
		margin-right: -15px;
		margin-left: -15px;
		flex-direction: column;
		gap: 0;
	}
	.product-wrapper .right {
		width: 100%;
		padding: 20px 15px 0;
	}
	.product-wrapper .left {
		width: 100%;
	}
	.product-wrapper .left .previews {
		margin-top: 0;
		overflow: hidden;
	}
	.product-wrapper .left .previews a {
		display: block;
		margin: 0;
	}
	.previews .main-image img {
		border: 0;
		display: block;
		margin: 0 auto;
	}
	
	.product-wrapper .photo-product-special {
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 78 78'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23617a00; %7D .st1 %7B fill: %2319a854; %7D .st2 %7B fill: %23fefefe; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M1.74,71.63'/%3E%3Cpath class='st1' d='M72.23,0H30.82c-7.13,7.43-14.65,14.6-21.86,21.94-1.42,1.44-8.02,7.79-8.96,9.06v41.38'/%3E%3Cpath class='st0' d='M53.49,18.64'/%3E%3Cpath class='st0' d='M5.88,66.6'/%3E%3Cpath class='st2' d='M24.96,17.9c1.47.59,6.59,6.22,7.86,7.76.19.23-.06.62-.16.88-1.87,1.12-4.74-2.85-6.09-4.24.61,2.66,1.75,5.58,1.72,8.21,0,.66-.91,1.35-1.43,1.79-1.28-1.39-7.84-7.25-7.83-8.52.51-.6.3-.43,1.09-.68,1.53.25,4.14,3.39,5.64,4.75-.77-2.45-2.01-5.86-2.05-8.43,0-.63.75-1.1,1.25-1.51Z'/%3E%3Cpath class='st2' d='M16.25,26.97c.62.45,1.42,5.03,1.66,6.14,2.25.46,4.84,1.04,7.09,1.25l-2.34,2.35c-1.32-.44-2.82-.84-4.17-1.24.33,2.6,1.33,4.41-.78,6.37-.11-.03-.43-.23-.55-.3-.65-2.02-.93-4.3-1.26-6.41-2.17-.51-4.5-.95-6.69-1.4.89-.93,1.2-1.23,2.27-1.93l4.13.89c-.92-2.75-2-3.85.64-5.72Z'/%3E%3Cpath class='st2' d='M33.69,9.23c.83.3,1.08.58,1.24,1.38-.27.87-1.33,1.74-2.02,2.4,2.31,2.19,4.44,4.47,6.87,6.54-.45.53-1.2,1.59-1.97,1.42h-.05c-.56-.13-1.73-1.49-2.19-1.97-1.5-1.49-2.87-2.82-4.25-4.44-.87.97-1.63,2.21-2.95,2.21-.68-.67-.63-.43-.82-1.24.94-1.25,4.83-4.97,6.13-6.3Z'/%3E%3C/svg%3E");
		margin: 0;
	}
	
	.product-wrapper .photo-product-new {
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 78 78'%3E%3Cdefs%3E%3Cstyle%3E .st0, .st1 %7B fill: %23fe0033; %7D .st2 %7B fill: %23fefefe; %7D .st2, .st3, .st1, .st4 %7B display: none; %7D .st3 %7B fill: %23bd0009; %7D .st5 %7B fill: %23fefcfe; %7D .st4 %7B fill: %23617a00; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M30.85,0h41.38c1.09,1.11,5.01,4.92,5.76,5.89-3.65.05-8.22.57-11.77.08-2.83,2.19-9.27,8.98-12.02,11.74l-23.33,23.47-18.6,18.68c-1.88,1.89-4.33,4.31-6.21,6.3-.08.36-.16.67-.21.91.27,2.55,0,8.24-.05,10.92h-.78c-1.39-1.21-4.17-3.89-5.03-5.42V31.19C9.66,21.09,21.72,10.27,30.85,0Z'/%3E%3Cpath class='st3' d='M71.73,0h.51c1.09,1.11,5.01,4.92,5.76,5.89-3.65.05-8.22.57-11.77.08C66.66,5.06,70.73,1.05,71.73,0Z'/%3E%3Cpath class='st3' d='M0,72.31c1.37-1.09,4.13-4.31,5.5-4.69l.06-.02.3-.53c.27,2.55,0,8.24-.05,10.92h-.78c-1.39-1.21-4.17-3.89-5.03-5.42v-.27Z'/%3E%3Cpath class='st0' d='M-.42,72.26V30.88c.94-1.27,7.54-7.62,8.96-9.06C15.75,14.48,23.27,7.31,30.4-.12h41.41'/%3E%3Cpath class='st5' d='M38.29,16.5c-1.13-1.84-4.15-5.19-3.68-7.28.47-.63.27-.52.96-.74,1.37.99,5.33,8.03,6.56,10.04-.56.53-1.4,1.12-2.03,1.59l-4.1-2.29-3.39-2.15c.52.85,1.56,2.45,1.98,3.28.86,1.43,2.93,4.05,1.68,5.5-1.95.6-10.22-4.42-10.91-5.71.19-.63.63-.89,1.15-1.29,1.38-.24,5.66,3.01,7.07,3.94-1.41-2.15-2.87-4.75-4.19-6.99l2.08-1.97c1.67,1.17,4.96,2.97,6.83,4.06Z'/%3E%3Cpath class='st5' d='M13.86,29.8c1.44.22,7.16,6.42,8.82,7.91-.67.77-1.3,1.28-2.07,1.93-2.14-.83-5.61-1.52-7.94-2.05,1.26,1.32,4.07,3.4,4.68,5.1.1.27-.4.87-.62,1.2l-.34.11c-1.32-.09-7.91-6.74-8.07-8.87.21-.47.38-.79.96-.69,2.7.5,6.23,1.34,8.79,2.13-1.42-1.6-3.91-3.35-4.8-5.23-.2-.43.3-1.07.58-1.55Z'/%3E%3Cpath class='st5' d='M23.21,20.15c.32.07.69.41.97.63.54,2.01-3.31,3.54-3.4,5.97l.5.31c3.25.03,2.53-3.2,5.3-3.16,1.52,1.54-1.86,3.74-3.07,5.13l2.07,2.2c1.43-1.49,2.9-2.93,4.41-4.34.26.03.65.27.89.4.07.11.38.61.36.66-.32,1.57-4.7,5.34-5.83,6.42-2.83-2.62-5.45-5.58-8.37-8.09,1.97-2.13,4.02-4.18,6.16-6.14Z'/%3E%3Cpath class='st4' d='M5.35,66.84'/%3E%3Cpath class='st2' d='M24.55,17.78c1.47.59,6.59,6.22,7.86,7.76.19.23-.06.62-.16.88-1.87,1.12-4.74-2.85-6.09-4.24.61,2.66,1.75,5.58,1.72,8.21,0,.66-.91,1.35-1.43,1.79-1.28-1.39-7.84-7.25-7.83-8.52.51-.6.3-.43,1.09-.68,1.53.25,4.14,3.39,5.64,4.75-.77-2.45-2.01-5.86-2.05-8.43,0-.63.75-1.1,1.25-1.51Z'/%3E%3Cpath class='st2' d='M15.83,26.84c.62.45,1.42,5.03,1.66,6.14,2.25.46,4.84,1.04,7.09,1.25l-2.34,2.35c-1.32-.44-2.82-.84-4.17-1.24.33,2.6,1.33,4.41-.78,6.37-.11-.03-.43-.23-.55-.3-.65-2.02-.93-4.3-1.26-6.41-2.17-.51-4.5-.95-6.69-1.4.89-.93,1.2-1.23,2.27-1.93l4.13.89c-.92-2.75-2-3.85.64-5.72Z'/%3E%3Cpath class='st2' d='M33.27,9.11c.83.3,1.08.58,1.24,1.38-.27.87-1.33,1.74-2.02,2.4,2.31,2.19,4.44,4.47,6.87,6.54-.45.53-1.2,1.59-1.97,1.42h-.05c-.56-.13-1.73-1.49-2.19-1.97-1.5-1.49-2.87-2.82-4.25-4.44-.87.97-1.63,2.21-2.95,2.21-.68-.67-.63-.43-.82-1.24.94-1.25,4.83-4.97,6.13-6.3Z'/%3E%3C/svg%3E");
		margin: 0;
	}
	
	.product-wrapper h1 {
	    
	}
	.product-wrapper .right .product-code {
	}
	.product-wrapper .right .product-code span {

	}
	.product-wrapper .right .price {
		
	}
	.product-wrapper .right .avail {
		
	}
	.product-price {
	}
	.product-price strong {
	}
	.mini-card-product .price::after,
	.product-wrapper .product-price > .PricesalesPrice::after {
		background-position: left;
	}
	.product-wrapper .quantity {
		
	}
	.product-wrapper .quantity .quantity_razd {
	
	}
	.product-wrapper .addtocart-area {
	}
	.product-wrapper .addtocart-area form,
	.product-wrapper .addtocart-area form .addtocart-bar {
	}
	.product-wrapper .info {
	}
	

	.button1, .common_btn {
	}
	.product_cart .button1, 
	.product_cart .common_btn {
		margin-top: 0;
		margin-right: 10px;
	}
	
	/* Каталог товаров */
	.good_grp_nav {
		width: 70%;
	}
	.goods_header_inner {
		display: none;
	}
	.list_product {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
        border-bottom: 1px solid #f1f1f1;
        padding: 0 0 15px 0;
        margin: 0 0 15px 0;
		background: #fff;
	}
	#cat_list .list_product:nth-child(2n) {
		background: #fff;
	}
	#cat_list .list_product:last-child {
		
	}
	.goods__list-custom .list_product:last-child {
		border-bottom: 0;
	}
	.list_product_single_all {
		
	}
	.list_product .stw_attribute_text {
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 0;
	}
	.mini-card-product {
		font-size: 16px;
		padding: 0;
		margin: 0;
		border: 0;
        flex-wrap: wrap;
        display: flex;
		justify-content: flex-end;
	}
	.mini-card-product:hover {
		padding: 0;
		border: 0;
		background: transparent;
	}

	.mini-card-product .photo {
		width: calc(30% - 15px);
		position: absolute;
		left: 0;
		min-width: 88px;
	}
	.mini-card-product .photo img {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.photo-product-new,
	.photo-product-special {
		left: 0;
		z-index: 3 !important;
	}
	.product-wrapper .photo-product-new,
	.product-wrapper .photo-product-special {
		left: 0;
	}
	.mini-card-product .name,
	.mini-card-product .code,
	.mini-card-product .weight,
	.mini-card-product .price,
	.mini-card-product .quantity,
	.mini-card-product form {
		height: auto;
		float: right;
		width: 70%;
		margin: 0;
	}
	.mini-card-product .name {
		margin-bottom: 10px;
		padding-right: 0;
		font-size: 16px;
	}
	.mini-card-product .code,
	.mini-card-product .weight {
		font-size: 14px;
	}
	.mini-card-product .price {
		margin-top: 10px;
		font-size: 20px;
	}
	.mini-card-product .quantity {
		font-size: 14px;
		order: 1;
	}
	.mini-card-product form.product {
		flex-direction: row;
		gap: 15px;
		margin: 10px 0;
	}
	.addtocart-button,
	.addtocart-input,
	input.addtocart-input  {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	
	.fav-btn {
		width: 40px;
		margin-left: auto;
		order: 3;
	}
	    
	.form_pagination {
		flex-direction: column;
		gap: 30px;
		background: none;
		padding: 0;
		margin-top: 15px;
	}
	/*
	.mini-card-product form.product .count-form {
		margin: 0 20px 0 0px !important;
		border: 1px solid #d5d5d5;
	}
	
	.count-form {
		border: 1px solid #d5d5d5;
	}
	
	.count-form input {
	    border-top: 0;
	    border-bottom: 0;
		height: 26px;
	}
	*/
	
	#slider-vendors .slides_container {
		max-width: 100%;
	}
	.slides_control {
		height: 100px !important;
	}
	#slider-vendors .slides_container .slide {
		max-width: 320px;
	}
	
	
	/* Поиск внутри категории */
	.section_header {
		width: 100%;
	    background: #f5f5f7;
	    margin: 0 -15px 15px !important;
	    padding: 15px 15px 15px;
		flex-direction: column;
	}
	.section_header h1,
	.section_header h2,
	.section_header h3 {
		float: none !important;
		margin: 0 !important;
		width: 100%;
	}
	.section_header .section_find {
		margin: 15px 0 0;
		width: 100%;
	}
	.section_header .section_find form {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0;
		background: transparent;
		border: 0;
	}
	.section_header .section_find input[name="section_find_word"] {
		border: 1px solid #000;
	}
	.section_header .section_find input[type="submit"] {
		
	}
	
	.sadv {
		padding: 15px;
		margin-bottom: 0;
	}
	
	.sadv-form-wrap[data-mode="catalog"] {
		width: 100%;
		max-width: unset;
	}
	
	.sadv-filters-row {
		flex-direction: column;
		align-items: flex-start;
	}
	
	.sadv-toggle-filters {
		display: none;
	}
	
	.sadv-cat-selects {
		width: 100%;
	}
	    
	.sadv-divider {
		display: none;
	}
	
	.sadv-search-row .sadv-input {
		border-radius: 10px;
		padding: 10px;
	}
	
	.sadv-search-row .sadv-btn {
		background-image: url("data:image/svg+xml,%3Csvg id='svg6331' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg id='layer1'%3E%3Cpath id='path1000' d='m4.0000007 13.980016c0 5.510762 4.48884 9.999574 9.9996503 9.999574 2.39644 0 4.59917-.85095 6.32399-2.26357l5.96074 5.96067c.39297.40429 1.0415.40439 1.42964.004.38792-.40065.37971-1.03326-.0156-1.41791l-5.96073-5.96068c1.4116-1.724501 2.26164-3.926545 2.26165-6.321994 0-5.510771-4.48885-9.999571-9.99968-9.999616-5.5108303-.000045-9.9996703 4.488755-9.9996603 9.999526zm9.9996503-7.999657c4.42997 0 7.99973 3.569721 7.99973 7.999657-.00001 4.42993-3.56976 7.999664-7.99973 7.999664-4.4299603 0-7.9997203-3.569734-7.9997203-7.999664-.00001-4.429936 3.56975-7.999657 7.9997203-7.999657z' font-variant-ligatures='normal' font-variant-position='normal' font-variant-caps='normal' font-variant-numeric='normal' font-variant-alternates='normal' fill='%23fff' font-feature-settings='normal' text-indent='0' text-align='start' text-decoration-line='none' text-decoration-style='solid' text-transform='none' text-orientation='mixed' white-space='normal' shape-padding='0' isolation='auto' mix-blend-mode='normal'  solid-opacity='1' vector-effect='none' paint-order='normal'/%3E%3C/g%3E%3C/svg%3E");
	    background-size: 26px;
		background-repeat: no-repeat;
		background-position: center;
	    font-size: 0px;
	    padding: 0 20px;
		border-radius: 10px;
		color: #d0241a;
	}
	
	/* Вход / Регистрация */
	.half_wid {
		min-width: 100%;
		border-right: 0;
		padding: 0;
	}
	.half_wid_1 {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		margin-top: 20px;
	}
	.half_wid_2 {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		border-top: 1px dotted #949494;
		border-bottom: 1px dotted #949494;
		padding-bottom: 20px;
		padding-top: 20px;
	}
}	
@media  (max-width: 768px) {
	.cat_list_category {
		gap: 15px;
	}
	
	#cat_list .cat_group {
		width: calc((100% - 15px) / 2);
	}
	.photo-product-new,
	.photo-product-special {
	    background-size: contain;
		left: 0;
	}
	.sadv-select {
		width: 100%;
	}
	.header-mobile .phone {
		display: none;
	}
	.header-mobile-phone-sadv {
		background-image: url("data:image/svg+xml,%3Csvg id='Layer' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='phone-flip' d='m9.131 14.794 1.115 1.665a11.6 11.6 0 0 0 6.211-6.226l-1.657-1.105a2.051 2.051 0 0 1 -.629-2.752l1.564-2.64a1.5 1.5 0 0 1 1.587-.707h.016a4.526 4.526 0 0 1 3.507 5.6 17.44 17.44 0 0 1 -12.218 12.212 4.526 4.526 0 0 1 -5.6-3.508 1.5 1.5 0 0 1 .7-1.583l2.642-1.576a2.052 2.052 0 0 1 2.762.62z' fill='rgb(0,0,0)'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 24px; 
        border: 1px solid #000;
        border-radius: 10px;
        height: 40px;
        min-width: 40px;
        padding: 0;
		margin-left: 10px;
		display: block;
	}
}

@media  (max-width: 480px) {

}

@-webkit-keyframes ani {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes ani {
0% {opacity: 0;}
100% {opacity: 1;}
}