

/* Start:/local/templates/unicumplast_page/components/bitrix/catalog/store_unicumplast/style.css?1736934353238*/
.catalog-element-addinational-block-header {
	font: 500 27px/32px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 26px;
	margin-bottom: 55px;
	margin-top: 26px;
	border-bottom: 1px solid rgba(18, 18, 18, 0.1);
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?16598248022917*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

/* End */


/* Start:/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/style.css?177503297058712*/
.price-container.price {
	left: -32px;
}

.item-product > div > .mrg-20-auto.mob-w-100 {
	padding-left: 32px;
}

.structure-item {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 5px;
}

.structure-item img {
	max-width: 180px;
}

.catalog-page .reviews-custom {
	top: 6px;
	left: 20px;
	height: 17px;
	position: absolute;
	display: flex;
	align-items: center;
}

.catalog-page .reviews-custom .reviews-list__rating {
	display: flex;
	height: 100%;
	margin: 0;
}

.catalog-page .reviews-custom .reviews-summary__count {
	font-size: 12px;
}

.catalog-page .reviews-custom svg {
	width: 12px;
	height: 18px;
}

.rating__star-svg.rating__star-svg--filled * {
	fill: #e5c45b;
}

.rating__star-svg {
	fill: rgb(192, 192, 192);
}

.compare-toast {
    position: fixed;
    top: 30px;
	right: 10px;
    transform: translateX(-50%);
    background: #fff;
    color: #000;
    padding: 12px 20px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    font-size: 15px;
    font-weight: 500;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 9999;
}

.compare-toast.show {
    opacity: 1;
}

.compare-toast__line {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    background: #007BFF;
    animation: toastLine 2s linear forwards;
}

@keyframes toastLine {
    from { width: 0%; }
    to { width: 100%; }
}

#cart-popup {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 999999;
	display: none;
	width: 250px;
	height: 70px;
	background: #FFFFFF;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

#cart-popup .close-btn {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	position: absolute;
	top: -12px;
	right: 10px;
	color: white;
	font-size: 21px;
	font-weight: revert-layer;
	background: #0076DA;
	border: none;
	cursor: pointer;
}

#cart-popup .progress-bar {
	height: 4px;
	background: #0076DA;
	width: 100%;
	animation: shrinkBar 5s linear forwards;
	margin-top: 12px;
	border-radius: 2px;
}

.cart-popup__box {
	height: calc(100% - 16px);
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	bottom: -5px;
	gap: 10px;
}

.cart-popup__box svg {
	margin-top: -5px;
}

@keyframes shrinkBar {
	from { width: 0%; }
	to { width: 100%; }
}

.ajax-buy-button.in-cart {
  display: flex;
  align-items: center;
  gap: 4px;
  background: #004E91;
  white-space: nowrap;
  padding: 5px 5px;
}

.ajax-buy-button.in-cart svg {
  width: 16px;
  height: 16px;
  fill: white;
}

.slider {
  position: relative;
  overflow: hidden;
  max-width: 800px;
  margin: auto;
}

.slider-track {
  display: flex;
  transition: transform 0.5s ease;
}

.slide {
  min-width: 100%;
  height: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
}

.slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
  display: block;
  margin-right: 0 !important;
}

.arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 100px;
  border: none;
  color: #fff;
  font-size: 1.3rem;
  cursor: pointer;
  display: none;
  z-index: 2;
}

.slider:hover .arrow {
  display: block;
}

.arrow.prev {
  left: 10px;
  padding-right: 3px;
}

.arrow.next {
  right: 10px;
  padding-left: 3px;
}

.dots {
  text-align: center;
  margin-bottom: 10px;
  height: 16px;
}

.dots button {
  width: 6px;
  height: 6px;
  margin: 0 5px;
  border-radius: 50%;
  border: none;
  background: #ccc;
  cursor: pointer;
}

.dots button.active {
  width: 8px;
  height: 8px;
  background: #0076DA;
}

@media (max-width:1400px) {
	.slide {
		height: initial !important;
	}
	.catalog__description_text_block > img {
		width: 27% !important;
		height: 27% !important;
	}
}

.item-product {
	position: relative;
}

@media (max-width:800px) {
	.slide img {
		height: max-content;
	}
	#customSlider {
		margin-bottom: 20px;
	}
}

@media (max-width:600px) {
	.catalog__description_text_block > img {
		width: 200px !important;
		height: 200px !important;
	}
}

@media (max-width: 500px) {
	.goods-card.count-form button {
		font-size: 20px;
	}
}

@media (max-width: 430px) {
	.catalog__description_text_block > img {
		width: 100% !important;
		height: auto !important;
	}
	.compare-link {
		position: absolute;
		top: 7px;
		right: 5px;
	}
}

.item-photo > .action-trig.novetly{
	top: 30px;
	background: #149441;
}

.novetly-no-top {
	top: 0 !important;
}

.description-section {
    display: flex;
    flex-direction: column;
}
#customSlider {
    order: 1;
}
.catalog__description_text_block.clearfix {
    order: 3;
}
.slider {
    max-width: 100%;
}
.slide {
    height: auto;
}
.description-section__tags {
    order: 3;
}

