@font-face {font-family: swiper-icons;src: url('data:application/font-woff;charset=utf-8;base64, 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');font-weight: 400;font-style: normal;}:root {--swiper-theme-color: #007aff;}:host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1;}.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}.swiper-vertical>.swiper-wrapper {flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);box-sizing: content-box;}.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {transform: translate3d(0, 0, 0);}.swiper-horizontal {touch-action: pan-y;}.swiper-vertical {touch-action: pan-x;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}.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-backface-hidden .swiper-slide {transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}.swiper-3d .swiper-wrapper {transform-style: preserve-3d;}.swiper-3d {perspective: 1200px;}.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {transform-style: preserve-3d;}.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-css-mode.swiper-horizontal>.swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-css-mode.swiper-vertical>.swiper-wrapper {scroll-snap-type: y mandatory;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper {scroll-snap-type: none;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: none;}.swiper-css-mode.swiper-centered>.swiper-wrapper::before {content: '';flex-shrink: 0;order: 9999;}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-inline-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {margin-block-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}.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, .15);}.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));}.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%;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {animation: swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}@keyframes swiper-preloader-spin {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;transform: translateZ(0);}.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: var(--swiper-navigation-top-offset, 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: .35;cursor: auto;pointer-events: none;}.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {opacity: 0;cursor: auto;pointer-events: none;}.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {display: none!important;}.swiper-button-next svg, .swiper-button-prev svg {width: 100%;height: 100%;object-fit: contain;transform-origin: center;}.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {transform: rotate(180deg);}.swiper-button-prev, .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset, 10px);right: auto;}.swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 10px);left: auto;}.swiper-button-lock {display: 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:after, .swiper-rtl .swiper-button-next:after {content: 'prev'}.swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 10px);left: auto;}.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: 'next'}.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {display: none!important;}.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: var(--swiper-pagination-bottom, 8px);top: var(--swiper-pagination-top, auto);left: 0;width: 100%}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.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: var(--swiper-pagination-bullet-border-radius, 50%);background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-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: var(--swiper-pagination-right, 8px);left: var(--swiper-pagination-left, auto);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: .2s transform, .2s 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: .2s transform, .2s left;}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform, .2s right;}.swiper-pagination-fraction {color: var(--swiper-pagination-fraction-color, inherit);}.swiper-pagination-progressbar {background: var(--swiper-pagination-progressbar-bg-color, rgba(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: var(--swiper-pagination-progressbar-size, 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: var(--swiper-pagination-progressbar-size, 4px);height: 100%;left: 0;top: 0;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: var(--swiper-scrollbar-border-radius, 10px);position: relative;touch-action: none;background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));}.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {display: none!important;}.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {position: absolute;left: var(--swiper-scrollbar-sides-offset, 1%);bottom: var(--swiper-scrollbar-bottom, 4px);top: var(--swiper-scrollbar-top, auto);z-index: 50;height: var(--swiper-scrollbar-size, 4px);width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar {position: absolute;left: var(--swiper-scrollbar-left, auto);right: var(--swiper-scrollbar-right, 4px);top: var(--swiper-scrollbar-sides-offset, 1%);z-index: 50;width: var(--swiper-scrollbar-size, 4px);height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius: var(--swiper-scrollbar-border-radius, 10px);left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.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%;object-fit: contain;}.swiper-slide-zoomed {cursor: move;touch-action: none;}.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 {pointer-events: auto;}.swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper.swiper-cube {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-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: .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-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible;}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper.swiper-flip {overflow: visible;}.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-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;transition-property: transform, opacity, height;}.swiper.swiper-cards {overflow: visible;}.swiper-cards .swiper-slide {transform-origin: center bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}html {scrollbar-gutter: stable;}body, html {height: 100%}p {margin-top: 0;margin-bottom: 15px;}circle, path, rect {transition: all .35s ease;}body {font-size: 18px;line-height: 1.5;min-width: 320px;position: relative;font-family: Roboto, sans-serif;color: #32302f;margin: 0;-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: 100%;display: flex;flex-direction: column;}::placeholder {color: #666;opacity: 1;}::selection {background: #b3d4fc;text-shadow: none;}address {font-style: normal;}ol, ul {list-style: none;margin: 0;padding: 0;}button, input, select, textarea {outline: 0;border: none;margin: 0;padding: 0;font-size: inherit;}*, ::after, ::before {box-sizing: border-box;}h1, h2, h3, h4, h5, h6 {font-weight: 400;margin: 0;}a {color: inherit;transition: all .35s ease;text-decoration: none;outline: 0;}img, video {display: block;max-width: 100%;height: auto;}iframe {display: block;border: none;}button {cursor: pointer;background: 0 0;}select {appearance: none;}select::-ms-expand {display: none;}textarea {resize: none;}body.hidden {overflow: hidden;}.logo img, .logo svg {display: block;}@media screen and (min-width:1024px) {.logo img, .logo svg {width: 126px;}}@media screen and (min-width:320px) {.header {padding: 18px 0;backdrop-filter: blur(8px);box-shadow: 0 4px 24px 0 rgba(194, 201, 205, .34);background: rgba(255, 255, 255, .9);position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}.header__row {display: flex;align-items: center;justify-content: space-between;}}@media screen and (min-width:768px) {.header {top: 29px;max-width: 700px;transform: translateX(-50%);left: 50%;border-radius: 60px;}}@media screen and (min-width:1024px) {.header {max-width: 884px;padding: 19px 20px;}}@media screen and (min-width:320px) {.main__list {position: absolute;left: 0;top: 100%;width: 100%;background: #fff;z-index: 99;box-shadow: 0 4px 24px 0 rgba(194, 201, 205, .34);padding: 12px 12px;display: none;}.main__list li {margin-bottom: 12px;}.main__list li:last-child {margin-bottom: 0;}}@media screen and (min-width:768px) {.main__list {display: flex;align-items: center;gap: 24px;position: static;background: 0 0;box-shadow: none;padding: 0;width: auto;}.main__list li {margin-bottom: 0;}.main__list li a {font-size: 16px;line-height: 1.3;display: block;font-weight: 500;position: relative;}.main__list li a::before {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: #32302f;transition: all .35s ease;}.main__list li a:hover::before {width: 100%}}@media screen and (min-width:1024px) {.main__list {gap: 40px;}}.hamburger.is-active svg {display: none;}.hamburger.is-active svg:last-child {display: block;}@media screen and (min-width:320px) {.hamburger {width: 46px;height: 46px;border-radius: 50%;background: #dae6d1;display: flex;align-items: center;justify-content: center;}.hamburger svg:last-child {display: none;}}@media screen and (min-width:768px) {.hamburger {display: none;}}.form__checkbox input[type=checkbox] {display: none;}.form__checkbox input[type=checkbox]+label {position: relative;cursor: pointer;display: block;padding-left: 30px;font-size: 14px;color: #333;}.form__checkbox input[type=checkbox]+label::before {content: "";position: absolute;width: 16px;height: 16px;top: 1px;left: 0;border: 1px solid #333;border-radius: 2px;}.form__checkbox input[type=checkbox]:checked+label::after {content: "";position: absolute;width: 5px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;transform: rotate(45deg);left: 6px;top: 4px;}@media screen and (min-width:320px) {.btn {display: inline-flex;align-items: center;justify-content: center;gap: 8px;transition: all .35s ease;font-size: 18px;line-height: 1;font-family: Roboto, sans-serif;text-align: center;border-radius: 100px;font-weight: 600;padding: 26px 24px;}}@media screen and (min-width:320px) and (min-width:320px) {.btn-black {background: #32302f;color: #fff;}.btn-black:hover {box-shadow: 0 8px 14px 0 rgba(50, 48, 47, .2);background: #474544;}.btn-black:active {background: #21201f;}.btn-black:focus-visible {outline: 4px solid rgba(50, 48, 47, .2);}.btn-black.btn-transparent {background: 0 0;color: #32302f;border: 1px solid #c9ccd1;padding: 19px 23px;}.btn-black.btn-transparent:hover {background: #1d1c1b;border-color: #1d1c1b;color: #fff;}}@media screen and (min-width:768px) {.btn {max-width: 400px;margin-left: auto;margin-right: auto;display: flex;}}@media screen and (min-width:1200px) {.btn {padding: 29px 24px;font-size: 22px;}}.socials {display: flex;align-items: center;gap: 16px;}.socials li img, .socials li svg {display: block;}.text-right {text-align: right;}.text-center {text-align: center;}@media screen and (min-width:320px) {.h1, h1 {font-weight: 800;font-size: 40px;line-height: 1.3;color: #32302f;}}@media screen and (min-width:1024px) {.h1, h1 {font-size: 70px;line-height: 1.2;}}@media screen and (min-width:320px) {.h2, h2 {line-height: 1.3;color: #32302f;font-weight: 800;font-size: 34px;}}@media screen and (min-width:768px) {.h2, h2 {font-size: 36px;}}@media screen and (min-width:1024px) {.h2, h2 {font-size: 50px;line-height: 1.2;}}@media screen and (min-width:1200px) {.h2, h2 {font-size: 60px;}}.bg-gray {background: #f2f4f6;}.green {color: #74a84a;}@media screen and (min-width:320px) {.container {width: 100%;margin: 0 auto;padding: 0 20px;max-width: 580px;}}@media screen and (min-width:768px) {.container {max-width: 740px;}}@media screen and (min-width:1024px) {.container {max-width: 924px;}}@media screen and (min-width:320px) {.hero {padding-top: 119px;padding-bottom: 48px;}}@media screen and (min-width:768px) {.hero {padding-top: 150px;padding-bottom: 88px;}}@media screen and (min-width:1200px) {.hero {padding-top: 175px;}}.hero__content {text-align: center;}@media screen and (min-width:320px) {.hero__content .h1 {margin-bottom: 11px;}.hero__content p {margin-bottom: 24px;line-height: 1.6;}}@media screen and (min-width:1200px) {.hero__content .h1 {margin-bottom: 15px;}.hero__content p {max-width: 725px;margin-left: auto;margin-right: auto;margin-bottom: 21px;}}@media screen and (min-width:320px) {.hero__img {margin: 0 auto 37px;}.hero__img img {width: 100%;display: block;max-width: none;}}@media screen and (min-width:768px) {.hero__img {min-height: 273px;max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;}.hero__img img {max-width: 754px;margin-left: auto;margin-right: auto;position: relative;right: 14px;top: 2px;}.hero__img::after {border-radius: 240px;width: calc(100% + 32px);height: 297px;max-width: 884px;}.hero__img::before {border-radius: 240px;width: 100%;height: 273px;max-width: 853px;}}@media screen and (min-width:1200px) {.hero__img {margin-bottom: 53px;}}@media screen and (min-width:320px) {.hero__img-decor {display: none;}}@media screen and (min-width:1024px) {.hero__img-decor {display: block;position: absolute;z-index: -1;}}.hero__img-decor--1 {right: 56px;top: 44px;}.hero__img-decor--2 {bottom: 14px;left: 121px;}@media screen and (min-width:320px) {.hero__company {display: flex;align-items: center;justify-content: center;gap: 14px;}}@media screen and (min-width:1200px) {.hero__company {gap: 60px;}}.hero__company-item:nth-child(1) img {width: 106px;}.hero__company-item:nth-child(2) img {width: 90px;}.hero__company-item:nth-child(3) img {width: 88px;}.hero__company-item:nth-child(4) img {width: 96px;}@media screen and (min-width:320px) {.age {padding-bottom: 53px;}}@media screen and (min-width:1200px) {.age {padding-bottom: 117px;}}@media screen and (min-width:320px) {.age__content {text-align: center;}.age__content .h2 {margin-bottom: 14px;max-width: 296px;margin-left: auto;margin-right: auto;}.age__content p {margin-bottom: 22px;}.age__content p:last-child {margin-bottom: 0;}.age__content img {display: block;margin: 0 auto 31px;width: 100%}}@media screen and (min-width:768px) {.age__content .h2 {max-width: 400px;}.age__content img {width: 500px;}}@media screen and (min-width:1200px) {.age__content .h2 {max-width: 680px;margin-bottom: 10px;}.age__content p {max-width: 582px;margin-left: auto;margin-right: auto;margin-bottom: 43px;}.age__content img {width: 100%;margin-bottom: 37px;}}@media screen and (min-width:320px) {.benefits {padding: 48px 0 60px;}.benefits .h2 {text-align: center;margin-bottom: 23px;}}@media screen and (min-width:1200px) {.benefits {padding-top: 101px;padding-bottom: 124px;}.benefits .h2 {margin-bottom: 55px;}}@media screen and (min-width:320px) {.benefits__row {display: flex;flex-wrap: wrap;gap: 10px;}}@media screen and (min-width:1200px) {.benefits__row {gap: 20px;}}@media screen and (min-width:320px) {.benefits__item {text-align: center;width: calc(50% - 5px);box-shadow: 0 10px 20px 0 rgba(166, 171, 161, .1);background: #fff;border-radius: 24px;padding: 17.5px 15px;}.benefits__item img {width: 54px;height: 54px;margin: 0 auto 6px;border-radius: 50%}.benefits__item p {margin-bottom: 0;line-height: 1.4;}}@media screen and (min-width:1200px) {.benefits__item {width: calc(33.3333% - 14px);padding: 27.5px 12px;}}@media screen and (min-width:320px) {.patient {padding: 60px 0;}}@media screen and (min-width:320px) {.patient__nav {box-shadow: inset 0 2px 10px 0 rgba(166, 171, 161, .25);background: #fff;padding: 5px;display: flex;gap: 12px;margin-bottom: 30px;border-radius: 40px;}}@media screen and (min-width:320px) {.patient__nav-btn {width: calc(50% - 6px);border-radius: 30px;padding: 15px 24px;font-family: Roboto, sans-serif;font-size: 18px;line-height: 1;font-weight: 600;border-radius: 30px;border: 1px solid transparent;transition: all .35s ease;}.patient__nav-btn.active {border-color: #e7e7ef;}.patient__nav-btn:hover {border-color: #e7e7ef;}}@media screen and (min-width:320px) {.patient__img {margin-bottom: 20px;}.patient__img img {width: 100%;border-radius: 20px;}}@media screen and (min-width:320px) {.patient__content {text-align: center;}.patient__content .h2 {margin-bottom: 13px;}.patient__content p {margin-bottom: 17px;}}@media screen and (min-width:320px) {.patient__chart-box {margin-bottom: 19px;}.patient__chart-box:last-child {margin-bottom: 0;}}@media screen and (min-width:320px) {.patient__chart-row {display: flex;align-items: center;text-align: left;gap: 7px;}}@media screen and (min-width:320px) {.patient__chart-percent {font-weight: 700;font-size: 24px;line-height: 1.4;background: linear-gradient(180deg, #8fc464 0, #629d32 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}}@media screen and (min-width:320px) {.patient__chart-text {font-size: 16px;line-height: 1.2;}}@media screen and (min-width:320px) {.patient__chart-line {margin-top: 9px;background: #e3e4e6;border-radius: 20px;width: 100%;height: 10px;position: relative;z-index: 1;}.patient__chart-line span {position: absolute;left: 0;top: 0;height: 100%;background: linear-gradient(180deg, #8fc464 0, #629d32 100%);border-radius: 20px;}}.research {padding: 49px 0 54px;}.research__header {text-align: center;}.research__header .h2 {margin-bottom: 10px;}.research__header p {margin-bottom: 43px;}.research__header img {width: calc(100% + 40px);max-width: none;margin-left: -20px;margin-right: -20px;}.research__nav {text-align: center;margin-top: 63px;}.research__nav .btn {width: 100%}.research__nav p {margin: 0;font-size: 14px;line-height: 1.5;margin-top: 16px;}@media screen and (min-width:320px) {.sub {position: relative;z-index: 1;padding: 60px 0 54px;}.sub .container {padding-left: 10px;padding-right: 10px;}.sub__header {text-align: center;margin-bottom: 24px;max-width: 319px;margin-left: auto;margin-right: auto;}.sub__header p {margin-bottom: 0;line-height: 1.4;margin-top: 12px;}.sub__header-title {font-size: 20px;font-weight: 600;color: #7c808d;margin-top: 15px;}.sub__box {box-shadow: 0 10px 50px 0 rgba(166, 171, 161, .34);background: #fff;border-radius: 24px;padding: 45px 9px 47px;}.sub__box-header {text-align: center;max-width: 319px;margin-left: auto;margin-right: auto;margin-bottom: 23px;}.sub__box-header p {margin-bottom: 0;margin-top: 6px;max-width: 319px;margin-left: auto;margin-right: auto;line-height: 1.4;}.sub__table-header {display: flex;}.sub__table-header .sub__table-item {border: none;line-height: 1.1;font-weight: 600;}.sub__table-header .sub__table-item:nth-child(2) {border-radius: 12px 0 0 0;}.sub__table-header .sub__table-item:nth-child(3) {border-radius: 0 12px 0 0;}.sub__table-body {border: 1px solid #e7e7ef;border-radius: 14px;overflow: hidden;border-top-right-radius: 0;}.sub__table-row {display: flex;border-bottom: 1px solid #e7e7ef;}.sub__table-row:last-child {border-bottom: none;}.sub__table-item {width: 33.3333%;font-size: 14px;line-height: 1.4;display: inline-flex;align-items: center;gap: 2px;font-weight: 500;border-right: 1px solid #e7e7ef;min-height: 50.5px;}.sub__table-item:first-child {padding-left: 14px;min-width: 136px;}.sub__table-item:nth-child(2) {background: #ecf5e5;justify-content: center;}.sub__table-item:last-child {border-right: none;background: #f4f8f9;justify-content: center;}.sub__table-item svg {flex-shrink: 0;}}@media screen and (min-width:768px) {.sub {padding-top: 99px;}.sub__header {max-width: 590px;}.sub__box-header {max-width: 440px;}.sub .container {padding-left: 20px;padding-right: 20px;}}@media screen and (min-width:1024px) {.sub::before {height: 58.5%}.sub__header {margin-bottom: 74px;}.sub__header-title {font-size: 30px;}.sub__header p {font-size: 20px;}.sub__box {padding: 59px 47px 55px;}.sub__box-header {max-width: 810px;margin-bottom: 47px;}.sub__box-header p {max-width: 100%;font-size: 20px;line-height: 1.4;margin-top: 7px;}.sub__table-item {font-size: 18px;line-height: 1.4;min-height: 58.5px;}.sub__table-item:first-child {padding-left: 24px;width: 45%}.sub__table-header .sub__table-item {line-height: 1.1;}.sub__table-header .sub__table-item:nth-child(2) svg {width: 35px;height: 35px;}.sub__table-header .sub__table-item:nth-child(3) svg {width: 28px;height: 28px;}}@media screen and (min-width:1200px) {.sub {padding-top: 59px;}}@media screen and (min-width:320px) {.descr {padding-bottom: 53px;}}@media screen and (min-width:320px) {.descr__content .h2 {margin-bottom: 18px;}.descr__content img {margin-bottom: 24px;border-radius: 24px;width: 100%}.descr__content p {margin-bottom: 24px;}.descr__content p:last-child {margin-bottom: 0;}.descr__content p b, .descr__content p strong {font-weight: 700;}}@media screen and (min-width:320px) {.result {padding-top: 47px;padding-bottom: 60px;}.result .h2 {text-align: center;max-width: 335px;margin-left: auto;margin-right: auto;margin-bottom: 23px;}}@media screen and (min-width:768px) {.result {margin-bottom: 80px;}}@media screen and (min-width:1024px) {.result .h2 {max-width: 640px;}}@media screen and (min-width:1200px) {.result {padding-top: 105px;margin-bottom: 56px;}.result .h2 {max-width: 842px;margin-bottom: 55px;}}@media screen and (min-width:320px) {.result__item {box-shadow: 0 10px 50px 0 rgba(166, 171, 161, .34);background: #fff;border-radius: 24px;padding: 23px 23px 30px;}}@media screen and (min-width:768px) {.result__item {display: flex;align-items: center;gap: 32px;padding: 23px;}}@media screen and (min-width:1200px) {.result__item {gap: 44px;}}@media screen and (min-width:320px) {.result__item-img {margin-bottom: 26px;}.result__item-img img {display: block;width: 100%;border-radius: 18px;}}@media screen and (min-width:768px) {.result__item-img {width: 36.5%;margin-bottom: 0;}}@media screen and (min-width:768px) {.result__item-content {width: 63.5%}}@media screen and (min-width:320px) {.result__item-header {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px;}}@media screen and (min-width:1200px) {.result__item-header {justify-content: flex-start;margin-bottom: 21px;}}@media screen and (min-width:320px) {.result__item-title {font-size: 20px;line-height: 1.15;font-weight: 600;}}@media screen and (min-width:1200px) {.result__item-title {font-size: 24px;font-weight: 600;line-height: 1.1666;}}@media screen and (min-width:320px) {.result__item-stars {display: flex;align-items: center;}.result__item-stars svg {display: block;}}@media screen and (min-width:1200px) {.result__item-stars svg {width: 30px;height: 30px;}}.result__item-text {text-align: center;line-height: 1.56;font-style: italic;}@media screen and (min-width:768px) {.result__item-text {text-align: left;}}@media screen and (min-width:1200px) {.result__item-text {font-size: 20px;line-height: 1.7;}}@media screen and (min-width:320px) {.like {padding-top: 45px;padding-bottom: 60px;}.like .h2 {text-align: center;margin-bottom: 30px;}}@media screen and (min-width:768px) {.like .h2 {max-width: 600px;margin-left: auto;margin-right: auto;}}@media screen and (min-width:1200px) {.like {padding-bottom: 92px;}.like .h2 {max-width: 100%;margin-bottom: 56px;}}@media screen and (min-width:320px) {.like__table-header {display: flex;gap: 5px;margin-bottom: 5px;}}@media screen and (min-width:1200px) {.like__table-header {margin-bottom: 10px;}}@media screen and (min-width:320px) {.like__table-header-cell {background: #f2f4f6;border-radius: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;width: 50%;font-size: 14px;text-align: center;line-height: 1.4;padding: 9px 5px;flex-grow: 1;font-weight: 600;}.like__table-header-cell:nth-child(2), .like__table-header-cell:nth-child(3) {width: 25%;background: #ecf5e5;font-size: 12px;line-height: 1.2;max-width: 190px;}}@media screen and (min-width:1200px) {.like__table-header-cell {font-size: 20px;line-height: 1.4;padding: 12px 5px;}.like__table-header-cell:nth-child(2), .like__table-header-cell:nth-child(3) {flex-direction: row;text-align: left;font-size: 20px;line-height: 1.3;}.like__table-header-cell:nth-child(2) img {width: 34px;height: 74px;}.like__table-header-cell:nth-child(3) img {width: 58px;height: 74px;}}@media screen and (min-width:320px) {.like__table-cell {background: #f2f4f6;border-radius: 70px;padding: 11px 0;display: flex;align-items: center;justify-content: space-between;margin-bottom: 5px;font-size: 14px;line-height: 1.4;}.like__table-cell:last-child {margin-bottom: 0;}}@media screen and (min-width:1200px) {.like__table-cell {padding: 15px 40px;font-size: 20px;line-height: 1.4;margin-bottom: 10px;padding-right: 0;}}@media screen and (min-width:320px) {.like__table-text {width: 50%;padding-left: 14px;font-weight: 600;}}@media screen and (min-width:1200px) {.like__table-text {padding-left: 0;}}@media screen and (min-width:320px) {.like__table-val {width: 25%}.like__table-val svg {display: block;margin: 0 auto;}}@media screen and (min-width:1200px) {.like__table-val {width: 170px;}}@media screen and (min-width:320px) {.accordion {padding-left: 6px;}.accordion__hidden {display: none;margin-top: -6px;padding-bottom: 18px;}.accordion__hidden p {margin-bottom: 0;font-size: 16px;}.accordion__toggler {display: flex;align-items: center;gap: 12px;justify-content: space-between;padding: 15px 0;font-size: 20px;font-weight: 600;}.accordion__toggler svg {transition: all .35s ease;}.accordion li {border-bottom: 1px solid #c9ccd1;}.accordion li:first-child {border-top: 1px solid #c9ccd1;}.accordion li.active .accordion__toggler svg {transform: rotate(180deg);}}@media screen and (min-width:768px) {.accordion {padding-left: 0;}}@media screen and (min-width:1024px) {.accordion__hidden {padding-bottom: 25px;}.accordion__hidden p {font-size: 18px;}.accordion__toggler {font-size: 22px;padding: 18px 0;}}@media screen and (min-width:320px) {.faq {padding-top: 47px;padding-bottom: 60px;}.faq__header {text-align: center;margin-bottom: 22px;}.faq__header .h2 {font-size: 30px;}.faq__header p {margin-bottom: 0;margin-top: 12px;line-height: 1.4;}.faq__accordion {padding-left: 3px;padding-right: 3px;}.faq__accordion-hidden {display: none;margin-top: 10px;}.faq__accordion-hidden p {margin-bottom: 0;font-size: 16px;}.faq__accordion-item {margin-bottom: 16px;padding: 14px 16px 15px;border: 1px solid #c9ccd1;border-radius: 24px;background: #fff;}.faq__accordion-item.active .faq__accordion-toggler svg {transform: rotate(180deg);}.faq__accordion-item:last-child {margin-bottom: 0;}.faq__accordion-toggler {display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 20px;font-weight: 600;cursor: pointer;}.faq__accordion-toggler svg {transition: all .35s ease;}}@media screen and (min-width:768px) {.faq {padding-bottom: 80px;padding-top: 80px;}.faq__accordion {padding-right: 0;padding-left: 0;}}@media screen and (min-width:1024px) {.faq {padding-bottom: 120px;padding-top: 52px;}.faq__header {margin-bottom: 54px;}.faq__header p {margin-top: 6px;}.faq__accordion-toggler {font-size: 22px;}.faq__accordion-item {padding: 22px 29px 23px;}.faq__accordion-hidden p {font-size: 18px;}}@media screen and (min-width:1200px) {.faq .faq__header .h2 {font-size: 60px;}}@media screen and (min-width:320px) {.features {padding-top: 44px;padding-bottom: 60px;background: #ecf5e5;}.features .h2 {text-align: center;margin-bottom: 33px;}}@media screen and (min-width:768px) {.features {padding-top: 80px;}}@media screen and (min-width:1200px) {.features {padding-top: 95px;padding-bottom: 114px;}.features .h2 {margin-bottom: 66px;}}@media screen and (min-width:1024px) {.features__body {display: flex;gap: 30px;}}@media screen and (min-width:320px) {.features__item {display: flex;align-items: flex-start;gap: 14px;border-bottom: 1px solid #d3dfca;margin-bottom: 20px;padding-bottom: 30px;}.features__item:last-child {margin-bottom: 0;}}@media screen and (min-width:1024px) {.features__item {margin-bottom: 0;padding-bottom: 0;border-bottom: none;width: 33.333%;border-right: 1px solid #d3dfca;padding-right: 24px;display: block;}.features__item:last-child {border-right: none;}}@media screen and (min-width:320px) {.features__item-img {width: 54px;height: 54px;flex-shrink: 0;}.features__item-img img {width: 100%;height: 100%;border-radius: 50%}}@media screen and (min-width:1024px) {.features__item-img {position: absolute;}}@media screen and (min-width:320px) {.features__item-title {font-size: 20px;line-height: 1.4;font-weight: 700;margin-bottom: 10px;padding-top: 15px;}}@media screen and (min-width:1024px) {.features__item-title {padding-top: 0;padding-left: 64px;}}@media screen and (min-width:1200px) {.features__item-title {margin-bottom: 24px;}}.features__item-content p {margin-bottom: 0;line-height: 1.4;}@media screen and (min-width:320px) {.reviews {padding-bottom: 54px;padding-top: 46px;}.reviews .research__nav {margin-top: 60px;}}@media screen and (min-width:320px) {.reviews__slider {width: calc(100% + 40px);position: relative;left: -20px;padding-left: 20px;padding-right: 20px;}.reviews__slider .swiper-slide {height: auto;}}@media screen and (min-width:320px) {.reviews__header {text-align: center;margin-bottom: 23px;}.reviews__header .h2 {margin-bottom: 38px;}.reviews__header p {font-size: 18px;font-style: italic;font-weight: 700;line-height: 1.56;max-width: 277px;margin-left: auto;margin-right: auto;}}@media screen and (min-width:320px) {.reviews__item {display: flex;gap: 10px;position: relative;height: 100%}.reviews__item::before {content: "";position: absolute;left: 16px;width: 1px;height: calc(100% - 35px);bottom: 0;background: #e9e9ea;}}@media screen and (min-width:320px) {.reviews__item-icon {width: 35px;height: 35px;overflow: hidden;border-radius: 50%;flex-shrink: 0;}.reviews__item-icon img {width: 100%;height: 100%}}@media screen and (min-width:320px) {.reviews__item-content {background: #f1f2f6;border-radius: 24px;padding: 18px;}.reviews__item-content p {font-size: 14px;line-height: 1.57;margin: 0;}}@media screen and (min-width:320px) {.reviews__item-name {font-size: 14px;line-height: 1.57;font-weight: 700;}}@media screen and (min-width:320px) {.reviews__wrapper {position: relative;}}.swiper-pagination {position: static;align-items: center;justify-content: center;margin-top: 30px;gap: 10px;display: flex;}.swiper-pagination-lock {display: none;}.swiper-pagination-bullet {margin: 0!important;background: #d9d9d9;opacity: 1;width: 12px;height: 12px;}.swiper-pagination-bullet-active {background: linear-gradient(180deg, #8fc464 0, #629d32 100%);}@media screen and (min-width:320px) {.swiper__arrow {display: none;}}@media screen and (min-width:1200px) {.swiper__arrow {display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid #dadbda;background: #fff;position: absolute;transform: translateY(-50%);top: 50%;z-index: 10;cursor: pointer;user-select: none;transition: all .35s ease;margin-top: -36px;}.swiper__arrow:hover {background: #f3f7f0;border-color: #9bb087;}.swiper__arrow:hover path {fill: #9bb087;}.swiper__arrow:active {background: #fff;border-color: #dadbda;}.swiper__arrow:active path {fill: #0b0c0b;}}@media screen and (min-width:320px) {.info {padding-top: 49px;padding-bottom: 60px;}}@media screen and (min-width:320px) {.info__header {text-align: center;}.info__header .h2 {margin-bottom: 10px;}.info__header p {margin: 0;margin-bottom: 18px;}.info__header img {margin-bottom: 27px;width: 375px;max-width: none;position: relative;transform: translateX(-50%);left: 50%}}@media screen and (min-width:320px) {.info__features {display: flex;flex-wrap: wrap;gap: 10px;}}@media screen and (min-width:320px) {.info__features-item {width: calc(50% - 5px);box-shadow: 0 10px 20px 0 rgba(166, 171, 161, .1);background: #fff;border-radius: 24px;text-align: center;padding: 20px 15px;min-height: 120px;}}@media screen and (min-width:320px) {.info__features-percent {font-weight: 700;font-size: 24px;line-height: 1.4;background: linear-gradient(180deg, #8fc464 0, #629d32 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}}@media screen and (min-width:320px) {.info__features-text {line-height: 1.3;font-weight: 600;}}@media screen and (min-width:320px) {.garantee {padding: 60px 0;}}@media screen and (min-width:320px) {.garantee__img {margin-bottom: 22px;}.garantee__img img {width: 100%;border-radius: 24px;}}@media screen and (min-width:320px) {.garantee__label {font-weight: 500;font-size: 18px;line-height: 1.3;background: linear-gradient(180deg, #8fc464 0, #629d32 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 14px;}}@media screen and (min-width:320px) {.garantee__title {font-style: italic;font-weight: 700;font-size: 24px;line-height: 1.42;margin-bottom: 14px;}}@media screen and (min-width:320px) {.garantee__job {font-style: italic;font-weight: 500;font-size: 18px;line-height: 1.56;margin-bottom: 14px;}}@media screen and (min-width:320px) {.garantee__content .btn {width: 100%}.garantee__content p {line-height: 1.56;margin-bottom: 24px;}}@media screen and (min-width:320px) {.product {padding-bottom: 57px;}.product .container {padding: 0 10px;}}@media screen and (min-width:320px) {.product__box {box-shadow: 0 10px 40px 0 rgba(166, 171, 161, .2);background: #fff;padding: 22px 10px 34px;border-radius: 40px;margin-bottom: 30px;}.product__box:last-child {margin-bottom: 0;}.product__box .btn {width: 100%}.product__box .h2 {text-align: center;margin-bottom: 20px;padding-left: 11px;padding-right: 11px;}}@media screen and (min-width:320px) {.product__footer {border: 1px solid #8fc464;border-top: 1px dashed #8fc464;border-radius: 14px 14px 30px 30px;padding: 20px 6px 26px;background: #f8fff2;}}@media screen and (min-width:320px) {.product__body {margin-bottom: 18px;}}@media screen and (min-width:320px) {.product__sale {display: flex;align-items: center;justify-content: center;gap: 4px;color: #74a84a;font-size: 24px;font-weight: 800;line-height: 1.4;}.product__sale svg {flex-shrink: 0;}}@media screen and (min-width:320px) {.product__price {text-align: center;font-weight: 700;font-size: 24px;line-height: 1.4;font-weight: 600;margin-top: 4px;}.product__price span {font-weight: 400;font-size: 22px;}}@media screen and (min-width:320px) {.product__card {display: flex;align-items: center;padding: 7px 6px;gap: 20px;margin-top: 12px;}.product__card img {flex-shrink: 0;width: 46px;}}@media screen and (min-width:320px) {.product__card-name {font-size: 20px;line-height: 1.5;font-weight: 700;}}@media screen and (min-width:320px) {.product__card-price {padding-top: 4px;display: inline-flex;align-items: center;gap: 8px;}}@media screen and (min-width:320px) {.product__card-price-new {font-size: 20px;line-height: 1.4;font-weight: 700;}}@media screen and (min-width:320px) {.product__card-price-old {font-weight: 500;font-size: 20px;line-height: 1.4;text-decoration: line-through;color: #7c808d;}}@media screen and (min-width:320px) {.product__info {background: #d3ebbf;padding: 20px;border-radius: 30px;position: relative;z-index: 1;overflow: hidden;}}@media screen and (min-width:320px) {.product__badge {position: absolute;transform: rotate(-45deg);background: #8fc464;font-weight: 700;font-size: 18px;line-height: 1.4;letter-spacing: .14em;text-align: center;color: #fff;bottom: 15px;right: -42px;width: 150px;padding: 8px 0;}}@media screen and (min-width:320px) {.product__free-div {display: flex;flex-direction: column;gap: 10px;}.product__free1 {display: flex;flex-direction: column;position: relative;justify-content: center;background: linear-gradient(180deg, #8FC464 0%, #629D32 100%);padding: 0 18px;border-radius: 30px;height: 108px;}.product__free1::after {content: '';width: 10px;height: 10px;position: absolute;right: 30px;bottom: -10px;background: url("data:image/svg+xml;utf8,<svg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0H10C7.23866 2.72132 7.20645 7.16597 9.92806 9.92702L10 10H0L0.0718767 9.92448C2.72486 7.13692 2.69308 2.74884 0 0Z' fill='url(%23paint0_linear_2615_6858)'/><defs><linearGradient id='paint0_linear_2615_6858' x1='5' y1='0' x2='5' y2='10' gradientUnits='userSpaceOnUse'><stop stop-color='%23629D32'/><stop offset='1' stop-color='%238FC464'/></linearGradient></defs></svg>") 0 0 / 10px 10px no-repeat;}.product__free2 {display: flex;flex-direction: column;position: relative;justify-content: center;align-items: flex-end;background: linear-gradient(180deg, #8FC464 0%, #629D32 100%);border-radius: 30px;padding: 0 18px;height: 108px;}.product__free1 img {width: 145px;height: auto;position: absolute;bottom: -14px;right: -20px;}.product__free2 img {width: 122px;height: auto;position: absolute;bottom: -3px;left: -7px;}}@media screen and (min-width:320px) {.product__free1-title {font-weight: 500;font-style: Medium;font-size: 18px;line-height: 140%;letter-spacing: 0%;color: rgba(255, 255, 255, 1);width: 100%;padding-right: 70px;}.product__free2-title {font-weight: 500;font-style: Medium;font-size: 18px;line-height: 140%;letter-spacing: 0%;color: rgba(255, 255, 255, 1);width: 100%;padding-left: 115px;margin-right: 0;}}@media screen and (min-width:320px) {.product__devider {text-align: center;font-size: 20px;font-weight: 600;line-height: 1.4;color: #74a84a;padding: 3px 0;}}@media screen and (min-width:320px) {.product__wrap {border: 1px solid #8fc464;border-radius: 30px;padding: 18px 18px 18px;background: #f8fff2;}}@media screen and (min-width:320px) {.product__list {padding: 0;margin: 0;list-style: none;margin-top: 24px;}.product__list li {margin-bottom: 12px;position: relative;padding-left: 38px;font-size: 18px;line-height: 1.4;list-style: none;}.product__list li b, .product__list li strong {font-weight: 700;line-height: 150%;}.product__list li::before {content: '';position: absolute;width: 28px;height: 28px;left: 0;top: 0;background: url("data:image/svg+xml;utf8,<svg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M13.9987 25.6654C15.5311 25.6673 17.0487 25.3664 18.4644 24.7799C19.8801 24.1935 21.166 23.3331 22.2482 22.2482C23.3331 21.166 24.1935 19.8801 24.7799 18.4644C25.3664 17.0487 25.6673 15.5311 25.6654 13.9987C25.6673 12.4663 25.3664 10.9487 24.7799 9.53299C24.1935 8.11728 23.3331 6.83139 22.2482 5.74921C21.166 4.6643 19.8801 3.80392 18.4644 3.21749C17.0487 2.63106 15.5311 2.33015 13.9987 2.33204C12.4663 2.33015 10.9487 2.63106 9.53299 3.21749C8.11728 3.80392 6.83139 4.6643 5.74921 5.74921C4.6643 6.83139 3.80392 8.11728 3.21749 9.53299C2.63106 10.9487 2.33015 12.4663 2.33204 13.9987C2.33015 15.5311 2.63106 17.0487 3.21749 18.4644C3.80392 19.8801 4.6643 21.166 5.74921 22.2482C6.83139 23.3331 8.11728 24.1935 9.53299 24.7799C10.9487 25.3664 12.4663 25.6673 13.9987 25.6654Z' stroke='%238FC464' stroke-width='2' stroke-linejoin='round'/> <path d='M9.33203 14L12.832 17.5L19.832 10.5' stroke='%238FC464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;}.product__list li:last-child {margin-bottom: 0;}}@media screen and (min-width:320px) {.product__item {display: flex;align-items: center;border-radius: 20px;background: #d3ebbf;padding: 13px 17px;gap: 20px;}.product__item img {width: 46px;height: 100px;flex-shrink: 0;}}@media screen and (min-width:320px) {.product__item-name {font-size: 20px;line-height: 1.4;font-weight: 700;}.product__item-name span {font-size: 20px;color: rgba(188, 186, 185, 1);}.product__item-old-price {color: rgba(124, 128, 141, 1) !important;text-decoration: line-through;}.product__item-description {font-size: 16px;}.product__item-description2 {font-size: 16px;color: rgba(124, 128, 141, 1);}}@media screen and (min-width:320px) {.product__item-price {color: #5d9034;font-size: 20px;line-height: 1.4;font-weight: 700;margin-top: 4px;}.product__item-price span {color: #a4c687;}}.product__item-price-small {font-size: 18px;font-weight: 400;color: #5d9034!important;}.product__item-subtitle {font-size: 16px;line-height: 1.4;color: #7c808d;margin-top: 4px;}