

/* Start:/local/templates/sk_dom/components/bitrix/breadcrumb/custom_breadcrumbs/style.css?177081060665*/
.bx-breadcrumb .bx-breadcrumb-item span {
    font-weight: 400;
}
/* End */


/* Start:/local/templates/sk_dom/components/bitrix/news/catalog/bitrix/news.detail/.default/style.css?178878216865766*/
/* video */

.custom-video-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	max-height: 420px;
}

.custom-video-wrapper.vk {
	position: relative;
	width: 100%;
	aspect-ratio: 1.661/1;
	box-sizing: border-box;
	max-height: unset;
}

.custom-video-wrapper.video-page.vk {
	aspect-ratio: 1 / 0.562666;
}

.custom-video-wrapper.video-page.vk .videoplayer_thumb {
	height: 100%;
	background-size: contain;
	cursor: pointer;
}

.custom-video-wrapper.video-page.vk .videoplayer_thumb .play-icon-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	backdrop-filter: brightness(80%);
	transition: .4s ease-in-out;

}

.custom-video-wrapper.video-page.vk .videoplayer_thumb:hover .play-icon-container {
	backdrop-filter: brightness(60%);
	transition: .2s ease-in-out;

}

.custom-video-wrapper.video-page.vk .videoplayer_thumb:hover .play-icon-container .play-icon {
	transition: .2s ease-in-out;

}

.custom-video-wrapper.video-page.vk .videoplayer_thumb:hover .play-icon-container .play-icon {
	transform: scale(1.1);
	transition: .2s ease-in-out;
}


.custom-video-wrapper.vk>iframe {
	width: 100%;
	height: 100%;
	border: none;
}

.custom-video-wrapper.video-page.vk .videoplayer_thumb .play-icon svg rect,
.custom-video-wrapper.video-page.vk .videoplayer_thumb .play-icon svg path {
	transition: .3s ease-in-out;
}

.custom-video-wrapper.video-page.vk .videoplayer_thumb:hover .play-icon svg rect {
	stroke: var(--red);
	transition: .3s ease-in-out;

}

.custom-video-wrapper.video-page.vk .videoplayer_thumb:hover .play-icon svg path {
	fill: var(--red);
	transition: .3s ease-in-out;
}


.video-review-item__content-slider:has(.video-page) {
	height: unset;
}

.custom-video {
	width: 100%;
	height: 100%;
	display: block;
	background-color: #000;
	pointer-events: none;
}

.custom-video-wrapper:not(.vk)::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0200204D;
	z-index: 5;
	transition: opacity 0.3s;
}

.custom-video-wrapper.playing::before {
	opacity: 0;
	pointer-events: none;
}

.play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: none;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	opacity: 0.8;
	transition: opacity 0.3s;
}

.play-button:hover {
	opacity: 1;
}

.play-button img {
	width: 80px;
	height: 80px;
	fill: white;
}

.custom-video-wrapper.playing .play-button {
	display: none;
}

.custom-video-wrapper.playing .custom-video {
	pointer-events: auto;
}

/*.inner-product__plan__control {
	display: flex;
	align-items: center;
	justify-content: space-between;
}*/

.inner-product__plans.one {
	margin-left: auto;
	margin-right: auto;
}


.inner-product__slider-plan-header-control {
	display: flex;
	align-items: center;
	gap: 10px;
}

.inner-product__slider-plan-header-control__left {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-plan-header-control__right {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-plan-header-control__left:hover,
.inner-product__slider-plan-header-control__right:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__slider-plan__mb-control {
	display:none
}



.inner-product__slider-plan-header-control__pagination .swiper-pagination-bullet {
	width: 34px;
	height: 3px;
	border-radius: unset;
	background: var(--border);
	opacity: 1;
}

.inner-product__slider-plan-header-control__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--red);
}

.inner-product__credit {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}

.inner-product__credit .inner-product__credit-block {
	display: flex;
	justify-content: space-between;
	gap: 15px;
	padding: 15px;
	align-items: center;
	text-decoration: none;
}

.inner-product__credit .inner-product__credit-block:first-child {
	background: #C53206;
}

.inner-product__credit .inner-product__credit-block:last-child {
	background: #171717;
}

.inner-product__credit .inner-product__credit-block:first-child:hover {
	background: #171717;
}

.inner-product__credit .inner-product__credit-block:last-child:hover {
	background: #C53206;
}

.inner-product__credit .inner-product__credit-block img {
max-width: 125px;
}

.inner-product__credit .inner-product__credit-block .text {
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 75%;
}

.inner-product__credit .inner-product__credit-block .text .headline {
	color: #FFFFFF;
	font-weight: 500;
	font-size: 32px;
	line-height: 110%;
	text-transform: uppercase;
}

.inner-product__credit .inner-product__credit-block .text p {
	margin: 0;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 130%;
}

.inner-product__credit .inner-product__credit-block .arrow {
	background: url("/local/templates/sk_dom/images/white-arrow.webp") no-repeat;
	background-position: center;
	padding: 24px;
	border: 2px solid #ffffff
}

@media (max-width: 1300px) {
	.custom-video-wrapper {
		max-height: 450px;
	}

	.inner-product__slider-plan__mb-control {
		display: block;
	}

	.inner-product__slider-plan__mb-control .inner-product__slider-plan-header-control {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
	}

	.inner-product__slider-plan-header-control  {
		display:none
	}

	.inner-product__slider-plan-header-control__pagination.swiper-pagination {
		display: flex;
		flex: 1;
		position: initial;
		justify-content: center;
	}
}

@media (max-width: 750px) {
	.custom-video-wrapper {
		max-height: 165px;
	}

	.inner-product__slider-plan-header-control__left,
	.inner-product__slider-plan-header-control__right {
		height: 32px;
		width: 32px;
		background-size: 20px 20px;
	}

	.inner-product__slider-plan-header-control__pagination.swiper-pagination {
		text-align: center;
		display: flex;
		flex: 1;
		position: initial;
		width: 61% !important;
	}

	.inner-product__slider-plan-header-control__pagination .swiper-pagination-bullet {
		width: unset;
		flex: 1;
	}

	.inner-product__plan-item__container .swiper-wrapper.one {
		justify-content: initial;
	}

}

/* video end */


/* 360 module */

.photos_360-container {
	position: relative;
	width: 100%;
	height: auto;
}

.photos_360-container .psk_360_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.photos_360-container .psk_360_wrapper.open {
	position: relative;
	display: block;
	z-index: 1;
}

.photos_360-preview {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 1;
}

.photos_360-preview.none {
	z-index: 0;
	display: none;
}

.photos_360-preview .photos_360-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	padding: 6px 20px;
	border-radius: 4px;
	background: var(--red);
	color: var(--white);
	cursor: pointer;
	font-size: 18px;
	font-weight: 600;
	display: flex;
	gap: 12px;
	height: unset;
	border: none;
	transition: .3s ease-out;
}

.photos_360-preview .photos_360-btn:hover {
	text-shadow: 2px 2px 0 var(--red);
	background-color: var(--black);
	transition: .3s ease-out;
}

.photos_360-preview .photos_360-btn::before {
	content: "";
	display: block;
	border: 2px solid var(--red);
	border-radius: 4px;
	position: absolute;
	left: 50%;
	top: 50%;
	width: calc(100% + 14px);
	height: calc(100% + 14px);
	transform: translate(-50%, -50%) scale(1);
	transition: .3s ease-out;
}

.photos_360-preview .photos_360-btn:hover::before {
	transform: translate(-50%, -50%) scale(1.1);
	border: 2px solid var(--black);
	transition: .3s ease-out;
}

.photos_360-preview img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid var(--border);
}

.inner-product__video-container .photos_360-container {
	flex: 0 0 calc(50% - 10px);
}

@media (max-width: 750px) {
	.photos_360-preview .photos_360-btn {
		font-size: 16px;
		font-weight: 600;
		padding: 10px 15px;
	}

	.photos_360-preview .photos_360-btn svg {
		width: 30px;
		height: 24px;
	}
}

