

/* Start:/local/templates/.default/components/bitrix/iblock.vote/stars/style.css?17618208031423*/
.bx_item_detail_rating {
	display: flex;
	align-items: center;
	column-gap: 8px;
}

.bx_item_detail_rating td {
	vertical-align: top;
	text-align: right;
}

.bx_item_detail_rating .bx_item_rating {
	text-align: right;
}

.bx_item_detail_rating .bx_stars_container {
	position: relative;
	/*width: 67px;*/
	width: 80px;
	height: 16px;
	/*height: 27px;*/
	background: none;
	background-size: 100% 100%;
	margin-right: 4px;
	overflow: hidden;
	cursor: pointer;
}

.bx_item_detail_rating .bx_stars_bg {
	position: absolute;
	top: -1px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: url(/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_x2.png) no-repeat left top;
	background-size: contain;
}

.bx_item_detail_rating .bx_stars_progress {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: url(/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_active.png?90) no-repeat left top;
	background-size: unset;
}

.bx_item_detail_rating .bx_stars_rating_votes {
	color: #8d8d8d;
	font-size: 11px;
	line-height: 11px;
	margin-top: 6px;
	display: block;
	white-space: nowrap;
}
.product-info  .bx_item_detail_rating {
	margin: -10px 0 0 20px;
}
.bx_stars_rating_value {
	margin-right: 5px;
	font-size: 12px;
}
/*
@media (max-width: 768px) {
	.bx_item_detail_rating .bx_stars_bg {
		background-image: url(/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_x2.png);
		background-size: contain;
	}
}*/
/* End */


