

/* Start:/style.css?17302111009529*/

/*
.main-dileram .container-breadcrumb {
	display:none;
}
*/
.container {
	padding:0;
	width:100%;
}
.container > section {
	margin-bottom:0;

}
.dileram-2024 {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	max-width:100%;
}

.screen-1 {
	display:flex;
	justify-content:center;
	width:100%;
	margin:0 auto;
	background-color:#0E0E0E;
}

.screen-1-content {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:755px;
	width:1600px;
	max-width:100%;
}
.screen-1-content .image {
	z-index:0;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:center;
}
[id^="bx_incl_area"] .screen-1-content {
	flex-direction:column;
}
[id^="bx_incl_area"] .screen-1-content .image {
	position:static;
}
.screen-1-content .image img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.screen-1-content .info {
	width:100%;
	z-index:1;
	padding:68px 278px;
	display:flex;
	flex-direction:column;
	gap:50px;
}

.screen-1-content .info h1 {
	width:612px;
	max-width:100%;
	font-weight: 700;
	font-size: 42px;
	line-height: 58px;
	text-transform: uppercase;
	display:inline-flex;
	margin:0;
}

.screen-1-content .info .brand-list {
	width:612px;
	max-width:100%;
	display:flex;
	flex-direction:column;
	gap:38px;
}
.screen-1-content .info .brand-item {
	display:flex;
	gap:14px;
}
.screen-1-content .info .brand-item:before {
	content:"";
	width:7px;
	height:7px;
	border-radius:50%;
	background-color:#F5BE0B;
	opacity: 0.3;
	position:relative;
	top:12px;
}

.screen-1-content .info .brand-item_content {
	display:flex;
	flex-direction:column;
	gap:13px;
}
.screen-1-content .info .brand-item_content-text {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	color: #F5BE0B;
}
.screen-1-content .info .brand-item_content-img {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:30px;
}
.screen-1-content .info .brand-item_content-img img {
}

@media (max-width:1660px) {
	.screen-1-content {
		min-height:0;
	}
	.screen-1-content .info {
		padding:50px;
	}
}
@media (max-width:800px) {
	.screen-1-content .info {
		gap:30px;
		padding:30px;
	}
	.screen-1-content .info h1 {
		font-size:32px;
		line-height:normal;
	}
	.screen-1-content .info .brand-list {
		gap:15px;
	}
	.screen-1-content .info .brand-item:before {
		top:9px;
	}
	.screen-1-content .info .brand-item_content {
		gap:5px;
	}
	.screen-1-content .info .brand-item_content-text {
		font-size:20px;
		line-height:normal;
	}
}
@media (max-width:480px) {
	.screen-1-content .info {
		padding:50px 15px;
	}
	.screen-1-content .info h1 {
		font-size:24px;
	}	
}
@media only screen and (min-width: 951px) and (max-width: 1023px) {
	.main.main-dileram {
		padding-top:0 !important;
	}
}
.screen-2 {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:10px;
	padding:80px 0 90px;
}
.screen-2 h2 {
	font-weight: 700;
	font-size: 33px;
	line-height: 160%;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align:center;
	margin:0;
}
.screen-2 .h3 {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom:50px;
}
.screen-2 .item-list {
	width:838px;
	max-width:100%;
	margin:0 auto;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:50px;
}
.screen-2 .item-list .item {
	display:flex;
	gap:0px;
}
.screen-2 .item-list .item .image {
	flex: 0 0 auto;
	display:inline-flex;
	width:40px;
}

.screen-2 .item-list .item .info {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:15px;
}

.screen-2 .item-list .item .info .title {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	display: flex;
	color: #F5BE0B;
	text-transform:none;
}
.screen-2 .item-list .item .info .note {
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
}

@media (max-width:898px) {
	.screen-2 .item-list {
		width:100%;
		padding: 0 30px;
	}
}
@media (max-width:800px) {
	.screen-2 h2 {
		font-size:28px;
		line-height:1.6;
		padding: 0 30px;
	}
}

@media (max-width:480px) {
	.screen-2 {
		padding:30px 0 40px;
		gap:30px;
	}
	.screen-2 .item-list {
		gap:30px;
	}
	.screen-2 .item-list .item .info {
		gap:10px;
	}
	.screen-2 .item-list .item .info .title {
		font-size:20px;
	}
	.screen-2 .item-list .item .info .note {
		margin-left:-40px;
		font-size:16px;
	}
}

.screen-3 {
	background-color:#fff;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:50px;
	padding:80px 0 90px;
	color: #191C1D;
}
.screen-3 h2 {
	font-weight: 700;
	font-size: 33px;
	line-height: 160%;
	text-transform: uppercase;
	margin:0;
}
.screen-3-content {
	display:flex;
	align-items:stretch;
	gap:44px;
}
.screen-3-content .image {
	flex: 0 0 auto;
}
.screen-3-content .info {
	width:769px;
	max-width:calc(100% - 433px);
	width:510px;
	display:flex;
	flex-direction:column;
	gap:2em;
}
.screen-3-content .info p {
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	margin:0;
	padding:0;
}
.screen-3-content .info .buttons  {
	margin-top:auto;
}

@media (max-width:1260px) {
	.screen-3 h2 {
		padding: 0 30px;
	}
	.screen-3-content {
		padding:0 30px;
		gap:30px;
	}
	.screen-3-content .info  {
		flex: 1 1 auto;
		width:auto;
		max-width:none;
	}
}
@media (max-width:800px) {
	.screen-3 h2 {
		font-size:28px;
		line-height:1.32;
	}	
	.screen-3-content .image {
		display:none;
	}
}
@media (max-width:480px) {
	.screen-3 {
		padding:30px 0 40px;
		gap:30px;
	}
	.screen-3-content .item-list {
		gap:30px;
	}
	.screen-3-content .item-list .item {
		gap:10px;                      
	}                                  
	.screen-3-content .item-list .item .title {
		font-size:20px;                
	}                                  
	.screen-3-content .item-list .item .note {
		font-size:16px;
	}	
}

.screen-reviews {
	/* width:1000px; */
    background: #191c1d url(/images/screen-4.png) center / cover no-repeat;	
	max-width:100%;
	margin:0 auto;
	padding:80px 0 90px;
	display:flex;
	flex-direction:column;
	gap:65px;
}
.screen-reviews h2 {
	font-weight: 700;
	font-size: 42px;
	line-height: 138%;
	text-align: center;
	text-transform: uppercase;
	margin:0;
}


@media (max-width:1060px) {
	.screen-reviews {
		width:100%;
		max-width:100%;
	}
	.screen-reviews h2 {
		padding: 0 30px;
	}
}
@media (max-width:800px) {
	.screen-reviews h2 {
		font-size:28px;
		line-height:1.6;
	}	
}
@media (max-width:480px) {
	.screen-reviews {
		padding:30px 0 40px;
		gap:30px;
	}
}

.screen-catalog {
	background-color:#fff;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:55px;
	padding:80px 0 90px;
	color: #191C1D;
}
.screen-catalog h2 {
	font-weight: 700;
	font-size: 42px;
	line-height: 138%;
	text-align:center;
	text-transform: uppercase;
	margin:0;
}