/* 360 module */


.inner-product__slider,
.inner-product__plans {
	display: flex;
	gap: 20px;
	max-height: 740px;
	overflow: hidden;
	flex: 1;
}

.psk_360_wrapper:active {
	cursor: grabbing;
}

.psk_360_wrapper {
	cursor: grab;
}

.inner-product__slider-main,
.inner-product__slider-thumbs,
.inner-product__slider-plan,
.inner-product__plan-thumbs {
	overflow: hidden;
}

.inner-product__slider-thumbs,
.inner-product__plan-thumbs {
	position: relative;
	padding-right: 20px;
}

.inner-product__slider-thumbs__item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.inner-product__slider-main__item img,
.inner-product__plan__item img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.inner-product__slider-thumbs__container .swiper-slide,
.inner-product__plan-thumbs__container .swiper-slide {
	width: 160px;
	height: 90px;
	opacity: 0.4;
	cursor: pointer;
	transition: .3s;
}

.example-project__slider .inner-product__slider-thumbs__container .swiper-slide {
	height: auto;
	aspect-ratio: 4 / 3;
}

.inner-product__slider-thumbs__container .swiper-slide:hover,
.inner-product__plan-thumbs__container .swiper-slide:hover {
	opacity: 1;
	transition: .3s;
}

.inner-product__slider-thumbs__container,
.inner-product__plan-thumbs__container {
	width: 160px;
	height: 100%;
}

.inner-product__slider-main__container,
.inner-product__plan__container {
	height: 100%;
}

.inner-product__slider-thumbs__container .swiper-slide-thumb-active,
.inner-product__plan-thumbs__container .swiper-slide-thumb-active{
	opacity: 1;
}

.inner-product__slider-thumbs__scroll,
.inner-product__plan-thumbs__scroll {
	height: 100%;
	width: 8px;
	position: absolute;
	top: 0;
	right: 0;
	background: var(--gray);
}

.inner-product__slider-thumbs__scroll .swiper-scrollbar-drag,
.inner-product__plan-thumbs__scroll .swiper-scrollbar-drag {
	background: var(--red);
	border-radius: 0;
}

.inner-product__slider-thumbs__scroll .swiper-scrollbar.swiper-scrollbar-vertical,
.sw iper-vertical>.swiper-scrollbar,
.inner-product__plan-thumbs__scroll .swiper-scrollbar.swiper-scrollbar-vertical {
	width: 8px;
}

.inner-product__slider-main,
.inner-product__slider-plan {
	flex: 1;
	position: relative;
}

.inner-product__slider-main__heart.active path {
	fill: var(--red);
	transition: .3s;
}

.inner-product__slider-main__heart path {
	transition: .3s;
}

.inner-product__slider-main__heart svg:hover path {
	fill: var(--red);
	transition: .3s;
}

.inner-product__slider-main__heart {
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 3;
	content: "";
	width: 50px;
	height: 50px;
	background: var(--white);
	border: solid 1px var(--border);
	display: flex;
	justify-content: center;
	align-items: center;
}

.inner-product__slider-main__heart-container {
	transition: 0.3s;
	width: 20px;
	height: 20px;
	content: "";
	background: var(--black);
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-image: url('data:image/svg+xml,<svg class="fav_btn" width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.0022 1.5002C7.50195 1.51168 10.0022 3.50001 10.0022 3.50001C10.0022 3.50001 12.0022 1.47716 14.0022 1.5002C16.0022 1.52323 19.0685 3.58906 18.5 7C17.9315 10.4109 10.0024 15.9877 10.0024 15.9877C10.0024 15.9877 1.5 9.5 1.5 6C1.5 2.5 4.50244 1.48871 6.0022 1.5002Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M6.3789 1.72282C5.79772 1.66071 5.20999 1.71982 4.65273 1.89643C4.09547 2.07303 3.58075 2.3633 3.14099 2.74896C2.70122 3.13461 2.34593 3.6073 2.0975 4.13726C1.84906 4.66722 1.71286 5.24296 1.69747 5.82824C1.68208 6.41352 1.78783 6.99564 2.00807 7.53797C2.22831 8.08029 2.55826 8.57106 2.97715 8.97937L2.9825 8.98459L10.0085 15.955L17.0345 8.98462C17.054 8.96521 17.0952 8.92984 17.0952 8.92984C17.4832 8.53288 17.7899 8.0632 17.9973 7.54737C18.215 7.00599 18.3189 6.42543 18.3023 5.84201C18.2857 5.2586 18.1491 4.68489 17.901 4.15679C17.6529 3.62869 17.2987 3.15757 16.8605 2.77292C16.4222 2.38827 15.9095 2.09836 15.3543 1.92134C14.799 1.74433 14.2133 1.68402 13.6338 1.74418C13.0542 1.80434 12.4933 1.98368 11.9861 2.27099C11.4789 2.55829 11.0364 2.94736 10.6862 3.41385C10.5256 3.62792 10.2735 3.75354 10.0061 3.7528C9.73873 3.75205 9.48736 3.62503 9.32786 3.41006C8.97921 2.94016 8.5372 2.54766 8.02967 2.25728C7.52214 1.96689 6.96009 1.78492 6.3789 1.72282ZM18.1636 10.2555L10.6052 17.7541C10.2747 18.082 9.74223 18.082 9.41174 17.7541L1.79157 10.1942C1.2062 9.62288 0.745053 8.93649 0.43708 8.17812C0.128617 7.41855 -0.0194995 6.60323 0.0020563 5.7835C0.0236122 4.96377 0.214374 4.1574 0.562329 3.41515C0.910283 2.6729 1.40789 2.01085 2.02382 1.47071C2.63975 0.930562 3.36066 0.524015 4.14115 0.276667C4.92164 0.0293196 5.7448 -0.0534697 6.5588 0.0335115C7.3728 0.120493 8.16001 0.37536 8.87085 0.782065C9.28494 1.01899 9.6679 1.30445 10.012 1.63161C10.3561 1.30811 10.7384 1.02606 11.1513 0.792175C11.8616 0.389787 12.6472 0.1386 13.4589 0.0543375C14.2707 -0.0299254 15.091 0.054549 15.8686 0.302474C16.6463 0.550398 17.3644 0.956435 17.9782 1.49517C18.592 2.03391 19.0881 2.69376 19.4356 3.4334C19.7831 4.17305 19.9744 4.97658 19.9976 5.79371C20.0208 6.61083 19.8754 7.42395 19.5704 8.18219C19.2655 8.94043 18.8076 9.62746 18.2254 10.2003C18.2055 10.2199 18.1849 10.2383 18.1636 10.2555Z" fill="%23171717"></path></svg>');
}

.favourite_btn.active .inner-product__slider-main__heart-container {
	background: var(--red);
}

.inner-product__slider-main__heart:hover .inner-product__slider-main__heart-container {
	transition: 0.3s;
	background: var(--red);
}

.inner-product__btn-red {
	height: 50px;
	box-sizing: border-box;
	border: solid 1px var(--red);
	flex: 1;
	transition: 0.3s;
	display: flex;
	align-items: center;
	justify-content: center;
}

.inner-product__btn-red p {
	font-weight: 700;
	transition: 0.3s;
}

.inner-product__btn-red:hover {
	background: var(--red);
	transition: 0.3s;
}

.inner-product__btn-red:hover p {
	color: var(--white);
	transition: 0.3s;
}

.inner-product__btn-border {
	height: 50px;
	box-sizing: border-box;
	border: solid 1px var(--border);
	flex: 1;
	transition: 0.3s;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	cursor: pointer;
}

.inner-product__btn-border p {
	font-weight: 700;
}

.inner-product__btn-border:hover {
	background: var(--border);
	transition: 0.3s;
}

.inner-product__btn-links {
	display: flex;
	gap: 10px;
	margin-top: 20px;
	flex-wrap: wrap;
}

.inner-product__btn-links>a {
	flex: 1;
}

.inner-product__btn-links .solid-btn__red {
	width: 100%;
}