.teplicy_sections{
}
.teplicy_sections__list{
	margin-top: 80px;
	position: relative;
}
.teplicy_sections__list_bg_item{
	position: absolute;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	pointer-events: none;
	z-index: -1;
}
@media (max-width: 1300px) {
	.teplicy_sections__list_bg_item{
		display: none;
	}
}
.teplicy_sections__list_bg_item_1{
	width: 591px;
    height: 568px;
    top: 0.8%;
    left: 0;
    transform: translate(-72%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_1.webp');
}
.teplicy_sections__list_bg_item_2{
	width: 499px;
    height: 502px;
    top: 15.6%;
    right: 0;
    transform: translate(75%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_2.webp');
}
.teplicy_sections__list_bg_item_3{
	width: 483px;
    height: 355px;
    top: 29.6%;
    left: 0;
    transform: translate(-79%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_3.webp');
}
.teplicy_sections__list_bg_item_4{
	width: 618px;
    height: 272px;
    top: 42%;
    right: 0;
    transform: translate(78%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_4.webp');
}
.teplicy_sections__list_bg_item_5{
    width: 479px;
    height: 482px;
    top: 4740px;
    left: 0;
    transform: translate(-90%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_5.webp');
}
.teplicy_sections__list_bg_item_6{
	width: 560px;
    height: 539px;
    bottom: 26.5%;
    right: 0;
    transform: translate(80%, 0);
	background-image: url('/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/teplicy_sections__list_bg_item_6.webp');
}
.teplicy_sections__list_item{
	margin-bottom: 60px;
}
.teplicy_sections__list_item_header{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
	margin-bottom: 30px;
}
@media (max-width: 400px){
	.teplicy_sections__list_item_header{
		gap: 15px;
	}
}
.teplicy_sections__list_item_header_image{
	max-width: 100px;
	width: 100%;
	display: block;
	margin: 0;
}
@media (max-width: 600px){
	.teplicy_sections__list_item_header_image{
		max-width: 80px;
	}
	.teplicy_sections__list_item_header_image.--big{
		width: fit-content;
		max-width: 150px;
		height: 95px;
		object-fit: contain;
	}
}
@media (max-width: 400px){
	.teplicy_sections__list_item_header_image.--big{
		width: fit-content;
		max-width: 115px;
		height: 72px;
		object-fit: contain;
	}
}
.teplicy_sections__list_item_header_info{
	display: flex;
	flex-direction: column;
	gap: 2px;
}
@media (max-width: 980px) {
	.teplicy_sections__list_item_header_info.shrinked{
		max-width: 251px;
	}
}
@media (max-width: 600px) {
	.teplicy_sections__list_item_header_info.shrinked{
		max-width: 190px;
	}
}
.teplicy_sections__list_item_header_title{
	color: #2C2C2C;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 700px) {
	.teplicy_sections__list_item_header_title{
		font-size: 30px;
	}
}
@media (max-width: 600px) {
	.teplicy_sections__list_item_header_title{
		font-size: 26px;
	}
}
@media (max-width: 400px) {
	.teplicy_sections__list_item_header_title{
		font-size: 24px;
	}
}
.teplicy_sections__list_item_header_text{
	color: #7D7D7D;
	font-family: "PT Sans Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}
@media (max-width: 700px) {
	.teplicy_sections__list_item_header_text{
		font-size: 18px;
	}
}
@media (max-width: 400px) {
	.teplicy_sections__list_item_header_text{
		font-size: 16px;
	}
}
.teplicy_sections__list_item_products{
	display: grid;
	grid-template-columns: repeat(2, auto);
	justify-content: center;
	gap: 30px 20px;
}
@media (max-width: 980px) {
	.teplicy_sections__list_item_products{
		gap: 20px;
		display: flex;
		justify-content: flex-start;
	}
}
@media (max-width: 400px) {
	.teplicy_sections__list_item_products{
		gap: 15px;
	}
}
.teplicy_sections__list_item_products.show-text{
	gap: 60px;
}
@media (max-width: 1100px) {
	.teplicy_sections__list_item_products.show-text{
		gap: 40px;
	}
}
@media (max-width: 700px) {
	.teplicy_sections__list_item_products.show-text{
		gap: 25px;
	}
}
@media (max-width: 600px){
	.teplicy_sections__list_item_products.show-text{
		flex-direction: column-reverse;
		gap: 60px;
		align-items: center;

	}
}
.teplicy_sections__list_item_products._row_3{
	display: flex;
	flex-wrap: wrap;
}
@media (max-width: 980px) {
	.teplicy_sections__list_item_products._row_3{
		flex-wrap: nowrap;
	}
}
.teplicy_sections__list_item_products._row_3 > *:nth-child(1) {
	margin-left: 10px;
}
.teplicy_sections__list_item_products._row_3 > *:nth-child(2) {
	margin-right: 10px;
}
@media (max-width: 980px) {
	.teplicy_sections__list_item_products._row_3 > *:nth-child(1) {
		margin-left: 0;
	}
	.teplicy_sections__list_item_products._row_3 > *:nth-child(2) {
		margin-right: 0;
	}
}

.scroll-carousel.teplicy_sections__list_item_products{
	margin: -20px -10px;
	padding: 20px 10px;
}

.catalog_item{
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 360px;
	white-space: normal;
	padding: 30px 30px 24px;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #C1CADC;
	background: #FFF;
	box-shadow: 4px 4px 24px 0 rgba(1, 104, 191, 0.15);
}
@media (max-width: 1100px) {
	.catalog_item{
		max-width: 305px;
		padding: 20px 20px 24px;
	}
	.show-text .catalog_item{
		max-width: 360px;
		flex-shrink: 0;
	}
}
@media (max-width: 980px) {
	.catalog_item{
		flex-shrink: 0;
		max-width: 305px;
	}
	.show-text .catalog_item{
		max-width: 305px;
		flex-shrink: 0;
	}
}
@media (max-width: 700px) {
	.catalog_item{
		max-width: 280px;
		padding: 15px 15px 24px;
	}
	.show-text .catalog_item{
		max-width: 280px;
	}
}
@media (max-width: 600px) {
	.catalog_item{
		max-width: 260px;
	}
	.show-text .catalog_item{
		max-width: 260px;
	}
}
.catalog_item__header{
	position: relative;
	margin-bottom: 20px;
}
.catalog_item__header_image{
	width: 100%;
	max-width: 300px;
}
.catalog_item__top_promos_list{
	position: absolute;
	opacity: 1;
	display: flex;
	gap: 4px;
	flex-direction: column;
	top: 8px;
	left: 8px;
}
.catalog_item__top_promos_list_item{
	width: fit-content;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	line-height: 130%;
	padding: 2px 6px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.30);
}
.catalog_item__top_promos_list_item._sale{
	background: #3BBC00;
}
.catalog_item__top_promos_list_item._installation{
	background: #3794ED;
}
.catalog_item__top_promos_list_item._warranty{
	background: #FFD500;
	color: #564700;
}
.catalog_item__bottom_promos_list{
	position: absolute;
	display: flex;
	flex-direction: column-reverse;
	bottom: 8px;
	left: 8px;
	gap: 4px;
}
.catalog_item__bottom_promos_list_item{
	font-size: 0px;
	width: 48px;
	height: 48px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
.catalog_item__bottom_promos_list_item._new{
	background-image: url("/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/new-ico.webp");	
}
.catalog_item__bottom_promos_list_item._sale{
	background-image: url("/local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/images/sale-ico.webp");	
}

.catalog_item__body{
	display: flex;
	flex-direction: column;
}
.catalog_item__name{
	color: #056BC1;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 12px;
	text-wrap: pretty;
}
@media (max-width: 1100px) {
	.catalog_item__name{
		font-size: 24px;
	}
}
@media (max-width: 400px) {
	.catalog_item__name{
		font-size: 22px;
	}
}
.catalog_item__char_list{
	display: flex;
	flex-direction: column;
	gap: 7px;
}
.catalog_item__char_list_item{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
}
.catalog_item__char_list_item._construction{
	margin-bottom: 12px;
}
.catalog_item__char_list_item._length{
	margin-top: 12px;
	gap: 12px 8px;
}
.catalog_item__char_list_item_ico img{
	width: 24px;
	height: 24px;
	display: block;
	margin: 0;
}
.catalog_item__char_list_item_title{
	color: #2C2C2C;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 400px) {
	.catalog_item__char_list_item_title{
		font-size: 14px;
	}
}
.catalog_item__char_list_item_value{
	padding: 3px 10px;
	text-align: center;
	border-radius: 100px;
	background: rgba(193, 202, 220, 0.20);
	margin-left: 4px;
}
.catalog_item__char_list_item_text{
	width: 100%;
	color: #2C2C2C;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
@media (max-width: 600px) {
	.catalog_item__char_list_item_text{
		margin-top: -3px;
	}
}
@media (max-width: 400px) {
	.catalog_item__char_list_item_text{
		font-size: 14px;
	}
}
.catalog_item__char_list_item_buttons{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin-top: 2px;
}
.catalog_item__char_list_item_button{
	padding: 8px 14px;
	text-align: center;
	gap: 10px;
	background: #FFF;
	border-radius: 4px;
	border: 1px solid #A8A8A8;
	cursor: pointer;
	transition: .3s;
}
.catalog_item__char_list_item_button.selected{
	border: 1px solid #0174D6;
	background: #0174D6;
}

.catalog_item__char_list_item_button.selected .length-value{
	color: #FFF;
}

@media (max-width: 1100px) {
	.catalog_item__char_list_item_button{
		padding: 8px 10px;
	}
}
.catalog_item__char_list_item_button:hover{
	border: 1px solid #0174D6;
}
.catalog_item__char_list_item_button._disabled{
	display: none;
}
.catalog_item__char_list_item_button._active{
	display: none;
}
.catalog_item__char_list_item_button._active .length-value{
	display: none;
}
.length-value{
	color: #000;
	text-align: center;
	font-family: "PT Sans Narrow";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.catalog_item__footer{
	margin-top: auto;
}
.catalog_item__footer_prices{
	display: flex;
	align-items: center;
	gap: 24px;
	margin-top: 20px;
	margin-bottom: 12px;
}
.catalog_item__footer_old_price{

}
.catalog_item__footer_old_price_title{
	color: #A7A7A7;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
.catalog_item__footer_old_price_value{
	color: #7D7D7D;
	font-family: "PT Sans Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	text-decoration: line-through;
}
.catalog_item__footer_price{
	color: #0174D6;
	text-align: center;
	font-family: "PT Sans Narrow";
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.catalog_item__footer_price{
		font-size: 26px;
	}
}
@media (max-width: 400px) {
	.catalog_item__footer_price{
		font-size: 22px;
	}
}
.catalog_item__footer_link{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 12px;
	border-radius: 4px;
	transition: .3s;
	background: linear-gradient(180deg, #0083F2 0%, #0168BF 100%);

	color: #FFF;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.72px;
	text-decoration: none;
	position: relative;
	overflow: hidden;
}
.catalog_item__footer_link span{
	position: relative;
}
.catalog_item__footer_link::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #0168BF 0%;
	opacity: 0;
	transition: .3s;
}
.catalog_item__footer_link:hover{
	color: #FFF;
}
.catalog_item__footer_link:hover::before{
	opacity: 1;
}
@media (max-width: 400px) {
	.catalog_item__footer_link{
		font-size: 16px;
	}
}
.catalog_item_side_col{

}
@media (max-width: 1100px) {
	.catalog_item_side_col{
		max-width: 605px;
	}
}
@media (max-width: 980px) {
	.catalog_item_side_col{
		max-width: 54%;
	}
}
@media (max-width: 700px) {
	.catalog_item_side_col{
		max-width: 320px;
	}
}
@media (max-width: 600px) {
	.catalog_item_side_col{
		max-width: 100%;
	}
}
.catalog_item_side_col__text{
	margin-bottom: 50px;
}
.catalog_item_side_col__text p{
	color: #2C2C2C;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin: 0 0 20px 0 !important;
}
@media (max-width: 980px) {
	.catalog_item_side_col__text p{
		font-size: 16px;
	}
}
.catalog_item_side_col__text p:last-child{
	margin-bottom: 0;
}

.catalog_item_side_col__advantages{
	display: flex;
	align-items: start;
	gap: 15px;
	justify-content: space-between;
}
@media (max-width: 980px) {
	.catalog_item_side_col__advantages{
		gap: 40px;
	}
}
@media (max-width: 700px) {
	.catalog_item_side_col__advantages{
		gap: 10px;
	}
}

.catalog_item_side_col__advantages_item{
	width: 100%;
	max-width: 140px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	white-space: normal;
}
@media (max-width: 980px) {
	.catalog_item_side_col__advantages_item{
		flex-shrink: 0;
		max-width: 125px;
	}
}

.catalog_item_side_col__advantages_item_ico{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 2px solid #0174D6;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}
@media (max-width: 980px) {
	.catalog_item_side_col__advantages_item_ico{
		width: 60px;
		height: 60px;
	}
}
.catalog_item_side_col__advantages_item_ico_image{
	object-fit: contain;
}
.catalog_item_side_col__advantages_item_title{
	color: #0174D6;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 5px;
}
@media (max-width: 1100px) {
	.catalog_item_side_col__advantages_item_title{
		font-size: 16px;
	}
}
.catalog_item_side_col__advantages_item_text{
	color: #0174D6;
	text-align: center;
	font-family: "PT Sans Narrow";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.catalog_item_side_col__advantages_item_text{
		font-size: 14px;
	}
}
@media (max-width: 600px) {
	.catalog_item_side_col__advantages_item_text{
		max-width: 100px;
		margin-right: auto;
		margin-left: auto;
	}
}
.teplicy_form{
	margin-top: 80px;
	position: relative;
}
@media (max-width: 600px) {
	.teplicy_form{
		border-radius: 8px;
		overflow: hidden;
	}
}
.teplicy_form__background{
	width: 100%;
	object-fit: cover;
	object-position: center;
}
@media (max-width: 700px) {
	.teplicy_form__background{
		height: 295px;
		object-position: center ;
	}
}
@media (max-width: 700px) {
	.teplicy_form__background{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-position: center ;
	}
}
.teplicy_form__content{
	position: absolute;
	top: 40px;
	left: 30px;
	box-sizing: border-box;
	width: 100%;
	max-width: 550px;
	padding: 30px;
	border-radius: 8px;
	border: 1px solid rgba(255, 255, 255, 0.90);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(102, 102, 102, 0.30) 100%);
	box-shadow: 21.2px -21.2px 21.2px 0 rgba(116, 116, 116, 0.08) inset, -21.2px 21.2px 21.2px 0 rgba(255, 255, 255, 0.08) inset;
	backdrop-filter: blur(10px);
}
@media (max-width: 1100px){
	.teplicy_form__content{
		top: 20px;
		max-width: 505px;
	}
}
@media (max-width: 700px) {
	.teplicy_form__content{
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		max-width: 80%;
	}
}
@media (max-width: 600px) {
	.teplicy_form__content{
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		max-width: 100%;
		padding: 55px 24px;
		border: none;
	}
}
@media (max-width: 400px) {
	.teplicy_form__content{
		padding: 40px 12px;
	}
}
.teplicy_form__content_form{
	display: flex;
	gap: 16px;
}
@media (max-width: 600px) {
	.teplicy_form__content_form{
		flex-direction: column;
		align-items: center;
	}
}
.teplicy_form__content_form_field{
	flex-shrink: 0;
	width: 100%;
	max-width: 260px;
	box-sizing: border-box;
	padding: 10px 16px;
	border-radius: 4px;
	border: 1px solid #C1CADC;
	background: #FFF;
	color: #000;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
@media (max-width: 1100px){
	.teplicy_form__content_form_field{
		max-width: 230px;
	}
}
@media (max-width: 600px) {
	.teplicy_form__content_form_field{
		max-width: 300px;
	}
}
@media (max-width: 400px) {
	.teplicy_form__content_form_field{
		max-width: 100%;
	}
}
.teplicy_form__content_form_field::placeholder{
	color: #7D7D7D;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.teplicy_form__content_form_submit{
	width: 100%;
	padding: 10px;
	cursor: pointer;
	border-radius: 4px;
	background: linear-gradient(180deg, #0083F2 0%, #0168BF 100%);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.25);
	border: none;
	border-bottom: 2px solid transparent;
	color: #FFF;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.72px;
	transition: .3s;
}
.teplicy_form__content_form_submit:hover{
	border-bottom: 2px solid #C61F25;
}
@media (max-width: 600px) {
	.teplicy_form__content_form_submit{
		max-width: 200px;
	}
}
.teplicy_form__content_title{
	margin-bottom: 8px;
	color: #FFF;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
}
@media (max-width: 1100px){
	.teplicy_form__content_title{
		font-size: 28px;
	}
}
@media (max-width: 600px){
	.teplicy_form__content_title{
		font-size: 24px;
	}
}
@media (max-width: 400px){
	.teplicy_form__content_title{
		font-size: 22px;
	}
}
.teplicy_form__content_text{
	color: #FFF;
	text-align: center;
	font-family: "PT Sans Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	margin-bottom: 30px;
}
@media (max-width: 1100px){
	.teplicy_form__content_text{
		font-size: 18px;
	}
}
@media (max-width: 600px){
	.teplicy_form__content_text{
		font-size: 16px;
	}
}
@media (max-width: 400px){
	.teplicy_form__content_text{
		font-size: 14px;
	}
}

.quiz_section{
		margin-top: 60px;
}
@media (max-width: 980px){
	.quiz_section{
		margin-top: 45px;
	}
}
.quiz_section__title{
	color: #2C2C2C;
	font-family: "PT Sans Narrow";
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	margin-bottom: 30px;
}
@media (max-width: 1100px){
	.quiz_section__title{
		font-size: 28px;
	}
}
@media (max-width: 700px){
	.quiz_section__title{
		font-size: 26px;
	}
}
@media (max-width: 600px){
	.quiz_section__title{
		text-align: center;
		font-size: 24px;
	}
}
.quiz_section__title span{
	text-transform: uppercase;
}
.quiz_section__container{
	padding: 20px 24px 32px;
	border-radius: 8px;
	border: 1px solid #C1CADC;
	background: #FFF;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	max-height: fit-content;
}
@media (max-width: 1100px){
	.quiz_section__container{
		padding: 20px 15px 20px;
	}
}
@media (max-width: 600px){
	.quiz_section__container{
		padding: 40px 0;
		display: none;
	}
}
@media (max-width: 400px){
	.quiz_section__container{
		padding: 30px 0;
	}
}
.quiz_section__header{
	display: flex;
	width: 100%;
	padding: 12px 24px;
	box-sizing: border-box;
	justify-content: end;
	border-radius: 1000px;
	background: rgba(193, 202, 220, 0.20);
	margin-bottom: 48px;
}
@media (max-width: 600px) {
	.quiz_section__header{
		display: none;
	}
}
.quiz_section__steps{
	margin-right: 85px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 625px;
	width: 100%;
	position: relative;
}
@media (max-width: 1100px){
	.quiz_section__steps{
		margin-right: 45px;
		max-width: 545px;
	}
}
@media (max-width: 980px){
	.quiz_section__steps{
		margin-right: auto;
		margin-left: 0;
		max-width: 445px;
	}
}
@media (max-width: 700px){
	.quiz_section__steps{
		margin-right: auto;
		margin-left: 0;
		max-width: 345px;
	}
}
.quiz_section__steps::after{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	width: 100%;
	height: 2px;
	background: #C1CADC;
}
.quiz_section__steps::before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	width: 0%;
	height: 2px;
	background: #0174D6;
	transition: .3s;
	z-index: 1;
}
.quiz_section__steps.half::before{
	width: 50%;
}
.quiz_section__steps.full::before{
	width: 100%;
}
.quiz_section__step_item{
	position: relative;
	z-index: 2;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 2px solid #C1CADC;
	background: #FFF;
	transition: .3s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.quiz_section__step_item_ico:not(.stroke){
	transition: .3s;
	fill: #000;
}
.quiz_section__step_item_ico.stroke{
	transition: .3s;
	fill: none;
	stroke: #000;
}
.quiz_section__step_item.active{
	border: 2px solid #0174D6;
}
.quiz_section__step_item.active .quiz_section__step_item_ico:not(.stroke){
	fill: #0174D6;
}
.quiz_section__step_item.active .quiz_section__step_item_ico.stroke{
	stroke: #0174D6;
}

.quiz_section__step_item.filled{
	border: 2px solid #0174D6;
	background-color: #0174D6;
}
.quiz_section__step_item.filled .quiz_section__step_item_ico:not(.stroke){
	fill: #FFF;
}
.quiz_section__step_item.filled .quiz_section__step_item_ico.stroke{
	stroke: #FFF;
}

.quiz_section__reset_btn{
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 10px 15px;
	border-radius: 100px;
	border: 1px solid #056BC1;
	background: #FFF;
	width: fit-content;
	transition: .3s;

	color: #000;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.quiz_section__reset_btn::after{
	content: '';
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	transition: .3s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 5.70312C12.5 5.70312 13.4516 5.23438 10 5.23438C8.76387 5.23438 7.5555 5.60093 6.52769 6.28769C5.49988 6.97445 4.6988 7.95056 4.22576 9.0926C3.75271 10.2346 3.62894 11.4913 3.87009 12.7037C4.11125 13.9161 4.70651 15.0297 5.58059 15.9038C6.45466 16.7779 7.56831 17.3731 8.78069 17.6143C9.99307 17.8554 11.2497 17.7317 12.3918 17.2586C13.5338 16.7856 14.5099 15.9845 15.1967 14.9567C15.8834 13.9289 16.25 12.7205 16.25 11.4844' stroke='%23056BC1' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M10 2.26562L13.125 5.39062L10 8.51562' stroke='%23056BC1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.quiz_section__reset_btn:disabled{
	border: 1px solid #838383;
	color: #838383;
}
.quiz_section__reset_btn:disabled::after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 5.70312C12.5 5.70312 13.4516 5.23438 10 5.23438C8.76387 5.23438 7.5555 5.60093 6.52769 6.28769C5.49988 6.97445 4.6988 7.95056 4.22576 9.0926C3.75271 10.2346 3.62894 11.4913 3.87009 12.7037C4.11125 13.9161 4.70651 15.0297 5.58059 15.9038C6.45466 16.7779 7.56831 17.3731 8.78069 17.6143C9.99307 17.8554 11.2497 17.7317 12.3918 17.2586C13.5338 16.7856 14.5099 15.9845 15.1967 14.9567C15.8834 13.9289 16.25 12.7205 16.25 11.4844' stroke='%23838383' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M10 2.26562L13.125 5.39062L10 8.51562' stroke='%23838383' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.quiz_section__reset_btn._mobile{
	display: none;
}
@media (max-width: 600px) {
	.quiz_section__reset_btn._mobile{
		display: flex;
		margin-right: auto;
		margin-left: auto;	
		margin-top: 24px;
	}
}


.quiz_section__form{
	display: grid;
	grid-template-columns: repeat(3, auto);
	gap: 24px;
}
@media (max-width: 1100px) {
	.quiz_section__form{
		gap: 15px;
	}
}
@media (max-width: 980px) {
	.quiz_section__form{
		display: flex;
		flex-wrap: wrap;
		gap: 0 15px;
	}
}
.quiz_section__form_step{
	width: 100%;
	display: flex;
	flex-direction: column;
}
@media (max-width: 600px) {
	.quiz_section__form_step{
		padding: 0 20px;
	}
}
@media (max-width: 400px) {
	.quiz_section__form_step{
		padding: 0 15px;
	}
}
.quiz_section__form_step[data-step-id="step-1"]{}
@media (max-width: 980px) {
	.quiz_section__form_step[data-step-id="step-1"]{
		max-width: calc(50% - 8px);
		padding-bottom: 40px;
	}
}
@media (max-width: 600px) {
	.quiz_section__form_step[data-step-id="step-1"]{
		max-width: 100%;
		border-bottom: 1px solid #C1CADC;
	}
}
.quiz_section__form_step[data-step-id="step-2"]{
	padding: 0 24px;
	border-right: 1px solid #C1CADC;
	border-left: 1px solid #C1CADC;
}
@media (max-width: 980px) {
	.quiz_section__form_step[data-step-id="step-2"]{
		max-width: calc(50% - 8px);
	}
}
@media (max-width: 1100px) {
	.quiz_section__form_step[data-step-id="step-2"]{
		padding: 0 15px;
	}
}
@media (max-width: 1100px) {
	.quiz_section__form_step[data-step-id="step-2"]{
		border-right: 0;
		padding: 0 0 0 15px;
	}
}
@media (max-width: 600px) {
	.quiz_section__form_step[data-step-id="step-2"]{
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
		padding-top: 40px;
		border-left: none;
		border-bottom: 1px solid #C1CADC;
	}
}
@media (max-width: 400px) {
	.quiz_section__form_step[data-step-id="step-2"]{
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 30px;
		padding-top: 30px;
	}
}


.quiz_section__form_step[data-step-id="step-3"]{}

@media (max-width: 980px) {
	.quiz_section__form_step[data-step-id="step-3"]{
		padding-top: 40px;
		border-top: 1px solid #C1CADC;
	}
}
@media (max-width: 700px) {
	.quiz_section__form_step[data-step-id="step-3"]{
		border-top: none;
	}
}
@media (max-width: 400px) {
	.quiz_section__form_step[data-step-id="step-3"]{
		padding-top: 30px;
	}
}
.quiz_section__form_step_title{
	color: #C61F25;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 5px;
}
@media (max-width: 700px) {
	.quiz_section__form_step_title{
		font-size: 18px;
	}
}
.quiz_section__form_step_name{
	color: #0174D6;
	font-family: "PT Sans Narrow";
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 24px;
}
@media (max-width: 700px) {
	.quiz_section__form_step_name{
		font-size: 22px;
	}
}
.quiz_section__form_step_options{}
.quiz_section__form_step_options[data-option-type="frame-type"]{
	position: relative;
}
.quiz_section__form_step_options[data-option-type="frame-profile"]{}
.quiz_section__form_step_options[data-option-type="frame-width"]{}
.quiz_section__form_step_options_title{
	color: #2C2C2C;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 16px;
}
.quiz_section__form_step_options_list{
	width: 100%;
}
.quiz_section__form_step_options[data-option-type="frame-width"] .quiz_section__form_step_options_list{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	position: relative;
}

.quiz_section__form_step_options[data-option-type="frame-type"] .quiz_section__form_step_options_list{
	display: grid;
	grid-template-columns: repeat(2, max-content);
	gap: 20px 16px;
}
@media (max-width: 980px) {
	.quiz_section__form_step_options[data-option-type="frame-type"] .quiz_section__form_step_options_list{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 700px) {
	.quiz_section__form_step_options[data-option-type="frame-type"] .quiz_section__form_step_options_list{
		gap: 20px 10px;
	}
}
.quiz_section__form_step_options[data-option-type="frame-profile"] .quiz_section__form_step_options_list{
	display: grid;
	grid-template-columns: 100%;
	gap: 16px;
}
.quiz_section__form_step_option_input{
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	width: 0px;
	height: 0px;
}
.quiz_section__form_step_option_input + .quiz_section__form_step_option_check{
	position: relative;
	flex-shrink: 0;
	display: block;
	width: 18px;
	height: 18px;
	background: #FFF;
	border: 1px solid #838383;
	border-radius: 50%;
	transition: .2s;
}
@media (max-width: 980px) {
	.quiz_section__form_step_option_input + .quiz_section__form_step_option_check{
		width: 20px;
		height: 20px;
	}
}
.quiz_section__form_step_option_input[data-frame-type] + .quiz_section__form_step_option_check{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 2;
}
.quiz_section__form_step_option_input:checked + .quiz_section__form_step_option_check{
	border: 1px solid #0174D6;
}
.quiz_section__form_step_option_input + .quiz_section__form_step_option_check::before{
	content: '';
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #0174D6;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.quiz_section__form_step_option_input:checked + .quiz_section__form_step_option_check::before{
	opacity: 1;
}

.quiz_section__form_step_option_input:checked + .quiz_section__form_step_option_check + .quiz_section__form_step_option_image{
	border: 2px solid #0174D6;
}


.quiz_section__form_step_option{
	position: relative;
	cursor: pointer;
}
.quiz_section__form_step_option[data-frame-type]{
	max-width: 155px;
	text-align: center;
	overflow: hidden;
}
.quiz_section__form_step_option[data-frame-type]:hover .quiz_section__form_step_option_image{
	transform: scale(1.3);
}
.quiz_section__form_step_option[data-frame-type]:hover .quiz_section__form_step_option_title{
	text-decoration: underline;
}
.quiz_section__form_step_option_image_wrapp{
    border-radius: 4px;
	margin-bottom: 10px;
	overflow: hidden;
}
@media (max-width: 1100px) {
	.quiz_section__form_step_option[data-frame-type]{
		max-width: 135px;
	}
}
@media (max-width: 980px) {
	.quiz_section__form_step_option[data-frame-type]{
		max-width: 100%;
	}
}
.quiz_section__form_step_option[data-frame-type].unactive .quiz_section__form_step_option_image{
	filter: grayscale(1);
}
.quiz_section__form_step_option[data-frame-profile]{
	display: flex;
	align-items: center;
	gap: 12px;
}

.quiz_section__form_step_option[data-frame-profile].unactive .frame-profile-image{
	filter: grayscale(1);
}
.quiz_section__form_step_option[data-frame-profile].disabled{
	opacity: 0.5;
}
.quiz_section__form_step_option[data-frame-profile].disabled .frame-profile-image{
	filter: grayscale(1);
}

.quiz_section__form_step_option[data-width].disabled{
	opacity: 0.5;
}

.button-option-content{
	cursor: pointer;
	display: flex;
	padding: 12px 20px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 4px;
	border: 1px solid #A8A8A8;
	transition: .2s;

	color: #000;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.button-option-content:hover{
	border: 1px solid #0174D6;
}

.quiz_section__form_step_option_input:checked + .button-option-content{
	border: 1px solid #0174D6;
	background: #0174D6;
}

.quiz_section__form_step_option_input:checked + .button-option-content .quiz_section__form_step_option_title{
	color: #fff;
}


.quiz_section__form_step_option_image{
	display: block;
	width: 100%;
	transition: .3s;
}
.quiz_section__form_step_option_image.frame-profile-image{
	border-radius: 50%;
	width: 64px;
	height: 64px;
	border: 2px solid #C1CADC;
	transition: .3s;
	margin-bottom: 0;
}
@media (max-width: 1100px) {
	.quiz_section__form_step_option_image.frame-profile-image{
		width: 58px;
		height: 58px;
	}
}
.quiz_section__form_step_option_content{}
.quiz_section__form_step_option_title{
	color: #000;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.quiz_section__form_step_option_title{
		font-size: 16px;
	}
}
.quiz_section__form_step_option_description{
	color: #2C2C2C;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.quiz_section__form_btn{
	position: relative;
	cursor: pointer;
	margin-top: auto;
	margin-left: auto;
	display: flex;
	padding: 10px 24px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 4px;
	background: #C61F25;

	color: #FFF;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.68px;
	text-transform: uppercase;
}
@media (max-width: 980px) {
	.quiz_section__form_btn{
		margin-right: auto;
		margin-left: auto;
		margin-top: 40px;
	}
}
@media (max-width: 400px) {
	.quiz_section__form_btn{
		font-size: 16px;
	}
}
.quiz_section__form_btn:disabled{
	background: #838383;
	transition: .3s;
	pointer-events: none;
}
.quiz_section__form_btn:hover{
	box-shadow: 4px 6px 8px 0 rgba(1, 104, 191, 0.30);
}
.quiz_section__form_btn::after{
	content: '';
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.5625 5.24996L19.3125 12L12.5625 18.75M18.375 12L4.6875 12' stroke='white' stroke-width='2.16' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.quiz_results__items_grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
@media (max-width: 980px) {
	.quiz_results__items_grid{
		display: flex;
		white-space: normal;
	}
}
@media (max-width: 600px) {
	.quiz_results__items_grid{
		gap: 15px;
	}
}

.quiz_section__current_filters{
	display: none;
	flex-wrap: wrap;
	padding: 32px 24px;
	flex-direction: row;
	align-items: center;
	gap: 10px;
	justify-content: space-around;
	border-radius: 8px;
	border: 1px solid #C1CADC;
	background: #FFF;
}
@media (max-width: 600px) {
	.quiz_section__current_filters{
		flex-direction: column;
		gap: 20px;
		justify-content: start;
		align-items: start;
		padding: 24px 15px;
	}
}
.quiz_section__current_filters.visible{
	display: flex;
}
.quiz_section__current_filters + .quiz_section__current_filters_change{
	display: none !important;
}
.quiz_section__current_filters.visible + .quiz_section__current_filters_change{
	display: block !important;
}
.current-filter-item{
	display: flex;
	align-items: center;
	gap: 20px;
}
@media (max-width: 600px) {
	.current-filter-item{
		gap: 12px;
	}
}
.current-filter-item-frame-profile{
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: fit-content;
	gap: 8px;
	padding: 6px 20px 6px 6px;
	border-radius: 100px;
	background: rgba(193, 202, 220, 0.20);
}
.current-filter-item-frame-profile._empty{
	padding: 0;
	background: none;
	margin-left: -10px;
}
._empty .current-filter-name{
	color: #7D7D7D;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.current-filter-item-frame-type{
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: fit-content;
	gap: 8px;
	padding: 6px 20px 6px 6px;
	border-radius: 100px;
	background: rgba(193, 202, 220, 0.20);
}
.current-filter-item-frame-type._empty{
	padding: 0;
	background: none;
	margin-left: -10px;
}

.current-filter-item-frame-width{
	padding: 15px 20px;
	text-align: center;
	width: fit-content;
	border-radius: 100px;
	background: rgba(193, 202, 220, 0.20);
}
.current-filter-item-frame-width._empty{
	padding: 0;
	background: none;
	margin-left: -10px;
}

.current-filter-image{
	display: block;
	width: 42px;
	height: 42px;
	flex-shrink: 0;
	border-radius: 50%;
	border: 2px solid #C1CADC;
}
@media (max-width: 1100px) {
	.current-filter-image{
		width: 36px;
		height: 36px;
	}
}
@media (max-width: 400px) {
	.current-filter-image{
		width: 32px;
		height: 32px;
	}
}
.current-filter-item-title{
	color: #0174D6;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.current-filter-item-title{
		font-size: 18px;
	}
}
@media (max-width: 400px) {
	.current-filter-item-title{
		font-size: 16px;
		flex-shrink: 0;
	}
}
.current-filter-name{
	color: #000;
	text-align: start;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.current-filter-name{
		font-size: 16px;
	}
}
@media (max-width: 400px) {
	.current-filter-name{
		font-size: 14px;
	}
}
.quiz_section__current_filters_change{
	display: block !important;
	width: fit-content;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	margin-top: 15px;
	color: #838383;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.8px;
	border-bottom: 1px dashed #7D7D7D;
	cursor: pointer;
}

.quiz_section__return_btn{
	cursor: pointer;
	display: none;
	align-items: center;
	gap: 6px;
	padding: 10px 19px;
	border-radius: 100px;
	border: 1px solid #056BC1;
	background: #FFF;

	color: #000;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.quiz_section__return_btn::before{
	content: '';
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.53125 4.375L3.90625 10L9.53125 15.625M4.6875 10L16.0938 10' stroke='%23056BC1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.quiz_section__header.sended .quiz_section__return_btn{
	display: flex;
}

.quiz_section__header.sended .quiz_section__steps{
	margin-right: auto;
	margin-left: 85px;
}
@media (max-wdith: 1100px) {
	.quiz_section__header.sended .quiz_section__steps{
		margin-left: 45px;
	}
}
@media (max-width: 980px){
	.quiz_section__header.sended .quiz_section__steps{
		margin-right: 0;
		margin-left: auto;
	}
}
.loader-text{
    color: #0174D6;
    font-family: "PT Sans Narrow";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0.72px;
    position: absolute;
    width: 100vw;
    z-index: 3;
    left: 50%;
    transform: translate(-50%, 50px);
    text-align: center;
}
@media (max-width: 400px) {
	.loader-text{
		max-width: 215px;
		text-align: center;
	}
}

.quiz_section__form_btn_alarm{
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translate(0, -100%);
	top: -20px;
	right: 0;
	width: 326px;
	padding: 10px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	box-sizing: border-box;
	border-radius: 8px;
	border: 1px solid #C61F25;
	background-color: #FFF;
}
.quiz_section__form_btn_alarm.visible{
	opacity: 1;
}
.quiz_section__form_btn_alarm_text{
	color: #2C2C2C;
	font-family: "PT Sans Narrow";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0.72px;
	text-align: start;
	text-transform: none;
}
.quiz_section__form_btn_alarm::before{
	content: '';
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.3583 5.7583C9.1861 5.9311 9.1 6.145 9.1 6.4L9.1 10C9.1 10.255 9.1864 10.4686 9.3592 10.6408C9.532 10.813 9.7456 10.8994 10 10.9C10.2544 10.9006 10.468 10.8142 10.6408 10.6408C10.8136 10.4674 10.9 10.2538 10.9 10L10.9 6.4C10.9 6.145 10.8136 5.9311 10.6408 5.7583C10.468 5.5855 10.2544 5.4994 10 5.5C9.7456 5.5006 9.5317 5.5861 9.3583 5.7583ZM9.3583 12.9592C9.1861 13.1314 9.1 13.345 9.1 13.6C9.1 13.855 9.1864 14.0686 9.3592 14.2408C9.532 14.413 9.7456 14.4994 10 14.5C10.2544 14.5006 10.468 14.4142 10.6408 14.2408C10.8136 14.0674 10.9 13.8538 10.9 13.6C10.9 13.3462 10.8136 13.1323 10.6408 12.9583C10.468 12.7843 10.2544 12.6982 10 12.7C9.7456 12.7018 9.5317 12.7882 9.3583 12.9592ZM10 1C11.245 1 12.415 1.2364 13.51 1.7092C14.605 2.182 15.5575 2.8231 16.3675 3.6325C17.1775 4.4419 17.8186 5.3944 18.2908 6.49C18.763 7.5856 18.9994 8.7556 19 10C19.0006 11.2444 18.7642 12.4144 18.2908 13.51C17.8174 14.6056 17.1763 15.5581 16.3675 16.3675C15.5587 17.1769 14.6062 17.818 13.51 18.2908C12.4138 18.7636 11.2438 19 10 19C8.7562 19 7.5862 18.7636 6.49 18.2908C5.3938 17.818 4.4413 17.1769 3.6325 16.3675C2.8237 15.5581 2.1823 14.6056 1.7083 13.51C1.2343 12.4144 0.998202 11.2444 1 10C1.0018 8.7556 1.2382 7.5856 1.7092 6.49C2.1802 5.3944 2.8213 4.4419 3.6325 3.6325C4.4437 2.8231 5.3962 2.1817 6.49 1.7083C7.5838 1.2349 8.7538 0.998801 10 1Z' fill='%23C61F25'/%3E%3C/svg%3E");
}

.quiz_section__header.sended + .quiz_section__form .quiz_section__form_btn{
	background: #838383;
	transition: .3s;
	pointer-events: none;
}
.quiz_section__header.sended + .quiz_section__form .quiz_section__form_btn.changed{
	background: #C61F25;
	pointer-events: all;
}

.quiz_results__title{
	margin-top: 40px;
	margin-bottom: 30px;
	color: #056BC1;
	font-family: "PT Sans Narrow";
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	letter-spacing: 1.12px;
}
@media (max-width: 980px) {
	.quiz_section__container.loading{
		height: 640px;
	}
}
@media (max-width: 600px) {
	.quiz_section__container.loading{
		height: 360px;
	}
}
@media (max-width: 400px) {
	.quiz_section__container.loading{
		height: 320px;
	}
}

.quiz_section__expand_container{
	display: none;
	margin-bottom: 30px;
}
@media (max-width: 600px) {
	.quiz_section__expand_container{
		cursor: pointer;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		max-width: fit-content;
		padding: 8px 24px;
		justify-content: center;
		align-items: center;
		gap: 16px;
		border-radius: 4px;
		background: #C61F25;
		box-sizing: border-box;

		color: #FFF;
		text-align: center;
		font-family: "PT Sans Narrow", sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		letter-spacing: 1.44px;
		text-transform: uppercase;
	}
	.quiz_section__expand_container::before{
		content: '';
		transition: .3s;
		flex-shrink: 0;
		width: 32px;
		height: 32px;
		background-position: center center;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M4.76416 23.5103V16' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cmask id='mask0_1706_2881' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Cpath d='M0 3.8147e-06H32V32H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1706_2881)'%3E%3Cpath d='M7.21356 8.48959C3.74749 8.48959 0.937744 11.2994 0.937744 14.7654V23.5103H13.4894V14.7654C13.4894 11.2994 10.6796 8.48959 7.21356 8.48959Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M7.21338 8.48955H24.7868C28.2528 8.48955 31.0626 11.2994 31.0626 14.7654V23.5103H13.4892' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9.66235 15.9999V23.5103' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M0.9375 16H13.4891' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M7.21338 8.48957V15.9999' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M18.929 8.48955C22.395 8.48955 25.2048 11.2994 25.2048 14.7654V23.5103' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M13.071 8.48955C16.5371 8.48955 19.3469 11.2994 19.3469 14.7654V23.5103' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");
	}
	.quiz_section__expand_container.active::before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M15 9.5L2 22.5M2 9.5L15 22.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	}
}

.catalog_item__top_tag{
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: end;
	gap: 4px;
	transform: translate(0, -8px);
}
.catalog_item__top_tag.budget{

}
.catalog_item__top_tag.hard{

}
.catalog_item__top_tag_ico{
	display: flex;
	align-items: center;
	gap: 8px;
	border-radius: 100px;
	padding: 5px 12px;

	color: #FFF;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.catalog_item__top_tag_text{
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}
.catalog_item__top_tag_ico::before{
	content: '';
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

.catalog_item__top_tag.budget .catalog_item__top_tag_ico{
	background: #C61F25;
}
.catalog_item__top_tag.hard .catalog_item__top_tag_ico{
	background: linear-gradient(0deg, #1A499C 0%, #1F71FF 100%);
}

.catalog_item__top_tag.budget .catalog_item__top_tag_ico::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1618_4)'%3E%3Cpath d='M14.5455 3.63636C14.5455 5.70909 11.4182 7.27273 7.27273 7.27273C3.12727 7.27273 0 5.70909 0 3.63636C0 1.56364 3.12727 0 7.27273 0C11.4182 0 14.5455 1.56364 14.5455 3.63636ZM8.72727 14.5455C5.63636 14.5455 2.99636 13.7455 1.45455 12.4C1.49818 14.4582 4.60364 16 8.72727 16C12.8509 16 15.9345 14.4655 16 12.4291C14.48 13.7455 11.9055 14.5455 8.72727 14.5455ZM7.27273 11.6364C5.40152 11.6756 3.54229 11.329 1.81091 10.6182C2.74182 12.0873 5.40364 13.0909 8.72727 13.0909C12.8727 13.0909 16 11.5273 16 9.45455C15.9941 9.00482 15.8493 8.56791 15.5855 8.20364C14.5018 10.2836 11.3673 11.6364 7.27273 11.6364ZM8 8.72727H7.27273H6.54545C3.69455 8.61818 1.37455 7.84 0 6.62545C0.0654546 8.64727 3.17091 10.1818 7.27273 10.1818C11.3745 10.1818 14.48 8.64727 14.5455 6.61091C13.1418 7.82545 10.8218 8.60364 8 8.72727Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1618_4'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.catalog_item__top_tag.hard .catalog_item__top_tag_ico::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1614_946)'%3E%3Cpath d='M1.70197 1.03949L1.03906 1.70239L3.13824 3.80157L3.80114 3.13866L1.70197 1.03949Z' fill='white'/%3E%3Cpath d='M5.48535 0.0214844H4.54785V2.36523H5.48535V0.0214844Z' fill='white'/%3E%3Cpath d='M2.36523 4.5481H0.0214844V5.48559H2.36523V4.5481Z' fill='white'/%3E%3Cpath d='M12.8611 12.1984L12.1982 12.8613L14.2974 14.9605L14.9603 14.2976L12.8611 12.1984Z' fill='white'/%3E%3Cpath d='M15.9785 10.5142H13.6348V11.4517H15.9785V10.5142Z' fill='white'/%3E%3Cpath d='M11.4521 13.6345H10.5146V15.9783H11.4521V13.6345Z' fill='white'/%3E%3Cpath d='M10.9785 5.02143C10.8665 4.9094 10.7495 4.80528 10.6285 4.7085L8.60129 6.73574C8.74182 6.80268 8.87357 6.89399 8.98976 7.01018C9.53804 7.55846 9.53807 8.45061 8.98976 8.99892L5.21117 12.7775C4.66286 13.3258 3.77073 13.3258 3.22242 12.7775C2.67411 12.2292 2.67414 11.337 3.22242 10.7887L3.50208 10.5091C2.91902 9.46383 2.72767 8.2573 2.92764 7.10605L1.23368 8.80002C-0.411226 10.4449 -0.411226 13.1213 1.23368 14.7662C2.87858 16.4111 5.55498 16.4111 7.19988 14.7662L10.9785 10.9876C12.6234 9.34274 12.6234 6.66631 10.9785 5.02143Z' fill='white'/%3E%3Cpath d='M14.7665 1.23368C13.1216 -0.411226 10.4452 -0.411226 8.80032 1.23368L5.02176 5.01223C3.37686 6.6571 3.37686 9.33354 5.02176 10.9784C5.13283 11.0895 5.25001 11.1936 5.37201 11.2911L7.39895 9.26416C7.25842 9.19723 7.12667 9.10591 7.01048 8.98973C6.46395 8.4432 6.46232 7.55517 7.00529 7.00645C7.00517 7.00632 10.789 3.22242 10.789 3.22242C11.3373 2.67411 12.2295 2.67414 12.7778 3.22242C13.3261 3.7707 13.3261 4.66286 12.7778 5.21117L14.7665 7.19989C16.4114 5.55498 16.4114 2.87858 14.7665 1.23368Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1614_946'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.catalog_item__top_tag.budget .catalog_item__top_tag_text{
	color: #C61F25;
}
.catalog_item__top_tag.hard .catalog_item__top_tag_text{
	color: #056BC1;
}


.teplicy_form__modal{
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(158, 158, 158, 0.70);
	z-index: 999;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
}
.teplicy_form__modal.active{
	opacity: 1;
	pointer-events: all;
}
.teplicy_form__modal_content{
	position: relative;
	padding: 80px 60px;
	box-sizing: border-box;
	width: 100%;
	max-width: 575px;

	border-radius: 8px;
	background: #FFF;
}
@media (max-width: 600px) {
	.teplicy_form__modal_content{
		border-radius: 0;
		max-width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;

		padding: 20px 24px;
	}
}
.teplicy_form__modal_content::before{
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 233px;
	height: 162px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("/local/templates/unicumplast_page/components/bitrix/catalog.element/store_unicumplast_detail/images/order-modal-bg.webp");
}
.teplicy_form__modal__close{
	cursor: pointer;
	position: absolute;
	z-index: 2;
	width: 28px;
	height: 28px;
	top: 10px;
	right: 10px;
	transition: .3s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.3809 6.38169C6.54496 6.21783 6.76735 6.12579 6.99923 6.12579C7.23111 6.12579 7.4535 6.21783 7.61756 6.38169L21.6176 20.3817C21.7035 20.4618 21.7725 20.5584 21.8203 20.6657C21.8681 20.7731 21.8938 20.8889 21.8959 21.0064C21.898 21.1239 21.8764 21.2406 21.8324 21.3496C21.7884 21.4585 21.7229 21.5575 21.6398 21.6406C21.5567 21.7237 21.4577 21.7892 21.3488 21.8332C21.2398 21.8772 21.1231 21.8988 21.0056 21.8967C20.8881 21.8946 20.7723 21.8689 20.6649 21.8211C20.5576 21.7733 20.461 21.7043 20.3809 21.6184L6.3809 7.61836C6.21704 7.45429 6.125 7.2319 6.125 7.00002C6.125 6.76815 6.21704 6.54575 6.3809 6.38169Z' fill='%23A7A7A7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.616 6.38169C21.7799 6.54575 21.8719 6.76815 21.8719 7.00002C21.8719 7.2319 21.7799 7.45429 21.616 7.61836L7.61604 21.6184C7.45017 21.7729 7.23078 21.8571 7.0041 21.8531C6.77741 21.8491 6.56113 21.7572 6.40081 21.5969C6.2405 21.4366 6.14867 21.2203 6.14467 20.9936C6.14067 20.7669 6.22481 20.5476 6.37937 20.3817L20.3794 6.38169C20.5434 6.21783 20.7658 6.12579 20.9977 6.12579C21.2296 6.12579 21.452 6.21783 21.616 6.38169Z' fill='%23A7A7A7'/%3E%3C/svg%3E");
}
.teplicy_form__modal__close:hover{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.3809 6.38169C6.54496 6.21783 6.76735 6.12579 6.99923 6.12579C7.23111 6.12579 7.4535 6.21783 7.61756 6.38169L21.6176 20.3817C21.7035 20.4618 21.7725 20.5584 21.8203 20.6657C21.8681 20.7731 21.8938 20.8889 21.8959 21.0064C21.898 21.1239 21.8764 21.2406 21.8324 21.3496C21.7884 21.4585 21.7229 21.5575 21.6398 21.6406C21.5567 21.7237 21.4577 21.7892 21.3488 21.8332C21.2398 21.8772 21.1231 21.8988 21.0056 21.8967C20.8881 21.8946 20.7723 21.8689 20.6649 21.8211C20.5576 21.7733 20.461 21.7043 20.3809 21.6184L6.3809 7.61836C6.21704 7.45429 6.125 7.2319 6.125 7.00002C6.125 6.76815 6.21704 6.54575 6.3809 6.38169Z' fill='%23000000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.616 6.38169C21.7799 6.54575 21.8719 6.76815 21.8719 7.00002C21.8719 7.2319 21.7799 7.45429 21.616 7.61836L7.61604 21.6184C7.45017 21.7729 7.23078 21.8571 7.0041 21.8531C6.77741 21.8491 6.56113 21.7572 6.40081 21.5969C6.2405 21.4366 6.14867 21.2203 6.14467 20.9936C6.14067 20.7669 6.22481 20.5476 6.37937 20.3817L20.3794 6.38169C20.5434 6.21783 20.7658 6.12579 20.9977 6.12579C21.2296 6.12579 21.452 6.21783 21.616 6.38169Z' fill='%23000000'/%3E%3C/svg%3E");
}
.teplicy_form__modal_title{
	color: #0174D6;
	text-align: center;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
}
.teplicy_form__modal_text{
	margin-top: 16px;
	color: #2C2C2C;
	text-align: center;
	font-family: "PT Sans Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
/* End */
/* /local/templates/unicumplast_page/components/bitrix/catalog/store_unicumplast/style.css?1736934353238 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.css?16598248022917 */
/* /local/templates/unicumplast_page/components/bitrix/catalog.section/teplicy/style.css?177503297058712 */