.screen-catalog-content {
	display:flex;
	align-items:stretch;
	gap:51px;
	width:1010px;
	max-width:100%;
	margin: 0 auto;
}
.screen-catalog-content .image {
	flex: 0 0 auto;
}
.screen-catalog-content .info {
	flex: 1 1 auto;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:35px;
}
.screen-catalog-content .info .text {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:35px;
	max-width:100%;
}
.screen-catalog-content .info .text p {
	margin:0;
	padding:0;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
}
.screen-catalog-content .info .buttons {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
}
.screen-catalog-content .info .button-white { 
	height: 46px;
	width:249px;
	border-radius:23px;
	background-color: #fff;
	color:#191c1d;
	font-size: 16px;
	font-family: Regular;
    font-weight: 700;
	text-transform:none;
	border:1px solid #191c1d;
	transition:all .35s ease;
}

.screen-catalog-content .info .button-white:hover { 
	background-color:#191c1d;
	color:#fff;
}

@media (max-width:1070px) {
	.screen-catalog h2 {
		padding: 0 30px;
	}
	.screen-catalog-content {
		padding:0 30px;
		gap:30px;
	}
	.screen-catalog-content .info  {
		flex: 1 1 auto;
		width:auto;
		max-width:none;
	}
	.screen-catalog-content .image {
		max-width:45%;
	}
	.screen-catalog-content .image img {
		max-width:100%;
		height:auto;
	}
}
@media (max-width:800px) {
	.screen-catalog h2 {
		font-size:28px;
		line-height:1.32;
	}	
	.screen-catalog-content {
		flex-direction:column;
		align-items:stretch;
	}
	.screen-catalog-content .image {
		max-height:300%;
		height:300px;
		width:100%;
		max-width:100%;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;		
	}
	.screen-catalog-content .image img{
		max-height:100%;
		width:auto;
		margin:0 auto;
		object-fit: contain;
	}
}
@media (max-width:480px) {
	.screen-catalog {
		padding:30px 0 40px;
		gap:30px;
	}
	.screen-catalog-content .info {
		gap:1rem;
	}
	.screen-catalog-content .info .text {
		gap:1rem;
	}
	.screen-catalog-content .info .text p {
		font-size:1rem;
	}
}

.screen-points {
	padding:80px 0 0;
	background-color:#fff;
	border-top:1px solid #DBDBDB;
	color:var(--black);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 55px;	
}
.screen-points h2 {
	text-align:center;
	font-weight: 700;
	font-size: 42px;
	line-height: 58px;
	text-transform:uppercase;
	margin:0;
}
.screen-points .diler-filter-block {
	width:1284px;
	max-width:100%;
	padding: 0 40px;
	margin:0 auto 55px;
}

@media (max-width: 800px) {
    .screen-points h2 {
        font-size: 28px;
        line-height: 1.32;
    }
}
@media (max-width: 480px) {
    .screen-points {
        padding: 30px 0 40px;
        gap: 30px;
    }
}
/* End */


/* Start:/local/templates/havens-landing-partners/components/bitrix/news.list/mainpage-gallery/style.css?17664062235874*/
.main-page-section-1 {
    margin-bottom: 105px;
}
.main-page-section-1 .container {
	width: 1480px;
    padding-left: 40px;
    padding-right: 40px;
    max-width: 100%;
}


@media (max-width:1280px) {
	.main-page-section-1 .container
	 {
		width:1108px;
	}
}

@media (max-width:960px) {
	.main-page-section-1 .container
	 {
		width:868px;
		padding-left:20px;
		padding-right:20px;
	}
}
	
.main-page-section-1 .gallery {
	display:grid;
	gap:20px;
	grid-template-columns: 297px 260px 521px 260px;
	margin-top:60px;
	max-width:100%;
	overflow:hidden;
}
.main-page-section-1 .gallery a {
	display:none;
	border-radius:4px;
	overflow:hidden;
	align-items:center;
	justify-content:center;
	position:relative;
}
.main-page-section-1 .gallery a.type-video:after {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:99px;
	height:76px;
	opacity:.85;
	transition:opacity .35s ease;
	transform:translate(-50%, -50%);
	background: url("data:image/svg+xml,%3Csvg width='99' height='76' viewBox='0 0 99 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Crect x='0.324219' width='98' height='76' rx='8' fill='%23F3C102'/%3E%3Cpath d='M66.8242 33.6699C70.1576 35.5944 70.1576 40.4056 66.8242 42.3301L44.3242 55.3205C40.9909 57.245 36.8242 54.8394 36.8242 50.9904L36.8242 25.0096C36.8242 21.1606 40.9909 18.755 44.3242 20.6795L66.8242 33.6699Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat;	
	z-index:2;
}
.main-page-section-1 .gallery a.type-video:hover:after {
	opacity:1;
}
.main-page-section-1 .gallery a:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	background-color:rgba(0, 0, 0, .2);
	transition:opacity .35s ease;
}
.main-page-section-1 .gallery a:hover:before {
	opacity:1;
}

.main-page-section-1 .gallery a img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.main-page-section-1 .gallery a:nth-child(1),
.main-page-section-1 .gallery a:nth-child(2),
.main-page-section-1 .gallery a:nth-child(3),
.main-page-section-1 .gallery a:nth-child(4),
.main-page-section-1 .gallery a:nth-child(5) {
	display:inline-flex;
}

.main-page-section-1 .gallery a:nth-child(1) {
	grid-column: 1 / 2;
	grid-row: 1 / 2;
}
.main-page-section-1 .gallery a:nth-child(2) {
	grid-column:1 / 2;
	grid-row: 2 / 3;
}
.main-page-section-1 .gallery a:nth-child(3) {
	grid-column: 2 / 3;
	grid-row: 1 / 3;
}
.main-page-section-1 .gallery a:nth-child(4) {
	grid-column: 3 / 4;
	grid-row: 1 / 3;
}
.main-page-section-1 .gallery a:nth-child(5) {
	grid-column: 4 / 5;
	grid-row: 1 / 3;
}


.gallery-hidden {
	display:none;
}

.gallery-hidden.fancybox-content {
	padding:0;
}

.main-page-section-catalog {
	margin:0;
	padding-bottom:105px;
}
.main-page-section-catalog .section-header {
	margin-bottom:60px;
}

@media (max-width:1280px) {
	.main-page-section-1 .gallery {
		gap:1.42%;
		grid-template-columns: 21.21% 18.57% 37.21% 18.57% ;
	}
}

@media (max-width:960px) {
	.main-page-section-1 .gallery {
		gap:1.71%;
		grid-template-columns: 26.51% 23.27% 46.60%;
	}
	.main-page-section-1 .gallery a:nth-child(5) {
		display:none;
	}
}
@media (max-width:468px) {
	.main-page-section-1 .gallery {
		margin-top:45px;
	}
	.main-page-section-1 .gallery {
		gap:3.7%;
		grid-template-columns: 51.28% 45.016%;
	}
	.main-page-section-1 .gallery a:nth-child(1) {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}
	.main-page-section-1 .gallery a:nth-child(2) {
		grid-column:1 / 2;
		grid-row: 2 / 3;
	}
	.main-page-section-1 .gallery a:nth-child(3) {
		grid-column: 2 / 3;
		grid-row: 1 / 3;
	}
	.main-page-section-1 .gallery a:nth-child(4) {
		grid-column: 1 / 3;
		grid-row: 3 / 4;
	}	
}