.inner-product__slider-main__control,
.inner-product__plan__control {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: flex;
	justify-content: space-between;
	pointer-events: none;
}

.inner-product__slider-main__control-left {
	pointer-events: auto;
	background: var(--red);
	height: 100%;
	width: 100px;
	background: linear-gradient(90deg,
			rgba(0, 0, 0, 0.8) 0%,
			rgba(0, 0, 0, 0.5) 64%,
			rgba(0, 0, 0, 0) 100%);
	display: flex;
	align-items: center;
	padding: 0 20px;
	box-sizing: border-box;
	opacity: 0.5;
	transition: .3s;
	cursor: pointer;
	justify-content: center;
}

.inner-product__plan__control-left {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
	pointer-events: auto;
}


.inner-product__slider-main__control-right {
	pointer-events: auto;
	background: var(--black);
	height: 100%;
	width: 100px;
	background: linear-gradient(-90deg,
			rgba(0, 0, 0, 0.8) 0%,
			rgba(0, 0, 0, 0.5) 64%,
			rgba(0, 0, 0, 0) 100%);
	display: flex;
	align-items: center;
	padding: 0 20px;
	box-sizing: border-box;
	opacity: 0.5;
	transition: .3s;
	cursor: pointer;
	justify-content: center;
}

.inner-product__plan__control-right {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
	pointer-events: auto;
}

.inner-product__slider-main__control-right:hover,
.inner-product__slider-main__control-left:hover {
	opacity: 0.8;
	transition: .3s;
}

.inner-product__plan__control-right:hover,
.inner-product__plan__control-left:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__slider-main__control-left__arrow {
	cursor: pointer;
	width: 30px;
	height: 30px;
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='white'/%3E%3C/svg%3E%0A");
	transition: .3s;
	background: var(--white);
	/*width: 48px;
	height: 48px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border: 1px solid var(--border);
	transition: .3s;
	position: relative;
	background: color-mix(in srgb, var(--border) 40%, transparent);*/
}

/*.inner-product__slider-main__control-left__arrow::before {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background: #171717;
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='white'/%3E%3C/svg%3E%0A");
	transition: .3s;
}*/

.inner-product__slider-main__control-right__arrow {
	cursor: pointer;
	width: 30px;
	height: 30px;
	background: #171717;
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 14.4261L18.5804 6.28459C18.2865 5.94309 17.77 5.90328 17.4268 6.19581C17.0836 6.48826 17.0436 7.00223 17.3376 7.34373C17.365 7.37557 17.3948 7.4053 17.4268 7.43252L24.2094 14.1899H3.81814C3.36632 14.1899 3 14.5545 3 15.0041C3 15.4538 3.36632 15.8182 3.81814 15.8182H24.2094L17.4268 22.5675C17.0836 22.8599 17.0436 23.3739 17.3376 23.7154C17.6316 24.0569 18.148 24.0967 18.4912 23.8042C18.5232 23.7769 18.5531 23.7472 18.5804 23.7154L26.7621 15.5739C27.0793 15.2565 27.0793 14.7436 26.7621 14.4261Z' fill='white'/%3E%3C/svg%3E%0A");
	transition: .3s;
	background: var(--white);
	/*width: 48px;
	height: 48px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border: 1px solid var(--border);
	transition: .3s;
	position: relative;
	background: color-mix(in srgb, var(--border) 40%, transparent);*/
}

/*.inner-product__slider-main__control-right__arrow::before {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background: #171717;
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 14.4261L18.5804 6.28459C18.2865 5.94309 17.77 5.90328 17.4268 6.19581C17.0836 6.48826 17.0436 7.00223 17.3376 7.34373C17.365 7.37557 17.3948 7.4053 17.4268 7.43252L24.2094 14.1899H3.81814C3.36632 14.1899 3 14.5545 3 15.0041C3 15.4538 3.36632 15.8182 3.81814 15.8182H24.2094L17.4268 22.5675C17.0836 22.8599 17.0436 23.3739 17.3376 23.7154C17.6316 24.0569 18.148 24.0967 18.4912 23.8042C18.5232 23.7769 18.5531 23.7472 18.5804 23.7154L26.7621 15.5739C27.0793 15.2565 27.0793 14.7436 26.7621 14.4261Z' fill='white'/%3E%3C/svg%3E%0A");
	transition: .3s;
}*/

.inner-product__slider-main__control-left:hover .inner-product__slider-main__control-left__arrow,
.inner-product__slider-main__control-right:hover .inner-product__slider-main__control-right__arrow {
	background: var(--red);
	transition: .3s;
}

/*.inner-product__slider-main__control-left__arrow:hover::before,
.inner-product__slider-main__control-right__arrow:hover::before {
	background: var(--red);
	transition: .3s;
}*/

.inner-product__specifications {
	display: flex;
	gap: 40px;
}

.inner-product__specifications-info,
.inner-product__specifications-features {
	flex: 1;
}

.inner-product__specifications-info__list-item {
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 30%;
}

.inner-product__specifications-info__list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.inner-product__specifications-header {
	margin-bottom: 30px;
}

.inner-product__specifications-features__list-item:before {
	width: 10px;
	height: 10px;
	content: "";
	background: var(--red);
	border-radius: 100%;
}

.inner-product__specifications-features__list-item {
	display: flex;
	gap: 10px;
	align-items: center;
	min-width: 45%;
}

.inner-product__specifications-features__list {
	gap: 20px;
	display: flex;
	flex-wrap: wrap;
}

