@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//iu-sense.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 200;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Helvetica heue Roman", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Helvetica heue Roman", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Helvetica heue medium", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Helvetica heue Roman", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(19,121,200);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Helvetica heue Roman", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(19,121,200);
	--btn-default-bgcolor-hover: rgb(0,67,129);
	--btn-accented-font-family: "Helvetica heue Roman", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(251,188,52);
	--btn-accented-bgcolor-hover: rgb(221,153,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(0,67,129);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg .wd-product {
	--wd-prod-bg:rgb(234,234,234);
	--wd-bordered-bg:rgb(234,234,234);
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://iu-sense.ru/wp-content/uploads/2021/08/promo-popup-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-image: url(https://iu-sense.ru/wp-content/uploads/2021/10/2joel-filipe-vuwafohpxgs-unsplashblue30blue2-e1716973744135.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(0,67,129);
	background-image: none;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-size: 9px;
	--wd-pagin-bg-act: rgb(0,67,129);
	--wd-pagin-radius: 7px;
	--wd-pagin-brd-color-act: rgba(0,67,129,0.71);
	--wd-pagin-brd: 2px solid;
}
.wd-nav-scroll {
	--wd-nscroll-drag-bg-hover: rgba(0,67,129,0.59);
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
--wd-cat-brd-radius: 12px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Helvetica heue medium";
	src: url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Medium.woff2") format("woff2"), 
url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Helvetica heue thin";
	src: url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Thin.woff2") format("woff2"), 
url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Thin.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Helvetica heue Roman";
	src: url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Roman.woff2") format("woff2"), 
url("//iu-sense.ru/wp-content/uploads/2024/05/HelveticaNeueCyr-Roman.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/*.wd-slide-bg.wd-fill{
    background-color: rgba(19, 121, 200, 1);
  background-blend-mode: multiply;
}*/
/*.wd-logo{
	width: 55px;
}*/
.site-logo{
 background-color: rgba(255, 255, 255, 0.8);
	border-radius: 15px;
	/*margin-bottom: 7px;
	margin-top: 7px;*/
}

.site-content{
	margin-bottom: 0;
}

/*.website-wrapper {
	margin-bottom: 420px;
}*/

/* Для телефона с прозрачной шапкой */
.whb-sticked .phone-header-transparent {color: black;}
.whb-header .wd-nav[class*="wd-style-"]>li>a {color: white;}
.whb-sticked .wd-nav[class*="wd-style-"]>li>a {color: black;}
.whb-header .wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {color: white}
.whb-sticked .wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {color: black}
.wd-tools-element>a {--wd-header-el-color: white;}
.whb-sticked .wd-tools-element>a {color: black;}
.wd-promo-banner-link.wd-fill{
	background-color: rgba(0, 0, 0, .2);
  background-blend-mode: multiply;
}
:root{--wd-brd-radius: 12px;}
	
.elementor-menu-toggle .e-font-icon-svg{ fill: white;}
.elementor-menu-toggle {color: white;}

.text_desc p {
	text-align: justify;
}
/*_________________________________________________Contact_Form_7________________________________*/
.btn-form{
	color: white;
	background-color: rgb(19,121,200);
	border-radius: 15px;
	width: 100%;
}
.btn-form:hover{
	background-color:#004381;
	color: white;
}
.input_form input{
	width:98%;
	padding:10px; /*Внутренние отступы*/
	color:#808080; /*Цвет шрифта для полей ввода*/
		background:#fff; /*Цвет фона для полей ввода*/
	-moz-box-shadow: 1px 1px 3px #ccc; /*Тень вокруг полей ввода*/
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow:1px 1px 3px #ccc;
	border: none;
}
.input_form textarea{
	width:98%;
	padding:10px; /*Внутренние отступы*/
	color:#808080; /*Цвет шрифта для полей ввода*/
	background:#fff; /*Цвет фона для полей ввода*/
	-moz-box-shadow: 1px 1px 3px #ccc; /*Тень вокруг полей ввода*/
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow:1px 1px 3px #ccc;
	border: none;
}
.input_form select{
	width:98%;
	padding:10px; /*Внутренние отступы*/
	color:#808080; /*Цвет шрифта для полей ввода*/

	-moz-box-shadow: 1px 1px 3px #ccc; /*Тень вокруг полей ввода*/
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow:1px 1px 3px #ccc;
	border: none;
}
/*_________________________________________________Attrubute_global_display________________________________*/
/*.attribute_list_global{
	display:flex;
}
.wd-product.product-list-item .product-list-content{
	display: flex;
	justify-content: row;
}
.wd-product.product-list-item .product-element-top{
	flex: 0 0 80px;
}
.wd-product :is(.product-image-link,.hover-img) img{
	width: 50px!important;
}*/

/*_________________________________________________Filters_headers________________________________*/

#woocommerce_product_categories-2 > h5 { background: #1379c8;  padding: 10px 5px 10px 5px; border-radius: 12px; color: white; font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-3 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-4 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px; margin-bottom: 10px;}
#woocommerce_layered_nav-5 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-6 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-7 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-8 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-9 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-10 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-11 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
#woocommerce_layered_nav-12 > h5 { background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}

.widgettitle, .widget-title{background: #1379c8; padding: 10px 5px 10px 5px; border-radius: 12px; color: white;font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 16px;}
.filter-widget.widget_layered_nav.woocommerce-widget-layered-nav{padding-bottom:0px; border-bottom: none; margin-bottom: 10px;}

.wd-widget.widget.filter-widget.wd-col.woocommerce.widget_product_categories{padding-bottom:0px; border-bottom: none; margin-bottom: 10px;}

body .select2-container--default .select2-selection--multiple {
    min-height: 42px;
    top: 8px;
    inset-inline-end: 10px !important;
    background-image: var(--wd-form-chevron);
    background-position: right 9px top 50%;
    background-size: auto 18px;
	background-repeat: no-repeat;}


/*_________________________________________________Button_technical_documentation________________________________
.tech_doc{padding-left: 5px;}
.wd-button-wrapper.button_visible: {display: none;}
#box_product > div.elementor-element.elementor-element-9eb2567.wd-single-short-desc.text-left.elementor-widget.elementor-widget-wd_single_product_short_description > div > div > div{ display: none}
.woocommerce-product-details__short-description{display: none}*/

/*_________________________________________________visible-attribute________________________________*/
.ae-custom-tax-wrapper{overflow: visible;}

/*_________________________________________________Button_back_up_change_position________________________________*/
body > a.scrollToTop{
	bottom: 120px;}

/*_________________________________________________Style_Button_Apply_Filters________________________________*/
.woocommerce-widget-layered-nav-dropdown__submit{ background: #FBBC34; border-radius: 12px; color: white; font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 14px;}

/* ссылка в описании товара */
.link_zam{color: #004381; font-weight: 600;}
/* доп кнопка на скачивание документа и инфо о производителе */
.btn.btn-color-primary.btn_info_prod{ border: 2px solid #1379C8; background: white; color: #1379C8;}

#slider-70 .wd-slide {
	height: 100vh;}

.upsale_product{width: 40vw; background-color: white;}

.upsale_product .products-bordered-grid{--wd-prod-bg: white; --wd-prods-brd: none;}

.name_company{display: flex; justify-content: center; align-items: center; color: white; font-family: Helvetica Heue Roman; font-weight: 500; text-align: center; text-transform: none; font-size: 28px;}

/* куки */
.wd-cookies-popup{ width: 30%; border-radius: 23px; }

/*взаимозаменяемость в превью товаров*/
.ae-element-woo-content p{ margin-bottom:0;}

/* фильтр заголовки */
.wpc-filter-title{justify-content: center!important; margin-bottom:7px!important;}
.wpc-filters-section{margin-bottom:4px!important;}
.wpc-wrap-icons{text-transform:none;justify-content:center;}
.widgettitle, .widget-title{padding:3px!important;}
.wpc-filter-chips-list li.wpc-chip-reset-all a{color:white; background:#fab012;}
.wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{background:#0570e2;}
.wpc-filter-chip-name {color:white;}
.wpc-chip-remove-icon{color:white;}
.wpc-filter-header .wpc-filter-title button{padding:4px!important;}
.widget-area, .widget_wpc_filters_widget, .wpc-filter-collapsible .wpc-filter-title, .wpc-filters-main-wrap, .wpc-search-field-wrapper{margin-top:20px!important;}
/* выпадающий список V */
.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon, .wpc-filter-collapsible-reverse.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon, .wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon, .wpc-filter-has-selected.wpc-closed .wpc-filter-title .wpc-open-icon {border-left: 3px solid #ffffff!important; border-top: 3px solid #ffffff!important;}
/* категории в заголовке */
.page-title .container>*{flex-direction:row-reverse;}
/* кнопка подробнее на превью */
.ae-element-woo-read-more a{padding-top: 10px; padding-bottom: 10px;}@media (min-width: 1025px) {
	/*.cat-design-center .wrapp-category:before{opacity:0.45!important;}*/

.tech_doc{font-size: 12px!important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-cookies-popup{ width: 50%; border-radius: 23px; }
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-cookies-popup{ width: 60%; border-radius: 23px; }
}

@media (max-width: 576px) {
	/*печенки на мобилке*/
.wd-cookies-popup{ width: 70%; border-radius: 23px; }

/*кнопка подробнее в карточке товара*/
.ae-element-woo-read-more a{
	width: 100%;
	display: flex;
  justify-content: center;
  flex-direction: row-reverse;}
}

