

/* Start:/local/templates/zvk_new/styles.css?17665771554271*/
.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;
}
.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: 0px 0px 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: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
.custom_section_desc h3 {
display: block;
font-size: 1.17em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
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: 0px;}



.overlay--active {
 
	z-index: 999;
}

.header__logo {
	 
	margin: auto;
}

.header__menu {
	width: 75%;
	left: -100%;
}

main {
	margin-top: 90px !important;
}

.intro {
	padding-top: 0px !important;
	padding-bottom: 20px !important;
	background-color: #fff; margin-top: 0px !important;
}
/* End */


/* Start:/local/templates/zvk_new/template_styles.css?17645694611097*/
/* Поиск	*/
.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: 0px;
	 
}
 .category_product_item2 .product_item_bottom {
	 
	padding-top: 20px;
}

.orangeAvail {
    color: #f48e43!important;
}

.button_analog {
    width: 310px;
    height: 44px;
    padding-left: 0px;
    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?17665771554271 */
/* /local/templates/zvk_new/template_styles.css?17645694611097 */