.inner-product__tabs {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

.inner-product__tab {
	padding: 10px 20px;
	border: solid 1px var(--border);
	cursor: pointer;
	transition: .3s;
}

.inner-product__tab:hover {
	border: solid 1px var(--red);
	transition: .3s;
}

.inner-product__tab.active {
	border: solid 1px var(--red);
}

.inner-product__tab.active p {
	color: var(--red);
}

.inner-product__warn {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	border: solid 1px var(--border);
	padding: 15px 30px;
	margin-top: 30px;
}

.inner-product__plan-item__container {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-top: 30px;
}

.inner-product__plan-header {
	margin-top: 30px;
	background: var(--gray);
	padding: 12px 40px;
	clip-path: polygon(0% 0%, 100% 0, 90% 50%, 100% 100%, 0% 100%);
	width: fit-content;
	position: absolute;
}

.inner-product__plan-item {
	border: solid 1px var(--border);
	/*flex: 1 1 calc(50% - 10px);*/
	text-align: center;
	max-height: 560px;
	box-sizing: border-box;
}

.inner-product__plan-item>a img {
	text-align: center;
	object-fit: contain;
	max-width: 600px;
	max-height: calc(100% - 80px);
	padding: 40px;
	box-sizing: border-box;
	width: 100%;
}

.inner-product__plans {
	max-width: 75%;
	margin-top: 30px;
	max-height: 600px;
	margin-left: auto;
	margin-right: auto;
}

@media all and (max-width: 900px) {
	.inner-product__plan-item>a img {
		height: 100%
	}
}

.inner-product__video-container {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}

.inner-product__video-item {
	flex: 1;
	overflow: hidden;
}

.inner-product__video-item.info {
	background: var(--gray);
	padding: 30px 40px;
}

.inner-product__video-item.info>h3 {
	margin-bottom: 25px;
}

.inner-product__video-item.info>p.pr-bold {
	margin-bottom: 10px;
}

.inner-product__variants-container {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-top: 30px;
}

.inner-product__variant {
	flex: 1;
	background: var(--gray);
	height: 400px;
	position: relative;
	overflow: hidden;
}

.inner-product__variant-header {
	background: var(--white);
	padding: 12px 100px 12px 40px;
	margin-top: 40px;
	width: fit-content;
	clip-path: polygon(0% 0%, 100% 0, 90% 50%, 100% 100%, 0% 100%);
	position: relative;
	z-index: 4;
}

.inner-product__variant-btn {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 4;
}

.inner-product__variant-bg.var1 {
	z-index: 3;
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 70%;
	height: 100%;
	background: url("/local/templates/sk_dom/assets/img/variat-1-f.png") no-repeat bottom right;
	background-size: contain;
}

.inner-product__variant-bg.var2 {
	z-index: 3;
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 70%;
	height: 100%;
	background: url("/local/templates/sk_dom/assets/img/variat-2-f.png") no-repeat bottom right;
	background-size: contain;
}

.inner-product__variant:before {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: url("/local/templates/sk_dom/assets/img/variat-cloud.png") no-repeat 100% 100%;
	content: "";
	transform: scale(1.2);
	opacity: 0;
	transition: 0.3s;
}

.inner-product__variant:hover:before {
	transform: scale(1.05);
	opacity: 1;
	transition: 0.3s;
}

.inner-product__variant.active:before {
	transform: scale(1.05);
	opacity: 1;
	transition: 0.3s;
}

.inner-product__slider-br-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.inner-product__slider-br-header-control {
	display: flex;
	gap: 10px;
}

.inner-product__slider-br-header-control__left,
.inner-product__slider-br-header-control__right {
	min-width: 50px;
	min-height: 50px;
	border: solid 1px var(--border);
	transition: .3s;
}

.inner-product__slider-br-header-control__left:hover,
.inner-product__slider-br-header-control__right:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__slider-br-header-control__left {
	cursor: pointer;
	background-size: 30px 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-br-header-control__right {
	cursor: pointer;
	background-size: 30px 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-br__slider-item img {
	width: 100%;
	height: 275px;
	object-fit: cover;
}

.inner-product__slider-br__slider {
	margin-top: 30px;
}

.inner-product__slider-br-header-control__pagination.swiper-pagination {
	position: unset;
}

.inner-product__slider-br-header-control__pagination .swiper-pagination-bullet {
	width: 34px;
	height: 3px;
	border-radius: unset;
	background: var(--border);
	opacity: 1;
}

.inner-product__slider-br-header-control__pagination .swiper-pagination-bullet-active {
	background: var(--red);
}

.inner-product__slider-br__mb-control {
	display: none;
	margin-top: 30px;
}

.inner-product__slider-kar-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.inner-product__slider-kar-header-control {
	display: flex;
	gap: 10px;
}

.inner-product__slider-kar-header-control__left,
.inner-product__slider-kar-header-control__right {
	min-width: 50px;
	min-height: 50px;
	border: solid 1px var(--border);
	transition: .3s;
}

.inner-product__slider-kar-header-control__left:hover,
.inner-product__slider-kar-header-control__right:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__slider-kar-header-control__left {
	cursor: pointer;
	background-size: 30px 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-kar-header-control__right {
	cursor: pointer;
	background-size: 30px 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-kar__slider-item img {
	width: 100%;
	height: 275px;
  object-fit: cover;
	/*height: 210px;
	object-fit: contain;*/
}

.inner-product__slider-kar__slider {
	margin-top: 30px;
}

.inner-product__slider-kar-header-control__pagination {
	position: unset;
}

.inner-product__slider-kar-header-control__pagination .swiper-pagination-bullet {
	width: 34px;
	height: 3px;
	border-radius: unset;
	background: var(--border);
	opacity: 1;
}

.inner-product__slider-kar-header-control__pagination .swiper-pagination-bullet-active {
	background: var(--red);
}

.inner-product__slider-kar__mb-control {
	display: none;
	margin-top: 30px;
}

.inner-product__example-fh__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.inner-product__example-fh__header-tabs {
	display: flex;
	align-items: center;
	gap: 25px;
	flex-wrap: wrap;
}

.inner-product__example-fh__header-tab {
	background: var(--border);
	padding: 12px 50px 12px 30px;
	clip-path: polygon(0% 0%, 100% 0, 90% 50%, 100% 100%, 0% 100%);
	cursor: pointer;
	transition: .3s;
}

.inner-product__example-fh__header-tab.active {
	background: var(--red);
}

.inner-product__example-fh__container-bg>img {
	width: 100%;
	object-fit: contain;
}

.inner-product__example-fh__container-bg {
	position: relative;
	height: fit-content;
}

.inner-product__example-fh__container-markers {
	position: absolute;
	width: 100%;
	height: 100%;
}

.inner-product__example-fh__container-marker {
	position: absolute;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background: var(--red);
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--white);
	font-size: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 13.5625H24.5' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 24.5625V2.5625' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	font-family: "Roboto Condensed", serif;
	cursor: pointer;
	transition: .3s;
}

.inner-product__example-fh__container-marker.active {
	transform: rotate(45deg);
	background-color: var(--text);
	transition: .3s;
}

.inner-product__example-fh__container-bg,
.inner-product__example-fh__container-items {
	flex: 1;
}

.inner-product__example-fh__header-tab.active h3 {
	color: var(--white);
}

.inner-product__example-fh__header-tab:hover {
	background: var(--red);
	transition: .3s;
}

.inner-product__example-fh__header-tab:hover h3 {
	color: var(--white);
	transition: .3s;
}

.inner-product__example-fh__container {
	display: none;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.inner-product__example-fh__container.active {
	display: flex;
	opacity: 1;
}

.inner-product__example-fh__container-item {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	border: solid 1px var(--border);
	transition: .3s;
	cursor: pointer;
}


.inner-product__example-fh__container-item.hovered {
	box-shadow: 0px 4px 30px 0px rgba(197, 50, 6, 0.5);
	transition: .3s;
}

@media all and (min-width: 1200px) and (max-width: 1399px) {
	.inner-product__credit .inner-product__credit-block .text .headline {
		font-size: 25px;
	}

	.inner-product__credit .inner-product__credit-block .text p {
		font-size: 16px;
	}
}

@media all and (min-width: 769px) and (max-width: 1199px) {
	.inner-product__credit {
		grid-template-columns: 1fr;
	}

	.inner-product__credit .inner-product__credit-block img {
		max-width: 100px;
	}

	.inner-product__credit .inner-product__credit-block .arrow {
		padding: 23px;
	}
}

@media all and (min-width: 768px) {
	.inner-product__example-fh__container-item:hover {
		box-shadow: 0px 4px 30px 0px rgba(197, 50, 6, 0.5);
		transition: .3s;
	}
}

.inner-product__example-fh__container-marker.hovered {
	background-color: var(--text);
	transition: .3s;
}



.inner-product__example-fh__container-item__header-ico {
	background: var(--gray);
	height: 100%;
	padding: 30px 50px 30px 80px;
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%, 15% 50%);
	max-height: 100px;
	box-sizing: border-box;
	width: fit-content;
}

.inner-product__example-fh__container-item__header-ico>img {
	width: 55px;
	height: 55px;
	object-fit: contain;
}

.inner-product__example-fh__container-item__header {
	display: flex;
	justify-content: space-between;
}

.inner-product__example-fh__container-item__header>.inner-product__example-fh__container-item__content-bot {
	margin: 16px 24px;
	display: none;
}

.inner-product__example-fh__container-item__content {
	padding: 16px 0 16px 25px;
	display: flex;
	gap: 30px;
	align-items: center;
}

.inner-product__example-fh__container-item__content-text>h3 {
	margin-bottom: 10px;
}

.inner-product__example-fh__container-items {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.inner-product__example-fh__container-item__content-bot {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: var(--red);
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--white);
}

.inner-product__brus-items {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-top: 30px;
}

.inner-product__brus-item {
	background: var(--border);
	flex: 1;
}

.text_description {
	margin: 26px 0;
}

.text_description .c-text p {
	margin-bottom: 20px;
}

.inner-product__brus-item__img>img {
	width: 60%;
	object-fit: contain;
}

.inner-product__brus-item__img {
	text-align: center;
	margin-bottom: 30px;
}

.inner-product__brus-item__header {
	margin-top: 30px;
	margin-bottom: 20px;
	background: var(--white);
	padding: 12px 40px;
	width: fit-content;
	clip-path: polygon(0% 0%, 100% 0, 95% 50%, 100% 100%, 0% 100%);
}

.inner-product__sale-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.inner-product__sale-header__control-left {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__sale-header__control-right {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__sale-header__control-left:hover,
.inner-product__sale-header__control-right:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__sale-header__control {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
}

.inner-product__sale__control-pagination {
	text-align: center;
}

.inner-product__sale__control-pagination .swiper-pagination-bullet {
	width: 34px;
	height: 3px;
	border-radius: unset;
	background: var(--border);
	opacity: 1;
}

.inner-product__sale__control-pagination .swiper-pagination-bullet-active {
	background: var(--red);
}

.inner-product__sale-control-md {
	margin-top: 30px;
	display: none;
}

.inner-product__price-table table {
	width: 100%;
	border-spacing: 0;
	box-sizing: border-box;
}

.inner-product__price-header {
	margin-bottom: 30px;
}

.inner-product__price-table thead td {
	padding: 20px 30px;
	background: var(--border);
}

.inner-product__price-table tbody td {
	padding: 20px 30px;
}

.inner-product__price-table tbody td:first-child {
	max-width: 350px;
	box-sizing: border-box;
}

.price-table__price {
	font-size: 28px;
	font-weight: 700;
}

.price-table__price.old {
	font-size: 22px;
	color: #888;
	text-decoration: line-through;
}

.inner-product__warn.mini-mg {
	margin-bottom: 40px;
}

.inner-product__price-table tbody td>a>.solid-btn__red {
	width: 100%;
	text-align: center;
}

.inner-product__price-table thead td h3 {
	font-size: 22px;
}

.inner-product__price-table tbody td h3 {
	font-size: 20px;
}

.inner-product__price-table table tbody td {
	border: 1px solid var(--border);
}

.inner-product__price-table-mobile {
	display: none;
}

.inner-product__price-table-mobile__header {
	padding: 27px 20px;
	background: var(--border);
	text-align: center;
}

.inner-product__price-table-mobile__header h3 {
	font-weight: 600;
	font-size: 24px;
}

.inner-product__price-table-mobile__header p {
	font-size: 18px;
}

.inner-product__price-table-mobile__header h3 {
	text-align: center;
}

.inner-product__price-table-mobile__content-price,
.inner-product__price-table-mobile__content>p,
.inner-product__price-table-mobile__content-img {
	flex: 1;
}

.inner-product__price-table-mobile__content>.pr-nano,
.inner-product__price-table-mobile__content-price p:first-child {
	font-weight: 600;
	font-size: 18px;
	text-wrap: nowrap;
}

.inner-product__price-table-mobile__content>.pr-nano {
	text-wrap: wrap;
}
.inner-product__price-table-mobile__content-price p:first-child {
	font-size: 24px;
}

.inner-product__price-table-mobile__content-price p:last-child {
	font-weight: 500;
	font-size: 14px;
	color: #888;
	text-decoration: line-through;
	text-wrap: nowrap;
}

.inner-product__price-table-mobile__content {
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: space-between;
	padding: 10px 20px;
	border-left: solid 1px var(--border);
	border-right: solid 1px var(--border);
	border-bottom: solid 1px var(--border);
	min-height: 85px;
	box-sizing: border-box;
}

.inner-product__price-table-mobile__btns>a>.solid-btn__red {
	width: 100%;
	margin-bottom: 10px;
}

.inner-product__price-table-mobile__btn-container {
	display: flex;
	gap: 10px;
}

.inner-product__price-table-mobile__btn-container>a>.border-btn__gray {
	width: 50px;
	height: 50px;
}

.inner-product__price-table-mobile__btn-container>a.active path {
	fill: var(--red);
}

.inner-product__price-table-mobile__btn-container>a:first-child {
	flex: 1;
}

.inner-product__price-table-mobile__content-img>img {
	object-fit: contain;
	max-height: 100px;
	width: 100%;
}

.inner-product__btn-red>p {
	font-size: 18px;
}

.inner-product__price-table-mobile__container {
	margin-bottom: 30px;
}

.inner-product__base-item {
	min-width: 700px;
	max-width: 700px;
}

.inner-product__base-item__header>p {
	font-size: 34px;
	font-weight: 400;
	text-transform: uppercase;
}

.inner-product__base-item__header {
	transition: 0.3s;
	cursor: pointer;
	padding: 40px 25px;
	background: radial-gradient(65.69% 100.37% at 50% 50%,
			#ffffff 0%,
			#dbecf9 100%);
}

.inner-product__base-item__inner {
	background: var(--gray);
	overflow: hidden;
	max-height: 0;
	transition: all 0.3s ease-out;
}

.inner-product__base-item[data-open="true"] .inner-product__base-item__inner {
	transition: all 0.3s ease-out;
}

.inner-product__base-item[data-open="true"] .inner-product__base-item__header-arrow {
	transition: 0.3s;
	transform: rotate(-180deg);
}

.inner-product__base-item__inner-item {
	padding: 14px 25px;
	display: flex;
	gap: 30px;
	border-bottom: solid 2px var(--white);
}

.inner-product__base-item__inner-item>p:first-child {
	max-width: 200px;
	flex: 0 0 28%;
}

.inner-product__base-item__inner-item>div,
.inner-product__base-item__inner-item>p {
	flex: 1;
}

.inner-product__base-item__inner-item>div .strong {
	font-weight: bolder;
}

.inner-product__base-item__inner-item>div a {
	color: var(--red);
}

.inner-product__base-item__header-arrow {
	transition: 0.3s;
	width: 20px;
	height: 20px;
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00103 5.71852L16.001 5.71852C16.1225 5.7189 16.2416 5.75241 16.3455 5.81543C16.4493 5.87846 16.5341 5.96863 16.5905 6.07622C16.6469 6.18381 16.673 6.30476 16.6658 6.42604C16.6586 6.54732 16.6184 6.66434 16.5497 6.76452L10.5497 15.4312C10.301 15.7905 9.70237 15.7905 9.45303 15.4312L3.45303 6.76452C3.38358 6.66456 3.34285 6.54747 3.33528 6.42599C3.3277 6.3045 3.35355 6.18327 3.41004 6.07545C3.46653 5.96763 3.55148 5.87735 3.65567 5.81442C3.75987 5.7515 3.87931 5.71833 4.00103 5.71852Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__base-item__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.inner-product__base-items {
	display: flex;
	gap: 20px;
	overflow: hidden;
}

.inner-product__base-control-left {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background: var(--white);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__base-control-right {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background: var(--white);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
	transition: .3s;
}

.inner-product__base-control-left:hover,
.inner-product__base-control-right:hover {
	background-color: var(--gray);
	transition: .3s;
}

.inner-product__base-control {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	position: sticky;
	background-color: #ffffff;
	padding: 10px;
	top: 100px;
	z-index: 10;
}

.inner-product__base-control-scroll {
	flex: 1;
	width: 100%;
	height: 15px;
	background: var(--white);
	border: solid 2px var(--gray);
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.inner-product__base-control-thumb {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: var(--red);
	content: "";
	transition: left 0.1s linear, width 0.1s linear;
}

.project-container {
	display: flex;
	gap: 30px;
}

.project-container__card {
	flex: 0.5;
	padding: 30px 40px;
	background: var(--gray);
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.project-container__card>a .solid-btn__red {
	width: fit-content;
	box-sizing: border-box;
	padding: 15px 20px;
	text-align: center;
}

.project-container__card>a .solid-btn__red p {
	text-align: center;
}

.inner-product__example-fh__header.small-mg {
	margin-bottom: 70px;
}

.inner-product__price-table tbody td:last-child {
	max-width: 220px;
	box-sizing: border-box;
}

.index-advantages__show-more {
	margin-top: 20px;
	display: none;
}

.index-advantages__show-more>.solid-btn__red {
	width: 100%;
}

.inner-product__slider-thumbs__container .inner-product__slider-main__item img {
	height: 100% !important;
}

/**/
#marker_example11 {
	/*left: 51%;
	top: 25%;*/
	left: 33.5526%;
	top: 18.8497%;
}

#marker_example12 {
	left: 46.8947%;
	top: 37.0313%;
}

#marker_example13 {
	left: 56.5%;
	top: 42.3019%;
}

#marker_example14 {
	left: 50.5263%;
	top: 58.0889%;
}

#marker_example15 {
	left: 73.5526%;
	top: 54.136%;
}

#marker_example16 {
	left: 72.0789%;
	top: 13.7776%;
}

#marker_example17 {
	left: 66.8421%;
	top: 66.4838%;
}

#marker_example18 {
	left: 75.2632%;
	top: 74.2433%;
}

/**/
#marker_example21 {
	/*left: 33.5526%;
	top: 18.8497%;*/
	left: 27.5526%;
	top: 24.8497%;
}

#marker_example22 {
	/*left: 49.4737%;
	top: 26.0244%;*/
	left: 33.5526%;
	top: 18.8497%;
}

#marker_example23 {
	left: 45.1316%;
	top: 35.9811%;
}