.fancybox-container.gallery.fancybox-show-thumbs .fancybox-thumbs {
	background-color:transparent;
}
.fancybox-container.gallery.fancybox-show-thumbs .fancybox-thumbs-x {
	left:0;
	top:auto;
	bottom:0;
	width:100%;
	padding:23px 0 28px;
}

.fancybox-container.gallery.fancybox-show-thumbs .fancybox-thumbs-x .fancybox-thumbs__list {
	margin:0 auto;
}
.fancybox-container.gallery.fancybox-show-thumbs .fancybox-inner {
	right:0;
	bottom:130px;
}

.fancybox-container.gallery .fancybox-button:not(:disabled) {
	color#fff;
}
.fancybox-container.gallery .fancybox-button:not(:disabled):hover {
	color:#F5BE0B;
}

.fancybox-container.gallery .fancybox-thumbs__list a:before {
	border: 3px solid #F5BE0B;
}
.fancybox-container.gallery .fancybox-caption {
	top:0;
	bottom:auto;
	
}
.fancybox-container.gallery .fancybox-caption.fancybox-caption--separate {
	margin-top:0;
}

.fancybox-container.gallery.fancybox-show-caption .fancybox-stage {
	top:71px;
}

.fancybox-container.gallery .fancybox-slide--image {
	padding:0;
}

@supports (padding:max(0px)) {
    .fancybox-container.gallery .fancybox-caption {
        padding: max(25px, env(safe-area-inset-top)) max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}
.fancybox-container.gallery .fancybox-slide .gallery-hidden {
	max-height:100%;
	max-width:100%;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
	background: transparent;
}
.fancybox-container.gallery .fancybox-slide .gallery-hidden iframe {
	max-height:100% !important;
	max-width:100% !important;
	margin: 0 auto;
}
.fancybox-container.gallery .fancybox-slide.fancybox-slide--current {
	padding-bottom:0 !important;
}

.fancybox-container.gallery .fancybox-navigation .fancybox-button {
	top:calc(50% - 13px);
}

@media (min-width:1400px) {
	.fancybox-container.gallery .fancybox-navigation .fancybox-button--arrow_left {
		left:90px;
	}
	.fancybox-container.gallery .fancybox-navigation .fancybox-button--arrow_right {
		right:90px;
	}
}


@media (max-height:500px) {
	
	.fancybox-container.gallery.fancybox-show-thumbs .fancybox-thumbs-x {
		display:none;
	}
	.fancybox-container.gallery.fancybox-show-thumbs .fancybox-inner {
		bottom:0;
	}
}


/* End */


/* Start:/local/templates/havens-landing-partners/components/bitrix/news.list/mainpage-brands/style.css?1744604111970*/
:root {
	--swiper-wrapper-transition-timing-function: linear;
}
.top-section__sponsors-list-v2 {
	display:flex;
	overflow:hidden;
	align-items:stretch;
}
.swiper-initialized .top-section__sponsors-list-v2 {
	overflow:visible;
}
.top-section__sponsors-list-v2 .item {
	flex: 0 0 auto;
	width:250px;
	height:220px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
    border-top: 1px solid #B7B7B7;
    border-bottom: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
}
.top-section__sponsors-list-v2 .item:first-child {
    border-left: 1px solid #B7B7B7;
}

.top-section__sponsors-list-v2 .item img {
	width:auto;
	max-width:160px;
	max-height:160px;
}


.top-section__sponsors-list-v2 .owl-stage {
	display:flex;
	overflow:hidden;
	align-items:stretch;
}

@media (max-width:468px) {
	.top-section__sponsors-list-v2 .item {
		width:158px;
		height:158px;
	}
	.top-section__sponsors-list-v2 .item img {
		max-width:112px;
		max-height:112px;
	}
}
/* End */


/* Start:/local/templates/havens-landing-partners/components/bitrix/news.list/crimea-catalog/style.css?17325314183838*/
.catalog-list-app {
	max-width:100%;
}
.catalog-list-app .container {
	max-width:calc(100% - 180px);
	padding:0;
}


.catalog-list {
	display:flex;
	flex-wrap:wrap;
	gap:60px 30px;
	align-items:stretch;
	margin:58px 0 80px;
}
.catalog-list.owl-carousel {
	margin:0;
}
.catalog-list-item {
	flex: 0 0 auto;
	width:100%;
	display:flex;
	flex-direction:column;
	gap:40px;
}
.type-text .catalog-list-item {
	color:#191c1d;
}
.owl-item .catalog-list-item {
	width:100%;
}

.catalog-list-item .header {
	font-weight: 700;
	font-size: 28px;
	line-height: 160%;
	text-align:center;
	min-height:90px;
}
.catalog-list-item .body {
	display:flex;
	align-items: flex-start;
	gap:58px;
}
.catalog-list-item .body .image {
	width:392px;
	flex: 0 0 auto;
	overflow:hidden;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	position:relative;
}
.catalog-list-item .body .image .price {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%, 0);
	display:flex;
	align-items:center;
	justify-content:center;
	white-space:nowrap;
	height:70px;
	padding:0 40px;
	border-radius:35px;
	background-color: var(--yellow);
	font: 600 italic 38px/1 "Oswald", sans-serif;;
	letter-spacing: -0.04em;
	color:#fff;
}
.catalog-list-item .body .text {
	flex: 1 1 auto;
	font-size: 20px;
	line-height: 170%;
}


.catalog-list.owl-carousel .owl-nav {
	position:absolute;
	top:310px;
	left:0;
	width:100%;
	height:0;
}
.type-text .catalog-list.owl-carousel .owl-nav {
	top:50%;
}
.catalog-list.owl-carousel .owl-nav button {
	display:flex;
	position:absolute;
	top:0;
	/* transform:translate(0, -50%); */
	width:50px;
	height:50px;
	outline:none !important;
	transition:all ease .35s;
}
.catalog-list.owl-carousel .owl-nav button.disabled {
	/* opacity:.5; */
	cursor:not-allowed;
	filter:grayscale(1) brightness(.2) invert(1);
}
.catalog-list.owl-carousel .owl-nav button span {
	width:50px;
	height:50px;
	background:transparent var(--owl-nav) center no-repeat;
	color:transparent;
	font-size:0;
}

.catalog-list.owl-carousel .owl-nav button.owl-prev {
	left:-90px;
}
.catalog-list.owl-carousel .owl-nav button.owl-next {
	right:-90px;

}
.catalog-list.owl-carousel .owl-nav button.owl-prev span {
	transform:rotate(180deg);
}
.catalog-list.owl-carousel .owl-dots {
	display: flex;
    flex-wrap: wrap;
    gap: 22px 34px;
    justify-content: center;
    margin-top: 51px;
}
.catalog-list.owl-carousel .owl-dots button.owl-dot span {
	display:inline-flex;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:#E2E2E2;
	transition:all .35s ease;
}
.catalog-list.owl-carousel .owl-dots button.owl-dot.active span {
	width: 18px;
	height: 18px;
	background-color: var(--yellow);
}
@media (max-width:990px) {
	.catalog-list-item .header {
		line-height:1.3;
	}
	.catalog-list-item .body {
		gap:30px;
	}
	.catalog-list-item .body .image {
		width:50%;
	}
	.catalog-list-item .body .image img {  
		max-width:100%;
		width:auto;
		height:auto;
	}
	.catalog-list-item .body .image .price {
		font-size:24px;
		padding:10px 20px;
		height:auto;
	}
	.catalog-list-item .body .text {
		line-height:1.3;
	}
}
@media (max-width: 800px) {
    .catalog-list-item .header {
        font-size: 22px;
        line-height: 1.32;
    }
}
@media (max-width:750px) {
	.catalog-list-item .body .image {
		width:100%;
	}
	.catalog-list-item .body {
		flex-direction:column;
	}
}

