

/* Start:/bitrix/templates/kadzama_fr/components/bitrix/news/microkits/style.css?1763550249570*/
.microkit-list-page-holder{position: relative; padding-top: 300px;}
.microkit-list-page-overlay{opacity: 0.3; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 500ms;}
.microkit-list-page-content{position: relative;}

.microkit-list-h1{font-size: 40px;}
.microkit-list-h2{font-size: 30px;}
@media(max-width: 767px){
.microkit-list-h1{font-size: 24px;}
.microkit-list-h2{font-size: 20px;}
}


@media (max-width: 1199px){
.microkit-list-page-holder{padding-top: 240px;}
}

@media(max-width: 767px){
.microkit-list-page-holder{padding-top: 204px;}
}
/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/news/microkits/bitrix/news.detail/.default/style.css?176355024913467*/
.microkit-list-page-overlay{opacity: 0.3; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 500ms;}
.microkit-lvl-other-kits__beta{font-size: 50%; font-weight: 900; color: #ffb400;  font-family: 'Montserrat'; top: -1.2em;}
.microkit-lvl-other-kits{padding: 75px 0px; overflow: hidden; position: relative;}
.microkit-lvl-other-kits__inner{position: relative;}

.microkit-lvl-other-kits__bg{position: absolute; top:0; right: 0; width: 100%; height: 640px; background: url('/upload/microkits/bg-running-2.jpg') left top / auto repeat-x; }
.microkit-lvl-other-kits__bg-overlay{position: absolute; top:0; right: 0; width: 100%; height: 640px; background: linear-gradient(to right, rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);}


.microkit-lvl-other-kits__bg::after{display: none; content:""; position: absolute; top:0; right: 0;  bottom: 0; left:0; background: linear-gradient(to right, rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);}

.microkit-lvl-other-kits__img-title{margin-bottom: 50px;}
.microkit-lvl-other-kits__list{margin: 40px 0 0 0;}
@media(max-width: 1199px){
	.microkit-lvl-other-kits{padding-top: 180px;}
	.microkit-lvl-other-kits__bg{ width: 100%; height: 640px; background-size: contain}
	.microkit-lvl-other-kits__bg::after{background: linear-gradient(to top, rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);}
	.microkit-lvl-other-kits__bg-overlay{background: linear-gradient(to top, rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);}
}
@media(max-width: 767px){
	.microkit-lvl-other-kits__beta{}
}

	.microkit-lvl-intro{background-color: #6031be; padding: 310px 0 60px 0; color: #fff;}
	.microkit-lvl-intro__kit-name{color: #fff; margin-bottom: 30px;}
	.microkit-lvl-intro__video-holder{position: relative; min-height: 600px; padding: 60px 60px; border-radius: 20px; background-color: rgba(255,255,255,.15); margin-bottom: 120px;}
	.microkit-lvl-intro__inner{position: relative;}
	.microkit-lvl-intro__extra-text{color: #7eff00; font-size: 12px;}
	.microkit-lvl-intro__production-desc ul{margin: 0 0 30px 0; padding: 0; list-style: none;}
	.microkit-lvl-intro__production-desc ul li{margin: 0; padding: 0 0 10px 20px; font-size: 20px; position: relative;}
	.microkit-lvl-intro__production-desc ul li::after{content:""; display: block; width: 10px; height: 10px; border-radius: 5px; background: #fff; position: absolute; left:0; top: 12px;}

	@media(max-width: 767px){
	.microkit-lvl-intro{padding-top: 224px;}
		.microkit-lvl-intro__video-holder{padding: 15px 15px;  margin-bottom: 40px;  min-height: auto; }
	}

	.microkit-lvl-kit{background-color: #fff; padding: 60px 0;}
	.microkit-lvl-kit__work-pad{margin-bottom: 40px; border-radius: 10px; padding: 20px 20px; border: 1px solid #e4e4e4;}
	.microkit-lvl-kit__work-pad-img{display: inline-block; max-width: 128px;}
	.microkit-lvl-kit__process-list-title{margin-bottom: 10px; font-size: 20px; line-height: 1.25; font-weight: 900;  font-family: 'Montserrat';}
	ol.microkit-lvl-kit__process-list {list-style-type: none; counter-reset: num; position: relative; margin: 0 0 0 60px; padding: 0px 0 0px 0; }
	ol.microkit-lvl-kit__process-list li {position: relative; margin: 0 0 0 0; padding: 5px 0 40px 10px; line-height: 1.4; font-size: 16px;}
	ol.microkit-lvl-kit__process-list li:after {content: counter(num);  counter-increment: num; display: inline-block; position: absolute; top: 0; left: -50px; width: 40px; height: 40px; font-weight: 900; line-height: 40px; background: #ff002a; color: #fff; text-align: center; font-size: 24px; border-radius: 50%;}
	ol.microkit-lvl-kit__process-list li:before {content: ''; position: absolute; top: 40px; bottom: 0px; left: -32px; width: 4px; background: linear-gradient(to bottom, #ffffff 0%,#ff002a 100%);}
	ol.microkit-lvl-kit__process-list li:last-child:before {display: none;}
	@media(min-width: 768px){
	.microkit-lvl-kit__process-btns-holder{padding-left: 70px;}
	}
	.microkit-lvl-kit__extra-items-list{list-style-type: none; margin:0 0 0px 0; padding: 0;}
	.microkit-lvl-kit__extra-items-list li{margin: 0 0 10px 0; padding: 0;}
	.microkit-lvl-kit__molds-title{margin-bottom: 10px; font-size: 20px; line-height: 1.25; font-weight: 900;  font-family: 'Montserrat';}
	.microkit-lvl-kit__molds-line{position: absolute; z-index: 10; top: 0px; right: -48px; width: 48px; height: 48px; background: url('/bitrix/templates/kadzama_molds/i/mp-custom-line.png') left top / contain no-repeat; }
	.microkit-lvl-kit__molds-banner{display: block; overflow: hidden; border-radius: 20px; margin-bottom: 30px; box-shadow: 0 27px 50px 0 rgba(216,174,174,0.6); transition: all 300ms;}
	.microkit-lvl-kit__molds-banner:hover{transform: translateY(-5px);}

	.microkit-lvl-kit__old-price{color: #000; font-size: 16px; font-weight: 900;}
	.microkit-lvl-kit__current-price{color: #ff0000; font-size: 24px; font-weight: 900;}

	@media(max-width: 767px){
		.microkit-lvl-kit__work-pad{font-size: 14px;}
		.microkit-lvl-kit__process-list-title{font-size: 16px;}
		ol.microkit-lvl-kit__process-list {margin-left: 40px;}
		ol.microkit-lvl-kit__process-list li{font-size: 14px; padding: 6px 0 30px 0px; }
		ol.microkit-lvl-kit__process-list li:after {left: -40px; width: 30px; height: 30px; font-size: 18px; line-height: 30px;}
		ol.microkit-lvl-kit__process-list li:before{top: 30px; bottom: 0px; left: -26px; width: 2px;}

		.microkit-lvl-kit__extra-items-list li{font-size: 12px;}
	}

	.microkit-catalog-items-list{margin-bottom: 40px;}
	.microkit-catalog-item{transition: all 300ms; position: relative;}
	.microkit-catalog-item:hover{transform: translateY(-5px);}
	.microkit-catalog-item__img{position: relative; padding-top: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-bottom: 10px;}
	.microkit-catalog-item__num-holder{position: absolute; left:0; right: 0; bottom: 0; text-align: center;}
	.microkit-catalog-item__num{font-size: 14px; font-weight: 900; display: inline-block; color: #fff; line-height: 20px; padding: 5px 12px; border-radius: 15px; background: #ff002a;}
	.microkit-catalog-item__title{font-size: 12px; margin-bottom: 10px;}
	.microkit-catalog-item__price-holder{font-size: 12px;}
	.microkit-catalog-item__price{}
	.microkit-catalog-item__link{display: block; position: absolute; left:0; top:0; right: 0; bottom: 0;}

	.microkit-lvl-chocology{background-color: #fff; padding: 0 0 60px 0;}
	.microkit-lvl-chocology__img-title{margin-bottom: 50px;}
	.microkit-lvl-chocology__logo-holder{max-width: 160px; margin-bottom: 40px;}
	.microkit-lvl-gallery{background-color: #6031be; padding: 60px 0;}

	.microkit-lvl-title-1, .microkit-lvl-title-2, h2, .microkit-lvl-title-3, .microkit-lvl-title-4, .microkit-lvl-title-5{line-height: 1.25; font-weight: 900;  font-family: 'Montserrat';}

	.microkit-lvl-title-1{margin-bottom: 40px; font-size: 60px;}
	.microkit-lvl-title-2, h2{margin-bottom: 40px; font-size: 40px;}
	.microkit-lvl-title-3{margin-bottom: 20px; font-size: 30px;}
	.microkit-lvl-title-4{margin-bottom: 20px; font-size: 24px;}
	.microkit-lvl-title-5{margin-bottom: 20px; font-size: 16px;}

	@media(max-width: 767px){
	.microkit-lvl-title-1{margin-bottom: 40px; font-size: 28px;}
	.microkit-lvl-title-2, h2{margin-bottom: 40px; font-size: 24px;}
	.microkit-lvl-title-3{margin-bottom: 20px; font-size: 20px;}
	.microkit-lvl-title-4{margin-bottom: 20px; font-size: 18px;}
	}

	.microkit-lvl-gallery__watch-more-holder{position: relative; margin-top: -50px;}
	.microkit-lvl-gallery__photos-holder{position: relative;}
	.microkit-lvl-gallery__photos-overlay{position: absolute; left:-10px; bottom: 0; right: -10px; height: 70%; pointer-events: none; mix-blend-mode: normal; background-blend-mode: normal;}
	.microkit-lvl-gallery__photo{transition: all 300ms; display: block; padding-top: 100%; width: 100%; border-radius: 20px; background-color: rgba(255,255,255,.15); background-size: cover; margin-bottom: 16px;}
	@media(min-width: 768px){
		.microkit-lvl-gallery__photo:hover{transform: scale(1.05);}
	}
	.microkit-lvl-gallery__img-title{margin-bottom: 50px;}


	.btn.btn-watch-more-white{color: #fff; font-weight: bold; background: rgba(255,255,255,.1); }
	.btn.btn-watch-more-white:hover{color: #fff; background: rgba(255,255,255,.15); }

	.microkit-lvl-gallery .mp-review-show-more{color:#fff; background: rgba(255,255,255,.0); }
	.microkit-lvl-gallery .mp-review-show-more:hover, 
	.microkit-lvl-gallery .mp-review-show-more:focus{color:#fff; background: rgba(255,255,255,.15);}
	.microkit-lvl-gallery .mp-review-show-more:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='%23FFF'%3E%3Cpolygon points='0,1.9 1.9,0 10,8.2 18.1,0 20,1.9 10,12 '/%3E%3C/svg%3E");}





	.btn.btn-microkit-red{color: #ff002a; height: auto; border: 2px solid #ff002a;    padding: 12px 12px; min-width: 210px;  background-color: #fff; font-weight: 900; }
	.btn.btn-microkit-red:hover{background-color: #ff002a; color: #fff; text-decoration: none;}

	.microkit-line{border-top: 2px solid #e4e4e4; margin: 30px 0;}

	.mp-video-holder {position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; border-radius: 20px;}
	.mp-video-holder video {height: auto; margin: 0 auto; position: absolute; bottom: 0; width: 1920px; left: 50%; margin-left: -960px;}

	.microkit-form{margin: 0 auto; max-width: 500px;}
	.microkit-form .form-control {transition: all 200ms; text-align: left; padding: 17px 13px 17px 13px ;  line-height: 24px; color: #000; background-color: #e8e8e8; border: 1px solid #d1d1d1; border-radius: 5px;}
	.microkit-form .form-control:focus {color: #000; background-color: #fff; border-color: #e44b42; box-shadow: 0 0 0 5px rgba(228,75,26,0.2);}




.catalog-detail__youtube-pad{margin-bottom: 40px;}

.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);}
.catalog-detail-video-slider .catalog-detail__youtube-item{margin-bottom: 0;}
.catalog-detail-video-slider .catalog-detail__youtube-item-link:hover{transform: scale(1);}

.owl-carousel.catalog-detail-video-slider{padding: 0 40px 0px; margin: 0px 0 80px 0;}

.owl-carousel.catalog-detail-video-slider .owl-nav .owl-prev,
.owl-carousel.catalog-detail-video-slider .owl-nav .owl-next{position: absolute; top: 0; width: 40px; height: 100%; border-radius: 10px; background-size: 16px 28px; background-repeat: no-repeat; background-position: center center;}
.owl-carousel.catalog-detail-video-slider .owl-nav .owl-prev{background-position: center center; left: -10px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 28' fill='%23FFF'%3E%3Cpolygon points='13.5,28 16,25.4 5,14 16,2.6 13.5,0 0,14 '/%3E%3C/svg%3E%0A");}
.owl-carousel.catalog-detail-video-slider .owl-nav .owl-next{background-position: center center; right: -10px; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 28' fill='%23FFF'%3E%3Cpolygon points='2.5,28 0,25.4 11,14 0,2.6 2.5,0 16,14 '/%3E%3C/svg%3E%0A");}

.owl-carousel.catalog-detail-video-slider .owl-nav {text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-carousel.catalog-detail-video-slider .owl-nav [class*='owl-'] {display: block; cursor: pointer; transition: all 200ms;}
.owl-carousel.catalog-detail-video-slider .owl-nav [class*='owl-']:hover {background-color: rgba(255,255,255,0.15);}
.owl-carousel.catalog-detail-video-slider .owl-nav .disabled {opacity: 0.5; cursor: default; }
.owl-carousel.catalog-detail-video-slider .owl-nav.disabled + .owl-dots {margin-top: 10px; }

.owl-carousel.catalog-detail-video-slider .owl-dots {position: absolute; top: 100%; left: 0; right: 0; text-align: center; -webkit-tap-highlight-color: transparent; padding-top: 30px;}
.owl-carousel.catalog-detail-video-slider .owl-dots .owl-dot {display: inline-block; zoom: 1; vertical-align: top;}
.owl-carousel.catalog-detail-video-slider .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #dddddd; display: block; -webkit-backface-visibility: visible; transition: all 200ms ease; border-radius: 30px; }
.owl-carousel.catalog-detail-video-slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #f4292b; transform: scale(1.5);}

@media(max-width: 767px){
	.owl-carousel.catalog-detail-video-slider{padding: 0 0px 0; margin: 0px 0 60px 0;}
	.owl-carousel.catalog-detail-video-slider .owl-dots {position: relative; padding-top: 15px; top: auto; left: auto; right: auto;}
}
/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/news.list/reviews_2020_eng/style.css?17635502502421*/
.mp-reviews-lvl{padding: 0 0 0px 0;}

.mp-reviews-lvl__star{position: absolute; top: -90px; left: -200px; display: block; width: 420px; height: 400px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 400' fill='%23EAEAEA'%3E%3Cpolygon points='210,0 259.6,152.8 420,152.8 290.2,247.2 339.8,400 210,305.6 80.2,400 129.8,247.2 0,152.8 160.4,152.8 '/%3E%3C/svg%3E");}

.mp-review-item{margin-bottom: 30px; border-radius: 10px; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); padding: 0 30px 30px 30px; width: 100%;}
.mp-review-item__header{border-bottom: 1px solid #e8e8e8; display: flex; margin-bottom: 20px;}
.mp-review-item__header-photo{display: block; width: 100px; height: 100px; background-size: contain; background-position: center center; background-repeat: no-repeat;}
.mp-review-item__author{padding: 30px 0 10px 0px;}
.mp-review-item__author-name{font-size: 20px;}
.mp-review-item__text{font-size: 14px;}
.mp-review-item__text p{margin-bottom: 15px; padding: 0 0 0 60px; min-height: 30px; background: url('/include/kadzama_template/i/map/icon-feedback.png') left 4px / 40px 30px no-repeat; }
.mp-review-item__footer{margin-top: 20px; font-size: 14px; padding: 0 0 0 60px;}
.mp-review-item__footer a{transition: all 200ms; display: inline-block; margin-right: 10px; border-bottom: 1px dashed transparent;}
.mp-review-item__footer a:hover{text-decoration: none; border-color: #0070c9;}



.mp-review-show-more{display: block; border-radius: 10px; color:#000; background: transparent; transition: all 200ms; line-height: 16px; padding: 15px 20px 35px; font-size: 16px; text-decoration: none;}
.mp-review-show-more:hover, .mp-review-show-more:focus{text-decoration: none; color:#000; background: #f3f3f3;}

.mp-review-show-more:after{content:""; display: block; width: 20px; height: 12px; position: absolute; bottom: 15px; left: calc(50% - 10px); transition: all 200ms;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='%23000'%3E%3Cpolygon points='0,1.9 1.9,0 10,8.2 18.1,0 20,1.9 10,12 '/%3E%3C/svg%3E");}

.mp-review-show-more:hover:after,
.mp-review-show-more:focus:after{transform: translateY(5px);}

@media(max-width: 767px)
{
	.mp-review-item__header-photo{width: 80px; height: 80px; }
	.mp-review-item{padding: 0 15px 30px 15px;}
	.mp-review-item__author{padding: 20px 0 10px 0px;}
}



/* End */


/* Start:/bitrix/templates/kadzama_fr/components/bitrix/news.list/microkit/style.css?1763550250911*/
.microkit-list-holder{padding: 0 0 60px 0;}

.microkit-list-item{position: relative; margin-bottom: 30px; width: 100%; padding: 30px 20px; border-radius: 20px; overflow: hidden; min-height: 200px; box-shadow: 0 8px 24px 0 rgb(0 0 0 / 15%); transition: all 300ms;
background-size: cover; background-position: center center;}
.microkit-list-item:hover{transform: translateY(-10px);}

.microkit-list-item__title{margin-bottom: 10px; font-size: 20px; color: #fff; line-height: 1.25; font-weight: 900; font-family: 'Montserrat';}

.microkit-list-item__link{position: absolute; left:0; right: 0; top:0; bottom: 0;}

.microkit-list-item__grad{position: absolute; left:0; right: 0; top:0; bottom: 0;}


.microkit-list-item.future{background-color: #edf2f6; box-shadow: none;}
.microkit-list-item__future-text{color: #c4ced6; font-weight: 900; width: 100%;}

.microkit-list-item.future:hover{transform: translateY(0px);}
/* End */
/* /bitrix/templates/kadzama_fr/components/bitrix/news/microkits/style.css?1763550249570 */
/* /bitrix/templates/kadzama_fr/components/bitrix/news/microkits/bitrix/news.detail/.default/style.css?176355024913467 */
/* /bitrix/templates/kadzama_fr/components/bitrix/news.list/reviews_2020_eng/style.css?17635502502421 */
/* /bitrix/templates/kadzama_fr/components/bitrix/news.list/microkit/style.css?1763550250911 */