#marker_example24 {
	left: 51.9737%;
	top: 47.2557%;
}

#marker_example25 {
	left: 50.2632%;
	top: 57.5053%;
}

#marker_example26 {
	left: 72.3684%;
	top: 48.7199%;
}

#marker_example27 {
	left: 73.1579%;
	top: 11.0892%;
}

#marker_example28 {
	left: 65.9211%;
	top: 67.4621%;
}

#marker_example29 {
	left: 70.5263%;
	top: 77.4188%;
}

/**/
#marker_example31 {
	/*left: 33.5526%;
	top: 18.8497%;*/
	left: 27.5526%;
	top: 24.8497%;
}

#marker_example32 {
	/*left: 49.4737%;
	top: 26.0244%;*/
	left: 33.5526%;
	top: 18.8497%;
}

#marker_example33 {
	left: 45.1316%;
	top: 35.9811%;
}

#marker_example34 {
	left: 51.9737%;
	top: 47.2557%;
}

#marker_example35 {
	left: 50.2632%;
	top: 57.5053%;
}

#marker_example36 {
	left: 72.3684%;
	top: 48.7199%;
}

#marker_example37 {
	left: 73.1579%;
	top: 11.0892%;
}

#marker_example38 {
	left: 65.9211%;
	top: 67.4621%;
}

