

/* Start:/local/templates/zvk_new/styles.css?17700347734345*/
.product__model svg path{
    fill: #a3a3a3;
}
.tabs .product__price-right {
	justify-content: end;
} 
.product__price-right span {
	position: relative;
}
.detail_action_block {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 14px;
	width: auto !important;
	background: #FF4B07 !important;
	color: #fff !important;
	padding: 3px !important;
	border-radius: 5px;
}
.product__item-img .detail_action_block{
	position: absolute !important;
}
.product__model svg{
    max-width: 20px;
    max-height: 20px;
}
.product__model.js-copy-article{
    display: flex;
    align-items: start;
    gap: 5px;
    cursor: pointer;
    position: relative;
    z-index: 99;
}
.mobil-phone   {
	display: none;
}
.product__model.js-copy-article.active{
    color:#00a7df;
}
.product__model.active svg path {
    fill: #00a7df;
}
.product__model_copyed{
    display: none;
    position: absolute;
    padding: 5px 15px;
    font-size: 13px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px 2px #ccc;
    color: #0d83bf;
}
/*19.01.2025*/
.h1top {
	display: none;
}
.catalog_detail_parameters_content h4 {
	margin-bottom: 10px;
	margin-top: 30px;
}
.catalog_detail_parameters_content div {
	width: 100%;
}
.catalog_detail_nav .slick-list {
	margin: 0;
}
.slick-slider .slick-next-tab {
	background-image: url("/local/templates/zvk_new/images/product/slick-next-tab.png") !important;
	right: -30px !important;
	background: no-repeat;
	height: 20px;
	background-size: contain;
	width: 20px;
	cursor: pointer;
}
.slick-slider .slick-next-tab:hover  {
	background-color: inherit !important;
}
.slick-slider .slick-prev-tab {
	background-image: url("/local/templates/zvk_new/images/product/slick-prev-tab.png") !important;
	left: -30px !important;
	background: no-repeat;
	height: 20px;
	background-size: contain;
	width: 20px;
	cursor: pointer;
}
.slick-slider .slick-prev-tab:hover  {
	background-color: inherit !important;
}
.custom_section_desc h2 {
display: block;
font-size: 1.5em;
margin-block-start: 0.83em;
margin-block-end: 0.83em;
margin-inline-start: 0;
margin-inline-end: 0;
font-weight: bold;
}
.custom_section_desc h3 {
display: block;
font-size: 1.17em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0;
margin-inline-end: 0;
font-weight: bold;
}
.custom_section_desc a {
	color:#FF4B07!important;
}
.mobil-footer-menu {
	display: none;
}
@media (max-width: 767px) {
	.header__bot-inner {
		display: none;
	}
	.header .hamburger {
		position: absolute;
		left: 10px;
		right: inherit;
	}
	main {
		margin-top: 90px !important;
	}
	.header {
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
		padding-bottom: 10px;
	}
	.mobil-poisk   {
		position: absolute;
		right: 40px;
		top: 13px;
		flex-direction: column;
		align-items: end;
		justify-content: center;
		display: flex;
		position: absolute;
	}
	.mobil-phone {
		/*display: block;*/
		flex-direction: column;
		align-items: end;
		justify-content: center;
		display: flex;
		position: absolute;
		right: 20px;
	}
	.header__catalog {
		display: none;
	}
	.header__cart-old   {
		display: none !important;
	}
	.mobil-footer-menu {
		position: fixed;
		display: flex;
		bottom: 0;
		left: 0;
		width: 100%;
		/*height: auto;*/
		overflow: hidden;
		background-color: white;
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
		/*z-index: 1000;*/
		color: #666;
		padding: 5px 0;
		font-size: 12px;
		text-align: center;
		padding-top: 10px;
		z-index: 9999;
		justify-content: center;
		align-items: center;
		height: 60px;
	}
	.mobil-footer-menu div {
		width: 20%;
	}
	.mobil-footer-menu svg {
		margin-bottom:5px !important;
	}
	.overlay--active {
		z-index: 9999 !important;
	}
	.header__menu {
		width: 75%;
		z-index: 9999;
	}
	.header__menu--active {
		left: 0;
	}
	.header__menu {
		width: 75%;
		z-index: 99999;
	}
	.header__menu--active {
		left: 0!important;
	}
}
.header__catalog_view .container {
	max-width: 1460px !important;
	padding: 0 20px !important;
	margin: 0 auto !important;
}
.m-soc {
	margin-top: 25px;
}
.m-soc a {
	display: inline !important;
	margin-left: 0;
}
.overlay--active {
	z-index: 999;
}
.header__logo {
	margin: auto;
}
.header__menu {
	width: 75%;
	left: -100%;
}
main {
	margin-top: 90px !important;
}
.intro {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
	background-color: #fff; margin-top: 0 !important;
}
/* End */


/* Start:/local/templates/zvk_new/template_styles.css?17700344171083*/
/* Поиск	*/
.s_left {
    width: 40%;padding: 10px;}
.s_right   {
    width: 60%;padding: 10px; font-size: 16px;}
.s_right img {
    width: 120px;
    height: auto;
    object-fit: contain;
}
.s-info {
    display: block;
    font-weight: 400;
    text-transform: lowercase;
}
.s_img {
    width: 150px;
}
.s-price   {
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0;
    display: block;
}
.s-price  p {
    display: inline;
    margin-left: 10px;
}
.s-price  img {
    width: auto;
    height: auto;
}
.o1 img{
	padding-bottom: 12px;
}
.detail_top_buttons {
	margin-top:0;
}
 .category_product_item2 .product_item_bottom {
	padding-top: 20px;
}
.orangeAvail {
    color: #f48e43!important;
}
.button_analog {
    width: 310px;
    height: 44px;
    padding-left: 0;
    background: #FF4B07;
    color: white;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

#analog_popup, #price_popup {
    display:none
}
.detail_product_code {
    padding-left:35px;
}


/* End */
/* /local/templates/zvk_new/styles.css?17700347734345 */
/* /local/templates/zvk_new/template_styles.css?17700344171083 */