@media (max-width:480px) {
	.catalog-list-app .container {
		max-width:calc(100% - 90px);
	}
	
	.catalog-list.owl-carousel .owl-nav button {
		width:25px;
		height:25px;
	}
	.catalog-list.owl-carousel .owl-nav button span {
		width:25px;
		height:25px;
		background:transparent var(--owl-nav) center/cover no-repeat;
	}
	.catalog-list.owl-carousel .owl-nav button.owl-prev {
		left:-35px;
	}
	.catalog-list.owl-carousel .owl-nav button.owl-next {
		right:-35px;

	}
}

/* End */


/* Start:/local/templates/havens-landing-partners/components/havens/callback.inline/.default/style.css?177364593727514*/
.callback-inline-app {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    /* height: 100vh; */
    min-height: 1080px;
    /* max-height: 1200px; */
    color: #fff;
    background: var(--black) url(/images/bg-body2.jpg) center no-repeat;
	background-size: auto 100%;
    --yellow: #F5BE0B;
    --required: #FF2E00;
    --button: #F5BE0B;
    --button-hover: #B68D08;
    --telegram: #2199CB;
    --telegram-hover: #177DA8;
    --black: #191C1D;
}
.mode-edit .callback-inline-app { 
	display:block;
	height:auto;
	margin-top:100px;
}
.callback-inline-block {
    padding: 24px 40px 35px;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 32px;
    /* width: 906px; */
	width: 990px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
	color:#fff;
	line-height: 1.6;
	padding-bottom: 203px;
}
.callback-inline-block.sended {
	color: #A0A0A0;
	padding-bottom: 45px;
}
.callback-inline-block .logo {
	display:none;
}
.callback-form {
	display:flex;
	flex-direction:column;
	gap:37px;
	align-items:flex-start;
}
.callback-form .form {
	width:433px;
	max-width:100%;
	display:flex;
	align-items:stretch;
	flex-direction:column;
	gap:28px;
}

.callback-form .form .required {
	color:#FF2E00;
	font-size: 14px;
	font-weight: 700;
}
.callback-form .form .info {
	position:relative;
}
.callback-form .form .info,
.callback-form .form .info a {
	font-size: 14px;
	color:#fff;
}
.callback-form .form .info a {
	text-decoration:underline;
}
.callback-form .form .info label {
	display:flex;
	gap:9px;
	line-height:1.6;
}
.callback-form .form .info label.checkbox {
	cursor:pointer;
}
.callback-form .form .info label:hover,
.callback-form .form .info label:hover a {
	color:#fff;
}
.callback-inline-block.sended .form .info label,
.callback-inline-block.sended .form .info label a {
	color:#A0A0A0 !important;
}
.callback-form .form .info label .required {
	font-size:inherit;
}

.callback-inline-block-title {
	width:534px;
	max-width:100%;
	font-weight: 700;
	font-size: 44px;
	line-height: 140%;
	letter-spacing: -0.04em;
	color: #fff;
}

.callback-inline-block .input-group {
	display:flex;
	align-items:stretch;
	flex-direction:column;
	gap:5px;
	position:relative;
}
.callback-inline-block .input-group.input-group-text label {
	display:none;
}
.callback-inline-block .input-group.input-group-list {
	flex-direction:row;
}
.callback-inline-block .info.error[data-error]:after,
.callback-inline-block .input-group.error[data-error]:after {
	content:attr(data-error);
	position:absolute;
	background: #FF2E00;
	padding:2px 5px;
	color: #FFF;
	font-size: 14px;
	line-height: 1;
	left: 24px;
	top: 0;
    transform: translate(0, -100%);
}

.callback-inline-block .info.checkbox-field.error[data-error]:after {
	left:31px;
}

.callback-inline-block .text-input {
	width: 100%;
	height: 55px;
	border-radius: 50px;
	border: 2px solid var(--yellow);
	background-color:#fff;
	padding:0 26px;
	font-size:18px;
	font-family:inherit;
	outline:none !important;
	color:var(--black);
}
.callback-inline-block.sended .text-input {
	color:#A0A0A0;
}
.callback-inline-block .text-input::placeholder {
	color:#565656;
}
.callback-inline-block .text-input.error {
	border-color:#FF2E00 !important;
}

.callback-inline-block .text-input:hover,
.callback-inline-block .text-input:focus {
	background-color:#F2F2F2
}


.callback-inline-block textarea.text-input {
    height: 228px;
	resize:none;
	border-radius:25px;
	padding:15px;
}
.callback-inline-block.crimea textarea.text-input {
    height: 114px;
}

#callback-form-PARTNER.callback-inline-block textarea[name="form[preview_text]"].text-input  {
	height: 100px;
}

.callback-inline-block .text-input:focus,
.callback-inline-block .text-input:hover {
    border-color: #F5BE0B;
}

.callback-inline-block .file {
}

.callback-inline-block .input-group-captcha {
	opacity:0;
	transition:opacity .35s ease;
}
.callback-inline-block .input-group-captcha.ready {
	opacity:1;
}

.callback-inline-block .captcha {
	display:flex;
	align-items:center;
	gap:15px;
}
.callback-inline-block .captcha input[type="text"] {
	width:8em;
	height:40px;
	font-size:18px;
	text-align:center;
}
.callback-inline-block-footer {
	margin-top:10px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:19px;
	font-size:20px;
	font-weight:700;
	line-height: 1;
}
.callback-inline-block-footer .button {
	flex: 1 1 auto;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0 22px;
	height:60px;
	border-radius: 50px;
	background-color: var(--button);
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.04em;
	cursor:pointer;
	text-decoration:none !important;
	transition:all .35s ease;
	outline:none !important;
	border:none !important;
}
.callback-inline-block-footer .button:hover {
	background-color:var(--button-hover);
}
.callback-inline-block-footer .or {
width: 48px;
font-weight: 700;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #FFFFFF;
}
.callback-inline-block-footer .messagers {
	display:flex;
	align-items:center;
	gap:22px;
	max-width: 100%;
	overflow:hidden;
}
.callback-inline-block-footer .messager {
	flex: 0 0 auto;
	display:inline-flex;
	width: 60px;
	height: 60px;
	background:center/contain no-repeat;
	text-decoration:none;
	transition: all 0.3s;
}

.callback-inline-block-footer .messagers:hover {
	text-decoration:none;
}