#marker_example39 {
	left: 70.5263%;
	top: 77.4188%;
}

/**/
.inner-product__example-fh__container-item__content-bot {
	display: none;
}

.inner-product__btn-links .ya-share2 {
	flex: 1;
}

.inner-product__btn-links .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
	border-radius: 0;
	height: 50px;
	box-sizing: border-box;
	border: solid 1px var(--border);
	flex: 1;
	transition: 0.3s;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	background: none;
}

.inner-product__btn-links .ya-share2__list {
	display: block;
}

.inner-product__btn-links .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {
	width: 100%;
}

.inner-product__slider-main__fullS {
	cursor: pointer;
	position: absolute;
	top: 80px;
	right: 20px;
	z-index: 3;
	content: "";
	width: 50px;
	height: 50px;
	background: var(--white);
	border: solid 1px var(--border);
	display: flex;
	justify-content: center;
	align-items: center;
}

.inner-product__slider-main__fullS-container {
	transition: 0.3s;
	width: 20px;
	height: 20px;
	content: "";
	background: var(--black);
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9.39357H14.7616V1.24089H6.60645V0H16V9.39357Z' fill='black'/%3E%3Cpath d='M9.39357 16H0V6.60645H1.24089V14.7616H9.39357V16Z' fill='black'/%3E%3C/svg%3E%0A");
}

.inner-product__slider-main__heart:hover .inner-product__slider-main__fullS-container {
	transition: 0.3s;
	background: var(--red);
}


.swiper-slide.inner-product__slider-main__item>a {
	cursor: pointer;
}

.example-project__slider>.inner-product__slider {
	aspect-ratio: 5 / 3;
}

.inner-product__base-item[data-open="true"] .index-advantages_card-under {
	display: none;
}

@media (max-width: 1300px) {
	.inner-product__example-fh__container-marker {
		/*background-image: unset;*/
		background-size: 60%;
	}

	.inner-product__example-fh__header {
		align-items: unset;
		flex-direction: column;
		gap: 50px;
	}

	.inner-product__example-fh__container {
		align-items: unset;
		flex-direction: column;
		gap: 50px;
	}

	.inner-product__example-fh__container-item__content-bot {
		display: flex;
	}
}

