

/* Start:/bitrix/templates/kadzama_fr/components/bitrix/catalog/template1/style.css?1763550249709*/
.catalog-fz-btn{display: inline-block; color: #000; border-radius: 5px; border: 1px solid #000; font-size: 12px; font-weight: 900; line-height: 16px; padding: 17px 17px; background-color: transparent; transition: all 200ms; text-decoration: none!important;}
.catalog-fz-btn:hover{color: #fff; background-color: #000; text-decoration: none!important;}


.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.catalog-fz{border-radius: 10px; background: #eff0f1; padding: 30px 15px 60px 15px; margin-top: 60px;}

.catalog-fz-img-holder{max-width: 400px; margin: 0 auto; transform: translateY(-60px);}
/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/style.css?176468846817056*/
.product-detail__price.div-oldprice{
	text-decoration: line-through;
	font-size: 25px;
	font-weight: 400;
	display: block;
    float: left;
	margin-right: 25px;
}
/*MAIN*/
.catalog-detail{margin-bottom: 90px;}
.catalog-detail__title{padding-top: 0px;}
.catalog-detail__block{border-bottom: 1px solid #f0f0f0; margin-bottom: 30px; padding-bottom: 30px; padding-top: 30px;}
.catalog-detail__block-title{font-size: 14px; color: #a9a9a9; padding: 25px 0px;}
@media (max-width: 767px){
	.catalog-detail__block{padding-bottom: 30px; padding-top: 60px;}
	.catalog-detail__block-title{ padding: 10px 0 25px 0px;}
}
/*NAV*/
.catalog-detail__nav{margin: 0; padding: 0;}
@media(min-width: 768px){
.catalog-detail__nav-holder{position: -webkit-sticky; position: sticky; top: 15px; bottom: 15px;}
.catalog-detail__nav{margin: 0; padding: 0; border: 1px solid #e5e5e5; border-radius: 20px; background-color: #fff; overflow: hidden; }
}

.catalog-detail__nav .list-group-item{display: block; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #e5e5e5;}
.catalog-detail__nav .list-group-item:last-child{border-bottom: 0;}
.catalog-detail__nav .list-group-item{display: block; margin: 0; padding: 10px 20px; font-size: 14px; transition: all 200ms; color: #000; text-decoration: none!important;}
.catalog-detail__nav .list-group-item:hover{background-color: #f0f0f0;}
.catalog-detail__nav .list-group-item.active{background-color: #f4292b; color: #fff; border-color: #e5e5e5; margin: 0; margin-top: 0px;}
.catalog-detail__nav .catalog-detail__nav__manual-link{color: #0046ff; font-size: 14px;}
@media (max-width: 767px){
.catalog-detail__nav .list-group-item.catalog-detail__nav__manual-link{color: #77c6fd; }
}
.list-group-item+.list-group-item.active {margin-top: 0px; border-top-width: 0px;}

.catalog-detail__nav-open{display: none; border: 3px solid #fff; width: 54px; height: 54px; position: fixed; left: 5px; background: #972b2b; border-radius: 10px; box-shadow: 0 0px 20px 0 rgb(0 0 0 / 20%); top: 5px; z-index: 700; background-position: center center; background-repeat: no-repeat; background-size: contain; background-image: url('/bitrix/templates/kadzama_eng/components/bitrix/news.detail/bootstrap_v4/i/btn-dots.png');}
.catalog-detail__nav-close{position: absolute; top: 20px; left: 40px; right: 40px; display: none; color: #fff; text-decoration: underline; padding-left: 0px; line-height: 80px; height: 80px; background-size: 16px 28px; background-repeat: no-repeat; background-position: left center;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 28' fill='%23ffffff'%3E%3Cpolygon points='13.5,28 16,25.4 5,14 16,2.6 13.5,0 0,14 '/%3E%3C/svg%3E%0A");}
.catalog-detail__nav-img{top: 20px; left: 90px; width: 80px; height: 80px; position: absolute; }
.catalog-detail__nav-img img{border-radius: 50%;}

@media (max-width: 767px){
.catalog-detail__nav-open {display: block;}
.catalog-detail__nav-close{display: block;}

.catalog-detail__nav-holder{background: #972b2b; position: fixed; top:0; bottom: 0; left:0; width: 270px; padding: 40px 40px; top:0; transition: all 400ms; transform: translateX(-100%); visibility: hidden; overflow-y: auto; overflow-x: hidden; z-index: 15000;}
.catalog-detail__nav-holder.catalog-detail__menu-on{transform: translateX(0); visibility: visible;}

.catalog-detail__nav-holder .list-group-item {padding: 10px 0; border-radius: 0; background-color: transparent; border: 0; border-bottom: 1px solid #ad4141; color: #fff;}
.catalog-detail__nav-holder .list-group-item.active,
.catalog-detail__nav-holder .list-group-item:hover{background-color: transparent; border-color: #ad4141;  margin-top: 0px; border-top-width: 0px;}
.catalog-detail__nav-holder .list-group{margin-top: 80px;}
}

/*SLIDER*/
.catalog-detail__slider-container{ max-width: 100%; position: relative; background:transparent; margin-bottom: 40px;}
.catalog-detail__slider-block{position: relative; box-sizing: border-box; padding-top: 100%; height: 0; margin-bottom: 0px;}
.catalog-detail__slider-images-container{position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-shadow: 0 29px 50px 7px rgba(0,0,0,0.15); border-radius: 20px; overflow: hidden; background: #fff;}
.catalog-detail__slider-image{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.catalog-detail__slider-image img{position: absolute; top: 50%; left: 50%; height:auto; width:auto; max-height: 100%; max-width:100%; transform: translateY(-50%) translateX(-50%); background-repeat: no-repeat; background-position: center;}

.catalog-detail__marks-container {position: absolute; right: 70px; left: 70px; top: auto; bottom: 10px; width: auto; display: flex; justify-content: center;}
.catalog-detail__mark-item {width: 40px; height: 40px; margin: 0 2px;     background-size: contain; background-position: center center; background-repeat: no-repeat;}
@media (max-width: 767px){
.catalog-detail__marks-container {position: absolute; right: 70px; left: 70px; top: auto; bottom: 10px; width: auto; display: flex; justify-content: center;}
.catalog-detail__mark-item {width: 30px; height: 30px;}
}

.catalog-detail__mark-item.nds {background-image: url("/include/kadzama_template/i/catalog/nds-icon.png");}
.catalog-detail__mark-item.ce {background-image: url("/include/kadzama_template/i/catalog/icon-ce-watermark.png");}
.catalog-detail__mark-item.raw-vegan {background-image: url("/include/kadzama_template/i/catalog/icon-raw-watermark.png");}
.catalog-detail__mark-item.electr {background-image: url("/include/kadzama_template/i/catalog/icon-electr.png");}
.catalog-detail__mark-item.gas {background-image: url("/include/kadzama_template/i/catalog/icon-gas.png");}
.catalog-detail__mark-item.revers {background-image: url("/include/kadzama_template/i/catalog/revers-icon.png");}

.catalog-detail__slider-controls-block{padding-top: 20px; display: flex; flex-wrap: wrap; width: 100%; position: relative; }
.catalog-detail__slider-controls-image{opacity: 0.4; transition: all 200ms;  background-color: #fff; position: relative; border-radius: 20px; cursor: pointer; overflow: hidden; width: 80px; height: 80px;  display: inline-block; margin: 0 5px; vertical-align: top;}
.catalog-detail__slider-controls-image:hover{opacity: 1;}
.catalog-detail__slider-controls-image div{padding-top: 100%; }
.catalog-detail__slider-controls-image img{border-radius: 20px; max-width: 100%; max-height:100%; height: auto; width: auto; transform: translateY(-50%) translateX(-50%); position: absolute; top:  50%; left: 50%;}

.catalog-detail__view-360-btn{flex-grow: 1; flex-basis: 0; margin: 0 5px; opacity: 1.0; display: block; vertical-align: top; max-width: 100%; height: 80px; background:  url("/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/i/icon-360-2.png") center center / contain no-repeat, #fff ; border-radius: 20px; transition: all 200ms;}
.catalog-detail__view-360-btn:hover{opacity: 1.0;}

.catalog-detail__view-360-holder{max-width: 1920px; max-height: 1080px; margin-bottom: 30px;}
.catalog-detail__view-360-inner{left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.25%; overflow: hidden;}
.catalog-detail__view-360-iframe{position: absolute; top: 0px; left: 0px; height: 100%; width: 1px; min-width: 100%; width: 100%;}

.catalog-detail__slider-controls-image, 
.catalog-detail__view-360-btn{box-shadow: 0 3px 10px 1px rgb(0 0 0 / 9%);}

@media (max-width: 767px){
	.catalog-detail__slider-container{margin-bottom: 20px;}
	.catalog-detail__slider-controls-image{width: 60px; height: 60px;}
	.catalog-detail__view-360-btn {height: 60px;}
}

/*PRICE*/
.product-detail__price-pad{margin-bottom: 10px;}
.product-detail__price-pad-new{margin-bottom: 30px;font-size: 14px;}
.product-detail__price{font-size:40px; color: #000; line-height: 40px; font-weight: 900; white-space: nowrap; transition: font-size 200ms ease;}

/*FAST_ORDER*/
.fast-order{max-width: 560px; margin: 0 auto; background: #fff;}
.fast-order__title{font-size: 24px; margin-bottom: 20px;}
.fast-order__item-pad{border: 2px solid #ffd3a3; border-radius: 20px; padding: 15px 30px; margin-bottom: 20px;}
.fast-order__item-name{margin-bottom: 15px;}
.fast-order__item-price{font-size: 20px; font-weight: 900;}
.fast-order__form-holder{max-width: 560px; margin: 0 auto;}

/*SUBSCRIPTION*/
.btn.catalog-detail__subscription-btn{background-color: #0000ff; color: #fff;  font-weight: 900;}
.btn.catalog-detail__subscription-btn:hover{transform: translateY(-5px);}
.catalog-detail__subscription-pad{padding: 10px 15px; border-radius: 12px; border: 1px solid #dddfe0; margin-bottom: 20px;}
.catalog-detail__subscription-pad-text{font-size: 14px;}
.catalog-detail__subscription-item-old-price{display: inline-block; font-size: 25px; margin-right: 5px; font-weight: 900;  color: #c0c0c0; text-decoration: line-through;}
.catalog-detail__subscription-item-price{display: inline-block; font-size: 25px; font-weight: 900;    color: #0000ff;}
.catalog-detail__subscription-btn-holder{padding: 20px 0;}
.subscription-order__item-old-price{font-size: 16px; font-weight: 900; color: #000;}
.subscription-order__item-price{font-size: 20px; font-weight: 900; color: #0000ff;}
.subscription-order__item-pad{border: 2px solid #0000ff; border-radius: 20px; padding: 15px 30px; margin-bottom: 20px;}

/*FREE_CONSULT*/
.catalog-detail__free-consult-pad{margin-bottom: 20px; margin-top: 20px;}
.catalog-detail__free-consult-pad-title{margin-bottom: 15px;}
.catalog-detail__free-consult-pad .btn-whatsapp{margin-bottom: 8px; width: 50px; height: 50px; transition: all 300ms;}
.catalog-detail__free-consult-pad .btn-whatsapp:hover{transform: translateY(-4px);}
.catalog-detail__free-consult-pad-contact{border-radius: 10px; border: 1px solid #ddd; padding: 4px 5px; font-size: 13px; min-height: 50px; margin-bottom: 8px; line-height: 20px;}
.catalog-detail__free-consult-pad-contact__desc{font-size: 12px;}

/*DELIVERY_PAYMENT*/
.catalog-detail__delivery-payment-pad{border-radius: 10px; border: 1px solid #ddd; padding: 20px 20px; margin-bottom: 30px;}
.catalog-detail__delivery-payment-pad p{font-size: 14px; margin-bottom: 20px;}

/*MANUFACTURER*/
.catalog-detail__manufacturer-pad{margin-bottom: 30px; background-color: #f0f0f0; border-radius: 20px; padding: 20px 20px;}
.catalog-detail__manufacturer-item{margin-bottom: 0px; text-align: center;}
.catalog-detail__manufacturer-icon{width: 60px; height: 60px; margin: 0 auto 5px; background-position: center center; background-repeat: no-repeat; background-size: contain;}
.catalog-detail__manufacturer-icon.made{background-image: url("/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/i/icon-flag.png");}
.catalog-detail__manufacturer-icon.warranty{background-image: url("/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/i/icon-shield.png");}
.catalog-detail__manufacturer-icon.service{background-image: url("/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/i/icon-rocket.png");}
.catalog-detail__manufacturer-icon.service-life{background-image: url("/bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/i/gear-10-let-2.png");}
.catalog-detail__manufacturer-title{font-size: 16px; margin-bottom: 10px;}
.catalog-detail__manufacturer-desc{font-size: 11px; color: #5c5c5c;}
@media(max-width: 767px){
	.catalog-detail__manufacturer-item{margin-bottom: 25px;}
	.catalog-detail__manufacturer-title{font-size: 16px;}
	.catalog-detail__manufacturer-desc{font-size: 11px; color: #5c5c5c;}
}

/*DESCRIPTION*/
.catalog-detail__description{margin-bottom: 30px; margin-top: 25px;}
.catalog-detail__description img{max-width: 100%; height: auto;}
.catalog-detail__description .table {width: 100%; max-width: 100%; margin-bottom: 15px; background-color: transparent;}
.catalog-detail__description .table td, 
.catalog-detail__description .table th {padding: 10px; vertical-align: top; border-top: 1px solid #dee2e6;}

/*PACKAGE*/
.catalog-detail__package{margin-bottom: 30px; margin-top: 25px;}

/*YOUTUBE*/
.catalog-detail__youtube{margin-bottom: 30px;}
.catalog-detail__youtube-pad{margin-bottom: 30px;}
.catalog-detail__youtube-pad-desc{font-size: 14px; color: #ababab;}
.catalog-detail__youtube-item{margin-bottom: 30px;}
.catalog-detail__youtube-item-link{position: relative; display: block; border-radius: 10px; overflow: hidden;}
.catalog-detail__youtube-item-link::before{content:""; display: block; background: rgba(0,0,0,0.35); position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.catalog-detail__youtube-item-link .play{content: ""; display: block; position: absolute; top: calc(50% - 30px); left: calc(50% - 30px);  width: 60px; height: 60px; border: 2px solid #fff; border-radius: 50%; background-color: transparent; transition: all 200ms; background-repeat: no-repeat; background-position: center center; background-size: center center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23fff'%3E%3Cpath d='M22.6,40.5V19.5L42.3,30L22.6,40.5z'/%3E%3C/svg%3E");}
.catalog-detail__youtube-item-link:hover .play{background-color: rgba(255,255,255,0.2);}
.catalog-detail__youtube-item-link:hover{transform: scale(1.04);}

/*PROPERTIES*/
.catalog-detail__properties-holder{margin-bottom: 45px;}
@media(min-width: 768px){
.catalog-detail__properties-holder{margin-top: 25px;}
}
.catalog-detail__properties-table {width: 100%;border-collapse: separate;border-spacing: 0px;border-radius: 10px;border: 1px solid #808080;}
.catalog-detail__properties-table td {border-bottom: 1px solid #808080;padding: 14px 14px; width: 50%;}
.catalog-detail__properties-table td:first-child {border-right: 1px solid #808080;}
.catalog-detail__properties-table tr:last-child td {border-bottom: 0;}
.catalog-detail__properties-table tr:first-child td:first-child {border-radius: 10px 0 0 0;}
.catalog-detail__properties-table tr:first-child td:last-child {border-radius: 0 10px 0 0;}
.catalog-detail__properties-table tr:last-child td:first-child {border-radius: 0 0 0 10px;}
.catalog-detail__properties-table tr:last-child td:last-child {border-radius: 0 0 10px 0;}
@media (max-width: 767px){
	.catalog-detail__properties-table{font-size: 14px;}
}
.catalog-detail__brands{margin-bottom: 45px;}
.catalog-detail__brand-item{border-radius: 12px; display: block; width: 100%; padding: 20px; margin-bottom: 16px; color: #000; background: #f3f3f3;}
.catalog-detail__brand-item-name{font-size: 14px; margin-bottom: 10px;}
.catalog-detail__brand-item-value{font-size:24px; font-weight: 900;}
.catalog-detail__brand-item.long-value .catalog-detail__brand-item-value{font-size:16px; font-weight: 900; line-height: 38px;}
.catalog-detail__brand-item-value-num{font-size:24px; font-weight: 900;}
.catalog-detail__brand-item-value-desc{font-size: 14px;}


.catalog-detail__brand-item.red{background: #d52430; color: #fff;}
.catalog-detail__brand-item.dark-grey{background: #f2f2f2; color: #484848;}
.catalog-detail__brand-item.green{background: #f4fee8; color: #89d034;}
.catalog-detail__brand-item.purple {background: #f9f1ff; color: #8a00ff;}
.catalog-detail__brand-item.yellow {background: #fef9e3; color: #f4c509;}
.catalog-detail__brand-item.socket{padding: 15px 20px;}
.catalog-detail__brand-item.socket .catalog-detail__brand-item-name{font-size: 14px; margin-bottom: 0px;}
@media(max-width: 767px){
	.catalog-detail__brand-item{padding: 10px;}
	.catalog-detail__brand-item.socket{padding: 10px;}
	.catalog-detail__brand-item-name{font-size: 12px; margin-bottom: 5px;}
	.catalog-detail__brand-item-value{font-size:18px;}
	.catalog-detail__brand-item.long-value .catalog-detail__brand-item-value{line-height: 28px;}
}

/*FAQ*/
.catalog-detail__faq-item{border-radius: 0; border: 0; border-bottom: 1px solid #f4292b;}
.catalog-detail__faq .catalog-detail__faq-item:last-child{border-bottom: 0;}
.catalog-detail__faq-btn-q{display: block; position: relative; padding: 25px 40px 25px 10px; color: #000; font-size: 18px; text-decoration: none!important;}
.catalog-detail__faq-btn-q:hover{color: #000; text-decoration: none; background-color: #f6f6f6;}
.catalog-detail__faq-btn-q:focus{box-shadow: none;}
.catalog-detail__faq-btn-q:before{content: ""; display: block; width: 20px; height: 20px; transition: all 200ms; position: absolute; top: 29px; right: 15px; transform: rotate(270deg); 
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20' %3E%3Cpolygon fill='%23c5c5c5' points='1.9,20 0,18.2 8.3,10 0,1.8 1.9,0 12,10 '/%3E%3C/svg%3E%0A"); 
background-position: center center; background-repeat: no-repeat;}
.catalog-detail__faq-btn-q.collapsed:before{transform: rotate(90deg);}
.catalog-detail__faq-item__body{border-left: 1px solid #d1d1d1; padding: 0 0 0 14px; margin: 30px 0 30px 10px;}
.catalog-detail__faq-answer-item{margin-bottom: 60px;}
.catalog-detail__faq-item__body ul{list-style: none; margin: 0 0 0px 0; padding: 0;}
.catalog-detail__faq-item__body ul li{margin: 0 0 60px 0; padding: 0;}
.catalog-detail__faq-item__body ul.marker-list{padding-left: 20px;}
.catalog-detail__faq-item__body ul.marker-list li{list-style: disc; margin-bottom: 10px;}

/*CHOCOLOGY*/
.catalog-detail__chocology{margin-bottom: 40px;}

/*MANUAL*/
.catalog-detail__manual-title{font-size: 18px; line-height: 1.4; margin-bottom: 30px;}
.catalog-detail__manual-img-holder{margin-bottom: 30px;}
/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/catalog.section/.default/style.css?17635502514337*/
.catalog-section__description{margin-top: 45px; margin-bottom: 30px;}
.catalog-section__description-text{color: #8a8a8a; font-size: 14px;}
.catalog-section__description-text p{margin-bottom: 20px;}
.catalog-section__description-line{border-bottom: 2px solid #000; margin: 10px -15px 30px;}

.catalog-section{display: flex; flex-wrap: wrap; margin: 0 -15px;}
.catalog-item{position: relative; width: calc(25%); padding: 15px; margin-bottom: 45px; border-radius: 11px;  transition: all 100ms;}

@media (min-width: 992px) and (max-width:1199px){
	.catalog-item{width: calc(33.3333333%); }
}
@media (min-width: 768px) and (max-width: 991px){
	.catalog-item{width: calc(50%);}
}
@media (max-width: 767px){
	.catalog-section{margin: 0 -5px;}
	.catalog-item{width: 100%; margin-bottom: 0px; border-top: 1px solid #cfcfcf; border-radius: 0px;
padding: 15px 17px 15px 115px; min-height: 130px; background-size: 12px 20px; background-repeat: no-repeat; background-position: right center; background-image: url("data:image/svg+xml,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpolygon points='1.9,20 0,18.1 8.2,10 0,1.9 1.9,0 12,10 '/%3E%3C/svg%3E%0A");}
}

@media(min-width: 768px){
.catalog-item:hover{z-index: 600; background: #fff; box-shadow: 0 10px 40px 5px rgba(0,0,0,0.1);}
}

.catalog-item .catalog-item__link{display: block; position: absolute; left:0; top:0; right: 0; bottom: 0;}

.catalog-item__preorder-price{font-size: 16px; color: #0000ff; font-weight: bold;}
.catalog-item__preorder-price-desc{font-size: 12px; color: #0000ff;}
.catalog-item__preorder-indicator{z-index: 192; position: absolute; left:5px; top: 5px; display: block; width: 20px; height: 20px; border-radius: 50%; background: #0000ff; border: 4px solid #fff;}


/*MARKS*/
.catalog-item__marks-container {display: block; position: absolute; right: 10px; top: 10px; bottom: 10px; width: 48px; z-index: 191;}
.catalog-item__mark{display: block; width: 48px; height: 48px; background-size: contain; background-position: center center; background-repeat: no-repeat;}

@media (max-width: 767px) {
    .catalog-item__marks-container {position: absolute; right: 0px; top: 0px; bottom: 0px; width: 24px;}
    .catalog-item__mark{width: 24px; height: 24px;}
}

.catalog-item__mark.nds{background-image: url("/include/kadzama_template/i/catalog/nds-icon.png");}
.catalog-item__mark.ce{background-image: url("/include/kadzama_template/i/catalog/icon-ce-watermark.png");}
.catalog-item__mark.raw-vegan {background-image: url("/include/kadzama_template/i/catalog/icon-raw-watermark.png");}
.catalog-item__mark.electr {background-image: url("/include/kadzama_template/i/catalog/icon-electr.png");}
.catalog-item__mark.gas {background-image: url("/include/kadzama_template/i/catalog/icon-gas.png");}
.catalog-item__mark.revers {background-image: url("/include/kadzama_template/i/catalog/revers-icon.png");}


/*Image*/
.catalog-item__image-wrapper {position: relative; display: block; margin-bottom: 15px; padding-top: 100%; width: 100%;}
@media(max-width: 767px){
	.catalog-item__image-wrapper {position: absolute; left:0; top:15px; width: 100px; height: 100px; padding: 0; margin:0;}
}

.catalog-item__image-original{position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 100%; background-position: center; background-size: contain; background-repeat: no-repeat;}
.catalog-item__image-original { z-index: 110; }


/*Title*/
.catalog-item__title {position: relative; text-align: center; margin-bottom: 15px; line-height: 1.5;}
.catalog-item:hover .catalog-item__title {}
.catalog-item__title a {color: #000; text-decoration: none; font-size: 16px;}
.catalog-item__title a:hover {color: #000; text-decoration: none;}

@media (max-width: 767px) {
	.catalog-item__title {text-align: left; overflow: auto; margin-bottom: 15px; text-overflow: initial; white-space: normal;}
}

/*Price*/
.catalog-item__price-container { margin: 5px 0 10px; text-align: center; position: relative; }
.catalog-item__price-current {color: #000; white-space: nowrap; font-weight: 900; font-size: 20px;}
.catalog-item__price-old {display: block; color: #afafaf; text-decoration: line-through; white-space: nowrap; font-size: 16px;}
@media (max-width: 767px) {
	.catalog-item__price-container { margin: 5px 0 5px; text-align: left;}
}
/* End */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog/template1/style.css?1763550249709 */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog.element/kadzama_fr_v_4/style.css?176468846817056 */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog.section/.default/style.css?17635502514337 */