/* Start:/local/templates/.default/css/_styles.min.css?1761820803285511*/
@charset "UTF-8";@import "/local/templates/.default/css/../assets/fonts/fonts.css";@-webkit-keyframes swiper-preloader-spin {to {transform: rotate(360deg);}}@keyframes swiper-preloader-spin {to {transform: rotate(360deg);}}@-webkit-keyframes fancybox-rotate {to {transform: rotate(360deg);}}@keyframes fancybox-rotate {to {transform: rotate(360deg);}}@-webkit-keyframes fancybox-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}to {stroke-dasharray: 89, 200;stroke-dashoffset: -124px;}}@keyframes fancybox-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}to {stroke-dasharray: 89, 200;stroke-dashoffset: -124px;}}@-webkit-keyframes fancybox-fadeIn {0% {opacity: 0;}to {opacity: 1;}}@keyframes fancybox-fadeIn {0% {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes fancybox-fadeOut {to {opacity: 0;}}@keyframes fancybox-fadeOut {to {opacity: 0;}}@-webkit-keyframes fancybox-zoomInUp {0% {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}to {transform: scale(1) translate3d(0, 0, 0);opacity: 1;}}@keyframes fancybox-zoomInUp {0% {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}to {transform: scale(1) translate3d(0, 0, 0);opacity: 1;}}@-webkit-keyframes fancybox-zoomOutDown {to {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}}@keyframes fancybox-zoomOutDown {to {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}}@-webkit-keyframes fancybox-throwOutUp {to {transform: translate3d(0, -30%, 0);opacity: 0;}}@keyframes fancybox-throwOutUp {to {transform: translate3d(0, -30%, 0);opacity: 0;}}@-webkit-keyframes fancybox-throwOutDown {to {transform: translate3d(0, 30%, 0);opacity: 0;}}@keyframes fancybox-throwOutDown {to {transform: translate3d(0, 30%, 0);opacity: 0;}}@-webkit-keyframes animateElement {0% {transform: translateY(3rem);opacity: 0;}to {transform: translateY(0);opacity: 1;}}@keyframes animateElement {0% {transform: translateY(3rem);opacity: 0;}to {transform: translateY(0);opacity: 1;}}@-webkit-keyframes rotation {0% {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes rotation {0% {transform: rotate(0deg);}to {transform: rotate(360deg);}}@-webkit-keyframes rotationIntroButton {0% {transform: translate(-50%, -50%) rotate(0deg);}to {transform: translate(-50%, -50%) rotate(360deg);}}@keyframes rotationIntroButton {0% {transform: translate(-50%, -50%) rotate(0deg);}to {transform: translate(-50%, -50%) rotate(360deg);}}:root {--primary-color: #007d75;--secondary-color: #00766e;--system-color: #e94545;--black-color: #1c1c1c;--gray-color: #f7f7f7;--max-text-container-width: 87.8rem;--max-wide-text-container-width: 144rem;--max-container-width: 152rem;--content-padding: 4rem;--main-ff: "Futura PT", sans-serif;--regular: 400;--semibold: 600;--text-t1: var(--regular) 2rem/110% var(--main-ff);--text-t2: var(--regular) 1.8rem/100% var(--main-ff);--text-t3: var(--regular) 1.4rem/100% var(--main-ff);--text-t4: var(--regular) 1.2rem/100% var(--main-ff);--title-h0: var(--regular) 11.2rem/90% var(--main-ff);--title-h1: var(--regular) 7.2rem/90% var(--main-ff);--title-h2: var(--regular) 4.8rem/90% var(--main-ff);--title-h3: var(--regular) 3.2rem/80% var(--main-ff);--title-h3-lh: var(--regular) 3.2rem/110% var(--main-ff);--title-h4: var(--regular) 2.4rem/100% var(--main-ff);--other: var(--regular) 1.4rem/100% var(--main-ff);--other-2: var(--regular) 1.1rem/100% var(--main-ff);}@media only screen and (max-width: 1024px) {:root {--content-padding: 3rem;--text-t1: var(--regular) 1.8rem/110% var(--main-ff);--title-h0: var(--regular) 7rem/90% var(--main-ff);--title-h1: var(--regular) 5rem/90% var(--main-ff);--title-h2: var(--regular) 4rem/90% var(--main-ff);--title-h3: var(--regular) 2.8rem/80% var(--main-ff);--title-h3-lh: var(--regular) 2.8em/110% var(--main-ff);--title-h4: var(--regular) 2.2rem/100% var(--main-ff);--other: var(--regular) 1.2rem/100% var(--main-ff);}}@media only screen and (max-width: 640px) {:root {--content-padding: 1.6rem;--text-t1: var(--regular) 1.6rem/110% var(--main-ff);--title-h0: var(--regular) 4.4rem/90% var(--main-ff);--title-h1: var(--regular) 3.6rem/90% var(--main-ff);--title-h2: var(--regular) 3rem/90% var(--main-ff);--title-h3: var(--regular) 2.4rem/80% var(--main-ff);--title-h3-lh: var(--regular) 2.4em/110% var(--main-ff);--title-h4: var(--regular) 2rem/100% var(--main-ff);--other: var(--regular) 1rem/100% var(--main-ff);}}@font-face {font-family: "swiper-icons";src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal;}:root {--swiper-theme-color: #007aff;}.swiper, .swiper-wrapper {position: relative;z-index: 1;}.swiper {margin-left: auto;margin-right: auto;overflow: hidden;list-style: none;padding: 0;}.swiper-vertical > .swiper-wrapper {flex-direction: column;}.swiper-wrapper {width: 100%;height: 100%;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-android .swiper-slide, .swiper-wrapper {transform: translate3d(0, 0, 0);}.swiper-pointer-events {touch-action: pan-y;}.swiper-pointer-events.swiper-vertical {touch-action: pan-x;}.swiper-slide {flex-shrink: 0;width: 100%;position: relative;transition-property: transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto;}.swiper-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height;}.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {transform-style: preserve-3d;}.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-3d .swiper-slide-shadow {background: rgba(0, 0, 0, 0.15);}.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);}.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}.swiper-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}.swiper-centered > .swiper-wrapper::before {content: "";flex-shrink: 0;order: 9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {-webkit-margin-start: var(--swiper-centered-offset-before);margin-inline-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {-webkit-margin-before: var(--swiper-centered-offset-before);margin-block-start: var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center;}.swiper-virtual.swiper-css-mode .swiper-wrapper::after {content: "";position: absolute;left: 0;top: 0;pointer-events: none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {height: 1px;width: var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {width: 1px;height: var(--swiper-virtual-size);}:root {--swiper-navigation-size: 44px;}.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - var(--swiper-navigation-size) / 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}.swiper-button-prev, .swiper-rtl .swiper-button-next {left: 10px;right: auto;}.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: "prev";}.swiper-button-next, .swiper-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: "next";}.swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display: inline-block;border-radius: 50%;background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);}button.swiper-pagination-bullet {border: 0;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet:only-child {display: none !important;}.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1);background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0, -50%, 0);}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display: block;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right;}.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button, .swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s infinite linear;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}.swiper .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}.swiper-grid > .swiper-wrapper {flex-wrap: wrap;}.swiper-grid-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}.swiper-fade.swiper-free-mode .swiper-slide {transition-timing-function: ease-out;}.swiper-fade .swiper-slide {pointer-events: none;transition-property: opacity;}.swiper-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-cards, .swiper-cube, .swiper-flip {overflow: visible;}.swiper-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-cube.swiper-rtl .swiper-slide {transform-origin: 100% 0;}.swiper-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: 0.6;z-index: 0;}.swiper-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;filter: blur(50px);}.swiper-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-cards .swiper-slide, .swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}.swiper-creative .swiper-slide {transition-property: transform, opacity, height;}.swiper-cards .swiper-slide {transform-origin: center bottom;}.choices {position: relative;overflow: hidden;font-size: 16px;}.choices:focus {outline: 0;}.choices:last-child {margin-bottom: 0;}.choices.is-open {overflow: initial;}.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {background-color: #eaeaea;cursor: not-allowed;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.choices.is-disabled .choices__item {cursor: not-allowed;}.choices [hidden] {display: none !important;}.choices[data-type*="select-one"] {cursor: pointer;}.choices[data-type*="select-one"] .choices__input {display: block;width: 100%;padding: 10px;border-bottom: 1px solid #ddd;background-color: #fff;margin: 0;}.choices[data-type*="select-one"] .choices__button {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding: 0;background-size: 8px;position: absolute;top: 50%;right: 0;margin-top: -10px;margin-right: 25px;height: 20px;width: 20px;border-radius: 10em;opacity: 0.25;}.choices[data-type*="select-one"] .choices__button:focus, .choices[data-type*="select-one"] .choices__button:hover {opacity: 1;}.choices[data-type*="select-one"] .choices__button:focus {box-shadow: 0 0 0 2px #00bcd4;}.choices[data-type*="select-one"]::after {content: "";height: 0;width: 0;right: 11.5px;top: 50%;pointer-events: none;}.choices[data-type*="select-one"].is-open::after {border-color: transparent transparent #333;}.choices[data-type*="select-one"][dir="rtl"]::after {left: 11.5px;right: auto;}.choices[data-type*="select-one"][dir="rtl"] .choices__button {right: auto;left: 0;margin-left: 25px;margin-right: 0;}.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {cursor: text;}.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {position: relative;display: inline-block;margin: 0 -4px 0 8px;padding-left: 16px;border-left: 1px solid #008fa1;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size: 8px;width: 8px;line-height: 1;opacity: 0.75;border-radius: 0;}.choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover {opacity: 1;}.choices__inner {display: inline-block;vertical-align: top;width: 100%;font-size: 14px;overflow: hidden;}.is-focused .choices__inner, .is-open .choices__inner {border-color: #b7b7b7;}.is-open .choices__inner {border-radius: 2.5px 2.5px 0 0;}.is-flipped.is-open .choices__inner {border-radius: 0 0 2.5px 2.5px;}.choices__list {margin: 0;padding-left: 0;list-style: none;}.choices__list--single {display: inline-block;width: 100%;}[dir="rtl"] .choices__list--single {padding-right: 4px;padding-left: 16px;}.choices__list--single .choices__item {width: 100%;}.choices__list--multiple {display: inline;}.choices__list--multiple .choices__item {display: inline-block;vertical-align: middle;border-radius: 20px;padding: 4px 10px;font-size: 12px;font-weight: 500;margin-right: 3.75px;margin-bottom: 3.75px;background-color: #00bcd4;border: 1px solid #00a5bb;color: #fff;word-break: break-all;box-sizing: border-box;}.choices__list--multiple .choices__item[data-deletable] {padding-right: 5px;}[dir="rtl"] .choices__list--multiple .choices__item {margin-right: 0;margin-left: 3.75px;}.choices__list--multiple .choices__item.is-highlighted {background-color: #00a5bb;border: 1px solid #008fa1;}.is-disabled .choices__list--multiple .choices__item {background-color: #aaa;border: 1px solid #919191;}.choices__list--dropdown {visibility: hidden;z-index: 1;position: absolute;width: 100%;background-color: #fff;border: 1px solid #ddd;top: 100%;margin-top: -1px;border-bottom-left-radius: 2.5px;border-bottom-right-radius: 2.5px;overflow: hidden;word-break: break-all;will-change: visibility;}.choices__list--dropdown.is-active {visibility: visible;}.is-open .choices__list--dropdown {border-color: #b7b7b7;}.is-flipped .choices__list--dropdown {top: auto;bottom: 100%;margin-top: 0;margin-bottom: -1px;border-radius: 0.25rem 0.25rem 0 0;}.choices__list--dropdown .choices__list {position: relative;max-height: 300px;overflow: auto;-webkit-overflow-scrolling: touch;will-change: scroll-position;}.choices__list--dropdown .choices__item {position: relative;padding: 10px;font-size: 14px;}[dir="rtl"] .choices__list--dropdown .choices__item {text-align: right;}@media (min-width: 640px) {.choices__list--dropdown .choices__item--selectable {padding-right: 100px;}.choices__list--dropdown .choices__item--selectable::after {content: attr(data-select-text);font-size: 12px;opacity: 0;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}[dir="rtl"] .choices__list--dropdown .choices__item--selectable {text-align: right;padding-left: 100px;padding-right: 10px;}[dir="rtl"] .choices__list--dropdown .choices__item--selectable::after {right: auto;left: 10px;}}.choices__list--dropdown .choices__item--selectable.is-highlighted {background-color: #f2f2f2;}.choices__list--dropdown .choices__item--selectable.is-highlighted::after {opacity: 0.5;}.choices__item {cursor: default;}.choices__item--selectable {cursor: pointer;}.choices__item--disabled {cursor: not-allowed;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: 0.5;}.choices__heading {font-weight: 600;font-size: 12px;padding: 10px;border-bottom: 1px solid #f7f7f7;color: gray;}.choices__button {text-indent: -9999px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;background-color: transparent;background-repeat: no-repeat;background-position: center;cursor: pointer;}.air-datepicker-time--row input[type="range"]:focus, .choices__button:focus, .choices__input:focus {outline: 0;}.choices__input {display: inline-block;vertical-align: baseline;background-color: #f9f9f9;font-size: 14px;margin-bottom: 5px;border: 0;border-radius: 0;max-width: 100%;padding: 4px 0 4px 2px;}[dir="rtl"] .choices__input {padding-right: 2px;padding-left: 0;}.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;touch-action: none;-moz-user-select: none;user-select: none;box-sizing: border-box;}.noUi-target {position: relative;}.noUi-base, .noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}.noUi-connects {overflow: hidden;z-index: 0;}.noUi-connect, .noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;right: 0;height: 100%;width: 100%;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-webkit-transform-style: preserve-3d;transform-origin: 0 0;transform-style: flat;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {left: 0;right: auto;}.noUi-vertical .noUi-origin {top: -100%;width: 0;}.noUi-horizontal .noUi-origin {height: 0;}.noUi-handle {-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;}.noUi-touch-area {height: 100%;width: 100%;}.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {transition: transform 0.3s;}.noUi-state-drag * {cursor: inherit !important;}.noUi-horizontal {height: 18px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;right: -6px;bottom: -17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {left: -17px;right: auto;}.noUi-target {background: #fafafa;border-radius: 4px;}.noUi-connects {border-radius: 3px;}.noUi-connect {background: #3fb8af;}.noUi-draggable {cursor: ew-resize;}.noUi-vertical .noUi-draggable {cursor: ns-resize;}.noUi-handle {background: #fff;}.noUi-active {box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;}.noUi-handle:after, .noUi-handle:before {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #e8e7e6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:before {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 17px;}[disabled] .noUi-connect {background: #b8b8b8;}[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {cursor: not-allowed;}.noUi-pips, .noUi-pips * {box-sizing: border-box;}.noUi-pips {position: absolute;color: #999;}.noUi-value {position: absolute;white-space: nowrap;text-align: center;}.noUi-value-sub {color: #ccc;font-size: 10px;}.noUi-marker {position: absolute;background: #ccc;}.noUi-marker-large, .noUi-marker-sub {background: #aaa;}.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}.noUi-value-horizontal {transform: translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal {transform: translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}.noUi-marker-horizontal.noUi-marker-large {height: 15px;}.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}.noUi-value-vertical {transform: translate(0, -50%);padding-left: 25px;}.noUi-rtl .noUi-value-vertical {transform: translate(0, 50%);}.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub {width: 10px;}.noUi-marker-vertical.noUi-marker-large {width: 15px;}.noUi-tooltip {display: block;position: absolute;border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}.noUi-horizontal .noUi-tooltip {transform: translate(-50%, 0);left: 50%;bottom: 120%;}.noUi-vertical .noUi-tooltip {transform: translate(0, -50%);top: 50%;right: 120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip {transform: translate(50%, 0);left: auto;bottom: 10px;}.noUi-vertical .noUi-origin > .noUi-tooltip {transform: translate(0, -18px);top: auto;right: 28px;}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-, .-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month-, .air-datepicker-cell.-year-.-other-decade- {color: var(--adp-color-other-month);}.air-datepicker-cell.-day-.-other-month-:hover, .air-datepicker-cell.-year-.-other-decade-:hover {color: var(--adp-color-other-month-hover);}.-selected-.air-datepicker-cell.-day-.-other-month-, .-selected-.air-datepicker-cell.-year-.-other-decade- {color: #fff;background: var(--adp-background-color-selected-other-month);}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-, .-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {background: var(--adp-background-color-selected-other-month-focused);}.-in-range-.air-datepicker-cell.-day-.-other-month-, .-in-range-.air-datepicker-cell.-year-.-other-decade- {background-color: var(--adp-background-color-in-range);color: var(--adp-color);}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-, .-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {background-color: var(--adp-background-color-in-range-focused);}.air-datepicker-cell.-day-.-other-month-:empty, .air-datepicker-cell.-year-.-other-decade-:empty {background: 0 0;border: 0;}.air-datepicker-cell {border-radius: var(--adp-cell-border-radius);box-sizing: border-box;cursor: pointer;display: flex;position: relative;align-items: center;justify-content: center;z-index: 1;}.air-datepicker-cell.-focus- {background: var(--adp-cell-background-color-hover);}.air-datepicker-cell.-current-.-focus- {color: var(--adp-color);}.air-datepicker-cell.-current-, .air-datepicker-cell.-current-.-in-range- {color: var(--adp-color-current-date);}.air-datepicker-cell.-disabled- {cursor: default;color: var(--adp-color-disabled);}.air-datepicker-cell.-disabled-.-current-.-focus-, .air-datepicker-cell.-disabled-.-focus- {color: var(--adp-color-disabled);}.air-datepicker-cell.-disabled-.-in-range- {color: var(--adp-color-disabled-in-range);}.air-datepicker-cell.-in-range- {background: var(--adp-cell-background-color-in-range);border-radius: 0;}.air-datepicker-cell.-in-range-:hover {background: var(--adp-cell-background-color-in-range-hover);}.air-datepicker-cell.-range-from-, .air-datepicker-cell.-range-to- {border: 1px solid var(--adp-cell-border-color-in-range);background-color: var(--adp-cell-background-color-in-range);border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);}.air-datepicker-cell.-range-to- {border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;}.air-datepicker-cell.-range-to-.-range-from- {border-radius: var(--adp-cell-border-radius);}.air-datepicker-cell.-selected- {border: 0;}.air-datepicker-cell.-selected-, .air-datepicker-cell.-selected-.-current- {color: #fff;background: var(--adp-cell-background-color-selected);}.air-datepicker-cell.-selected-.-focus- {background: var(--adp-cell-background-color-selected-hover);}.air-datepicker-body {transition: all var(--adp-transition-duration) var(--adp-transition-ease);}.air-datepicker-body.-hidden- {display: none;}.air-datepicker-body--day-names {display: grid;grid-template-columns: repeat(7, var(--adp-day-cell-width));margin: 8px 0 3px;}.air-datepicker-body--day-name {color: var(--adp-day-name-color);display: flex;align-items: center;justify-content: center;flex: 1;text-align: center;text-transform: uppercase;font-size: 0.8em;}.air-datepicker-body--day-name.-clickable- {cursor: pointer;}.air-datepicker-body--day-name.-clickable-:hover {color: var(--adp-day-name-color-hover);}.air-datepicker-body--cells {display: grid;}.air-datepicker-body--cells.-days- {grid-template-columns: repeat(7, var(--adp-day-cell-width));grid-auto-rows: var(--adp-day-cell-height);}.air-datepicker-body--cells.-months- {grid-template-columns: repeat(3, 1fr);grid-auto-rows: var(--adp-month-cell-height);}.air-datepicker-body--cells.-years- {grid-template-columns: repeat(4, 1fr);grid-auto-rows: var(--adp-year-cell-height);}.air-datepicker-nav {display: flex;justify-content: space-between;border-bottom: 1px solid var(--adp-border-color-inner);min-height: var(--adp-nav-height);padding: var(--adp-padding);box-sizing: content-box;}.-only-timepicker- .air-datepicker-nav {display: none;}.air-datepicker-nav--action, .air-datepicker-nav--title {display: flex;cursor: pointer;align-items: center;justify-content: center;}.air-datepicker-nav--action {width: var(--adp-nav-action-size);border-radius: var(--adp-border-radius);-webkit-user-select: none;-moz-user-select: none;user-select: none;}.air-datepicker-nav--action:hover {background: var(--adp-background-color-hover);}.air-datepicker-nav--action:active {background: var(--adp-background-color-active);}.air-datepicker-nav--action.-disabled- {visibility: hidden;}.air-datepicker-nav--action svg {width: 32px;height: 32px;}.air-datepicker-nav--action path {fill: none;stroke: var(--adp-nav-arrow-color);stroke-width: 2px;}.air-datepicker-nav--title {border-radius: var(--adp-border-radius);padding: 0 8px;}.air-datepicker-nav--title i {font-style: normal;color: var(--adp-nav-color-secondary);margin-left: 0.3em;}.air-datepicker-nav--title:hover {background: var(--adp-background-color-hover);}.air-datepicker-nav--title:active {background: var(--adp-background-color-active);}.air-datepicker-nav--title.-disabled- {cursor: default;background: 0 0;}.air-datepicker-buttons {display: grid;grid-auto-columns: 1fr;grid-auto-flow: column;}.air-datepicker-button {display: inline-flex;color: var(--adp-btn-color);border-radius: var(--adp-btn-border-radius);cursor: pointer;height: var(--adp-btn-height);border: 0;background: 0 0;}.air-datepicker-button:hover {color: var(--adp-btn-color-hover);background: var(--adp-btn-background-color-hover);}.air-datepicker-button:focus {color: var(--adp-btn-color-hover);background: var(--adp-btn-background-color-hover);outline: 0;}.air-datepicker-button:active {background: var(--adp-btn-background-color-active);}.air-datepicker-button span {outline: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.air-datepicker-time {display: grid;grid-template-columns: -webkit-max-content 1fr;grid-template-columns: max-content 1fr;grid-column-gap: 12px;align-items: center;position: relative;padding: 0 var(--adp-time-padding-inner);}.-only-timepicker- .air-datepicker-time {border-top: none;}.air-datepicker-time--current {display: flex;align-items: center;flex: 1;font-size: 14px;text-align: center;}.air-datepicker-time--current-colon {margin: 0 2px 3px;line-height: 1;}.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {line-height: 1;font-size: 19px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;position: relative;z-index: 1;}.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {content: "";background: var(--adp-background-color-hover);border-radius: var(--adp-border-radius);position: absolute;left: -2px;top: -3px;right: -2px;bottom: -2px;z-index: -1;opacity: 0;}.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after, .carousel__dots .carousel__dot.is-selected:after {opacity: 1;}.air-datepicker-time--current-ampm {text-transform: uppercase;align-self: flex-end;color: var(--adp-time-day-period-color);margin-left: 6px;font-size: 11px;margin-bottom: 1px;}.air-datepicker-time--row {display: flex;align-items: center;font-size: 11px;height: 17px;background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;}.air-datepicker-time--row:first-child {margin-bottom: 4px;}.air-datepicker-time--row input[type="range"] {background: 0 0;cursor: pointer;flex: 1;height: 100%;width: 100%;padding: 0;margin: 0;-webkit-appearance: none;}.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;}.air-datepicker-time--row input[type="range"]::-ms-tooltip {display: none;}.air-datepicker-time--row input[type="range"]:hover::-webkit-slider-thumb {border-color: var(--adp-time-track-color-hover);}.air-datepicker-time--row input[type="range"]:hover::-moz-range-thumb {border-color: var(--adp-time-track-color-hover);}.air-datepicker-time--row input[type="range"]:hover::-ms-thumb {border-color: var(--adp-time-track-color-hover);}.air-datepicker-time--row input[type="range"]:focus::-webkit-slider-thumb {background: var(--adp-cell-background-color-selected);border-color: var(--adp-cell-background-color-selected);}.air-datepicker-time--row input[type="range"]:focus::-moz-range-thumb {background: var(--adp-cell-background-color-selected);border-color: var(--adp-cell-background-color-selected);}.air-datepicker-time--row input[type="range"]:focus::-ms-thumb {background: var(--adp-cell-background-color-selected);border-color: var(--adp-cell-background-color-selected);}.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-webkit-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration);}.air-datepicker-time--row input[type="range"]::-moz-range-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-moz-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration);}.air-datepicker-time--row input[type="range"]::-ms-thumb {box-sizing: border-box;height: 12px;width: 12px;border-radius: 3px;border: 1px solid var(--adp-time-track-color);background: #fff;cursor: pointer;-ms-transition: background var(--adp-transition-duration);transition: background var(--adp-transition-duration);}.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);}.air-datepicker-time--row input[type="range"]::-webkit-slider-runnable-track {border: 0;height: var(--adp-time-track-height);cursor: pointer;color: transparent;background: 0 0;}.air-datepicker-time--row input[type="range"]::-moz-range-track {border: 0;height: var(--adp-time-track-height);cursor: pointer;color: transparent;background: 0 0;}.air-datepicker-time--row input[type="range"]::-ms-track {border: 0;height: var(--adp-time-track-height);cursor: pointer;color: transparent;background: 0 0;}.air-datepicker-time--row input[type="range"]::-ms-fill-lower {background: 0 0;}.air-datepicker-time--row input[type="range"]::-ms-fill-upper {background: 0 0;}.air-datepicker {--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: 0.3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px;}.air-datepicker-overlay {--adp-overlay-background-color: rgba(0, 0, 0, 0.3);--adp-overlay-transition-duration: 0.3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99;}.air-datepicker {background: var(--adp-background-color);border: 1px solid var(--adp-border-color);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);border-radius: var(--adp-border-radius);box-sizing: content-box;display: grid;grid-template-columns: 1fr;grid-template-rows: repeat(4, -webkit-max-content);grid-template-rows: repeat(4, max-content);grid-template-areas: var(--adp-grid-areas);font-family: var(--adp-font-family), sans-serif;font-size: var(--adp-font-size);color: var(--adp-color);width: var(--adp-width);position: absolute;transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);z-index: var(--adp-z-index);}.air-datepicker:not(.-custom-position-) {opacity: 0;}.air-datepicker.-from-top- {transform: translateY(calc(var(--adp-transition-offset) * -1));}.air-datepicker.-from-right- {transform: translateX(var(--adp-transition-offset));}.air-datepicker.-from-bottom- {transform: translateY(var(--adp-transition-offset));}.air-datepicker.-from-left- {transform: translateX(calc(var(--adp-transition-offset) * -1));}.air-datepicker.-active-:not(.-custom-position-) {transform: translate(0, 0);opacity: 1;}.air-datepicker.-active-.-custom-position- {transition: none;}.air-datepicker.-inline- {border-color: var(--adp-border-color-inline);box-shadow: none;position: static;left: auto;right: auto;opacity: 1;transform: none;}.air-datepicker.-inline- .air-datepicker--pointer, .air-datepicker.-is-mobile- .air-datepicker--pointer {display: none;}.air-datepicker.-is-mobile- {--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position: fixed;width: var(--adp-mobile-width);border: 0;}.air-datepicker.-is-mobile- * {-webkit-tap-highlight-color: transparent;}.air-datepicker.-is-mobile-:not(.-custom-position-) {transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {transform: translate(-50%, -50%);}.air-datepicker.-custom-position- {transition: none;}.air-datepicker-global-container {position: absolute;left: 0;top: 0;}.air-datepicker--pointer, .air-datepicker--pointer:after {position: absolute;width: var(--adp-pointer-size);height: var(--adp-pointer-size);}.air-datepicker--pointer {--pointer-half-size: calc(var(--adp-pointer-size) / 2);z-index: -1;}.air-datepicker--pointer:after {content: "";background: #fff;border-top: 1px solid var(--adp-border-color-inline);border-right: 1px solid var(--adp-border-color-inline);border-top-right-radius: var(--adp-poiner-border-radius);box-sizing: border-box;}.-top-center- .air-datepicker--pointer, .-top-left- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^="top"] .air-datepicker--pointer {top: calc(100% - var(--pointer-half-size) + 1px);}.-top-center- .air-datepicker--pointer:after, .-top-left- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^="top"] .air-datepicker--pointer:after {transform: rotate(135deg);}.-right-bottom- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer, [data-popper-placement^="right"] .air-datepicker--pointer {right: calc(100% - var(--pointer-half-size) + 1px);}.-right-bottom- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-top- .air-datepicker--pointer:after, [data-popper-placement^="right"] .air-datepicker--pointer:after {transform: rotate(225deg);}.-bottom-center- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^="bottom"] .air-datepicker--pointer {bottom: calc(100% - var(--pointer-half-size) + 1px);}.-bottom-center- .air-datepicker--pointer:after, .-bottom-left- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^="bottom"] .air-datepicker--pointer:after {transform: rotate(315deg);}.-left-bottom- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-top- .air-datepicker--pointer, [data-popper-placement^="left"] .air-datepicker--pointer {left: calc(100% - var(--pointer-half-size) + 1px);}.-left-bottom- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-top- .air-datepicker--pointer:after, [data-popper-placement^="left"] .air-datepicker--pointer:after {transform: rotate(45deg);}.-bottom-left- .air-datepicker--pointer, .-top-left- .air-datepicker--pointer {left: var(--adp-pointer-offset);}.-bottom-right- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer {right: var(--adp-pointer-offset);}.-bottom-center- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer {left: calc(50% - var(--adp-pointer-size) / 2);}.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {top: var(--adp-pointer-offset);}.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {bottom: var(--adp-pointer-offset);}.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {top: calc(50% - var(--adp-pointer-size) / 2);}.air-datepicker--navigation {grid-area: nav;}.air-datepicker--content {box-sizing: content-box;padding: var(--adp-padding);grid-area: body;}.-only-timepicker- .air-datepicker--content {display: none;}.air-datepicker--time {grid-area: timepicker;}.air-datepicker--buttons {grid-area: buttons;}.air-datepicker--buttons, .air-datepicker--time {padding: var(--adp-padding);border-top: 1px solid var(--adp-border-color-inner);}.air-datepicker-overlay {position: fixed;background: var(--adp-overlay-background-color);left: 0;top: 0;width: 0;height: 0;opacity: 0;transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);z-index: var(--adp-overlay-z-index);}.air-datepicker-overlay.-active- {opacity: 1;width: 100%;height: 100%;transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;}.carousel {position: relative;box-sizing: border-box;}.carousel *, .carousel :after, .carousel :before {box-sizing: inherit;}.carousel.is-draggable {cursor: move;cursor: -webkit-grab;cursor: grab;}.carousel.is-dragging {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.carousel__viewport {position: relative;overflow: hidden;max-width: 100%;max-height: 100%;}.carousel__track {display: flex;}.carousel__slide {flex: 0 0 auto;width: var(--carousel-slide-width, 60%);max-width: 100%;padding: 1rem;position: relative;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;}.has-dots {margin-bottom: calc(0.5rem + 22px);}.carousel__button, .carousel__dots {padding: 0;display: flex;justify-content: center;}.carousel__dots {margin: 0 auto;position: absolute;top: calc(100% + 0.5rem);left: 0;right: 0;list-style: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.carousel__dots .carousel__dot {margin: 0;padding: 0;display: block;position: relative;width: 22px;height: 22px;cursor: pointer;}.carousel__dots .carousel__dot:after {content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: currentColor;opacity: 0.25;transition: opacity 0.15s ease-in-out;}.carousel__button {width: var(--carousel-button-width, 48px);height: var(--carousel-button-height, 48px);border: 0;align-items: center;pointer-events: all;cursor: pointer;color: var(--carousel-button-color, currentColor);background: var(--carousel-button-bg, transparent);border-radius: var(--carousel-button-border-radius, 50%);box-shadow: var(--carousel-button-shadow, none);transition: opacity 0.15s ease;}.carousel__button.is-next, .carousel__button.is-prev {position: absolute;top: 50%;transform: translateY(-50%);}.carousel__button.is-prev {left: 10px;}.carousel__button.is-next {right: 10px;}.carousel__button[disabled] {cursor: default;opacity: 0.3;}.carousel__button svg {width: var(--carousel-button-svg-width, 50%);height: var(--carousel-button-svg-height, 50%);fill: none;stroke: currentColor;stroke-width: var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin: bevel;stroke-linecap: round;filter: var(--carousel-button-svg-filter, none);pointer-events: none;}html.with-fancybox {scroll-behavior: auto;}body.compensate-for-scrollbar {overflow: hidden !important;touch-action: none;}.fancybox__container {position: fixed;top: 0;left: 0;bottom: 0;right: 0;direction: ltr;margin: 0;padding: env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);box-sizing: border-box;display: flex;flex-direction: column;color: var(--fancybox-color, #fff);-webkit-tap-highlight-color: transparent;overflow: hidden;z-index: 1050;outline: 0;transform-origin: top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));}.fancybox__container *, .fancybox__container ::after, .fancybox__container ::before {box-sizing: inherit;}.fancybox__container :focus {outline: 0;}body:not(.is-using-mouse) .fancybox__container :focus {box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));}@media all and (min-width: 1024px) {.fancybox__container {--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 27px;--carousel-button-svg-height: 27px;}}.fancybox__backdrop {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));}.fancybox__carousel {position: relative;flex: 1 1 auto;min-height: 0;height: 100%;z-index: 10;}.fancybox__carousel.has-dots {margin-bottom: calc(0.5rem + 22px);}.fancybox__viewport {position: relative;width: 100%;height: 100%;overflow: visible;cursor: default;}.fancybox__track {display: flex;height: 100%;}.fancybox__slide {flex: 0 0 auto;width: 100%;max-width: 100%;margin: 0;padding: 48px 8px 8px;position: relative;overscroll-behavior: contain;display: flex;flex-direction: column;outline: 0;overflow: auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px;}.fancybox__slide::after, .fancybox__slide::before {content: "";flex: 0 0 0;margin: auto;}@media all and (min-width: 1024px) {.fancybox__slide {padding: 64px 100px;}}.fancybox__content {margin: 0 env(safe-area-inset-right, 0) 0 env(safe-area-inset-left, 0);padding: 36px;color: var(--fancybox-content-color, #374151);background: var(--fancybox-content-bg, #fff);position: relative;align-self: center;display: flex;flex-direction: column;z-index: 20;}.fancybox__content :focus:not(.carousel__button.is-close) {outline: thin dotted;box-shadow: none;}.fancybox__caption {align-self: center;max-width: 100%;margin: 0;padding: 1rem 0 0;line-height: 1.375;color: var(--fancybox-color, currentColor);visibility: visible;cursor: auto;flex-shrink: 0;overflow-wrap: anywhere;}.is-loading .fancybox__caption {visibility: hidden;}.fancybox__container > .carousel__dots {top: 100%;color: var(--fancybox-color, #fff);}.fancybox__nav .carousel__button {z-index: 40;}.fancybox__nav .carousel__button.is-next {right: 8px;}@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-next {right: 40px;}}.fancybox__nav .carousel__button.is-prev {left: 8px;}@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-prev {left: 40px;}}.carousel__button.is-close {position: absolute;top: 8px;right: 8px;top: calc(env(safe-area-inset-top, 0) + 8px);right: calc(env(safe-area-inset-right, 0) + 8px);z-index: 40;}@media all and (min-width: 1024px) {.carousel__button.is-close {right: 40px;}}.fancybox__content > .carousel__button.is-close {position: absolute;top: -40px;right: 0;color: var(--fancybox-color, #fff);}.fancybox__no-click, .fancybox__no-click button {pointer-events: none;}.fancybox__spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;color: var(--fancybox-color, currentColor);}.fancybox__slide .fancybox__spinner {cursor: pointer;z-index: 1053;}.fancybox__spinner svg {-webkit-animation: fancybox-rotate 2s linear infinite;animation: fancybox-rotate 2s linear infinite;transform-origin: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 100%;height: 100%;}.fancybox__spinner svg circle {fill: none;stroke-width: 2.75;stroke-miterlimit: 10;stroke-dasharray: 1, 200;stroke-dashoffset: 0;-webkit-animation: fancybox-dash 1.5s ease-in-out infinite;animation: fancybox-dash 1.5s ease-in-out infinite;stroke-linecap: round;stroke: currentColor;}.carousel__button.is-close, .carousel__dots, .fancybox__backdrop, .fancybox__caption, .fancybox__nav {opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden="false"] .carousel__button.is-close, .fancybox__container.is-animated[aria-hidden="false"] .carousel__dots, .fancybox__container.is-animated[aria-hidden="false"] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden="false"] .fancybox__caption, .fancybox__container.is-animated[aria-hidden="false"] .fancybox__nav {-webkit-animation: 0.15s ease backwards fancybox-fadeIn;animation: 0.15s ease backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .carousel__button.is-close, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav {-webkit-animation: 0.15s ease both fancybox-fadeOut;animation: 0.15s ease both fancybox-fadeOut;}.fancybox-fadeIn {-webkit-animation: 0.15s ease both fancybox-fadeIn;animation: 0.15s ease both fancybox-fadeIn;}.fancybox-fadeOut {-webkit-animation: 0.1s ease both fancybox-fadeOut;animation: 0.1s ease both fancybox-fadeOut;}.fancybox-zoomInUp {-webkit-animation: 0.2s ease both fancybox-zoomInUp;animation: 0.2s ease both fancybox-zoomInUp;}.fancybox-zoomOutDown {-webkit-animation: 0.15s ease both fancybox-zoomOutDown;animation: 0.15s ease both fancybox-zoomOutDown;}.fancybox-throwOutUp {-webkit-animation: 0.15s ease both fancybox-throwOutUp;animation: 0.15s ease both fancybox-throwOutUp;}.fancybox-throwOutDown {-webkit-animation: 0.15s ease both fancybox-throwOutDown;animation: 0.15s ease both fancybox-throwOutDown;}.fancybox__carousel .carousel__slide {scrollbar-width: thin;scrollbar-color: #ccc rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar {width: 8px;height: 8px;}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 2px;box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);}.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {cursor: move;cursor: -webkit-grab;cursor: grab;}.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.fancybox__carousel .fancybox__slide .fancybox__content {cursor: auto;}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {cursor: zoom-in;}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {cursor: zoom-out;}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {cursor: move;cursor: -webkit-grab;cursor: grab;}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.fancybox__image {transform-origin: 0 0;-webkit-user-select: none;-moz-user-select: none;user-select: none;transition: none;}.has-image .fancybox__content {padding: 0;background: 0 0;min-height: 1px;}.is-closing .has-image .fancybox__content {overflow: visible;}.has-image[data-image-fit="contain"] {overflow: visible;touch-action: none;}.has-image[data-image-fit="contain"] .fancybox__content {flex-direction: row;flex-wrap: wrap;}.has-image[data-image-fit="contain"] .fancybox__image {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.has-image[data-image-fit="contain-w"] {overflow-x: hidden;overflow-y: auto;}.has-image[data-image-fit="contain-w"] .fancybox__content {min-height: auto;}.has-image[data-image-fit="contain-w"] .fancybox__image {max-width: 100%;height: auto;}.has-image[data-image-fit="cover"] {overflow: visible;touch-action: none;}.has-image[data-image-fit="cover"] .fancybox__content {width: 100%;height: 100%;}.has-image[data-image-fit="cover"] .fancybox__image {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {max-width: 100%;flex-shrink: 1;min-height: 1px;overflow: visible;}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content {flex-shrink: 1;min-height: 1px;overflow: visible;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {width: 100%;height: 80%;}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content {width: 960px;height: 540px;max-width: 100%;max-height: 100%;}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content {padding: 0;background: rgba(24, 24, 27, 0.9);color: #fff;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content {background: #e5e3df;}.fancybox__html5video, .fancybox__iframe {border: 0;display: block;height: 100%;width: 100%;background: 0 0;}.fancybox-placeholder {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;}.fancybox__thumbs {flex: 0 0 auto;position: relative;padding: 0 3px;opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden="false"] .fancybox__thumbs {-webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;animation: 0.15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__thumbs {opacity: 0;}.fancybox__thumbs .carousel__slide {flex: 0 0 auto;width: var(--fancybox-thumbs-width, 96px);margin: 0;padding: 8px 3px;box-sizing: content-box;display: flex;align-items: center;justify-content: center;overflow: visible;cursor: pointer;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-width: 5px;border-style: solid;border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity: 0;transition: opacity 0.15s ease;border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {opacity: 0.92;}.fancybox__thumbs .carousel__slide > * {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.fancybox__thumb {position: relative;width: 100%;padding-top: calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size: cover;background-position: center center;background-color: rgba(255, 255, 255, 0.1);background-repeat: no-repeat;border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__toolbar {position: absolute;top: 0;right: 0;left: 0;z-index: 20;background: linear-gradient( to top, hsla(0deg, 0%, 0%, 0) 0, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100% );padding: 0;touch-action: none;display: flex;justify-content: space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity: var(--fancybox-opacity, 1);text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));}@media all and (min-width: 1024px) {.fancybox__toolbar {padding: 8px;}}.fancybox__container.is-animated[aria-hidden="false"] .fancybox__toolbar {-webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;animation: 0.15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__toolbar {opacity: 0;}.fancybox__toolbar__items {display: flex;}.fancybox__toolbar__items--left {margin-right: auto;}.fancybox__toolbar__items--center {position: absolute;left: 50%;transform: translateX(-50%);}.fancybox__toolbar__items--right {margin-left: auto;}@media (max-width: 640px) {.fancybox__toolbar__items--center:not(:last-child) {display: none;}}.fancybox__counter {min-width: 72px;padding: 0 10px;line-height: var(--carousel-button-height, 48px);text-align: center;font-size: 17px;font-variant-numeric: tabular-nums;-webkit-font-smoothing: subpixel-antialiased;}.fancybox__progress {background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height: 3px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 30;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.fancybox__container:-webkit-full-screen::backdrop {opacity: 0;}.fancybox__container:fullscreen::-webkit-backdrop {opacity: 0;}.fancybox__container:fullscreen::backdrop {opacity: 0;}.fancybox__button--fullscreen g:nth-child(2), .fancybox__button--slideshow g:nth-child(2) {display: none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1) {display: none;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {display: none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2) {display: block;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {display: block;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {display: none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {display: block;}.dropzone, .dropzone * {box-sizing: border-box;}.dropzone {position: relative;}.dropzone .dz-preview {position: relative;display: inline-block;}.dropzone .dz-preview .dz-progress {display: block;height: 15px;border: 1px solid #aaa;}.dropzone .dz-preview .dz-progress .dz-upload {display: block;height: 100%;width: 0;background: green;}.dropzone .dz-preview .dz-error-message {color: red;display: none;}.dropzone .dz-preview.dz-error .dz-error-mark, .dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-success .dz-success-mark, main {display: block;}.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {position: absolute;display: none;top: 30px;width: 54px;height: 58px;left: 50%;margin-left: -27px;}.swiper-slide {box-sizing: border-box;height: auto;display: flex;flex-direction: column;}.dz-message {position: relative;display: flex;justify-content: center;align-items: center;width: 10rem;height: 10rem;border-radius: 1rem;background-color: var(--gray-color);overflow: hidden;font-size: 0;}.dz-message.hide {display: none;}@media only screen and (max-width: 640px) {.dz-message {width: 100%;padding-top: 100%;}.dz-message:first-child:last-child {grid-column: span 2;}}.dz-button {position: static;width: 6rem;height: 6rem;background: url(/local/templates/.default/css/../img/icons/file-add-icon.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 640px) {.dz-button {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}}.dz-button::before {content: "";position: absolute;inset: 0;}.dropzone .dz-preview {width: auto;margin: 0;}.dropzone .dz-image {position: relative;width: 10rem;height: 10rem;border-radius: 1rem;background-color: var(--gray-color);overflow: hidden;}@media only screen and (max-width: 640px) {.dropzone .dz-image {width: 100%;padding-top: 100%;}}.dropzone .dz-image img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.dropzone .dz-remove {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 4rem;height: 4rem;border-radius: 50%;background: #fff url(/local/templates/.default/css/../img/icons/close-icon.svg) no-repeat center;background-size: 1.2rem;font-size: 0;}.dz-error-mark, .dz-error-message, .dz-filename, .dz-progress, .dz-size, .dz-success-mark, .swiper-button-lock {display: none !important;}.lazyload, .lazyloading {opacity: 0;}.lazyloaded {opacity: 1;transition: opacity 300ms;}.swiper-pagination {display: flex;justify-content: center;align-items: center;gap: 1.2rem;font: var(--text-t3);color: var(--black-color);}.swiper-button-disabled {color: rgba(28, 28, 28, 0.7);}.parsley-errors-list {position: absolute;top: 0;right: 0;font-size: 1.4rem;color: var(--system-color);}.choices {display: flex;align-items: center;gap: 0.8rem;margin-bottom: 0;font: var(--text-t2);}.choices[data-type*="select-one"]::after {position: static;width: 1.35rem;height: 1.75rem;margin-top: 0;border: 0;background: url(/local/templates/.default/css/../img/icons/arrow-down-icon.svg) no-repeat center;background-size: cover;}.choices[data-type*="select-one"].is-open::after {margin-top: 0;}.choices__inner {min-height: auto;padding: 0;border: 0;border-radius: 0;background-color: transparent;font-size: var(--text-t2);}.choices[data-type*="select-one"] .choices__inner, .choices__list--single {padding: 0;}.checkbox + label:hover span span, .checkbox + label:hover::before, .choices__placeholder {opacity: 1;}.noUi-target {border: 0;border-radius: 4rem;background-color: #e6e6e6;box-shadow: none;cursor: pointer;}.noUi-horizontal {height: 0.4rem;}.noUi-connects {border-radius: 4rem;}.noUi-connect {background-color: var(--primary-color);}.noUi-horizontal .noUi-handle {width: 12px;height: 12px;right: -8px;top: -4.5px;}.noUi-handle {border: 0;border-radius: 50%;background: var(--primary-color) url(/local/templates/.default/css/../img/icons/star-white-icon.svg) no-repeat center;background-size: 8px 8px;box-shadow: none;cursor: pointer;}.noUi-handle::after, .noUi-handle::before {display: none;}*, ::after, ::before {box-sizing: inherit;margin: 0;padding: 0;}:focus {outline: 0;}address {font-style: normal;}html {display: grid;min-height: 100%;padding-top: var(--header-height);box-sizing: border-box;font-size: clamp(4.2px, 0.6vw, 25px);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}@media only screen and (max-width: 1024px) {html {font-size: 10px;}}@media (min-width: 1680px) {html {font-size: 10px;}}body {min-width: 0;width: 100%;display: flex;flex-direction: column;font: var(--text-t1);color: var(--black-color);}ol, ul {list-style: none;}ol {counter-reset: ordered-list;}ol > li {counter-increment: ordered-list;}ol > li::before {content: counter(ordered-list, decimal-leading-zero) ".";}input {box-shadow: none;width: 100%;display: block;}input, textarea {border: 0;font: inherit;outline: 0;border-radius: 0;background-color: transparent;}input:not([type="checkbox"]):not([type="radio"]) {-moz-appearance: none;appearance: none;-webkit-appearance: none;}textarea {resize: none;box-shadow: none;display: block;width: 100%;overflow: auto;height: 20rem;}textarea::-webkit-scrollbar {background-color: #fff;width: 0.6rem;}textarea::-webkit-scrollbar-thumb {background-color: var(--primary-color);}textarea::-webkit-scrollbar-button {display: none;}textarea::-webkit-scrollbar-track {background-color: #f5f5f5;}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;appearance: none;margin: 0;}input[type="number"] {-moz-appearance: textfield;}input[type="search"] {outline-offset: -2px;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;display: none;}button, img, svg {-webkit-user-select: none;-moz-user-select: none;user-select: none;}a, button {background-color: transparent;transition: color 0.2s;color: inherit;}button {border: 0;cursor: pointer;-webkit-appearance: none;font: inherit;outline: 0;display: inline-flex;position: relative;}a {text-decoration: none;}img, svg {display: block;}svg {flex-shrink: 0;fill: currentColor;transition: fill 0.2s;}img {border-style: none;max-width: 100%;}img[data-sizes="auto"] {display: block;width: 100%;}img.lazyload:not([src]) {visibility: hidden;}table {width: 100%;border-collapse: collapse;}th {font-weight: 400;}table, td, th {text-align: left;}td, th {vertical-align: top;}.no-scroll {overflow-y: scroll;position: fixed;width: 100%;height: 100%;left: 0;top: 0;}.no-scroll body {height: auto;overflow: hidden;}input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover {background-color: transparent;}.container {width: 100%;max-width: calc(var(--max-container-width) + 2 * var(--content-padding));margin: 0 auto;padding: 0 var(--content-padding);}@supports (width: max(20vw, 100px)) {.container {padding-left: max(env(safe-area-inset-left, 1.4rem), var(--content-padding));padding-right: max(env(safe-area-inset-right, 1.4rem), var(--content-padding));}}.narrow-container {width: 100%;max-width: calc(var(--max-narrow-container-width) + 2 * var(--content-padding));margin: 0 auto;padding: 0 var(--content-padding);}@supports (width: max(20vw, 100px)) {.narrow-container {padding-left: max(env(safe-area-inset-left, 1.4rem), var(--content-padding));padding-right: max(env(safe-area-inset-right, 1.4rem), var(--content-padding));}}.text-container {width: 100%;max-width: calc(var(--max-text-container-width));}.text-container > h2 {margin: 6.4rem 0 2.8rem;font: var(--title-h2);}.h2 {font-size: 1.5em;font-weight: 700;}@media only screen and (max-width: 1024px) {.text-container > h2 {margin: 5.6rem 0 2.8rem;}}@media only screen and (max-width: 768px) {.text-container > h2 {margin: 5.2rem 0 2.8rem;}}@media only screen and (max-width: 640px) {.text-container > h2 {margin: 4.8rem 0 2.8rem;}}.text-container > h3 {margin: 4.8rem 0 2.8rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.text-container > h3 {margin: 4.4rem 0 2.8rem;}}@media only screen and (max-width: 768px) {.text-container > h3 {margin: 4rem 0 2.8rem;}}@media only screen and (max-width: 640px) {.text-container > h3 {margin: 3.4rem 0 2.8rem;}}.text-container > p {margin: 0 0 1.6rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.text-container > p {font-size: 1.4rem;}}.text-container > img, .text-container > p > img {width: 100%;height: 58rem;-o-object-fit: cover;object-fit: cover;margin: 4.8rem 0;border-radius: 0.8rem;}@media only screen and (max-width: 1024px) {.text-container > img, .text-container > p > img {height: 50rem;}}@media only screen and (max-width: 768px) {.text-container > img, .text-container > p > img {height: 40rem;}}@media only screen and (max-width: 640px) {.text-container > img, .text-container > p > img {height: 25rem;border-radius: 1rem;}}.text-container > ul {display: flex;flex-direction: column;gap: 2.5rem;max-width: 73rem;margin: 3.5rem 0 6.4rem;}@media only screen and (max-width: 1024px) {.text-container > ul {margin: 3.5rem 0 5.6rem;}}@media only screen and (max-width: 768px) {.text-container > ul {margin: 3.5rem 0 5.2rem;}}@media only screen and (max-width: 640px) {.text-container > ul {margin: 2rem 0 4.8rem;}}.text-container > ul li {display: flex;align-items: flex-start;gap: 1.2rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.text-container > ul li {font-size: 1.4rem;}}.text-container > ul li::before {content: "";width: 1.2rem;height: 1.2rem;margin-top: 0.5rem;flex-shrink: 0;background: url(/local/templates/.default/css/../img/green-star-icon.svg) no-repeat center;background-color: contain;}.text-container > ol, .wide-text-container > ol {counter-reset: ol;}.text-container > ol li {display: flex;align-items: flex-start;gap: 1.6rem;counter-increment: ol;}.text-container > ol li::before {content: counter(ol) ".";margin-top: 0.1rem;font: var(--text-t2);font-weight: var(--semibold);line-height: 120%;}.text-container .img {margin-bottom: 6.4rem;}@media only screen and (max-width: 1024px) {.text-container .img {margin-bottom: 5.6rem;}}@media only screen and (max-width: 768px) {.text-container .img {margin-bottom: 5.2rem;}}@media only screen and (max-width: 640px) {.text-container .img {margin-bottom: 4.8rem;}}.text-container .img--small-margin {margin-bottom: 3.2rem;}.text-container .slider, .text-container .video {margin: 4.8rem 0;}.text-container .blockquote {margin: 6.4rem 0;}@media only screen and (max-width: 1024px) {.text-container .blockquote {margin: 5.6rem 0;}}@media only screen and (max-width: 768px) {.text-container .blockquote {margin: 5.2rem 0;}}@media only screen and (max-width: 640px) {.text-container .blockquote {margin: 4.8rem 0;}}.text-container .graphic-block {margin: 2rem 0;}.text-container--big, .text-container--big .blockquote__text, .text-container--big > ul {max-width: 100%;}.img {display: flex;flex-direction: column;gap: 2rem;}.img__img-block {position: relative;width: 100%;height: 58rem;border-radius: 0.8rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.img__img-block {height: 50rem;}}@media only screen and (max-width: 768px) {.img__img-block {height: 40rem;}}@media only screen and (max-width: 640px) {.img__img-block {height: 25rem;border-radius: 1rem;}}.img__img-block img, .slider__slide img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.img__caption {font: var(--text-t3);color: rgba(28, 28, 28, 0.6);}.lead {display: flex;flex-direction: column;gap: 2rem;font: var(--title-h4);}@media only screen and (max-width: 640px) {.lead {font-size: 1.8rem;}}.slider {border-radius: 0.8rem;overflow: hidden;}@media only screen and (max-width: 640px) {.slider {border-radius: 1rem;}}.slider__slide {position: relative;height: 58rem;cursor: -webkit-grab;cursor: grab;}@media only screen and (max-width: 1024px) {.slider__slide {height: 50rem;}}@media only screen and (max-width: 768px) {.slider__slide {height: 40rem;}}@media only screen and (max-width: 640px) {.slider__slide {height: 25rem;border-radius: 1rem;}}.slider .slider-navigation {position: absolute;bottom: 2rem;left: 0;right: 0;margin: 0 auto;z-index: 1;width: 100%;max-width: 23.3rem;height: 2.7rem;border-radius: 8.7rem;background-color: #fff;}@media only screen and (max-width: 640px) {.slider .slider-navigation {bottom: 0.5rem;}}.slider .slider-navigation .js-prev-slide {left: 1.6rem;}.slider .slider-navigation .js-next-slide {right: 1.6rem;}.slider .swiper-pagination {position: absolute;bottom: 2.8rem;left: 50%;transform: translateX(-50%);width: auto;font: var(--other-2);}@media only screen and (max-width: 640px) {.slider .swiper-pagination {bottom: 1.3rem;}}.video__link {position: relative;display: block;width: 100%;height: 58rem;border-radius: 0.8rem;overflow: hidden;cursor: pointer;}@media only screen and (max-width: 1024px) {.video__link {height: 50rem;}}@media only screen and (max-width: 768px) {.video__link {height: 40rem;}}@media only screen and (max-width: 640px) {.video__link {height: 25rem;border-radius: 1rem;}}.blockquote__author-img-block img, .video__preview {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video__button, .video__preview {position: absolute;left: 0;top: 0;}.video__button {left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;justify-content: center;align-items: center;width: 8rem;height: 8rem;border-radius: 50%;background-color: #fff;color: var(--black-color);}@media only screen and (max-width: 640px) {.video__button {width: 6rem;height: 6rem;}}.video__button svg {width: 2.4rem;height: 2.4rem;fill: transparent;}.blockquote {position: relative;padding: 6rem 6rem 5.2rem;border-radius: 2rem;background-color: var(--gray-color);overflow: hidden;}@media only screen and (max-width: 1024px) {.blockquote {padding: 5rem 4rem 4.6rem;}}@media only screen and (max-width: 768px) {.blockquote {padding: 4.4rem 3rem 4rem;}}@media only screen and (max-width: 640px) {.blockquote {padding: 4rem 2.5rem;}}.blockquote::before {content: "";position: absolute;top: -5.6rem;right: -5.8rem;width: 21.6rem;height: 21.4rem;background: url(/local/templates/.default/css/../img/blockquote-bg.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 640px) {.blockquote::before {right: -8.1rem;}}.blockquote__text {position: relative;z-index: 1;display: flex;flex-direction: column;gap: 1.6rem;margin-bottom: 6rem;max-width: 60rem;font: var(--title-h3);line-height: 90%;}@media only screen and (max-width: 1024px) {.blockquote__text {margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.blockquote__text {margin-bottom: 3.5rem;}}@media only screen and (max-width: 640px) {.blockquote__text {margin-bottom: 2.5rem;}}.blockquote__text span {color: rgba(0, 0, 0, 0.2);}.blockquote__author {position: relative;z-index: 1;display: flex;align-items: center;gap: 1.4rem;}@media only screen and (max-width: 640px) {.blockquote__author {gap: 0.8rem;}}.blockquote__author-img-block {display: flex;justify-content: center;align-items: center;width: 8rem;height: 8rem;padding: 1rem;border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 50%;}@media only screen and (max-width: 1024px) {.blockquote__author-img-block {width: 7rem;height: 7rem;}}@media only screen and (max-width: 768px) {.blockquote__author-img-block {width: 6rem;height: 6rem;padding: 0.7rem;}}@media only screen and (max-width: 640px) {.blockquote__author-img-block {width: 4.7rem;height: 4.7rem;padding: 0.5rem;}}.blockquote__author-img-block img {border-radius: 50%;}.blockquote__author-info, .wide-text-container > ul {display: flex;flex-direction: column;gap: 1.2rem;}@media only screen and (max-width: 640px) {.blockquote__author-info {gap: 0.4rem;}}.blockquote__author-name {font: var(--title-h4);}.blockquote__author-position {font: var(--regular) 1.6rem/100% var(--main-ff);color: rgba(28, 28, 28, 0.6);}.wide-text-container {width: 100%;max-width: calc(var(--max-wide-text-container-width) + 2 * var(--content-padding));margin: 0 auto;padding: 0 var(--content-padding);}@supports (width: max(20vw, 100px)) {.wide-text-container {padding-left: max(env(safe-area-inset-left, 1.4rem), var(--content-padding));padding-right: max(env(safe-area-inset-right, 1.4rem), var(--content-padding));}}.wide-text-container .hide {display: none;}.wide-text-container > .h1, .wide-text-container > .h3, .wide-text-container > h1, .wide-text-container > h3 {margin-bottom: 4rem;font: var(--title-h2);font-weight: var(--semibold);}@media only screen and (max-width: 1024px) {.wide-text-container > .h1, .wide-text-container > .h3, .wide-text-container > h1, .wide-text-container > h3 {margin-bottom: 3.6rem;}}@media only screen and (max-width: 768px) {.wide-text-container > .h1, .wide-text-container > .h3, .wide-text-container > h1, .wide-text-container > h3 {margin-bottom: 3rem;}}@media only screen and (max-width: 640px) {.wide-text-container > .h1, .wide-text-container > .h3, .wide-text-container > h1, .wide-text-container > h3 {margin-bottom: 2.4rem;}}.wide-text-container > .h4, .wide-text-container > h4 {margin-top: 6.4rem;margin-bottom: 2.8rem;font: var(--title-h3);line-height: 105%;font-weight: var(--semibold) !important;}@media only screen and (max-width: 1024px) {.wide-text-container > .h4, .wide-text-container > h4 {margin-top: 5.6rem;}}@media only screen and (max-width: 768px) {.wide-text-container > .h4, .wide-text-container > h4 {margin-top: 5rem;}}@media only screen and (max-width: 640px) {.wide-text-container > .h4, .wide-text-container > h4 {margin-top: 4rem;margin-bottom: 2.4rem;}}.wide-text-container > p {margin-bottom: 1.6rem;font: var(--text-t1);line-height: 140%;}@media only screen and (max-width: 640px) {.wide-text-container > p {line-height: 120%;}}.wide-text-container > img, .wide-text-container > p > img {width: 100%;height: 58rem;-o-object-fit: cover;object-fit: cover;margin: 4.8rem 0;border-radius: 0.8rem;}@media only screen and (max-width: 1024px) {.wide-text-container > img, .wide-text-container > p > img {height: 50rem;}}@media only screen and (max-width: 768px) {.wide-text-container > img, .wide-text-container > p > img {height: 40rem;}}@media only screen and (max-width: 640px) {.wide-text-container > img, .wide-text-container > p > img {height: 25rem;border-radius: 1rem;}}.wide-text-container > ul {gap: 2.5rem;max-width: 73rem;margin: 3.5rem 0 6.4rem;}@media only screen and (max-width: 1024px) {.wide-text-container > ul {margin: 3.5rem 0 5.6rem;}}@media only screen and (max-width: 768px) {.wide-text-container > ul {margin: 3.5rem 0 5.2rem;}}@media only screen and (max-width: 640px) {.wide-text-container > ul {margin: 2rem 0 4.8rem;}}.wide-text-container > ul li {display: flex;align-items: flex-start;gap: 1.2rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.wide-text-container > ul li {font-size: 1.4rem;}}.wide-text-container > ul li::before {content: "";width: 1.2rem;height: 1.2rem;margin-top: 0.5rem;flex-shrink: 0;background: url(/local/templates/.default/css/../img/green-star-icon.svg) no-repeat center;background-color: contain;}.wide-text-container > ol li {display: flex;align-items: flex-start;gap: 1.6rem;counter-increment: ol;}.wide-text-container > ol li::before {content: counter(ol) ".";margin-top: 0.1rem;font: var(--text-t2);font-weight: var(--semibold);line-height: 120%;}.wide-text-container .img {margin-bottom: 6.4rem;}@media only screen and (max-width: 1024px) {.wide-text-container .img {margin-bottom: 5.6rem;}}@media only screen and (max-width: 768px) {.wide-text-container .img {margin-bottom: 5.2rem;}}@media only screen and (max-width: 640px) {.wide-text-container .img {margin-bottom: 4.8rem;}}.wide-text-container .slider, .wide-text-container .video {margin: 4.8rem 0;}.wide-text-container .blockquote {margin: 6.4rem 0;}@media only screen and (max-width: 1024px) {.wide-text-container .blockquote {margin: 5.6rem 0;}}@media only screen and (max-width: 768px) {.wide-text-container .blockquote {margin: 5.2rem 0;}}@media only screen and (max-width: 640px) {.wide-text-container .blockquote {margin: 4.8rem 0;}}.graphic-block, .product-property__accordion-content > ul li {display: flex;align-items: flex-start;gap: 2rem;}@media only screen and (max-width: 1024px) {.graphic-block {flex-direction: column;}}.graphic-block--reversed {flex-direction: row-reverse;}@media only screen and (max-width: 1024px) {.graphic-block--reversed {flex-direction: column;}}.graphic-block__img {position: relative;width: 100%;flex-shrink: 0;max-width: 58.2rem;height: 37.5rem;border-radius: 1.2rem;overflow: hidden;}@media only screen and (max-width: 640px) {.graphic-block__img {padding-top: 72.88%;height: auto;max-width: none;}}.graphic-block__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.graphic-block__content {display: flex;flex-direction: column;gap: 1.6rem;font: var(--text-t1);line-height: 140%;}@media only screen and (max-width: 640px) {.graphic-block__content {line-height: 120%;}}.button {display: flex;justify-content: center;align-items: center;gap: 1.2rem;height: 3.6rem;padding: 0 1.6rem;border: 1px solid var(--black-color);border-radius: 7.6rem;cursor: pointer;font: var(--text-t2);transition: background-color 0.3s, color 0.3s, border-color 0.3s;}@media (max-width: 359px) {.button {gap: 0.8rem;height: 2.8rem;padding: 0 1rem;}}.button--large {height: 5.2rem;padding: 0 3.6rem;}.button--white {color: #fff;border-color: #fff;}.button--fill-white:hover, .button--white:hover {border-color: var(--black-color);background-color: var(--black-color);color: #fff;}.button--fill-white {border-color: #fff;background-color: #fff;color: var(--primary-color);}.button--bordered {color: var(--black-color);}.button--black, .button--bordered:hover {background-color: var(--black-color);color: #fff;}.button--black:hover {background-color: #353535;}.button--green {border-color: var(--primary-color);background-color: var(--primary-color);color: #fff;}.button--green:hover:hover {border-color: #353535;background-color: #353535;}.button svg {width: 1.6rem;height: 1.6rem;}.link, .socials svg .icon, .socials svg .icon-bg {transition: 0.3s;}.link:hover {opacity: 0.4;}.switch__checkbox:checked + .switch__label .switch__label-switch {background-color: var(--primary-color);}.switch__checkbox:checked + .switch__label .switch__label-switch::after {left: 1.5rem;}.switch__checkbox[disabled] + .switch__label .switch__label-switch {background-color: #e5e5e5;}.switch__label {display: flex;align-items: center;gap: 0.8rem;cursor: pointer;font: var(--text-t2);}.switch__label-switch {position: relative;width: 2.6rem;height: 1.2rem;border-radius: 8rem;background-color: #bbb;transition: 0.3s;}.switch__label-switch::after {content: "";position: absolute;left: 2px;top: 2px;bottom: 2px;width: 0.8rem;height: 0.8rem;border-radius: 50%;background-color: #fff;transition: 0.3s;}.tag {display: flex;align-items: center;gap: 2rem;height: 3.6rem;padding: 0 1.6rem;border-radius: 6.5rem;font: var(--text-t2);color: var(--black-color);transition: 0.3s;}.modal-present__condition span, .tag:hover {color: var(--primary-color);}.input {position: relative;z-index: 1;display: flex;align-content: center;padding: 0;height: 6.2rem;border-bottom: 1px solid rgba(28, 28, 28, 0.15);font: var(--text-t1);}.input--green {height: 5.2rem;padding: 0 2rem;border-bottom: 0;border-radius: 0.6rem;background-color: rgba(247, 247, 247, 0.1);font: var(--text-t2);color: #fff;}.input--green::-webkit-input-placeholder {font: var(--text-t2);color: #fff;}.input--green:-moz-placeholder {font: var(--text-t2);color: #fff;}.input--green::-moz-placeholder {font: var(--text-t2);color: #fff;}.input--green:-ms-input-placeholder {font: var(--text-t2);color: #fff;}.input--white {z-index: 0;height: 5.2rem;padding: 0 1.6rem;border-bottom: 0;font: var(--text-t2);}@media only screen and (max-width: 640px) {.input {height: 5.2rem;font-size: 1.6rem;}}.input::-webkit-input-placeholder {font: var(--text-t1);}@media only screen and (max-width: 640px) {.input::-webkit-input-placeholder {font-size: 1.6rem;}}.input:-moz-placeholder {font: var(--text-t1);}@media only screen and (max-width: 640px) {.input:-moz-placeholder {font-size: 1.6rem;}}.input::-moz-placeholder {font: var(--text-t1);}@media only screen and (max-width: 640px) {.input::-moz-placeholder {font-size: 1.6rem;}}.input:-ms-input-placeholder {font: var(--text-t1);}@media only screen and (max-width: 640px) {.input:-ms-input-placeholder {font-size: 1.6rem;}}.input-wrapper {position: relative;display: flex;flex-direction: column;gap: 0.2rem;}.input-wrapper label {position: absolute;top: 50%;transform: translateY(-50%);left: 0;cursor: text;font: var(--text-t1);transition: 0.3s;}@media only screen and (max-width: 640px) {.input-wrapper label {font-size: 1.6rem;}}.input-wrapper label.active {top: 0;transform: none;font-size: 1.5rem;opacity: 0.5;}@media only screen and (max-width: 640px) {.input-wrapper label.active {font-size: 1.2rem;}}.checkbox + label {display: flex;align-items: center;cursor: pointer;font: var(--regular) 1.3rem/100% var(--main-ff);transition: 0.3s;}@media only screen and (max-width: 640px) {.checkbox + label {font-size: 1.2rem;}}.checkbox + label span span {opacity: 0.5;transition: 0.3s;}.checkbox + label a {opacity: 1;text-decoration: underline;}.checkbox + label::before {content: "";width: 1.6rem;height: 1.6rem;flex-shrink: 0;border: 1px solid var(--black-color);border-radius: 0.4rem;opacity: 0.1;background-size: 1.2rem 1.2rem;transition: 0.3s;}.checkbox:checked + label span span {opacity: 1;}.checkbox:checked + label::before {background: var(--primary-color) url(/local/templates/.default/css/../img/icons/check-icon.svg) no-repeat center;background-size: 1.2rem 1.2rem;opacity: 1;border-color: transparent;}.checkbox, .visually-hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;white-space: nowrap;}.page-content {overflow: hidden;}.page-content, .page-main {flex-grow: 1;display: flex;flex-direction: column;}.section-title {font: var(--title-h4);color: var(--title-color);text-transform: uppercase;}.main-title {font: var(--title-h1);text-transform: uppercase;}.js-section-animate {will-change: transform;transform: translateY(3rem);opacity: 0;transition: 1s transform, 1s opacity;}.js-section-animate.animate-element {-webkit-animation-name: animateElement;animation-name: animateElement;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.content-block {padding: 4.8rem 6rem 6rem;margin-bottom: 6.4rem;border-radius: 0.8rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.content-block {padding: 3.8rem 5rem 5rem;margin-bottom: 5.4rem;}}@media only screen and (max-width: 768px) {.content-block {padding: 2.5rem;margin-bottom: 4.8rem;}}@media only screen and (max-width: 370px) {.content-block {margin-bottom: 3.8rem;}}.content-block__title {font: var(--title-h2);margin-bottom: 4.8rem;}@media only screen and (max-width: 1024px) {.content-block__title {margin-bottom: 3.8rem;}}@media only screen and (max-width: 768px) {.content-block__title {margin-bottom: 2.5rem;}}.content-block__links {counter-reset: list;display: grid;grid-template-columns: repeat(1, 1fr);gap: 1.8rem;}.content-block__link {font: var(--title-h4);position: relative;padding-left: 3.5rem;height: auto;}@media only screen and (max-width: 768px) {.content-block__link {padding-left: 2.8rem;}}@media only screen and (max-width: 640px) {.content-block__link {padding-left: 1.8rem;}}.content-block__link:before {counter-increment: list;content: counter(list) "";position: absolute;left: 0;top: 0;}.img-block__wrapper {display: block;margin-top: 8rem;}@media only screen and (max-width: 1024px) {.img-block__wrapper {margin-top: 7rem;}}@media only screen and (max-width: 768px) {.img-block__wrapper {margin-top: 6rem;}}.socials {display: flex;gap: 1.5rem;}@media only screen and (max-width: 1024px) {.socials {gap: 1rem;}}.socials svg {width: 3.2rem;height: 3.2rem;border: 1px solid var(--accent-color);border-radius: 0.7rem;background-color: var(--accent-color);transition: 0.4s;}@media only screen and (max-width: 640px) {.socials svg {width: 3rem;height: 3rem;}}.socials svg:hover {background-color: transparent;}.socials svg:hover .icon-bg {fill: transparent;}.socials svg:hover .icon {fill: var(--accent-color);}.modal {position: fixed;left: 0;top: 0;z-index: 1500;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);overflow-x: hidden;opacity: 0;visibility: hidden;transition: opacity 0.4s, visibility 0s linear 0.4s;}body:not(.loaded) .modal {opacity: 0;visibility: hidden;}.modal.active {opacity: 1;visibility: inherit;transition: opacity 0.4s, visibility 0.4s;}.modal--small .modal__container {max-width: 65rem;}.modal__container {position: absolute;width: 100%;max-width: 64rem;margin: 0 auto;padding: 6rem 1.2rem;}.modal__inner {position: relative;padding: 6rem;border-radius: 2rem;background-color: #fcfdff;}@media only screen and (max-width: 1024px) {.modal__inner {padding: 5rem;}}@media only screen and (max-width: 768px) {.modal__inner {padding: 4.5rem;}}@media only screen and (max-width: 640px) {.modal__inner {padding: 4rem 3.2rem;border-radius: 1.2rem;}}.modal__close {position: absolute;top: 0;left: calc(100% + 2rem);display: flex;justify-content: center;align-items: center;width: 5.2rem;height: 5.2rem;border-radius: 50%;background-color: #fff;color: var(--black-color);}.modal-filter__reset svg, .modal__close svg {width: 1.2rem;height: 1.2rem;}@media only screen and (max-width: 768px) {.modal__close {top: auto;bottom: calc(100% + 1.2rem);right: 0;left: auto;width: 4rem;height: 4rem;}}.modal-distributor__title {margin-bottom: 6rem;font: var(--title-h2);font-weight: 400;text-align: center;}@media only screen and (max-width: 1024px) {.modal-distributor__title {margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.modal-distributor__title {margin-bottom: 4.5rem;}}@media only screen and (max-width: 640px) {.modal-distributor__title {max-width: 23rem;margin: 0 auto 4rem;}}.modal-distributor__inputs {display: flex;flex-direction: column;gap: 1rem;margin-bottom: 6rem;}@media only screen and (max-width: 1024px) {.modal-distributor__inputs {margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.modal-distributor__inputs {margin-bottom: 4.5rem;}}@media only screen and (max-width: 640px) {.modal-distributor__inputs {margin-bottom: 4rem;}}.modal-distributor__form-footer {position: relative;display: flex;align-items: center;gap: 2rem;}@media only screen and (max-width: 768px) {.modal-distributor__form-footer {flex-direction: column;align-items: stretch;}}@media only screen and (max-width: 640px) {.modal-distributor__button {height: 5.2rem;}}.modal-distributor__checkbox-container {position: relative;}.modal-distributor__checkbox-container .parsley-errors-list {right: auto;left: 0;top: calc(100% + 0.5rem);}.modal-filter {background-color: transparent;}@media only screen and (max-width: 640px) {.modal-filter {justify-content: flex-end;}}.modal-filter .modal__container {padding: 3rem 3.2rem;}.modal-filter .modal__inner {padding: 2.4rem 4rem 3.2rem;border-radius: 1.6rem;box-shadow: -0.3rem 1.4rem 5rem 0 rgba(0, 0, 0, 0.13), -0.3rem 0.4rem 0.7rem 0 rgba(0, 0, 0, 0.07);}@media only screen and (max-width: 640px) {.modal-filter .modal__inner {padding: 2.4rem 1.6rem 3.2rem;}}.modal-filter .modal__close {top: 2.4rem;right: 2.4rem;left: auto;width: 2.4rem;height: 2.4rem;}@media only screen and (max-width: 640px) {.modal-filter .modal__close {right: 1.2rem;}}.modal-filter__title {margin-bottom: 2.4rem;font: var(--title-h4);font-size: 2.4rem;}.modal-filter__checkboxes-block {margin-bottom: 2.8rem;}.modal-filter__checkboxes-title {margin-bottom: 1.6rem;font: var(--text-t3);color: #bbb;}.modal-filter__checkboxes {display: flex;flex-direction: column;gap: 1.2rem;}.modal-filter .modal-filter__checkbox-label {display: flex;align-items: center;gap: 0.8rem;font: var(--text-t2);font-size: 1.8rem;}.modal-filter__price {margin-bottom: 4rem;}.modal-filter__price-desc {display: inline-block;margin-bottom: 2.4rem;font: var(--text-t3);color: #bbb;}.modal-filter__price-range {margin-bottom: 1.8rem;}.modal-filter__price-range .noUi-handle {background-size: 14px 14px;width: 20px;height: 20px;top: -8px;right: -6px;}.modal-filter__price-inputs {display: flex;justify-content: space-between;}.modal-filter__price-input-wrapper {display: flex;align-items: center;}.modal-filter__price-input {width: auto;font: var(--text-t2);font-size: 1.8rem;}.modal-filter .switch:not(:last-of-type) {margin-bottom: 2.4rem;}.modal-filter .switch__label {align-items: flex-end;}.modal-filter__reset {justify-content: center;align-items: center;gap: 0.8rem;width: 100%;margin-top: 4rem;font: var(--other);font-size: 1.4rem;text-transform: uppercase;letter-spacing: 0.2em;}.modal-click .modal__container {max-width: 47rem;}.modal-click .modal__inner {padding: 2.8rem 2rem 6.6rem;border-radius: 2rem;background-color: var(--primary-color);color: #fff;}@media only screen and (max-width: 768px) {.modal-click .modal__inner {padding: 2.8rem 2rem 6rem;}}@media only screen and (max-width: 640px) {.modal-click .modal__inner {padding: 2.3rem 2rem 5.3rem;}}.modal-click .modal__content {display: flex;flex-direction: column;align-items: center;}.modal-click__schedule {align-self: flex-end;margin-bottom: 6rem;font: var(--text-t2);opacity: 0.3;}.modal-click__title {margin-bottom: 1.2rem;font: var(--title-h2);text-align: center;}@media only screen and (max-width: 640px) {.modal-click__title {margin-bottom: 1.6rem;}}.modal-click__desc {max-width: 30.8rem;margin-bottom: 2.8rem;font: var(--text-t2);text-align: center;}@media only screen and (max-width: 768px) {.modal-click__desc {margin-bottom: 1.6rem;}}@media only screen and (max-width: 640px) {.modal-click__desc {max-width: 28.2rem;margin-bottom: 0.6rem;}}.modal-click__form {max-width: 27.8rem;}@media only screen and (max-width: 640px) {.modal-click__form {max-width: 32rem;width: 100%;}}.modal-click__input-wrapper {margin-bottom: 1.6rem;}.modal-click__input-wrapper:last-of-type {margin-bottom: 3.2rem;}.modal-click .modal-click__label {left: 2rem;font: var(--text-t2);}.modal-click .modal-click__label.active {top: 0.2rem;}.modal-click .parsley-errors-list {right: 0.7rem;}.modal-click__button {width: 100%;height: 5.2rem;margin-bottom: 1.2rem;}.modal-click__confidence {max-width: 26.6rem;font: var(--text-t3);text-align: center;color: rgba(255, 255, 255, 0.4);}@media only screen and (max-width: 640px) {.modal-click__confidence {max-width: 27rem;font-size: 1.2rem;}}.modal-click__confidence a {text-decoration: underline;transition: 0.3s;}.modal-click__confidence a:hover {color: #fff;}.modal-review--without-img div.modal__container {max-width: 60rem;}.modal-review--without-img button.modal__close {background-color: var(--gray-color);}.modal-review--without-img .modal-review__wrapper {display: block;}.modal-review--without-img .modal-review__content {max-width: none;}.modal-review .modal__container {max-width: 126.4rem;}.modal-review .modal__inner {padding: 8rem;background-color: #fff;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.modal-review .modal__inner {padding: 0;}}@media only screen and (max-width: 640px) {.modal-review .modal__inner {border-radius: 1.2rem;}}.modal-review .modal__close {top: 3rem;right: 3rem;left: auto;z-index: 2;width: 5.1rem;height: 5.1rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.modal-review .modal__close {top: 2.5rem;right: 2.5rem;width: 4.3rem;height: 4.3rem;background-color: #fff;}}@media only screen and (max-width: 768px) {.modal-review .modal__close {top: 2rem;right: 2rem;width: 3.7rem;height: 3.7rem;}}@media only screen and (max-width: 640px) {.modal-review .modal__close {top: 1.5rem;right: 1.5rem;width: 3.1rem;height: 3.1rem;}}.modal-review .modal__close svg {width: 1.5rem;height: 1.5rem;}@media only screen and (max-width: 640px) {.modal-review .modal__close svg {width: 1.1rem;height: 1.1rem;}}.modal-review__wrapper {display: grid;grid-template-columns: 1fr auto;align-items: flex-start;gap: 5rem;}@media only screen and (max-width: 1024px) {.modal-review__wrapper {grid-template-columns: 1fr;gap: 0;}}.modal-review__slider-block {width: 100%;max-width: 61.1rem;}@media only screen and (max-width: 1024px) {.modal-review__slider-block {max-width: none;min-width: 0;}}.modal-review__slider {position: relative;margin-bottom: 2rem;}@media only screen and (max-width: 768px) {.modal-review__slider {margin-bottom: 0;}}.modal-review__slide {position: relative;width: 100%;padding-top: 62.68%;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.modal-review__slide {height: 45rem;padding-top: 0;border-radius: 0;}}@media only screen and (max-width: 768px) {.modal-review__slide {height: 30rem;}}@media only screen and (max-width: 640px) {.modal-review__slide {height: 21.3rem;}}.modal-review__slide img {transform: scale(1);transition: 1.5s;}.intro__slide.swiper-slide-active .intro__img img, .modal-review__slide.swiper-slide-active img, .news-card:hover .news-card__img img {transform: scale(1.1);}.modal-review .slider-navigation {position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%) !important;z-index: 1;width: 100%;max-width: 23.3rem;height: 2.7rem;border-radius: 8.7rem;background-color: #fff;}.modal-review .slider-navigation__button {z-index: 2;}.modal-review .slider-navigation__button::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 1rem 3rem;}.modal-review .slider-navigation .js-prev-slide {left: 1.6rem;}.modal-review .slider-navigation .js-next-slide {right: 1.6rem;}.modal-review .swiper-pagination {position: absolute;bottom: 2.8rem;left: 50%;transform: translateX(-50%);z-index: 1;width: auto;font: var(--other-2);}@media only screen and (max-width: 1024px) {.modal-review__gallery {margin-left: 4rem;margin-right: 4rem;}}@media only screen and (max-width: 768px) {.modal-review__gallery {display: none;}}.modal-review__gallery-wrapper {transform: none !important;display: grid;grid-template-columns: repeat(5, 1fr);gap: 1.5rem;max-width: 52rem;}@media only screen and (max-width: 1024px) {.modal-review__gallery-wrapper {max-width: 100%;}}.modal-review__gallery-slide {position: relative;width: 100%;padding-top: 100%;border: 1px solid transparent;border-radius: 1.2rem;overflow: hidden;cursor: pointer;transition: 0.3s;}.modal-review__gallery-slide.swiper-slide-thumb-active {border-color: var(--primary-color);}.modal-review__gallery-slide img, .modal-review__slide img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.modal-review__content {max-width: 44.3rem;}@media only screen and (max-width: 1024px) {.modal-review__content {max-width: none;padding: 4rem;}}@media only screen and (max-width: 768px) {.modal-review__content {padding: 3rem;}}@media only screen and (max-width: 640px) {.modal-review__content {padding: 2.5rem 2rem 2rem;}}.modal-review__author {display: flex;align-items: center;gap: 2.4rem;margin-bottom: 2rem;}@media only screen and (max-width: 1024px) {.modal-review__author {gap: 1.8rem;}}@media only screen and (max-width: 768px) {.modal-review__author {gap: 1.4rem;}}@media only screen and (max-width: 640px) {.modal-review__author {gap: 1rem;margin-bottom: 1rem;}}.modal-review__author-img {display: flex;justify-content: center;align-items: center;width: 10.9rem;height: 10.9rem;padding: 2.4rem;border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 50%;}@media only screen and (max-width: 1024px) {.modal-review__author-img {width: 9rem;height: 9rem;padding: 1.8rem;}}@media only screen and (max-width: 768px) {.modal-review__author-img {width: 7rem;height: 7rem;padding: 1.6rem;}}@media only screen and (max-width: 640px) {.modal-review__author-img {width: 6rem;height: 6rem;padding: 1.4rem;}}.modal-review__author-img img {border-radius: 50%;}.modal-review__author-content {display: flex;flex-direction: column;gap: 0.4rem;}@media only screen and (max-width: 640px) {.modal-review__author-content {gap: 0;}}.modal-review__author-name {font: var(--text-t1);}@media only screen and (max-width: 640px) {.modal-review__author-name {font-size: 1.6rem;}}.modal-review__author-resume {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.modal-review__author-resume {font: var(--text-t3);}}.modal-review__text {display: flex;flex-direction: column;gap: 2.4rem;margin-bottom: 2rem;font: var(--text-t1);}@media only screen and (max-width: 1024px) {.modal-review__text {gap: 2rem;}}@media only screen and (max-width: 768px) {.modal-review__text {gap: 1.6rem;}}@media only screen and (max-width: 640px) {.modal-review__text {gap: 1.4rem;}}.modal-review__product {position: relative;display: flex;align-items: center;gap: 1.6rem;padding: 0.8rem 1rem;border-radius: 9.2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.modal-review__product {background-color: transparent;padding: 0;}}@media only screen and (max-width: 640px) {.modal-review__product {gap: 1.2rem;}}.modal-review__product:hover svg {transform: rotate(180deg) translateX(-0.5rem);}.modal-review__product-img {width: 6.4rem;height: 6.4rem;border-radius: 50%;overflow: hidden;}@media only screen and (max-width: 1024px) {.modal-review__product-img {width: 6rem;height: 6rem;}}@media only screen and (max-width: 768px) {.modal-review__product-img {width: 5rem;height: 5rem;}}@media only screen and (max-width: 640px) {.modal-review__product-img {width: 4rem;height: 4rem;}}.modal-feedback__product-img img, .modal-present__product-img img, .modal-review__author-img img, .modal-review__product-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.modal-review__product-content {display: flex;flex-direction: column;gap: 0.2rem;}.modal-review__product-desc {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.modal-review__product-desc {font: var(--text-t3);}}.modal-review__product-link {display: flex;align-items: center;gap: 1.6rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.modal-review__product-link {gap: 1rem;font-size: 1.6rem;}}.modal-review__product-link::before {content: "";position: absolute;inset: 0;}.modal-review__product-link svg {transform: rotate(180deg);width: 1.9rem;height: 1.3rem;transition: 0.3s;}.modal-feedback .modal__container {max-width: 69.6rem;}.modal-feedback .modal__inner {padding: 6rem 6rem 5.2rem;border-radius: 2rem;background-color: #fff;}@media only screen and (max-width: 1024px) {.modal-feedback .modal__inner {padding: 5.5rem 4.5rem 4.5rem;}}@media only screen and (max-width: 768px) {.modal-feedback .modal__inner {padding: 5rem 3.5rem 4rem;}}@media only screen and (max-width: 640px) {.modal-feedback .modal__inner {padding: 4.4rem 2rem 3.2rem;border-radius: 1.2rem;}}.modal-feedback .modal__close {top: 3rem;right: 3rem;left: auto;z-index: 2;width: 5.1rem;height: 5.1rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.modal-feedback .modal__close {top: 2.5rem;right: 2.5rem;width: 4.3rem;height: 4.3rem;}}@media only screen and (max-width: 768px) {.modal-feedback .modal__close {top: 2rem;right: 2rem;width: 3.7rem;height: 3.7rem;}}@media only screen and (max-width: 640px) {.modal-feedback .modal__close {top: 1.5rem;right: 1.5rem;width: 3.1rem;height: 3.1rem;}}.modal-feedback .modal__close svg {width: 1.5rem;height: 1.5rem;}@media only screen and (max-width: 640px) {.modal-feedback .modal__close svg {width: 1.1rem;height: 1.1rem;}}.modal-feedback__title {margin-bottom: 4.8rem;font: var(--title-h2);}@media only screen and (max-width: 1024px) {.modal-feedback__title {margin-bottom: 4rem;}}@media only screen and (max-width: 768px) {.modal-feedback__title {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.modal-feedback__title {margin-bottom: 3.2rem;}}.modal-feedback__product {display: flex;align-items: center;gap: 2rem;margin-bottom: 4.8rem;}@media only screen and (max-width: 640px) {.modal-feedback__product {margin-bottom: 4rem;gap: 1.2rem;}}.modal-feedback__product-img {width: 6.2rem;height: 6.2rem;flex-shrink: 0;border-radius: 50%;overflow: hidden;}@media only screen and (max-width: 768px) {.modal-feedback__product-img {width: 5.6rem;height: 5.6rem;}}@media only screen and (max-width: 640px) {.modal-feedback__product-img {width: 5rem;height: 5rem;}}.modal-feedback__product-content {display: flex;flex-direction: column;gap: 0.4rem;}.modal-feedback__product-title {font: var(--title-h4);}@media only screen and (max-width: 640px) {.modal-feedback__product-title {font-size: 1.6rem;}}.modal-feedback__product-desc {max-width: 31.2rem;font: var(--regular) 1.6rem/110% var(--main-ff);color: rgba(28, 28, 28, 0.3);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (max-width: 640px) {.modal-feedback__product-desc {font-size: 1.4rem;}}.modal-feedback__wrapper {display: flex;flex-direction: column;}.modal-feedback__inputs {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.8rem;margin-bottom: 3.2rem;}@media only screen and (max-width: 768px) {.modal-feedback__inputs {display: flex;flex-direction: column;}}@media only screen and (max-width: 640px) {.modal-feedback__inputs {margin-bottom: 2.8rem;}}.modal-feedback__input-wrapper {border-radius: 0.6rem;background-color: var(--gray-color);overflow: hidden;}.modal-feedback__input-wrapper--textarea {grid-column: span 3;}.modal-feedback__input-wrapper--textarea textarea {min-height: 14.8rem;}@media only screen and (max-width: 640px) {.modal-feedback__input-wrapper--textarea textarea {min-height: 12rem;}}.modal-feedback__input-wrapper--textarea label {top: 1.8rem;left: 1.6rem;transform: none;}.modal-feedback__input-wrapper--textarea label.active {top: 0;}.modal-feedback .parsley-errors-list {right: 0.7rem;font-size: 1.2rem;}.modal-feedback__input {display: flex;align-items: flex-end;height: 5.2rem;padding: 1rem 1.6rem;border-bottom: 0;font: var(--text-t2);}.modal-feedback .modal-feedback__label {left: 1.6rem;color: #bbb;}.modal-feedback__textarea {padding: 1.8rem 1.6rem;border-bottom: 0;}.modal-feedback .files {margin-bottom: 4.8rem;}@media only screen and (max-width: 640px) {.modal-feedback .files {margin-bottom: 4rem;}}.modal-feedback__button {height: 5.2rem;margin-bottom: 1.2rem;}@media only screen and (max-width: 640px) {.modal-feedback__button {margin-bottom: 1.5rem;}}.modal-feedback__confidence {max-width: 40rem;align-self: center;font: var(--text-t3);text-align: center;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.modal-feedback__confidence {font: var(--text-t4);}}.modal-feedback__confidence a {transition: 0.3s;}.modal-feedback__confidence a:hover {color: var(--black-color);text-decoration: underline;}.modal-answer .modal__container {max-width: 47rem;}.modal-answer .modal__inner {padding: 5.2rem 4.3rem;border-radius: 2rem;}@media only screen and (max-width: 640px) {.modal-answer .modal__inner {padding: 4.8rem 3.2rem;border-radius: 1.2rem;}}.modal-answer .modal__content {display: flex;flex-direction: column;align-items: center;}.modal-answer__title {margin-bottom: 1.2rem;font: var(--title-h2);text-align: center;}@media only screen and (max-width: 640px) {.modal-answer__title {margin-bottom: 1.6rem;font-size: 3.6rem;}}@media (max-width: 350px) {.modal-answer__title {font: var(--title-h2);}}.modal-answer__desc {max-width: 30.8rem;margin-bottom: 4.5rem;font: var(--text-t2);text-align: center;color: #bbb;}@media only screen and (max-width: 640px) {.modal-answer__desc {margin-bottom: 3.6rem;}}.modal-answer__link {width: 100%;height: 5.2rem;}.modal-answer-review .modal__container {max-width: 69.6rem;}.modal-answer-review .modal__inner {padding: 6rem;border-radius: 2rem;}@media only screen and (max-width: 1024px) {.modal-answer-review .modal__inner {padding: 5rem;}}@media only screen and (max-width: 768px) {.modal-answer-review .modal__inner {padding: 4rem;}}@media only screen and (max-width: 640px) {.modal-answer-review .modal__inner {padding: 4rem 2.4rem;border-radius: 1.2rem;}}.modal-answer-review .modal__close {top: 3rem;right: 3rem;left: auto;z-index: 2;width: 5.1rem;height: 5.1rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.modal-answer-review .modal__close {top: 2.5rem;right: 2.5rem;width: 4.3rem;height: 4.3rem;}}@media only screen and (max-width: 768px) {.modal-answer-review .modal__close {top: 2rem;right: 2rem;width: 3.7rem;height: 3.7rem;}}@media only screen and (max-width: 640px) {.modal-answer-review .modal__close {top: 1.5rem;right: 1.5rem;width: 3.1rem;height: 3.1rem;}}.modal-answer-review .modal__close svg {width: 1.5rem;height: 1.5rem;}@media only screen and (max-width: 640px) {.modal-answer-review .modal__close svg {width: 1.1rem;height: 1.1rem;}}.modal-answer-review__title {margin-bottom: 1.2rem;font: var(--title-h2);}.modal-answer-review__desc {margin-bottom: 3.6rem;font: var(--text-t2);color: #bbb;}@media only screen and (max-width: 640px) {.modal-answer-review__desc {margin-bottom: 3.2rem;}}.modal-answer-review__link {width: 100%;height: 5.2rem;}.modal-present .modal__container {max-width: 47rem;}.modal-present .modal__inner {padding: 3.2rem 3.2rem 6rem;border-radius: 2rem;background-color: #fff;}@media only screen and (max-width: 640px) {.modal-present .modal__inner {padding: 1.6rem 1.6rem 3.4rem;border-radius: 1.4rem;}}.modal-present .modal__content {display: flex;flex-direction: column;align-items: center;}.modal-present__condition {display: flex;align-items: center;height: 2.4rem;padding: 0 1rem;margin-bottom: 2rem;background-color: var(--gray-color);border-radius: 11.2rem;font: var(--text-t3);}@media only screen and (max-width: 640px) {.modal-present__condition {margin-bottom: 1.4rem;}}.modal-present__title {margin-bottom: 1.6rem;font: var(--title-h2);text-align: center;}@media only screen and (max-width: 640px) {.modal-present__title {margin-bottom: 1.2rem;}}.modal-present__desc {margin-bottom: 3rem;font: var(--text-t2);text-align: center;color: #bbb;}@media only screen and (max-width: 640px) {.modal-present__desc {margin-bottom: 2rem;font-size: 1.6rem;}}.modal-present__product {display: flex;flex-direction: column;align-items: center;margin-bottom: 4rem;}@media only screen and (max-width: 640px) {.modal-present__product {margin-bottom: 3rem;}}.modal-present__product-img {width: 8.8rem;height: 8.8rem;margin-bottom: 1.6rem;border-radius: 50%;background-color: #eae6e3;overflow: hidden;}.modal-present__product-img img {mix-blend-mode: darken;}.modal-present__product-title {margin-bottom: 0.2rem;font: var(--title-h4);text-align: center;}.modal-present__product-desc {font: var(--regular) 1.6rem/110% var(--main-ff);text-align: center;color: #bbb;}.modal-present__button {height: 5.2rem;width: 100%;max-width: 35rem;}@media only screen and (max-width: 640px) {.modal-present__button {height: 4.8rem;}}.modal-success-click .modal__container {max-width: 49.4rem;}.modal-success-click .modal__inner {padding: 5.2rem 3rem;border-radius: 2rem;background-color: var(--primary-color);color: #fff;}@media only screen and (max-width: 640px) {.modal-success-click .modal__inner {padding: 4.8rem 2rem;}}.modal-success-click .modal__content {display: flex;flex-direction: column;align-items: center;text-align: center;}.modal-success-click__title {margin-bottom: 1.2rem;font: var(--title-h2);}@media only screen and (max-width: 640px) {.modal-success-click__title {font-size: 3.6rem;}}.modal-success-click__desc {margin-bottom: 3.6rem;font: var(--text-t2);}.modal-success-click__link {width: 100%;max-width: 27.7rem;height: 5.2rem;font: var(--text-t2);}.header {position: fixed;left: 0;right: 0;top: 0;z-index: 100;padding: 1.6rem 0;background-color: #fff;transition: 0.3s box-shadow;font: var(--text-t2);color: var(--black-color);}@media only screen and (max-width: 768px) {.header {padding: 1.4rem 0;}}@media only screen and (max-width: 640px) {.header {padding: 1.2rem 0;}}.header.active .header__burger-nav {transform: translateY(0);}.header--fixed {box-shadow: 0 2rem 6rem rgba(0, 0, 0, 0.25);}.header__burger {display: none;}@media only screen and (max-width: 1024px) {.header__burger {position: relative;z-index: 1;display: block;flex-shrink: 0;width: 2rem;height: 1.4rem;cursor: pointer;}}@media only screen and (max-width: 1024px) and (max-width: 640px) {.header__burger {width: 1.6rem;height: 1rem;}}@media only screen and (max-width: 1024px) {.header__burger svg {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}}.header__nav {position: relative;display: flex;align-items: center;opacity: 0;}@media only screen and (max-width: 1024px) {.header__nav {display: flex;gap: 2rem;justify-content: space-between;}}@media only screen and (max-width: 768px) {.header__nav {gap: 1.4rem;}}@media only screen and (max-width: 640px) {.header__nav {gap: 1rem;}}.header__logo {grid-column: span 2;}.header__logo svg {width: 11.8rem;height: 4.4rem;}@media only screen and (max-width: 640px) {.header__logo svg {width: 9.7rem;height: 3.6rem;}}@media (max-width: 359px) {.header__logo svg {width: 7rem;}}.header__catalog-links {grid-column: span 2;display: flex;align-items: center;gap: 2rem;margin-left: 13.8rem;}@media only screen and (max-width: 1024px) {.header__catalog-links {margin-left: 2rem;}}@media only screen and (max-width: 640px) {.header__catalog-links {margin-left: 0;}}@media only screen and (max-width: 768px) {.header__promotion-link {display: none;}}.header__menu {grid-column: span 5;display: flex;align-items: center;gap: 2.4rem;margin-left: auto;}@media only screen and (max-width: 1024px) {.header__menu {display: none;}}.header__phone {grid-column: span 2;margin-left: 5rem;margin-right: 6rem;}@media only screen and (max-width: 1024px) {.header__phone {margin-left: auto;margin-right: 2rem;}}@media only screen and (max-width: 768px) {.header__phone {display: none;}}.header__user-navigation {grid-column: span 1;display: flex;align-items: center;justify-content: flex-end;gap: 2.4rem;}@media only screen and (max-width: 768px) {.header__user-navigation {gap: 2rem;}}@media only screen and (max-width: 640px) {.header__user-navigation {gap: 1.6rem;}}@media (max-width: 359px) {.header__user-navigation {gap: 1rem;}}.header__user-navigation svg {width: 2.4rem;height: 2.4rem;}.header__user-search {position: relative;z-index: 2;}.header__user-basket {position: relative;}.header__user-basket-count {position: absolute;left: 1.1rem;top: 0.2rem;display: flex;justify-content: center;align-items: center;height: 1.6rem;padding: 0 0.5rem;border-radius: 7rem;background-color: var(--primary-color);font: var(--text-t4);color: #fff;}.header__burger-nav {position: fixed;left: 0;top: 0;transform: translateY(-100%);z-index: 100;display: flex;width: 100%;min-height: 100%;padding: 3rem 0;background-color: #fff;transition: 0.5s ease-in-out;}@media only screen and (max-width: 640px) {.header__burger-nav {padding: 2rem 0;}}.header__burger-nav-wrapper {display: flex;flex-direction: column;height: 100%;}.header__burger-close {position: absolute;left: 3rem;top: 3rem;cursor: pointer;}@media only screen and (max-width: 640px) {.header__burger-close {top: 2rem;left: 2rem;}}.header__burger-close svg {width: 3rem;height: 3rem;}@media only screen and (max-width: 640px) {.header__burger-close svg {width: 2rem;height: 2rem;}}.header__burger-logo {align-self: center;width: 22rem;height: 10.7rem;margin-bottom: 5rem;}@media only screen and (max-width: 640px) {.header__burger-logo {width: 17.8rem;height: 6.5rem;}}.header__burger-logo svg {width: 100%;height: 100%;}.header__burger-menu {display: flex;flex-direction: column;margin-bottom: 2rem;}.header__burger-link {display: block;padding: 1.6rem 1.6rem 1.6rem 0;border-bottom: 1px solid var(--gray-color);font: var(--regular) 3rem/90% var(--main-ff);}@media only screen and (max-width: 640px) {.header__burger-link {font-size: 2.4rem;}}.header__burger-mail {margin-top: auto;margin-bottom: 1.2rem;color: #bbb;font: var(--text-t2);}.header__burger-bottom {display: flex;align-items: center;justify-content: space-between;font: var(--text-t1);}.header__burger-socials {display: flex;gap: 1.2rem;}.header__burger-social-link {display: flex;justify-content: center;align-items: center;width: 3.2rem;height: 3.2rem;border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 50%;transition: 0.3s;}.header__burger-social-link:hover {border-color: var(--black-color);}.header__burger-social-link svg {width: 1.4rem;height: 1.4rem;}.header__search-block {position: absolute;right: 3.6rem;top: 50%;transform: translateY(-50%);width: 100%;max-width: 88.1rem;opacity: 0;visibility: hidden;transition: 0.3s opacity, 0.3s visibility;}.header__search-block.show {opacity: 1;visibility: visible;}@media only screen and (max-width: 1024px) {.header__search-block {position: fixed;top: 0.8rem;left: 0.8rem;right: 0.8rem;transform: none;z-index: 101;max-width: none;width: auto;}.header__search-wrapper {display: flex;flex-direction: column;gap: 1rem;}}.header__search-form {position: relative;}@media only screen and (max-width: 1024px) {.header__search-form {position: absolute;top: 1.6rem;left: 2rem;right: 2rem;z-index: 1;width: auto;}}.header__search-input {display: flex;align-items: center;width: 100%;height: 3.6rem;padding: 0 2rem;padding-right: 5rem;border-radius: 7.6rem;background-color: var(--gray-color);}.header__search-button {position: absolute;right: 1.2rem;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}.header__search-button svg {width: 2.4rem;height: 2.4rem;}.header__search-result {position: absolute;top: calc(100% + 0.9rem);left: 0;width: 100%;max-width: 78.7rem;padding: 3.2rem;background-color: #fff;border-radius: 2rem;overflow: hidden;box-shadow: -0.3rem 0.4rem 3.2rem 0 rgba(0, 0, 0, 0.1), -0.3rem 0.4rem 0.7rem 0 rgba(0, 0, 0, 0.04);}@media only screen and (max-width: 1024px) {.header__search-result {position: relative;top: auto;left: auto;padding: 7.6rem 2rem 3.2rem;max-width: none;}}@media only screen and (max-width: 640px) {.header__search-result {border-radius: 1.2rem;}}.header__search-content {position: absolute;display: flex;flex-direction: column;opacity: 0;visibility: hidden;transition: 0.3s;}.header__search-content.show {position: static;opacity: 1;visibility: visible;}.header__search-title {margin-bottom: 1.4rem;font: var(--title-h4);}@media only screen and (max-width: 640px) {.header__search-title {font-size: 2.4rem;}}.header__search-tags-slider {margin: 0;overflow: visible;}.header__search-tags {display: flex;flex-direction: row;flex-wrap: wrap;gap: 0.8rem 0;max-width: 58rem;}@media (min-width: 641px) {.header__search-tags {transform: none !important;}}@media only screen and (max-width: 1024px) {.header__search-tags {max-width: 80rem;}}@media only screen and (max-width: 640px) {.header__search-tags {flex-wrap: nowrap;}}.header__search-tag {width: auto;}.header__search-tag-link {display: flex;align-items: center;height: 3.6rem;padding: 0 1.6rem;border-radius: 7.6rem;background-color: var(--gray-color);font: var(--text-t2);white-space: nowrap;}.header .catalog-list {margin-top: 1.4rem;margin-bottom: 4rem;}.header__search-link {align-self: center;height: 5.2rem;padding: 0 3.6rem;}@media only screen and (max-width: 640px) {.header__search-link {width: 100%;max-width: 40rem;}}.footer {padding: 5.5rem 0 4rem;border-radius: 2.4rem 2.4rem 0 0;background-color: var(--primary-color);overflow: hidden;color: #fff;}@media only screen and (max-width: 1024px) {.footer {padding: 5.5rem 0 3rem;}}@media only screen and (max-width: 768px) {.footer {padding: 5.5rem 0 2.5rem;}}@media only screen and (max-width: 640px) {.footer {padding: 6rem 0 2rem;}}.footer__top {display: grid;grid-template-columns: repeat(12, 1fr);gap: 2rem;align-items: center;margin-bottom: 5rem;}@media only screen and (max-width: 1024px) {.footer__top {grid-template-columns: 1fr;align-items: flex-start;}}@media only screen and (max-width: 768px) {.footer__top {margin-bottom: 4.5rem;}}@media only screen and (max-width: 640px) {.footer__top {margin-bottom: 4rem;}}.footer__top-img {position: relative;grid-column: span 3;display: flex;align-items: center;justify-content: center;}@media only screen and (max-width: 1024px) {.footer__top-img {grid-column: span 1;margin-bottom: 3rem;}}.footer__top-img::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(15deg);width: 31.1rem;height: 31.1rem;background: url(/local/templates/.default/css/../img/footer-top-bg.svg) no-repeat center;background-size: cover;}@media only screen and (max-width: 768px) {.footer__top-img::before {width: 30.5rem;height: 30.5rem;}}@media only screen and (max-width: 640px) {.footer__top-img::before {width: 29.5rem;height: 29.5rem;}}.footer__top-img img {position: relative;z-index: 1;width: 11rem;height: 14.7rem;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 640px) {.footer__top-img img {width: 8.7rem;height: 13.9rem;}}.footer__top-desc {position: relative;z-index: 1;grid-column: span 5;max-width: 58rem;font: var(--title-h2);}@media only screen and (max-width: 1024px) {.footer__top-desc {grid-column: span 1;}}@media only screen and (max-width: 640px) {.footer__top-desc {font-size: 2.6rem;}}.footer__top-link {grid-column: span 4;display: flex;align-items: center;justify-content: space-between;align-self: flex-start;gap: 1rem;width: 100%;height: 6rem;padding: 0 2.4rem 0 3rem;margin-top: 3.5rem;border: 1px solid #fff;border-radius: 8rem;font: var(--title-h4);transition: 0.3s;}.footer__top-link:hover {border-color: var(--black-color);background-color: var(--black-color);color: #fff;}@media only screen and (max-width: 1024px) {.footer__top-link {grid-column: span 1;display: inline-flex;max-width: 42rem;}}@media only screen and (max-width: 640px) {.footer__top-link {padding: 0 1rem 0 2rem;margin-top: 0;font-size: 1.8rem;}.footer__top-link-icon {display: flex;justify-content: center;align-items: center;width: 4rem;height: 4rem;border-radius: 50%;background-color: #fff;}}.footer__top-link-icon svg {width: 4rem;transform: rotate(180deg);}@media only screen and (max-width: 640px) {.footer__top-link-icon svg:first-child {display: none;}}.footer__top-link-icon svg:last-child {display: none;}@media only screen and (max-width: 640px) {.footer__top-link-icon svg:last-child {display: block;}.footer__top-link-icon svg {transform: none;width: 1.2rem;fill: var(--black-color);color: var(--black-color);}}.footer__body {position: relative;z-index: 1;display: grid;grid-template-columns: repeat(12, 1fr);gap: 2rem;padding: 4.4rem 4rem 4rem;min-height: 68rem;background-color: var(--black-color);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.footer__body {grid-template-columns: 1fr;gap: 0;padding: 4rem 3rem 3rem;min-height: auto;}}@media only screen and (max-width: 768px) {.footer__body {padding: 4rem 2.5rem 2.5rem;}}@media only screen and (max-width: 640px) {.footer__body {padding: 4rem 2rem 2rem;border-radius: 1rem;}}.footer__body-left {grid-column: span 4;display: flex;flex-direction: column;justify-content: space-between;gap: 3rem;}@media only screen and (max-width: 1024px) {.footer__body-left {display: contents;gap: 0;grid-column: 1;}}.footer__logo {align-self: flex-start;width: 15.7rem;height: 5.8rem;}@media only screen and (max-width: 1024px) {.footer__logo {margin-bottom: 4rem;}}.footer__logo svg {width: 100%;height: 100%;}.footer__company-info {display: flex;flex-direction: column;max-width: 26.4rem;font: var(--text-t3);color: rgba(255, 255, 255, 0.3);}@media only screen and (max-width: 1024px) {.footer__company-info {order: 1;max-width: none;padding-top: 2.4rem;margin-bottom: 2.4rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}}@media only screen and (max-width: 640px) {.footer__company-info {max-width: 27rem;}}.footer__company-name {margin-bottom: 1.5rem;}@media only screen and (max-width: 1024px) {.footer__company-name {margin-bottom: 0.8rem;}}.footer__company-address {margin-bottom: 3.4rem;}@media only screen and (max-width: 1024px) {.footer__company-address {margin-bottom: 0.8rem;}}.footer__company-ids {display: flex;justify-content: space-between;gap: 1rem;flex-wrap: wrap;}@media only screen and (max-width: 1024px) {.footer__company-ids {flex-direction: column;gap: 0.8rem;}}.footer__body-right {grid-column: span 8;display: flex;flex-direction: column;}@media only screen and (max-width: 1024px) {.footer__body-right {grid-column: 1;display: contents;}}.footer__menu {position: relative;z-index: 1;display: grid;grid-template-columns: repeat(8, 1fr);gap: 10rem 2rem;margin-top: 1.2rem;margin-bottom: 4.7rem;}@media only screen and (max-width: 1024px) {.footer__menu {grid-template-columns: repeat(3, 1fr);gap: 7rem 2rem;margin-top: 0;margin-bottom: 4.2rem;}}@media only screen and (max-width: 768px) {.footer__menu {gap: 5rem 2rem;}}@media only screen and (max-width: 640px) {.footer__menu {grid-template-columns: repeat(2, 1fr);gap: 2.8rem 2rem;}}@media (max-width: 350px) {.footer__menu {grid-template-columns: 1fr;}}.footer__menu .footer__socials {display: none;}@media only screen and (max-width: 640px) {.footer__menu .footer__socials {position: absolute;right: 0;bottom: 0;display: flex;}}.footer__menu-item {grid-column: span 2;display: flex;flex-direction: column;}.footer__menu-item:nth-child(4n) {grid-column: 1/3;}@media only screen and (max-width: 1024px) {.footer__menu-item:nth-child(4n) {grid-column: span 1;}.footer__menu-item {grid-column: span 1;}}@media only screen and (max-width: 640px) {.footer__menu-item br {display: none;}.footer__menu-item:nth-child(n + 3) {grid-column: span 2;}}@media only screen and (max-width: 640px) and (max-width: 350px) {.footer__menu-item:nth-child(n + 3) {grid-column: span 1;}}.footer__menu-item--wide {grid-column: span 3;}@media only screen and (max-width: 1024px) {.footer__menu-item--wide {grid-column: span 2;}}@media only screen and (max-width: 640px) {.footer__menu-item--wide {grid-column: span 1;}}.footer__menu-title {margin-bottom: 1.2rem;font: var(--text-t2);color: rgba(255, 255, 255, 0.3);}.footer__menu-links {display: flex;flex-direction: column;gap: 0.8rem;font: var(--text-t2);}.footer__menu-schedule {display: flex;align-items: center;justify-content: space-between;max-width: 30rem;flex-wrap: wrap;gap: 1rem;}@media only screen and (max-width: 640px) {.footer__menu-schedule {max-width: 18rem;}}.footer__menu-link--underlined {text-decoration: underline;}.footer__socials {display: flex;gap: 1.2rem;margin-bottom: 2.5rem;}@media only screen and (max-width: 640px) {.footer__socials {display: none;flex-direction: column;margin-bottom: 0;}}.footer__social-link {display: flex;align-items: center;justify-content: center;width: 3.2rem;height: 3.2rem;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 50%;transition: 0.3s;}.footer__social-link:hover {border-color: #fff;}.footer__social-link svg {width: 1.4rem;height: 1.4rem;}.footer__bottom {display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: auto;font: var(--text-t2);}@media only screen and (max-width: 1024px) {.footer__bottom {order: 5;flex-direction: column;align-items: flex-start;gap: 0;}}.footer__confidence {margin-left: 5rem;margin-right: auto;}@media only screen and (max-width: 1024px) {.footer__confidence {margin-left: 0;margin-right: 0;}.footer__confidence-link {order: -1;margin-bottom: 0.8rem;}}.footer__developer {display: flex;align-items: center;gap: 1rem;}.footer__developer span {color: rgba(255, 255, 255, 0.3);}@media only screen and (max-width: 1024px) {.footer__developer {margin-top: 4rem;}}@media only screen and (max-width: 640px) {.footer__developer {flex-direction: column;align-self: center;gap: 0.8rem;}}.footer__developer svg {width: 10rem;height: 2.5rem;margin-bottom: -0.8rem;}@media only screen and (max-width: 640px) {.footer__developer svg {margin-bottom: 0;}}.slider-navigation {display: flex;align-items: center;justify-content: space-between;}.slider-navigation--small {gap: 0.8rem;}.slider-navigation--small .slider-navigation__button {align-items: center;justify-content: center;width: 4rem;height: 4rem;padding: 0;border: 1px solid var(--black-color);border-radius: 50%;}.slider-navigation--small .slider-navigation__button:hover {border-color: #353535;}.slider-navigation--small .slider-navigation__button.swiper-button-disabled {border-color: rgba(28, 28, 28, 0.3);}.slider-navigation--small .slider-navigation__button svg {width: 2rem;height: 2rem;}.slider-navigation__button {display: flex;align-items: center;width: 2.8rem;height: 1.7rem;padding: 0.4rem 0;transition: 0.3s opacity, 0.3s color, 0.3s border-color;}.slider-navigation__button:hover {color: #353535;}.slider-navigation__button svg {width: 100%;height: 100%;}.slider-navigation__button:last-child {transform: rotate(180deg);}.slider-navigation__button.swiper-button-disabled {color: rgba(28, 28, 28, 0.3);}.catalog-list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 4rem 2rem;opacity: 0;}@media only screen and (max-width: 1024px) {.catalog-list {grid-template-columns: repeat(3, 1fr);}}@media only screen and (max-width: 768px) {.catalog-list {grid-template-columns: repeat(2, 1fr);gap: 3.6rem 1.6rem;}}@media only screen and (max-width: 640px) {.catalog-list {gap: 3.4rem 1.2rem;}}@media (max-width: 350px) {.catalog-list {grid-template-columns: 1fr;}}.catalog-list--search {grid-template-columns: repeat(2, 1fr);gap: 0;}@media only screen and (max-width: 768px) {.catalog-list--search {grid-template-columns: 1fr;gap: 2rem;}}.catalog-list--search .catalog-list__item {width: auto;}.catalog-list--search .catalog-list__item-link {display: flex;flex-direction: row;align-items: flex-start;gap: 1.6rem;width: 100%;height: 100%;max-width: 35.2rem;}@media only screen and (max-width: 768px) {.catalog-list--search .catalog-list__item-link {max-width: none;}}.catalog-list--search .catalog-list__img {width: 100%;max-width: 13.6rem;height: 18rem;padding-top: 0;margin-bottom: 0;flex-shrink: 0;border-radius: 0.8rem 0.8rem 1.8rem 0.4rem;}@media only screen and (max-width: 1024px) {.catalog-list--search .catalog-list__img {height: 16rem;max-width: 12.1rem;}}.catalog-list--search .catalog-list__img img {border-radius: 0.8rem 0.8rem 1.8rem 0.4rem;}.catalog-list--search .catalog-list__basket {right: 1rem;bottom: 0.6rem;width: 4rem;height: 4rem;}.catalog-list--search .catalog-list__tags {display: none;}.catalog-list--search .catalog-list__price-block {font-size: 2rem;}.catalog-list--search .catalog-list__text {font: var(--text-t3);}.catalog-list--search .catalog-list__advantages {margin-bottom: 2rem;}@media only screen and (max-width: 1024px) {.catalog-list--mobile2 .catalog-list__item:not(:first-child, :nth-child(2), :nth-child(3)) {display: none;}}@media only screen and (max-width: 768px) {.catalog-list--mobile2 .catalog-list__item:not(:first-child, :nth-child(2)) {display: none;}}.catalog-list--mobile2 .catalog-list__price-wrapper, .catalog-list--mobile2 .catalog-list__title {font-size: 1.8rem;}.catalog-list__slider {margin: 0;overflow: visible;}.catalog-list__item-link {position: relative;display: block;height: 100%;}.catalog-list__item-link:hover .catalog-list__img picture:first-of-type img {opacity: 0;}.catalog-list__item-link:hover .catalog-list__img picture:last-of-type img {opacity: 1;}.catalog-list__img {position: relative;z-index: 2;padding-top: 141.64%;margin-bottom: 1.6rem;border-radius: 2rem 2rem 3.2rem 0.8rem;background-color: #eae6e3;overflow: hidden;}@media only screen and (max-width: 640px) {.catalog-list__img {padding-top: 128.91%;margin-bottom: 1.2rem;border-radius: 1rem 1rem 2.2rem 0.4rem;}}.catalog-list__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 2rem 2rem 3.2rem 0.8rem;transition: 0.6s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}@media only screen and (max-width: 640px) {.catalog-list__img img {border-radius: 1rem 1rem 2.2rem 0.4rem;}}.catalog-list__img picture:last-of-type img {opacity: 0;}.catalog-list__tags {position: absolute;top: 2.5rem;right: 2.5rem;left: 2.5rem;display: flex;flex-wrap: wrap;gap: 1.5rem;}@media only screen and (max-width: 1024px) {.catalog-list__tags {top: 2.2rem;left: 2.2rem;}}@media only screen and (max-width: 768px) {.catalog-list__tags {top: 1.8rem;left: 1.8rem;}}@media only screen and (max-width: 640px) {.catalog-list__tags {top: 1.1rem;left: 1.4rem;}}.catalog-list__tag {display: flex;align-items: center;gap: 0.8rem;font: var(--other);text-transform: uppercase;}.catalog-list__tag svg {width: 1rem;height: 1.4rem;}.catalog-list__basket {position: absolute;right: 1.6rem;bottom: 1.6rem;z-index: 10;display: flex;justify-content: center;align-items: center;width: 5.2rem;height: 5.2rem;border-radius: 50%;background-color: #f7f7f7;border: 1px solid #007d75;}@media only screen and (max-width: 768px) {.catalog-list__basket {right: 1rem;bottom: 1rem;width: 4.6rem;height: 4.6rem;}}@media only screen and (max-width: 640px) {.catalog-list__basket {right: 0.6rem;bottom: 0.6rem;width: 4rem;height: 4rem;}}.catalog-list__advantages svg, .catalog-list__basket svg {width: 2rem;height: 2rem;}.catalog-list__content {display: flex;flex-direction: column;align-items: flex-start;align-self: stretch;}.catalog-list__price-block {display: flex;align-items: center;gap: 0.5rem 0;flex-wrap: wrap;margin-bottom: 1.2rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.catalog-list__price-block {margin-bottom: 0.8rem;}}.catalog-list__title {margin-right: 1.5rem;font-weight: 400;font-size: 1.17em;}@media only screen and (max-width: 640px) {.catalog-list__title {margin-right: 0.8rem;}}.catalog-list__title a::before {content: "";position: absolute;left: 0;z-index: 2;inset: 0;}.catalog-list__price-wrapper {display: flex;align-items: center;}.catalog-list__price {position: relative;margin-left: 1.5rem;}@media only screen and (max-width: 640px) {.catalog-list__price {margin-left: 0.8rem;}}.catalog-list__price--discount {padding: 0 0.4rem;margin-right: 1rem;background-color: var(--primary-color);border-radius: 0.4rem;font-weight: 500;color: #fff;}.catalog-list__price::before {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: -1.5rem;width: 0.3rem;height: 0.3rem;flex-shrink: 0;border-radius: 50%;background-color: var(--black-color);}@media only screen and (max-width: 640px) {.catalog-list__price::before {left: -0.8rem;width: 0.2rem;height: 0.2rem;}}.catalog-list__old-price {position: relative;font: var(--text-t3);}.catalog-list__old-price::before {content: "";position: absolute;left: -0.2rem;bottom: 0;transform: rotate(-12deg);transform-origin: left bottom;width: 100%;height: 2px;border-radius: 0.6rem;background-color: var(--primary-color);}.catalog-list__text {max-width: 32rem;margin-bottom: 1.2rem;opacity: 0.5;font: var(--text-t2);}@media only screen and (max-width: 640px) {.catalog-list__text {margin-bottom: 0.8rem;}}.catalog-list__advantages {display: flex;gap: 1.2rem;}.lead-slider {position: relative;}.lead-slider--reverse .lead-slider__img {grid-column: 1/2;grid-row: 1/2;}@media only screen and (max-width: 1024px) {.lead-slider--reverse .lead-slider__img {grid-column: auto;grid-row: auto;}}.lead-slider--reverse .lead-slider__navigation {left: auto;right: 7.4rem;}.lead-slider__slide {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.8rem;min-height: 75rem;}@media only screen and (max-width: 1024px) {.lead-slider__slide {grid-template-columns: 1fr;gap: 0;min-height: auto;padding: 6rem 4rem 5rem;border-radius: 2rem 2rem 0 0;background-color: var(--gray-color);}}@media only screen and (max-width: 768px) {.lead-slider__slide {padding: 5rem 3rem 4.5rem;}}@media only screen and (max-width: 640px) {.lead-slider__slide {padding: 4rem 2rem 3.8rem;border-radius: 1rem 1rem 0 0;}}.lead-slider__img {height: 75rem;}.lead-slider__content {display: flex;flex-direction: column;padding: 14rem 7.4rem 7rem 8rem;border-radius: 2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.lead-slider__content {padding: 0;}}.lead-slider__title {margin-bottom: 2.8rem;font: var(--other);letter-spacing: 0.2em;text-transform: uppercase;}@media only screen and (max-width: 1024px) {.lead-slider__title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.lead-slider__title {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.lead-slider__title {max-width: 24.5rem;margin-bottom: 1.6rem;}}.lead-slider__text {display: flex;flex-direction: column;gap: 2rem;margin-bottom: calc(4rem + var(--navigation-height));font: var(--title-h2);}@media only screen and (max-width: 1024px) {.lead-slider__text {margin-bottom: 4rem;}}.lead-slider__text span {opacity: 0.2;}.lead-slider__navigation {position: absolute;left: 8rem;bottom: 7rem;z-index: 1;display: grid;grid-template-columns: repeat(3, 1fr);gap: 3.7rem;width: calc(50% - 7.4rem - 1.8rem - 8rem);margin-top: auto;}@media only screen and (max-width: 1024px) {.lead-slider__navigation {position: static;width: 100%;padding: 0 4rem 5rem;border-radius: 0 0 2rem 2rem;background-color: var(--gray-color);}}@media only screen and (max-width: 768px) {.lead-slider__navigation {grid-template-columns: 1fr;gap: 1.6rem;padding: 0 3rem 5rem;}}@media only screen and (max-width: 640px) {.lead-slider__navigation {padding: 0.2rem 2rem 5rem;border-radius: 0 0 1rem 1rem;}}.lead-slider__navigation-item {cursor: pointer;}@media only screen and (max-width: 768px) {.lead-slider__navigation-item {display: flex;align-items: flex-start;}}.lead-slider__navigation-item.active {color: var(--primary-color);}.lead-slider__navigation-item.active .lead-slider__navigation-icon {border-color: var(--primary-color);}@media only screen and (max-width: 640px) {.lead-slider__navigation-item.active .lead-slider__navigation-icon svg {width: 0.8rem;height: 0.8rem;}}.lead-slider__navigation-icon {display: flex;justify-content: center;align-items: center;flex-shrink: 0;width: 5.5rem;height: 5.5rem;margin-bottom: 2.4rem;border: 1px solid var(--black-color);border-radius: 50%;transition: 0.3s;}@media only screen and (max-width: 768px) {.lead-slider__navigation-icon {width: 4rem;height: 4rem;margin-bottom: 0;margin-right: 1.6rem;}}@media only screen and (max-width: 640px) {.lead-slider__navigation-icon {width: 2.4rem;height: 2.4rem;margin-right: 0.8rem;}}.lead-slider__navigation-icon svg {width: 1.2rem;height: 1.2rem;transition: 0.3s;}@media only screen and (max-width: 640px) {.lead-slider__navigation-icon svg {width: 0.6rem;height: 0.6rem;}}.lead-slider__navigation-text {font: var(--text-t2);transition: 0.3s;}@media only screen and (max-width: 640px) {.lead-slider__navigation-text {font-size: 1.8rem;padding-top: 0.2rem;}}.lead-slider__img {border-radius: 2rem;overflow: hidden;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.lead-slider__img {height: 45rem;}}@media only screen and (max-width: 768px) {.lead-slider__img {height: 30rem;}}@media only screen and (max-width: 640px) {.lead-slider__img {height: 20rem;margin-right: 0.8rem;border-radius: 1.6rem;}}.lead-slider__img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.press-filter {display: flex;align-items: center;font: var(--title-h3);}.press-filter__container {overflow: visible;}.press-filter__radio-wrapper {display: flex;align-items: center;padding-bottom: 0.9rem;width: auto;flex-shrink: 0;overflow: hidden;}.press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {content: "";width: 1.2rem;height: 1.2rem;margin: 0.4rem 4.4rem 0;flex-shrink: 0;background: url(/local/templates/.default/css/../img/icons/star-icon.svg) no-repeat center;background-size: cover;}@media only screen and (max-width: 1024px) {.press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {margin: 0.4rem 3rem 0;}}@media only screen and (max-width: 768px) {.press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {margin: 0.4rem 2.4rem 0;}}.press-filter__radio-container {opacity: 0;}.press-filter__radio:checked + label {opacity: 1;}.press-filter__radio:checked + label span::before {width: 0;}.press-filter__label {position: relative;display: flex;align-items: center;flex-shrink: 0;white-space: nowrap;opacity: 0.15;cursor: pointer;transition: 0.3s;}.press-filter__label span {position: relative;}.press-filter__label span::before {content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 0.3rem;background-color: var(--black-color);transition: 0.3s;}@media only screen and (max-width: 640px) {.press-filter__label span::before {display: none;}}.news-card {display: block;height: 100%;}.news-card__img, .news-card__time {margin-bottom: 1.6rem;background-color: var(--gray-color);}.news-card__img {position: relative;z-index: 1;padding-top: 100%;border-radius: 0.8rem;overflow: hidden;}.news-card__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: 0.3s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.news-card__time {display: inline-flex;justify-content: center;align-items: center;padding: 0 0.7rem;height: 2rem;border-radius: 11.2rem;font: var(--text-t3);}.news-card__title {margin-bottom: 2rem;font: var(--title-h4);}@media only screen and (max-width: 1024px) {.news-card__title {margin-bottom: 1.8rem;}}@media only screen and (max-width: 768px) {.news-card__title {margin-bottom: 1.4rem;}}@media only screen and (max-width: 640px) {.news-card__title {margin-bottom: 1rem;}}.news-card__text {font: var(--text-t2);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.breadcrumbs {position: relative;opacity: 0;}.breadcrumbs__list {display: flex;align-items: center;overflow-x: auto;overflow: -moz-scrollbars-none;-ms-overflow-style: none;font: var(--text-t3);}.breadcrumbs__list::-webkit-scrollbar {width: 0;}.breadcrumbs__item {display: flex;align-items: center;}.breadcrumbs__item:not(:last-child)::after {content: "";flex-shrink: 0;width: 2px;height: 2px;margin: 0.2rem 1.3rem 0;border-radius: 50%;background-color: var(--black-color);}.breadcrumbs__item:last-child .breadcrumbs__link {opacity: 1;pointer-events: none;}.breadcrumbs__link {opacity: 0.3;white-space: nowrap;}.post {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.8rem;}@media only screen and (max-width: 1024px) {.post {grid-template-columns: 1fr;gap: 4rem;padding: 5rem;background-color: var(--gray-color);border-radius: 2rem;}}@media only screen and (max-width: 768px) {.post {gap: 3.6rem;padding: 4rem;}}@media only screen and (max-width: 640px) {.post {gap: 3.2rem;padding: 2rem;}}.post__content {padding: 7.5rem 8rem;background-color: var(--gray-color);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.post__content {padding: 0;border-radius: 0;}}.post__title {font: var(--title-h2);margin-bottom: 3.5rem;}@media only screen and (max-width: 768px) {.post__title {margin-bottom: 3rem;}}@media only screen and (max-width: 640px) {.post__title {margin-bottom: 2.8rem;}}.post__title span {opacity: 0.2;}.post__text {display: flex;flex-direction: column;gap: 2.4rem;overflow-y: auto;max-height: 46.9rem;font: var(--text-t2);line-height: 130%;}@media only screen and (max-width: 1024px) {.post__text {max-height: 35rem;}}@media only screen and (max-width: 640px) {.post__text {gap: 1.8rem;max-height: 27rem;font-size: 1.4rem;line-height: 120%;}}.post__img {position: relative;min-height: 50rem;border-radius: 2rem;background-color: var(--gray-color);overflow: hidden;}@media only screen and (max-width: 1024px) {.post__img {min-height: 45rem;order: -1;}}@media only screen and (max-width: 768px) {.post__img {min-height: 35rem;}}@media only screen and (max-width: 640px) {.post__img {min-height: 26.2rem;}}.post__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;border-radius: 2rem;}.cards-navigation {position: relative;display: flex;align-items: center;justify-content: center;}@media only screen and (max-width: 1024px) {.cards-navigation {flex-direction: column;gap: 3rem;}}@media only screen and (max-width: 640px) {.cards-navigation {gap: 2rem;}}.cards-navigation__more-button {justify-content: center;width: 100%;max-width: 28rem;height: 5.2rem;font: var(--text-t2);}@media only screen and (max-width: 1024px) {.cards-navigation__more-button {max-width: 35rem;}}.cards-navigation__pagination {position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;gap: 4rem;align-self: center;}@media only screen and (max-width: 1024px) {.cards-navigation__pagination {position: static;transform: none;}}@media (max-width: 375px) {.cards-navigation__pagination {width: 100%;gap: 0;justify-content: space-between;}}.cards-navigation__pagination-numbers {display: flex;gap: 0.8rem;}@media (max-width: 360px) {.cards-navigation__pagination-numbers {gap: 0;}}.cards-navigation__pagination-numbers a:hover {opacity: 0.7;}.cards-navigation__pagination-number {display: flex;justify-content: center;align-items: center;width: 3.6rem;height: 3.6rem;border-radius: 50%;transition: 0.3s;}@media only screen and (max-width: 640px) {.cards-navigation__pagination-number--hide-on-mobile {display: none;}}.cards-navigation__pagination-number.active {border: 1px solid var(--black-color);}.cards-navigation__pagination-next, .cards-navigation__pagination-prev {display: flex;align-items: center;gap: 1rem;font: var(--other-2);text-transform: uppercase;letter-spacing: 0.2em;}.cards-navigation__pagination-next:hover, .cards-navigation__pagination-prev:hover {color: rgba(28, 28, 28, 0.7);}.cards-navigation__pagination-next svg, .cards-navigation__pagination-prev svg {width: 2.4rem;height: 2.4rem;transition: 0.3s;}.cards-navigation__pagination-prev svg {transform: rotate(-90deg);}.cards-navigation__pagination-next svg {transform: rotate(90deg);}.mailing {position: relative;display: flex;align-items: flex-start;padding: 5.2rem 13rem 5rem 6rem;border-radius: 2rem;background-color: var(--gray-color);overflow: hidden;opacity: 0;}@media only screen and (max-width: 1024px) {.mailing {flex-direction: column;padding: 4.6rem 5rem;}}@media only screen and (max-width: 640px) {.mailing {padding: 4rem 2rem 3.6rem;}}.mailing::before {content: "";position: absolute;top: 2.7rem;left: 32.7rem;width: 62.6rem;height: 62.1rem;background: url(/local/templates/.default/css/../img/mailing-bg.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 1024px) {.mailing::before {top: -2.8rem;left: auto;right: -13.6rem;width: 50rem;height: 50rem;}}@media only screen and (max-width: 768px) {.mailing::before {width: 40rem;height: 40rem;}}@media only screen and (max-width: 640px) {.mailing::before {width: 26.6rem;height: 26.6rem;}}.mailing__title {position: relative;z-index: 1;max-width: 37.7rem;margin-top: 1rem;margin-right: 3.7rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.mailing__title {margin-top: 0;margin-right: 0;margin-bottom: 3.2rem;}}@media only screen and (max-width: 640px) {.mailing__title {max-width: 22.8rem;}}.mailing__photo {position: relative;z-index: 1;width: 18.1rem;height: 10.9rem;margin-top: 1.5rem;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 1024px) {.mailing__photo {display: none;}}.mailing__mail {position: relative;z-index: 1;display: flex;flex-direction: column;gap: 2.2rem;width: 100%;max-width: 49.2rem;margin-left: auto;}@media only screen and (max-width: 1024px) {.mailing__mail {margin-left: 0;}}@media only screen and (max-width: 640px) {.mailing__mail {gap: 2.4rem;}}.mailing__form {position: relative;}.mailing__form:hover .mailing__button {background-color: #025752;}.mailing__input {display: flex;align-items: center;width: 100%;height: 6rem;padding: 0 3rem;border-radius: 8rem;background-color: #fff;font: var(--title-h4);}@media only screen and (max-width: 640px) {.mailing__input {font-size: 1.8rem;}}.mailing__input::-webkit-input-placeholder {font: var(--title-h4);color: var(--black-color);}@media only screen and (max-width: 640px) {.mailing__input::-webkit-input-placeholder {font-size: 1.8rem;}}.mailing__input:-moz-placeholder {font: var(--title-h4);color: var(--black-color);}@media only screen and (max-width: 640px) {.mailing__input:-moz-placeholder {font-size: 1.8rem;}}.mailing__input::-moz-placeholder {font: var(--title-h4);color: var(--black-color);}@media only screen and (max-width: 640px) {.mailing__input::-moz-placeholder {font-size: 1.8rem;}}.mailing__input:-ms-input-placeholder {font: var(--title-h4);color: var(--black-color);}@media only screen and (max-width: 640px) {.mailing__input:-ms-input-placeholder {font-size: 1.8rem;}}.mailing__button {position: absolute;right: 1rem;top: 50%;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;width: 4rem;height: 4rem;border-radius: 50%;background-color: var(--primary-color);color: #fff;transition: 0.3s;}.mailing__button svg {width: 1.2rem;height: 0.8rem;}.mailing__desc {font: var(--text-t3);color: rgba(28, 28, 28, 0.6);}@media only screen and (max-width: 1024px) {.mailing__desc {margin-left: 1.6rem;}}@media only screen and (max-width: 640px) {.mailing__desc {max-width: 21.5rem;font-size: 1.3rem;}}.mailing__desc a {text-decoration: underline;transition: 0.3s;}.mailing__desc a:hover {color: #1c1c1c;}.details {display: flex;flex-direction: column;min-height: 53.5rem;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.details {min-height: auto;}}.details__content {padding: 7.2rem 7.2rem 4rem;}@media only screen and (max-width: 1024px) {.details__content {padding: 5.6rem 5.6rem 4rem;}}@media only screen and (max-width: 768px) {.details__content {padding: 5rem 5rem 4rem;}}@media only screen and (max-width: 640px) {.details__content {padding: 4rem 3.6rem;}}.details__title {margin-bottom: 4.2rem;font: var(--title-h3);}@media only screen and (max-width: 768px) {.details__title {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.details__title {margin-bottom: 3.2rem;}}.details__list {display: flex;flex-direction: column;gap: 1.2rem;padding-bottom: 1.6rem;margin-bottom: 2.5rem;border-bottom: 1px solid rgba(0, 0, 0, 0.07);}@media only screen and (max-width: 640px) {.details__list {gap: 1rem;padding-bottom: 1.8rem;}}.details__item {display: flex;align-items: center;justify-content: space-between;gap: 1rem;font: var(--text-t2);}.details__item-value--red {color: var(--system-color);}.details__deliver, .details__result {display: flex;align-items: center;justify-content: space-between;margin-bottom: 2.5rem;font: var(--title-h4);}.details__deliver {gap: 1rem;min-height: 2.4rem;padding: 0.4rem 1rem;margin-bottom: 1.2rem;background-color: var(--gray-color);border-radius: 1.2rem;font: var(--text-t3);}.details__deliver span {margin-bottom: 0.2rem;}.details__deliver-indicator {position: relative;width: 12rem;height: 0.2rem;border-radius: 99.9rem;background-color: #e6e6e6;overflow: hidden;}@media (max-width: 500px) {.details__deliver-indicator {width: 4.5rem;}}.details__deliver-indicator-progress {position: absolute;left: 0;top: 0;height: 100%;width: 40%;background-color: var(--primary-color);}.details__link {width: 100%;height: 5.2rem;margin-bottom: 2.5rem;}.details__modal-link {display: block;width: 100%;font: var(--text-t2);text-align: center;}.details__promo-code {position: relative;display: flex;align-items: center;height: 5.2rem;margin-top: auto;border-top: 1px solid rgba(0, 0, 0, 0.07);}.details__promo-code-input {width: 100%;max-width: 32.5rem;height: 100%;padding: 0 2.4rem;font: var(--regular) 1.6rem/100% var(--main-ff);}@media only screen and (max-width: 1024px) {.details__promo-code-input {max-width: none;margin-right: 13rem;}}@media only screen and (max-width: 640px) {.details__promo-code-input {padding: 0 1.6rem;}}.details__promo-code-input::-webkit-input-placeholder {font: var(--regular) 1.6rem/100% var(--main-ff);color: var(--black-color);}.details__promo-code-input:-moz-placeholder {font: var(--regular) 1.6rem/100% var(--main-ff);color: var(--black-color);}.details__promo-code-input::-moz-placeholder {font: var(--regular) 1.6rem/100% var(--main-ff);color: var(--black-color);}.details__promo-code-input:-ms-input-placeholder {font: var(--regular) 1.6rem/100% var(--main-ff);color: var(--black-color);}.details__promo-code-button {position: absolute;right: 2rem;top: 50%;transform: translateY(-50%);padding: 0 1.2rem;height: 2.6rem;font-size: 1.4rem;}.map-navigation {display: flex;gap: 4.8rem;}@media only screen and (max-width: 1024px) {.map-navigation {flex-direction: column-reverse;gap: 3.6rem;}}@media only screen and (max-width: 768px) {.map-navigation {gap: 3rem;}}@media only screen and (max-width: 640px) {.map-navigation {gap: 2rem;}}.map-navigation__map-block {width: 100%;max-width: 56.2rem;}@media only screen and (max-width: 768px) {.map-navigation__map-block {max-width: none;}}.map-navigation__map {position: relative;width: 100%;height: 35.8rem;align-self: flex-start;border-radius: 1.2rem;overflow: hidden;background-color: #fff;}@media only screen and (max-width: 640px) {.map-navigation__map {height: 30.3rem;border-radius: 0.8rem;transition: 0.3s height;}}.map-navigation__map-button {display: none;}@media only screen and (max-width: 640px) {.map-navigation__map-button {display: flex;color: var(--black-color);}}.map-navigation__content {display: flex;flex-direction: column;justify-content: center;max-width: 28.5rem;}@media only screen and (max-width: 768px) {.map-navigation__content {max-width: none;}}.map-navigation__info {display: flex;flex-direction: column;gap: 4rem;margin-top: auto;margin-bottom: 2rem;}@media only screen and (max-width: 1024px) {.map-navigation__info {gap: 3.6rem;margin-bottom: 0;margin-top: 0;}}@media only screen and (max-width: 768px) {.map-navigation__info {gap: 3.2rem;}}@media only screen and (max-width: 640px) {.map-navigation__info {gap: 2.8rem;}}.map-navigation__info-title {margin-bottom: 1.2rem;font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}.map-navigation__info-address {font: var(--title-h4);}.map-navigation__schedule {display: flex;flex-direction: column;gap: 0.4rem;}.map-navigation__schedule-item {display: flex;justify-content: space-between;align-items: center;gap: 1rem;font: var(--text-t2);}.files__wrapper {display: flex;align-items: center;gap: 2rem;}@media only screen and (max-width: 640px) {.files__wrapper {display: grid;grid-template-columns: repeat(2, 1fr);}}.files__form {display: flex;align-items: center;gap: 2rem;}@media only screen and (max-width: 640px) {.files__form {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem;width: 100%;}.files__form.dz-started {grid-column: span 2;}}.files__progress {display: none;align-items: center;gap: 1rem;width: 100%;max-width: 21.5rem;margin-top: 1.6rem;}@media only screen and (max-width: 640px) {.files__progress {max-width: none;}}.files__progress.show {display: flex;}.files__progress-counter {font: var(--other);white-space: nowrap;}.files__progress-bar {position: relative;width: 100%;height: 0.2rem;flex-grow: 1;border-radius: 999rem;background-color: var(--gray-color);overflow: hidden;}.files__progress-bar-fill {position: absolute;left: 0;top: 0;height: 100%;width: var(--percent);background-color: var(--primary-color);transition: 0.3s linear width;}.files__content {display: flex;flex-direction: column;gap: 0.8rem;}.files__content.hide {display: none;}.files__desc {max-width: 29rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.files__desc span {display: none;}}.files__condition {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.files__condition {font-size: 1.4rem;}}.catalog-filter {position: relative;z-index: 3;display: flex;align-items: flex-end;gap: 5.3rem;opacity: 0;}@media only screen and (max-width: 1024px) {.catalog-filter {justify-content: space-between;align-items: center;gap: 2rem;}}.catalog-filter__count-block {display: flex;align-items: flex-end;gap: 0.8rem;}@media only screen and (max-width: 640px) {.catalog-filter__count-block {gap: 0.4rem;}}.catalog-filter__count {font: var(--title-h1);margin-bottom: -0.7rem;}@media only screen and (max-width: 640px) {.catalog-filter__count {margin-bottom: -0.3rem;}}.catalog-filter__count-desc {max-width: 9rem;font: var(--text-t2);opacity: 0.3;}@media only screen and (max-width: 640px) {.catalog-filter__count-desc {max-width: 7rem;font-size: 1.2rem;}}.catalog-filter__form {display: flex;flex-direction: column;gap: 2rem;flex-grow: 1;}@media only screen and (max-width: 1024px) {.catalog-filter__form {display: none;}}.catalog-filter__from-top {display: flex;justify-content: flex-end;}.catalog-filter__form-bottom {display: flex;align-items: center;gap: 2.8rem;}.catalog-filter__select {position: relative;}.catalog-filter__select.active .catalog-filter__select-dropdown {opacity: 1;visibility: visible;}.catalog-filter__select.active .catalog-filter__select-header svg {transform: rotate(0deg);}.catalog-filter__select-count-block {position: absolute;left: 0;bottom: calc(100% + 0.4rem);opacity: 0;visibility: hidden;font: var(--text-t3);}.catalog-filter__select-count-block.active {opacity: 0.3;visibility: visible;}.catalog-filter__select-header {display: flex;align-items: center;gap: 0.4rem;cursor: pointer;font: var(--text-t2);transition: 0.3s;}.catalog-filter__select-header.active {color: var(--primary-color);}.catalog-filter__select-header svg {transform: rotate(180deg);width: 1.6rem;height: 1.6rem;transition: 0.3s;}.catalog-filter__select-dropdown {position: absolute;left: 0;top: calc(100% + 1.2rem);display: flex;flex-direction: column;gap: 1.5rem;padding: 2rem;opacity: 0;visibility: hidden;border-radius: 1.6rem;background-color: var(--gray-color);box-shadow: -0.3rem 0.4rem 3.2rem 0 rgba(0, 0, 0, 0.04), -0.3rem 0.4rem 0.7rem 0 rgba(0, 0, 0, 0.02);}.catalog-filter__select-label, .categories__item-link span {white-space: nowrap;}.catalog-filter__price {gap: 3rem;height: 2.4rem;padding: 0 1.6rem;border-radius: 6rem;background-color: var(--gray-color);font: var(--text-t3);}.catalog-filter__price, .catalog-filter__price-input-wrapper {display: flex;align-items: center;}.catalog-filter__price-range-wrapper {display: flex;align-items: center;gap: 1.6rem;}.catalog-filter__price-range {width: 17rem;flex-shrink: 0;}.catalog-filter .switch {margin-left: 0.4rem;}.catalog-filter__button {display: flex;align-items: center;gap: 0.8rem;margin-left: auto;font: var(--other-2);letter-spacing: 0.2em;text-transform: uppercase;}.catalog-filter__button svg {width: 1.2rem;height: 1.2rem;}.catalog-filter__open-button {position: relative;display: none;align-items: center;gap: 0.8rem;font: var(--text-t1);font-size: 2rem;}.catalog-filter__open-button::before {counter-reset: filter-count var(--filter-count);content: counter(filter-count);position: absolute;left: 0.8rem;top: -0.4rem;display: none;padding: 0.2rem 0.4rem;border-radius: 50%;background-color: var(--primary-color);font: var(--text-t4);color: #fff;}.catalog-filter__open-button--show-count::before {display: block;}.catalog-filter__open-button svg, .categories__item-link svg {width: 2rem;height: 2rem;}@media only screen and (max-width: 1024px) {.catalog-filter__open-button {display: flex;}}.news-list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 9.2rem 2rem;opacity: 0;}@media only screen and (max-width: 1024px) {.news-list {grid-template-columns: repeat(3, 1fr);gap: 8rem 2rem;}}@media only screen and (max-width: 768px) {.news-list {grid-template-columns: repeat(2, 1fr);gap: 6.4rem 2rem;}}@media only screen and (max-width: 640px) {.news-list {gap: 4.4rem 2rem;}}@media only screen and (max-width: 576px) {.news-list {grid-template-columns: 1fr;}}.intro {padding-bottom: 1.6rem;opacity: 0;}@media only screen and (max-width: 768px) {.intro {padding-bottom: 1.2rem;}}@media only screen and (max-width: 640px) {.intro {padding-bottom: 0.8rem;}}.intro__slide {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;min-height: 70rem;}@media only screen and (max-width: 1024px) {.intro__slide {grid-template-columns: 1fr;gap: 1.6rem;min-height: auto;}}@media only screen and (max-width: 768px) {.intro__slide {gap: 1.2rem;}}@media only screen and (max-width: 640px) {.intro__slide {gap: 0.8rem;}}.intro__slide.swiper-slide-active a.intro__link, .intro__slide.swiper-slide-active div.intro__text, .intro__slide.swiper-slide-active h2.intro__title, .intro__slide.swiper-slide-active div.intro__title {transform: translateY(0);opacity: 1;transition: transform 1s 0.7s, opacity 1s 0.7s;}.intro__slide.swiper-slide-active .intro__text {transition: 1s 0.8s;}.intro__slide.swiper-slide-active .intro__link {transition: 1s 0.9s, background-color 0.3s, color 0.3s, border-color 0.3s;}.intro__img {position: relative;z-index: 1;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.intro__img {height: 46rem;}}@media only screen and (max-width: 768px) {.intro__img {height: 35rem;}}@media only screen and (max-width: 640px) {.intro__img {border-radius: 1rem;height: 25rem;}}.intro__img img {position: absolute;left: 0;top: 0;transform: scale(1);transition: 1.5s;}.intro__img-desc-block {position: absolute;left: 4rem;bottom: 3.6rem;display: flex;align-items: center;gap: 1.6rem;padding: 0.8rem 5rem 0.8rem 1rem;border-radius: 9.2rem;background-color: #fff;}@media only screen and (max-width: 1024px) {.intro__img-desc-block {left: 3rem;bottom: 3rem;gap: 1.2rem;padding: 0.8rem 3rem 0.8rem 1rem;}}@media only screen and (max-width: 768px) {.intro__img-desc-block {display: none;}}.intro__img-desc-img {position: relative;z-index: 1;width: 6.4rem;height: 6.4rem;border-radius: 50%;overflow: hidden;}@media only screen and (max-width: 1024px) {.intro__img-desc-img {width: 5rem;height: 5rem;}}.intro__img img, .intro__img-desc-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.intro__img-desc-top {display: flex;align-items: center;gap: 1.6rem;margin-bottom: 0.4rem;font: var(--text-t1);}.intro__img-desc-title {display: flex;align-items: center;gap: 1.4rem;font-weight: 400;}.intro__img-desc-title::after {content: "";width: 0.3rem;height: 0.3rem;flex-shrink: 0;border-radius: 50%;background-color: var(--black-color);}.intro__img-desc {font: var(--text-t2);opacity: 0.3;text-transform: lowercase;}.intro__content {display: flex;flex-direction: column;align-items: center;padding: 9.6rem 4rem 4rem;border-radius: 2rem;background-color: #e5f4fb;cursor: default;text-align: center;}@media only screen and (max-width: 1024px) {.intro__content {min-height: 46rem;padding: 8rem 3rem 3rem;}}@media only screen and (max-width: 768px) {.intro__content {min-height: 35rem;padding: 7rem 3rem 3rem;}}@media only screen and (max-width: 640px) {.intro__content {min-height: 25rem;padding: 5rem 2rem 2rem;border-radius: 1rem;}}.intro__round-img {width: 8.4rem;height: 8.4rem;margin-bottom: 4.4rem;-webkit-animation-name: rotation;animation-name: rotation;-webkit-animation-duration: 15s;animation-duration: 15s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@media only screen and (max-width: 1024px) {.intro__round-img {width: 4.8rem;height: 4.8rem;margin-bottom: 3.6rem;}}@media only screen and (max-width: 768px) {.intro__round-img {display: none;}}.intro__title {transform: translateY(1rem);max-width: 59rem;margin-bottom: 4.4rem;opacity: 0;font: var(--title-h2);transition: 1.5s 0s;}@media only screen and (max-width: 1024px) {.intro__title {margin-bottom: 3.4rem;}}@media only screen and (max-width: 768px) {.intro__title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.intro__title {margin-bottom: 1.6rem;font-size: 2.4rem;}}.intro .swiper-initialized .intro__link, .intro .swiper-initialized .intro__text, .intro .swiper-initialized .intro__title {opacity: 0;}.intro__text {transform: translateY(1rem);display: flex;flex-direction: column;gap: 1.6rem;max-width: 24rem;margin-bottom: 4.4rem;opacity: 0;font: var(--text-t2);transition: 1.5s 0s;}@media only screen and (max-width: 1024px) {.intro__text {margin-bottom: 3.4rem;}}@media only screen and (max-width: 768px) {.intro__text {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.intro__text {font-size: 1.4rem;}}.intro__link {transform: translateY(1rem);margin-bottom: 5rem;opacity: 0;transition: 1.5s 0s;}.intro .slider-navigation {position: absolute;bottom: 3.2rem;right: 4rem;z-index: 2;width: calc(50% - 2rem - 4rem - 2.8rem);}@media only screen and (max-width: 1024px) {.intro .slider-navigation {bottom: 3rem;right: 3rem;width: calc(100% - 3rem - 2.8rem);}}@media only screen and (max-width: 640px) {.intro .slider-navigation {bottom: 2rem;right: 2rem;width: calc(100% - 2rem - 2.8rem);}}.intro .swiper-pagination {position: absolute;bottom: 3.2rem;right: 4rem;left: auto;z-index: 1;width: calc(50% - 2rem - 4rem - 2.8rem);}@media only screen and (max-width: 1024px) {.intro .swiper-pagination {bottom: 3rem;right: 3rem;width: calc(100% - 3rem - 2.8rem);}}@media only screen and (max-width: 640px) {.intro .swiper-pagination {bottom: 2rem;right: 2rem;width: calc(100% - 2rem - 2.8rem);}}.features {padding-bottom: 11rem;opacity: 0;}@media only screen and (max-width: 1024px) {.features {padding-bottom: 9rem;}}@media only screen and (max-width: 768px) {.features {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.features {padding-bottom: 6rem;}}.features__slider {padding: 3.6rem 0;border: 1px solid rgba(0, 0, 0, 0.07);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.features__slider {padding: 3rem 0;}}@media only screen and (max-width: 768px) {.features__slider {padding: 2.6rem;}}@media only screen and (max-width: 640px) {.features__slider {padding: 2.1rem 0;border-radius: 1rem;}}.features__slider .swiper-wrapper {transition: 8s linear;height: auto;}.features__slide {display: flex;flex-direction: row;align-items: center;gap: 4.4rem;padding-left: 4.4rem;width: auto;cursor: pointer;font: var(--other);letter-spacing: 0.2em;text-transform: uppercase;}@media only screen and (max-width: 1024px) {.features__slide {gap: 3.4rem;padding-left: 3.4rem;}}@media only screen and (max-width: 768px) {.features__slide {gap: 2.4rem;padding-left: 2.4rem;}}@media only screen and (max-width: 640px) {.features__slide {gap: 1.2rem;padding-left: 1.2rem;}}.features__slide::after {content: "";width: 0.8rem;height: 0.8rem;background: url(/local/templates/.default/css/../img/icons/star-icon.svg) no-repeat center;background-size: cover;}.categories {padding-bottom: 13rem;}@media only screen and (max-width: 1024px) {.categories {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.categories {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.categories {padding-bottom: 6rem;}}.categories__title-wrapper {overflow: hidden;margin-bottom: 3rem;padding-bottom: 0.6rem;}@media only screen and (max-width: 768px) {.categories__title-wrapper {margin-bottom: 2.6rem;}}@media only screen and (max-width: 640px) {.categories__title-wrapper {margin-bottom: 2.2rem;}}.categories__title {font: var(--title-h2);text-align: center;opacity: 0;}.categories__list {display: flex;flex-wrap: wrap;justify-content: center;gap: 1.2rem;max-width: 113rem;margin: 0 auto;opacity: 0;}@media only screen and (max-width: 640px) {.categories__list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.8rem;}.categories__item:nth-child(n + 7) {display: none;}}.categories__item-link {background-color: var(--gray-color);}@media only screen and (max-width: 640px) {.categories__item-link {flex-direction: column;align-items: center;gap: 1rem;padding: 1.8rem;height: 100%;min-height: 8rem;border-radius: 1rem;}}@media only screen and (max-width: 640px) {.categories__item-link svg {width: 2.4rem;height: 2.4rem;}}@media only screen and (max-width: 640px) {.categories__item-link span {font-size: 1.4rem;text-align: center;white-space: normal;}.categories__more-button-block {grid-column: span 2;display: flex;justify-content: center;align-items: center;margin-top: 1.6rem;}}.lines {padding-bottom: 12rem;opacity: 0;}@media only screen and (max-width: 1024px) {.lines {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.lines {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.lines {padding-bottom: 6rem;}}.lines__inner {display: flex;flex-direction: column;align-items: center;padding: 8rem 4rem 6rem;background: var(--primary-color) url(/local/templates/.default/css/../img/lines-bg.svg) no-repeat top 0 right 0;border-radius: 2rem;color: #fff;}@media only screen and (max-width: 1024px) {.lines__inner {padding: 7.5rem 3.5rem 6rem;}}@media only screen and (max-width: 768px) {.lines__inner {padding: 7rem 3rem 5.5rem;}}@media only screen and (max-width: 640px) {.lines__inner {padding: 6rem 2rem 5rem;border-radius: 1rem;}}.lines__desc {margin-bottom: 2.8rem;font: var(--other);letter-spacing: 0.2em;text-transform: uppercase;}@media only screen and (max-width: 1024px) {.lines__desc {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.lines__desc {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.lines__desc {margin-bottom: 1.6rem;}}.lines__title {max-width: 87rem;margin-bottom: 6.4rem;font: var(--title-h1);text-align: center;}@media only screen and (max-width: 1024px) {.lines__title {margin-bottom: 5.5rem;}}@media only screen and (max-width: 768px) {.lines__title {margin-bottom: 5rem;}}@media only screen and (max-width: 640px) {.lines__title {margin-bottom: 4.5rem;}}.lines__title span {opacity: 0.2;}.lines__list {display: grid;grid-template-columns: repeat(5, 1fr);gap: 4rem 10rem;max-width: 122rem;margin: 0 auto;}@media only screen and (max-width: 1024px) {.lines__list {grid-template-columns: repeat(4, 1fr);gap: 4rem 7rem;}}@media only screen and (max-width: 768px) {.lines__list {grid-template-columns: repeat(3, 1fr);gap: 4rem;}}@media only screen and (max-width: 640px) {.lines__list {grid-template-columns: repeat(2, 1fr);gap: 4rem 2rem;}}.lines__item-link {height: 100%;text-align: center;}.lines__item-link:hover .lines__item-title::before {transform: translateX(-50%) scaleX(1);}.lines__item-img {position: relative;padding-top: 160.2%;margin-bottom: 3.7rem;transition: 0.3s;}@media only screen and (max-width: 640px) {.lines__item-img {padding-top: 120%;}}.lines__item-img img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 90%;height: 100%;max-height: 85%;-o-object-fit: contain;object-fit: contain;}.lines__item-title {position: relative;margin-bottom: 1.5rem;font: var(--text-t1);}.lines__item-title::before {content: "";position: absolute;bottom: calc(100% + 1.2rem);left: 50%;transform: translateX(-50%) scaleX(0);width: 3rem;height: 1rem;background: url(/local/templates/.default/css/../img/icons/slider-arrow-white.svg) no-repeat center;background-size: contain;transition: 0.3s;}.lines__item-text {font: var(--text-t3);opacity: 0.3;}@media only screen and (max-width: 1024px) {.lines__item-text {display: none;}}.popular {padding-bottom: 12rem;}@media only screen and (max-width: 1024px) {.popular {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.popular {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.popular {padding-bottom: 6rem;}}.popular__company-name {display: block;margin-bottom: 2.7rem;font: var(--other);letter-spacing: 0.2em;text-transform: uppercase;text-align: center;}@media only screen and (max-width: 1024px) {.popular__company-name {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.popular__company-name {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.popular__company-name {margin-bottom: 1.6rem;}}.popular__title-wrapper {margin-bottom: 6.6rem;padding-bottom: 0.6rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.popular__title-wrapper {margin-bottom: 5.4rem;}}@media only screen and (max-width: 768px) {.popular__title-wrapper {margin-bottom: 4.4rem;}}@media only screen and (max-width: 640px) {.popular__title-wrapper {margin-bottom: 3.4rem;}}.popular__title {font: var(--title-h1);text-align: center;}.invitation {padding-bottom: 12rem;}@media only screen and (max-width: 1024px) {.invitation {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.invitation {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.invitation {display: contents;padding-bottom: 4rem;}.invitation .container:last-child {order: 1;}}.invitation .lead-slider:first-child {margin-bottom: 6rem;}@media only screen and (max-width: 1024px) {.invitation .lead-slider:first-child {margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.invitation .lead-slider:first-child {margin-bottom: 4rem;}}.about-section {padding-bottom: 14rem;}@media only screen and (max-width: 1024px) {.about-section {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.about-section {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.about-section {padding-bottom: 4rem;}}.about-section__inner {padding: 11rem 4rem 4rem;border-radius: 2rem;overflow: hidden;color: #fff;}@media only screen and (max-width: 1024px) {.about-section__inner {padding: 0;border-radius: 0;background: 0 0 !important;}}@media (min-width: 1025px) {.about-section__top {background: 0 0 !important;}}@media only screen and (max-width: 1024px) {.about-section__top {min-height: 54.7rem;padding: 3rem 2rem 2rem;border-radius: 2rem;}}@media only screen and (max-width: 640px) {.about-section__top {border-radius: 1rem;}}.about-section__title {margin-bottom: 4rem;font: var(--regular) 14rem/90% var(--main-ff);text-align: center;letter-spacing: -0.02em;}@media only screen and (max-width: 1024px) {.about-section__title {font-size: 12rem;}}@media only screen and (max-width: 768px) {.about-section__title {margin-bottom: 3.5rem;font-size: 10rem;}}@media only screen and (max-width: 640px) {.about-section__title {margin-bottom: 3rem;font-size: 8rem;text-align: left;}}.about-section__video-link {display: flex;flex-direction: column;align-items: center;gap: 2.2rem;max-width: 14.2rem;margin: 0 auto;}@media only screen and (max-width: 1024px) {.about-section__video-link {justify-content: center;flex-direction: row-reverse;gap: 3.6rem;max-width: none;}}@media only screen and (max-width: 640px) {.about-section__video-link {justify-content: flex-end;margin-left: 2.2rem;}}.about-section__video-img {position: relative;display: flex;justify-content: center;align-items: center;width: 16.2rem;height: 16.2rem;}@media only screen and (max-width: 1024px) {.about-section__video-img {width: 13rem;height: 13rem;}}@media only screen and (max-width: 768px) {.about-section__video-img {width: 11.5rem;height: 11.5rem;}}@media only screen and (max-width: 640px) {.about-section__video-img {width: 10.5rem;height: 10.5rem;}}.about-section__video-img::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/local/templates/.default/css/../img/video-link-bg.png) no-repeat center;background-size: cover;-webkit-animation-name: rotation;animation-name: rotation;-webkit-animation-duration: 15s;animation-duration: 15s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.about-section__video-img svg {width: 4.4rem;height: 4.4rem;margin-left: 5%;}@media only screen and (max-width: 1024px) {.about-section__video-img svg {width: 3.8rem;height: 3.8rem;}}@media only screen and (max-width: 768px) {.about-section__video-img svg {width: 3.2rem;height: 3.2rem;}}@media only screen and (max-width: 640px) {.about-section__video-img svg {width: 2.6rem;height: 2.6rem;}}.about-section__video-desc {max-width: 13rem;font: var(--text-t1);text-align: center;}@media only screen and (max-width: 1024px) {.about-section__video-desc {text-align: left;max-width: 12rem;}}@media only screen and (max-width: 640px) {.about-section__video-desc {max-width: 11rem;}}.about-section__content {max-width: 32.4rem;margin-left: auto;margin-top: -2.8rem;}@media only screen and (max-width: 1024px) {.about-section__content {max-width: none;margin-top: 3.2rem;color: var(--black-color);}}.about-section__text {display: flex;flex-direction: column;gap: 1.8rem;margin-bottom: 4rem;font: var(--text-t2);}@media only screen and (max-width: 1024px) {.about-section__text {margin-bottom: 3.2rem;}}@media only screen and (max-width: 640px) {.about-section__text {height: 5.9rem;margin-bottom: 1.2rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}.about-section__text.active {height: auto;-webkit-line-clamp: initial;}}.about-section__more-button {display: none;}@media only screen and (max-width: 640px) {.about-section__more-button {display: block;margin-bottom: 3.2rem;font: var(--text-t2);color: var(--primary-color);text-decoration: underline;}}.about-section__link {display: inline-flex;}@media only screen and (max-width: 1024px) {.about-section__link {color: var(--black-color);border-color: var(--black-color);}}.about-section__director {position: relative;display: flex;flex-direction: column;width: 100%;max-width: 75.2rem;min-height: 32.5rem;margin-top: -13.5rem;padding: 4rem;border-radius: 2rem;overflow: hidden;background-color: var(--gray-color);color: var(--black-color);}@media only screen and (max-width: 1024px) {.about-section__director {max-width: none;margin-top: 4.2rem;}}@media only screen and (max-width: 768px) {.about-section__director {padding: 3rem;}}@media only screen and (max-width: 640px) {.about-section__director {min-height: 34.6rem;padding: 2.8rem 2.4rem 3rem;border-radius: 1rem;}}.about-section__director-img {position: absolute;top: 1.6rem;right: -8.2rem;width: 52.7rem;}@media only screen and (max-width: 640px) {.about-section__director-img {top: auto;right: -7rem;bottom: -12rem;width: 31.1rem;}}.about-section__director-name {display: block;max-width: 32.6rem;margin-bottom: 2rem;font: var(--title-h3);}@media only screen and (max-width: 640px) {.about-section__director-name {max-width: 20rem;margin-bottom: 1.6rem;}}.about-section__director-position {max-width: 35rem;margin-bottom: 2rem;font: var(--other);letter-spacing: 0.2em;text-transform: uppercase;opacity: 0.3;}@media only screen and (max-width: 768px) {.about-section__director-position {max-width: 16rem;}}.about-section__director-text {position: relative;margin-top: auto;padding-top: 0.8rem;padding-left: 2.4rem;max-width: 32.5rem;font: var(--text-t2);}@media only screen and (max-width: 640px) {.about-section__director-text {max-width: 26rem;padding-top: 0;}}.about-section__director-text::before {content: "“";position: absolute;left: 0;top: 0;font: var(--title-h3);}.about-section__director-text::after {content: "";position: absolute;top: -5.4rem;right: -9.4rem;width: 22.3rem;height: 20.3rem;background: url(/local/templates/.default/css/../img/director-signature.webp) no-repeat center;background-size: cover;}@media only screen and (max-width: 768px) {.about-section__director-text::after {top: auto;right: auto;left: 0;bottom: -1.5rem;width: 16.5rem;height: 15.1rem;}}.reviews-section {padding-bottom: 12rem;}@media only screen and (max-width: 640px) {.reviews-section {order: 2;}}.reviews-section__header {display: flex;align-items: flex-end;justify-content: space-between;gap: 2rem;margin-bottom: 6.6rem;}@media only screen and (max-width: 1024px) {.reviews-section__header {margin-bottom: 4.9rem;}}@media only screen and (max-width: 768px) {.reviews-section__header {margin-bottom: 3.9rem;}}@media only screen and (max-width: 640px) {.reviews-section__header {margin-bottom: 2.4rem;}}.reviews-section__title-wrapper {padding-bottom: 0.6rem;overflow: hidden;}.reviews-section__title {font: var(--title-h1);}.reviews-section__header-links {display: flex;gap: 1.2rem;margin-bottom: 0.8rem;}@media only screen and (max-width: 768px) {.reviews-section__header-links {display: none;}}.reviews-section__header-link {white-space: nowrap;}@media only screen and (max-width: 640px) {.reviews-section__item:nth-child(n + 2) {display: none;}}.reviews-section__item-top {display: flex;align-items: center;gap: 2.4rem;margin-bottom: 3.2rem;}@media only screen and (max-width: 1024px) {.reviews-section__item-top {gap: 1.8rem;margin-bottom: 2.5rem;}}@media only screen and (max-width: 768px) {.reviews-section__item-top {gap: 1.4rem;margin-bottom: 1.5rem;}}@media only screen and (max-width: 640px) {.reviews-section__item-top {gap: 1rem;margin-bottom: 0.5rem;}}.reviews-section__item-img {width: 10.9rem;height: 10.9rem;padding: 2.4rem;border-radius: 50%;border: 1px solid rgba(28, 28, 28, 0.1);}@media only screen and (max-width: 1024px) {.reviews-section__item-img {width: 9rem;height: 9rem;padding: 1.6rem;}}@media only screen and (max-width: 768px) {.reviews-section__item-img {width: 7.5rem;height: 7.5rem;}}@media only screen and (max-width: 640px) {.reviews-section__item-img {width: 6rem;height: 6rem;padding: 1.3rem;}}.reviews-section__item-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 50%;}.reviews-section__item-content {display: flex;flex-direction: column;gap: 0.4rem;cursor: default;font: var(--text-t1);}@media only screen and (max-width: 640px) {.reviews-section__item-content {gap: 0;}}.reviews-section__item-author {font-style: normal;}.reviews-section__item-author-info {font: var(--text-t2);opacity: 0.3;}.reviews-section__item-text {display: flex;flex-direction: column;gap: 1.6rem;max-width: 46rem;cursor: default;font: var(--text-t1);}@media only screen and (max-width: 640px) {.reviews-section__item-text {font-size: 1.4rem;}}.reviews-section__mobile-links {display: none;}@media only screen and (max-width: 768px) {.reviews-section__mobile-links {display: inline-flex;flex-direction: column;gap: 1.2rem;margin-top: 3rem;}.reviews-section__link {display: inline-flex;}}.news-section {padding-bottom: 11rem;}@media only screen and (max-width: 640px) {.news-section {order: 3;}}.news-section__header {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 6.1rem;}@media only screen and (max-width: 1024px) {.news-section__header {margin-bottom: 5.1rem;}}@media only screen and (max-width: 768px) {.news-section__header {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.news-section__header {margin-bottom: 2.1rem;}}.news-section__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 3.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.news-section__title-wrapper {margin-bottom: 3rem;}}@media only screen and (max-width: 768px) {.news-section__title-wrapper {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.news-section__title-wrapper {margin-bottom: 1.8rem;}}.news-section__title {font: var(--title-h1);}.news-section__filter {min-width: 0;}.news-section__filter .swiper {margin: 0;}@media only screen and (max-width: 1024px) {.news-section__link {display: none;}}.news-section__tablet-link {display: none;}@media only screen and (max-width: 1024px) {.news-section__tablet-link {display: inline-flex;margin-top: 3rem;}}@media only screen and (max-width: 576px) {.news-section .news-list__item:nth-child(n + 2) {display: none;}}.awards {padding-bottom: 4rem;}@media only screen and (max-width: 640px) {.awards {order: 4;}}.awards__inner {padding: 8rem 0 0;background-color: var(--gray-color);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.awards__inner {padding-top: 7.5rem;}}@media only screen and (max-width: 768px) {.awards__inner {padding-top: 7rem;}}@media only screen and (max-width: 640px) {.awards__inner {padding-top: 6rem;border-radius: 1rem;}}.awards__title {margin: 0 auto 2.8rem;font: var(--other);letter-spacing: 0.2em;text-align: center;text-transform: uppercase;}@media only screen and (max-width: 1024px) {.awards__title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.awards__title {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.awards__title {margin-bottom: 1.6rem;}}.awards__desc {max-width: 102rem;margin: 0 auto 7.2rem;font: var(--title-h1);text-align: center;}@media only screen and (max-width: 768px) {.awards__desc {margin-bottom: 6.5rem;}}@media only screen and (max-width: 640px) {.awards__desc {margin-bottom: 6rem;font-size: 3rem;}}.awards__desc span {opacity: 0.1;}.awards__slider {border-top: 1px solid #e6e6e6;}.awards__item {display: flex;flex-direction: column;align-items: center;padding: 4.6rem 2rem 4.2rem;}.awards__item:hover .awards__item-img img {transform: translateX(-50%) scale(1.1);}@media only screen and (max-width: 1024px) {.awards__item {padding: 3.8rem 2rem 3.2rem;}}@media only screen and (max-width: 768px) {.awards__item {padding: 3.2rem 2rem 2.4rem;}}@media only screen and (max-width: 640px) {.awards__item {width: 100%;max-width: 26.6rem;padding: 2.7rem 2rem 1.3rem;}}.awards__item:not(:last-child) {border-right: 1px solid #e6e6e6;}.awards__item-img-block {width: 100%;max-width: 18rem;margin-bottom: 2rem;}@media only screen and (max-width: 1024px) {.awards__item-img-block {max-width: 17rem;}}@media only screen and (max-width: 768px) {.awards__item-img-block {max-width: 16rem;margin-bottom: 1.2rem;}}@media only screen and (max-width: 640px) {.awards__item-img-block {max-width: 14.8rem;margin-bottom: 0.7rem;}}.awards__item-img {position: relative;display: block;padding-top: 70%;cursor: pointer;}.awards__item-img img {position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;transition: 0.3s;}.awards__item-title {max-width: 26rem;margin-bottom: 0.4rem;font: var(--text-t3);text-align: center;}@media only screen and (max-width: 640px) {.awards__item-title {max-width: 21rem;}}.awards__item-date {font: var(--text-t3);opacity: 0.3;}.catalog {padding-bottom: 12rem;}@media only screen and (max-width: 1024px) {.catalog {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.catalog {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.catalog {padding-bottom: 6.7rem;}}.catalog__header, .catalog__wrapper {display: flex;flex-direction: column;}.catalog__header {position: relative;z-index: 4;align-items: center;padding: 2rem 2.8rem 7.2rem;margin-bottom: 3.6rem;border-radius: 2rem;background-color: var(--gray-color);opacity: 0;}@media only screen and (max-width: 1024px) {.catalog__header {padding: 2rem 2.4rem 5rem;margin-bottom: 3rem;}}@media only screen and (max-width: 768px) {.catalog__header {padding: 1.6rem 2rem 3rem;margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.catalog__header {padding: 1.2rem 1.6rem 1.6rem;margin-bottom: 2rem;border-radius: 1.2rem;}}.catalog .breadcrumbs {align-self: flex-start;margin-bottom: 5.4rem;}@media only screen and (max-width: 1024px) {.catalog .breadcrumbs {margin-bottom: 4.6rem;}}@media only screen and (max-width: 768px) {.catalog .breadcrumbs {margin-bottom: 3.8rem;}}@media only screen and (max-width: 640px) {.catalog .breadcrumbs {margin-bottom: 3.2rem;}}.catalog__title-wrapper {padding-bottom: 1.6rem;margin-bottom: 2.6rem;}@media only screen and (max-width: 1024px) {.catalog__title-wrapper {margin-bottom: 1rem;}}@media only screen and (max-width: 640px) {.catalog__title-wrapper {margin-bottom: 0;}}.catalog__title {font: var(--title-h1);}.catalog__desc {display: flex;flex-direction: column;gap: 1.6rem;max-width: 50rem;margin-bottom: 3.2rem;opacity: 0.3;font: var(--text-t2);text-align: center;}@media only screen and (max-width: 1024px) {.catalog__desc {margin-bottom: 2.6rem;}}@media only screen and (max-width: 768px) {.catalog__desc {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.catalog__desc {max-width: 28rem;margin-bottom: 1.6rem;}}.catalog__categories {width: 100%;}@media only screen and (max-width: 1024px) {.catalog__categories {max-width: 40rem;}}.catalog__categories-list {display: flex;justify-content: center;flex-wrap: wrap;gap: 0.8rem 1.2rem;max-width: 132.5rem;margin: 0 auto;}@media only screen and (max-width: 1024px) {.catalog__categories-list {display: none;}}.catalog__categories-item--cloned {background-color: var(--primary-color);color: #fff;cursor: pointer;transition: 0.3s;}.catalog__categories-item--cloned:hover {color: #fff;}.catalog__categories-item--cloned svg, .catalog__categories-label svg {width: 2rem;height: 2rem;}.catalog__categories-more-button-radio:checked + label, .catalog__categories-radio:checked + label {background-color: var(--primary-color);color: #fff;}.catalog__categories-label {background-color: #fff;cursor: pointer;transition: 0.3s;}.catalog__categories-more-button-block {position: relative;}.catalog__categories-more-button-block--mobile {display: none;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button-block--mobile {display: block;}}.catalog__categories-more-button-block.active .catalog__categories-more-button {background-color: var(--black-color);color: #fff;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button-block.active .catalog__categories-more-button {background-color: #e8e8e8;color: var(--black-color);}}.catalog__categories-more-button-block.active .catalog__categories-more-button svg, .product-property__accordion.active .product-property__accordion-header svg {transform: rotate(0);}.catalog__categories-more-button-block.active .catalog__categories-more-button-dropdown {opacity: 1;visibility: visible;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button {justify-content: center;height: 5.2rem;padding: 0 2rem;border-radius: 6.5rem;border-color: #e8e8e8;background-color: #e8e8e8;}.catalog__categories-more-button:hover {background-color: #e8e8e8;color: var(--black-color);}}.catalog__categories-more-button svg {transform: rotate(180deg);transition: transform 0.3s;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button svg {width: 2.4rem;height: 2.4rem;}}.catalog__categories-more-button-dropdown {position: absolute;top: calc(100% + 1.3rem);left: 0;padding: 1.6rem;background-color: var(--gray-color);border-radius: 1.6rem;box-shadow: -0.3rem 0.4rem 3.2rem 0 rgba(0, 0, 0, 0.04), -0.3rem 0.4rem 0.7rem 0 rgba(0, 0, 0, 0.02);opacity: 0;visibility: hidden;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button-dropdown {top: 0;width: 100%;padding-top: 7.2rem;padding-right: 1.2rem;}}.catalog__categories-more-button-dropdown-header {position: absolute;top: 2.4rem;left: 1.6rem;right: 1.6rem;display: flex;align-items: center;justify-content: space-between;font-size: 2.4rem;}.catalog__categories-more-button-dropdown-content {display: flex;flex-direction: column;align-items: flex-start;gap: 0.8rem;max-height: 30rem;overflow-y: auto;scrollbar-width: 0.4rem;scrollbar-color: #d9d9d9;}.catalog__categories-more-button-dropdown-content::-webkit-scrollbar {width: 0.4rem;}.catalog__categories-more-button-dropdown-content::-webkit-scrollbar-track {background: 0 0;}.catalog__categories-more-button-dropdown-content::-webkit-scrollbar-thumb {background-color: #d9d9d9;border-radius: 1.7rem;}.catalog__categories-more-button-close svg {width: 1.2rem;height: 1.2rem;}.catalog__categories-more-button-label {display: inline-flex;background-color: #fff;white-space: nowrap;cursor: pointer;transition: 0.3s;}@media only screen and (max-width: 1024px) {.catalog__categories-more-button-label {height: auto;min-height: 3.6rem;padding: 0.5rem 1.6rem;white-space: normal;}}.catalog__categories-more-button-label svg {width: 2rem;height: 2rem;}.catalog .catalog-filter {margin-bottom: 2.8rem;}@media only screen and (max-width: 1024px) {.catalog .catalog-filter {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.catalog .catalog-filter {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.catalog .catalog-filter {margin-bottom: 1.6rem;}}.catalog .catalog-list {margin-bottom: 6rem;opacity: 0;}@media only screen and (max-width: 1024px) {.catalog .catalog-list {margin-bottom: 5.5rem;}}@media only screen and (max-width: 768px) {.catalog .catalog-list {margin-bottom: 5rem;}}@media only screen and (max-width: 640px) {.catalog .catalog-list {margin-bottom: 4rem;}}.catalog-post {padding-bottom: 10rem;opacity: 0;}@media only screen and (max-width: 1024px) {.catalog-post {padding-bottom: 8rem;}}@media only screen and (max-width: 768px) {.catalog-post {padding-bottom: 6rem;}}@media only screen and (max-width: 640px) {.catalog-post {padding-bottom: 4rem;}}.product-card {padding-bottom: 10.4rem;opacity: 0;}@media only screen and (max-width: 1024px) {.product-card {padding-bottom: 7rem;}}@media only screen and (max-width: 768px) {.product-card {padding-bottom: 5rem;}}@media only screen and (max-width: 640px) {.product-card {padding-bottom: 2.8rem;}}.product-card__wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;min-height: 70rem;}@media only screen and (max-width: 1024px) {.product-card__wrapper {grid-template-columns: 1fr;min-height: auto;}}@media only screen and (max-width: 640px) {.product-card__wrapper {gap: 0.8rem;}}.product-card__img {position: relative;z-index: 1;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.product-card__img {height: 50rem;}}@media only screen and (max-width: 640px) {.product-card__img {height: 40rem;border-radius: 1.2rem;}}@media only screen and (max-width: 576px) {.product-card__img {height: auto;padding-top: 100%;border-radius: 1.2rem;}}.product-card__img-slide img, .product-card__img-slider {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.product-card__img-slide {width: 100%;height: 100%;}.product-card__img-slide img {transform: scale(1);-o-object-fit: cover;object-fit: cover;transition: 1.5s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.product-card__img-slide.swiper-slide-active img {transform: scale(1.1);}.product-card__tags {position: absolute;top: 3.2rem;right: 3.2rem;left: 3.2rem;z-index: 1;display: flex;gap: 1.6rem;flex-wrap: wrap;}@media only screen and (max-width: 1024px) {.product-card__tags {display: none;}}.product-card__tag {display: flex;align-items: center;gap: 1.6rem;font: var(--other);text-transform: uppercase;letter-spacing: 0.2em;}.product-card__tag svg {width: 1.4rem;height: 2rem;}.product-card .slider-navigation {position: absolute;bottom: 2.4rem;left: 50%;transform: translateX(-50%);z-index: 1;width: 100%;max-width: 26.8rem;height: 3.2rem;border-radius: 8.7rem;background-color: #fff;}@media only screen and (max-width: 640px) {.product-card .slider-navigation {bottom: 1.3rem;}}.product-card .slider-navigation .js-prev-slide {left: 1.6rem;}.product-card .slider-navigation .js-next-slide {right: 1.6rem;}.product-card .swiper-pagination {position: absolute;bottom: 3.4rem;left: 50%;transform: translateX(-50%);width: auto;font: var(--other-2);}@media only screen and (max-width: 640px) {.product-card .swiper-pagination {bottom: 2.3rem;}}.product-card__content {display: flex;flex-direction: column;padding: 2rem 2.8rem 4.4rem;background-color: var(--gray-color);border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 768px) {.product-card__content {padding: 1.6rem 2.4rem 4.4rem;}}@media only screen and (max-width: 640px) {.product-card__content {padding: 1.2rem 2rem 4rem;border-radius: 1.2rem;}}.product-card .breadcrumbs {margin-bottom: 8.8rem;}@media only screen and (max-width: 1024px) {.product-card .breadcrumbs {margin-bottom: 7rem;}}@media only screen and (max-width: 768px) {.product-card .breadcrumbs {margin-bottom: 5.8rem;}}@media only screen and (max-width: 640px) {.product-card .breadcrumbs {margin-bottom: 2.8rem;}}.product-card__categories {display: flex;align-items: center;justify-content: center;margin-bottom: 4rem;font: var(--other-2);text-transform: uppercase;letter-spacing: 0.2em;}@media only screen and (max-width: 1024px) {.product-card__categories {margin-bottom: 3.2rem;}}@media only screen and (max-width: 768px) {.product-card__categories {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.product-card__categories {gap: 1.2rem;margin-bottom: 1.6rem;}}.product-card__category svg {display: none;width: 2rem;height: 2rem;}@media only screen and (max-width: 640px) {.product-card__category svg {display: block;}.product-card__category span {display: none;}}.product-card__category:not(:last-of-type) {display: flex;align-items: center;}.product-card__category:not(:last-of-type)::after {content: "";width: 0.4rem;height: 0.4rem;margin: 0 2.4rem;border-radius: 50%;background-color: #000;}@media only screen and (max-width: 640px) {.product-card__category:not(:last-of-type)::after {display: none;}}.product-card__title {margin-bottom: 2rem;font: var(--title-h0);text-align: center;}@media only screen and (max-width: 640px) {.product-card__title {margin-bottom: 0.8rem;}}.product-card__desc {margin-bottom: 4rem;font: var(--title-h4);text-align: center;}.product-card__content-bottom {display: flex;align-items: flex-end;justify-content: space-between;width: 100%;max-width: 64.6rem;margin: auto auto 0;}@media only screen and (max-width: 1024px) {.product-card__content-bottom {max-width: none;}}@media only screen and (max-width: 768px) {.product-card__content-bottom {flex-direction: column;align-items: center;gap: 5.2rem;}}.product-card__features-title {display: inline-block;margin-bottom: 2.2rem;font: var(--text-t2);font-size: 1.6rem;}@media only screen and (max-width: 640px) {.product-card__features-title {margin-bottom: 1.6rem;font-size: 1.4rem;}}.product-card__features-list {display: flex;flex-direction: column;gap: 1.2rem;}.product-card__features-item {display: flex;align-items: flex-start;gap: 1.8rem;max-width: 34.5rem;font: var(--text-t2);font-size: 1.6rem;}@media only screen and (max-width: 768px) {.product-card__features-item {max-width: 50rem;}}@media only screen and (max-width: 640px) {.product-card__features-item {font-size: 1.4rem;}}.product-card__features-item::before {content: "";width: 1rem;height: 1rem;margin-top: 0.2rem;flex-shrink: 0;background: url(/local/templates/.default/css/../img/icons/star-icon.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 768px) {.product-card__info {width: 100%;max-width: 50rem;}}.product-card__info-property {display: flex;flex-direction: column;gap: 2rem;margin-bottom: 1.6rem;}@media only screen and (max-width: 768px) {.product-card__info-property {flex-direction: row;justify-content: space-between;margin-bottom: 2.3rem;}}.product-card__volume {display: flex;align-items: center;gap: 1.2rem;}@media only screen and (max-width: 640px) {.product-card__volume {gap: 0.8rem;}}.product-card__volume-desc {font: var(--text-t2);font-size: 1.6rem;}@media only screen and (max-width: 640px) {.product-card__volume-desc {font-size: 1.4rem;}}.product-card__volume-value {display: flex;justify-content: center;align-items: center;height: 2rem;padding: 0 1rem;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 3.6rem;font: var(--other);}.product-card__price {font: var(--title-h2);}@media only screen and (max-width: 640px) {.product-card__price {font-size: 3.2rem;}}.product-card__button {width: 18.5rem;height: 5.2rem;margin-bottom: 1.6rem;}@media only screen and (max-width: 768px) {.product-card__button {width: 100%;max-width: 35rem;margin: 0 auto 1.6rem;}}@media only screen and (max-width: 640px) {.product-card__button {margin-bottom: 1.2rem;}}.product-card__delivery {display: block;margin-bottom: 0.4rem;font: var(--text-t2);font-size: 1.6rem;}@media only screen and (max-width: 768px) {.product-card__delivery {text-align: center;}}@media only screen and (max-width: 640px) {.product-card__delivery {margin-bottom: 0.2rem;}}.product-card__delivery-desc {font: var(--text-t2);font-size: 1.6rem;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 768px) {.product-card__delivery-desc {display: block;text-align: center;}}@media only screen and (max-width: 640px) {.product-card__delivery-desc {font-size: 1.4rem;}}.product-property {padding-bottom: 12rem;opacity: 0;}@media only screen and (max-width: 1024px) {.product-property {padding-bottom: 9rem;}}@media only screen and (max-width: 768px) {.product-property {padding-bottom: 5rem;}}@media only screen and (max-width: 640px) {.product-property {padding-bottom: 2.8rem;}}.product-property__wrapper {display: flex;gap: 17.2rem;align-items: flex-start;}@media only screen and (max-width: 1024px) {.product-property__wrapper {flex-direction: column;align-items: stretch;gap: 4rem;}}@media only screen and (max-width: 640px) {.product-property__wrapper {gap: 2.8rem;}}.product-property__accordion {max-width: 65rem;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);}@media only screen and (max-width: 1024px) {.product-property__accordion {max-width: none;}}.product-property__accordion:first-of-type {border-top: 0;}.product-property__accordion.active .product-property__accordion-content {margin-top: 0.8rem;margin-bottom: 3.2rem;}@media only screen and (max-width: 640px) {.product-property__accordion.active .product-property__accordion-content {margin-top: 1.2rem;}}.product-property__accordion-header {display: flex;justify-content: space-between;align-items: center;padding: 2.4rem 0;cursor: pointer;}@media only screen and (max-width: 640px) {.product-property__accordion-header {padding: 2rem 0;}}.product-property__accordion-header svg {transform: rotate(180deg);width: 2.4rem;height: 2.4rem;transition: 0.3s transform;}.product-property__accordion-title {font: var(--title-h4);}.product-property__accordion-content {height: 0;margin-left: 5.7rem;overflow: hidden;transition: 0.3s margin;}@media only screen and (max-width: 1024px) {.product-property__accordion-content {margin-left: 4.5rem;}}@media only screen and (max-width: 768px) {.product-property__accordion-content {margin-left: 3.5rem;}}@media only screen and (max-width: 640px) {.product-property__accordion-content {margin-left: 2rem;}}.product-property__accordion-content > h3 {margin: 4rem 0 1.6rem;font: var(--semibold) 2.4rem/100% var(--main-ff);}.product-property__accordion-content > h3:first-child {margin-top: 0;}.product-property__accordion-content > p {margin: 1.6rem 0;font: var(--text-t2);line-height: 120%;}.product-property__accordion-content > h4 {margin: 2rem 0 1.2rem;font: var(--text-t2);line-height: 120%;}.product-property__accordion-content > ul {margin-left: 2rem;}.product-property__accordion-content > ul li::before {content: "";width: 1rem;height: 1rem;margin-top: 0.7rem;background: url(/local/templates/.default/css/../img/icons/star-icon.svg) no-repeat center;background-size: contain;}.product-property__accordion-content > ol {margin-left: 2rem;counter-reset: ol;}.product-property__accordion-content > ol li {display: flex;align-items: flex-start;gap: 1.6rem;counter-increment: ol;}.product-property__accordion-content > ol li::before {content: counter(ol) ".";margin-top: 0.1rem;font: var(--text-t2);font-weight: var(--semibold);line-height: 120%;}.product-property__img-block {width: 100%;max-width: 57rem;margin-top: 2rem;}@media only screen and (max-width: 1024px) {.product-property__img-block {margin-top: 0;}}@media only screen and (max-width: 640px) {.product-property__img-block {max-width: none;}}.product-property__img {position: relative;z-index: 1;width: 100%;padding-top: 100%;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 640px) {.product-property__img {padding-top: 72.88%;border-radius: 1.2rem;}}.press-center__main-new-img img, .product-property__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.product-description {padding-bottom: 14rem;}@media only screen and (max-width: 1024px) {.product-description {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.product-description {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.product-description {padding-bottom: 6rem;}}.product-description__title {margin-bottom: 2.8rem;font: var(--other-2);text-transform: uppercase;letter-spacing: 0.2em;}@media only screen and (max-width: 640px) {.product-description__title {margin-bottom: 2rem;}}.press-center .press-filter__label span::before, .product-description__more-button {display: none;}@media only screen and (max-width: 640px) {.product-description__more-button {display: block;margin-top: 2.4rem;font: var(--text-t2);font-size: 1.6rem;color: var(--primary-color);text-decoration: underline;}}.product-popular {padding-bottom: 10rem;}@media only screen and (max-width: 1024px) {.product-popular {padding-bottom: 8rem;}}@media only screen and (max-width: 768px) {.product-popular {padding-bottom: 7rem;}}@media only screen and (max-width: 640px) {.product-popular {padding-bottom: 6rem;}}.product-popular__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 6.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.product-popular__title-wrapper {margin-bottom: 4.5rem;}}@media only screen and (max-width: 768px) {.product-popular__title-wrapper {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.product-popular__title-wrapper {margin-bottom: 1.8rem;}}.product-popular__title {font: var(--title-h1);}.product-reviews .reviews-section {padding-bottom: 12rem;}@media only screen and (max-width: 640px) {.product-reviews .reviews-section {padding-bottom: 10rem;}}.press-center {padding-bottom: 10rem;}@media only screen and (max-width: 1024px) {.press-center {padding-bottom: 8rem;}}@media only screen and (max-width: 768px) {.press-center {padding-bottom: 7rem;}}@media only screen and (max-width: 640px) {.press-center {padding-bottom: 2.2rem;}}.press-center .container {display: flex;flex-direction: column;}.press-center .breadcrumbs {margin-top: 2rem;margin-bottom: 5.8rem;}@media only screen and (max-width: 1024px) {.press-center .breadcrumbs {margin-bottom: 5.2rem;}}@media only screen and (max-width: 768px) {.press-center .breadcrumbs {margin-top: 1.6rem;margin-bottom: 4.6rem;}}@media only screen and (max-width: 640px) {.press-center .breadcrumbs {margin-top: 0.8rem;margin-bottom: 4rem;}}.press-center__title-wrapper {margin-bottom: 3.4rem;padding-bottom: 0.6rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.press-center__title-wrapper {margin-bottom: 2.6rem;}}@media only screen and (max-width: 768px) {.press-center__title-wrapper {margin-bottom: 1.8rem;}}@media only screen and (max-width: 640px) {.press-center__title-wrapper {margin-bottom: 1.4rem;}}.press-center__title {font: var(--title-h1);text-align: center;opacity: 0;}.press-center__filter {min-width: 0;}.press-center .press-filter {justify-content: center;margin-bottom: 8rem;}@media only screen and (max-width: 1024px) {.press-center .press-filter {margin-bottom: 6rem;}}@media only screen and (max-width: 768px) {.press-center .press-filter {margin-bottom: 4rem;}}@media only screen and (max-width: 640px) {.press-center .press-filter {justify-content: flex-start;margin-bottom: 1.2rem;font-size: 1.8rem;}}.press-center .press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {display: block;margin: 0.3rem 4.4rem 0;}@media only screen and (max-width: 1024px) {.press-center .press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {margin: 0.3rem 3.2rem 0;}}@media only screen and (max-width: 768px) {.press-center .press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {margin: 0.3rem 2.4rem 0;}}@media only screen and (max-width: 640px) {.press-center .press-filter__radio-wrapper:not(:last-of-type) .press-filter__label::after {width: 0.7rem;height: 0.7rem;margin: 0.2rem 2rem 0;}}.press-center__main-news {display: flex;flex-direction: column;gap: 3rem;margin-bottom: 2.4rem;opacity: 0;}@media only screen and (max-width: 640px) {.press-center__main-news {gap: 2rem;margin-bottom: 2rem;}}.press-center__main-new-link {position: relative;z-index: 1;display: flex;min-height: 53.6rem;background-color: var(--primary-color);border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.press-center__main-new-link {flex-direction: column;min-height: auto;}}@media only screen and (max-width: 640px) {.press-center__main-new-link {border-radius: 1rem;}}.press-center__main-new-img {position: relative;z-index: 1;flex-shrink: 0;width: 100%;max-width: 62rem;min-height: 45rem;}@media only screen and (max-width: 1024px) {.press-center__main-new-img {max-width: none;}}@media only screen and (max-width: 768px) {.press-center__main-new-img {min-height: 35rem;}}@media only screen and (max-width: 640px) {.press-center__main-new-img {min-height: 20rem;}}.press-center__main-new-content {display: flex;align-items: flex-start;gap: 3.6rem;padding: 6rem 5.6rem 5.2rem;color: #fff;}@media only screen and (max-width: 1024px) {.press-center__main-new-content {padding: 4rem;gap: 2.8rem;}}@media only screen and (max-width: 768px) {.press-center__main-new-content {flex-direction: column;padding: 3rem 2.8rem 2.8rem;gap: 2.4rem;}}@media only screen and (max-width: 640px) {.press-center__main-new-content {padding: 2.4rem 2rem 2.8rem;gap: 1.6rem;}}.press-center__main-new-time {display: flex;align-items: center;justify-content: center;flex-shrink: 0;height: 2rem;padding: 0 0.7rem;border-radius: 11.2rem;background-color: rgba(255, 255, 255, 0.2);font: var(--regular) 1.2rem/100% var(--main-ff);color: #fff;}.press-center__main-new-info {flex-grow: 1;max-width: 62.2rem;}@media only screen and (max-width: 1024px) {.press-center__main-new-info {max-width: none;}}.press-center__main-new-title {margin-bottom: 4.4rem;font: var(--title-h2);}@media only screen and (max-width: 1024px) {.press-center__main-new-title {margin-bottom: 3.2rem;}}@media only screen and (max-width: 768px) {.press-center__main-new-title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.press-center__main-new-title {margin-bottom: 1.8rem;}}.press-center__main-new-text {display: flex;flex-direction: column;gap: 2rem;max-width: 36.5rem;font: var(--text-t2);}@media only screen and (max-width: 1024px) {.press-center__main-new-text {max-width: none;}}.press-center .mailing {margin-bottom: 9.2rem;}@media only screen and (max-width: 1024px) {.press-center .mailing {margin-bottom: 6rem;}}@media only screen and (max-width: 768px) {.press-center .mailing {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.press-center .mailing {order: 1;margin-bottom: 0;}}.press-center .news-list {margin-bottom: 6.6rem;}@media only screen and (max-width: 1024px) {.press-center .news-list {margin-bottom: 6.2rem;}}@media only screen and (max-width: 768px) {.press-center .news-list {margin-bottom: 5.4rem;}}@media only screen and (max-width: 640px) {.press-center .cards-navigation {margin-bottom: 6rem;}}.news-single {padding: 9.2rem 0;opacity: 0;}@media only screen and (max-width: 1024px) {.news-single {padding: 1.2rem 0 8rem;}}@media only screen and (max-width: 768px) {.news-single {padding: 1.2rem 0 6.4rem;}}@media only screen and (max-width: 640px) {.news-single {padding: 0 0 4.8rem;}}.news-single__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);align-items: flex-start;gap: 2rem;}@media only screen and (max-width: 1024px) {.news-single__wrapper {display: flex;flex-direction: column;align-items: stretch;gap: 3.2rem;}}@media only screen and (max-width: 640px) {.news-single__wrapper {gap: 2.4rem;}}.news-single__back-link {display: flex;flex-direction: column;gap: 0.5rem;grid-column: span 2;font: var(--text-t3);}@media only screen and (max-width: 1024px) {.news-single__back-link {font: var(--other-2);text-transform: uppercase;letter-spacing: 0.2em;grid-column: span 1;}}.news-single__back-link svg {width: 2.8rem;height: 1.7rem;}.news-single__content {grid-column: span 10;}@media only screen and (max-width: 1024px) {.news-single__content {grid-column: span 1;}}.news-single__time {display: inline-flex;justify-content: center;align-items: center;height: 3.6rem;padding: 0 2rem;margin-bottom: 2.8rem;border-radius: 11.2rem;background-color: var(--gray-color);font: var(--regular) 1.6rem/110% var(--main-ff);}@media only screen and (max-width: 640px) {.news-single__time {height: 2rem;padding: 0 0.7rem;margin-bottom: 2rem;font-size: 1.2rem;}}.news-single__title {margin-bottom: 7.2rem;font: var(--title-h1);}@media only screen and (max-width: 1024px) {.news-single__title {margin-bottom: 6.4rem;}}@media only screen and (max-width: 768px) {.news-single__title {margin-bottom: 4.6rem;}}@media only screen and (max-width: 640px) {.news-single__title {margin-bottom: 3.5rem;}}.news-single .mailing {margin-top: 16rem;}@media only screen and (max-width: 1024px) {.news-single .mailing {margin-top: 10rem;}}@media only screen and (max-width: 768px) {.news-single .mailing {margin-top: 7rem;}}@media only screen and (max-width: 640px) {.news-single .mailing {margin-top: 4.5rem;}}.news-other {padding-bottom: 12.6rem;}@media only screen and (max-width: 1024px) {.news-other {padding-bottom: 9.2rem;}}@media only screen and (max-width: 768px) {.news-other {padding-bottom: 7rem;}}@media only screen and (max-width: 640px) {.news-other {padding-bottom: 4.8rem;}}.news-other__header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 6.6rem;}@media only screen and (max-width: 1024px) {.news-other__header {margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.news-other__header {margin-bottom: 3.6rem;}}@media only screen and (max-width: 640px) {.news-other__header {margin-bottom: 2.9rem;}}.news-other__title-wrapper {padding-bottom: 0.6rem;overflow: hidden;}.news-other__title {font: var(--title-h1);}@media only screen and (max-width: 640px) {.news-other__link {display: none;}}.news-other__mobile-link {display: none;}@media only screen and (max-width: 640px) {.news-other__mobile-link {display: flex;max-width: 13.8rem;margin: 4rem auto 0;}}.news-other__list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 9.2rem 2rem;}@media only screen and (max-width: 1024px) {.news-other__list {grid-template-columns: repeat(3, 1fr);gap: 8rem 2rem;}}@media only screen and (max-width: 768px) {.news-other__list {grid-template-columns: repeat(2, 1fr);gap: 6.4rem 2rem;}}@media only screen and (max-width: 640px) {.news-other__list {gap: 4.4rem 2rem;}}@media only screen and (max-width: 576px) {.news-other__list {grid-template-columns: 1fr;}}.about-intro {padding-bottom: 2rem;opacity: 0;}@media only screen and (max-width: 640px) {.about-intro {padding-bottom: 1.6rem;}}.about-intro__inner {display: flex;flex-direction: column;align-items: center;padding: 2.4rem 3.2rem 11.2rem;min-height: 76.7rem;border-radius: 2rem;overflow: hidden;background-size: cover;color: #fff;}@media only screen and (max-width: 1024px) {.about-intro__inner {padding: 2.4rem 2.4rem 8rem;min-height: 60rem;}}@media only screen and (max-width: 768px) {.about-intro__inner {padding: 2.4rem 2.4rem 6rem;min-height: 50rem;}}@media only screen and (max-width: 640px) {.about-intro__inner {padding: 2rem 2rem 4.8rem;min-height: 46.7rem;border-radius: 1.4rem;}}.about-intro .breadcrumbs {align-self: flex-start;margin-bottom: 10.8rem;}@media only screen and (max-width: 1024px) {.about-intro .breadcrumbs {margin-bottom: 8rem;}}@media only screen and (max-width: 768px) {.about-intro .breadcrumbs {margin-bottom: 6rem;}}@media only screen and (max-width: 640px) {.about-intro .breadcrumbs {margin-bottom: 4.7rem;}}.about-intro .breadcrumbs__item::after {background-color: #fff;}.about-intro__title {margin-bottom: 1.6rem;font: var(--title-h0);text-align: center;}@media only screen and (max-width: 640px) {.about-intro__title {margin-bottom: 0.8rem;}}.about-intro__desc {display: flex;flex-direction: column;gap: 1.6rem;max-width: 49rem;margin-bottom: 3rem;font: var(--text-t1);text-align: center;}@media only screen and (max-width: 1024px) {.about-intro__desc {max-width: 40rem;}}@media only screen and (max-width: 768px) {.about-intro__desc {max-width: 35rem;}}@media only screen and (max-width: 640px) {.about-intro__desc {max-width: 28rem;font-size: 1.4rem;}}.about-intro__video {display: flex;flex-direction: column;align-items: center;margin-top: auto;cursor: pointer;}.about-intro__video:hover .about-intro__video-button-round {transform: scale(1.1);}.about-intro__video-button {position: relative;margin-bottom: 4.4rem;}@media only screen and (max-width: 640px) {.about-intro__video-button {margin-bottom: 3.4rem;}}.about-intro__video-button::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 14.8rem;height: 14.8rem;background: url(/local/templates/.default/css/../img/video-link-bg.png) no-repeat center;background-size: contain;-webkit-animation-name: rotationIntroButton;animation-name: rotationIntroButton;-webkit-animation-duration: 15s;animation-duration: 15s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@media only screen and (max-width: 1024px) {.about-intro__video-button::before {width: 13.2rem;height: 13.2rem;}}@media only screen and (max-width: 768px) {.about-intro__video-button::before {width: 11.1rem;height: 11.1rem;}}@media only screen and (max-width: 640px) {.about-intro__video-button::before {width: 10rem;height: 10rem;}}.about-intro__video-button svg {width: 2.2rem;height: 2.2rem;fill: var(--black-color);}.about-intro__video-button-round {display: flex;justify-content: center;align-items: center;width: 10.2rem;height: 10.2rem;border-radius: 50%;background-color: #fff;color: var(--black-color);transition: transform 0.3s;}@media only screen and (max-width: 1024px) {.about-intro__video-button-round {width: 9.5rem;height: 9.5rem;}}@media only screen and (max-width: 768px) {.about-intro__video-button-round {width: 8.4rem;height: 8.4rem;}}@media only screen and (max-width: 640px) {.about-intro__video-button-round {width: 7.3rem;height: 7.3rem;}}.about-intro__video-desc {display: block;max-width: 12rem;font: var(--text-t2);text-align: center;}@media only screen and (max-width: 640px) {.about-intro__video-desc {max-width: 9.5rem;font-size: 1.4rem;}}.about-activity {padding-bottom: 16rem;opacity: 0;}@media only screen and (max-width: 1024px) {.about-activity {padding-bottom: 12rem;}}@media only screen and (max-width: 768px) {.about-activity {padding-bottom: 9rem;}}@media only screen and (max-width: 640px) {.about-activity {padding-bottom: 6rem;}}.about-activity__inner {padding: 13rem 0 11.5rem;background-color: var(--gray-color);border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.about-activity__inner {padding: 9rem 4rem;}}@media only screen and (max-width: 768px) {.about-activity__inner {padding: 6rem 3rem;}}@media only screen and (max-width: 640px) {.about-activity__inner {padding: 4rem 2rem 4.4rem;border-radius: 1.4rem;}}.about-activity__header {display: grid;grid-template-columns: repeat(12, 1fr);gap: 2rem;margin-bottom: 11rem;}@media only screen and (max-width: 1024px) {.about-activity__header {display: flex;flex-direction: column;gap: 0;margin-bottom: 9rem;}}@media only screen and (max-width: 768px) {.about-activity__header {margin-bottom: 7rem;}}@media only screen and (max-width: 640px) {.about-activity__header {margin-bottom: 5.5rem;}}.about-activity__header-left {grid-column: 2/8;}.about-activity__title {margin-bottom: 3.2rem;font: var(--other);text-transform: uppercase;letter-spacing: 0.2em;}@media only screen and (max-width: 768px) {.about-activity__title {margin-bottom: 2.6rem;}}@media only screen and (max-width: 640px) {.about-activity__title {margin-bottom: 2rem;}}.about-activity__subtitle {max-width: 75rem;font: var(--title-h2);}@media only screen and (max-width: 1024px) {.about-activity__subtitle {margin-bottom: 5.5rem;}}.about-activity__subtitle span, .about-production__subtitle span {color: rgba(28, 28, 28, 0.2);}.about-activity__header-right {grid-column: 9/-1;}@media only screen and (max-width: 1024px) {.about-activity__header-right {align-self: flex-end;}}.about-activity__text {position: relative;display: flex;flex-direction: column;gap: 1.6rem;max-width: 22.2rem;margin-top: 4.6rem;font: var(--text-t2);}@media only screen and (max-width: 640px) {.about-activity__text {font-size: 1.4rem;}}.about-activity__text::before {content: "";position: absolute;right: -14.4rem;top: -3.7rem;width: 29.9rem;height: 29.6rem;background: url(/local/templates/.default/css/../img/about-activity-bg.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 1024px) {.about-activity__text::before {top: -3.5rem;right: -8rem;width: 25rem;height: 25rem;}}@media only screen and (max-width: 768px) {.about-activity__text::before {width: 21rem;height: 21rem;}}@media only screen and (max-width: 640px) {.about-activity__text::before {width: 18.4rem;height: 18.4rem;}}.about-activity__text p, .about-blockquote__text p {position: relative;z-index: 1;}.about-activity__body {display: grid;grid-template-columns: repeat(12, 1fr);align-items: center;gap: 2rem;}@media only screen and (max-width: 1024px) {.about-activity__body {display: flex;flex-direction: column;align-items: stretch;gap: 0;}}.about-activity__img-block {grid-column: 2/8;}@media only screen and (max-width: 1024px) {.about-activity__img-block {width: 100%;max-width: 50rem;margin-bottom: 5.8rem;}}.about-activity__img {position: relative;width: 100%;padding-top: 116.95%;border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 640px) {.about-activity__img {padding-top: 116.83%;}}.about-achievements__slide-img img, .about-activity__img img, .about-team__img img, .basket__present-img img, .basket__products-item-img img, .basket__proposal-img img, .contacts__img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.about-activity__features {grid-column: 9/-1;display: flex;flex-direction: column;gap: 4rem;margin-right: 2rem;}@media only screen and (max-width: 1024px) {.about-activity__features {gap: 3.5rem;margin-right: 0;}}@media only screen and (max-width: 768px) {.about-activity__features {gap: 3rem;}}@media only screen and (max-width: 640px) {.about-activity__features {gap: 2rem;}}.about-activity__feature-title {font: var(--regular) 9rem/100% var(--main-ff);}@media only screen and (max-width: 1024px) {.about-activity__feature-title {font-size: 8rem;}}@media only screen and (max-width: 768px) {.about-activity__feature-title {font-size: 7rem;}}@media only screen and (max-width: 640px) {.about-activity__feature-title {font-size: 6rem;}}.about-activity__feature-title-desc {display: inline-block;margin-top: -0.5rem;margin-bottom: 2.4rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.about-activity__feature-title-desc {margin-top: 0;}}@media only screen and (max-width: 768px) {.about-activity__feature-title-desc {max-width: 29rem;margin-top: 1.2rem;font-size: 3rem;}}.about-activity__feature-text {max-width: 24rem;font: var(--regular) 1.6rem/100% var(--main-ff);}.about-production {padding-bottom: 15.4rem;}@media only screen and (max-width: 1024px) {.about-production {padding-bottom: 12rem;}}@media only screen and (max-width: 768px) {.about-production {padding-bottom: 9rem;}}@media only screen and (max-width: 640px) {.about-production {padding-bottom: 6rem;}}.about-production__inner {display: flex;flex-direction: column;align-items: center;text-align: center;}.about-production__title {margin-bottom: 3.2rem;font: var(--other);text-transform: uppercase;letter-spacing: 0.2rem;}@media only screen and (max-width: 1024px) {.about-production__title {margin-bottom: 2.8rem;}}@media only screen and (max-width: 768px) {.about-production__title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.about-production__title {margin-bottom: 2rem;}}.about-production__subtitle {max-width: 100rem;margin-bottom: 5.2rem;font: var(--title-h2);}@media only screen and (max-width: 1024px) {.about-production__subtitle {margin-bottom: 4rem;}}@media only screen and (max-width: 768px) {.about-production__subtitle {margin-bottom: 3.5rem;}}@media only screen and (max-width: 640px) {.about-production__subtitle {margin-bottom: 0;}}.about-production__text {display: flex;flex-direction: column;gap: 1.6rem;max-width: 44rem;font: var(--text-t2);}@media only screen and (max-width: 640px) {.about-production__text {display: none;}}.about-blockquote {padding-bottom: 12rem;}@media only screen and (max-width: 1024px) {.about-blockquote {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.about-blockquote {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.about-blockquote {padding-bottom: 6rem;}}.about-blockquote__inner {position: relative;display: flex;flex-direction: column;min-height: 66.6rem;padding: 7.4rem 8rem 9rem;background-color: var(--gray-color);border-radius: 2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.about-blockquote__inner {padding: 6rem 6rem 7rem;min-height: 60rem;}}@media only screen and (max-width: 768px) {.about-blockquote__inner {min-height: 50rem;padding: 5rem 4rem 5.2rem;}}@media only screen and (max-width: 640px) {.about-blockquote__inner {min-height: 43rem;padding: 4rem 2.4rem 3.2rem;border-radius: 1rem;}}.about-blockquote__top {display: flex;flex-direction: column;}@media only screen and (max-width: 640px) {.about-blockquote__top {flex-direction: column-reverse;}}.about-blockquote__position {max-width: 35rem;margin-bottom: 2.4rem;font: var(--other);text-transform: uppercase;letter-spacing: 0.2em;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 1024px) {.about-blockquote__position {max-width: 30rem;}}@media only screen and (max-width: 768px) {.about-blockquote__position {max-width: 25rem;}}@media only screen and (max-width: 640px) {.about-blockquote__position {max-width: 16rem;}}.about-blockquote__name {max-width: 52rem;margin-bottom: 3rem;font: var(--title-h1);}@media only screen and (max-width: 640px) {.about-blockquote__name {max-width: 27rem;margin-bottom: 1.6rem;}}.about-blockquote__text {position: relative;display: flex;flex-direction: column;gap: 1.6rem;max-width: 47rem;margin-top: auto;font: var(--title-h4);}@media only screen and (max-width: 1024px) {.about-blockquote__text {max-width: 36rem;}}@media only screen and (max-width: 640px) {.about-blockquote__text {max-width: 22rem;font-size: 1.4rem;}}.about-blockquote__text::before {content: "“";position: absolute;left: -2.4rem;top: -0.8rem;font: var(--title-h3);}@media only screen and (max-width: 640px) {.about-blockquote__text::before {left: 0;top: auto;bottom: 100%;}}.about-blockquote__text::after {content: "";position: absolute;right: -13.7rem;bottom: -3.3rem;width: 19.7rem;height: 18.1rem;background: url(/local/templates/.default/css/../img/director-signature-2.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 640px) {.about-blockquote__text::after {right: auto;left: -2rem;top: -8.4rem;width: 16.5rem;height: 15.1rem;}}.about-blockquote__img {position: absolute;bottom: 0;right: 9rem;width: 69.8rem;height: auto;filter: drop-shadow(0 0.4rem 8rem rgba(0, 0, 0, 0.05));}@media only screen and (max-width: 1024px) {.about-blockquote__img {right: -7rem;width: 44.8rem;}}@media only screen and (max-width: 768px) {.about-blockquote__img {width: 37rem;}}@media only screen and (max-width: 640px) {.about-blockquote__img {width: 30rem;}}.about-team {padding-bottom: 13rem;}@media only screen and (max-width: 1024px) {.about-team {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.about-team {padding-bottom: 8rem;}}@media only screen and (max-width: 640px) {.about-team {padding-bottom: 6rem;}}.about-team__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 5.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.about-team__title-wrapper {margin-bottom: 4.2rem;}}@media only screen and (max-width: 768px) {.about-team__title-wrapper {margin-bottom: 3.2rem;}}@media only screen and (max-width: 640px) {.about-team__title-wrapper {margin-bottom: 2.2rem;}}.about-team__title {font: var(--title-h1);}.about-team__slider-container {position: relative;}@media only screen and (max-width: 768px) {.about-team__slider {overflow: visible;}}.about-team__img {position: relative;width: 100%;padding-top: 150.88%;margin-bottom: 1.6rem;border-radius: 0.8rem;overflow: hidden;background-color: var(--gray-color);}@media only screen and (max-width: 640px) {.about-team__img {padding-top: 151.31%;margin-bottom: 1.2rem;}}.about-team__name {max-width: 22rem;margin-bottom: 1.2rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.about-team__name {margin-bottom: 0.4rem;font-size: 1.8rem;}}.about-team__position {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.about-team__position {font-size: 1.4rem;}}.about-team .slider-navigation {position: absolute;right: 0;bottom: calc(100% + 6rem);}@media only screen and (max-width: 768px) {.about-team .slider-navigation {display: none;}}.about-achievements {padding-bottom: 10.6rem;}@media only screen and (max-width: 640px) {.about-achievements {padding-bottom: 10rem;}}.about-achievements__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 5.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.about-achievements__title-wrapper {margin-bottom: 4.2rem;}}@media only screen and (max-width: 768px) {.about-achievements__title-wrapper {margin-bottom: 3.2rem;}}@media only screen and (max-width: 640px) {.about-achievements__title-wrapper {margin-bottom: 2.2rem;}}.about-achievements__title {font: var(--title-h1);}.about-achievements__slider-container {position: relative;}@media only screen and (max-width: 768px) {.about-achievements__slider {overflow: visible;}}.about-achievements__slide-date, .about-achievements__slide-img {margin-bottom: 1.6rem;overflow: hidden;background-color: var(--gray-color);}.about-achievements__slide-img {position: relative;width: 100%;padding-top: 100%;border-radius: 0.8rem;}.about-achievements__slide-date {display: flex;align-items: center;justify-content: center;align-self: flex-start;height: 2rem;padding: 0 0.7rem;border-radius: 11.2rem;font: var(--text-t4);}@media only screen and (max-width: 640px) {.about-achievements__slide-date {margin-bottom: 1.2rem;}}.about-achievements__slide-title {margin-bottom: 2rem;font: var(--title-h4);}@media only screen and (max-width: 768px) {.about-achievements__slide-title {margin-bottom: 0;}}.about-achievements__slide-text {font: var(--text-t2);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}@media only screen and (max-width: 768px) {.about-achievements__slide-text {display: none;}}.about-achievements .slider-navigation {position: absolute;right: 0;bottom: calc(100% + 6rem);}@media only screen and (max-width: 768px) {.about-achievements .slider-navigation {display: none;}}.basket {padding: 9.2rem 0 12.5rem;}@media only screen and (max-width: 1024px) {.basket {padding: 6.8rem 0 11.2rem;}}@media only screen and (max-width: 768px) {.basket {padding: 4.8rem 0 10.2rem;}}@media only screen and (max-width: 640px) {.basket {padding: 2.8rem 0 9.2rem;}}.basket__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 7.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.basket__title-wrapper {margin-bottom: 5.4rem;}}@media only screen and (max-width: 768px) {.basket__title-wrapper {margin-bottom: 3.4rem;}}@media only screen and (max-width: 640px) {.basket__title-wrapper {margin-bottom: 1.4rem;}}.basket__title {font: var(--title-h1);text-align: center;opacity: 0;}.basket__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);align-items: flex-start;gap: 2rem;opacity: 0;}@media only screen and (max-width: 1024px) {.basket__wrapper {display: block;}}.basket__products {grid-column: span 8;}@media only screen and (max-width: 1024px) {.basket__products {margin-bottom: 4rem;}}.basket__products-inner {margin-bottom: 5.8rem;background-color: var(--gray-color);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.basket__products-inner {margin-bottom: 4.8rem;}}@media only screen and (max-width: 768px) {.basket__products-inner {margin-bottom: 4.2rem;}}@media only screen and (max-width: 640px) {.basket__products-inner {margin-bottom: 3.6rem;border-radius: 1.2rem;}}.basket__products-header {display: flex;align-items: center;justify-content: space-between;padding: 2.4rem;gap: 1rem;border-bottom: 1px solid rgba(0, 0, 0, 0.07);font: var(--text-t2);}@media only screen and (max-width: 640px) {.basket__products-header {padding: 1.4rem 1.6rem;}}@media (max-width: 350px) {.basket__products-header {flex-direction: column;align-items: flex-start;}}.basket__products-clean {display: flex;align-items: center;gap: 0.8rem;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.basket__products-clean {font-size: 1.4rem;}}.basket__products-clean svg {width: 2rem;height: 2rem;}.basket__products-list {display: flex;flex-direction: column;gap: 4rem;padding: 4rem;}@media only screen and (max-width: 1024px) {.basket__products-list {padding: 3.2rem 3.2rem 4rem;}}@media only screen and (max-width: 768px) {.basket__products-list {padding: 3.2rem 2.6rem 4rem;}}@media only screen and (max-width: 640px) {.basket__products-list {padding: 3.2rem 2rem 4rem;}}.basket__products-item {position: relative;display: flex;align-items: center;}@media only screen and (max-width: 768px) {.basket__products-item {display: grid;align-items: flex-start;grid-template-columns: auto 1fr;gap: 0 1.6rem;}.basket__products-item > :not(.basket__products-item-info .basket__products-item-img) {grid-column: 2/-1;}}.basket__products-item-info {display: flex;align-items: center;gap: 2rem;width: 100%;max-width: 40.8rem;}@media only screen and (max-width: 1024px) {.basket__products-item-info {max-width: 33rem;}}@media only screen and (max-width: 768px) {.basket__products-item-info {display: contents;}}.basket__products-item-img {position: relative;width: 6.8rem;height: 6.8rem;flex-shrink: 0;border-radius: 50%;overflow: hidden;}.basket__products-item-title {margin-bottom: 0.4rem;font: var(--title-h4);}.basket__products-item-text {font: var(--text-t3);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 768px) {.basket__products-item-text {margin-bottom: 1.4rem;}}.basket__products-item-price-block {display: flex;align-items: flex-start;gap: 2.8rem;margin-left: 12.4rem;margin-right: auto;}@media only screen and (max-width: 1024px) {.basket__products-item-price-block {gap: 2.4rem;margin-left: 4rem;}}@media only screen and (max-width: 768px) {.basket__products-item-price-block {gap: 1.2rem;margin-left: 0;flex-direction: column-reverse;}}@media only screen and (max-width: 640px) {.basket__products-item-price-block {gap: 1.2rem;}}.basket__products-item-count {display: flex;justify-content: space-between;align-items: center;gap: 1rem;width: 12.3rem;height: 3.6rem;padding: 0 1rem;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 9.7rem;font: var(--text-t2);}.basket__products-item-count svg {width: 1.6rem;height: 1.6rem;}.basket__products-item-count-number {text-align: center;}.basket__products-item-price {display: flex;flex-direction: column;gap: 0.2rem;}@media only screen and (max-width: 640px) {.basket__products-item-price {gap: 0.4rem;}}.basket__products-item-price-number {font: var(--text-t1);}.basket__products-item-price-piece {font: var(--text-t3);color: rgba(28, 28, 28, 0.2);}.basket__products-item-delete {margin-left: 2rem;color: rgba(0, 0, 0, 0.2);}@media only screen and (max-width: 768px) {.basket__products-item-delete {position: absolute;right: 0;bottom: 0.6rem;margin-left: 0;}}.basket__products-item-delete svg {width: 2rem;height: 2rem;}@media only screen and (max-width: 640px) {.basket__products-item-delete svg {width: 2.4rem;height: 2.4rem;}}.basket__presents {display: flex;flex-direction: column;gap: 2rem;padding: 0 4rem 4rem;}@media only screen and (max-width: 1024px) {.basket__presents {padding: 0 3.2rem 4rem;}}@media only screen and (max-width: 768px) {.basket__presents {padding: 0 2.6rem 4rem;}}@media only screen and (max-width: 640px) {.basket__presents {padding: 0 2rem 3.2rem;}}.basket__present {display: flex;align-items: center;padding: 2rem;background-color: #ececec;border-radius: 2rem;}@media only screen and (max-width: 1024px) {.basket__present {padding: 1.4rem;}}@media only screen and (max-width: 768px) {.basket__present {display: block;padding: 0;}}@media only screen and (max-width: 640px) {.basket__present {border-radius: 0.8rem;}}.basket__present-info {display: flex;align-items: center;gap: 2rem;width: 100%;max-width: 38.7rem;}@media only screen and (max-width: 1024px) {.basket__present-info {max-width: 30.9rem;}}@media only screen and (max-width: 768px) {.basket__present-info {align-items: flex-start;gap: 1.6rem;max-width: none;padding: 2rem;margin-bottom: 1.2rem;border-bottom: 1px solid rgba(0, 0, 0, 0.07);}}.basket__present-img {position: relative;width: 4.8rem;height: 4.8rem;flex-shrink: 0;border-radius: 50%;overflow: hidden;}.basket__present-title {margin-bottom: 0.4rem;font: var(--text-t2);}.basket__present-text {font: var(--text-t3);color: rgba(28, 28, 28, 0.3);}.basket__present-desc {display: flex;align-items: center;gap: 1.2rem;margin-right: auto;margin-left: 12.4rem;font: var(--text-t2);}@media only screen and (max-width: 1024px) {.basket__present-desc {margin-left: 4rem;}}@media only screen and (max-width: 768px) {.basket__present-desc {display: grid;grid-template-columns: auto 1fr;align-items: flex-start;margin-left: 0;padding: 0 2rem 1.6rem;}.basket__present-desc > .basket__present-desc:not(svg) {grid-column: 2/-1;}}.basket__present-desc svg {width: 2rem;height: 2rem;}.basket__present-condition {max-width: 13.2rem;font: var(--text-t3);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 1024px) {.basket__present-condition {max-width: 11rem;}}@media only screen and (max-width: 768px) {.basket__present-condition {display: none;}}.basket__present-condition-mobile {display: none;}@media only screen and (max-width: 768px) {.basket__present-condition-mobile {display: block;font: var(--text-t4);}}.basket__proposal-title {margin-bottom: 2rem;font: var(--title-h4);}@media only screen and (max-width: 640px) {.basket__proposal-title {margin-bottom: 0.6rem;font-size: var(--text-t2);color: rgba(28, 28, 28, 0.3);}}.basket__proposal-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;}@media only screen and (max-width: 1024px) {.basket__proposal-list {grid-template-columns: 1fr;}}@media only screen and (max-width: 640px) {.basket__proposal-list {gap: 0.8rem;}}.basket__proposal-item {display: flex;justify-content: space-between;align-items: center;gap: 2rem;padding: 1.6rem 3rem 1.6rem 2.8rem;background-color: var(--gray-color);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.basket__proposal-item {display: grid;grid-template-columns: repeat(2, 1fr);}}@media only screen and (max-width: 768px) {.basket__proposal-item {grid-template-columns: 1fr;align-items: flex-start;padding: 0;gap: 0;}}@media only screen and (max-width: 640px) {.basket__proposal-item {border-radius: 1.2rem;}}.basket__proposal-condition {max-width: 14.4rem;font: var(--text-t2);}@media only screen and (max-width: 768px) {.basket__proposal-condition {padding: 1.6rem 2rem 1.4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.07);max-width: none;}}.basket__proposal-condition span, .order-place__title span {color: var(--primary-color);}.basket__proposal-info {display: flex;align-items: center;gap: 1.6rem;}@media only screen and (max-width: 768px) {.basket__proposal-info {padding: 2rem 2rem 1.7rem;}}.basket__proposal-img {position: relative;width: 4.8rem;height: 4.8rem;flex-shrink: 0;border-radius: 50%;overflow: hidden;}.basket__proposal-item-title {margin-bottom: 0.4rem;font: var(--text-t2);}.basket__proposal-item-text {font: var(--text-t3);color: rgba(28, 28, 28, 0.5);}.basket .details, .order .details {grid-column: span 4;}.basket-popular {padding-bottom: 12rem;}@media only screen and (max-width: 1024px) {.basket-popular {padding-bottom: 10rem;}}@media only screen and (max-width: 768px) {.basket-popular {padding-bottom: 7.6rem;}}@media only screen and (max-width: 640px) {.basket-popular {padding-bottom: 5.6rem;}}.basket-popular__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 4.2rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.basket-popular__title-wrapper {margin-bottom: 3.4rem;}}@media only screen and (max-width: 768px) {.basket-popular__title-wrapper {margin-bottom: 2.6rem;}}@media only screen and (max-width: 640px) {.basket-popular__title-wrapper {margin-bottom: 1.8rem;}}.basket-popular__title {font: var(--title-h2);opacity: 0;}.basket-empty {padding: 9.2rem 0 8rem;opacity: 0;}@media only screen and (max-width: 1024px) {.basket-empty {padding: 7rem 0 6.6rem;}}@media only screen and (max-width: 768px) {.basket-empty {padding: 5rem 0 5.7rem;}}@media only screen and (max-width: 640px) {.basket-empty {padding: 2.8rem 0 4.6rem;}}.basket-empty__wrapper {display: flex;flex-direction: column;align-items: center;}.basket-empty__title {margin-bottom: 1.6rem;font: var(--title-h1);text-align: center;}@media only screen and (max-width: 640px) {.basket-empty__title {margin-bottom: 2rem;}}.basket-empty__desc {max-width: 49.6rem;margin-bottom: 4rem;font: var(--text-t2);text-align: center;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.basket-empty__desc {max-width: 29.5rem;}}.basket-empty__link {height: 5.2rem;padding: 0 3.6rem;}@media only screen and (max-width: 1024px) {.basket-empty__link {height: 4.8rem;padding: 0 3rem;}}@media only screen and (max-width: 768px) {.basket-empty__link {height: 4.2rem;padding: 0 2.4rem;}}@media only screen and (max-width: 640px) {.basket-empty__link {height: 3.6rem;padding: 0 1.6rem;}}.order {padding: 9.2rem 0 12rem;}@media only screen and (max-width: 1024px) {.order {padding: 7rem 0 11.2rem;}}@media only screen and (max-width: 768px) {.order {padding: 5rem 0 10.2rem;}}@media only screen and (max-width: 640px) {.order {padding: 2.8rem 0 9.2rem;}}.order__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 7.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.order__title-wrapper {margin-bottom: 5.5rem;}}@media only screen and (max-width: 768px) {.order__title-wrapper {margin-bottom: 4rem;}}@media only screen and (max-width: 640px) {.order__title-wrapper {margin-bottom: 2.4rem;}}.order__title {font: var(--title-h1);text-align: center;opacity: 0;}.order__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);align-items: flex-start;gap: 2rem;opacity: 0;}@media only screen and (max-width: 1024px) {.order__wrapper {display: block;}}.order__content {grid-column: span 8;}.order .details {min-height: 40.9rem;}@media only screen and (max-width: 1024px) {.order .details {min-height: auto;}}.order__tabs-block {padding: 4.8rem 6rem 6rem;margin-bottom: 2rem;border-radius: 2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.order__tabs-block {padding: 4.2rem 4.5rem 4.5rem;}}@media only screen and (max-width: 768px) {.order__tabs-block {padding: 3.6rem 3rem 3.5rem;}}@media only screen and (max-width: 640px) {.order__tabs-block {padding: 3.2rem 2rem;margin-bottom: 1.6rem;border-radius: 1.2rem;}}.order__tabs-title {margin-bottom: 3.2rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.order__tabs-title {margin-bottom: 2.8rem;}}@media only screen and (max-width: 768px) {.order__tabs-title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.order__tabs-title {margin-bottom: 2rem;}}.order__tabs {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.8rem;margin-bottom: 4.8rem;}@media only screen and (max-width: 1024px) {.order__tabs {grid-template-columns: repeat(2, 1fr);margin-bottom: 4.4rem;}}@media only screen and (max-width: 768px) {.order__tabs {grid-template-columns: 1fr;margin-bottom: 4rem;}}@media only screen and (max-width: 640px) {.order__tabs {margin-bottom: 3.6rem;}}.order__tab {display: flex;flex-direction: column;justify-content: space-between;gap: 1rem;padding: 1.6rem 1.9rem;min-height: 10.6rem;background-color: #fff;border-radius: 1.2rem;transition: 0.3s;}@media only screen and (max-width: 768px) {.order__tab {min-height: 6rem;padding-right: 7.2rem;}}@media only screen and (max-width: 640px) {.order__tab {gap: 0.4rem;min-height: auto;padding: 1.2rem 7.2rem 1.2rem 2rem;}}.order__tab.active {background-color: var(--black-color);color: #fff;}.order__tab-header {display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;}.order__tab-header svg {flex-shrink: 0;width: 4rem;height: 2rem;margin-top: 0.5rem;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 768px) {.order__tab-header svg {position: absolute;top: 2.2rem;right: 2rem;margin-top: 0;}}.order__tab-title {font: var(--text-t1);text-align: left;}.order__tab-desc {opacity: 0.4;font: var(--text-t2);text-align: left;}.order__tabs-contents {position: relative;}.order__tabs-content {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;visibility: hidden;transition: 0.3s;}.order__tabs-content.active {position: static;opacity: 1;visibility: visible;}.order__tabs-content-desc {max-width: 20.3rem;font: var(--title-h4);}@media only screen and (max-width: 640px) {.order__tabs-content-desc {max-width: 30.3rem;}}.order__tabs-subtitle {margin-bottom: 0.8rem;font: var(--text-t2);}.order__deliver {display: flex;flex-wrap: wrap;gap: 0.8rem;}@media only screen and (max-width: 768px) {.order__deliver {flex-direction: column;}}.order__deliver-input-wrapper {flex-grow: 1;max-width: 36.5rem;border-radius: 0.6rem;background-color: #fff;}@media only screen and (max-width: 768px) {.order__deliver-input-wrapper {max-width: none;}}.order .order__deliver-label {left: 1.6rem;opacity: 0.4;font: var(--text-t2);}.order .order__client-label.active, .order .order__deliver-label.active {opacity: 0.4;}.order__deliver-datepicker {position: relative;flex-grow: 1;max-width: 19rem;border-radius: 0.6rem;background-color: #fff;overflow: hidden;}@media only screen and (max-width: 768px) {.order__deliver-datepicker {max-width: none;}}.order__deliver-datepicker::after, .order__pickup-datepicker::after {content: "";position: absolute;top: 50%;transform: translateY(-50%) rotate(180deg);right: 1.6rem;width: 1.6rem;height: 1.6rem;background: url(/local/templates/.default/css/../img/icons/arrow-down-icon.svg) no-repeat center;background-size: cover;transition: 0.3s;}.order__deliver-datepicker.active::after, .order__pickup-datepicker.active::after {transform: translateY(-50%) rotate(0);}.order__deliver-datepicker-input {display: flex;align-items: center;padding: 0 1.6rem;padding-right: 4.2rem;height: 5.2rem;font: var(--text-t2);}.order__pickup-info {display: flex;flex-direction: column;gap: 2.4rem;align-self: center;}@media only screen and (max-width: 1024px) {.order__pickup-info {align-self: flex-start;}}@media only screen and (max-width: 768px) {.order__pickup-info {width: 100%;}}@media only screen and (max-width: 640px) {.order__pickup-info {gap: 2rem;}}.order__pickup-info-title {margin-bottom: 1.2rem;font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}.order__pickup-info-address {font: var(--title-h4);}.order__pickup-schedule {display: flex;flex-direction: column;gap: 0.2rem;}.order__pickup-schedule-item {display: flex;align-items: center;justify-content: space-between;gap: 1rem;font: var(--text-t2);}@media (max-width: 360px) {.order__pickup-schedule-item {font-size: 1.5rem;}}.order__pickup-phone {font: var(--text-t2);}.order__pickup-subtitle {font: var(--text-t2);margin-top: 4.4rem;margin-bottom: 1.2rem;}@media only screen and (max-width: 640px) {.order__pickup-subtitle {margin-top: 7.2rem;margin-bottom: 2rem;font-size: 2.4rem;}}.order__pickup-form {display: flex;gap: 0.8rem;}@media only screen and (max-width: 768px) {.order__pickup-form {flex-direction: column;}}.order__pickup-datepicker {position: relative;flex-grow: 1;max-width: 19rem;border-radius: 0.6rem;background-color: #fff;overflow: hidden;}@media only screen and (max-width: 768px) {.order__pickup-datepicker {max-width: none;}}.order__pickup-datepicker-input {display: flex;align-items: center;padding: 0 1.6rem;padding-right: 4.2rem;height: 5.2rem;font: var(--text-t2);}.order__client {padding: 4.8rem 6rem 6rem;margin-bottom: 2rem;border-radius: 2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.order__client {padding: 4.2rem 4.5rem 4.5rem;}}@media only screen and (max-width: 768px) {.order__client {padding: 3.6rem 3rem 3.5rem;}}@media only screen and (max-width: 640px) {.order__client {padding: 3.2rem 2rem;margin-bottom: 1.6rem;border-radius: 1.2rem;}}.order__client-title {margin-bottom: 3.2rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.order__client-title {margin-bottom: 2.8rem;}}@media only screen and (max-width: 768px) {.order__client-title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.order__client-title {margin-bottom: 2rem;}}.order__client-form {display: flex;flex-wrap: wrap;gap: 0.8rem;max-width: 70.9rem;}@media only screen and (max-width: 768px) {.order__client-form {flex-direction: column;max-width: none;}}.order__client-form .parsley-errors-list {font-size: 1.2rem;right: 1rem;}.order__client-input-wrapper {flex-grow: 1;flex-basis: 20rem;max-width: 21.6rem;background-color: #fff;border-radius: 0.6rem;overflow: hidden;}@media only screen and (max-width: 768px) {.order__client-input-wrapper {max-width: none;flex-basis: auto;}}.order__client-input-wrapper--long {max-width: 28rem;}@media only screen and (max-width: 768px) {.order__client-input-wrapper--long {max-width: none;}}.order .order__client-label {left: 1.6rem;opacity: 0.4;font: var(--text-t2);}.order__payment {padding: 4.8rem 6rem 6rem;margin-bottom: 3.7rem;border-radius: 2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.order__payment {padding: 4.2rem 4.5rem 4.5rem;}}@media only screen and (max-width: 768px) {.order__payment {padding: 3.6rem 3rem 3.5rem;}}@media only screen and (max-width: 640px) {.order__payment {padding: 3.2rem 2rem;margin-bottom: 1.6rem;border-radius: 1.2rem;}}.order__payment-title {margin-bottom: 3.2rem;font: var(--title-h3);}@media only screen and (max-width: 1024px) {.order__payment-title {margin-bottom: 2.8rem;}}@media only screen and (max-width: 768px) {.order__payment-title {margin-bottom: 2.4rem;}}@media only screen and (max-width: 640px) {.order__payment-title {margin-bottom: 2rem;}}.order__payment-list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.8rem;}@media only screen and (max-width: 1024px) {.order__payment-list {grid-template-columns: repeat(2, 1fr);}}@media only screen and (max-width: 768px) {.order__payment-list {grid-template-columns: 1fr;}}.order__payment-item {display: flex;flex-direction: column;justify-content: space-between;gap: 0.4rem;padding: 1.6rem 1.9rem;min-height: 10.6rem;background-color: #fff;border-radius: 1.2rem;transition: 0.3s;}@media only screen and (max-width: 768px) {.order__payment-item {min-height: 6rem;}}@media only screen and (max-width: 640px) {.order__payment-item {gap: 0.4rem;min-height: auto;padding: 1.2rem 2rem;}}.order__payment-item.active {background-color: var(--black-color);color: #fff;}.order__payment-item-title {font: var(--text-t1);text-align: left;}.order__payment-item-desc {font: var(--text-t2);text-align: left;opacity: 0.4;}.order__button-block {display: flex;flex-direction: column;max-width: 35rem;}@media only screen and (max-width: 1024px) {.order__button-block {display: none;}}.order__button {height: 5.2rem;margin-bottom: 2rem;font: var(--text-t2);}.order__confidence {align-self: center;max-width: 31.2rem;font: var(--text-t3);text-align: center;color: rgba(28, 28, 28, 0.3);}.order__confidence a {transition: 0.3s;}.order__confidence a:hover {color: var(--black-color);text-decoration: underline;}.order-place {padding: 9.2rem 0 8rem;opacity: 0;}@media only screen and (max-width: 1024px) {.order-place {padding: 7rem 0 7.2rem;}}@media only screen and (max-width: 768px) {.order-place {padding: 5rem 0 6.5rem;}}@media only screen and (max-width: 640px) {.order-place {padding: 2.8rem 0 5.2rem;}}.order-place__wrapper {display: flex;flex-direction: column;align-items: center;}.order-place__title {margin-bottom: 1.6rem;font: var(--title-h1);text-align: center;}@media only screen and (max-width: 640px) {.order-place__title {margin-bottom: 2rem;}}.order-place__desc {max-width: 49rem;margin-bottom: 3rem;font: var(--text-t2);text-align: center;color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.order-place__desc {max-width: 29.5rem;}}.error {flex-grow: 1;display: flex;padding: 10.4rem 0 6.3rem;opacity: 0;background: url(/local/templates/.default/css/../img/error-bg.png) no-repeat bottom;background-size: 100%;}@media only screen and (max-width: 1024px) {.error {padding: 8.4rem 0 5rem;}}@media only screen and (max-width: 768px) {.error {padding: 7rem 0 3.6rem;background-position: 85% 8%;background-size: 320%;}}@media only screen and (max-width: 640px) {.error {padding: 5.4rem 0 1.6rem;}}.error__wrapper {display: flex;flex-direction: column;align-items: center;height: 100%;}.error__number {margin-bottom: 6rem;font: var(--regular) 18rem/90% var(--main-ff);text-align: center;}@media only screen and (max-width: 1024px) {.error__number {margin-bottom: 5rem;font-size: 15rem;}}@media only screen and (max-width: 768px) {.error__number {margin-bottom: 4rem;font-size: 12rem;}}@media only screen and (max-width: 640px) {.error__number {margin-bottom: 2.3rem;font-size: 8rem;}}.error__title {max-width: 66.6rem;margin-bottom: 4rem;font: var(--title-h2);text-align: center;}@media only screen and (max-width: 1024px) {.error__title {margin-bottom: 3.6rem;}}@media only screen and (max-width: 768px) {.error__title {margin-bottom: 3.2rem;}}@media only screen and (max-width: 640px) {.error__title {max-width: 28rem;margin-bottom: 2.8rem;font-size: 2.4rem;}}.error__title span {color: #ddd;}.error__link {height: 5.2rem;padding: 0 3.6rem;margin-bottom: 4rem;}.error .promo {margin-top: auto;}.promo {position: relative;display: flex;align-items: flex-start;gap: 8.2rem;max-width: 75rem;padding: 3.6rem 4rem;border-radius: 2rem;background-color: var(--gray-color);overflow: hidden;}@media only screen and (max-width: 1024px) {.promo {gap: 6rem;padding: 3.2rem;}}@media only screen and (max-width: 768px) {.promo {width: 100%;max-width: 50rem;flex-direction: column;gap: 3.2rem;padding: 3rem;}}@media only screen and (max-width: 640px) {.promo {gap: 2.3rem;padding: 2.4rem;}}.promo::before {content: "";position: absolute;left: 22.4rem;bottom: -8.4rem;width: 15.4rem;height: 15.4rem;background: url(/local/templates/.default/css/../img/promo-bg.svg) no-repeat center;background-size: contain;}@media only screen and (max-width: 768px) {.promo::before {top: -8.7rem;right: -7.3rem;left: auto;bottom: auto;width: 19.8rem;height: 19.8rem;}}.promo__content {position: relative;z-index: 1;max-width: 24.7rem;}@media only screen and (max-width: 640px) {.promo__content {max-width: 22rem;}}.promo__title {margin-bottom: 1.2rem;font: var(--title-h4);}.promo__desc {max-width: 20rem;font: var(--text-t2);color: rgba(28, 28, 28, 0.5);}.promo__form {position: relative;z-index: 1;margin-top: 1.8rem;}@media only screen and (max-width: 768px) {.promo__form {margin-top: 0;width: 100%;}}.promo__input {display: flex;align-items: center;height: 6rem;padding: 0 2.4rem;padding-right: 6rem;border-radius: 8rem;background-color: #fff;font: var(--text-t1);font-weight: 500;text-transform: uppercase;}.promo__copy-button, .promo__tooltip {top: 50%;display: flex;align-items: center;}.promo__copy-button {position: absolute;right: 1rem;transform: translateY(-50%);justify-content: center;width: 4rem;height: 4rem;border-radius: 50%;background-color: var(--primary-color);color: #fff;}.promo__copy-button svg {width: 2rem;height: 2rem;}.promo__tooltip {position: fixed;left: 50%;transform: translate(-50%, -50%);height: 5.2rem;padding: 0 2.4rem;border-radius: 8rem;background-color: var(--gray-color);opacity: 0;visibility: hidden;font: var(--text-t2);transition: 0.5s;}.contacts {padding: 2rem 0 8rem;}@media only screen and (max-width: 1024px) {.contacts {padding: 1.6rem 0 7.5rem;}}@media only screen and (max-width: 768px) {.contacts {padding: 1.2rem 0;}}@media only screen and (max-width: 640px) {.contacts {padding: 0.8rem 0 6rem;}}.contacts .breadcrumbs {margin-bottom: 5.8rem;}@media only screen and (max-width: 1024px) {.contacts .breadcrumbs {margin-bottom: 5.2rem;}}@media only screen and (max-width: 768px) {.contacts .breadcrumbs {margin-bottom: 4.6rem;}}@media only screen and (max-width: 640px) {.contacts .breadcrumbs {margin-bottom: 4rem;}}.contacts__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 7.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.contacts__title-wrapper {margin-bottom: 5.4rem;}}@media only screen and (max-width: 768px) {.contacts__title-wrapper {margin-bottom: 3.4rem;}}@media only screen and (max-width: 640px) {.contacts__title-wrapper {margin-bottom: 1.4rem;}}.contacts__title {opacity: 0;font: var(--title-h1);text-align: center;}.contacts__content {display: flex;align-items: center;gap: 6.8rem;padding: 3rem;margin-bottom: 2rem;border-radius: 2rem;background-color: var(--gray-color);opacity: 0;}@media only screen and (max-width: 1024px) {.contacts__content {flex-direction: column;align-items: stretch;gap: 5.2rem;}}@media only screen and (max-width: 768px) {.contacts__content {gap: 3.6rem;}}@media only screen and (max-width: 640px) {.contacts__content {gap: 2.4rem;padding: 2rem;border-radius: 1rem;}}.contacts__img-block {flex-grow: 1;max-width: 67.2rem;}@media only screen and (max-width: 1024px) {.contacts__img-block {width: 100%;}}.contacts__img {position: relative;width: 100%;padding-top: 63.09%;border-radius: 1.6rem;overflow: hidden;}@media only screen and (max-width: 640px) {.contacts__img {padding-top: 67.65%;border-radius: 1rem;}}.contacts__info {display: grid;grid-template-columns: repeat(2, 1fr);gap: 4rem 1rem;max-width: 54rem;}@media only screen and (max-width: 1024px) {.contacts__info {gap: 3.6rem 1rem;}}@media only screen and (max-width: 768px) {.contacts__info {display: flex;flex-direction: column;gap: 3.2rem;}}@media only screen and (max-width: 640px) {.contacts__info {gap: 2.4rem;}}.contacts__info-item {display: flex;flex-direction: column;}@media only screen and (max-width: 768px) {.contacts__info-item--socials {order: 1;}}.contacts__info-item--large {grid-column: span 2;}.contacts__subtitle {margin-bottom: 1.2rem;font: var(--title-h4);color: rgba(28, 28, 28, 0.3);}.contacts__address {font: var(--title-h3);}.contacts__links, .contacts__requisites, .contacts__schedule {display: flex;flex-direction: column;gap: 0.4rem;font: var(--text-t1);}.contacts__socials {display: flex;gap: 0.8rem;}@media only screen and (max-width: 768px) {.contacts__socials {gap: 1rem;}}.contacts__social-link {display: flex;justify-content: center;align-items: center;width: 4rem;height: 4rem;border: 1px solid rgba(28, 28, 28, 0.2);border-radius: 50%;color:#4872a3;}.contacts__social-link svg {width: 1.8rem;height: 1.8rem;}.contacts__map-block {position: relative;display: flex;flex-direction: column;align-items: center;opacity: 0;}.contacts__map {width: 100%;height: 69.1rem;border-radius: 2rem;background-color: var(--gray-color);overflow: hidden;}@media only screen and (max-width: 1024px) {.contacts__map {height: 55rem;}}@media only screen and (max-width: 768px) {.contacts__map {height: 45rem;}}@media only screen and (max-width: 640px) {.contacts__map {height: 34.3rem;border-radius: 1.4rem;}}.contacts__route {position: absolute;bottom: 6rem;left: 50%;transform: translateX(-50%);display: flex;gap: 1.6rem;align-items: center;width: 100%;max-width: 52.3rem;padding: 0.8rem 2.2rem 0.8rem 0.8rem;border-radius: 10rem;background-color: #fff;}@media only screen and (max-width: 768px) {.contacts__route {display: none;}}.contacts__route-img {display: flex;align-items: center;justify-content: center;width: 6.4rem;height: 6.4rem;flex-shrink: 0;background-color: var(--gray-color);border-radius: 50%;}.contacts__route-img svg {width: 4rem;height: 4rem;}.contacts__route-content {display: flex;flex-direction: column;gap: 0.4rem;font: var(--text-t2);}.contacts__route-city {color: rgba(28, 28, 28, 0.4);}.contacts__route-link {margin-left: auto;}.contacts__route-link-mobile {display: none;}@media only screen and (max-width: 768px) {.contacts__route-link-mobile {display: flex;margin-top: 3rem;}}.reviews {padding: 9.2rem 0 10rem;}@media only screen and (max-width: 1024px) {.reviews {padding: 7rem 0 9rem;}}@media only screen and (max-width: 768px) {.reviews {padding: 4.8rem 0 8rem;}}@media only screen and (max-width: 640px) {.reviews {padding: 2.8rem 0 6rem;}}.reviews__title-wrapper {padding-bottom: 0.6rem;margin-bottom: 7.4rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.reviews__title-wrapper {margin-bottom: 6.4rem;}}@media only screen and (max-width: 768px) {.reviews__title-wrapper {margin-bottom: 4.4rem;}}@media only screen and (max-width: 640px) {.reviews__title-wrapper {margin-bottom: 2.4rem;}}.reviews__title {opacity: 0;font: var(--title-h1);text-align: center;}.reviews__wrapper {display: grid;grid-template-columns: repeat(12, 1fr);align-items: flex-start;gap: 2rem;margin-bottom: 6rem;opacity: 0;}@media only screen and (max-width: 1024px) {.reviews__wrapper {display: flex;flex-direction: column;margin-bottom: 5rem;}}@media only screen and (max-width: 768px) {.reviews__wrapper {margin-bottom: 4rem;}}@media only screen and (max-width: 640px) {.reviews__wrapper {margin-bottom: 3rem;}}.reviews__list {grid-column: span 8;-moz-column-count: 2;column-count: 2;-moz-column-gap: 2rem;column-gap: 2rem;margin-bottom: -3.4rem;}@media only screen and (max-width: 1024px) {.reviews__list {-moz-column-count: auto;column-count: auto;display: flex;flex-direction: column;gap: 2.4rem;margin-bottom: 0;}}@media only screen and (max-width: 768px) {.reviews__list {gap: 2rem;}}@media only screen and (max-width: 640px) {.reviews__list {gap: 1.6rem;}}.reviews__item {position: relative;display: inline-block;width: 100%;padding: 3.2rem 3.2rem 3.4rem;margin-bottom: 3.4rem;border-radius: 2rem;background-color: var(--gray-color);}@media only screen and (max-width: 1024px) {.reviews__item {padding: 2.8rem;margin-bottom: 0;}}@media only screen and (max-width: 768px) {.reviews__item {padding: 2.4rem;}}@media only screen and (max-width: 640px) {.reviews__item {padding: 2rem;border-radius: 1.2rem;}}.reviews__item-header {display: flex;align-items: center;gap: 2.4rem;margin-bottom: 2rem;}@media only screen and (max-width: 1024px) {.reviews__item-header {gap: 2rem;}}@media only screen and (max-width: 768px) {.reviews__item-header {gap: 1.4rem;}}@media only screen and (max-width: 640px) {.reviews__item-header {gap: 1rem;margin-bottom: 1rem;}}.reviews__item-img {display: flex;align-items: center;justify-content: center;width: 9.2rem;height: 9.2rem;padding: 2rem;flex-shrink: 0;border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 50%;background-color: #fff;}@media only screen and (max-width: 1024px) {.reviews__item-img {width: 8rem;height: 8rem;padding: 1.3rem;}}@media only screen and (max-width: 768px) {.reviews__item-img {width: 7rem;height: 7rem;}}@media only screen and (max-width: 640px) {.reviews__item-img {width: 6rem;height: 6rem;}}.reviews__item-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 50%;}.reviews__item-info {display: flex;flex-direction: column;}.reviews__item-name {margin-bottom: 0.4rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.reviews__item-name {margin-bottom: 0;font: var(--text-t2);}}.reviews__item-resume {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.reviews__item-resume {font: var(--text-t3);}}.reviews__item-photos-block {display: flex;flex-direction: column;gap: 0.4rem;margin-left: auto;}@media (max-width: 360px) {.reviews__item-photos-block {display: none;}}.reviews__item-photos-desc {height: 20px;font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.reviews__item-photos-desc {opacity: 0;}}.reviews__item-photos {display: flex;gap: 0.4rem;}.reviews__item-photo {display: flex;justify-content: center;align-items: center;width: 4.8rem;height: 4.8rem;border-radius: 0.8rem;background-color: #fff;overflow: hidden;font: var(--text-t2);text-align: center;color: rgba(0, 0, 0, 0.3);}@media only screen and (max-width: 640px) {.reviews__item-photo {width: 4rem;height: 4rem;border-radius: 0.8rem;font-size: 1.4rem;}}.reviews__item-text {margin-bottom: 1.6rem;font: var(--text-t1);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}.reviews__item-text .reviews__item-text__inner{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}@media only screen and (max-width: 640px) {.reviews__item-text {margin-bottom: 2rem;font: var(--text-t2);}.reviews__item-text .reviews__item-text__inner{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}}.reviews__item-link {display: inline-flex;margin-bottom: 3.2rem;border-color: rgba(28, 28, 28, 0.1);}@media only screen and (max-width: 768px) {.reviews__item-link {margin-bottom: 2.6rem;}}@media only screen and (max-width: 640px) {.reviews__item-link {margin-bottom: 2rem;}}.reviews__item-link:last-child {margin-bottom: 0;}.reviews__item-product {position: relative;z-index: 1;display: flex;align-items: flex-start;gap: 1.2rem;}.reviews__item-product:hover svg {transform: rotate(180deg) translateX(-0.5rem);}.reviews__item-product-img {width: 4rem;height: 4rem;border-radius: 50%;background-color: #fff;overflow: hidden;}.reviews__item-product-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.reviews__item-product-content {display: flex;flex-direction: column;gap: 0.4rem;}@media only screen and (max-width: 640px) {.reviews__item-product-content {gap: 0.2rem;}}.reviews__item-product-desc {font: var(--text-t2);color: rgba(28, 28, 28, 0.3);}@media only screen and (max-width: 640px) {.reviews__item-product-desc {font: var(--text-t3);}}.reviews__item-product-link {display: flex;align-items: center;gap: 1.6rem;font: var(--text-t1);}@media only screen and (max-width: 640px) {.reviews__item-product-link {font: var(--text-t2);}}.reviews__item-product-link::before {content: "";position: absolute;inset: 0;}.reviews__item-product-link svg {transform: rotate(180deg);width: 1.9rem;height: 1.3rem;transition: 0.3s;}.reviews__add {grid-column: span 4;padding: 7.2rem;border: 1px solid rgba(28, 28, 28, 0.1);border-radius: 2rem;}@media only screen and (max-width: 1024px) {.reviews__add {width: 100%;padding: 5rem;}}@media only screen and (max-width: 768px) {.reviews__add {display: none;}}.reviews__add-title {margin-bottom: 2rem;font: var(--title-h3);}.reviews__add-desc {margin-bottom: 2.5rem;font: var(--text-t1);color: rgba(28, 28, 28, 0.3);}.reviews__add-link {height: 5.2rem;}.reviews__add-link-mobile {display: none;height: 5.2rem;transition: 0.3s;}.reviews__add-link-mobile.hide {opacity: 0;visibility: hidden;}@media only screen and (max-width: 768px) {.reviews__add-link-mobile {position: fixed;bottom: 2rem;left: 50%;transform: translateX(-50%);z-index: 5;display: flex;width: 100%;max-width: 30.3rem;font: var(--text-t2);}}.catalog-search {padding: 2rem 0 10rem;}@media only screen and (max-width: 1024px) {.catalog-search {padding: 1.6rem 0 7.5rem;}}@media only screen and (max-width: 768px) {.catalog-search {padding: 1.2rem 0 7rem;}}@media only screen and (max-width: 640px) {.catalog-search {padding: 0.8rem 0 6rem;}}.catalog-search .breadcrumbs {margin-bottom: 5.8rem;}@media only screen and (max-width: 1024px) {.catalog-search .breadcrumbs {margin-bottom: 5.2rem;}}@media only screen and (max-width: 768px) {.catalog-search .breadcrumbs {margin-bottom: 4.6rem;}}@media only screen and (max-width: 640px) {.catalog-search .breadcrumbs {margin-bottom: 3.2rem;}}.catalog-search__wrapper {display: flex;flex-direction: column;align-items: center;}.catalog-search__title-wrapper {margin-bottom: 1rem;padding-bottom: 0.6rem;overflow: hidden;}@media only screen and (max-width: 640px) {.catalog-search__title-wrapper {margin-bottom: 0.3rem;}}.catalog-search__title {opacity: 0;font: var(--title-h1);text-align: center;}.catalog-search__desc-wrapper {margin-bottom: 8rem;overflow: hidden;}@media only screen and (max-width: 1024px) {.catalog-search__desc-wrapper {margin-bottom: 7rem;}}@media only screen and (max-width: 768px) {.catalog-search__desc-wrapper {margin-bottom: 6rem;}}@media only screen and (max-width: 640px) {.catalog-search__desc-wrapper {margin-bottom: 4rem;}}.catalog-search__desc {display: inline-block;opacity: 0;font: var(--text-t2);color: rgba(28, 28, 28, 0.3);text-align: center;}@media only screen and (max-width: 640px) {.catalog-search__desc {font: var(--text-t3);}}.catalog-search .catalog-filter {margin-bottom: 2.8rem;}@media only screen and (max-width: 1024px) {.catalog-search .catalog-filter {margin-bottom: 2.4rem;}}@media only screen and (max-width: 768px) {.catalog-search .catalog-filter {margin-bottom: 2rem;}}@media only screen and (max-width: 640px) {.catalog-search .catalog-filter {margin-bottom: 1.6rem;}}.catalog-search .catalog-list {margin-bottom: 6rem;opacity: 0;}@media only screen and (max-width: 1024px) {.catalog-search .catalog-list {margin-bottom: 5.5rem;}}@media only screen and (max-width: 768px) {.catalog-search .catalog-list {margin-bottom: 5rem;}}@media only screen and (max-width: 640px) {.catalog-search .catalog-list {margin-bottom: 4rem;}}.purchases {width: 100%;position: relative;top: 0;margin-bottom: 116px;}.purchases__container {margin: 0 2rem;padding: 9.2rem 2.5rem 8.4rem;border-radius: 2rem;background: #f7f7f7;display: flex;align-items: center;flex-direction: column;}.purchases__title {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 7.2rem;line-height: 90%;text-align: center;color: #1c1c1c;}.purchases__main {margin-top: 11.6rem;width: 70%;height: 100%;display: grid;grid-template-columns: repeat(2, 1fr);justify-items: center;-moz-column-gap: 14.8rem;column-gap: 14.8rem;}.purchases__block {height: 100%;width: 48rem;position: relative;}.purchases__text {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 3rem;line-height: 100%;width: 100%;width: 48rem;color: #1c1c1c;}.purchases__image {width: 36.5rem;height: 22.3rem;margin-top: 4.8rem;}.purchases__form-title {font-family: "Futura PT";font-style: normal;font-weight: 400;text-align: start;font-size: 3.2rem;line-height: 80%;color: #1c1c1c;margin-bottom: 3.2rem;}.purchases__ul {display: flex;flex-direction: column;row-gap: 0.6rem;}.purchases__li {width: 49.4rem;height: 5.2rem;background: #fff;border-radius: 0.7rem;display: flex;align-items: center;padding-left: 2rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;}.purchases__radio-input {width: 1.5rem;height: 1.5rem;opacity: 0.7;cursor: pointer;}.purchases__input, .purchases__radio-input__label {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 1.8rem;line-height: 100%;}.purchases__radio-input__label {color: #1c1c1c;width: 100%;height: inherit;display: flex;align-items: center;cursor: pointer;}.purchases__input {width: 49.4rem;height: 5.2rem;background: #fff;border-radius: 0.7rem;padding-left: 2rem;}.input-block {margin: 3.2rem 0 6rem;display: flex;flex-direction: column;}.radio-cost-block {margin-bottom: 6rem;}.purchases__form-btn {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 1.8rem;line-height: 100%;width: 49.4rem;background: #8fbebb;border-radius: 7.6rem;color: #fff;height: 5.2rem;margin-top: 6rem;transition: 0.4s ease all;display: flex;align-items: center;justify-content: center;}.purchases__form-btn:hover {background: #7da7a4;}.purchases__input__label {position: absolute;top: 50%;transform: translateY(-50%);padding-left: 2rem;left: 0;transition: 0.3s ease all;cursor: text;}.purchases__li-input {position: relative;font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 1.8rem;line-height: 100%;color: #bbb;}.parsley-type, .purchases__input__label_active {top: 1rem;font-size: 1.2rem;}.purchases__ul .parsley-errors-list {position: absolute;right: 0.5rem;z-index: 1;top: 1rem;color: red;font-size: 1.2rem;font-family: "Futura PT";width: 10rem;}.parsley-type {position: absolute;right: 1rem;z-index: 100;top: 0.7rem;color: red;}.radio-cost-block {position: relative;}.parsley-pattern {display: none;}.purchases__ul {position: relative;}@media screen and (max-width: 1050px) {.purchases__form-btn {margin-top: 0;}.purchases__container {border-radius: 20px;padding-top: 40px;padding-bottom: 40px;}.purchases__title {font-size: 55px;}.purchases__input__label {padding-left: 15px;}.purchases__text {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 15px;width: 450px;text-align: center;}.purchases__main {margin-top: 50px;display: flex;flex-direction: column;}.purchases__block {display: flex;flex-direction: column;align-items: center;width: 100%;}.purchases__image {width: 100%;max-width: 450px;height: auto;margin-top: 32px;margin-bottom: 60px;}.purchases__form {width: 100%;display: flex;flex-direction: column;align-items: center;}.purchases__form-title {font-size: 24px;text-align: start;width: 100%;max-width: 450px;}.purchases__ul {row-gap: 8px;max-width: 450px;}.purchases__li {width: 100%;max-width: 450px;height: 52px;background: #fff;border-radius: 0.7px;padding-left: 15px;-moz-column-gap: 15px;column-gap: 15px;}.purchases__radio-input {width: 15px;height: 15px;opacity: 0.7;cursor: pointer;}.purchases__radio-input__label {font-family: "Futura PT";font-style: normal;font-weight: 400;font-size: 18px;}.purchases__ul {width: 100%;display: flex;flex-direction: column;align-items: center;}.purchases__input, .purchases__li-input {font-size: 18px;width: 100%;max-width: 450px;}.purchases__input {height: 52px;padding-left: 15px;}.purchases__li-input {display: flex;justify-content: center;position: relative;}.purchases__input__label_active {top: 10px;font-size: 13px;}.parsley-errors-list {position: absolute;right: 5px;z-index: 100;top: 5px;font-size: 12px;width: 100px;}.parsley-type {position: absolute;right: 1rem;z-index: 100;top: 0.7rem;color: red;font-size: 1.2rem;}.purchases__form-btn {width: 100%;max-width: 450px;height: 52px;background: #8fbebb;border-radius: 76px;color: #fff;font-size: 18px;}.input-block {margin: 20px 0 40px;}.purchases__ul .parsley-required {position: absolute !important;}}.test {display: flex;flex-direction: column;}@media screen and (max-width: 640px) {.test {display: flex;flex-direction: column-reverse;}}@media screen and (max-width: 500px) {.purchases__title {font-size: 38px;}.purchases__input__label {padding-left: 15px;}.purchases__text {font-size: 18px;max-width: 303px;}.purchases__main {margin-top: 24px;}}.loader-hide .loader {opacity: 0;visibility: hidden;transition: opacity 0.6s ease, visibility 0s linear 1.2s;}.loader-hide .js-section-animate, .loader-hide .js-title-animate {opacity: 1 !important;visibility: visible !important;transform: none !important;will-change: auto !important;}.loader-hide .intro__link, .loader-hide .intro__text, .loader-hide .intro__title {opacity: 1;}.catalog-list__price__old {text-decoration: line-through;margin-left: 10px;font-size: 1.5rem;}.product-card__price .catalog-list__price__old {font-size: 3.5rem;}.catalog-list__price__new {color: #ff0000;}.news-single__content a:not(.catalog-list__item-link){color:#007d75;text-decoration:underline;}.news-single__content a:not(.catalog-list__item-link):hover{text-decoration:none;}


.bx-cookies {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10000000;
	display: none;
}
.bx-cookies__inner {
	color: #1B1D25;
	background: #fff;
	border-radius: 10px;
	padding: 30px 20px;
	max-width: 280px;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);
	font-weight: 600;
	font-size: 16px;
	line-height: 1.2;
	display: flex;
	align-items: center;
	justify-content: center;
	row-gap: 15px;
	font: var(--text-t1);
	flex-direction: column;
}
.bx-cookies__inner .blue-btn {
	cursor: pointer;
	width: 100%;
	padding: 20px;
}
/* End */


/* Start:/local/templates/.default/assets/fonts/fonts.css?1761820803346*/
@font-face {
	font-family: 'Futura PT';
	font-weight: 400;
	font-display: swap;
	font-style: normal;
	src: url('/local/templates/.default/assets/fonts/./FuturaPT-Book.woff2');
        url('/local/templates/.default/assets/fonts/./FuturaPT-Book.woff')
}

@font-face {
	font-family: 'Berlin Type';
	font-weight: 400;
	font-display: swap;
	font-style: normal;
	src: url('/local/templates/.default/assets/fonts/./Berlin-Regular.woff2');
url('/local/templates/.default/assets/fonts/./Berlin-Regular.woff')
}
/* End */


/* Start:/local/static_backend/css/user-menu.css?176182080312553*/
.account-menu {
    font-family: var(--main-ff);
}
@media only screen and (min-width: 1025px) {
    .account-menu {
        position: relative;
    }
}
.account-menu__button {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account-menu__button-no-auth {
    margin-right: 1.4rem;
}
@media only screen and (min-width: 1025px) {
    .account-menu__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.account-menu__button .icon-arrow,
.account-menu__button .icon-account {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0.4rem;
}
.account-menu__button .icon-arrow {
    margin-right: 0;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.account-menu__link {
    display: block;
}
@media only screen and (min-width: 1025px) {
    .account-menu__link {
        display: none;
    }
}
.account-menu__link .icon-account {
    width: 2rem;
    height: 2rem;
}
@media only screen and (min-width: 1025px) {
    .account-menu__popup {
        padding-top: 1.3rem;
    }
}
@media (hover: none) {
    .account-menu {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
}
@media only screen and (hover: none) and (min-width: 1025px) {
    .account-menu:active .account-menu__popup {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
    }
}
@media (hover: none) {
    .account-menu:active .account-menu__button .icon-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@media only screen and (hover: hover) and (min-width: 1025px), only screen and (-ms-high-contrast: none) and (min-width: 1025px), only screen and (-ms-high-contrast: active) and (min-width: 1025px) {
    .account-menu:hover .account-menu__popup {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
    }
}
@media (hover: hover), all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .account-menu:hover .account-menu__button .icon-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

.account-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
    display: none;
    width: 100%;
    height: 100%;
}
@media only screen and (min-width: 1025px) {
    .account-popup {
        position: absolute;
        top: calc(100% - 1px);
        right: var(--right-offset, 0);
        bottom: auto;
        left: auto;
        display: block;
        width: unset;
        height: unset;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
}
.account-popup.active {
    display: block;
}
.account-popup__inner-wrapper {
    width: 100%;
    height: 100%;
    background-color: var(--Grayscale-100, #FFF);
}
@media only screen and (min-width: 1025px) {
    .account-popup__inner-wrapper {
        width: auto;
        height: auto;
        width: 36.5rem;
    }
}
.account-popup__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-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2.4rem;
    height: 100%;
    padding-bottom: var(--content-padding, 1.6rem);
}
@media only screen and (min-width: 1025px) {
    .account-popup__content {
        gap: 3.2rem;
        padding: 0.8rem;
        background: var(--Grayscale-100, #FFF);
        -webkit-box-shadow: -3px 4px 7px 0px rgba(0, 0, 0, 0.04), -3px 4px 32px 0px rgba(0, 0, 0, 0.1);
        box-shadow: -3px 4px 7px 0px rgba(0, 0, 0, 0.04), -3px 4px 32px 0px rgba(0, 0, 0, 0.1);
        border-radius: 2rem;
    }
}
.account-popup__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.account-popup__close .icon {
    width: 6rem;
    height: 6rem;
}
@media only screen and (min-width: 1025px) {
    .account-popup__close {
        display: none;
    }
}
.account-popup__top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media only screen and (min-width: 1025px) {
    .account-popup__top {
        padding-top: 2.4rem;
    }
}
.account-popup__account-bio {
    padding: 0 var(--content-padding, 1.6rem);
}
@media only screen and (min-width: 1025px) {
    .account-popup__account-bio {
        padding: 0 2.4rem;
    }
}
.account-popup__body {
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 var(--content-padding, 1.6rem);
}
@media only screen and (min-width: 1025px) {
    .account-popup__body {
        overflow: unset;
        padding: 0 2.4rem;
    }
}
.account-popup__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.account-popup__menu li {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid var(--Grayscale-600, #E5E5E5);
}
.account-popup__menu li:last-child {
    margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
    .account-popup__menu li {
        padding-bottom: unset;
        border-bottom: none;
    }
}
.account-popup__link {
    color: var(--Grayscale-900, #1C1C1C);
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
@media only screen and (min-width: 1025px) {
    .account-popup__link {
        font-size: 1.4rem;
        line-height: 100%;
    }
}
.account-popup__link--icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-column-gap: 1.2rem;
    -moz-column-gap: 1.2rem;
    column-gap: 1.2rem;
}
.account-popup__link--icon .icon-exit {
    width: 2.4rem;
    height: 2.4rem;
}
@media (hover: none) {
    .account-popup__link {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    .account-popup__link:active {
        opacity: 0.4;
    }
}
@media (hover: hover), all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .account-popup__link:hover {
        opacity: 0.4;
    }
}
.account-popup__divider {
    display: none;
    margin: 0.4rem 0 2rem;
    height: 1px;
    opacity: 0.1;
    background: var(--Grayscale-900, #1C1C1C);
}
@media only screen and (min-width: 1025px) {
    .account-popup__divider {
        display: block;
    }
}
.account-popup__bottom {
    font-size: 1rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 var(--content-padding, 1.6rem);
}
@media only screen and (min-width: 1025px) {
    .account-popup__bottom {
        padding: 0;
    }
}
.account-popup__discount-card {
    font-size: 1rem;
}
.account-popup__discount-card.discount-card {
    width: 100%;
    max-width: 60rem;
    aspect-ratio: 2.33/1;
    padding: 2rem;
    border-radius: 1.6rem;
}
@media only screen and (min-width: 1025px) {
    .account-popup__discount-card.discount-card {
        aspect-ratio: 2.64/1;
        padding: 2.4rem;
    }
}
.account-popup__discount-card.discount-card .discount-card__percentage-value {
    font-size: 6.4rem;
}
.account-popup__discount-card.discount-card .discount-card__percentage {
    -webkit-transform: translate(0, 0.9rem);
    transform: translate(0, 0.9rem);
}
.account-popup__discount-card.discount-card .discount-card__stats-line {
    margin-top: 1.6em;
}

.account-bio {
    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;
    -webkit-column-gap: 1.6rem;
    -moz-column-gap: 1.6rem;
    column-gap: 1.6rem;
}
.account-bio__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: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.account-bio__name {
    margin-bottom: 1.2rem;
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 90%;
}
@media only screen and (min-width: 1025px) {
    .account-bio__name {
        margin-bottom: 0.8rem;
        font-size: 2rem;
        line-height: 110%;
    }
}
.account-bio__bonuses {
    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;
    -webkit-column-gap: 0.4rem;
    -moz-column-gap: 0.4rem;
    column-gap: 0.4rem;
}
.account-bio__bonus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    height: 2.4rem;
    padding: 0.6rem 0.8rem;
    color: var(--Grayscale-800, #353535);
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    background-color: var(--Grayscale-300, #F7F7F7);
    border-radius: 10rem;
}
.account-bio__bonus--percente::after {
    content: " %";
}
.account-bio__bonus--quantity::after {
    content: " бон.";
}
.account-bio__bonus--green {
    color: var(--Grayscale-100, #FFF);
    background-color: var(--Primary-c4, #00A9A5);
}
.account-bio__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 8rem;
    height: 8rem;
    overflow: hidden;
    background-color: #D9D9D9;
    border-radius: 100%;
}
.account-bio__image img {
    display: block;
    width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
@media only screen and (min-width: 1025px) {
    .account-bio__image {
        width: 6.4em;
        height: 6.4rem;
    }
}

.account-bio__image {
    width: 60px;
    height: 60px;
}

.--only-mobile {
    display: none;
}

@media all and (max-width: 640px) {
    .--only-mobile {
        display: list-item;
    }
}

.account-menu__popup.active {
    display: block;
}

.button.disabled {
    background: #cecece;
    border-color: #cecece;
    cursor: default;
}

.account-menu:hover .account-menu__hover {
	display: flex;
}
.account-menu__hover {
	position: absolute;
	top: 100%;
	right: -0.3rem;
	left: auto;
	display: none;
	justify-content: end;
}
.account-menu__hover-inner {
	max-width: 23rem;
	min-width: 100px;
	width: max-content;
	background: #fff;
	padding: 15px;
	border-radius: 1rem;
	position: relative;
	margin-top: 12px;
	display: flex;
	flex-direction: column;
	row-gap: 1.5rem;
	border: 1px solid var(--primary-color);
}
.account-menu__hover-inner::before {
	content: "";
	border-bottom: 13px solid var(--primary-color);
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	bottom: 100%;
	height: 0;
	right: 19.5px;
	position: absolute;
	width: 0;
}
.account-menu__hover-inner::after {
	content: "";
	border-bottom: 12px solid #fff;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	bottom: 100%;
	height: 0;
	right: 20px;
	position: absolute;
	width: 0;
}
@media all and (max-width: 1600px) and (min-width: 1401px) {
	.account-menu__hover {
		right: -5px;
	}
}
@media all and (max-width: 1400px) and (min-width: 1281px) {
	.account-menu__hover {
		right: -10px;
	}
}
@media all and (max-width: 1280px) and (min-width: 1024px) {
	.account-menu__hover {
		right: -12px;
	}
}
@media all and (max-width: 1024px) {
	.account-menu__hover {
		display: none;
	}
}
/* End */


/* Start:/local/static_backend/css/country-select.css?17619822672349*/
.change-country {
    position: relative;
    margin-right: 20px;
}

.change-country__button {
    position: relative;
    padding: 4px 24px 4px 4px;
    background: #fff;
}

.change-country__button i {
    width: 36px;
    height: 18px;
    background: url('/local/static_backend/css/../img/country/kz.svg') 0 0 no-repeat;
    display: inline-block;
}

[data-select="ru"] .change-country__button i {
    background: url('/local/static_backend/css/../img/country/ru.svg') 0 0 no-repeat;
}

[data-select="uz"] .change-country__button i {
    background: url('/local/static_backend/css/../img/country/uz.svg') 0 0 no-repeat;
}

.change-country__button::after {
    position: absolute;
    top: 11px;
    right: 8px;
    display: inline-block;
    background: url('/local/static_backend/css/../img/country/arrow-up.svg') 0 0 no-repeat;
    content: '';
    transform: rotate(180deg);
    width: 8px;
    height: 5px;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.change-country__select {
    display: flex;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    z-index: 99999;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    flex-direction: column;
    margin-top: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
}

.change-country:hover .change-country__select {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.change-country:hover .change-country__button::after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.change-country__item {
    padding: 4px 24px 4px 4px;
    line-height: 0;
    cursor: pointer !important;
}

.change-country__item:hover {
    background: #1C1C1C;
}

.change-country__item i {
    display: inline-block;
    width: 36px;
    height: 18px;
}

.change-country__item-kz i {
    background: url('/local/static_backend/css/../img/country/kz.svg') 0 0 no-repeat;
}

.change-country__item-uz i {
    background: url('/local/static_backend/css/../img/country/uz.svg') 0 0 no-repeat;
}

.change-country__item-ru i {
    background: url('/local/static_backend/css/../img/country/ru.svg') 0 0 no-repeat;
}

@media all and (max-width: 640px) {
    .header__catalog-links .header__catalog-link span {
        display: none;
    }
    .change-country {
        margin-right: -26px;
        margin-left: 11px;
    }
}
/* End */


/* Start:/local/templates/main/template_styles.css?176182080323127*/
.categories__item-link svg{fill:transparent}.swiper-wrapper{height:auto}@media (max-width:500px){.news-section .swiper-slide{display:none}.news-section .swiper-slide.mobile{display:block}}@media only screen and (max-width:768px){.error{height:calc(100vh - 60px)}}.contacts{padding:2rem 0 8rem}.contacts .breadcrumbs{margin-bottom:5.8rem}@media only screen and (max-width:1024px){.contacts .breadcrumbs{margin-bottom:5.2rem}}@media only screen and (max-width:768px){.contacts .breadcrumbs{margin-bottom:4.6rem}}@media only screen and (max-width:640px){.contacts .breadcrumbs{margin-bottom:4rem}}.contact{position:relative;background:url("/local/templates/main/../img/contact/bg.jpg");background-size:cover;padding-top:180px}.contact-body{background:#fff;border-top-left-radius:23px;border-top-right-radius:23px;padding:40px 0 65px}@media (max-width:767.98px){.contact-body{padding-bottom:32px}}.contact-body__title{color:#2e4156}.contact-body__p{color:#587490;margin-top:20px;line-height:26px}.contact-statis{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px}
@media (max-width:767.98px){.contact-statis{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}}.contact-statis__item{margin-right:53px}@media (max-width:992.98px){.contact-statis__item{margin-right:15px}}@media (max-width:767.98px){.contact-statis__item{margin-right:0;margin-bottom:24px}}.contact-statis__item:last-child{margin-right:0}.contact-statis__number{color:#007d75}.contact-statis__p{color:#2e4156;margin-top:12px;width:261px}@media (max-width:992.98px){.contact-statis__p{width:220px}}@media (max-width:767.98px){.contact-statis__p{width:328px}}.delivery{padding-top:40px;padding-bottom:105px}@media (max-width:767.98px){.delivery{padding-top:0}}.delivery-title{color:#2e4156}.delivery-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}@media (max-width:992.98px){.delivery-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767.98px){.delivery-row{margin-top:24px}
}.delivery-row__item{margin-right:75px}@media (max-width:992.98px){.delivery-row__item{margin-right:0;margin-bottom:24px}}.delivery-row__item:last-child{margin-right:0}.delivery-row__title{color:#2e4156;margin-bottom:15px}.delivery-row__p{color:#587490}.delivery-row__p_con{margin-top:15px}.delivery-info{display:-webkit-box;display:-ms-flexbox;display:flex}.delivery-info__item{margin-right:55px;margin-bottom:5px}.delivery-info__item:last-child{margin-right:0}.delivery-info__item:first-child{width:151px}.delivery-info__item p{color:#587490}.delivery-map{padding-top:40px}@media (max-width:767.98px){.delivery-map{padding-top:10px}}.delivery-map__title{color:#2e4156;margin-bottom:12px}.delivery-map__p{width:600px;color:#587490;margin-bottom:10px;line-height:20px}@media (max-width:767.98px){.delivery-map__p{width:100%}}.delivery-map__map{margin-top:25px}.delivery-map__map img{width:100%;height:390px}.delivery-payment{padding-top:40px}@media (max-width:767.98px){.delivery-payment{padding-top:24px}
}.delivery-payment__title{color:#2e4156}.delivery-paymentRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}@media (max-width:767.98px){.delivery-paymentRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.delivery-paymentRow__item{margin-right:32px}@media (max-width:767.98px){.delivery-paymentRow__item{margin-right:0;margin-bottom:24px}}.delivery-paymentRow__item:last-child{margin-right:0}.delivery-paymentRow__title{color:#2e4156;width:280px}.delivery-paymentRow__subTitle{color:#587490;width:280px;margin-top:15px}.delivery-paymentRow__cards{margin-top:15px}.delivery-paymentRow__cards img{margin-right:8px}.delivery-paymentRow__cards img:last-child{margin-right:0}.delivery-return{padding-top:45px}@media (max-width:767.98px){.delivery-return{padding-top:10px}}.delivery-return__title{color:#2e4156;margin-bottom:25px}.delivery-return__p{color:#2e4156;margin-bottom:18px}.delivery-return__info{width:600px;color:#587490;line-height:18px}
@media (max-width:767.98px){.delivery-return__info{width:100%}}.delivery-return__instruction{color:#2e4156;margin-top:30px}.delivery-return__list{width:600px;margin-top:15px;padding-left:30px}@media (max-width:767.98px){.delivery-return__list{width:100%}}.delivery-return__list li{margin-bottom:18px}.delivery-return__list li p{color:#587490;position:relative}.delivery-return__list li p span{position:absolute;left:-15px}.contacts-title{color:#2e4156}.contacts-body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media (max-width:1250px){.contacts-body{margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-body__item{width:280px;margin-right:40px}@media (max-width:1250px){.contact-body__item{margin-bottom:24px}}.contact-body__item:last-child{margin-right:0;position:relative;right:-90px;top:25px}@media (max-width:1250px){.contact-body__item:last-child{right:0}}.contacts-body__title{color:#2e4156;margin-bottom:15px}
.contacts-body__p{color:#587490}.contacts-body__p_con{margin-top:15px}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-info__item p{color:#587490;margin-bottom:6px}.contacts-map{margin-top:40px}.contacts-map img{width:100%;height:600px}.p3{font-size:16px}.delivery-payment img{display:inline-block}iframe{border:none}.catalog__categories-label svg{fill:#fff}@media (max-width:570px){.news-section .news-list__item{display:block !important}.news-list__item.hide{display:none !important}}.breadcrumbs__item{opacity:.3}.breadcrumbs__item--last{opacity:1}.catalog-list__advantages svg,.catalog__categories-more-button-label svg{fill:transparent}.error{min-height:calc(100vh - var(—header-height));min-height:-webkit-fill-available}.basket-coupon-alert{padding:0 20px 10px}.close-link-basket{cursor:pointer}.order .details__list{padding-bottom:0;margin-bottom:0;border-bottom:none}.order .details__item:nth-child(2){padding-bottom:1.6rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.07)}

.order .details__item:nth-child(4){font:var(--title-h4)}.about-section__director-text:after{top:-8.4rem}#SDEK_pvz{position:fixed;top:20px !important;z-index:99999999}.about-blockquote__text:after{background-size:cover}.basket-items-list-item-notification-inner+.basket-items-list-item-notification-inner{display:none}.basket__products-clean{cursor:pointer}.header__burger-item--mobile{display:none}@media only screen and (max-width:1024px){.header__burger-item--mobile{display:block}}.press-center__main-new{display:none}.press-center__main-new.active{display:block}.about-section__text>h1{font:var(--text-t2)}
.sale-order-detail-payment-options-methods-template .btn-success {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #70bb18;
  color: #fff;
  font: var(--ui-font-weight-bold) 13px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
}
.container-fluid {
    width: 100%;
    max-width: calc(var(--max-container-width) + 2*var(--content-padding));
    margin: 0 auto;
    padding: 0 var(--content-padding);
} 


.modal-answer__link--continue {
    margin-bottom: 2rem;
    background-color: #cecece;
    border-color: #cecece;
    color: #000;
}

.modal-answer__link--continue:hover {
    color: #fff;
}

.catalog-list__basket svg {
    color: #1C1C1C;
	stroke: #007d75;
}

[data-added-cart] {
    background: #007d75;
    color: #fff;
    fill: #fff;
}

[data-added-cart] svg,
[data-added-cart] svg path
{
    color: #fff;
    fill: #fff;
}

.order__client-input-wrapper--long-new {
    max-width: 50rem;
}

.order__client-input-wrapper--simple {
    max-width: 23rem;
}

.SDEK_selectPVZ {
    display: inline-block;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    height: 3.6rem;
    padding: 0 1.6rem;
    border: 1px solid var(--black-color);
    border-radius: 7.6rem;
    cursor: pointer;
    line-height: 3.6rem;
    transition: background-color .3s,color .3s,border-color .3s;
    margin-top: 2rem;

    border-color: var(--primary-color);
    background-color: var(--primary-color);
    color: #fff;
}

.header__phone-mobile {
    display: none;
}

.header__phone-mobile svg {
    width: 2rem;
    height: 2rem;
}

@media all and (max-width: 640px) {
    .header__phone-mobile {
        display: inline-flex;
    }
    .header__user-navigation {
        gap: 1rem;
        margin-left: 0;
    }
}

.order__tab-desc #russianpost_btn_openmap {
    display: none;
}

#russianpost_btn_openmap {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    height: 3.6rem;
    padding: 0 1.6rem;
    border: 1px solid var(--primary-color) !important;
    border-radius: 7.6rem;
    cursor: pointer;
    font: var(--text-t2);
    transition: background-color .3s,color .3s,border-color .3s;

    background-color: var(--primary-color) !important;
    color: #fff;
}

#russianpost_btn_openmap:hover {
    border-color: #353535 !important;
    background-color: #353535 !important;
}

.profile-form .profile-form__label.active {
    top: 5px;
    opacity: .4;
}

.profile-addresses__item-left {
    padding-right: 10px;
}

.basket__products-item-img,
.profile-orders__photo-item,
.profile-photo__img,
.profile-avatar {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.profile-photo__icon {
    position: relative;
    cursor: pointer;
}

.profile-photo__icon input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
    top: 0;
}

.input-wrapper__value .profile-form__label {
    top: 5px;
    opacity: .4;
    transform: none;
    font-size: 1.5rem;
}

.input-wrapper__select {
    overflow: visible;
}

.input-wrapper__select .choices {
    height: 100%;
    padding: 0 1.6rem;
}

.input-wrapper__select .choices__list--dropdown {
    margin-left: -1.6rem;
}

.active .profile-list__link {
    color: #007D75;
    text-decoration: underline;
}

.profile-possibilities__title {
    line-height: 1;
}

.questions--personal {

}

.questions--personal .questions-items__accordion {
    border: 1px solid #E5E5E5;
    padding: 0 20px 0 32px;
    border-radius: 20px;
    margin-bottom: 12px;
}

.questions--personal .questions-items__accordion.active {
    background: #F7F7F7;
    border: 0;
    padding-bottom: 20px;
}

.questions--personal .questions-items__accordion-content {
    color: #353535;
    opacity: 0.6;
    margin-left: 0;
}

.questions--personal .active .questions-items__accordion-content {

}

.icon-plus {
    background: #fff url("/local/static_backend/img/plus.svg") 50% 50% no-repeat;
    width: 4.8rem;
    height: 4.8rem;
    line-height: 1;
    display: inline-block;
    border-radius: 50%;
    transition: all ease-in-out 500ms;
}

.active .icon-plus {
    transform: rotate(45deg);
}

.copy-success {
    font-size: 14px;
    margin-left: 15px;
    line-height: 2;
}

.is-error {
    border-bottom: 1px solid red;
}

.login-content__center .alert {
    margin-top: 20px;
}

.alert-danger {
    color: red;
}

.catalog-list__item > div {
    position: relative;
}

.catalog-list__favorite {
    position: absolute;
    right: 7.2rem;
    top: 44.76rem;
    /*bottom: 1.6rem;*/
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 5.2rem;
    height: 5.2rem;
    border-radius: 50%;
    background: url("/local/static_backend/img/favorite.svg?1") 50% no-repeat;
}

.catalog-list__favorite.active,
.catalog-list__favorite:hover {
    background: url("/local/static_backend/img/favorite-active.svg") 50% no-repeat;
}

.catalog-list__img .catalog-list__favorite {
    right: 7.2rem;
    top: auto;
    bottom: 1.6rem;
	border-radius: 100%;
	border: 1px solid var(--primary-color);
}

.header__search-content .catalog-list__favorite {
    display: none;
}

.catalog__favorites .catalog-list__tags {
    display: none;
}

.catalog__favorites .catalog-list__img {
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.catalog__favorites .catalog-list {
    grid-template-columns: repeat(5, 1fr);
}

.catalog__favorites .catalog-list__title {
    font-size: 18px;
}

.catalog__favorites .catalog-list__text {
    font-size: 12px;
}

.catalog__favorites .catalog-list__favorite {
    top: 25.76rem;
    background-color: #fff;
}

.reviews__personal .reviews__item-product-content {
    padding-right: 20px;
}

.reviews__item-date {
    font-size: 14px;
    color: rgba(28,28,28,0.3);
}

.grecaptcha-badge {
    display: none !important;
}

.table-bonus {
    display: flex;
    flex-direction: column;
}

.table-bonus__head {
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0;
    color: #353535;
    opacity: 0.5;
    font-size: 14px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.table-bonus__item {
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.table-bonus__col-2 {
    text-align: right;
}

.table-bonus__col-3 {
    text-align: right;
}

.table-bonus__col-red {
    color: #E94545
}

.table-bonus__col-green {
    color: #007D75;
}

@media all and (max-width: 720px) {
    .profile-list {
        overflow: scroll;
    }
}

.login-content__center .alert {
   /* max-height: 50px;
    overflow: scroll;*/
}

.login-content__center .alert a {
    text-decoration: underline;
}

.login-content__center .alert a:hover {
    text-decoration: none;
}

.profile-addresses__buttons a {
    max-width: 200px;
}

.details__promo-code-input {
    max-width: 200px;
}

.js-input-bonus {
    border-bottom: 1px solid;
    max-width: 100px;
}

.order .details__item:nth-child(4) {
    font: var(--text-t2);
}

.order .details__item:last-child {
    font: var(--title-h4);
}

.account-bio__image .profile-avatar {
    height: 100%;
}

.product-card__categories {
    flex-wrap: wrap;
    gap: 10px;
}

.product-card__title {
    font-size: 6rem;
}

.product-card__title .catalog-list__favorite {
    position: relative;
    top: 0;
    right: 0;
    vertical-align: middle;
    margin-bottom: 10px;
    display: inline-block;
}

@media all and (max-width: 768px) {
    .product-card__title {
        font-size: 4rem;
    }
    .product-card__title .catalog-list__favorite {
        margin-bottom: 0;
    }
	.product-card__price {
		flex-direction: row;
		column-gap: 2rem;
		flex-wrap: wrap;
	}
	.product-card__price .catalog-list__price__new {
		order: 2;
		font-size: 4rem;
		white-space: nowrap;
	}
	.product-card__price .catalog-list__price__old {
		order: 1;
		font-size: 3rem;
		white-space: nowrap;
	}
	.product-card__info .product-card__delivery,
	.product-card__info .product-card__delivery-desc {
		text-align: center;
	}
	.catalog-list__img .catalog-list__favorite {
		right: calc(5.2rem + 1.6rem + 5px);
		bottom: 1rem;
		width: 4.6rem;
		height: 4.6rem;
	}
}

.reviews__item.active .reviews__item-text {
    -webkit-line-clamp: inherit;
}

.reviews__item.active .reviews__item-link {
    display: none;
}

.hide-btn .reviews__item-link {
    display: none;
}

.reviews__item-product {
    justify-content: space-between;
}

.reviews__item-product-wrap {
    display: flex;
    gap: 1.2rem;
}

.profile-right .reviews__wrapper {
    grid-template-columns: none;
}

.profile-right .reviews__list {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: stretch;
    align-content: flex-start;
    flex-wrap: wrap;
    gap: 2rem;
}

.profile-right .reviews__item {
    width: 49%;
    position: relative;
    display: block;
    margin-bottom: 0;
}

.profile-orders__details-item-payment {
    max-width: 212px;
}

.profile-orders__details-item-delivery {
    max-width: 500px;
}

@media all and (max-width: 768px) {
    .profile-right .reviews__item {
        width: 100%;
    }

    .profile-orders__details-item:last-child {
        margin-bottom: 20px;
    }
}

.profile-orders__details-item:first-child {
    min-width: 212px;
}

.profile-orders__details-item:last-child {
    padding-right: 20px;
}

.reviews__item-active {
    display: inline-block;
}

.order__button-block {
    flex-direction: row;
    max-width: 100%;
    justify-content: space-between;
}

.order__button-block-wrap {
    display: flex;
}

.order__button-block .order__confidence {
    text-align: left;
}

.order__button-block .details__link {
    margin-bottom: 0;
    width: auto;
    display: flex;
    margin-right: 8px;
    min-width: 190px;
}

@media all and (max-width: 768px) {
    #bx-soa-bottom-button {
        display: none;
    }
}

.bx-soa-cart-total-button-container-1 .details__link,
.bx-soa-cart-total-button-container-2 .details__link
{
    margin-bottom: 0;
}

.bx-soa-cart-total-button-container-2 {
    padding-top: 0;
}

.details__item.bx-soa-cart-total-line-total + .bx-soa-cart-total-button-container-2 {
    padding-top: 20px;
}

.profile-steps.active .profile-steps__items {
    display: none;
}

.profile-steps.active .profile-steps__button {
    margin-top: 0;
}

@media all and (max-width: 640px) {
    .input-wrapper__select .choices {
        height: 5.2rem;
    }
	.catalog-list__img .catalog-list__favorite {
		right: calc(4rem + 0.6rem + 5px);
		bottom: 0.6rem;
		width: 4rem;
		height: 4rem;
	}
}

@media only screen and (max-width: 425px) {
    /*.header__catalog-links {
        display: none;
    }*/
	.header .header__catalog-links .header__catalog-link {
		padding: 0 10px;
	}
	.header .change-country {
		margin-left: -5px;
	}
	.header .change-country__button {
		padding-right: 15px;
	}
	.header .change-country__button:after {
		right: 3px;
	}
	.header .change-country__button i {
		width: 20px;
		height: 15px;
		background-size: cover;
	}
	.header .header__user-navigation {
		column-gap: 1px;
	}
	.header .header__nav {
		column-gap: 4px;
	}
}

.discount-block--text {
    font-size: 18px;
    margin-bottom: 4rem;
}

.catalog-list__options {
    border-radius: 13px;
    margin-top: 10px;
    background: #007d75e0;
    display: inline-block;
    padding: 3px 10px 4px 10px;
    color: #Fff;
    line-height: 1;
    vertical-align: middle;
}
/*
.catalog-list__options:before {
    margin-right: 4px;
    display: inline-block;
    content: '+';
    vertical-align: middle;
}*/
@media only screen and (min-width: 640px) {
    .modal-review__slide img {
        width: auto;
        position: relative;
    }

    .modal-review__slide {
        padding: 0;
        width: fit-content !important;
    }

    .modal-review__slide.swiper-slide-active {
        opacity: 1 !important;
    }

    .modal-review__slide {
        opacity: 0 !important;
        /* transform: none !important; */
    }

    .modal-review__slider {
        .swiper-wrapper {
            justify-content: center !important;
        }
    }
}

.checkbox + label {
    gap: 0.5rem;
}

.checkbox + label::before {
    margin-right: 0.5rem;
}

.details__list .form-check {
    margin-top: 1rem;
}

.checkbox:not(:checked) + label.highlight-checkbox::before {
    border: 2px solid red;
    opacity: 1;
}


@media all and (max-width: 380px) {
	.product-card__price .catalog-list__price__new {
		font-size: 3.5rem;
	}
	.product-card__price .catalog-list__price__old {
		font-size: 2.5rem;
	}
}

.swiper-pagination.intro__swiper-pagination__white,
.slider-navigation.intro__swiper-navigation__white {
	color: #fff;
}

.reviews__item-text .reviews__item-text__inner {
	margin-bottom: 1.6rem;
}

.rating-area {
	overflow: hidden;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	flex-direction: row-reverse;
	justify-content: flex-end;
}
.rating-area:not(:checked) > input {
	display: none;
}
.rating-area:not(:checked) > label {
	float: right;
	width: 30px;
	padding: 0;
	cursor: pointer;
	font-size: 32px;
	line-height: 32px;
	color: #f7f7f7;
}
.rating-area:not(:checked) > label:before {
	background: url("/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_x2.png") no-repeat left top;
	background-size: cover;
	width: 25px;
	height: 25px;
	display: block;
	content: "";
}
.rating-area > input:checked ~ label:before {
	background-image: url("/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_active_x2.png");
}
.rating-area:not(:checked) > label:hover:before,
.rating-area:not(:checked) > label:hover ~ label:before {
	background-image: url("/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_active_x2.png");
}
.rating-area > input:checked + label:hover:before,
.rating-area > input:checked + label:hover ~ label:before,
.rating-area > input:checked ~ label:hover:before,
.rating-area > input:checked ~ label:hover ~ label:before,
.rating-area > label:hover ~ input:checked ~ label:before {
	background-image: url("/local/templates/.default/components/bitrix/iblock.vote/stars/images/stars_active_x2.png");
}
.rate-area > label:active {
	position: relative;
}

.mt-5 {
	margin-top: 5px;
}

:root {
    --header-height: 76px;

    @media screen and (max-width: 640px) {
        --header-height: 60px;
    }
}

@media screen and (max-width: 640px) {
    .js-section-animate,
    .js-title-animate {
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        will-change: auto !important;
    }

    .intro__slide.swiper-slide-active .intro__img img {
        transform: none !important;
    }

    a.intro__link,
    div.intro__text,
    h2.intro__title,
    div.intro__title {
        transform: translateY(0) !important;
        opacity: 1 !important;
    }
}


.parsley-minlength {
    width: 100px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: end;
}

.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    background-color: #fff;
}

.loader__img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);

    transition: transform .6s ease, visibility 0s linear 0.2s;
}

@media (max-width: 640px) {
    .loader__img {
        width: 22rem;
    }
}

.disable-scroll {
    overflow: hidden;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}

.animatable .loader {
    opacity: 0;
    visibility: hidden;
    transition: opacity .6s ease, visibility 0s linear 0.2s;
}

.animatable .loader__img {
}

.ie-placeholder {
    z-index: 4000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #202020;
    color: white;
    display: flex;
    flex-direction: column;
    text-align: center;

}

.ie-placeholder__message {
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 500;
    margin: auto;
}

@supports (display: grid) {
    .ie-placeholder {
        display: none;
    }
}
/* End */


/* Start:/local/css/reaspekt/reaspekt.geobase/style.css?1761820803695*/
.ReaspektPopupOverlay{height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:500;background-color:#000;filter:alpha(opacity=60)}#ReaspektPopupBody{position:absolute !important;padding:30px 50px;left:0;top:0;z-index:510;background-color:#fff;box-shadow:0px 0px 15px #000;box-sizing:border-box}#ReaspektPopupBody .ReaspektClosePosition{position:relative}#ReaspektPopupBody #ReaspektCloseBtn{position:absolute;right:-40px;top:-20px;width:24px;height:24px;cursor:pointer;background:url("/local/css/reaspekt/reaspekt.geobase/images/close-button-sprite.png") no-repeat top}#ReaspektPopupBody #ReaspektCloseBtn:hover{background:url("/local/css/reaspekt/reaspekt.geobase/images/close-button-sprite.png") no-repeat 0 -24px}#ReaspektPopupContainer{max-width:900px}
/* End */
/* /local/templates/.default/components/bitrix/iblock.vote/stars/style.css?17618208031423 */
/* /local/templates/.default/css/_styles.min.css?1761820803285511 */
/* /local/templates/.default/assets/fonts/fonts.css?1761820803346 */
/* /local/static_backend/css/user-menu.css?176182080312553 */
/* /local/static_backend/css/country-select.css?17619822672349 */
/* /local/templates/main/template_styles.css?176182080323127 */
/* /local/css/reaspekt/reaspekt.geobase/style.css?1761820803695 */
