

/* Start:/local/templates/mymall/assets/css/general/tenants-detail.css?172857273911211*/
.tenants-detail {
	padding-bottom: 120px;
}
.tenants-detail__preview-img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 5;
	border-radius: 16px;
	overflow: hidden;
	margin-bottom: 32px;
}
.tenants-detail__preview-img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.tenants-detail__content .container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: minmax(400px, 1fr) 150px 410px;
	grid-template-columns: minmax(400px, 1fr) 410px;
	gap: 150px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.tenants-detail__content-descr {
}
.tenants-detail__content-descr .breadcrumbs .container {
	padding: 0;
}
.tenants-detail__content-descr .breadcrumbs {
	margin-bottom: 16px;
}
.tenants-detail__title {
	margin-bottom: 24px;
}

.tenants-detail__back-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	outline: none;
	border: 1px solid transparent;
	border-radius: 8px;
	padding: 10px 12px;
	font-size: 14px;
	background: var(--second-color);
	-webkit-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	cursor: pointer;
	gap: 8px;
}
.tenants-detail__text {
	padding-top: 32px;
	overflow: hidden;
}
.tenants-detail__text p:not(:last-of-type) {
	margin-bottom: 32px;
}
.tenants-detail__text h2,
.tenants-detail__text h3,
.tenants-detail__text h4,
.tenants-detail__text h5 {
	margin-top: 32px;
	font-size: 32px;
	line-height: 32px;
}
.tenants-detail__text h2:not(:last-child),
.tenants-detail__text h3:not(:last-child),
.tenants-detail__text h4:not(:last-child),
.tenants-detail__text h5:not(:last-child) {
	margin-bottom: 24px;
}
.tenants-detail__text ul,
.tenants-detail__text ol {
	padding-left: 19px;
	margin-top: 24px;
}
.tenants-detail__text ul:not(:last-of-type),
.tenants-detail__text ol:not(:last-of-type) {
	margin-bottom: 32px;
}
.tenants-detail__text ul li {
	list-style: disc;
}
.tenants-detail__text ul li:not(:last-of-type),
.tenants-detail__text ol li:not(:last-of-type) {
	margin-bottom: 8px;
}
.tenants-detail__text img{
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
.tenants-detail__slider {
	margin-top: 32px;
	aspect-ratio: 12 / 7;
	max-height: 520px;
}
.tenants-detail__gallery {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	gap: 25px;
	margin-top: 32px;
}
.tenants-detail__gallery-img {
	width: 100%;
	border-radius: 16px;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	cursor: pointer;

}
.tenants-detail__gallery-img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform 350ms ease-in-out;
	transition: -webkit-transform 350ms ease-in-out;
	-o-transition: transform 350ms ease-in-out;
	transition: transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out;
}
.tenants-detail__aside {
	position: relative;
	padding: 8px 8px 54px 8px;
	border-radius: 50px;
	background: var(--border-color);
}
.tenants-detail__aside_mob {
	display: none;
}
.tenants-detail__aside::after {
	content: '';
	position: absolute;
	bottom: -34px;
	left: -75px;
	background: var(--border-color);
	width: 150px;
	height: 150px;
	border-radius: 50%;
	z-index: -1;
	-webkit-clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
	clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
}
.tenants-detail__aside-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	aspect-ratio: 197 / 90;
	overflow: hidden;
	border-radius: 42px;
	background: var(--white);
}
.tenants-detail__aside-logo img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.tenants-detail__aside-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
	padding-top: 42px;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	margin: 0 auto;
}
.tenants-detail__aside-info h3,
.tenants-detail__phone,
.tenants-detail__timetable,
.tenants-detail__website {
	font-size: 18px;
	line-height: 24px;
	transition: color 350ms ease-in-out;

}
.tenants-detail__phone,
.tenants-detail__timetable {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
}

.tenants-detail__socials {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
}

.tenants-detail__scheme-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	outline: none;
	border: 1px solid transparent;
	border-radius: 8px;
	padding: 10px 12px;
	font-size: 16px;
	background: var(--second-color);
	-webkit-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	cursor: pointer;
	gap: 8px;
}

.tenants-detail__offers-title {
	margin: 32px 0 32px 0;
}
.tenants-detail__offers {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
	gap: 25px;
}


