/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Oct 23 2024 | 12:43:42 */
/* Каталог в шапке сверху - пока не нужно */
/*#menu-mobile-navigation > .wd-more-cat-btn {
	border-radius: 20px;
}
#menu-mobile-navigation > .wd-more-cat-btn > a {
	background-color: var(--bgcolor-white);
    color: #333 !important;
}
#menu-mobile-navigation > li > a > img {
	filter: var(--wd-icon-style-with-bg-hover);
}
#menu-mobile-navigation > li > a > span {
	color: #333 !important;
}

#menu-mobile-navigation {
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #f3f3f3;
}

#menu-mobile-navigation > li > div {
	background-color: #fff !important;
	border-radius: 10px;
	margin-top: -10px !important;
    margin-left: 2px !important;
    border: 1px solid #f3f3f3;
    box-shadow: 0 0 20px #ffffffa6 !important;
}
*/

/* Размер текста в категориях */
@media (max-width: 700px) {
	.hover-mask > a {
		font-size: calc(3px + 3vw) !important;
	}
}
/* что то для категорий наверное
.menu-opener.color-scheme-light {
    color: #68686868;
    background: linear-gradient(
	134.17deg, #F2F2F2 4.98%, #F3F3F3 94.88%);
    box-shadow: -9px -9px 20px rgb(255 255 255 / 80%), 5px 5px 20px rgb(190 190 190 / 70%);
    border-radius: 50px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 27px;
    letter-spacing: 0.02em;
    color: #686868;
}
	
.menu-opener-icon {
	display:none;
}
	
.menu-opener:after {
	color: #20793C;
}

.menu-opener {
	height:51px!important;
}

.menu-open-label {
	margin-right:5px;
	color:#686868!important;
}
*/

/* поисковая строка */
.searchform.wd-style-with-bg input[type="text"] {
	background: linear-gradient(134.17deg, #F2F2F2 4.98%, #F2F2F2 94.88%);
	box-shadow: inset -5px -5px 15px rgba(255, 255, 255, 0.75), inset 5px 5px 10px rgba(192, 192, 192, 0.75);
	border-radius: 40px;
    border: none;
}
.searchform.wd-style-with-bg .searchsubmit {
	background-color:#ffffff00!important;
	color:#686868!important;
}
	
/*.wd-search-cat>a {
	border-right:0px!important;
	border-left:0px!important;
}
	
.wd-search-cat>a:after {
	display:none;
}
 */

/* отступ поисковой строки от правого блока */
.wd-header-search-form {
	margin-right:50px;	
}

/* блок с аккаунтом, корзиной и др */
.whb-flex-row.whb-header-bottom-inner .whb-col-right {
	border-radius: 27px;
    background: #fff;
    filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.4));
    margin-right: 10px;
    padding: 5px 5px 5px 10px;
}
	
/* сервисный центр в шапке */
.vc_custom_1637594131488 {
	align-items: center;
}

/* отступ лого от правого блока */
.site-logo {
	margin-right:30px!important;
}
	
/* шапка */
.whb-with-shadow {
	box-shadow: none !important;
}
	
#newblocks .wd-info-box  {
	background: linear-gradient(134.17deg, #F2F2F2 4.98%, #F3F3F3 94.88%);
	box-shadow: -9px -9px 20px rgba(255, 255, 255, 0.8), 5px 5px 20px rgba(190, 190, 190, 0.7);
	border-radius: 20px;
}
	
@media (min-width:461px)  {	
	#newblocks .wd-info-box  {
		width:200px!important;
		min-height:250px;
	}
		
	#newblocks {
		margin-top:10px;
	}

	#newblocks .vc_column-inner {
		padding: 40px 0px;
	}

	#newblocks .info-box-icon img {
		height:100px;	
		margin-top:25px;
		margin-bottom:25px;
	}

	#wd-619f14e447154 img {
		height:59px!important;
		margin-top:45px!important;
		margin-bottom:46px!important;
	
	}
		
	#wd-622cbb4715d99 img {
		height:75px!important;
		margin-top:45px!important;
		margin-bottom:35px!important;
	
	}
		
	#wd-619fe0a2b09aa img {
		height:77px!important;
		margin-top:45px!important;
		margin-bottom:28px!important;
	
	}
		
	#wd-619c6737c8fae img {
		height:89px!important;
		margin-top:45px!important;
		margin-bottom:16px!important;
	
	}
	#wd-619c67d14907b img {
		height:100px!important;
		margin-top:45px!important;
		margin-bottom:5px!important;
	
	}
		
}
	
@media (max-width:460px)  {	
	#newblocks .wd-info-box  {
		width:160px!important;
		min-height:175px!important;
	}
	#newblocks {
		margin-top:60px;
	}

	#newblocks .vc_col-has-fill>.vc_column-inner {
		padding-top:0px!important;
	}

	#newblocks  .vc_column_container>.vc_column-inner {
		padding-left:20px!important;
		margin-bottom: 20px;
	}
			
	#newblocks	.info-box-title {
		font-size: 18px!important;
	}
			
	#newblocks .info-box-icon img {
		height:52px;	
		width:auto!important;
		margin-top:25px;
		margin-bottom:25px;
	}		
			
	#wd-619f14e447154 img {
		height:42px!important;
		margin-top:35px!important;
		margin-bottom:25px;	
	}			
}
	
