

/* 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.section.list/catalog_second_lvl/style.css?1763953460893*/
.catalog-section-list-item-link{min-width: 120px; margin-bottom: 16px; background: #fff; min-height: 40px; padding: 10px; border-radius: 5px; display: inline-block; text-align: center; 
font-weight: 900; font-size: 14px; text-decoration: none; color: #000; box-shadow: 0 3px 7px 0 rgb(0 0 0 / 25%); text-decoration: none; white-space: nowrap;}
.catalog-section-list-item-link:hover{background: #fff; color: #000; text-decoration: none; transform: translateY(-5px);}
.catalog-sections-list{margin-bottom: 80px;}

@media(max-width: 767px){
.catalog-sections-list{overflow-x: auto;  margin: -5px -15px 30px;}
.catalog-sections-list__inner{padding: 5px 15px 10px;}
}
@media(max-width: 395px){
	#catalog-sections-list .col-auto.px-2{width: 45%;}
	#catalog-sections-list .col-auto.px-2:nth-child(2n){width: 55%;}
	#catalog-sections-list .col-auto.px-2 .catalog-section-list-item-link{width: 100%;}
}
/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/system.pagenavigation/round/style.css?17635502512120*/
.bx-pagination {
	margin: 10px 0; 
}
.bx-pagination .bx-pagination-container {
	text-align: left;
	position: relative;
}

@media(max-width: 767px){
.bx-pagination .bx-pagination-container {text-align: center;}
}

.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{text-align: center;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 16px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #c74b43;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #c74b43;
	color: #000;
}



/* 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 */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/catalog/template1/bitrix/catalog.section.list/themes/style.css?1763550250567*/
.catalog-sections-title{font-size: 16px; color: #848484;}
.catalog-sections-title:after{content:""; display: block; height: 2px; width: 100%; background: linear-gradient(to right, rgba(181,181,181,1) 0%,rgba(255,255,255,1) 50%); margin-bottom: 10px;}

.catalog-theme-sections-list{display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -15px 0;}
.catalog-theme-section{display: block; width: 256px; height: 80px; margin: 15px 15px; background-position: left top;  background-size: 256px 80px; background-color: tranparent; background-repeat: no-repeat; }

/* End */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog/template1/style.css?1763550249709 */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog.section.list/catalog_second_lvl/style.css?1763953460893 */
/* /bitrix/templates/kadzama_fr/components/bitrix/system.pagenavigation/round/style.css?17635502512120 */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog.section/.default/style.css?17635502514337 */
/* /bitrix/templates/kadzama_fr/components/bitrix/catalog/template1/bitrix/catalog.section.list/themes/style.css?1763550250567 */