.callback-inline-block-footer .messager.telegram {
	background-image:var(--icon-telegram);
}
.callback-inline-block-footer .messager.max {
	background-image:var(--icon-max);
}
.callback-inline-block-footer .messager.telegram:hover {
	background-image:var(--icon-hover-telegram2);
}
.callback-inline-block-footer .messager.max:hover {
	background-image:var(--icon-hover-max2);
}


.callback-inline-block-footer .button:disabled {
	opacity:.3;
	cursor: not-allowed;
}

.callback-inline-block [data-alert] {
	position:absolute;
	z-index:1;
	opacity:0;
	padding:15px;
	left:2px;
	top:100%;
	height:auto;
	width:calc(100% - 4px);
	display:flex;
	flex-direction:column;
	align-items:center;	
	transition:all .35s ease;
	background:transparent;
	font-weight:bold;
}

.callback-inline-block [data-alert][data-status] {
	transform:translate(0, calc(-100% - 2px));
	opacity:1;
}
.callback-inline-block [data-alert][data-status="success"] {
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;	
	padding: 0 14px;
	transform: translate(0, calc(-100% - 10px));
}
.callback-inline-block [data-alert][data-status="success"] [data-alert-close] {
	display:none;
}
.callback-inline-block [data-alert][data-status="error"] {
	background-color:#fff;
	color:var(--color-red);
}
.callback-inline-block [data-alert] [data-alert-close] {
	position:absolute;
	right:15px;
	top:15px;
    display: block;
    width: 20px;
    height: 20px;
    background: var(--icon-close) center/cover no-repeat;
	filter:invert(100%);
	transition:all .35s ease;
	cursor:pointer;
}
.callback-inline-block [data-alert] [data-alert-close]:hover {
	transform:rotate(180deg);
}

.callback-inline-block [data-alert] [data-alert-text] {
	display:flex;
	flex-direction:column;
	align-items:center;
}