#newblocks .wd-info-box:hover {
	background: #fff;
}

	
.box-style-shadow {
    background-color: #ffffff00; 
    box-shadow:none!important; 
    transition: box-shadow .7s ease;
}

	
#newblocks	.info-box-title {
    color: #000000;
    font-size: 22px;
    font-weight: 400!important;
    font-family: Montserrat!important;
}
	
/* отступ поля поиска от верхнего блока */
.whb-header-bottom {
	padding-top:30px;	
}

/* что-то для карусели
.wd-highlighted-products.wd-carousel-container {
	background: rgba(255, 255, 255, 0.7)!important;
	border: 0.5px solid #D8D8D8!important;
	box-sizing: border-box!important;
	backdrop-filter: blur(14px)!important;
	border-radius: 20px!important;
    border: 0px!important;
}
 */
	
/* Товар дня */
.title.element-title {
    border-width: 0px!important;
	font-family: Montserrat!important;
	font-style: normal!important;
	font-weight: bold!important;
	font-size: 30px!important;
	line-height: 37px!important;
	text-align:center!important;
	letter-spacing: 0.03em!important;
	text-transform: uppercase!important;
	color: #888888!important;
}	
	
/*
.wd-highlighted-products.wd-carousel-container {
	padding: 50px 20px 20px 20px!important;
}
*/

	
/* график работы */
.info-box-inner p {
	text-align:left!important;
}
	
	
@media(min-width:768px)	 {
	#dostavka {
		width:17%!important;
	}
	#garant {
		width:23%!important;
	}
	#assorti {
		width:17%!important;
	}
	#trade {
		width:20%!important;
	}
	#ofic {
		width:23%!important;
	}
}
	
/*
#act1 {
	min-height:500px!important;
	box-shadow: -9px -9px 20px rgba(255, 255, 255, 0.8), 5px 5px 20px rgba(190, 190, 190, 0.7)!important;
	border-radius: 20px!important;
}*/

/* Меню каталог */

.ms_menu-boxShadow {
	/*min-height:500px!important;*/
	/*background: linear-gradient(134.17deg, #F2F2F2 4.98%, #F3F3F3 94.88%)!important;*/
	box-shadow: -9px -9px 20px rgba(255, 255, 255, 0.8), 5px 5px 20px rgba(190, 190, 190, 0.7)!important;
	border-radius: 20px!important;
	border: 1px solid #0000000f;
}

.ms_menu-boxShadow .wd-sub-menu > li > a {
	padding: 0px;
}

/* Отступы для меню */
/*
#android {
	position: absolute;
    top: -30px;
}
#gadgets {
	position: absolute;
    top: -100px;
}
#smart-chasi {
	position: absolute;
    top: -100px;
}
#fitnes-braslety {
	position: absolute;
    top: -50px;
    padding: 0 15px;
}
#texnika_dlya_doma {
	position: absolute;
    top: -30px;
}
#acsessyari {
	position: absolute;
	top: -30px;
	min-width: 500px;
}
#act12 {
	min-height:390px;
	background: rgba(255, 255, 255, 0.7);
	backdrop-filter: blur(14px);
	border-radius: 20px;
}	


.acth {
	font-size:28px;
	font-weight:700;
	line-height: 34px;
}	

.actt {
	font-size:16px;
	line-height: 20px;
}
 */

/* заголовок в товаре и ссылка на товар */
/*
a.wd-entities-title {
	font-size: 16px !important;
}
.wd-entities-title {
	font-weight: 500 !important;
	font-size: 20px !important;
}
*/
/*
.page-title-default	{
	background-color:#fff!important;
	text-align:left!important;
}
	
.page-title h1	{
	font-size:48px!important;
	text-align:left!important;
}
	
.slide_text {
	font-family: Montserrat!important;
	font-style: normal!important;
	font-weight: bold!important;
	font-size: 54px!important;
	line-height: 66px!important;
	letter-spacing: 0.03em!important;
	color: #575757!important;    
}

.podrobnee {
	font-family: Montserrat!important;
	font-style: normal!important;
	font-weight: bold!important;
	font-size: 22px!important;
	letter-spacing: 0.02em!important;
	background: linear-gradient(134.17deg, #F2F2F2 4.98%, #F3F3F3 94.88%)!important;
	box-shadow: -9px -9px 20px rgba(255, 255, 255, 0.8), 5px 5px 20px rgba(190, 190, 190, 0.7)!important;
	border-radius: 50px!important;
	text-align:center!important;
}
	
@media (max-width:460px) {
	.slide_bg h2 {
		line-height: 30px!important;
		font-size: 28px!important;
	}

	.slide_bg p {
		line-height: 30px!important;
		font-size: 28px!important;
	}

	#slide-29698 h2 {
		line-height: 30px!important;
		font-size: 28px!important;
	}
}
*/

/* для калькулятора */
.ezfc-step-indicator-item, .ezfc-step-indicator-item:before, .ezfc-step-indicator-item:after {
	transition: all .25s ease;
}

.ezfc-step-indicator-item:before {
	transform: translateX(1.4px);
	height: 30px !important;
}

.ezfc-step-indicator-item:after {
	transform: translateX(-1.4px);
	height: 30px !important;
}