@media (max-width: 1200px) {
	.inner-product__slider-main__heart:hover .inner-product__slider-main__heart-container {
		background: var(--text);
	}

	.row_alter {
		padding: 20px 10px;
		background-color: var(--border);
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.row_alter .solid-btn__red {
		width: unset;
	}

	.row_alter .tdn {
		width: 70%;
	}

	.row_alter>h3 {
		font-size: 24px;
	}


	.row_alter .archimandrite {
		font-size: 18px;
	}

	.inner-product__slider,
	.inner-product__plans {
		flex-direction: column;
		max-height: unset;
	}

	.inner-product__plans {
		max-width: 100%;
	}

	.inner-product__slider-thumbs__container,
	.inner-product__plan-thumbs__container {
		width: 100%;
	}

	.inner-product__slider-thumbs__scroll,
	.inner-product__plan-thumbs__scroll {
		height: 8px;
		width: 100%;
		position: unset;
		margin-top: 20px;
	}

	.inner-product__slider-main__heart {
		top: 40px;
	}

	.inner-product__slider-thumbs__container .swiper-slide,
	.inner-product__plan-thumbs__container .swiper-slide {
		width: 160px;
		height: 90px;
	}

	.inner-product__btn-links a.big {
		min-width: 100%;
	}

	.inner-product__btn-links {
		margin-top: 40px;
	}

	.inner-product__slider-main__control,
	.inner-product__plan__control {
		display: none;
	}

	.inner-product__plan-item__container {
		flex-direction: column;
	}

	.inner-product__specifications {
		flex-direction: column;
	}

	.inner-product__video-container {
		flex-direction: column;
		flex-wrap: unset;
	}

	.inner-product__variant-bg.var1 {
		width: 70%;
		background: url("/local/templates/sk_dom/assets/img/variat-1-p.png") no-repeat bottom right;
		background-size: contain;
	}

	.inner-product__variant-bg.var2 {
		width: 100%;
		background: url("/local/templates/sk_dom/assets/img/variat-2-p.png") no-repeat bottom right;
		background-size: contain;
	}

	.inner-product__slider-br-header-control {
		align-items: center;
	}

	.inner-product__slider-br__mb-control {
		display: block;
	}

	.inner-product__slider-br-header-control.full {
		display: none;
	}

	.inner-product__slider-kar-header-control {
		align-items: center;
	}

	.inner-product__slider-kar__mb-control {
		display: block;
	}

	.inner-product__slider-kar-header-control.full {
		display: none;
	}

	.inner-product__brus-items {
		flex-direction: column;
		flex-wrap: unset;
	}

	.inner-product__sale-control-md {
		display: block;
	}

	.inner-product__sale-header>.inner-product__sale-header__control {
		display: none;
	}

	.inner-product__price-table tbody td>a>.solid-btn__red {
		height: unset;
		padding: 10px 20px;
		box-sizing: border-box;
	}

	.price-table__price {
		font-size: 18px;
		font-weight: 700;
	}

	.inner-product__price-table thead td {
		padding: 20px;
	}

	.inner-product__price-table tbody td {
		padding: 20px;
	}

	.inner-product__base-items {
		flex-direction: column;
	}

	.inner-product__base-item {
		min-width: unset;
		max-width: unset;
	}

	.inner-product__base-control {
		display: none;
	}

	.project-container {
		flex-direction: column;
	}

	.inner-product__slider-br__slider-item img {
		height: 265px;
	}

	.inner-product__slider-kar__slider-item img {
		/*height: 265px;*/
	}

	.inner-product__plan-item__container {
		margin-top: 50px;
	}

	.inner-product__warn.mini-mg {
		margin-bottom: 80px;
	}

	.inner-product__base-item__header {
		padding: 30px 25px;
	}

	.inner-product__variant {
		height: 450px;
	}

	.inner-product__example-fh__header.small-mg {
		margin-bottom: 120px;
	}

	.inner-product__specifications.small-mg {
		margin-bottom: 60px;
	}

	.example-project__slider>.inner-product__slider {
		aspect-ratio: 3 / 3;
	}

	.inner-product__slider-thumbs {
		padding: 0;
	}

	.index-advantages__card.hover .index-advantages__card-inner {
		opacity: 1;
		transition: 0.3s;
	}

	.index-advantages__card:not(.hover) .index-advantages__card-inner {
		opacity: 0;
		transition: 0.3s;
	}
}

@media (max-width: 750px) {
	.inner-product__slider-main__heart:hover .inner-product__slider-main__heart-container {
		background: var(--black);
	}

	.inner-product__slider-thumbs__container .swiper-slide {
		width: 80px;
		max-height: 100%;
	}

	.inner-product__slider-main__heart {
		top: 10px;
		right: 10px;
	}

	.inner-product__btn-links a.large {
		min-width: 100%;
	}

	.inner-product__btn-links {
		margin-top: 30px;
	}

	.inner-product__tab {
		padding: 17px 12px;
	}

	.inner-product__warn {
		padding: 15px;
	}

	.inner-product__plan-item>a img {
		width: 100%;
		padding: 20px;
		max-height: 465px;
	}

	.inner-product__base-item__inner-item {
		flex-direction: column;
		gap: 20px;
		padding: 24px;
	}

	.inner-product__base-item__inner-item>p:first-child {
		font-size: 17px;
		max-width: unset;
		flex: 1;
	}

	.inner-product__specifications-info__list-item {
		min-width: 45%;
	}

	.inner-product__video-item.info {
		padding: 30px 20px;
	}

	.inner-product__variant-bg.var1 {
		background: url("/local/templates/sk_dom/assets/img/variat-1-m.png") no-repeat bottom right;
		background-size: contain;
	}

	.inner-product__variant-bg.var2 {
		background: url("/local/templates/sk_dom/assets/img/variat-2-m.png") no-repeat bottom right;
		background-size: contain;
	}

	.inner-product__variants-container {
		flex-direction: column;
	}

	.inner-product__variant {
		flex: unset;
		height: 280px;
	}

	.inner-product__slider-br-header-control__left,
	.inner-product__slider-br-header-control__right {
		min-width: 34px;
		min-height: 34px;
	}

	.inner-product__slider-br-header-control__left {
		background-size: 20px 20px;
	}

	.inner-product__slider-br-header-control__right {
		background-size: 20px 20px;
	}

	.inner-product__slider-br__mb-control {
		margin-top: 10px;
	}

	.inner-product__slider-kar-header-control__left,
	.inner-product__slider-kar-header-control__right {
		min-width: 34px;
		min-height: 34px;
	}

	.inner-product__slider-kar-header-control__left {
		background-size: 20px 20px;
	}

	.inner-product__slider-kar-header-control__right {
		background-size: 20px 20px;
	}

	.inner-product__slider-kar__mb-control {
		margin-top: 10px;
	}

	.inner-product__example-fh__container-item__content>.inner-product__example-fh__container-item__content-bot {
		display: none;
	}

	.inner-product__example-fh__container-item {
		flex-direction: column;
		align-items: unset;
		justify-content: space-between;
		gap: 10px;
	}

	.inner-product__example-fh__container-item__header>.inner-product__example-fh__container-item__content-bot {
		display: flex;
	}

	.inner-product__example-fh__container-item__header-ico {
		padding: 10px 18px 10px 50px;
	}

	.inner-product__brus-item__header {
		margin-top: 10px;
		padding: 12px 20px;
	}

	.inner-product__brus-item__img>img {
		width: 80%;
	}

	.inner-product__sale-control-md {
		margin-top: 20px;
	}

	.inner-product__price-table {
		display: none;
	}

	.inner-product__price-table-mobile {
		display: block;
	}

	.inner-product__base-item__header>p {
		font-size: 20px;
	}

	.inner-product__base-item__header {
		padding: 25px;
	}

	.project-container__card {
		padding: 20px;
	}

	.project-container__card>a .solid-btn__red {
		height: unset;
	}

	.inner-product__warn.mini-mg {
		margin-bottom: 60px;
	}

	.inner-product__warn {
		margin-top: 20px;
	}

	.inner-product__slider-br__slider-item img {
		height: 225px;
	}

	.inner-product__slider-kar__slider-item img {
		/*height: 225px;*/
		height: auto;
		max-height: 515px;
		object-fit: contain;
	}

	.inner-product__plan-item__container {
		margin-top: 30px;
	}

	.inner-product__btn-links .inner-product__btn-border p {
		font-weight: 500;
		font-size: 18px;
	}

	.inner-product__slider-main__item img {
		height: 100%;
	}

	.inner-product__example-fh__header.small-mg {
		margin-bottom: 30px;
	}

	.inner-product__specifications.small-mg {
		margin-bottom: 50px;
	}

	.inner-product__specifications-header {
		margin-bottom: 20px;
	}

	.inner-product__specifications {
		gap: 30px;
	}

	.inner-product__example-fh__header-tabs {
		gap: 12px;
	}

	.text_description .c-text p {
		margin-bottom: 8px;
	}

	.inner-product__example-fh__container-marker {
		width: 20px;
		height: 20px;
		font-size: 10px;
	}

	.inner-product__slider-main__fullS {
		top: 10px;
		left: 10px;
	}

	.inner-product__slider-kar-header-control__pagination {
		display: flex;
	}

	.inner-product__slider-kar-header-control__pagination .swiper-pagination-bullet {
		flex: 1;
		width: unset;
	}

	.inner-product__slider-br-header-control__pagination {
		display: flex;
	}

	.inner-product__slider-br-header-control__pagination .swiper-pagination-bullet {
		flex: 1;
		width: unset;
	}

	.similar-main__slider-pagination {
		display: flex;
		flex: 1;
	}

	.index-popular__mobile-control__pagination.similar-main__slider-pagination .swiper-pagination-bullet {
		width: unset;
		flex: 1;
	}

	.example-project__slider>.inner-product__slider {
		aspect-ratio: 2 / 3;
	}

	.inner-product__slider-thumbs__container .swiper-slide {
		max-height: 70px;
	}

	.inner-product__sale-header__control-right,
	.inner-product__sale-header__control-left {
		height: 32px;
		width: 32px;
		min-width: 32px;
		background-size: 20px 20px;
	}

	.inner-product__base-item__inner-item .index-advantages_card-under {
		color: var(--red);
	}

	.row_alter {
		flex-direction: column;
		gap: 20px;
	}
	.inner-product__plan-item >a {
		display: block;
		padding-bottom: 20px;
	}
}

@media (max-width: 460px) {
	.index-advantages__show-more {
		display: block;
	}

	.inner-product-container .index-advantages__card:nth-child(n + 3) {
		display: none;
	}
}

@media (max-width: 768px) {
	.inner-product-container .inner-product__specifications,
	.inner-product-container .text_description,
	.inner-product-container .inner-product__plan-item__container,
	.inner-product-container .inner-product__video-container {
		content-visibility: auto;
		contain-intrinsic-size: 0 360px;
	}

	.inner-product__credit .inner-product__credit-block {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
		padding: 10px;
		height: 100%;
		position: relative;
	}

	.inner-product__credit .inner-product__credit-block .image {
		width: 100%;
	}

	.inner-product__credit .inner-product__credit-block img {
		max-width: 50px;
	}

	.inner-product__credit .inner-product__credit-block .text {
		width: 100%;
		padding-bottom: 50px;
	}

	.inner-product__credit .inner-product__credit-block .text .headline {
		font-size: 16px;
	}

	.inner-product__credit .inner-product__credit-block .text p {
		font-size: 12px;
	}

	.inner-product__credit .inner-product__credit-block .arrow {
		padding: 21px;
		position: absolute;
		bottom: 10px;
	}
}

.product-hit {
	position: absolute;
	top: 70px;
	display: flex;
	align-items: center;
	right: 0;
	background: #FFCD15;
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%, 30% 50%);
	padding: 10px 15px 10px 30px;
	z-index: 5;
	font-size: 13px;
}

