/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Dec 01 2023 | 08:51:58 */
.wd-sticky-nav_menu-wrapper-wrapper{
    overflow-y: auto;
    width: 100%;
    background: transparent;
    overflow: -moz-scrollbars-none;/*скрываем скролбар на лисе*/
    pointer-events: none;
}
.wd-sticky-nav_menu-wrapper-wrapper::-webkit-scrollbar {
    width: 0;               /* ширина всей полосы прокрутки */
}
.wd-sticky-nav_menu-wrapper{
    overflow-x: visible;
    width: 275px;
    background: white;
    display: grid;
    grid-template-columns: 100%;
    pointer-events: all;
}
#menu-mobile-navigation{
	max-width: 275px;
	display: grid;
    grid-template-columns: 100%;
    flex-grow: 1;
    align-content: flex-start;
	background: white;
    border-radius: 0;
}
#menu-mobile-navigation .wd-dropdown-menu{
	display: none;
}
#menu-mobile-navigation .menu-item:hover .wd-dropdown-menu{
	display: block;
}
.wd-sticky-nav{
	border: none !important;
	overflow: auto;
	background: transparent;
}
.wd-sticky-nav::-webkit-scrollbar {
  display: none;
}
.wd-sticky-nav:has(.menu-item:hover){
	width: 730px;
}
.wd-sticky-nav-title{
	max-width: 258px;
}
.product-card_buy-one-click{
	background: white;
	border: 1px solid #20793C;
	border-radius: 100px;
	font-weight: 600;
	text-transform: none;
	transition: .3s;
}
.product-card_buy-one-click:hover{
	background: #20793C;
	color: white;
}

#pum-42490{
	background: rgba(0,0,0,.5);
}
#popmake-42490{
	border-radius: 20px;
	padding: 40px;
	overflow: hidden;
	margin: 0;
	width: 685px;
}
#popmake-42490 .popmake-close{
	position: absolute;
    background: none;
    box-shadow: none;
    font-size: 0px;
	width: 20px;
	height: 20px;
	display: grid;
	grid-template-columns: 100%;
	padding: 0;
	top: 25px;
	right: 25px;
	left: auto;
}
#popmake-42490 .popmake-close:before, #popmake-42490 .popmake-close:after{
	content: '';
	grid-area: 1/1;
	width: 100%;
	height: 2px;
	background: #444444;
	transform-origin: center;
}
#popmake-42490 .popmake-close:before{
	rotate: -45deg;
}
#popmake-42490 .popmake-close:after{
	rotate: 45deg;
}

.buy-one-click_product-info{
	display: grid;
	grid-template-columns: 160px 1fr;
	gap: 25px;
	align-items: center;
}
.buy-one-click_product-img{
	width: 100%;
	object-fit: contain;
}
.buy-one-click_product-name{
	color: #444;
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 15px 0;
}
.buy-one-click_product-price{
	color: #444;
	font-size: 30px;
	font-weight: 600;
	margin: 10px 0 0 0;
}
.buy-one-click_content{
	max-width: 330px;
	margin: 20px auto 0 auto;
}
#popmake-42490 .buy-one-click_input{
	border-radius: 10px;
	background: #EEE;
	color: #8B8B8B;
	font-size: 18px;
	padding: 20px 25px;
	height: auto;
	border: none;
}
.buy-one-click_submit{
	border-radius: 100px;
	background: #20793C;
	font-size: 12px;
	font-weight: 600;
	color: white;
	margin: 15px 0 0 0;
	width: 100%;
	text-transform: none;
}
.buy-one-click_contacts{
	margin: 30px 0 0 0;
	text-align: center;
}
.buy-one-click_contacts-title{
	color: #444;
	font-size: 18px;
	margin: 0 0 10px 0;
}
.buy-one-click_tel{
	color: #20793C;
	font-size: 30px;
	font-weight: 600;
}
.buy-one-click_tel *{
	font-size: inherit;
}
.buy-one-click_work-hours{
	margin: 10px;
	color: #858585;
	font-size: 16px;
}

@media(max-width: 600px){
	#popmake-42490{
		padding: 30px 20px;
	}
	.buy-one-click_product-info{
		grid-template-columns: 100%;
	}
	.buy-one-click_product-img{
		width: 115px;
	}
	.buy-one-click_product-name{
		font-size: 16px;
	}
}