.custom-checkbox {
	display:none;
}
.custom-checkbox + .custom-checkbox-fake {
	flex: 0 0 auto;
	width: 22px;
	height: 22px;
	border-radius: 6px;
	border: 2px solid var(--yellow);
	transition:all .35s ease;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
.custom-checkbox.error + .custom-checkbox-fake,
.error .custom-checkbox + .custom-checkbox-fake {
	border: 2px solid var(--required);
}

.custom-checkbox + .custom-checkbox-fake:before {
	content:"";
	flex: 0 0 auto;
	width: 14px;
	height: 14px;
	border-radius: 3px;
	background-color: transparent;
	transition:all .35s ease;
}
.custom-checkbox:checked + .custom-checkbox-fake:before {
	background-color: var(--yellow);
}	

.callback-inline-block.sended .button-submit {
	color:#fff !important;
	background-color:#B68D08 !important;
}

.callback-inline-block.sended .button-submit[data-sended] {
	font-size:0;
	color:transparent;
}
.callback-inline-block.sended .button-submit[data-sended]:before {
	content:attr(data-sended);
	color:#fff !important;
	font-size:16px;
}

.callback-success-window {
	flex: 1 1 auto;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	height:100%;
	overflow:auto;
}
.callback-success-block {
    padding: 0;
    display: flex;
    align-items: stretch;
    flex-direction: column;
	gap:29px;
    width: auto;
    max-width: 100%;
    position: relative;
    overflow: hidden;
	color:#B5B5B5;
	line-height: 1.6;
}
.callback-success-window-content {
	width: 457px;
	max-width:100%;
	border-radius: 12px;
	padding:21px 31px;
	background: linear-gradient(180deg, #F5BE0B 0%, #AB850A 100%);
	color:#fff;
	font-size:28px;
	font-weight:700;
	letter-spacing: -0.04em;
	display:inline-flex;
	flex-direction:column;
	align-items:center;
	gap:17px;
}
.callback-success-window-content > :not([id^="bx_incl"]),
.callback-success-window-content [id^="bx_incl"] >  * {
	padding:0;
	margin:0;
	line-height: 140%;
}

.callback-success-window-content a {
	color:#fff;
}
.callback-success-window-content .title {
	font-weight: 700;
	font-size: 44px;
	text-align:center;
}
.callback-success-window-content p {
	text-align:center;
}

.callback-success-window-content .link {
	font-size: 16px;
	margin-top:7px;
	letter-spacing:normal;
	text-align:center;
}
.callback-success-window-content .link a {
	text-decoration:underline;
}
.callback-success-window-shop-links {
	display:inline-flex;
	flex-wrap:wrap;
	align-items:center;
	gap: 16px 37px;
}
.callback-success-window-shop-links a.icon,
.callback-success-window-shop-links span.icon {
	flex: 0 0 auto;
    opacity:.7;
    transition: all .35s ease;
	background: center/contain no-repeat
}
.callback-success-window-shop-links span.icon,
.callback-success-window-shop-links a.icon:hover{
    opacity:1;
}
.callback-success-window-shop-links .icon.icon-yandex-market{
	width:132px;
	height:20px;
	background-image: url("data:image/svg+xml,%3Csvg width='132' height='20' viewBox='0 0 132 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4134_226' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M0 0H20V20H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4134_226)'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23FF5226'/%3E%3Cpath d='M11.6199 16.3V5.5933H10.3639C9.45853 5.5933 8.77186 5.7853 8.3052 6.16997C7.83853 6.54064 7.6052 7.03464 7.6052 7.65264C7.6052 8.1193 7.6872 8.5173 7.85186 8.84664C8.01653 9.17597 8.2572 9.47797 8.57253 9.75264C8.88853 10.0273 9.28653 10.3293 9.7672 10.6586L10.9612 11.4613L7.4612 16.3006H4.8252L8.16119 11.7706L9.72586 13.1706L8.49053 12.388C7.86935 11.9845 7.27764 11.5374 6.71986 11.05C6.2252 10.61 5.84786 10.13 5.5872 9.60864C5.32653 9.08664 5.19586 8.47597 5.19586 7.77597C5.19586 6.56797 5.62853 5.5933 6.4932 4.85197C7.37186 4.0973 8.6552 3.71997 10.3432 3.71997H14.0699V16.3H11.6199Z' fill='white'/%3E%3C/g%3E%3Cpath d='M25.0008 16.8617L32.4035 2.00079H38.0411L39.1935 11.0488L44.9049 2H50.494V16.8617H45.0279V8.88388L39.953 16.8617H34.4869L33.4337 8.81064L29.4129 16.8617H25.0008ZM67.2852 13.9186C67.2852 14.4219 67.2939 14.9164 67.3098 15.4023C67.3265 15.889 67.359 16.3671 67.4082 16.8372H62.3334C62.2129 16.6037 62.1146 16.3596 62.0397 16.108C61.9398 15.7749 61.8741 15.4327 61.8437 15.0865C61.3207 15.7024 60.6587 16.2127 59.8579 16.6183C59.0737 17.0081 57.9538 17.2027 56.4998 17.2027C55.0291 17.2027 53.8521 16.8617 52.9695 16.1812C52.1036 15.5 51.671 14.592 51.671 13.4563C51.671 12.4026 51.9726 11.5922 52.5774 11.0244C53.1989 10.4408 54.1624 10.0353 55.4704 9.80845C56.7776 9.56432 58.4523 9.44304 60.4952 9.44304H61.7699V9.17527C61.7699 8.65707 61.5492 8.25936 61.108 7.98372C60.6667 7.70809 59.8412 7.57027 58.6325 7.57027C57.4395 7.57027 56.3284 7.72462 55.2982 8.03255C54.2854 8.32394 53.46 8.61612 52.8227 8.9083V5.64867C53.5417 5.38878 54.5061 5.12968 55.7157 4.87058C56.9411 4.59494 58.338 4.45712 59.9071 4.45712C61.4921 4.45712 62.8318 4.60282 63.9271 4.89499C65.0224 5.17063 65.8558 5.64867 66.4272 6.32989C66.9995 6.99457 67.2852 7.91915 67.2852 9.10282V13.9186ZM68.952 4.82254H74.0268L74.3205 6.88904C74.9419 6.07867 75.6848 5.48722 76.5515 5.11393C77.4174 4.74064 78.4143 4.55478 79.5421 4.55478C80.8168 4.55478 81.9605 4.78159 82.974 5.23521C83.9651 5.67059 84.8017 6.39101 85.3757 7.30329C85.9646 8.22707 86.2583 9.395 86.2583 10.8055C86.2583 12.216 85.9646 13.3918 85.3757 14.3321C84.8042 15.2567 84.0034 15.9544 82.974 16.4238C81.9438 16.8947 80.7676 17.1294 79.4437 17.1294C78.496 17.1354 77.5559 16.9619 76.6737 16.6183C75.8237 16.2623 75.0887 15.7024 74.4681 14.9408V20H68.952V4.82175V4.82254ZM102.241 10.8055C102.241 9.60527 102.568 8.535 103.222 7.59468C103.892 6.65436 104.839 5.91722 106.065 5.38169C107.307 4.83042 108.77 4.55478 110.453 4.55478C112.202 4.55478 113.664 4.85404 114.841 5.45415C116.033 6.05425 116.867 6.90558 117.341 8.00814C117.831 9.11069 117.896 10.4164 117.537 11.9246H107.854C108.051 12.6215 108.484 13.1484 109.154 13.5052C109.84 13.8462 110.853 14.0163 112.193 14.0163C113.125 14.0163 113.99 13.9352 114.791 13.7721C115.545 13.607 116.289 13.4043 117.022 13.1649V16.0592C116.319 16.3836 115.535 16.6427 114.669 16.8372C113.819 17.0318 112.7 17.1294 111.311 17.1294C108.255 17.1294 105.975 16.5703 104.472 15.4512C102.984 14.3163 102.241 12.768 102.241 10.8055ZM118.003 4.82175H132V7.93568H127.636V16.8372H122.121V7.93568H118.003V4.82175ZM87.3123 4.82175H92.8276V10.27L98.0493 4.82175H102.805L97.9509 9.83208L103.81 16.8372H97.1421L92.8276 11.5347V16.8372H87.3123V4.82175ZM110.478 7.27888C109.725 7.27888 109.129 7.49781 108.688 7.93568C108.247 8.35702 107.961 8.90042 107.83 9.5651H112.683C112.667 8.90042 112.487 8.35702 112.144 7.9349C111.801 7.49781 111.245 7.27888 110.478 7.27888ZM80.6207 10.8055C80.6207 9.83208 80.3509 9.06187 79.8112 8.49484C79.2889 7.91127 78.5365 7.61909 77.5563 7.61909C76.6579 7.61909 75.9054 7.89473 75.3014 8.44601C74.6967 8.98154 74.3943 9.7675 74.3943 10.8055C74.3943 11.8435 74.6879 12.646 75.2768 13.2138C75.8816 13.7651 76.6412 14.0407 77.5563 14.0407C78.5698 14.0407 79.3294 13.7485 79.8358 13.1649C80.3588 12.5814 80.6207 11.7946 80.6207 10.8055ZM61.7699 11.656H60.5198C59.3269 11.656 58.469 11.7545 57.9459 11.949C57.4395 12.1435 57.1864 12.516 57.1864 13.0673C57.1864 13.5375 57.3499 13.8863 57.6761 14.1131C58.0197 14.3242 58.4277 14.4297 58.9023 14.4297C59.6214 14.4297 60.2095 14.2998 60.6667 14.0407C61.1405 13.7651 61.5088 13.4485 61.7699 13.0917V11.656Z' fill='white'/%3E%3C/svg%3E%0A");
}
.callback-success-window-shop-links .icon.icon-wildberries{
	width:116px;
	height:18px;
	background-image: url("data:image/svg+xml,%3Csvg width='116' height='18' viewBox='0 0 116 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4134_234)'%3E%3Cpath d='M48.9056 5.50266C47.5832 5.50266 46.4 5.88748 45.4024 6.52131V0.613182H42.5952V11.5013C42.5952 14.8063 45.4256 17.4774 48.8824 17.4774C52.3392 17.4774 55.216 14.8289 55.216 11.4787C55.216 8.1285 52.432 5.50266 48.9056 5.50266ZM34.3824 5.68375C31.2736 5.97803 28.7216 8.53595 28.7216 11.5919C28.7216 14.8063 31.6216 17.5226 35.0088 17.5226C38.396 17.5226 41.296 14.8289 41.296 11.5919C41.296 10.2111 40.7856 8.96605 39.9272 7.97004L33.7328 0.635819H30.1136L34.3824 5.68375ZM12.7368 12.271L10.1616 5.93276H8.1896L5.6376 12.271L3.0624 5.93276H0L4.5008 17.1152H6.4728L9.1872 10.4601L11.9016 17.1152H13.8736L18.3512 5.93276H15.312L12.7368 12.271ZM62.8256 5.5253C59.3224 5.5253 56.492 8.10586 56.492 11.3881C56.492 14.6478 58.9744 17.5226 62.6632 17.5226C64.8672 17.5226 66.6536 16.504 67.9296 14.7836L65.7488 13.0859C65.1224 14.1724 63.8928 14.8063 62.6864 14.8063C61.1088 14.8063 59.5544 13.7423 59.4384 12.1804H68.6024V11.3655C68.5792 7.92477 66.1896 5.5253 62.8256 5.5253ZM98.5536 5.5253C95.0504 5.5253 92.2432 8.10586 92.2432 11.524C92.2432 14.7383 94.7256 17.5 98.3912 17.5C100.595 17.5 102.382 16.4814 103.658 14.761L101.732 13.1991C101.059 14.1951 99.8296 14.7836 98.3448 14.7836C96.8832 14.7836 95.2824 13.7197 95.1664 12.1578H104.284V11.2297C104.284 7.92477 101.918 5.5253 98.5536 5.5253ZM108.344 9.19241C108.344 8.49068 109.342 7.9474 110.641 7.9474C111.94 7.9474 113.378 8.55859 114.306 9.55459L116 7.58522C114.376 6.22703 112.752 5.5253 110.71 5.5253C108.158 5.5253 105.537 6.63449 105.537 9.19241C105.537 12.3389 108.39 12.5652 110.71 12.7463C112.01 12.8369 113.17 12.9274 113.17 13.7423C113.17 14.6252 111.847 15.0326 110.71 15.0326C109.226 15.0326 107.81 14.3762 106.859 13.267L105.05 15.1005C106.488 16.7756 108.576 17.5 110.618 17.5C113.17 17.5 115.977 16.3455 115.977 13.6971C115.977 10.7091 113.1 10.4148 110.896 10.2111C109.481 10.0526 108.344 9.93941 108.344 9.19241ZM72.8248 8.46804V5.93276H70.0176V17.0925H72.8248V12.3615C73.196 9.73569 75.4 8.67177 77.952 8.67177V5.93276H77.6736C75.516 5.93276 73.9384 6.67976 72.8248 8.46804ZM81.7104 8.46804V5.93276H78.9032V17.0925H81.7104V12.3615C82.0816 9.39614 84.7728 8.67177 86.8376 8.67177V5.93276H86.536C84.4016 5.93276 82.824 6.65712 81.7104 8.46804ZM24.4992 17.0925H27.3064V0.635819H24.4992V17.0925ZM35.0088 14.8289C33.0832 14.8289 31.5056 13.3575 31.5056 11.524C31.5056 9.69041 33.06 8.1964 34.9856 8.1964C36.888 8.1964 38.512 9.66778 38.512 11.524C38.512 13.3802 36.9576 14.8289 35.0088 14.8289ZM48.9056 14.8289C47.0032 14.8289 45.4024 13.3802 45.4024 11.5013C45.4024 9.6225 46.9104 8.1964 48.9056 8.1964C50.9008 8.1964 52.432 9.66778 52.432 11.5013C52.432 13.3349 50.8312 14.8289 48.9056 14.8289ZM19.6504 17.0925H22.4576V5.93276H19.6504V17.0925ZM88.0208 17.0925H90.828V5.93276H88.0208V17.0925ZM21.0192 0.5C19.8824 0.5 18.9312 1.40546 18.9312 2.53728C18.9312 3.69174 19.9288 4.48402 21.0192 4.48402C22.2256 4.48402 23.1536 3.51065 23.1536 2.49201C23.1536 1.45073 22.1792 0.5 21.0192 0.5ZM89.4128 0.5C88.276 0.5 87.3016 1.40546 87.3016 2.53728C87.3016 3.66911 88.2296 4.48402 89.4592 4.48402C90.6888 4.48402 91.524 3.69174 91.524 2.58256C91.524 1.47337 90.5728 0.5 89.4128 0.5ZM95.4912 9.93941C95.9552 8.83023 96.9528 8.1964 98.4144 8.1964C99.876 8.1964 100.781 8.8755 101.152 9.93941H95.4912ZM59.74 9.93941C60.204 8.83023 61.2016 8.1964 62.64 8.1964C64.1016 8.1964 65.0528 8.8755 65.424 9.93941C65.4472 9.93941 59.74 9.93941 59.74 9.93941Z' fill='%23E313BF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4134_234'%3E%3Crect width='116' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.callback-success-window-shop-links .icon.icon-ozon{
	width:79px;
	height:18px;
	background-image: url("data:image/svg+xml,%3Csvg width='79' height='18' viewBox='0 0 79 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4134_249)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49701 0.546399C7.72098 0.362483 5.93059 0.723853 4.37195 1.58084C2.81331 2.43782 1.56292 3.74836 0.792654 5.3323C0.0223895 6.91624 -0.229938 8.69584 0.0703536 10.4265C0.370645 12.1571 1.20882 13.7538 2.46966 14.9972C3.7305 16.2405 5.35211 17.0695 7.11161 17.37C8.8711 17.6706 10.6821 17.428 12.2957 16.6757C13.9093 15.9234 15.2462 14.6982 16.1228 13.1686C16.9993 11.639 17.3725 9.88002 17.1909 8.13348C16.991 6.19209 16.1168 4.37768 14.7155 2.99576C13.3141 1.61385 11.4712 0.748845 9.49701 0.546399ZM9.21691 13.4947C8.2617 13.6206 7.29036 13.4492 6.43938 13.0044C5.58841 12.5597 4.90059 11.864 4.47259 11.0151C4.04459 10.1662 3.89793 9.20677 4.05322 8.2717C4.20851 7.33663 4.65795 6.4729 5.33837 5.8019C6.01878 5.1309 6.89597 4.68637 7.84664 4.53078C8.79732 4.3752 9.77369 4.51637 10.6385 4.93447C11.5034 5.35256 12.2132 6.02657 12.6683 6.86174C13.1234 7.69692 13.3008 8.65129 13.1756 9.59072C13.0443 10.5788 12.5853 11.4968 11.8696 12.2026C11.154 12.9083 10.2216 13.3625 9.21691 13.4947ZM21.8143 0.882586C21.5145 0.883291 21.2186 0.949696 20.9482 1.07697C20.6778 1.20424 20.4396 1.38918 20.2511 1.61832C20.0625 1.84747 19.9283 2.11506 19.8581 2.40162C19.788 2.68818 19.7838 2.98651 19.8457 3.27489C20.0354 4.20915 20.923 4.84751 21.89 4.84751H27.5017L18.7687 16.2089C18.7041 16.2927 18.6645 16.3926 18.6545 16.4974C18.6444 16.6021 18.6642 16.7075 18.7117 16.8018C18.7591 16.8961 18.8324 16.9755 18.9232 17.0312C19.014 17.0869 19.1187 17.1166 19.2257 17.117H32.9243C33.8906 17.117 34.779 16.4788 34.9686 15.5444C35.0306 15.256 35.0264 14.9577 34.9563 14.6712C34.8862 14.3847 34.7521 14.1171 34.5636 13.8879C34.3751 13.6588 34.1371 13.4738 33.8668 13.3464C33.5964 13.2191 33.3006 13.1526 33.0009 13.1517H26.1635L34.8898 1.7992C34.955 1.71451 34.9949 1.61363 35.0051 1.50787C35.0152 1.40212 34.9952 1.29568 34.9473 1.20049C34.8993 1.10531 34.8253 1.02514 34.7336 0.968985C34.6419 0.912831 34.5361 0.882912 34.428 0.882586H21.8143ZM76.5529 0.92832C76.0994 1.03434 75.6962 1.28934 75.4101 1.65115C75.124 2.01297 74.9721 2.45994 74.9795 2.91816V9.51963L64.0985 1.00727C64.0132 0.940685 63.9104 0.899131 63.8022 0.88739C63.6939 0.875649 63.5844 0.894199 63.4864 0.940906C63.3883 0.987612 63.3057 1.06058 63.248 1.15141C63.1902 1.24224 63.1598 1.34724 63.1601 1.45434V15.0849C63.1527 15.5432 63.3046 15.9901 63.5907 16.352C63.8768 16.7138 64.2799 16.9688 64.7335 17.0748C65.028 17.1385 65.3333 17.1364 65.6268 17.0686C65.9204 17.0009 66.1947 16.8692 66.4296 16.6833C66.6645 16.4974 66.8539 16.262 66.984 15.9946C67.114 15.7271 67.1813 15.4343 67.1808 15.1379V8.47929L78.062 16.9918C78.1473 17.0584 78.25 17.0999 78.3582 17.1116C78.4665 17.1233 78.5759 17.1048 78.6739 17.0581C78.7719 17.0114 78.8545 16.9385 78.9122 16.8477C78.9699 16.7569 79.0004 16.652 79.0001 16.5449V2.86457C79.0004 2.5682 78.9331 2.27553 78.803 2.00816C78.673 1.74078 78.4835 1.50551 78.2487 1.31969C78.0138 1.13387 77.7395 1.00224 77.446 0.934506C77.1525 0.86677 76.8473 0.864656 76.5529 0.92832ZM48.2217 4.46799C52.8241 4.46799 56.263 6.85902 56.263 8.99778C56.263 11.1365 52.8241 13.5276 48.2217 13.5276C43.6194 13.5276 40.1805 11.1365 40.1805 8.99778C40.1805 6.85902 43.6194 4.46799 48.2217 4.46799ZM48.2217 0.503232C41.56 0.503232 36.1598 4.3064 36.1598 8.99778C36.1598 13.6892 41.56 17.4923 48.2217 17.4923C54.8835 17.4923 60.2836 13.6892 60.2836 8.99778C60.2836 4.3064 54.8833 0.503232 48.2217 0.503232Z' fill='%230069FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4134_249'%3E%3Crect width='79' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width:1780px) { 
	.callback-inline-app {
		min-height:1000px;
	}
}
		
@media (max-width:1200px) { 
	.callback-inline-app {
		flex: 0 0 auto;
		height:auto;
		max-height:none;
		min-height:0;
	}
	.callback-inline-block {
		padding-bottom:40px;
	}
}
@media (max-width:1024px) {
	.callback-inline-app {
		flex: 0 0 auto;
	}
	.callback-inline-block {
		padding:42px 40px 35px;
	}
	.callback-form .form {
		width:534px;
	}
	.callback-inline-block-footer .button.button-telegram span {
		display:inline;
	}
	.callback-inline-block-title {
		text-align:center;
	}
}

@media (max-width:600px) {
	.callback-inline-block {
		padding: 36px 19px;
	}
	.callback-inline-block-title {
		font-size:28px;
		text-align:center;
	}
	.callback-inline-block .text-input {
		font-size:20px;
	}
	.callback-form .form .info, .callback-form .form .info a {
		font-size:16px;
	}
	.callback-success-window-content {
		text-align:center;
		font-size: 22px;
		gap:16px;
	}
	.callback-success-window-content > :not([id^="bx_incl"]), .callback-success-window-content [id^="bx_incl"] > * {
		line-height:1.2;
	}
	.callback-success-window-content .title {
		font-size: 36px;
		line-height: 140%;
	}
}
@media (max-width:550px) {
	.callback-inline-block .logo {
		width:100%;
		display:flex;
		justify-content:center;
	}	
	.callback-inline-block-footer {
		flex-direction:column;
	}
	.callback-inline-block-footer .button {
		width:100%;
		letter-spacing:normal;
		font-size:22px;
	}
	.callback-success-window-shop-links {
		justify-content:center;
	}
	.callback-success-window-content .title {
	}
	.callback-success-window-shop-links a.icon {
		opacity:1;
	}
	.callback-inline-block-footer .messagers {
		width:100%;
		gap:17px;
	}
	.callback-inline-block-footer .messager {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding: 8px 22px;
		gap: 10px;

		width: calc(50% - 17px /2);
		height: 42px;
		border-radius: 50px;
	}
	.callback-inline-block-footer .messager:before {
		gap:10px;
	}
	.callback-inline-block-footer .messager:before {
		content:attr(title);
		font-weight: 800;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: -0.04em;
		color: #FFFFFF;
	}
	.callback-inline-block-footer .messager:after {
		flex:0 0 auto;
		content:"";
		background:center no-repeat;
		width:21px;
		height:21px;
	}
	.callback-inline-block-footer .messager.telegram {
		background: #2199CB !important;
	}
	.callback-inline-block-footer .messager.telegram:after {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 0.642816L17.6778 17.3892C17.6778 17.3892 17.2145 18.5504 15.935 17.992L8.27281 12.1165L5.48482 10.7694L0.793697 9.1899C0.793697 9.1899 0.0739869 8.93486 0.00395598 8.37698C-0.066075 7.81909 0.816882 7.51768 0.816882 7.51768L19.4678 0.20181C19.4678 0.20181 21 -0.472001 21 0.642816Z' fill='white'/%3E%3Cpath d='M7.68327 17.2003C7.68327 17.2003 7.45992 17.1795 7.18075 16.2975C6.90252 15.4136 5.48486 10.7693 5.48486 10.7693L16.7504 3.61575C16.7504 3.61575 17.4005 3.22017 17.3769 3.61575C17.3769 3.61575 17.4928 3.68484 17.145 4.01086C16.7972 4.33547 8.29556 11.9769 8.29556 11.9769' fill='%23D2E5F1'/%3E%3Cpath d='M11.2116 14.3694L8.17995 17.1337C8.17995 17.1337 7.94241 17.3135 7.68311 17.2004L8.26417 12.0664' fill='%23B5CFE4'/%3E%3C/svg%3E%0A");
	}
	.callback-inline-block-footer .messager.max {
		background: linear-gradient(90deg, #45C5FD 0%, #2F6DF0 34.13%, #6723E0 71.15%, #864BE6 100%) !important;
	}
	.callback-inline-block-footer .messager.max:after {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8342 5.18188C8.08686 5.03726 5.9429 6.95097 5.47013 9.94625C5.07862 12.4267 5.77277 15.4492 6.36651 15.6013C6.61834 15.6658 7.22435 15.2005 7.66526 14.7831C7.74815 14.7047 7.87349 14.6915 7.97069 14.7511C8.65799 15.173 9.43615 15.4901 10.294 15.5352C13.1145 15.6837 15.614 13.4678 15.7617 10.6362C15.9095 7.80464 13.6547 5.33036 10.8342 5.18188ZM6.23356 19.5617C6.12719 19.4861 5.98063 19.5067 5.89148 19.6021C4.69994 20.8778 1.65048 21.7727 1.51079 20.0315C1.51079 18.6673 1.20555 17.5177 0.869471 16.2519C0.457862 14.7017 0 12.9773 0 10.471C0 4.49457 4.88266 0 10.6718 0C16.461 0 21 4.71402 21 10.5291C21 16.3441 16.3165 20.942 10.7266 20.942C8.74344 20.942 7.78108 20.6616 6.23356 19.5617Z' fill='white'/%3E%3C/svg%3E%0A");
	}
}
@media (max-width:460px) {
	.callback-success-window-shop-links {
		flex-direction:column;
		align-items:center;
		gap:28px;
	}
	.callback-success-window-shop-links a.icon.icon-yandex-market {
		width: 213.33px;
		height: 30px;
	}
	.callback-success-window-shop-links a.icon.icon-wildberries {
		width: 204.71px;
		height: 30px;
	}
	.callback-success-window-shop-links a.icon.icon-ozon {
		width: 139.41px;
		height: 30px;
	}
}

/* End */
/* /style.css?17302111009529 */
/* /local/templates/havens-landing-partners/components/bitrix/news.list/mainpage-gallery/style.css?17664062235874 */
/* /local/templates/havens-landing-partners/components/bitrix/news.list/mainpage-brands/style.css?1744604111970 */
/* /local/templates/havens-landing-partners/components/bitrix/news.list/crimea-catalog/style.css?17325314183838 */
/* /local/templates/havens-landing-partners/components/havens/callback.inline/.default/style.css?177364593727514 */