div.f-thumbs__slide {
	display: none;
}
ul.f-carousel__dots {
	padding-bottom: 50px;
}
ul.f-carousel__dots li {
	opacity: 1;
}
ul.f-carousel__dots li button .f-carousel__dot {
	background-color: #FFFFFF;
}
ul.f-carousel__dots li.is-current button .f-carousel__dot{
	background-color: var(--main-color);
}
div.fancybox__nav button.f-button {
	width: 41px;
	height: 41px;
	border-radius: 8px;
	border: 1px solid transparent;
	background: var(--second-color);
	-webkit-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
div.fancybox__nav button.f-button::before {
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav button.f-button.is-next {
	right: 50px;
}
.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav button.f-button.is-prev {
	left: 50px;
}
div.fancybox__nav button.f-button svg {
	width: auto;
	height: auto;
	fill: none;
	stroke:var(--text);
	stroke-width: 1.5;
	-webkit-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	-webkit-filter: unset;
	filter: unset;
}
button.f-button {
	background: unset;
}

@media (hover:hover) {
	.tenants-detail__gallery-img img:hover{
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	.f-button:hover:not([disabled]) {
		color:var(--f-button-hover-color);
		border-color: 1px solid var(--text);
		background: transparent;
	}
	div.fancybox__nav button.f-button:hover svg{
		stroke:var(--white);
	}
	.tenants-detail__back-button:hover,
	.tenants-detail__scheme-link:hover{
		background: transparent;
		border-color: var(--text);
	}
	.tenants-detail__phone:hover,
	.tenants-detail__website:hover {
		color: var(--second-color);
	}
}

.f-button:active:not([disabled]) {
	border-color: 1px solid var(--text);
	background: transparent;
}
div.fancybox__nav button.f-button:active svg{
	stroke:var(--white);
}
@media (max-width: 1440px) {
	.tenants-detail__content .container {
		-ms-grid-columns: minmax(350px, 1fr) 25px 330px;
		grid-template-columns: minmax(350px, 1fr) 330px;
		gap: 25px;
	}
}
@media (max-width: 1060px) {
	.tenants-detail {
		padding-bottom: 64px;
	}
	.tenants-detail__content .container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 24px;
	}
	.tenants-detail__preview.container {
		padding: 0;
	}
	.tenants-detail__preview-img {
		aspect-ratio: 16 / 5;
		margin-bottom: 24px;
	}
	.tenants-detail__aside,
	.tenants-detail__aside::after {
		display: none;
	}
	.tenants-detail__aside_mob {
		display: block;
		padding: 16px;
		border-radius: 16px;
	}
	.tenants-detail__back-button {
		margin-bottom: 24px;
	}
	.tenants-detail__text {
		padding-top: 24px;
	}

	.tenants-detail__text p:not(:last-of-type) {
		margin-bottom: 24px;
	}
	.tenants-detail__text h2,
	.tenants-detail__text h3,
	.tenants-detail__text h4,
	.tenants-detail__text h5 {
		margin-top: 24px;
	}
	.tenants-detail__text ul:not(:last-of-type),
	.tenants-detail__text ol:not(:last-of-type) {
		margin-bottom: 24px;
	}
	.tenants-detail__slider {
		margin-top: 24px;
		aspect-ratio: 1 / 3;
		max-height: 420px;
	}
	.tenants-detail__gallery {
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
		margin-top: 24px;
	}
	.tenants-detail__offers-title {
		margin: 64px 0 16px 0;
	}
	.tenants-detail__offers {
		display: -ms-grid;
		display: grid;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-grid-columns: 310px;
		grid-template-columns: 310px;
		grid-auto-columns: 310px;
		gap: 25px;
		margin-right: -24px;
		overflow: hidden;
		overflow-x: auto;
		grid-auto-flow: column;
		-ms-overflow-style: none;
		scrollbar-width: none;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
	}
	.tenants-detail__offers::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	.tenants-detail__offers .news-card {
		scroll-snap-align: center;
	}
	.tenants-detail__aside-logo {
		aspect-ratio: 160 / 73;
		max-width: 400px;
		margin: 0 auto;
	}
	.tenants-detail__aside-info {
		padding-top: 24px;
	}
}

@media (max-width: 576px) {
	.tenants-detail__offers {
		margin-right: -16px;
	}
	.tenants-detail__preview-img {
		aspect-ratio: unset;
		max-height: 100%;
	}
	.tenants-detail__content-descr {
		overflow: hidden;
	}
	.tenants-detail__gallery{
		display: -ms-grid;
		display: grid;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-grid-columns: 310px;
		grid-template-columns: 310px;
		grid-auto-columns: 310px;
		gap: 25px;
		margin-right: -24px;
		overflow: hidden;
		overflow-x: auto;
		grid-auto-flow: column;
		-ms-overflow-style: none;
		scrollbar-width: none;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
	}
	.tenants-detail__gallery::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	.tenants-detail__gallery .tenants-detail__gallery-img {
		scroll-snap-align: center;
	}
}
@media (max-width: 390px) {
	.tenants-detail__aside-logo {
		max-width: 160px;
	}
}
/* End */


/* Start:/local/templates/mymall/assets/css/plugins/f-carousel.css?172857273911622*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:0;transform-origin:center center}.f-carousel__slide.is-loading{min-height:88px;min-width:88px}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: 0.2;--f-carousel-dot-hover-opacity: 0.4}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto !important;padding:0;list-style:none !important;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(0.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}
/* End */


/* Start:/local/templates/mymall/components/bitrix/breadcrumb/navigation_chain/style.css?1728572739882*/
.breadcrumbs__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.breadcrumbs_separator {
	display: inline-block;
	width: 11px;
	height: 1px;
	background: #A8A8A8;
	vertical-align: center;
}
.breadcrumbs .breadcrumbs__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 1;
	gap: 8px;
}

.breadcrumbs .breadcrumbs__item a span {
	white-space: normal;
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	transition: all 350ms;
	color: #A8A8A8;
}
.breadcrumbs .breadcrumbs__item_red span,
.breadcrumbs .breadcrumbs__item:hover a span {
	color: var(--main-color);
}
/* End */


/* Start:/local/templates/mymall/assets/css/general/news-card.css?17285727394906*/
.news-card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.news__card__tags {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
	width: 100%;
}
.news-card_mob {
	display: none;
	content-visibility: hidden;
}
.news-card__img {
	position: relative;
	margin-bottom: 16px;
	border-radius: 16px;
	overflow: hidden;
	aspect-ratio: 36 / 20;
	width: 100%;
}
.news-card__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 16px;
}
.news-card__logo,
.news-slider-card__logo {
	position: absolute;
	bottom: 16px;
	left: 16px;
	max-width: 120px;
	width: 100%;
	height: 50px;
	border-radius: 16px;
	overflow: hidden;
}
.news-card__logo img,
.news-slider-card__logo img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.news-card__title {
	margin-bottom: 8px;
	transition: color 350ms ease-in-out;
}
.news__card-date {
	font-size: 14px;
	line-height: 16px;
	color: var(--grey-color);
}
.news-slider-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-grid-row-span: 2;
	grid-row: span 2;
	background: var(--main-color);
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.news-slider-card .js-news-img-slider.swiper {
	width: 100%;
	aspect-ratio: 191 / 115;
}
.news-slider-card .js-news-info-slider.swiper {
	width: 100%;
	height: 100%;
}
.news-slider-card__img {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	overflow: hidden;
}
.news-slider-card__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 32px 32px 20px 32px;
	background: url(/local/templates/mymall/assets/images/icons/main-news-slider-mask.svg) bottom center/cover no-repeat;
}
.news-slider-card__content .swiper-pagination-bullet {
	width: 4px;
	height: 4px;
	background: var(--white);
	opacity: 1;
}
.news-slider-card__content .swiper-pagination-bullet-active {
	width: 8px;
	height: 8px;
	background: var(--white);
}
.news-slider-card__title {
	display: block;
	margin-bottom: 12px;
	color: var(--white);
}
.news-slider-card__date {
	display:block;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 12px;
	color: var(--white);
}
.news-slider-card__text {
	display: block;
	margin-bottom: 24px;
	color: var(--white);
}
.news-slider-card__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	color: var(--white);
}
.news-slider-card__link span:nth-child(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid var(--border-opacity);
	color: var(--white);
}
.news-slider-card__link span:nth-child(2) svg {
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.news-slider-card__interface {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.news-slider-card__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
}
.news-slider-card__button,
.news-slider-card__pagination{
	position: static;
}
.news-slider-card__pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.news-slider-card__button {
	background: rgba(255, 255, 255, 0.15);
}
@media (hover:hover) {
	.news-card:hover .news-card__title {
		color: var(--main-color);
	}
}
/* End */
/* /local/templates/mymall/assets/css/general/tenants-detail.css?172857273911211 */
/* /local/templates/mymall/assets/css/plugins/f-carousel.css?172857273911622 */
/* /local/templates/mymall/components/bitrix/breadcrumb/navigation_chain/style.css?1728572739882 */
/* /local/templates/mymall/assets/css/general/news-card.css?17285727394906 */