@media (max-width: 559px) {
	.inner-product__plan-header {
		margin-top: 5px;
		padding: 5px 20px;
	}

	.inner-product__plan-header .h3 {
		font-size: 15px;
	}
}
/* End */


/* Start:/bitrix/components/psk/psk.360rotator/templates/.default/style.css?17459884001945*/
.psk_360_wrapper{position:relative;min-height:100px;}
.psk_360_wrapper img{width:100%;display:none;}
.psk_360_loader{position:absolute;top:50%;left:50%;}
@keyframes psk_rotate{
  0%{-webkit-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
  50%{-webkit-transform: rotate(180deg) scale(0.6);transform: rotate(180deg) scale(0.6);}
  100%{-webkit-transform: rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
.psk_360_loader:after{content:'360\00B0';position:absolute;top:-30px;left:-30px;width:45px;height:45px;border-radius:100%;-webkit-animation:psk_rotate 1.5s 0s ease-in-out infinite reverse;animation:psk_rotate 1.5s 0s ease-in-out infinite reverse;border-style:solid;border-width:2px;border-color:#f00 transparent;text-align:center;padding:10px 0 0;color:#f00;font-size:14px;line-height:18px;}
.psk_360_loader:before{content:'';position:absolute;left:-50px;top:-50px;height:85px;width:85px;border-radius:100%;-webkit-animation:psk_rotate 1s 0s ease-in-out infinite;animation:psk_rotate 1s 0s ease-in-out infinite;border-style:solid;border-width:2px;border-color:#f00 transparent;text-align:center;}
.psk_360_startStop{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:100%;border:2px solid #fff;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20d%3D%22M25%200%20L200%20100%20L25%20200%20Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;background-size:50%;opacity:0.5;cursor:pointer;}
.psk_360_startStop:hover{opacity:1;}
.psk_360_startStop_play{background:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20175%20175%22%20%3E%3Cpath%20d%3D%22M0%200%20L175%200%20L175%20175%20L0%20175%20Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;background-size:50%;}

/* End */


/* Start:/local/templates/sk_dom/components/bitrix/news.list/stocks_block/style.css?17889421105487*/
.sale-item {
	position: relative;
	flex: 1 1 calc(50% - 10px);
	padding: 35px 40px;
	background: linear-gradient(90deg, #f3f8fc 34.27%, #dbecf9 84.61%);
	display: flex;
	z-index: 1;
	min-width: 40%;
	min-height: 330px;
	box-sizing: border-box;
}

.sale-item__content {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.sale-item__content>p:first-child {
	font-size: 34px;
	font-weight: 500;
	text-transform: uppercase;
	width: 90%;
}

.sale-item__content>p:last-child {
	width: 65%;
}

.sale-item__background {
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0;
	width: 35%;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
}

.sale-item.car .sale-item__content>p:last-child {
	width: 55%;
}


.inner-product__sale-control-md {
	margin-top: 30px;
	display: none;
}

.inner-product__sale .inner-product__sale-control-md {
	display: block;
}

.inner-product__sale-header__control-left {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23794 14.4261L11.4196 6.28459C11.7135 5.94309 12.23 5.90328 12.5732 6.19581C12.9164 6.48826 12.9564 7.00223 12.6624 7.34373C12.635 7.37557 12.6052 7.4053 12.5732 7.43252L5.79059 14.1899H26.1819C26.6337 14.1899 27 14.5545 27 15.0041C27 15.4538 26.6337 15.8182 26.1819 15.8182H5.79059L12.5732 22.5675C12.9164 22.8599 12.9564 23.3739 12.6624 23.7154C12.3684 24.0569 11.852 24.0967 11.5088 23.8042C11.4768 23.7769 11.4469 23.7472 11.4196 23.7154L3.23787 15.5739C2.9207 15.2565 2.9207 14.7436 3.23794 14.4261Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__sale-header__control-right {
	height: 48px;
	width: 48px;
	border: solid 1px var(--border);
	cursor: pointer;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7621 15.5739L18.5804 23.7154C18.2865 24.0569 17.77 24.0967 17.4268 23.8042C17.0836 23.5117 17.0436 22.9978 17.3376 22.6563C17.365 22.6244 17.3948 22.5947 17.4268 22.5675L24.2094 15.8101L3.81814 15.8101C3.36632 15.8101 3 15.4455 3 14.9959C3 14.5462 3.36632 14.1818 3.81814 14.1818L24.2094 14.1818L17.4268 7.43252C17.0837 7.14007 17.0436 6.6261 17.3376 6.2846C17.6316 5.94309 18.148 5.90328 18.4912 6.19581C18.5232 6.2231 18.5531 6.25276 18.5804 6.2846L26.7621 14.4261C27.0793 14.7435 27.0793 15.2564 26.7621 15.5739Z' fill='%23171717'/%3E%3C/svg%3E%0A");
}

.inner-product__sale-header__control-left:hover,
.inner-product__sale-header__control-right:hover {
	background-color: var(--border);
	transition: .3s;
}

.inner-product__sale-header__control {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
}

.inner-product__sale__control-pagination {
	text-align: center;
}

.inner-product__sale__control-pagination .swiper-pagination-bullet {
	width: 34px;
	height: 3px;
	border-radius: unset;
	background: var(--border);
	opacity: 1;
}

.inner-product__sale__control-pagination .swiper-pagination-bullet-active {
	background: var(--red);
}

.inner-product__sale-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.inner-product__sale-header__control {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
}


@media (min-width: 1201px) {
	.inner-product__sale__control-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 55px;
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 55px);
	}

	.inner-product__sale-control-md .inner-product__sale-header__control-left,
	.inner-product__sale-control-md .inner-product__sale-header__control-right {
		display:none
	}
}

@media (max-width: 1200px) {
	.inner-product__sale-control-md {
		display: block;
	}

	.inner-product__sale-header>.inner-product__sale-header__control {
		display: none;
	}
}

@media (min-width: 992px) {
	.action__slider:not(.swiper-initialized) .swiper-slide {
		width: 100% !important;
		max-width: 100% !important;
		flex-shrink: 0 !important;
	}
	
	.action__slider:not(.swiper-initialized) .swiper-wrapper {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		overflow: hidden !important;
	}
}

@media (max-width: 768px) {
	.sale-item__content>p:first-child {
		width: 65%;
	}

	.sale-item__background {
		width: 40%;
	}
}

@media (max-width: 750px) {
	.sale-item__content>p:first-child {
		font-size: 30px;
		width: 100%;
	}

	.sale-item__content>p:last-child {
		width: 100%;
	}

	.sale-item.car .sale-item__content>p:last-child {
		width: 100%;
	}

	.sale-item__background.home {
		background-position: bottom;
		background: url("/local/templates/sk_dom/components/bitrix/news.list/stocks_block/../assets/img/sale-1-mb.png") no-repeat;
		background-size: contain;
		height: 190px;
		width: 100%;
		bottom: 0;
		right: 0;
	}

	.sale-item__background {
		position: relative;
		background-size: contain;
		background-position: center;
		width: 100%;
		height: 190px;
		bottom: 0;
		right: 0;
	}

	.sale-item {
		flex-direction: column;
		min-height: 384px;
		padding: 20px;
	}

	.sale-item.car {
		min-height: 350px;
	}
}
/* End */
/* /local/templates/sk_dom/components/bitrix/breadcrumb/custom_breadcrumbs/style.css?177081060665 */
/* /local/templates/sk_dom/components/bitrix/news/catalog/bitrix/news.detail/.default/style.css?178878216865766 */
/* /bitrix/components/psk/psk.360rotator/templates/.default/style.css?17459884001945 */
/* /local/templates/sk_dom/components/bitrix/news.list/stocks_block/style.css?17889421105487 */
