/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.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;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.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 {
  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(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: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.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: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-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;
}
.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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.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%;
  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;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-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-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */

/*
OVERLAY SCROLLBARS CORE:
*/

html.os-html,
html.os-html > .os-host {
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    height: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    position: absolute !important; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
html.os-html > .os-host > .os-padding {
    position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
body.os-dragging,
body.os-dragging * {
    cursor: default;
}
.os-host,
.os-host-textarea {
    position: relative;
    overflow: visible !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
}
.os-host-flexbox {
    overflow: hidden !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.os-host-flexbox > .os-size-auto-observer {
    height: inherit !important;
}
.os-host-flexbox > .os-content-glue {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue {
    min-height: 0;
    min-width: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
}
#os-dummy-scrollbar-size {
    position: fixed;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    visibility: hidden;
    overflow: scroll;
    height: 500px;
    width: 500px;
}
#os-dummy-scrollbar-size > div {
    width: 200%;
    height: 200%; 
    margin: 10px 0;
}
/* fix restricted measuring */
#os-dummy-scrollbar-size:before,
#os-dummy-scrollbar-size:after,
.os-content:before,
.os-content:after {
    content: '';
    display: table;
    width: 0.01px;
    height: 0.01px;
    line-height: 0;
    font-size: 0;
    flex-grow: 0;
    flex-shrink: 0;
    visibility: hidden;
}
#os-dummy-scrollbar-size,
.os-viewport {
    -ms-overflow-style: scrollbar !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
    scrollbar-width: none !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
    display: none !important;
    width: 0px !important;
    height: 0px !important;
    visibility: hidden !important;
    background: transparent !important;
}
.os-content-glue {
    box-sizing: inherit;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}
.os-padding {
    box-sizing: inherit;
    direction: inherit;
    position: absolute;
    overflow: visible;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
	z-index: 0;
}
.os-host-overflow > .os-padding {
    overflow: hidden;
}
.os-viewport {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    outline: none !important;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}
.os-content-arrange {
    position: absolute;
    z-index: -1;
    min-height: 1px;
    min-width: 1px;
    pointer-events: none;
}
.os-content {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    height: 100%;
    width: 100%;
    visibility: visible;
}
.os-content > .os-textarea {
    box-sizing: border-box !important;
    direction: inherit !important;
    background: transparent !important;
    outline: 0px none transparent !important;
    overflow: hidden !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border-radius: 0px !important;
    float: none !important;
    -webkit-filter: none !important;
            filter: none !important;
    border: none !important;
    resize: none !important;
    -webkit-transform: none !important;
            transform: none !important;
    max-width: none !important;
    max-height: none !important;
    box-shadow: none !important;
    -webkit-perspective: none !important;
            perspective: none !important;
    opacity: 1 !important;
    z-index: 1 !important;
    clip: auto !important;
    vertical-align: baseline !important;
    padding: 0px;
}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
    right: 0 !important;
}
.os-content > .os-textarea-cover {
    z-index: -1;
    pointer-events: none;
}
.os-content > .os-textarea[wrap='off'] {
    white-space: pre !important;
    margin: 0px !important;
}
.os-text-inherit {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-transform: inherit;
    text-decoration: inherit;
    text-indent: inherit;
    text-align: inherit;
    text-shadow: inherit;
    text-overflow: inherit;
    letter-spacing: inherit;
    word-spacing: inherit;
    line-height: inherit;
    unicode-bidi: inherit;
    direction: inherit;
    color: inherit;
    cursor: text;
}
.os-resize-observer,
.os-resize-observer-host {
    box-sizing: inherit;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}
.os-resize-observer-host {
    padding: inherit;
    border: inherit;
    border-color: transparent;
    border-style: solid;
    box-sizing: border-box;
}
.os-resize-observer-host.observed {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer {
    height: 200%;
    width: 200%;
    padding: inherit;
    border: inherit;
    margin: 0;
    display: block;
    box-sizing: content-box;
}
.os-resize-observer-host.observed > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer:before {
    display: flex;
    position: relative;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    box-sizing: border-box;
}
.os-resize-observer-host.observed > .os-resize-observer:before {
    content: '';
    box-sizing: content-box;
    padding: inherit;
    border: inherit;
    margin: 0;
}
.os-size-auto-observer {
    box-sizing: inherit !important;
    height: 100%;
    width: inherit;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
            flex-grow: inherit;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
}
.os-size-auto-observer > .os-resize-observer {
    width: 1000%;
    height: 1000%;
    min-height: 1px;
    min-width: 1px;
}
.os-resize-observer-item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
    opacity: 0;
    direction: ltr !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
}
.os-resize-observer-item-final {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
}
.os-resize-observer {
    -webkit-animation-duration: 0.001s;
    animation-duration: 0.001s;
    -webkit-animation-name: os-resize-observer-dummy-animation;
    animation-name: os-resize-observer-dummy-animation;
}
object.os-resize-observer {
    box-sizing: border-box !important;
}
@-webkit-keyframes os-resize-observer-dummy-animation {
    from {
        z-index: 0;
    }
    to {
        z-index: -1;
    }
}
@keyframes os-resize-observer-dummy-animation {
    from {
        z-index: 0;
    }
    to {
        z-index: -1;
    }
}

/*
CUSTOM SCROLLBARS AND CORNER CORE:
*/

.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner {
    -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
html.os-html > .os-host > .os-scrollbar {
    position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
    z-index: 999999; /* highest z-index of the page */
}
.os-scrollbar,
.os-scrollbar-corner {
    position: absolute;
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 1;
}
.os-scrollbar-corner {
    bottom: 0;
    right: 0;
}
.os-scrollbar {
    pointer-events: none;
}
.os-scrollbar-track {
    pointer-events: auto;
    position: relative;
    height: 100%;
    width: 100%;
    padding: 0 !important;
    border: none !important;
}
.os-scrollbar-handle {
    pointer-events: auto;
    position: absolute;
    width: 100%;
    height: 100%;
}
.os-scrollbar-handle-off,
.os-scrollbar-track-off {
    pointer-events: none;
}
.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
    pointer-events: none !important;
}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
    opacity: 0 !important;
}
.os-scrollbar-horizontal {
    bottom: 0;
    left: 0;
}
.os-scrollbar-vertical {
    top: 0;
    right: 0;
}
.os-host-rtl > .os-scrollbar-horizontal {
    right: 0;
}
.os-host-rtl > .os-scrollbar-vertical {
    right: auto;
    left: 0;
}
.os-host-rtl > .os-scrollbar-corner {
    right: auto;
    left: 0;
}
.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.os-scrollbar-corner-resize-both {
    cursor: nwse-resize;
}
.os-host-rtl > .os-scrollbar-corner-resize-both {
    cursor: nesw-resize;
}
.os-scrollbar-corner-resize-horizontal {
    cursor: ew-resize;
}
.os-scrollbar-corner-resize-vertical {
    cursor: ns-resize;
}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
    cursor: default;
}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
    top: 0;
    bottom: 0;
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
    right: 0;
    left: 0;
}
.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
    opacity: 1 !important;
    visibility: visible !important;
}
.os-scrollbar-corner.os-scrollbar-corner-resize {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    pointer-events: auto !important;
}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.os-host-overflow {
    overflow: hidden !important;
}
.os-host-overflow-x {
} 
.os-host-overflow-y {
} 

/*
THEMES:
*/

/* NONE THEME: */
.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner {
    display: none !important;
}
.os-theme-none > .os-scrollbar-corner-resize {
    display: block !important;
    min-width: 10px;
    min-height: 10px;
}
/* DARK & LIGHT THEME: */
.os-theme-dark > .os-scrollbar-horizontal,
.os-theme-light > .os-scrollbar-horizontal {
    right: 10px;
    height: 10px;
}
.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical {
    bottom: 10px;
    width: 10px;
}
.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,
.os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
    left: 10px;
    right: 0;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
    height: 10px;
    width: 10px;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
    background-color: transparent;
}
.os-theme-dark > .os-scrollbar,
.os-theme-light > .os-scrollbar {
    padding: 2px;
    box-sizing: border-box;
    background: transparent;
}
.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,
.os-theme-light > .os-scrollbar.os-scrollbar-unusable {
    background: transparent;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
    background: transparent;
}
.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
    min-width: 30px;
}
.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
    min-height: 30px;
}
.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
    border-radius: 10px;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(0, 0, 0, 0.4);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(255, 255, 255, 0.4);
}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(0, 0, 0, .55);
}
.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(255, 255, 255, .55);
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
    background: rgba(0, 0, 0, .7);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
    background: rgba(255, 255, 255, .7);
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
}
.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
    display: none;
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
    top: -6px;
    bottom: -2px;
}
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    left: -6px;
    right: -2px;
}
.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    right: -6px;
    left: -2px;
}

/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

@charset "UTF-8";h2{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;margin:40px 0 41px}@media (max-width:768px){h2{font-size:26px;margin:30px 0 21px}}h3{font-weight:400;font-size:30px;line-height:120%;margin:40px 0 31px}@media (max-width:768px){h3{font-size:22px;margin:30px 0 21px}}h4{font-weight:400;font-size:24px;line-height:130%;margin:40px 0 31px}@media (max-width:768px){h4{font-size:18px;margin:30px 0 21px}}.breadcrumbs-item-separator,.btn-salmon-with-icon .btn-with-icon-title:before,.btn-with-icon-title:before,.cart-item-delete,.catalog-descr-btn:before,.catalog-filters-btn-cancel:before,.catalog-filters-close:before,.catalog-filters-mob,.catalog-item-btn,.catalog-item-rates,.catalog-item-rates::after,.checkout-cart-edit:before,.checkout-company-btn:after,.checkout-company-btn:before,.checkout-order-delivery-warehouse-title:after,.checkout-order-success-img,.dropdown-title:after,.event-article-author-link:after,.event-article-back:after,.event-article-readtime-icon,.event-article-share-list-item-link,.expert-article-back:after,.footer-socials-item-link,.form-item-datepicker-icon,.form-item-password-show,.icon,.orders-item-product-rate-mark,.orders-item-product-rate-mark::after,.orders-item-product-setrate input[type="radio"],.orders-item-product-setrate input[type="radio"]:before,.orders-sort-title:after,.orders-sort-title:before,.orders-top-search-clear,.orders-top-search-icon,.orders-top-status-clear,.orders-top-status-title-dots,.orders-top-status-title-wrap::before,.pagination .next_page span:after,.pagination .prev_page span:after,.password-note .error-list li:before,.pickmeup .pmu-instance nav .pmu-next:after,.pickmeup .pmu-instance nav .pmu-prev:after,.popup-close:before,.product-content-table-more-btn:before,.product-question-btn:before,.product-request-btn:before,.product-share-icon,.product-share-list-item-link,.product-wishlist-btn,.profile-bottom-item-btn:before,.profile-form-address-delete,.profile-form-btn-delete:before,.profile-form-btn-reset:before,.profile-form-field-edit,.profile-form .additional-address-btn:before,.profile-form .additional-phone-btn:before,.profile-nav-item-link:before,.profile-section-edit-btn:before,.quantity-btn:before,.reviews-title:after,.service-stages-item:last-child .service-stages-item-icon::before,.swiper-button-next:after,.swiper-button-prev:after,.wishlist-delete-btn:before,.wishlist-item-btn,.wishlist-item-rates,.wishlist-item-rates::after,blockquote:after,blockquote:before,input[type="checkbox"]:before{background:url(../img/icons.svg) no-repeat 0 0}.no-margin{margin:0}.page-title{margin:31px 0 0}.page-section{margin:100px 0 0}.page-section.without-padding-top{margin:0}.page-section-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%}@media (max-width:768px){.page-section-title{font-size:26px}}.page-narrow{font-size:15px;line-height:150%;max-width:925px;margin:0 8.5% 0 auto}@media (max-width:768px){.page-narrow{font-size:13px}}.page-narrow .page-title{color:#ff8c69;text-align:center;font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%}@media (max-width:768px){.page-narrow .page-title{font-size:26px}}.page-tabs{margin:20px 0 0;overflow-x:scroll}.page-tabs-wrap{display:flex}.page-tab{padding:0 0 0 40px}.page-tab:first-child{padding:0}.page-tab.current .page-tab-link{color:#3d895d}.page-tab.current .page-tab-link:after{display:block}.page-tab-link{font-size:14px;line-height:130%;color:#2a2a2a;display:block;letter-spacing:.02em;padding:10px 0;position:relative;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.page-tab-link{font-size:12px}}.page-tab-link:after{display:block;content:" ";position:absolute;border-bottom:2px solid #3d895d;bottom:0;display:none;width:100%}@media (max-width:1024px){.page-narrow{margin:0 auto}}@media (max-width:768px){.page-title{margin:28px 0 0}.page-section{margin:70px 0 0}.page-narrow .page-title{margin:20px 0 0}.page-tabs{margin:22px 0 0}.page-tab{padding:0 0 0 25px}.page-tab:first-child{padding:0}}blockquote{font-weight:400;font-size:30px;line-height:120%;border-radius:25px;background-color:#fff;color:#2a2a2a;margin:30px 0 0;padding:27px 12.7% 39px;position:relative;z-index:1}@media (max-width:768px){blockquote{font-size:22px}}blockquote:after,blockquote:before{display:block;content:" ";position:absolute;background-position:-14px -890px;height:68px;width:100px;z-index:-1}blockquote:before{left:3%;top:23px}blockquote:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);bottom:57px;right:3%}blockquote p{margin:36px 0 0}cite{font-size:18px;line-height:150%;color:#565656;display:inline-block;font-style:normal;margin:31px 0 0}@media (max-width:768px){cite{font-size:14px}}@media (max-width:768px){blockquote{margin:20px -20px 0;padding:26px 40px 30px}blockquote:after,blockquote:before{background-position:-177px -890px;height:37px;width:55px}blockquote:after{bottom:45px;right:20px}blockquote::before{left:20px;top:25px}blockquote p{margin-top:26px}cite{margin:19px 0 0}}button{border:none;cursor:pointer;font-size:16px;line-height:130%;letter-spacing:.02em}@media (max-width:768px){button{font-size:14px}}button[type="hidden"]{display:none}.btn-with-icon{transition:all .3s linear;font-size:16px;line-height:130%;border-radius:10px 0 10px 0;align-items:center;background-color:#3d895d;display:inline-flex;justify-content:center;letter-spacing:.02em;min-height:50px;min-width:190px;padding:8px 21px 7px}@media (max-width:768px){.btn-with-icon{font-size:14px}}.btn-with-icon-title{color:#fff;position:relative;padding:0 0 0 36px}.btn-with-icon-title:before{display:block;content:" ";position:absolute;background-position:-485px -287px;height:30px;left:0;top:calc(50% - 15px);width:30px}.btn-with-icon:hover{background-color:#ff8c69}@media (max-width:768px){.btn-with-icon{min-height:45px;min-width:167px;padding:8px 15px 7px}.btn-with-icon:hover{background-color:#3d895d}}.btn-salmon-with-icon{transition:all .3s linear;font-size:16px;line-height:130%;border-radius:10px 0 10px 0;align-items:center;background-color:#ff8c69;display:inline-flex;justify-content:center;letter-spacing:.02em;min-height:50px;min-width:190px;padding:8px 21px 7px}@media (max-width:768px){.btn-salmon-with-icon{font-size:14px}}.btn-salmon-with-icon .btn-with-icon-title{color:#fff;position:relative;padding:0 0 0 36px}.btn-salmon-with-icon .btn-with-icon-title:before{display:block;content:" ";position:absolute;background-position:-485px -287px;height:30px;left:0;top:calc(50% - 15px);width:30px}.btn-salmon-with-icon:hover{background-color:#ff8c69}@media (max-width:768px){.btn-salmon-with-icon{min-height:45px;min-width:167px;padding:8px 15px 7px}.btn-salmon-with-icon:hover{background-color:#ff8c69}}.btn-with-icon-big{border-radius:25px 0 0 0;min-height:60px;padding:8px 21px 7px}.btn-with-icon-big-title{padding:0 0 0 40px}@media (max-width:768px){.btn-with-icon-big{min-height:45px}}.btn-with-icon-big-transparent{border-radius:25px 0 0 0;min-height:60px;background-color:unset;padding:8px 40px 7px}.btn-with-icon-big-transparent .btn-with-icon-title{color:#2a2a2a;padding:0 0 0 30px}.btn-with-icon-big-transparent:hover{background-color:unset}@media (max-width:768px){.btn-with-icon-big-transparent{min-height:45px}}.btn-transparent{background-color:unset}.btn-transparent .btn-with-icon-title{transition:all .3s linear;color:#3d895d}.btn-transparent .btn-with-icon-title:before{background-position:-752px -169px}.btn-transparent:hover{background-color:unset}.btn-transparent:hover .btn-with-icon-title{color:#ff8c69}.btn-transparent-salmon{background-color:unset;min-height:30px;padding:0}.btn-transparent-salmon .btn-with-icon-title{transition:all .3s linear;color:#ff8c69}.btn-transparent-salmon:hover{background-color:unset}.btn-transparent-salmon:hover .btn-with-icon-title{color:#3d895d}.btn-white{border-radius:10px;border:1px solid #565656;background-color:#fff;min-height:40px;padding:9px 16px 8px}.btn-white .btn-with-icon-title{padding:0 0 0 33px}.btn-white:hover{background-color:#fff;border-color:#565656}.btn-green{transition:all .3s linear;font-size:16px;line-height:130%;border-radius:10px 0 10px 0;align-items:center;background-color:#3d895d;color:#fff;display:flex;justify-content:center;letter-spacing:.02em;min-height:34px;padding:5px 15px 4px}@media (max-width:768px){.btn-green{font-size:14px}}.btn-green:hover{background-color:#ff8c69}@media (max-width:768px){.btn-green:hover{background-color:#3d895d}}.dropdown{font-size:18px;line-height:150%;color:#565656;position:relative;width:100%}@media (max-width:768px){.dropdown{font-size:14px}}.dropdown-title{transition:border-left .5s 0s;border-radius:10px 10px 10px 0;align-items:center;background-color:#fff;border-left:2px solid transparent;cursor:pointer;display:flex;line-height:20px;min-height:50px;padding:5px 44px 5px 15px;position:relative;z-index:4}.dropdown-title:after{display:block;content:" ";position:absolute;background-position:-174px -111px;height:20px;right:14px;top:calc(50% - 11px);width:20px}.dropdown-title:before{display:block;content:" ";position:absolute;border-radius:0 10px 10px 0;background-color:#fff;height:50px;right:0;top:0;width:40px}.dropdown-title.disabled{cursor:default}.dropdown.open .dropdown-title{border-radius:10px 10px 0 0;z-index:6}.dropdown.open .dropdown-list{display:block;z-index:5}.dropdown.error .dropdown-title{border-radius:0 10px 10px 0;border-left:2px solid #ff1744}.dropdown.success .dropdown-title{border-radius:0 10px 10px 0;border-left:2px solid #3d895d}.dropdown-list{border-radius:0 0 25px 25px;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));display:none;min-width:100%;position:absolute;padding:16px 20px;width:auto;z-index:1}.dropdown-list-item{padding:0}.dropdown-list-item.hidden{display:none}.dropdown-list-item:first-child{border:none}.dropdown-list-item::before{display:none}.dropdown-list-item-wrap{display:block}.dropdown-list-item-input{display:none}.dropdown-list-item-input:checked ~ .dropdown-list-item-label{color:#3d895d}.dropdown-list-item-text{font-size:15px;line-height:150%;display:block}@media (max-width:768px){.dropdown-list-item-text{font-size:13px}}.dropdown-list-item-label{cursor:pointer;display:block;padding:10px 0 10px 20px;width:100%;white-space:nowrap}.dropdown-checkbox{font-size:13px;line-height:140%}@media (max-width:768px){.dropdown-checkbox{font-size:12px}}.dropdown-checkbox .dropdown-title{background-color:transparent;border-radius:10px 10px 10px 0;border:none;overflow:hidden}.dropdown-checkbox .dropdown-title:after{display:none}.dropdown-checkbox .dropdown-title::before{background-color:transparent;display:block;height:100%;right:0;top:0;width:100%;z-index:1}.dropdown-checkbox .dropdown-list{padding:19px 10px 30px 15px;z-index:3}.dropdown-checkbox .dropdown-list-item{align-items:center;display:flex;padding:11px 0 0}.dropdown-checkbox .dropdown-list-item-input{display:block;margin:0}.dropdown-checkbox .dropdown-list-item-label{padding:0 0 0 5px;width:calc(100% - 20px)}@media (max-width:768px){.dropdown-title{min-height:45px;padding:4px 40px 4px 10px}.dropdown-title::after{right:9px;top:calc(50% - 10px)}.dropdown-title::before{height:45px}.dropdown-list{padding:0 20px 16px 0}.dropdown-checkbox .dropdown-title{background-color:#fff;min-height:45px;max-height:45px}.dropdown-checkbox .dropdown-title:after{display:block;right:11px;top:calc(50% - 13px)}}input:-internal-autofill-selected,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{-webkit-box-shadow:0 0 0 1000px #fff inset!important;z-index:0}input[type="checkbox"]{border-radius:5px;border:1px solid #3d895d;cursor:pointer;height:20px;margin:3px 0 0;position:relative;width:20px}input[type="checkbox"].error{border:1px solid #ff8c69}input[type="checkbox"].error ~ .error-label{position:relative;top:unset}input[type="checkbox"]:before{display:block;content:" ";position:absolute;background-position:-220px -116px;height:100%;display:none;left:0;margin:0 auto;right:0;top:0;width:100%}input[type="checkbox"]:checked{background-color:#3d895d;border-color:#3d895d}input[type="checkbox"]:checked:before{display:block}input[type="checkbox"]:disabled{border-color:#b2b8b5;cursor:not-allowed}input[type="radio"]{border-radius:50%;border:1px solid #3d895d;cursor:pointer;height:20px;margin:3px 0 0;position:relative;width:20px}input[type="radio"].error{border:1px solid #ff8c69}input[type="radio"].error ~ .error-label{position:relative;top:unset}input[type="radio"]:before{display:block;content:" ";position:absolute;border-radius:50%;background-color:#3d895d;height:14px;display:none;left:0;margin:0 auto;right:0;top:2px;width:14px}input[type="radio"]:checked:before{display:block}input[type="radio"]:disabled{border-color:#b2b8b5;cursor:not-allowed}.form-subscribe{margin:0 0 0 80px}.form-link{display:flex;justify-content:flex-end;margin:1px 16px 0 0}.form-link a{font-size:13px;line-height:140%;color:#565656}@media (max-width:768px){.form-link a{font-size:12px}}.form-fields{padding-bottom:12px}.form-error{font-size:13px;line-height:140%;color:#ff1744;text-align:center}@media (max-width:768px){.form-error{font-size:12px}}.form-item{margin-top:29px}.form-item-wrap{position:relative}.form-item-label{font-size:15px;line-height:150%;color:#565656}@media (max-width:768px){.form-item-label{font-size:13px}}.form-item-btn{width:100%}.form-item-selector{position:relative}.form-item-selector-list{border-radius:0 0 25px 25px;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));display:none;max-height:210px;padding:16px 20px;position:absolute;top:82px;width:100%;z-index:6}.form-item-selector-list.open{display:block}.form-item-selector-list-items{padding:0 0 13px 19px}.form-item-selector-list-item{cursor:pointer;padding:0;margin:20px 0 0;word-break:break-word}.form-item-selector-list-item:first-child{margin-top:10px}.form-item-selector-list-item.hidden,.form-item-selector-list-item::before{display:none}.form-item input[type="email"],.form-item input[type="number"],.form-item input[type="password"],.form-item input[type="tel"],.form-item input[type="text"],.form-item input[type="url"]{border-radius:10px 10px 10px 0;font-weight:400;font-size:18px;line-height:150%;background-color:#fff;background-image:none;border:none;border-left:2px solid #fff;box-shadow:none;color:#2a2a2a;height:51px;margin:4px 0 0;opacity:1;padding:7px 15px 10px;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;z-index:1}@media (max-width:768px){.form-item input[type="email"],.form-item input[type="number"],.form-item input[type="password"],.form-item input[type="tel"],.form-item input[type="text"],.form-item input[type="url"]{font-size:16px}}.form-item input[type="email"].error,.form-item input[type="number"].error,.form-item input[type="password"].error,.form-item input[type="tel"].error,.form-item input[type="text"].error,.form-item input[type="url"].error{transition:border-left .5s 0s;border-radius:0 10px 10px 0;border-left-color:#ff1744}.form-item input[type="email"].success,.form-item input[type="number"].success,.form-item input[type="password"].success,.form-item input[type="tel"].success,.form-item input[type="text"].success,.form-item input[type="url"].success{transition:border-left .5s 0s;border-radius:0 10px 10px 0;border-left-color:#3d895d}.form-item input[type="email"].password.error ~ .form-item-password-show,.form-item input[type="email"].password.success ~ .form-item-password-show,.form-item input[type="number"].password.error ~ .form-item-password-show,.form-item input[type="number"].password.success ~ .form-item-password-show,.form-item input[type="password"].password.error ~ .form-item-password-show,.form-item input[type="password"].password.success ~ .form-item-password-show,.form-item input[type="tel"].password.error ~ .form-item-password-show,.form-item input[type="tel"].password.success ~ .form-item-password-show,.form-item input[type="text"].password.error ~ .form-item-password-show,.form-item input[type="text"].password.success ~ .form-item-password-show,.form-item input[type="url"].password.error ~ .form-item-password-show,.form-item input[type="url"].password.success ~ .form-item-password-show{height:59px}.form-item textarea{border-radius:10px 10px 10px 0;font-weight:400;font-size:18px;line-height:150%;background-color:#fff;background-image:none;border:none;border-left:2px solid #fff;box-shadow:none;color:#2a2a2a;height:101px;margin:4px 0 0;opacity:1;padding:7px 15px 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;z-index:1}@media (max-width:768px){.form-item textarea{font-size:16px}}.form-item textarea.error{transition:border-left .5s 0s;border-radius:0 10px 10px 0;border-left-color:#ff1744}.form-item textarea.success{transition:border-left .5s 0s;border-radius:0 10px 10px 0;border-left-color:#3d895d}.form-item-password-show{border-radius:0 5px 5px 0;background-position:-611px -155px;cursor:pointer;height:50px;position:absolute;right:1px;top:26px;width:40px;z-index:1}.form-item-password-show.shown{background-position:-556px -155px}.form-item-checkbox{margin-top:31px}.form-item-checkbox .form-item-wrap{align-items:flex-start;display:flex;flex-wrap:wrap}.form-item-checkbox-label{cursor:pointer;padding:0 0 0 10px;width:calc(100% - 30px)}.form-item-checkbox-title{font-size:18px;line-height:150%;color:#2a2a2a}@media (max-width:768px){.form-item-checkbox-title{font-size:14px}}.form-item-checkbox-descr{font-size:15px;line-height:150%}@media (max-width:768px){.form-item-checkbox-descr{font-size:13px}}.form-item-checkbox-descr p{margin:10px 0 0}.form-item-radio{margin-top:11px}.form-item-radio .form-item-wrap{align-items:flex-start;display:flex;flex-wrap:wrap}.form-item-radio input[type="radio"]{margin:0}.form-item-radio-label{cursor:pointer;padding:0 0 0 10px;width:calc(100% - 30px)}.form-item-radio-title{font-size:15px;line-height:150%;color:#2a2a2a}@media (max-width:768px){.form-item-radio-title{font-size:13px}}.form-item-datepicker-icon{background-position:-378px -335px;height:50px;position:absolute;right:0;top:31px;width:41px;z-index:1}.form-item-photo-wrap{border-radius:10px;background-color:transparent;display:flex;flex-wrap:wrap;height:262px;margin:4px auto 0;width:100%;position:relative;z-index:1}.form-item-photo-wrap.uploaded .form-item-photo-descr{border-radius:0 0 10px 0;transition:all .3s linear;color:#565656;opacity:0}.form-item-photo-wrap.uploaded img{border-radius:10px 10px 10px 0;max-height:100%}.form-item-photo-file{border:none;position:absolute;top:0;right:0;height:100%;margin:0;padding:0;opacity:0;width:100%;z-index:1}.form-item-photo-descr{font-size:13px;line-height:140%;color:#b2b8b5;bottom:0;display:flex;left:0;padding:15px 15px 30px;position:absolute;right:0;text-align:center;width:100%}@media (max-width:768px){.form-item-photo-descr{font-size:12px}}.form-item-photo-croppie{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1024px){.form-subscribe{margin:0 0 0 50px}.form-item-photo-wrap{height:190px;width:190px}.form-item-photo .form-item-label{display:none}}@media (max-width:768px){.form-subscribe{margin:0 0 0 20px}.form-item{margin-top:25px}.form-item-btn{margin-top:21px}.form-item-password-show{background-position:-608px -160px;height:45px;top:23px}.form-item-password-show.shown{background-position:-553px -160px}.form-item-checkbox{margin-top:21px}.form-item-checkbox-descr p{margin:6px 0 0}.form-item-photo-descr{padding:10px 15px}.form-item-datepicker-icon{background-position:-376px -340px;height:45px;top:25px;width:40px}.form-item-selector{position:relative}.form-item-selector-list{top:70px}.form-item input[type="checkbox"]{margin:0}.form-item input[type="email"],.form-item input[type="number"],.form-item input[type="password"],.form-item input[type="tel"],.form-item input[type="text"],.form-item input[type="url"]{height:45px;padding:8px 9px}.form-item textarea{height:88px}.form p{margin:31px 0 0}}.form-green-bg .form-item-label{color:#fff}.form-consultation{align-items:flex-start;display:flex;flex-wrap:wrap}.form-consultation .form-fields{display:flex;flex-wrap:wrap;margin:0 0 0 -20px;width:calc(100% - 153px)}.form-consultation .form-item{margin-top:26px;padding:0 0 0 20px;width:50%}.form-consultation .form-item-btn{margin-top:57px;width:173px}.form-consultation-btn{min-width:153px;padding:8px 10px 7px}@media (max-width:1024px){.form-consultation .form-fields{width:calc(100% + 20px)}.form-consultation .form-item-btn{margin-top:26px;padding:0;width:100%}}@media (max-width:768px){.form-consultation .form-fields{margin:0;width:100%}.form-consultation .form-item{margin-top:19px;padding:0;width:100%}.form-consultation .form-item-btn{margin-top:24px}.form-consultation-btn{width:100%}}.form-subscription{align-items:flex-start;display:flex;flex-wrap:wrap}.form-subscription .form-fields{display:flex;flex-wrap:wrap;width:calc(100% - 155px)}.form-subscription .form-item{margin-top:26px;padding:0;width:100%}.form-subscription .form-item-btn{margin-top:57px;width:170px;margin-left:-15px;z-index:1}.form-subscription-btn{justify-content:flex-start;min-width:170px;min-height:51px;padding:8px 10px 7px 14px}.form-subscription-btn .btn-with-icon-title{padding:0 0 0 40px}.form-subscription-btn .btn-with-icon-title:before{background-position:-823px -287px}@media (max-width:768px){.form-subscription .form-fields{margin:0;width:100%}.form-subscription .form-item{margin-top:19px;padding:0;width:100%}.form-subscription .form-item-btn{margin-top:24px;margin-left:0}.form-subscription-btn{justify-content:center;min-height:45px;padding:8px 10px 7px;width:100%}.form-subscription-btn .btn-with-icon-title{padding:0 0 0 36px}}.error-label{font-size:13px;line-height:140%;color:#ff1744;display:block;margin:6px 0 0 16px}@media (max-width:768px){.error-label{font-size:12px;margin:4px 0 0 10px}}.password-new:active ~ .error-label,.password-new:focus ~ .error-label{display:none}.password-new:active ~ .password-note,.password-new:focus ~ .password-note{display:block}.password-note{border-radius:10px;font-size:18px;line-height:150%;background-color:#fff;color:#2a2a2a;display:none;box-shadow:0 0 25px rgba(0,0,0,.15);left:0;padding:0;position:absolute;top:85px;z-index:3}@media (max-width:768px){.password-note{font-size:14px}}.password-note .error-title{border-radius:10px 10px 0 0;font-size:24px;line-height:130%;background-color:#e8f3ee;color:#3d895d;padding:24px 10px;text-align:center}@media (max-width:768px){.password-note .error-title{font-size:18px}}.password-note .error-list{padding:5px 16px 26px 40px}.password-note .error-list li{padding:15px 0 0 35px}.password-note .error-list li:before{background-position:-596px -114px;background-color:unset;height:20px;top:18px;width:20px}.password-note .error-list li.success:before{background-position:-534px -114px}.password-note .error-list li.error:before{background-position:-658px -114px}@media (max-width:768px){.password-note{top:73px}.password-note .error-title{padding:11px 15px 10px}.password-note .error-list{padding:5px 16px 20px 15px}.password-note .error-list li{padding:15px 0 0 30px}.password-note .error-list li::before{top:15px}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.form-item-photo-wrap.uploaded .form-item-photo-descr{background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.form-item-photo-wrap.uploaded .form-item-photo-descr{background:url(../img/blackout.png) no-repeat 0 0/cover}}.swiper-button-next,.swiper-button-prev{background-color:#fff;border-radius:50%;width:50px;height:50px}.swiper-button-next:after,.swiper-button-prev:after{display:block;content:" ";position:absolute;background-position:-1px -115px;height:18px;left:calc(50% - 4px);top:calc(50% - 9px);width:8px}.swiper-button-next:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:unset;position:relative}.swiper-pagination-bullet{transition:all .3s linear;background-color:#e4e7eb;height:4px;border-radius:25px;opacity:1;width:10px}.swiper-pagination-bullet-active{background-color:#3d895d;width:25px}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{height:40px;width:40px}.swiper-button-next:after,.swiper-button-prev:after{background-position:-71px -117px;height:16px;left:17px;top:13px;width:7px}.swiper-button-next:after{top:11px;left:16px}}.overlay{background:rgba(0,0,0,.03);left:0;height:100vh;position:fixed;right:0;top:0;z-index:11;width:100%;display:none;visibility:hidden;opacity:0}.overlay,.overlay.active{transition:opacity .2s linear}.overlay.active{display:block;opacity:1;visibility:visible}.popup{border-radius:25px 25px 0 25px;background-color:#fff;display:none;color:#2a2a2a;height:auto;left:0;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));margin:0 auto;max-width:730px;position:absolute;right:0;width:auto;z-index:11}.popup.active{display:block}.popup.popup-wide{left:15px;max-width:1150px;right:15px}.popup.popup-wide .popup-title{width:calc(100% - 115px)}.popup.popup-margin-btns .popup-wrap-block{padding:0 60px}.popup.popup-margin-btns .popup-form{padding:14px 0 0}.popup.popup-margin-btns .popup-form-btn{margin:72px -60px 0;width:calc(100% + 120px)}.popup.popup-margin-btns .popup-form-btn .btn-with-icon-big{width:calc(46% + 20px)}.popup.popup-change-email .step-2,.popup.popup-change-email .step-3{display:none}.popup.popup-change-email .popup-form{padding-top:3px}.popup.popup-change-email .popup-text-bottom{font-size:15px;line-height:150%;color:#b2b8b5;padding:40px 0}@media (max-width:768px){.popup.popup-change-email .popup-text-bottom{font-size:13px}}.popup.popup-change-email .popup-text-bottom-btn{background-color:unset;justify-content:flex-start;margin-top:21px;min-height:40px;min-width:auto;padding:0}.popup.popup-change-email .popup-text-bottom-btn .btn-with-icon-title{padding:0 0 0 31px}.popup.popup-change-email .popup-text-bottom-btn .btn-with-icon-title:before{background-position:-637px -468px;height:20px;top:calc(50% - 10px);width:20px}.popup.popup-change-email.step-2 .step-1{display:none}.popup.popup-change-email.step-2 .step-2{display:block}.popup.popup-change-email.step-2 .step-3,.popup.popup-change-email.step-3 .step-1,.popup.popup-change-email.step-3 .step-2{display:none}.popup.popup-change-email.step-3 .step-3{display:block;padding:20px 0 0}.popup.popup-ask-product .popup-form{padding-top:8px}.popup.popup-ask-product .popup-form-btn{margin-top:53px}.popup.popup-request-notification .popup-wrap-block{margin-top:25px}.popup.popup-request-notification .popup-form{padding-top:3px}.popup.popup-request-notification .popup-form-btn{margin-top:53px}.popup.popup-please-login .popup-form-btn{margin-top:50px}.popup.popup-change-phone .popup-wrap-block{margin-top:21px}.popup.popup-change-phone .popup-form{padding-top:3px}.popup.popup-cart{opacity:0}.popup.popup-cart.empty,.popup.popup-cart.not-empty{opacity:1}.popup input:-internal-autofill-selected,.popup input:-webkit-autofill,.popup input:-webkit-autofill:focus,.popup input:-webkit-autofill:hover,.popup select:-webkit-autofill,.popup select:-webkit-autofill:focus,.popup select:-webkit-autofill:hover,.popup textarea:-webkit-autofill,.popup textarea:-webkit-autofill:focus,.popup textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset!important}.popup-top{transition:box-shadow .3s linear;border-radius:25px 25px 0 0;display:flex;flex-wrap:wrap}.popup-close{cursor:pointer;height:84px;position:relative;width:84px}.popup-close:before{display:block;content:" ";position:absolute;background-position:-404px -114px;height:25px;left:calc(50% - 13px);top:calc(50% - 12px);width:25px}.popup-title{border-radius:25px 0 25px 0;font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;background-color:#e8f3ee;color:#3d895d;margin:0;min-height:92px;padding:21px 25px 10px 60px;width:calc(100% - 84px)}@media (max-width:768px){.popup-title{font-size:26px}}.popup-product{display:flex;flex-wrap:wrap;margin:40px 0 0}.popup-product-img{border-radius:10px;width:105px}.popup-product-img img{border-radius:10px}.popup-product-info{padding:4px 0 0 15px;width:calc(100% - 105px)}.popup-product-title{font-size:18px;line-height:150%}@media (max-width:768px){.popup-product-title{font-size:14px}}.popup-product-price{font-weight:400;font-size:30px;line-height:120%;padding:5px 0 0}@media (max-width:768px){.popup-product-price{font-size:22px}}.popup-wrap{font-size:18px;line-height:150%;position:relative;z-index:-1}@media (max-width:768px){.popup-wrap{font-size:14px}}.popup-wrap-block{margin-top:40px;padding:0 60px}.popup-wrap h4{font-weight:400;font-size:24px;line-height:130%;margin:40px 0 0}@media (max-width:768px){.popup-wrap h4{font-size:18px}}.popup-wrap p{margin:21px 0 0}.popup-form{padding:30px 0 0}.popup-form-wrap{margin:0 auto;max-width:400px}.popup-form .form-item{margin:23px 0 0}.popup-form .form-item input[type="email"],.popup-form .form-item input[type="number"],.popup-form .form-item input[type="password"],.popup-form .form-item input[type="tel"],.popup-form .form-item input[type="text"],.popup-form .form-item input[type="url"],.popup-form .form-item textarea{background-color:#f5f5f5}.popup-form .form-item-password-show{background-position:-611px -157px;top:31px}.popup-form .form-item-password-show.shown{background-position:-556px -157px}.popup-form-btn{margin:53px -60px 0 0;text-align:right}.popup-form-btn .btn-with-icon-big{width:calc(50% + 20px)}.popup-form-btn .btn-with-icon-title::before{background-position:-485px -287px}.popup-edit-wrap{display:flex;flex-wrap:wrap}.popup-edit-left{width:calc(100% - 130px)}.popup-edit-right{padding:0 0 0 30px;width:130px}.popup-edit-photo{border-radius:10px;overflow:hidden;position:relative;width:100%;min-height:480px;max-height:480px}.popup-edit-photo .cropper-crop,.popup-edit-photo .cropper-modal{opacity:1}.popup-edit-photo .cropper-view-box{outline:unset}.popup-edit-photo .cropper-dashed{border:none}.popup-edit-photo .cropper-line,.popup-edit-photo .cropper-point{background-color:unset}.popup-edit-preview{border-radius:50%;height:100px;overflow:hidden;width:100px}.popup-edit-btns{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:50px -60px 0 0;width:calc(100% + 60px)}.popup-edit-btn-reset .btn-with-icon-title::before{background-position:-338px -109px}.popup-edit-btn-apply{width:53%}.popup-edit-btn-apply .btn-with-icon-title::before{background-position:-485px -287px}@media (max-width:1024px){.popup{right:15px;left:15px}}@media (max-width:768px){.popup-title{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;line-height:130%;min-height:63px;padding:5px 10px 8px 15px;width:calc(100% - 55px)}.popup-close{height:61px;width:55px}.popup-wrap-block{margin-top:16px;padding:0 15px}.popup-wrap h4{margin:21px 0 0}.popup-wrap p{margin:19px 0 0}.popup-product{padding:4px 0 0;margin:17px 0 0}.popup-product-img{width:74px}.popup-product-info{padding:0 0 0 11px;width:calc(100% - 74px)}.popup-product-price{padding:5px 0 0}.popup-form{padding:19px 0 0}.popup-form-btn{margin:49px -15px 0 0}.popup-form-btn .btn-with-icon-big{width:calc(100% - 26px)}.popup-form .form-item{margin:18px 0 0}.popup-form .form-item-password-show{background-position:-608px -161px;top:25px}.popup-form .form-item-password-show.shown{background-position:-553px -161px}.popup.popup-margin-btns .popup-wrap-block{padding:0 15px}.popup.popup-margin-btns .popup-form{padding:0}.popup.popup-margin-btns .popup-form-btn{margin:50px -15px 0;width:calc(100% + 30px)}.popup.popup-margin-btns .popup-form-btn .btn-with-icon-big{width:calc(100% - 40px)}.popup-edit-left{padding:4px 0 0;width:100%}.popup-edit-right{display:flex;justify-content:center;padding:10px 0 0;width:100%}.popup-edit-photo{max-height:260px}.popup-edit-preview{height:80px;width:80px}.popup-edit-btns{margin:30px -15px 0 0;width:calc(100% + 15px)}.popup-edit-btn-reset{display:none}.popup-edit-btn-apply{width:91%}.popup.popup-wide .popup-title{width:calc(100% - 55px)}.popup.popup-cart{border-radius:0;left:0;right:0}.popup.popup-cart .popup-top{border-radius:0}.popup.popup-cart .popup-title{border-radius:0 0 25px 0;font-size:26px;padding-left:20px;width:calc(100% - 65px)}.popup.popup-cart .popup-close{width:64px}.popup.popup-change-email.step-3 .step-3{padding:5px 0 0}.popup.popup-change-email .popup-text-bottom{padding:12px 0 20px}.popup.popup-change-email .popup-text-bottom-btn{display:flex;margin:20px auto 0}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.overlay{background:rgba(0,0,0,.03);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.popup-edit-photo .cropper-crop,.popup-edit-photo .cropper-modal{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.overlay{background:url(../img/overlay.png) no-repeat 0 0/cover}.popup-edit-photo .cropper-crop,.popup-edit-photo .cropper-modal{background:url(../img/blackout_crop.png) no-repeat 0 0/cover}}.pickmeup{font-size:18px;line-height:150%;background:#fff;border-radius:0 25px 25px 25px;box-shadow:0 6px 13px rgba(0,0,0,.1);box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation;z-index:5}@media (max-width:768px){.pickmeup{font-size:13px}}.pickmeup *{box-sizing:border-box}.pickmeup.pmu-flat{position:relative}.pickmeup.pmu-hidden{display:none}.pickmeup .pmu-instance{color:#2a2a2a;display:inline-block;height:398px;padding:0 0 24px;text-align:center;width:400px}.pickmeup .pmu-instance .pmu-button{cursor:pointer;outline:none;text-decoration:none}.pickmeup .pmu-instance .pmu-not-in-month{color:#b2b8b5}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#b2b8b5;cursor:default}.pickmeup .pmu-instance nav{border-bottom:1px solid #f5f5f5;color:#2a2a2a;display:flex}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{font-size:0;height:50px;position:relative;z-index:3;width:50px}.pickmeup .pmu-instance nav .pmu-next:after,.pickmeup .pmu-instance nav .pmu-prev:after{display:block;content:" ";position:absolute;background-position:-63px -114px;height:20px;left:0;margin:0 auto;right:0;top:calc(50% - 10px);width:20px}.pickmeup .pmu-instance nav .pmu-next:hover,.pickmeup .pmu-instance nav .pmu-prev:hover{background-color:#3d895d}.pickmeup .pmu-instance nav .pmu-next:hover:after,.pickmeup .pmu-instance nav .pmu-prev:hover:after{background-position:-98px -114px}.pickmeup .pmu-instance nav .pmu-next{border-radius:0 25px 0 0;border-left:1px solid #f5f5f5}.pickmeup .pmu-instance nav .pmu-next:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.pickmeup .pmu-instance nav .pmu-prev{border-right:1px solid #f5f5f5}.pickmeup .pmu-instance nav .pmu-month{color:#2a2a2a;display:flex;align-items:center;justify-content:center;width:calc(100% - 100px)}.pickmeup .pmu-instance nav .pmu-month:hover{color:#3d895d}.pickmeup .pmu-instance .pmu-months,.pickmeup .pmu-instance .pmu-years{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,81px);grid-template-rows:repeat(3,81px);row-gap:18px;padding:32px 15px}.pickmeup .pmu-instance .pmu-months .pmu-button,.pickmeup .pmu-instance .pmu-years .pmu-button{align-items:center;display:flex;cursor:pointer;justify-content:center;outline:none;position:relative;text-decoration:none;z-index:1}.pickmeup .pmu-instance .pmu-months .pmu-button:after,.pickmeup .pmu-instance .pmu-years .pmu-button:after{display:block;content:" ";position:absolute;border-radius:10px 10px 0 10px;border:1px solid transparent;height:100%;top:0;right:0;z-index:-1;width:100%}.pickmeup .pmu-instance .pmu-months .pmu-button:hover,.pickmeup .pmu-instance .pmu-years .pmu-button:hover{color:#fff}.pickmeup .pmu-instance .pmu-months .pmu-button:hover:after,.pickmeup .pmu-instance .pmu-years .pmu-button:hover:after{background-color:#3d895d}.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-disabled:hover,.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-disabled:hover{color:#b2b8b5;cursor:not-allowed}.pickmeup .pmu-instance .pmu-months .pmu-button.pmu-disabled:hover:after,.pickmeup .pmu-instance .pmu-years .pmu-button.pmu-disabled:hover:after{background-color:transparent}.pickmeup .pmu-instance .pmu-day-of-week{font-size:15px;line-height:150%;border:none;color:#3d895d;cursor:default;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(7,40px);row-gap:2px;padding:25px 15px 0}@media (max-width:768px){.pickmeup .pmu-instance .pmu-day-of-week{font-size:13px}}.pickmeup .pmu-instance .pmu-days{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(7,40px);grid-template-rows:repeat(6,40px);row-gap:2px;padding:21px 15px 0}.pickmeup .pmu-instance .pmu-days .pmu-button{align-items:center;display:flex;cursor:pointer;justify-content:center;position:relative;z-index:1}.pickmeup .pmu-instance .pmu-days .pmu-button:after{display:block;content:" ";position:absolute;height:40px;top:0;right:0;width:40px;z-index:-2;border-radius:10px 10px 0 10px;z-index:-1}.pickmeup .pmu-instance .pmu-days .pmu-button:hover{color:#fff}.pickmeup .pmu-instance .pmu-days .pmu-button:hover:after{border-radius:10px 10px 0 10px;background-color:#3d895d}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled:hover{color:#b2b8b5;cursor:not-allowed}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled:hover:after{background-color:transparent}.pickmeup .pmu-instance .pmu-days .pmu-today:after{background-color:#e8f3ee}.pickmeup .pmu-instance .pmu-days .pmu-selected{color:#fff}.pickmeup .pmu-instance .pmu-days .pmu-selected:after{background-color:#3d895d}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button{align-items:center;display:flex;cursor:pointer;justify-content:center;position:relative;z-index:1}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button::before,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:after{display:block;content:" ";position:absolute;height:40px;top:0;right:0;width:40px;z-index:-2}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:after{z-index:-1}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:before{left:0;width:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:hover{color:#fff}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:hover:after{border-radius:10px 10px 0 10px;background-color:#3d895d}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button.pmu-disabled:hover{color:#b2b8b5;cursor:not-allowed}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button.pmu-disabled:hover:after{background-color:transparent}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+1).pmu-selected:before{border-radius:10px 0 0 10px;left:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+1).pmu-selected-last:before,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+1).pmu-selected.pmu-selected-last:before{left:0;width:20px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+1).pmu-selected-first:before{left:20px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected:after{border-radius:10px 10px 10px 0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected:before{border-radius:0 10px 10px 0;width:40px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected:hover:after{border-radius:10px 10px 10px 0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected-first:before{width:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected-first:after{border-radius:10px 10px 0 10px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected{color:#2a2a2a}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected:after{background-color:#e8f3ee}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected:before{background-color:#e8f3ee;width:60px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected.pmu-selected-first.pmu-selected-last:before{left:0;width:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-last{color:#fff}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first:after,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-last:after{background-color:#3d895d}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-last:after,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-last:hover:after{border-radius:10px 10px 10px 0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first:before{background-color:#e8f3ee;left:20px;width:20px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first ~ .pmu-selected:before{left:-15px;width:80px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first ~ .pmu-selected.pmu-selected-last::before{left:-15px;width:50px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-last:before{background-color:#e8f3ee;left:-15px;width:50px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first.pmu-selected-last:after{border-radius:10px 10px 0 10px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first.pmu-selected-last:before{left:-15px;width:40px}@media (max-width:768px){.pickmeup{border-radius:0 10px 10px 10px}.pickmeup .pmu-instance{height:292px;padding:0 0 16px;width:280px}.pickmeup .pmu-instance nav .pmu-month{width:calc(100% - 70px)}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{height:35px;width:35px}.pickmeup .pmu-instance nav .pmu-next:after,.pickmeup .pmu-instance nav .pmu-prev:after{background-position:-64px -114px}.pickmeup .pmu-instance nav .pmu-next:hover:after,.pickmeup .pmu-instance nav .pmu-prev:hover:after{background-position:-99px -114px}.pickmeup .pmu-instance nav .pmu-next{border-radius:0 10px 0 0}.pickmeup .pmu-instance .pmu-day-of-week{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(7,29px);padding:16px 8px 0}.pickmeup .pmu-instance .pmu-months,.pickmeup .pmu-instance .pmu-years{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(4,61px);grid-template-rows:repeat(3,69px);row-gap:8px;padding:16px 8px 0}.pickmeup .pmu-instance .pmu-days{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(7,29px);grid-template-rows:repeat(6,29px);padding:16px 8px 0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button::before,.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:after,.pickmeup .pmu-instance .pmu-days .pmu-button:after{height:29px;width:29px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:before{width:40px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+1).pmu-selected:before{left:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected:before{width:29px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-button:nth-child(7n+7).pmu-selected-first:before{width:0}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first:before{left:0;width:29px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first ~ .pmu-selected:before{left:-10px;width:58px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first ~ .pmu-selected.pmu-selected-last::before{left:-10px;width:30px}.pickmeup.pickmeup-range .pmu-instance .pmu-days .pmu-selected-first.pmu-selected-last:before{left:-15px;width:29px}}.quantity{display:flex;flex-wrap:wrap}.quantity-input{border-radius:0;border:none;height:43px;margin:0 auto;text-align:center;width:86px}.quantity-input,.quantity-input:focus{background-color:#f5f5f5}.quantity-btn{background-color:#fff;box-shadow:5px 7px 15px rgba(50,121,46,.15);padding:0;position:relative;height:43px;width:55px}.quantity-btn:before{display:block;content:" ";position:absolute;height:25px;left:0;margin:0 auto;right:0;top:calc(50% - 13px);width:25px}.quantity-btn.disabled{cursor:not-allowed;opacity:.7}.quantity-btn.plus{border-radius:0 0 10px 0}.quantity-btn.plus::before{background-position:-755px -465px}.quantity-btn.minus{border-radius:10px 0 0 0}.quantity-btn.minus::before{background-position:-699px -463px}@media (max-width:768px){.quantity-input{width:76px}.quantity-btn{width:45px}}.os-theme-thick-dark > .os-scrollbar{padding:1px}.os-theme-thick-dark > .os-scrollbar:before{content:"";display:block;position:absolute;background:#f5f5f5;border-radius:10px;top:2px;bottom:2px;right:0;left:0}.os-theme-thick-dark > .os-scrollbar-horizontal{right:18px;height:18px}.os-theme-thick-dark > .os-scrollbar-vertical{bottom:10px;width:10px;right:10px}@media (max-width:768px){.os-theme-thick-dark > .os-scrollbar-vertical{right:2px;width:8px}}.os-theme-thick-dark.os-host-rtl > .os-scrollbar-horizontal{left:18px;right:0}.os-theme-thick-dark > .os-scrollbar-corner{height:18px;width:18px;background-color:transparent}.os-theme-thick-dark > .os-scrollbar > .os-scrollbar-track{background:transparent}.os-theme-thick-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:rgba(178,184,181,.7);border-radius:10px}.os-theme-thick-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active,.os-theme-thick-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle:hover{background:#b2b8b5}.os-theme-thick-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle{min-width:30px}.os-theme-thick-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle{min-height:30px}.os-theme-thick-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:-3px;bottom:-5px;display:block}.os-theme-thick-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle:before{top:-3px;bottom:-5px}.os-theme-thick-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle:before{left:-3px;right:-5px}.os-theme-thick-dark.os-host-rtl > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle:before{right:-3px;left:-5px}.os-theme-thick-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{transition:background .3s}.os-theme-thick-dark.os-host-transition > .os-scrollbar:before{transition:border .3s}.os-scrollbar-horizontal.os-scrollbar-unusable,.os-scrollbar-vertical.os-scrollbar-unusable{display:none}.footer{overflow:hidden;margin:100px 0 0}.footer-wrap{color:#2a2a2a;margin:0 auto;max-width:1280px;padding:61px 20px 60px}.footer-right,.footer-wrap{display:flex;flex-wrap:wrap}.footer-right{order:2;padding:0 0 0 3.8%;width:calc(100% - 268px);position:relative}.footer-right:before{display:block;content:" ";border-radius:25px 0 0 0;background-color:#e8f3ee;height:calc(100% + 121px);left:0;position:absolute;top:-61px;width:calc(100% + 5000px);z-index:-1}.footer-nav{width:43.5%}.footer-nav-items{padding:0;-webkit-columns:2;-moz-columns:2;column-count:2}.footer-nav-item{font-size:18px;line-height:150%;margin:0 0 20px;padding:0}@media (max-width:768px){.footer-nav-item{font-size:13px}}.footer-nav-item:before{display:none}.footer-nav-item-link{color:#2a2a2a}.footer-contacts{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 20px;width:56.5%}.footer-contacts-wrap{max-width:400px;width:100%}.footer-socials{display:flex;flex-wrap:wrap;margin:0 0 20px}.footer-socials.no-margin{margin:0}.footer-socials-title{font-size:18px;line-height:150%;color:#3d895d}@media (max-width:768px){.footer-socials-title{font-size:14px}}.footer-socials-items{display:flex;flex-wrap:wrap;padding:0 0 0 22px}.footer-socials-item{padding:0 0 0 10px}.footer-socials-item:first-child{padding:0}.footer-socials-item:before{display:none}.footer-socials-item-link{display:block;height:25px;width:25px}.footer-socials-item-link.viber{background-position:-2px -2px}.footer-socials-item-link.telegram{background-position:-37px -2px}.footer-socials-item-link.messenger{background-position:-72px -2px}.footer-socials-item-link.whatsup{background-position:-107px -2px}.footer-socials-item-link.facebook{background-position:-142px -2px}.footer-socials-item-link.linkedin{background-position:-177px -2px}.footer-socials-item-link.youtube{background-position:-212px -2px}.footer-offices{font-size:15px;line-height:150%;display:flex;flex-wrap:wrap;padding:0 0 26px}@media (max-width:768px){.footer-offices{font-size:13px}}.footer-offices-items{-webkit-columns:2;-moz-columns:2;column-count:2;padding:0;width:100%}.footer-office{padding:0}.footer-office:before{display:none}.footer-left{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;order:1;width:268px}.footer-logo{background:url(../img/logo.svg) no-repeat 0 0/cover;height:36px;width:195px}.footer-copyright{font-size:13px;line-height:140%;padding:15px 20px 0 0}@media (max-width:768px){.footer-copyright{font-size:12px}}.footer-madeby{font-size:13px;line-height:140%;border-top:1px solid #fff;color:#565656;margin:18px 0 0;padding:15px 0 0;text-align:right;width:100%}@media (max-width:768px){.footer-madeby{font-size:12px}}@media (max-width:1024px){.footer-wrap{padding:30px 20px}.footer-right{order:1;padding:0 0 20px;width:100%}.footer-right:before{border-radius:25px 0 25px 0;height:calc(100% + 30px);left:-20px;top:-30px;width:calc(100% + 40px)}.footer-left{flex-direction:row;order:2;padding:20px 0 0;width:100%}.footer-copyright{padding:0 0 0 26px}}@media (max-width:768px){.footer{margin:70px 0 0}.footer-nav{padding:0 20px 20px;width:100%}.footer-nav-item{margin:0 0 11px}.footer-contacts{justify-content:center;padding:0;width:100%}.footer-socials{align-items:center;border-top:1px solid #fff;flex-direction:column;margin:0 0 16px;padding:20px 0 0}.footer-socials-items{padding:10px 0 0}.footer-socials-item{padding:0 0 0 15px}.footer-socials-item:first-child{padding:0}.footer-socials-item-link{height:40px;width:40px}.footer-socials-item-link.viber{background-position:-2px -48px}.footer-socials-item-link.telegram{background-position:-57px -48px}.footer-socials-item-link.messenger{background-position:-112px -48px}.footer-socials-item-link.whatsup{background-position:-167px -48px}.footer-socials-item-link.facebook{background-position:-222px -48px}.footer-socials-item-link.linkedin{background-position:-277px -48px}.footer-socials-item-link.youtube{background-position:-332px -48px}.footer-offices{flex-direction:column;max-width:151px;margin:0 auto;padding:0 0 19px}.footer-offices-items{-webkit-columns:1;-moz-columns:1;column-count:1}.footer-office{margin:16px 0 0}.footer-office:first-child{margin:0}.footer-logo{height:22px;width:119px}.footer-madeby{margin:19px 0 0;padding:20px 0 0;text-align:center}}.breadcrumbs{font-size:15px;line-height:150%}@media (max-width:768px){.breadcrumbs{font-size:13px}}.breadcrumbs-items{padding:21px 0 0}.breadcrumbs-item{display:inline;padding:6px 0 0}.breadcrumbs-item::before{display:none}.breadcrumbs-item-link{color:#565656}.breadcrumbs-item-current{color:#3d895d}.breadcrumbs-item-separator{background-position:-140px -118px;display:inline-block;height:17px;margin:0 9px 0 11px;width:5px;vertical-align:middle}@media (max-width:768px){.breadcrumbs-items{padding:16px 0 0}.breadcrumbs-item-separator{margin:0 5px 0 7px;height:15px}}.pagination_list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:83px 0 0 -25px;padding:0}.pagination_list li{font-size:16px;line-height:130%;padding:0 0 0 25px}@media (max-width:768px){.pagination_list li{font-size:14px}}.pagination_list li::before{display:none}.pagination_list li span{color:#2a2a2a;display:block}.pagination_list li.active{font-size:20px;line-height:130%}@media (max-width:768px){.pagination_list li.active{font-size:18px}}.pagination_list li.active span,.pagination_list li:hover span{color:#3d895d}.pagination .next_page.disabled,.pagination .prev_page.disabled{cursor:not-allowed}.pagination .next_page span,.pagination .prev_page span{background-color:#fff;border-radius:50%;height:50px;position:relative;width:50px}.pagination .next_page span:after,.pagination .prev_page span:after{display:block;content:" ";position:absolute;background-position:-1px -115px;height:18px;left:calc(50% - 4px);top:calc(50% - 9px);width:8px}.pagination .next_page{margin:0 0 0 6px}.pagination .next_page span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination .prev_page{margin:0 6px 0 0}@media (max-width:768px){.pagination_list{margin:40px 0 0 -20px}.pagination_list li{padding:0 0 0 20px}.pagination_list li:hover span{color:#2a2a2a}.pagination_list li.active span{color:#3d895d}.pagination .prev_page{margin:0 -2px 0 0}.pagination .next_page{margin:0 0 0 -2px}.pagination .next_page span,.pagination .prev_page span{margin:0;height:40px;width:40px}.pagination .next_page span:after,.pagination .prev_page span:after{background-position:-71px -118px;height:13px;left:calc(50% - 3px);top:calc(50% - 6px);width:6px}}.scrolled.top-shadow .popup-top{box-shadow:5px 7px 15px rgba(50,121,46,.15)}.scrolled.bottom-shadow .cart-bottom{box-shadow:0 -5px 20px rgba(50,121,46,.1)}.scrolled .cart-btns{margin:10px 0 0}.cart,.cart-empty{display:none}.cart-empty{padding:0 0 48px;text-align:center}.cart-empty-img{margin:9px 0 0;max-width:57%}.cart-empty-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;color:#2a2a2a;margin:23px 0 0}@media (max-width:768px){.cart-empty-title{font-size:30px;line-height:110%}}.cart-empty-descr{font-size:18px;line-height:150%;margin:30px 0 0}@media (max-width:768px){.cart-empty-descr{font-size:14px}}.cart-scroll{max-height:calc(100vh - 318px);margin:0}.cart-items{padding:40px 60px}.cart-item{border-bottom:1px solid #f5f5f5;margin-bottom:31px}.cart-item.disabled .cart-item-price,.cart-item.disabled .cart-item-sum,.cart-item.disabled .cart-item-title{color:#b2b8b5}.cart-item.disabled .cart-item-quantity .quantity-input,.cart-item.disabled .cart-item-quantity .quantity-input:focus{background-color:#fff;color:#b2b8b5}.cart-item:last-child{margin-bottom:0}.cart-item-wrap{display:flex;flex-wrap:wrap;padding:0 0 29px;position:relative}.cart-item-img{margin:8px 0 0;width:85px}.cart-item-img img{border-radius:10px}.cart-item-info{display:flex;flex-wrap:wrap;padding:0 0 0 20px;width:calc(100% - 85px)}.cart-item-title{font-size:18px;line-height:150%;color:#3d895d;width:calc(100% - 25px)}@media (max-width:768px){.cart-item-title{font-size:14px}}.cart-item-price{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;margin:15px 0 0;width:calc(100% - 350px)}@media (max-width:768px){.cart-item-price{font-size:18px}}.cart-item-quantity{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;margin:9px 0 0;width:196px}@media (max-width:768px){.cart-item-quantity{font-size:18px}}.cart-item-sum{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;margin:15px 0 0;text-align:right;width:154px}@media (max-width:768px){.cart-item-sum{font-size:18px}}.cart-item-delete{background-position:-756px -409px;height:25px;padding:0;position:absolute;right:0;top:0;width:25px}.cart-bottom{transition:box-shadow .3s linear;justify-content:flex-end;padding:20px 0 0 62px}.cart-bottom,.cart-btns{display:flex;flex-wrap:wrap}.cart-btns{align-items:flex-start;justify-content:space-between;margin:20px 0 0;width:100%}.cart-btn-continue{padding:0}.cart-btn-continue .btn-with-icon-title{padding:0 0 0 40px}.cart-btn-continue .btn-with-icon-title::before{background-position:-692px -406px}.cart-btn-checkout{width:355px}.cart-btn-checkout .btn-with-icon-title::before{background-position:-752px -350px}.cart-total{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 60px 0 0;width:355px}@media (max-width:768px){.cart-total{font-size:22px}}@media (max-width:768px){.cart-scroll{max-height:calc(100vh - 164px)}.cart-items{padding:20px 20px 45px}.cart-item{margin-bottom:15px}.cart-item-wrap{padding:0 0 14px}.cart-item-img{margin:0;position:absolute;width:50px}.cart-item-info{padding:0;width:100%}.cart-item-price,.cart-item-title{padding:0 20px 0 65px;width:100%}.cart-item-price{font-size:14px;margin:5px 0 0}.cart-item-quantity{margin:15px 0 0}.cart-item-sum{margin:26px 0 0;width:calc(100% - 166px)}.cart-item-delete{background-position:-505px -350px;height:20px;width:20px}.cart-bottom{padding:20px 0 0 20px}.cart-total{padding:0 20px 0 0;width:100%}.cart-btns{align-items:center;margin:14px 0 0 1px}.cart-btn-continue{height:30px;min-height:30px;min-width:30px;padding:0;width:30px}.cart-btn-continue .btn-with-icon-title{font-size:0;padding:0 0 0 30px}.cart-btn-checkout{width:calc(100% - 49px)}}.not-empty .cart-empty{display:none}.not-empty .cart{display:block}.empty .cart{display:none}.empty .cart-empty{display:block}.message{left:0;padding:0 20px;position:fixed;right:0;text-align:center;top:calc(50vh - 58px);z-index:10}.message-wrap{font-weight:400;font-size:30px;line-height:120%;background:#fff;box-shadow:5px 14px 30px rgba(50,121,46,.1);border-radius:25px;color:#2a2a2a;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:40px 60px}@media (max-width:768px){.message-wrap{font-size:22px}}@media (max-width:768px){.message{padding:0 30px;top:calc(50vh - 46px)}.message-wrap{padding:20px 30px}}.login-page{margin:40px auto 0;max-width:440px;padding:0 20px}.login-tabs-body{font-size:15px;line-height:150%;margin:40px 0 0}@media (max-width:768px){.login-tabs-body{font-size:13px}}.login-tab-item-title{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;display:inline-flex;margin:0 0 0 35px;padding:0 0 10px}@media (max-width:768px){.login-tab-item-title{font-size:22px}}.login-tab-item-title:first-child{margin:0}.login-tab-item-title.active{color:#3d895d;position:relative}.login-tab-item-title.active:after{display:block;content:" ";position:absolute;border-bottom:2px solid #3d895d;bottom:0;width:100%}.login-socials{border-top:2px solid #fff;margin-top:28px;padding:21px 0 0;text-align:center}.login-socials-text{font-size:15px;line-height:150%}@media (max-width:768px){.login-socials-text{font-size:13px}}.login-socials-btns{align-items:center;display:flex;justify-content:center;margin:20px 0 0}.login-socials-btn{display:inline-flex;margin-left:20px;width:138px}.login-socials-btn:first-child{margin-left:0}.login-socials-btn .btn-with-icon-title{color:#565656}.login-socials-btn.facebook .btn-with-icon-title:before{background-position:-404px -48px}.login-socials-btn.gmail .btn-with-icon-title:before{background-position:-447px -48px}@media (max-width:768px){.login-page{margin:31px auto 0}.login-tabs-body{margin:29px 0 0}.login-tab-item-title{padding:0 0 9px}.login-socials-btn{margin-left:10px}}@media (max-width:420px){.login-socials-btn{min-width:auto;width:50%}}.form-login .form-item-btn,.form-signup .form-item-btn{margin-top:9px}.form-login-btn,.form-signup-btn{width:100%}.form-login-btn .btn-with-icon-title:before,.form-signup-btn .btn-with-icon-title:before{background-position:-271px -112px}.form-login-btn .btn-with-icon-title:before{background-position:-724px -109px}.confirmation-page{margin:135px auto 0;max-width:610px;text-align:center}.confirmation-page-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;color:#2a2a2a;margin-top:81px}@media (max-width:768px){.confirmation-page-title{font-size:30px;line-height:110%}}.confirmation-page-text{color:#2a2a2a;margin-top:43px;text-align:left}.confirmation-page-bottom-text{font-size:15px;line-height:150%;margin-top:84px}@media (max-width:768px){.confirmation-page-bottom-text{font-size:13px}}.confirmation-page-btn{display:inline-block;margin-top:26px;min-height:auto}.confirmation-page-btn .btn-with-icon-title{padding:0 0 0 40px}.confirmation-page-btn .btn-with-icon-title:before{background-position:-624px -229px}.confirmation-page.checkout-success{margin:93px auto 0}.confirmation-page.checkout-success .confirmation-page-title{margin-top:39px}.confirmation-page.checkout-success .confirmation-page-subtitle{font-weight:400;font-size:24px;line-height:130%;margin-top:20px}@media (max-width:768px){.confirmation-page.checkout-success .confirmation-page-subtitle{font-size:18px}}.confirmation-page.checkout-success .confirmation-page-text{margin-top:30px;text-align:center}.confirmation-page.checkout-success .confirmation-page-bottom-text{margin-top:35px}.confirmation-page.checkout-success .confirmation-page-btn{display:inline-flex;min-height:50px;min-width:225px}.confirmation-page.checkout-success .confirmation-page-btn .btn-with-icon-title:before{background-position:-510px -464px}.confirmation-page.checkout-fail{margin:85px auto 0}.confirmation-page.checkout-fail .confirmation-page-title{margin-top:31px}.confirmation-page.checkout-fail .confirmation-page-subtitle{font-weight:400;font-size:24px;line-height:130%;margin-top:20px}@media (max-width:768px){.confirmation-page.checkout-fail .confirmation-page-subtitle{font-size:18px}}.confirmation-page.checkout-fail .confirmation-page-text{margin-top:30px;text-align:center}.confirmation-page.checkout-fail .confirmation-page-bottom-text{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center}.confirmation-page.checkout-fail .confirmation-page-btn{margin:10px;display:inline-flex;min-height:50px;min-width:225px;padding-left:14px;padding-right:16px}.confirmation-page.checkout-fail .confirmation-page-btn.checkout-fail-btn-back .btn-with-icon-title:before{background-position:-819px -169px}.confirmation-page.checkout-fail .confirmation-page-btn.checkout-fail-btn-call .btn-with-icon-title:before{background-position:-823px -229px}@media (max-width:768px){.confirmation-page{margin:42px auto 0}.confirmation-page-img{max-width:57%}.confirmation-page-title{margin-top:32px}.confirmation-page-text{margin-top:31px}.confirmation-page-bottom-text{margin-top:51px}.confirmation-page-btn{margin-top:19px}}.error-page{margin:72px auto 0;max-width:610px;text-align:center}.error-page-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;color:#2a2a2a;margin-top:18px}@media (max-width:768px){.error-page-title{font-size:30px;line-height:110%}}.error-page-text{color:#2a2a2a;margin-top:30px}.error-page-actions{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center}.error-page-btn{margin:10px;display:inline-flex;min-height:50px;min-width:225px;padding-left:14px;padding-right:16px}.error-page-btn.error-page-btn-back .btn-with-icon-title:before{background-position:-819px -169px}.error-page-btn.error-page-btn-main .btn-with-icon-title:before{background-position:-510px -464px}@media (max-width:768px){.error-page-img{max-width:57%}}.password-recovery{display:flex;flex-wrap:wrap;margin:81px auto 0;max-width:1006px;padding:0 20px}.password-recovery-left{width:40%}.password-recovery-img{margin:0 auto}.password-recovery-right{max-width:400px}.password-recovery-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;color:#2a2a2a}@media (max-width:768px){.password-recovery-title{font-size:30px;line-height:110%}}.password-recovery-text{color:#2a2a2a}.password-recovery-bottom{margin:28px 0 0;text-align:center}.password-recovery-btn{display:inline-block;min-height:auto}.password-recovery-btn .btn-with-icon-title{padding:0 0 0 40px}.password-recovery-btn .btn-with-icon-title:before{background-position:-687px -229px}@media (max-width:768px){.password-recovery{margin:8px auto 0}.password-recovery-left{margin:0 auto;text-align:center;width:47%}.password-recovery-right{margin:6px 0 0;max-width:100%;width:100%}.password-recovery-title{text-align:center}.password-recovery-text p{margin:30px 0 0}.password-recovery-bottom{display:flex;flex-direction:column;margin:20px 0 0}.password-recovery-btn{margin-top:8px}}.form-forget .form-fields{padding:0 0 47px}.form-forget .form-item-btn{margin-top:9px}.form-forget-btn{width:100%}.form-forget-btn .btn-with-icon-title{padding:0 0 0 40px}.form-forget-btn .btn-with-icon-title:before{background-position:-423px -287px}@media (max-width:768px){.form-forget .form-fields{padding:0 0 36px}}.catalog-top{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;grid-template-areas:"title title title dropdown" "categories categories categories categories";margin:29px 0 0}.catalog-title{font-weight:400;font-size:42px;line-height:110%;grid-area:title;font-family:Andika,Arial,sans-serif}@media (max-width:768px){.catalog-title{font-size:26px}}.catalog-sort{grid-area:dropdown}.catalog-sort-title{font-size:15px;line-height:150%;display:none}@media (max-width:768px){.catalog-sort-title{font-size:13px}}.catalog-cats{grid-area:categories;margin-top:26px}.catalog-cats-items{display:flex;flex-wrap:wrap;margin:0 0 0 -10px;padding:0}.catalog-cats-item{padding:10px 0 0 10px}.catalog-cats-item::before{display:none}.catalog-cats-item-link{font-size:18px;line-height:150%;border-radius:10px;background-color:#ffeee9;border:1px solid #ff8c69;color:#565656;display:block;padding:10px 15px 8px 14px}@media (max-width:768px){.catalog-cats-item-link{font-size:14px}}@media (max-width:1220px){.catalog-top{grid-template-columns:repeat(3,1fr);grid-template-areas:"title title dropdown" "categories categories categories"}}@media (max-width:930px){.catalog-top{grid-template-areas:"title dropdown" "categories categories";grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.catalog-top{display:block;margin:27px 0 0}.catalog-sort{margin-top:30px}.catalog-sort-dropdown{margin-top:5px}.catalog-sort-title{display:block}.catalog-cats{margin-top:19px}.catalog-cats-items{margin:0 0 0 -5px}.catalog-cats-item{padding:5px 0 0 5px}.catalog-cats-item-link{padding:9px 15px 9px 14px}}.catalog-items{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;margin:40px 0 0}.catalog-items.gen-material-items .catalog-item{display:block;grid-template-areas:"image" "title" "code" "params" "medium" "bottom";grid-template-rows:unset;padding:0 20px 122px;position:relative}.catalog-items.gen-material-items .catalog-item-img{height:200px}.catalog-items.gen-material-items .catalog-item-title{min-height:27px}.catalog-items.gen-material-items .catalog-item-code{min-height:22px}.catalog-items.gen-material-items .catalog-item-medium{bottom:77px;left:20px;min-height:38px;position:absolute;width:calc(100% - 40px)}.catalog-items.gen-material-items .catalog-item-bottom{bottom:0;left:20px;min-height:85px;position:absolute;width:calc(100% - 20px)}.catalog-item{border-radius:25px 25px 25px 0;transition:all .3s linear;background-color:#fff;display:grid;grid-template-areas:"image" "title" "medium" "bottom";grid-template-rows:200px 101px 38px 85px;position:relative;padding:0 20px}.catalog-item::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;display:none;-webkit-filter:blur(35px);filter:blur(35px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:.1;width:calc(100% - 50px);z-index:-1}.catalog-item:hover{margin:-10px 0 10px}.catalog-item:hover:before{display:block}.catalog-item.outofstock .catalog-item-params,.catalog-item.outofstock .catalog-item-price,.catalog-item.outofstock .catalog-item-title{color:#b2b8b5}.catalog-item.outofstock .catalog-item-status{color:#565656}.catalog-item.outofstock .catalog-item-buy{cursor:not-allowed;background-color:#f5f5f5;background-position:-103px -269px}.catalog-item.outofstock .catalog-item-buy.incart{background-position:-809px -642px;border-color:#f5f5f5}.catalog-item-img{border-radius:20px 20px 0 0;background:url(../img/plug.svg) no-repeat 50%/cover;grid-area:image;margin:0 -20px;-ms-grid-row:1}.catalog-item-title{font-size:18px;line-height:150%;color:#2a2a2a;grid-area:title;margin-top:21px;overflow:hidden}@media (max-width:768px){.catalog-item-title{font-size:13px}}.catalog-item-code{font-size:15px;line-height:150%;color:#b2b8b5;grid-area:code;margin-top:5px}@media (max-width:768px){.catalog-item-code{font-size:13px}}.catalog-item-params{font-size:15px;line-height:150%;color:#2a2a2a;grid-area:params;margin-top:9px}@media (max-width:768px){.catalog-item-params{font-size:13px}}.catalog-item-params-items{display:flex;flex-wrap:wrap;position:relative}.catalog-item-params-items::before{display:block;content:" ";position:absolute;border-left:1px solid #f5f5f5;height:calc(100% - 10px);left:50%;top:10px}.catalog-item-params-item{display:grid;grid-template-columns:55% 45%;padding:11px 15px 0 0;width:50%}.catalog-item-params-item:nth-child(2n){padding:11px 0 0 15px}.catalog-item-params-item-key{color:#b2b8b5}.catalog-item-medium{align-items:center;display:flex;flex-wrap:wrap;grid-area:medium;margin:13px 0 0}.catalog-item-rates{background-position:-2px -184px;height:23px;position:relative;width:123px}.catalog-item-rates::after{display:block;content:" ";background-position:-2px -145px;height:100%;left:0;position:absolute;top:0;width:0}.catalog-item-rates[data-count="1"]::after{width:20%}.catalog-item-rates[data-count="2"]::after{width:40%}.catalog-item-rates[data-count="3"]::after{width:60%}.catalog-item-rates[data-count="4"]::after{width:80%}.catalog-item-rates[data-count="5"]::after{width:100%}.catalog-item-status{font-size:15px;line-height:150%;color:#ff8c69;text-align:right;width:calc(100% - 123px)}@media (max-width:768px){.catalog-item-status{font-size:13px}}.catalog-item-bottom{align-items:flex-end;display:flex;grid-area:bottom;flex-wrap:wrap;margin:12px -20px 0 0}.catalog-item-price{font-size:24px;line-height:130%;color:#2a2a2a;margin:0 0 15px;white-space:nowrap;width:calc(100% - 113px)}@media (max-width:768px){.catalog-item-price{font-size:18px}}.catalog-item-price-old{font-size:15px;line-height:150%;color:#b2b8b5;padding:0 0 5px;text-decoration:line-through}@media (max-width:768px){.catalog-item-price-old{font-size:13px}}.catalog-item-options{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;width:113px}.catalog-item-btn{height:60px;padding:0;width:60px}.catalog-item-wishlist{background-color:#fff;background-position:9px -213px;width:53px}.catalog-item-wishlist:hover{background-position:-43px -213px}.catalog-item-wishlist.inwishlist{background-position:-672px -514px}.catalog-item-buy{border-radius:25px 0 25px 0;transition:background-color .3s linear;background-color:#3d895d;background-position:13px -269px}.catalog-item-buy:hover{background-color:#ff8c69}.catalog-item-buy.incart{background-color:#e8f3ee;border:1px solid #3d895d;background-position:-806px -514px}@media (max-width:1220px){.catalog-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:930px){.catalog-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.catalog-items{margin:29px 0 0}.catalog-item:hover{margin:0}.catalog-item:hover:before{display:none}}@media (max-width:580px){.catalog-items{grid-template-columns:repeat(1,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:15px}.catalog-items.gen-material-items .catalog-item{display:grid;grid-template-areas:"image title" "image code" "params params" ". medium" "bottom bottom";grid-template-rows:46px 24px -webkit-max-content 23px 65px;grid-template-rows:46px 24px max-content 23px 65px;padding:0 10px}.catalog-items.gen-material-items .catalog-item-img{height:70px}.catalog-items.gen-material-items .catalog-item-code,.catalog-items.gen-material-items .catalog-item-title{min-height:unset}.catalog-items.gen-material-items .catalog-item-medium{bottom:unset;left:unset;min-height:unset;position:relative;width:100%}.catalog-items.gen-material-items .catalog-item-bottom{bottom:unset;left:unset;min-height:unset;position:relative;width:calc(100% + 10px)}.catalog-item{border-radius:10px 10px 10px 0;-webkit-filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));grid-template-areas:"image title" ". medium" "bottom bottom";grid-template-columns:90px calc(100% - 90px);grid-template-rows:70px 23px 65px;padding:0 10px}.catalog-item-img{border-radius:10px 0 10px 0;margin:0 0 0 -10px;max-height:70px;min-height:70px}.catalog-item-title{margin:6px 0 0 10px}.catalog-item-code{margin:5px 0 0 10px}.catalog-item-params{margin-top:0}.catalog-item-params-items{padding:0 0 10px}.catalog-item-params-item{grid-template-columns:47% 53%}.catalog-item-medium{margin:5px 0 0}.catalog-item-rates{background-position:-160px -185px;height:15px;width:79px}.catalog-item-rates::after{background-position:-160px -146px}.catalog-item-status{width:calc(100% - 79px)}.catalog-item-bottom{margin:6px -10px 0 0}.catalog-item-options{width:113px}.catalog-item-price{margin:0 0 10px}.catalog-item-btn{height:45px;width:50px}.catalog-item-wishlist{width:55px}.catalog-item-wishlist,.catalog-item-wishlist:hover{background-position:10px -221px}.catalog-item-buy{border-radius:10px 0 10px 0;background-position:-48px -279px}.catalog-item-buy:hover{background-color:#3d895d;background-position:-48px -279px}.catalog-item-buy.incart{background-position:-808px -460px}.catalog-item-buy.incart:hover{background-color:#e8f3ee}.catalog-item.outofstock .catalog-item-buy{background-position:-162px -279px}.catalog-item.outofstock .catalog-item-buy.incart{background-position:-811px -588px}.catalog-item.outofstock .catalog-item-buy.incart:hover{background-color:#f5f5f5}}.catalog-columns{display:flex;flex-wrap:wrap}.catalog-column-right{padding:0 20px 0 0;width:315px}.catalog-column-left{width:calc(100% - 315px)}.catalog-column-left .catalog-top{margin:31px 0 0;grid-template-columns:repeat(3,1fr);grid-template-areas:"title title dropdown";grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.catalog-column-left .catalog-items{grid-template-columns:repeat(3,1fr);margin:35px 0 0}.catalog-column-left.without-filters{width:100%}.catalog-column-left.without-filters .catalog-top{grid-template-columns:repeat(4,1fr);grid-template-areas:"title title title dropdown"}.catalog-column-left.without-filters .catalog-items{grid-template-columns:repeat(4,1fr)}.catalog-filters{border-radius:25px;background-color:#fff;margin-top:31px;position:relative}.catalog-filters-mob{border-radius:10px 0 10px 0;background-color:#ff8c69;background-position:-108px -221px;cursor:pointer;grid-area:filtersbtn;display:none;height:50px;width:50px}.catalog-filters-btns{position:absolute;right:20px;top:16px}.catalog-filters-btn{align-items:center;display:flex}.catalog-filters-btn-cancel{background-color:#fff;color:#2a2a2a;font-size:16px;line-height:130%;position:relative;padding:0 0 0 30px}.catalog-filters-btn-cancel:before{display:block;content:" ";position:absolute;background-position:-338px -114px;height:20px;left:0;top:calc(50% - 10px);width:20px}.catalog-filters-btn-apply{display:none}.catalog-filters-btn-apply .btn-with-icon-title:before{background-position:-271px -112px}.catalog-filters-top{display:flex;flex-wrap:wrap}.catalog-filters-title{border-radius:25px 0 25px 0;font-size:24px;line-height:130%;background-color:#e8f3ee;color:#3d895d;padding:15px 30px}@media (max-width:768px){.catalog-filters-title{font-size:18px}}.catalog-filters-close{display:none}.catalog-filters-close:before{display:block;content:" ";position:absolute;background-position:-404px -114px;height:25px;left:calc(50% - 13px);top:calc(50% - 12px);width:25px}.catalog-filters-groups{padding:0 30px 30px}.catalog-filters-group{display:flex;flex-wrap:wrap;margin-top:41px}.catalog-filters-group:first-child{margin-top:30px}.catalog-filters-group-title{width:100%}.catalog-filters-group-btn{display:none}.catalog-filters-group-items{margin-top:9px;width:100%}.catalog-filters-group-item{margin-top:11px}.catalog-filters-group-item-wrap{font-size:15px;line-height:150%;align-items:center;cursor:pointer;display:grid;grid-template-columns:30px calc(100% - 30px)}@media (max-width:768px){.catalog-filters-group-item-wrap{font-size:13px}}.catalog-filters-group-item input{margin:0}.catalog-filters-group.catalog-filters-group-alphabet input[type="checkbox"],.catalog-filters-group.catalog-filters-group-alphabet input[type="radio"]{display:none}.catalog-filters-group.catalog-filters-group-alphabet input[type="checkbox"]:checked ~ .catalog-filters-group-item-label,.catalog-filters-group.catalog-filters-group-alphabet input[type="radio"]:checked ~ .catalog-filters-group-item-label{background-color:#ff8c69;color:#fff}.catalog-filters-group.catalog-filters-group-alphabet .catalog-filters-group-items{display:flex;flex-wrap:wrap;margin:4px 0 0 -5px}.catalog-filters-group.catalog-filters-group-alphabet .catalog-filters-group-item{margin:0;padding:5px 0 0 5px}.catalog-filters-group.catalog-filters-group-alphabet .catalog-filters-group-item-label{border-radius:10px;background-color:#ffeee9;color:#ff8c69;padding:11px 11px 10px 10px;text-transform:uppercase}.catalog-filters-group.catalog-filters-group-alphabet .catalog-filters-group-item-wrap{grid-template-columns:unset}.catalog-filters-group.catalog-filters-group-price input[type=number]{border-radius:10px 10px 10px 0;background-color:#f5f5f5;border:none;border-left:2px solid #f5f5f5;margin-top:6px;height:50px;padding:0 0 0 13px}.catalog-filters-group.catalog-filters-group-price input[type=range]{position:absolute;left:0;height:2px;top:0}.catalog-filters-group.catalog-filters-group-price input[type=number]::-webkit-inner-spin-button,.catalog-filters-group.catalog-filters-group-price input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.catalog-filters-group.catalog-filters-group-price input[type=number]:invalid,.catalog-filters-group.catalog-filters-group-price input[type=number]:out-of-range{border-radius:0 10px 10px 0;border-left:2px solid #ff1744}.catalog-filters-group.catalog-filters-group-price input[type=range]{border:none;-webkit-appearance:none;width:100%}.catalog-filters-group.catalog-filters-group-price input[type=range]:focus{outline:none}.catalog-filters-group.catalog-filters-group-price input[type=range]:focus::-webkit-slider-runnable-track{background:#b2b8b5}.catalog-filters-group.catalog-filters-group-price input[type=range]:focus::-ms-fill-lower,.catalog-filters-group.catalog-filters-group-price input[type=range]:focus::-ms-fill-upper{background:#b2b8b5}.catalog-filters-group.catalog-filters-group-price input[type=range]::-webkit-slider-runnable-track{animate:.2s;background:#b2b8b5;border-radius:20px;box-shadow:none;border:0;cursor:pointer;height:2px;width:100%}.catalog-filters-group.catalog-filters-group-price input[type=range]::-webkit-slider-thumb{background:#fff;border:2px solid #3d895d;border-radius:50%;cursor:pointer;height:24px;position:relative;margin-top:-11px;width:24px;-webkit-appearance:none;z-index:2}.catalog-filters-group.catalog-filters-group-price input[type=range]::-moz-range-track{animate:.2s;background:#b2b8b5;border:0;border-radius:20px;box-shadow:none;cursor:pointer;height:2px;width:100%}.catalog-filters-group.catalog-filters-group-price input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #3d895d;border-radius:50%;cursor:pointer;height:24px;margin-top:-11px;position:relative;width:24px;z-index:2}.catalog-filters-group.catalog-filters-group-price input[type=range]::-ms-track{animate:.2s;background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:2px;width:100%}.catalog-filters-group.catalog-filters-group-price input[type=range]::-ms-fill-lower,.catalog-filters-group.catalog-filters-group-price input[type=range]::-ms-fill-upper{background:#b2b8b5;border-radius:20px;box-shadow:none;border:0}.catalog-filters-group.catalog-filters-group-price input[type=range]::-ms-thumb{background:#fff;border:2px solid #3d895d;border-radius:50%;cursor:pointer;height:24px;margin-top:-11px;position:relative;width:24px;z-index:2}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-items{margin-top:19px}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-range,.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-wrap{display:block;position:relative}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-range-active{background-color:#3d895d;border-radius:5px;height:2px;left:0;position:absolute;top:0;width:100%}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-inputs{display:flex;flex-wrap:wrap;margin:0 0 0 -10px;padding:13px 0 0}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-input{padding:10px 0 0 10px;width:50%}.catalog-filters-group.catalog-filters-group-price .catalog-filters-group-item-input input{width:100%}@media (max-width:1220px){.catalog-column-left .catalog-top{grid-template-areas:"title dropdown"}.catalog-column-left .catalog-items,.catalog-column-left .catalog-top{grid-template-columns:repeat(2,1fr)}.catalog-column-left.without-filters .catalog-top{grid-template-columns:repeat(3,1fr);grid-template-areas:"title title dropdown"}.catalog-column-left.without-filters .catalog-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:930px){.catalog-column-left,.catalog-column-right{width:100%}.catalog-column-left .catalog-top{align-items:end;display:grid;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-areas:"title dropdown filtersbtn";grid-template-columns:calc(100% - 319px) 259px 60px}.catalog-column-left.without-filters .catalog-top{grid-template-areas:"title dropdown";grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.catalog-column-left.without-filters .catalog-items{grid-template-columns:repeat(2,1fr)}.catalog-filters{border-radius:0;display:none;min-height:100vh;left:0;margin:0;position:absolute;top:0;width:100%;z-index:9}.catalog-filters.open{display:block}.catalog-filters-wrap{height:100%}.catalog-filters-mob{display:block;margin-left:10px}.catalog-filters-title{border-radius:0 0 25px 0;padding:21px 20px 19px;width:calc(100% - 65px)}.catalog-filters-close{display:block;height:65px;position:relative;width:65px}.catalog-filters-groups{padding:18px 20px 100px}.catalog-filters-group{border-bottom:1px solid #f5f5f5;margin:0;padding:14px 0 13px}.catalog-filters-group:first-child{margin:0}.catalog-filters-group.open .catalog-filters-group-btn:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg)}.catalog-filters-group.open .catalog-filters-group-items{display:block}.catalog-filters-group-title{width:calc(100% - 25px)}.catalog-filters-group-btn{display:block;height:25px;position:relative;width:25px}.catalog-filters-group-btn:after,.catalog-filters-group-btn:before{transition:all .3s linear;display:block;content:" ";position:absolute;border-top:1px solid #3d895d;left:calc(50% - 10px);top:calc(50% - 2px);width:20px}.catalog-filters-group-btn:after{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}.catalog-filters-group-items{display:none;margin:13px 0 2px 20px}.catalog-filters-group-item{margin-top:15px}.catalog-filters-group-item:first-child{margin-top:0}.catalog-filters-btns{bottom:55px;display:flex;flex-wrap:nowrap;justify-content:center;right:unset;top:unset;width:100%}.catalog-filters-btn-apply{display:flex;margin-left:0;visibility:hidden;position:absolute;right:74px;min-width:120px;top:9px}.catalog-filters-btn-apply.active{visibility:visible}}@media (max-width:768px){.catalog-column-left .catalog-top{grid-template-areas:"title title" "dropdown filtersbtn";grid-template-columns:calc(100% - 55px) 55px;margin-top:27px}.catalog-column-left .catalog-items{margin-top:30px}.catalog-column-left .catalog-sort{margin-top:23px}.catalog-column-left.without-filters .catalog-top{grid-template-areas:"title" "dropdown";grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.catalog-filters-mob{background-position:-111px -223px;height:45px;width:45px}}@media (max-width:580px){.catalog-column-left .catalog-items,.catalog-column-left.without-filters .catalog-items{grid-template-columns:repeat(1,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:15px}}.catalog-descr{max-width:820px;margin:60px auto 0}.catalog-descr.open .catalog-descr-wrap{max-height:100%}.catalog-descr.open .catalog-descr-wrap:after{display:none}.catalog-descr.open .catalog-descr-btn:before{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}.catalog-descr.open .catalog-descr-btn:after{content:attr(data-less)}.catalog-descr-wrap{font-size:15px;line-height:150%;max-height:287px;overflow:hidden;position:relative}.catalog-descr-wrap:after,.catalog-descr-wrap:before{content:" ";display:table}.catalog-descr-wrap:after{clear:both;height:0;overflow:hidden}@media (max-width:768px){.catalog-descr-wrap{font-size:13px}}.catalog-descr-wrap:after{display:block;content:" ";position:absolute;background:linear-gradient(180deg,rgba(250,247,247,0),#faf7f7);bottom:0;height:70px;left:0;width:100%}.catalog-descr-wrap img{margin:30px 0 9px}.catalog-descr-wrap h2,.catalog-descr-wrap h3,.catalog-descr-wrap h4,.catalog-descr-wrap h5,.catalog-descr-wrap h6{color:#2a2a2a}.catalog-descr-btn{background-color:transparent;display:block;margin:15px auto 0;min-height:30px;padding:0;position:relative}.catalog-descr-btn:before{display:block;content:" ";position:absolute;background-position:-687px -169px;height:30px;left:0;top:calc(50% - 15px);width:30px}.catalog-descr-btn:after{font-size:16px;line-height:130%;box-sizing:border-box;color:#3d895d;font-family:Arimo,Arial,sans-serif;content:attr(data-more);padding:0 0 0 40px}@media (max-width:768px){.catalog-descr-btn:after{font-size:14px}}@media (max-width:768px){.catalog-descr-wrap{margin:0}.catalog-descr-wrap img{margin:16px 0 0}}img.img-right{float:right;margin:20px 0 10px 20px}img.img-left{float:left;margin:20px 20px 10px 0}@media (max-width:1024px){img.img-left,img.img-right{max-width:50%}}@media (max-width:768px){img.img-right{margin:16px 0 10px 10px}img.img-left{margin:16px 10px 10px 0}}@media (max-width:500px){img.img-left,img.img-right{float:unset;margin:16px 0 0;max-width:100%;width:100%}}.related{position:relative}.related-title{width:calc(100% - 125px)}.related-slider{height:100%;padding-top:60px;width:100%;overflow:visible}.related-slider .swiper-button-next,.related-slider .swiper-button-prev{top:-24px}.related-slider .swiper-button-next,.related-slider .swiper-container-rtl .swiper-button-prev{right:0}.related-slider .swiper-button-prev,.related-slider .swiper-container-rtl .swiper-button-next{left:unset;right:65px}.related-item{width:295px}@media (max-width:768px){.related-title{width:100%}.related-slider{padding-top:33px}.related-slider-arrow{display:none}.related-item{width:280px}}.product{margin:0 auto;max-width:1280px;padding:0 20px}.product.product-gen-material .product-content{margin-bottom:27px}.product.product-gen-material .product-characteristics{width:100%;padding:0}.product.product-gen-material[data-view="characteristics"] .product-price{border-top:none;padding:0}.product.product-gen-material[data-view="characteristics"] .product-requests{display:none}.product.product-gen-material[data-view="characteristics"] .product-info{align-items:flex-end;padding-bottom:30px;width:calc(45.5% + 100px)}.product.product-gen-material[data-view="characteristics"] .product-price{margin:0;width:calc(100% - 292px)}.product.product-gen-material[data-view="characteristics"] .product-buy{margin-top:0;width:192px}.product.product-gen-material[data-view="characteristics"] .product-wishlist{margin:0 0 10px 20px}.product.product-gen-material[data-view="characteristics"] .product-share{margin:0 0 10px 20px;position:relative;width:30px}.product.product-gen-material[data-view="characteristics"] .product-share-icon{display:block}.product.product-gen-material[data-view="characteristics"] .product-share-list{display:none}.product.product-gen-material[data-view="characteristics"] .product-share-list.active{border-radius:25px;background-color:#fff;box-shadow:5px 14px 30px rgba(50,121,46,.1);display:flex;padding:10px 20px;position:absolute;right:0;top:16px;z-index:1}.product[data-view="characteristics"] .product-content,.product[data-view="characteristics"] .product-features,.product[data-view="characteristics"] .product-gallery{display:none}.product[data-view="characteristics"] .product-characteristics{display:block}.product[data-view="characteristics"] .product-info{padding-top:30px;width:calc(28.5% + 100px)}.product[data-view="characteristics"] .product-info-img{display:block}.product[data-view="characteristics"] .product-info-title{display:block;padding:0 0 18px}.product[data-view="characteristics"] .product-info-block{display:none}.product[data-view="characteristics"] .product-share{justify-content:flex-start;width:100%}.product[data-view="characteristics"] .product-price{border-top:2px solid #f5f5f5;padding-top:21px}.product[data-view="characteristics"] .product-requests{border-top:2px solid #f5f5f5;padding:21px 0 0;margin:17px 0 2px}.product[data-view="characteristics"] .product-buy{width:225px}.product-top{margin:31px 0 0;width:80%}.product-cat{font-size:16px;line-height:130%;color:#2a2a2a;text-transform:uppercase}@media (max-width:768px){.product-cat{font-size:14px}}.product-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;margin:13px 0 0}@media (max-width:768px){.product-title{font-size:26px}}.product-wrap{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.product-code{font-size:13px;line-height:140%;color:#b2b8b5;margin-top:11px;padding:0 5.3% 0 0;width:54.5%}@media (max-width:768px){.product-code{font-size:12px}}.product-tabs{display:flex;flex-wrap:nowrap;margin:19px 0 0;padding:0 5.3% 0 0;width:54.5%}.product-tab{font-size:14px;line-height:130%;color:#2a2a2a;cursor:pointer;letter-spacing:.02em;padding:10px 0;text-transform:uppercase}@media (max-width:768px){.product-tab{font-size:12px}}.product-tab:first-child{margin-right:40px}.product-tab.active{color:#3d895d;position:relative}.product-tab.active:after{display:block;content:" ";position:absolute;border-radius:10px;bottom:0;border-top:2px solid #3d895d;width:100%}.product-gallery{align-items:flex-start;display:flex;flex-wrap:wrap;margin:40px 0 28px;padding:0 5.3% 0 0;width:54.5%}.product-gallery-left{display:flex;flex-direction:column;order:1;width:70px}.product-gallery-main{order:2;height:auto;padding-left:0;width:100%}.product-gallery-main.with-thumbs{padding-left:35px;width:calc(100% - 70px)}.product-gallery-main-pagination{display:none}.product-gallery-main-slide{width:100%;height:100%;border-radius:10px;overflow:hidden}.product-gallery-main-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery-thumbs{height:230px}.product-gallery-thumbs .swiper-slide .product-gallery-thumbs-slide{border-radius:10px;border:1px solid transparent}.product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active .product-gallery-thumbs-slide{border-color:#3d895d}.product-gallery-thumbs-slide{border-radius:10px;width:100%;height:auto;overflow:hidden}.product-gallery-thumbs-slide img{display:block;-o-object-fit:cover;object-fit:cover}.product-gallery-thumbs-slide img,.product-gallery .swiper-container{border-radius:10px;width:100%;height:100%}.product-gallery .swiper-button-next,.product-gallery .swiper-button-prev{left:unset;right:unset;top:unset;position:relative}.product-gallery .swiper-button-prev{margin:0 auto 10px}.product-gallery .swiper-button-prev:after{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}.product-gallery .swiper-button-next{margin:10px auto 0}.product-gallery .swiper-button-next:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.product-mob-sticky{display:none}.product-info{transition:width .3s ease-in-out;border-radius:30px 0 0 30px;background-color:#fff;display:flex;grid-area:productinfo;flex-wrap:wrap;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));padding:40px 100px 60px 60px;position:absolute;right:-100px;top:10px;width:calc(45.5% + 100px)}.product-info.bottom{bottom:0;top:unset}.product-info-img{display:none}.product-info-title{color:#2a2a2a;display:none}.product-price{font-size:42px;line-height:110%;color:#2a2a2a;white-space:nowrap;width:100%}@media (max-width:768px){.product-price{font-size:26px}}.product-price-old{font-size:15px;line-height:150%;color:#b2b8b5;padding:0 0 3px;text-decoration:line-through}@media (max-width:768px){.product-price-old{font-size:13px}}.product-buy{margin:17px 0 0;width:191px}.product-buy-btn{width:100%}.product-buy-btn .btn-with-icon-title{padding:0 0 0 40px}.product-buy-btn .btn-with-icon-title::before{background-position:-57px -287px}.product-buy-btn .btn-with-icon-title:after{content:attr(data-buy)}.product-buy-btn-disabled{transition:all .3s linear;font-size:24px;line-height:130%;border-radius:10px;letter-spacing:.02em;background-color:#f5f5f5;line-height:100%;min-height:50px;color:#565656;cursor:not-allowed;padding:0 5px}@media (max-width:768px){.product-buy-btn-disabled{font-size:18px}}.product-buy-btn-disabled:hover{background-color:#f5f5f5}.product-buy-btn.incart{background-color:#e8f3ee;border:1px solid #3d895d}.product-buy-btn.incart .btn-with-icon-title{color:#3d895d}.product-buy-btn.incart .btn-with-icon-title:after{content:attr(data-incart)}.product-buy-btn.incart .btn-with-icon-title:before{background-position:-816px -468px}.product-wishlist{margin:27px 0 0 20px}.product-wishlist-btn{background-color:#fff;background-position:-357px -231px;display:block;height:30px;padding:0;width:30px}.product-wishlist-btn:hover{background-position:-417px -231px}.product-wishlist-btn.inwishlist{background-position:-752px -531px}.product-share{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:21px 0 0;width:calc(100% - 241px)}.product-share-icon{background-position:-485px -231px;display:none;height:30px;width:30px}.product-share-list{display:flex;justify-content:flex-end;padding:0}.product-share-list-item{padding:0 0 0 10px}.product-share-list-item:first-child{padding:0}.product-share-list-item:before{display:none}.product-share-list-item-link{display:block;height:25px;width:25px}.product-share-list-item-link.viber{background-position:-2px -2px}.product-share-list-item-link.telegram{background-position:-37px -2px}.product-share-list-item-link.facebook{background-position:-142px -2px}.product-share-list-item-link.messenger{background-position:-72px -2px}.product-share-list-item-link.whatsup{background-position:-107px -2px}.product-requests{margin:5px 0 20px;width:100%}.product-request-btn{transition:all .3s linear;background-color:transparent;color:#3d895d;margin:20px 15px 0 0;position:relative;padding:0 0 0 40px}.product-request-btn:before{display:block;content:" ";position:absolute;background-position:-559px -231px;height:30px;left:0;top:calc(50% - 15px);width:30px}.product-request-btn:hover{color:#ff8c69}.product-question-btn{transition:all .3s linear;background-color:transparent;color:#3d895d;margin:20px 0 0;position:relative;padding:0 0 0 40px}.product-question-btn:before{display:block;content:" ";position:absolute;background-position:-360px -287px;height:30px;left:0;top:calc(50% - 15px);width:30px}.product-question-btn:hover{color:#ff8c69}.product-info-block{border-top:2px solid #f5f5f5;width:100%}.product-info-block-title{color:#2a2a2a;margin-top:21px}.product-info-block-content{font-size:15px;line-height:150%;margin-top:14px}@media (max-width:768px){.product-info-block-content{font-size:13px}}.product-info-block-content-item{align-items:center;display:grid;grid-template-columns:45px calc(100% - 45px);margin-bottom:15px}.product-info-block-content-item:last-child{margin-bottom:18px}.product-info-block-content-item-icon{height:30px;width:30px}.product-characteristics{font-size:18px;line-height:150%;display:none;margin-top:40px;padding:0 5.3% 0 0;width:71.5%}@media (max-width:768px){.product-characteristics{font-size:14px}}.product-characteristics h3{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a}@media (max-width:768px){.product-characteristics h3{font-size:22px}}.product-characteristics-table{display:grid;grid-template-columns:37% 63%;margin:25px 0 0}.product-characteristics-title{border-bottom:1px solid #fff;color:#b2b8b5;padding:15px 10px 14px 0}.product-characteristics-value{border-bottom:1px solid #fff;color:#2a2a2a;padding:15px 40px 14px 10px}.product-characteristics-diagram{border-radius:20px;background-color:#fff;margin:25px 0 0;padding:30px}.product-characteristics-diagram-item{display:grid;grid-template-columns:22.2% 11.8% 55% 11%}.product-characteristics-diagram-item:hover{opacity:.7}.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line,.product-characteristics-diagram-item-last .product-characteristics-diagram-item-max,.product-characteristics-diagram-item-last .product-characteristics-diagram-item-min,.product-characteristics-diagram-item-last .product-characteristics-diagram-item-title{border:none}.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line{font-size:15px;line-height:150%;color:#b2b8b5;padding:8px 11px 0}@media (max-width:768px){.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line{font-size:13px}}.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line-minus{background-color:transparent;padding:0}.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line-middle{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:8px}.product-characteristics-diagram-item-last .product-characteristics-diagram-item-line-plus{background-color:transparent;padding:0;text-align:right}.product-characteristics-diagram-item-title{font-size:18px;line-height:150%;align-items:center;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;min-height:47px;padding:10px 0 9px}@media (max-width:768px){.product-characteristics-diagram-item-title{font-size:13px}}.product-characteristics-diagram-item-min{font-size:15px;line-height:150%;align-items:center;color:#ff8c69;border-bottom:1px solid #f5f5f5;display:flex;min-height:47px;padding:10px 0 9px 20px}@media (max-width:768px){.product-characteristics-diagram-item-min{font-size:13px}}.product-characteristics-diagram-item-line{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;min-height:47px;position:relative}.product-characteristics-diagram-item-line::before{display:block;content:" ";position:absolute;background-color:#fff;height:100%;left:50%;top:0;width:1px}.product-characteristics-diagram-item-line:after{font-size:15px;line-height:150%;display:block;content:" ";position:absolute;content:attr(data-value);font-family:Arimo,Arial,sans-serif;display:none}@media (max-width:768px){.product-characteristics-diagram-item-line:after{font-size:13px}}.product-characteristics-diagram-item-line-minus{background-color:#ffeee9;padding:0 0 0 55px;width:50%}.product-characteristics-diagram-item-line-minus-wrap{height:100%;position:relative}.product-characteristics-diagram-item-line-minus-value{border-radius:10px 0 0 10px;background-color:#ff8c69;height:23px;position:absolute;right:0;top:calc(50% - 11px);width:0}.product-characteristics-diagram-item-line-minus-value:before{font-size:15px;line-height:150%;display:block;content:" ";position:absolute;content:attr(data-value);font-family:Arimo,Arial,sans-serif;left:-45px}@media (max-width:768px){.product-characteristics-diagram-item-line-minus-value:before{font-size:13px}}.product-characteristics-diagram-item-line-plus{background-color:#e8f3ee;padding:0 55px 0 0;width:50%}.product-characteristics-diagram-item-line-plus-wrap{height:100%;position:relative}.product-characteristics-diagram-item-line-plus-value{border-radius:0 10px 10px 0;background-color:#3d895d;height:23px;left:0;position:absolute;top:calc(50% - 11px);width:0}.product-characteristics-diagram-item-line-plus-value:before{font-size:15px;line-height:150%;display:block;content:" ";position:absolute;content:attr(data-value);font-family:Arimo,Arial,sans-serif;right:-45px}@media (max-width:768px){.product-characteristics-diagram-item-line-plus-value:before{font-size:13px}}.product-characteristics-diagram-item-max{font-size:15px;line-height:150%;align-items:center;border-bottom:1px solid #f5f5f5;color:#3d895d;display:flex;min-height:47px;padding:10px 0 9px 20px}@media (max-width:768px){.product-characteristics-diagram-item-max{font-size:13px}}.product-content{padding:12px 5.3% 0 0;width:54.5%}.product-content h3{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;padding:0 0 21px}@media (max-width:768px){.product-content h3{font-size:22px}}.product-content p{margin:0;padding:0 0 27px}.product-content iframe{width:100%}.product-content-table.open .product-content-table-row{display:flex}.product-content-table-row{border-bottom:2px solid #fff;display:none;flex-wrap:wrap;padding:15px 0 13px}.product-content-table-row:first-child{display:flex}.product-content-table-row-key{color:#b2b8b5;width:44.3%}.product-content-table-row-value{color:#2a2a2a;width:55.7%}.product-content-table-more{text-align:center}.product-content-table-more-btn{background-color:transparent;color:#3d895d;margin-top:30px;min-height:30px;position:relative;padding:0 0 0 40px}.product-content-table-more-btn:before{display:block;content:" ";position:absolute;background-position:-687px -169px;height:30px;left:0;top:calc(50% - 15px);width:30px}.product-content-table-more-btn:hover{color:#ff8c69}.product-content-table-more-btn.hidden{display:none}.product-features{padding:12px 5.3% 0 0;margin-bottom:27px;width:54.5%}.product-features h3{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;padding:0 0 21px}@media (max-width:768px){.product-features h3{font-size:22px}}.product-features p{margin:0;padding:0 0 27px}.product-features-item{margin-bottom:10px}.product-features-item:last-child{margin-bottom:0}.product-features-item.open .product-features-item-title:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg)}.product-features-item.open .product-features-item-content{display:block}.product-features-item-title{border-radius:10px 10px 0 10px;background-color:#ff8c69;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(5px 7px 15px rgba(197,103,74,.15));filter:drop-shadow(5px 7px 15px rgba(197,103,74,.15));min-height:60px;padding:17px 60px 16px 20px;position:relative}.product-features-item-title:after,.product-features-item-title:before{transition:all .3s linear;display:block;content:" ";position:absolute;border-top:1px solid #fff;right:22px;top:calc(50% - 1px);width:20px}.product-features-item-title:after{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}.product-features-item-content{background-color:#ffeee9;display:none;padding:30px 20px 20px}.product-features-item-content table{margin:0;width:100%}.product-features-item-content table tr:last-child td{border-bottom:none}.product-features-item-content table th{font-size:14px;line-height:130%;color:#565656;font-weight:400;text-align:center;padding:16px 0 13px 10px}@media (max-width:768px){.product-features-item-content table th{font-size:12px}}.product-features-item-content table th:first-child{padding:16px 0 13px}.product-features-item-content table td{border:none;border-bottom:1px solid #fff;color:#2a2a2a;padding:16px 0 13px 10px;text-align:right;white-space:nowrap}.product-features-item-content table td:first-child{color:#565656;text-align:left;padding:16px 0 13px;white-space:normal}.product-features-item-content-items{padding:30px 20px 20px}.product-features-item-content-item{border-top:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 0 13px}.product-features-item-content-item:first-child{border-top:none}.product-features-item-content-item-key{color:#565656}.product-features-item-content-item-value{color:#2a2a2a}@media (max-width:1280px){.product[data-view="characteristics"] .product-characteristics{width:calc(100% - 355px)}.product[data-view="characteristics"] .product-info{width:375px}.product-info{padding-right:20px;right:-20px;width:calc(45.5% + 20px)}.product.product-gen-material[data-view="characteristics"] .product-characteristics{width:100%}}@media (max-width:1180px){.product-info{padding-right:20px;width:calc(45.5% + 20px)}.product-characteristics,.product-code,.product-content,.product-features,.product-gallery,.product-tabs{padding-right:30px}.product-gallery .swiper-button-prev{margin:0 10px 0 0}.product-gallery .swiper-button-prev:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg)}.product-gallery .swiper-button-next{margin:0 0 0 10px}.product-gallery .swiper-button-next:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.product-gallery-left{align-items:center;flex-direction:row;padding:10px 0 0;order:2;width:100%}.product-gallery-main{order:1;padding:0;width:100%}.product-gallery-main.with-thumbs{padding-left:0;width:100%}.product-gallery-thumbs{height:auto;width:calc(100% - 120px)}.product-share{justify-content:flex-start;width:100%}}@media (max-width:1024px){.product[data-view="characteristics"] .product-info{width:300px}.product[data-view="characteristics"] .product-characteristics{width:calc(100% - 280px)}.product[data-view="characteristics"] .product-buy{width:191px}.product-code,.product-content,.product-features,.product-gallery,.product-tabs{width:calc(100% - 280px)}.product-info{padding-left:20px;width:300px}.product.product-gen-material[data-view="characteristics"] .product-characteristics{width:100%}}@media (max-width:768px){.product.product-gen-material .product-content{margin-bottom:21px}.product.product-gen-material[data-view="characteristics"] .product-characteristics{width:100%}.product[data-view="characteristics"] .product-info{display:none}.product-code,.product-top{width:100%}.product-tabs{margin:9px -20px 0;padding:10px 20px 15px;width:calc(100% + 40px);z-index:3}.product-tabs.fixed{background-color:#fff;box-shadow:5px 7px 15px rgba(50,121,46,.15);position:sticky;top:0}.product-tab:first-child{margin-right:25px}.product-gallery{margin:14px 0;padding:0;width:100%}.product-gallery-left{display:none}.product-gallery-main{width:100%;padding:0;height:auto}.product-gallery-main-pagination{display:block}.product-mob-sticky{background:hsla(0,0%,100%,.5);box-shadow:0 -5px 20px rgba(50,121,46,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);bottom:0;display:flex;left:0;margin:0 -20px;padding:10px 20px;position:sticky;width:calc(100% + 40px);z-index:2}.product-mob-sticky .product-buy-btn{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:15px;padding-right:15px}.product-mob-sticky .product-buy-btn:after{content:attr(data-price);color:#fff;font-size:26px;line-height:110%;font-family:Arimo,Arial,sans-serif}.product-mob-sticky .product-buy-btn .btn-with-icon-title{padding:0 0 0 35px}.product-mob-sticky .product-buy-btn.incart:after{color:#3d895d}.product-mob-sticky .product-buy-btn.product-buy-btn-disabled:after{color:#565656}.product-mob-sticky .product-buy-btn.product-buy-btn-disabled .btn-with-icon-title{color:#565656;padding:0}.product-mob-sticky .product-buy-btn.product-buy-btn-disabled .btn-with-icon-title:before{display:none}.product-info{left:unset;margin:0 -30px 11px -10px;padding:20px 20px 5px 10px;position:unset;top:unset;width:calc(100% + 30px)}.product-info-block-content{margin-bottom:15px}.product-info-block-content-item{grid-template-columns:40px calc(100% - 40px);margin-bottom:10px}.product-price{width:calc(100% - 80px)}.product-price-old{padding:0 0 6px}.product-share{margin:24px 0 0;position:relative;width:30px}.product-share-icon{display:block}.product-share-list{border-radius:25px;background-color:#fff;box-shadow:5px 14px 30px rgba(50,121,46,.1);display:none;padding:10px 20px;position:absolute;right:0;top:16px;z-index:1}.product-share-list.active{display:flex}.product-share-list-item-link{height:40px;width:40px}.product-share-list-item-link.viber{background-position:-2px -48px}.product-share-list-item-link.telegram{background-position:-57px -48px}.product-share-list-item-link.facebook{background-position:-222px -48px}.product-share-list-item-link.messenger{background-position:-112px -48px}.product-share-list-item-link.whatsup{background-position:-167px -48px}.product-wishlist{margin:24px 20px 0 0}.product-buy{display:none}.product-requests{border-top:2px solid #f5f5f5;margin:18px 0 22px;padding:6px 0 0}.product-characteristics{margin-top:15px;padding:0;width:100%}.product-characteristics-table{grid-template-columns:39% 61%;margin:14px 0 0}.product-characteristics-title,.product-characteristics-value{padding-right:0}.product-characteristics-diagram{margin:30px -20px 0;padding:25px 20px 30px}.product-characteristics-diagram-item{grid-template-columns:160px calc(100% - 199px) 39px}.product-characteristics-diagram-item-last,.product-characteristics-diagram-item-max,.product-characteristics-diagram-item-min{display:none}.product-characteristics-diagram-item-title{min-height:30px;padding:5px 0}.product-characteristics-diagram-item-line{min-height:30px}.product-characteristics-diagram-item-line:after{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:flex-end;height:100%;left:100%;width:39px}.product-characteristics-diagram-item-line-minus-value{border-radius:3px 0 0 3px}.product-characteristics-diagram-item-line-plus-value{border-radius:0 3px 3px 0}.product-characteristics-diagram-item-line-minus,.product-characteristics-diagram-item-line-plus{padding:0}.product-characteristics-diagram-item-line-minus-value,.product-characteristics-diagram-item-line-plus-value{height:20px}.product-characteristics-diagram-item-line-minus-value::before,.product-characteristics-diagram-item-line-plus-value::before{display:none}.product-content{padding:20px 0 0;width:100%}.product-content h3{padding:0 0 29px}.product-content p{padding:0 0 21px}.product-content-table-row:first-child{padding-top:0}.product-content-table-row-key{width:43%}.product-content-table-row-value{width:57%}.product-features{padding:20px 0 0;margin-bottom:21px;width:100%}.product-features h3{padding:0 0 29px}.product-features p{padding:0 0 21px}.product-features-item{margin-bottom:5px}.product-features-item:last-child{margin-bottom:0}.product-features-item-title{min-height:50px;padding:14px 50px 14px 15px}.product-features-item-title:after,.product-features-item-title:before{right:18px;width:20px}.product-features-item-content{padding:13px 15px 21px}.product-features-item-content table td,.product-features-item-content table th{padding:10px 0 9px 10px}.product-features-item-content table td:first-child,.product-features-item-content table th:first-child{padding:10px 0 9px}}.profile{max-width:1440px;margin:0 auto}.profile-wrap{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:0 20px}.profile-main{padding:0 0 0 20px;width:calc(100% - 265px)}.profile-main-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:41px 0 0 30px}@media (max-width:768px){.profile-main-title{font-size:26px}}.profile-main-descr{margin:41px 0 0 30px}.profile-section{margin:20px 0 0}.profile-section:first-of-type{margin:40px 0 0}.profile-section-wrap{padding:0 0 0 30px}.profile-section-wrap.profile-section-white{padding:30px 0 30px 30px;position:relative}.profile-section-wrap.profile-section-white.edit:before{-webkit-filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15))}.profile-section-wrap.profile-section-white:before{transition:all .3s linear;display:block;content:" ";position:absolute;border-radius:25px 0 0 25px;background-color:#fff;height:100%;left:0;top:0;width:calc(100% + 100px);z-index:-1}.profile-section-wrap.hidden{display:none}.profile-section-top{display:flex;flex-wrap:wrap;justify-content:space-between}.profile-section-title{font-weight:400;font-size:30px;line-height:120%;color:#3d895d;margin:0;width:calc(100% - 200px)}@media (max-width:768px){.profile-section-title{font-size:22px}}.profile-section-title-big{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:52px 0 0 30px}@media (max-width:768px){.profile-section-title-big{font-size:26px}}.profile-section-edit{display:flex;justify-content:flex-end;width:200px}.profile-section-edit-btn{font-size:16px;line-height:130%;background-color:transparent;color:#3d895d;padding:0 0 0 30px;position:relative}@media (max-width:768px){.profile-section-edit-btn{font-size:14px}}.profile-section-edit-btn:before{display:block;content:" ";position:absolute;background-position:-208px -350px;height:20px;left:0;top:calc(50% - 10px);width:20px}.profile-section-edit-btn.hidden{display:none}.profile-form{margin:18px 0 0}.profile-form-text{color:#2a2a2a;margin:22px 0 18px 20px}.profile-form.profile-form-addresses{display:none}.profile-form.profile-form-addresses .form-item{margin:0 0 19px}.profile-form.edit .additional-phone-btn-block{display:block}.profile-form.edit .additional-address-btn-block{display:block;margin:19px 0 0}.profile-form.edit .form-item-photo-wrap.uploaded:hover .form-item-photo-descr{opacity:1}.profile-form.edit.profile-form-addresses .profile-form-field.width-33{width:37.2%}.profile-form.edit.profile-form-addresses .profile-form-field.width-16{width:12.8%}.profile-form.edit .profile-form-bottom{display:flex}.profile-form.edit .profile-form-field-edit{display:block}.profile-form.edit .profile-form-address{padding:3px 0 0 5.3%}.profile-form.edit .profile-form-address:only-child{padding:0}.profile-form.edit .dropdown-title:after,.profile-form.edit .dropdown-title:before,.profile-form.edit .form-item-datepicker-icon{display:block}.profile-form-fields{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 0 17px;margin-left:-20px}.profile-form-right{order:2;padding:0;width:282px}.profile-form-left{display:flex;flex-wrap:wrap;order:1;padding:0 30px 0 0;width:calc(100% - 282px)}.profile-form-bottom{display:none;flex-wrap:wrap;margin:30px 0 0;width:100%}.profile-form-bottom .form-btns{width:100%}.profile-form-bottom .form-btns:after,.profile-form-bottom .form-btns:before{content:" ";display:table}.profile-form-bottom .form-btns:after{clear:both;height:0;overflow:hidden}.profile-form input[type="email"],.profile-form input[type="number"],.profile-form input[type="password"],.profile-form input[type="tel"],.profile-form input[type="text"],.profile-form input[type="url"]{background-color:#f5f5f5;height:50px;padding:10px 13px 9px}.profile-form input:-internal-autofill-selected,.profile-form input:-webkit-autofill,.profile-form input:-webkit-autofill:focus,.profile-form input:-webkit-autofill:hover,.profile-form select:-webkit-autofill,.profile-form select:-webkit-autofill:focus,.profile-form select:-webkit-autofill:hover,.profile-form textarea:-webkit-autofill,.profile-form textarea:-webkit-autofill:focus,.profile-form textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset!important}.profile-form .dropdown{margin:4px 0 0}.profile-form .dropdown-title{background-color:#f5f5f5}.profile-form .dropdown-title:after{display:none}.profile-form .dropdown-title:before{background-color:#f5f5f5;display:none}.profile-form .form-error{width:100%}.profile-form .form-item{margin-top:19px}.profile-form .form-item-btn{width:auto}.profile-form .form-item-datepicker-icon{display:none}.profile-form-field{padding:0 0 0 20px}.profile-form-field-edit{border-radius:10px 10px 10px 0;background-color:#e8f3ee;background-position:-252px -396px;cursor:pointer;display:none;height:50px;position:absolute;right:0;top:31px;width:50px;z-index:1}.profile-form-field.width-100{width:100%}.profile-form-field.width-50{width:50%}.profile-form-field.width-22{width:22%}.profile-form-field.width-33{width:33.33%}.profile-form-field.width-44{width:44.67%}.profile-form-field.width-16{width:16.66%}.profile-form-field.width-66{width:66.67%}.profile-form-btn{min-height:50px}.profile-form-btn-save{padding-left:18px;padding-right:18px}.profile-form-btn-save .btn-with-icon-title:before{background-position:-627px -287px}.profile-form-btn-reset{font-size:16px;line-height:130%;background-color:transparent;color:#2a2a2a;margin:0 0 0 25px;position:relative;padding:0 0 0 30px}@media (max-width:768px){.profile-form-btn-reset{font-size:14px}}.profile-form-btn-reset:before{display:block;content:" ";position:absolute;background-position:-338px -114px;height:20px;left:0;top:calc(50% - 11px);width:20px}.profile-form-btn-delete{font-size:16px;line-height:130%;align-items:center;background-color:transparent;color:#2a2a2a;display:flex;float:right;margin:0 0 0 25px;position:relative;padding:0 0 0 30px}@media (max-width:768px){.profile-form-btn-delete{font-size:14px}}.profile-form-btn-delete:before{display:block;content:" ";position:absolute;background-position:-266px -350px;height:20px;left:0;top:calc(50% - 11px);width:20px}.profile-form .additional-address-field{display:none}.profile-form .additional-address-btn{font-size:16px;line-height:130%;background-color:transparent;color:#3d895d;padding:0 0 0 40px;position:relative}@media (max-width:768px){.profile-form .additional-address-btn{font-size:14px}}.profile-form .additional-address-btn:before{display:block;content:" ";position:absolute;background-position:-687px -287px;height:30px;left:0;top:calc(50% - 15px);width:30px}.profile-form .additional-address-btn-block,.profile-form .additional-phone-field{display:none}.profile-form .additional-phone-field.shown{display:block}.profile-form .additional-phone-btn{font-size:16px;line-height:130%;background-color:transparent;color:#3d895d;min-height:50px;padding:0 0 0 40px;position:relative;text-align:left}@media (max-width:768px){.profile-form .additional-phone-btn{font-size:14px}}.profile-form .additional-phone-btn:before{display:block;content:" ";position:absolute;background-position:-687px -287px;height:30px;left:0;top:calc(50% - 15px);width:30px}.profile-form .additional-phone-btn-block{display:none;margin-top:50px}.profile-form .additional-address,.profile-form .additional-phone-btn-block.hidden{display:none}.profile-form .additional-address.shown{display:flex}.profile-form .additional-address-btn-block.hidden{display:none}.profile-form-address{width:100%}.profile-form-address,.profile-form-address-wrap{display:flex;flex-wrap:wrap;position:relative;padding:0}.profile-form-address-wrap{width:calc(100% - 35px)}.profile-form-address-title{font-size:15px;line-height:150%;color:#565656;display:none;padding:0 0 7px 20px;width:100%}@media (max-width:768px){.profile-form-address-title{font-size:13px}}.profile-form-address-title.shown{display:flex}.profile-form-address-title input[type="radio"].profile-form-address-title-radio{margin:1px 0 0}.profile-form-address-title-label{padding:0 0 0 10px}.profile-form-address-btn-block{display:none}.profile-form-address-delete{background-position:-250px -344px;height:35px;margin:36px 0 0;padding:0;width:35px}.profile-bottom{display:flex;flex-direction:column;margin:43px 0 0}.profile-bottom-item{margin:14px 0 0}.profile-bottom-item-btn{font-size:16px;line-height:130%;background-color:transparent;color:#2a2a2a;padding:0 0 0 30px;position:relative}@media (max-width:768px){.profile-bottom-item-btn{font-size:14px}}.profile-bottom-item-btn:before{display:block;content:" ";position:absolute;height:20px;left:0;top:calc(50% - 10px);width:20px}.profile-bottom-item-btn.profile-change-password-btn:before{background-position:-208px -409px}.profile-bottom-item-btn.profile-logout-btn:before{background-position:-320px -350px}.profile-company{margin:40px 0 0}.profile-company-add-btn{max-width:295px;width:100%}.profile-company-add-btn .btn-with-icon-title{padding:0 0 0 40px}.profile-company-add-btn .btn-with-icon-title:before{background-position:-752px -287px}.profile-company-add-form{display:none}.profile-company-add-form.shown{display:block}.profile-company-add.hidden,.profile .edit .profile-added-addresses{display:none}.profile .edit .profile-form-addresses{display:block}.profile .edit .profile-form-bottom{margin:15px 0 0}.profile-added-addresses{color:#2a2a2a}.profile-added-addresses-text{margin:40px 0 0}.profile-added-addresses-items{padding:10px 0 22px}.profile-added-addresses-item{margin:11px 0 0 9%}.profile-added-addresses-item:only-child{margin:29px 0 0}.profile-added-addresses-item.main .profile-added-addresses-item-title::after{display:block;content:" ";position:absolute;border-radius:50%;background-color:#3d895d;left:-29px;height:14px;top:3px;width:14px}.profile-added-addresses-item-title{font-size:15px;line-height:150%;color:#565656;position:relative}@media (max-width:768px){.profile-added-addresses-item-title{font-size:13px}}.profile-added-addresses-item-title::before{display:block;content:" ";position:absolute;border-radius:50%;border:1px solid #3d895d;left:-32px;height:18px;top:0;width:18px}.profile-added-addresses-item-address{font-size:18px;line-height:150%;border-radius:10px 10px 10px 0;background-color:#f5f5f5;margin:5px 0 0;padding:12px 15px 11px}@media (max-width:768px){.profile-added-addresses-item-address{font-size:14px}}@media (max-width:1280px){.profile-form-left{padding:0}.profile-section-wrap.profile-section-white:before{width:calc(100% + 20px)}}@media (max-width:1024px){.profile-main{padding:0 0 0 15px;width:calc(100% - 220px)}.profile-main-descr,.profile-main-title{margin-left:0}.profile-form-address-title{width:calc(100% - 35px)}.profile-form-address-wrap{width:100%}.profile-form-address-delete{margin:0;position:absolute;right:0;top:0}.profile-form-right{order:1;width:100%}.profile-form-left{padding:5px 0 0;order:2;width:100%}.profile-form-field.width-22,.profile-form-field.width-33,.profile-form-field.width-44{width:50%}.profile-form-field.width-66{width:100%}.profile-form-field.width-16{width:25%}.profile-form.edit.profile-form-addresses .profile-form-field.width-33{width:50%}.profile-form.edit.profile-form-addresses .profile-form-field.width-16{width:25%}}@media (max-width:768px){.profile-bottom,.profile-company{margin:30px 0 0}.profile-bottom-item{margin:20px 0 0}.profile-added-addresses-items{padding:14px 0 20px}.profile-added-addresses-item{margin:12px 0 0 50px}.profile-added-addresses-item:only-child{margin:18px 0 0}.profile-added-addresses-item.main .profile-added-addresses-item-title::after{left:-27px;top:2px}.profile-added-addresses-item-title::before{left:-30px;top:-1px}.profile-added-addresses-item-address{margin:3px 0 0;padding:12px 10px 11px}.profile-added-addresses-text{margin:30px 0 0}.profile-section{margin:20px -20px 0}.profile-section:first-of-type{margin:30px -20px 0}.profile-section-wrap{padding:0 20px}.profile-section-wrap.profile-section-white{padding:20px 20px 30px}.profile-section-wrap.profile-section-white:before{border-radius:25px 0 25px 0;width:100%}.profile-section-title{width:calc(100% - 25px)}.profile-section-title-big{margin:30px 0 0 20px}.profile-section-edit{height:25px;width:25px}.profile-section-edit-btn{font-size:0;padding:0;width:100%}.profile-section-edit-btn::before{background-position:-203px -346px;height:100%;top:0;width:100%}.profile-main{padding:0;width:100%}.profile-main-title{margin:30px 0 0}.profile-main-descr{margin:32px 0 0}.profile-form{margin:12px 0 0}.profile-form input[type="email"],.profile-form input[type="number"],.profile-form input[type="password"],.profile-form input[type="tel"],.profile-form input[type="text"],.profile-form input[type="url"]{height:45px;padding:10px 13px 9px}.profile-form-address-title{padding:0 0 4px 10px}.profile-form-address-delete{background-position:-251px -348px;height:25px}.profile-form-text{margin:18px 0 18px 10px}.profile-form.edit .profile-form-address{padding:1px 0 0 20px}.profile-form.edit.profile-form-addresses .profile-form-fields{margin-left:-10px}.profile-form.edit.profile-form-addresses .profile-form-field{padding:0 0 0 10px}.profile-form.edit.profile-form-addresses .profile-form-field.width-33{width:100%}.profile-form.edit.profile-form-addresses .profile-form-field.width-16{width:50%}.profile-form.edit .additional-address-btn-block{margin:5px 0 0}.profile-form .additional-phone-btn-block{margin-top:10px}.profile-form-bottom{margin:17px 0 0}.profile-form-bottom .form-btns{margin:0 auto;max-width:280px;text-align:center;width:100%}.profile-form-field-edit{background-position:-256px -398px;height:45px;top:25px;width:45px}.profile-form-field.width-33,.profile-form-field.width-50{width:100%}.profile-form-field.width-16{width:50%}.profile-form-field.width-22,.profile-form-field.width-44,.profile-form-field.width-66{width:100%}.profile-form-btn{min-height:45px}.profile-form-btn-save{width:100%}.profile-form-btn-reset{margin:7px 0 0}.profile-form-btn-delete{font-size:0;height:25px;min-height:25px;margin:0;padding:0;position:absolute;right:20px;top:25px;width:25px}.profile-form-btn-delete:before{background-position:-261px -350px;height:100%;top:0;width:100%}}.profile-sidebar{height:100vh;position:sticky;top:0;width:265px}.profile-sidebar-wrap{height:100%;padding:30px 0 0;position:relative}.profile-sidebar-wrap::before{display:block;content:" ";position:absolute;border-radius:0 30px 0 0;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));height:100%;top:0;right:0;width:calc(100% + 100px);z-index:-1}.profile-user{align-items:center;display:flex;flex-direction:column;padding:0 20px 0 0}.profile-user-photo-wrap{border-radius:50%;align-items:center;background-color:#f5f5f5;color:#b2b8b5;display:flex;font-size:42px;justify-content:center;height:100px;line-height:110%;width:100px}.profile-user-photo-img{border-radius:50%}.profile-user-name{font-size:15px;line-height:150%;color:#2a2a2a;margin:9px 0 0}@media (max-width:768px){.profile-user-name{font-size:13px}}.profile-user-email{font-size:13px;line-height:140%;margin:6px 0 0}@media (max-width:768px){.profile-user-email{font-size:12px}}.profile-nav{padding:17px 0 0}.profile-nav-items{padding:0}.profile-nav-item{padding:0 10px 0 0}.profile-nav-item::before{display:none}.profile-nav-item.current{padding:0}.profile-nav-item-link{font-size:16px;line-height:130%;color:#3d895d;display:block;letter-spacing:.02em;padding:16px 0 14px 50px;position:relative}@media (max-width:768px){.profile-nav-item-link{font-size:14px}}.profile-nav-item-link:before{display:block;content:" ";position:absolute;height:50px;left:0;top:0;width:50px}.profile-nav-item-link:after{transition:all .3s linear;border-radius:10px 0 0 10px;display:block;content:" ";position:absolute;height:100%;top:0;right:0;width:100%}.profile-nav-item-link:hover:after{border-radius:10px;background-color:#e8f3ee;width:100%;z-index:-1}.profile-nav-item-link.current{transition:all .3s linear;padding:30px 0 19px 60px}.profile-nav-item-link.current:after{background-color:#e8f3ee;height:calc(100% - 19px);top:15px;width:calc(100% - 10px);z-index:-1}.profile-nav-item-link.current:before{transition:all .3s linear,background-position 0s linear;border-radius:10px 10px 0 10px;box-shadow:5px 7px 15px rgba(50,121,46,.15);background-color:#3d895d;top:5px}.profile-nav-item-link.current:hover:after{border-radius:10px 0 0 10px}.profile-nav-item-link.current.profile-icon:before{background-position:-127px -399px}.profile-nav-item-link.current.purchases-icon:before{background-position:3px -399px}.profile-nav-item-link.current.wishlist-icon:before{background-position:-549px -277px}.profile-nav-item-link.current.subscription-icon:before{background-position:-59px -399px}.profile-nav-item-link.profile-icon:before{background-position:-127px -339px}.profile-nav-item-link.purchases-icon:before{background-position:3px -339px}.profile-nav-item-link.wishlist-icon:before{background-position:-347px -220px}.profile-nav-item-link.subscription-icon:before{background-position:-61px -339px}@media (max-width:1024px){.profile-sidebar{width:220px}}@media (max-width:768px){.profile-nav{overflow-x:scroll}.profile-nav-items{display:flex;padding:14px 0 21px}.profile-nav-item{padding:0}.profile-nav-item:last-child{padding:0 20px 0 0}.profile-nav-item-link{padding:16px 15px 16px 56px;white-space:nowrap}.profile-nav-item-link::after{display:none}.profile-nav-item-link:before{top:-2px;left:6px}.profile-nav-item-link.current{border-radius:10px;background-color:#e8f3ee;padding:16px 15px 16px 56px}.profile-nav-item-link.current::after{display:none}.profile-nav-item-link.current:before{background-color:transparent;box-shadow:unset;left:6px;top:-2px}.profile-nav-item-link.current.profile-icon:before{background-position:-127px -339px}.profile-nav-item-link.current.purchases-icon:before{background-position:3px -339px}.profile-nav-item-link.current.wishlist-icon:before{background-position:-347px -220px}.profile-nav-item-link.current.subscription-icon:before{background-position:-61px -339px}.profile-user{padding:0}.profile-user-photo-wrap{font-size:30px;height:80px;width:80px}.profile-user-email{margin:1px 0 0}.profile-sidebar{height:auto;position:static;width:100%}.profile-sidebar-wrap{padding:16px 0 0}.profile-sidebar-wrap:before{border-radius:0;right:-20px;width:calc(100% + 40px)}}.wishlist{margin:0 0 0 30px}.wishlist-top{display:flex;margin:28px 0 0}.wishlist-checkbox-wrap{align-items:flex-start;display:flex;flex-wrap:wrap}.wishlist-checkbox-input{cursor:pointer;margin:0;width:calc(100% - 30px)}.wishlist-checkbox-label{font-size:15px;line-height:150%;color:#2a2a2a;padding:3px 0 0 10px}@media (max-width:768px){.wishlist-checkbox-label{font-size:13px}}.wishlist-delete{margin:0 0 0 37px}.wishlist-delete-btn{background-color:transparent;color:#2a2a2a;font-size:16px;line-height:130%;position:relative;padding:0 0 0 28px}.wishlist-delete-btn:before{display:block;content:" ";position:absolute;background-position:-452px -350px;height:20px;left:0;top:calc(50% - 11px);width:20px}.wishlist-delete-btn:disabled{color:#b2b8b5;cursor:not-allowed}.wishlist-delete-btn:disabled:before{background-position:-506px -350px}.wishlist-items{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;margin:38px 0 0}.wishlist-items.gen-material-items{margin-top:30px}.wishlist-items.gen-material-items .wishlist-item{display:block;grid-template-areas:"image" "title" "code" "params" "medium" "bottom";grid-template-rows:unset;padding:0 20px 122px;position:relative}.wishlist-items.gen-material-items .wishlist-item-img{height:200px}.wishlist-items.gen-material-items .wishlist-item-title{min-height:27px}.wishlist-items.gen-material-items .wishlist-item-code{min-height:22px}.wishlist-items.gen-material-items .wishlist-item-medium{bottom:77px;left:20px;min-height:38px;position:absolute;width:calc(100% - 40px)}.wishlist-items.gen-material-items .wishlist-item-bottom{bottom:0;left:20px;min-height:85px;position:absolute;width:calc(100% - 20px)}.wishlist-item{border-radius:25px 25px 25px 0;transition:all .3s linear;background-color:#fff;display:grid;grid-template-areas:"image" "title" "medium" "bottom";grid-template-rows:200px 101px 38px 85px;position:relative;padding:0 20px}.wishlist-item::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;display:none;-webkit-filter:blur(35px);filter:blur(35px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:.1;width:calc(100% - 50px);z-index:-1}.wishlist-item.outofstock .wishlist-item-params,.wishlist-item.outofstock .wishlist-item-price,.wishlist-item.outofstock .wishlist-item-title{color:#b2b8b5}.wishlist-item.outofstock .wishlist-item-status{color:#565656}.wishlist-item.outofstock .wishlist-item-buy{cursor:not-allowed;background-color:#f5f5f5;background-position:-103px -269px}.wishlist-item-img{border-radius:25px 25px 0 0;background:url(../img/plug.svg) no-repeat 50%/cover;grid-area:image;margin:0 -20px;-ms-grid-row:1}.wishlist-item-title{font-size:18px;line-height:150%;color:#2a2a2a;grid-area:title;margin-top:21px;overflow:hidden}@media (max-width:768px){.wishlist-item-title{font-size:13px}}.wishlist-item-code{font-size:15px;line-height:150%;color:#b2b8b5;grid-area:code;margin-top:5px}@media (max-width:768px){.wishlist-item-code{font-size:13px}}.wishlist-item-params{font-size:15px;line-height:150%;color:#2a2a2a;grid-area:params;margin-top:9px}@media (max-width:768px){.wishlist-item-params{font-size:13px}}.wishlist-item-params-items{display:flex;flex-wrap:wrap;position:relative}.wishlist-item-params-items::before{display:block;content:" ";position:absolute;border-left:1px solid #f5f5f5;height:calc(100% - 10px);left:50%;top:10px}.wishlist-item-params-item{display:grid;grid-template-columns:55% 45%;padding:11px 15px 0 0;width:50%}.wishlist-item-params-item:nth-child(2n){padding:11px 0 0 15px}.wishlist-item-params-item-key{color:#b2b8b5}.wishlist-item-medium{align-items:center;display:flex;flex-wrap:wrap;grid-area:medium;margin:13px 0 0}.wishlist-item-rates{background-position:-2px -184px;height:23px;position:relative;width:123px}.wishlist-item-rates::after{display:block;content:" ";background-position:-2px -145px;height:100%;left:0;position:absolute;top:0;width:0}.wishlist-item-rates[data-count="1"]::after{width:20%}.wishlist-item-rates[data-count="2"]::after{width:40%}.wishlist-item-rates[data-count="3"]::after{width:60%}.wishlist-item-rates[data-count="4"]::after{width:80%}.wishlist-item-rates[data-count="5"]::after{width:100%}.wishlist-item-status{font-size:15px;line-height:150%;color:#ff8c69;text-align:right;width:calc(100% - 123px)}@media (max-width:768px){.wishlist-item-status{font-size:13px}}.wishlist-item-bottom{align-items:flex-end;display:flex;grid-area:bottom;flex-wrap:wrap;margin:12px -20px 0 0}.wishlist-item-price{font-size:24px;line-height:130%;color:#2a2a2a;margin:0 0 15px;white-space:nowrap;width:calc(100% - 113px)}@media (max-width:768px){.wishlist-item-price{font-size:18px}}.wishlist-item-price-old{font-size:15px;line-height:150%;color:#b2b8b5;padding:0 0 5px;text-decoration:line-through}@media (max-width:768px){.wishlist-item-price-old{font-size:13px}}.wishlist-item-options{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;width:113px}.wishlist-item-btn{height:60px;padding:0;width:60px}.wishlist-item-buy{border-radius:25px 0 25px 0;transition:background-color .3s linear;background-color:#3d895d;background-position:13px -269px}.wishlist-item-buy:hover{background-color:#ff8c69}.wishlist-item-buy.incart{background-color:#e8f3ee;border:1px solid #3d895d;background-position:-806px -514px}.wishlist-item-checkbox{border-radius:0 23px 0 25px;align-items:center;background-color:#fff;display:flex;justify-content:center;height:60px;position:absolute;right:0;top:0;width:60px}.wishlist-item-checkbox input[type="checkbox"]{height:24px;margin:0;width:24px}.wishlist-item-checkbox input[type="checkbox"]::before{background-position:-218px -114px}.wishlist-footer{margin:50px 0 0;text-align:right}.wishlist-footer-btn{padding:8px 16px 7px 14px}.wishlist-footer-btn:disabled{display:none}.wishlist-footer-btn .btn-with-icon-title{padding:0 0 0 40px}.wishlist-footer-btn .btn-with-icon-title:before{background-position:-57px -287px}.wishlist-empty{align-items:center;display:flex;flex-wrap:wrap;margin:42px 0 0 30px}.wishlist-empty-img{margin:28px 0 0;text-align:center;width:31.5%}.wishlist-empty-text{font-size:24px;line-height:130%;padding:0 0 0 23px;width:68.5%}@media (max-width:768px){.wishlist-empty-text{font-size:18px}}@media (max-width:1220px){.wishlist-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.wishlist{margin:0}.wishlist-items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:15px}.wishlist-items.gen-material-items{margin-top:15px}}@media (max-width:930px){.wishlist-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wishlist{margin:0}.wishlist-top{margin:23px 0 0}.wishlist-checkbox-label{padding-top:4px}.wishlist-delete{margin:0 0 0 40px}.wishlist-delete-btn{font-size:13px;padding:6px 0 0 28px}.wishlist-delete-btn::before{top:calc(50% - 8px)}.wishlist-items{margin:29px 0 0}.wishlist-items.gen-material-items{margin:15px 0 0}.wishlist-empty{flex-direction:column;margin:50px auto 0}.wishlist-empty-img{margin:0;max-width:36%;width:100%}.wishlist-empty-text{padding:15px 0 0;width:100%}}@media (max-width:580px){.wishlist-items{grid-template-columns:repeat(1,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:15px}.wishlist-items.gen-material-items .wishlist-item{display:grid;grid-template-areas:"image title" "image code" "params params" ". medium" "bottom bottom";grid-template-columns:90px calc(100% - 130px) 40px;grid-template-rows:46px 24px -webkit-max-content 23px 65px;grid-template-rows:46px 24px max-content 23px 65px;padding:0 10px}.wishlist-items.gen-material-items .wishlist-item-img{height:70px}.wishlist-items.gen-material-items .wishlist-item-code,.wishlist-items.gen-material-items .wishlist-item-title{min-height:unset}.wishlist-items.gen-material-items .wishlist-item-params{margin:0 -40px 0 0}.wishlist-items.gen-material-items .wishlist-item-medium{bottom:unset;left:unset;min-height:unset;position:relative;width:calc(100% + 40px)}.wishlist-items.gen-material-items .wishlist-item-bottom{bottom:unset;left:unset;min-height:unset;position:relative;width:calc(100% + 50px)}.wishlist-item{border-radius:10px 10px 10px 0;-webkit-filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));grid-template-areas:"image title ." ". medium medium" "bottom bottom bottom";grid-template-columns:90px calc(100% - 130px) 40px;grid-template-rows:70px 23px 65px;padding:0 10px}.wishlist-item-img{border-radius:10px 0 10px 0;margin:0 0 0 -10px;max-height:70px;min-height:70px}.wishlist-item-title{margin:6px 0 0 10px}.wishlist-item-code{margin:5px 0 0 10px}.wishlist-item-params{margin-top:0}.wishlist-item-params-items{padding:0 0 10px}.wishlist-item-params-item{grid-template-columns:47% 53%}.wishlist-item-medium{margin:5px 0 0}.wishlist-item-rates{background-position:-160px -185px;height:15px;width:79px}.wishlist-item-rates::after{background-position:-160px -146px}.wishlist-item-status{width:calc(100% - 79px)}.wishlist-item-bottom{margin:6px -10px 0 0}.wishlist-item-options{width:113px}.wishlist-item-price{margin:0 0 10px}.wishlist-item-btn{height:45px;width:50px}.wishlist-item-wishlist{width:55px}.wishlist-item-wishlist,.wishlist-item-wishlist:hover{background-position:10px -221px}.wishlist-item-buy{border-radius:10px 0 10px 0;background-position:-48px -279px}.wishlist-item-buy:hover{background-color:#3d895d;background-position:-48px -279px}.wishlist-item.outofstock .wishlist-item-buy{background-position:-162px -279px}.wishlist-item.gen-material-item{display:grid;grid-template-areas:"image title ." "image code code" "params params params" ". medium medium" "bottom bottom bottom";grid-template-rows:46px 24px -webkit-max-content 23px 65px;grid-template-rows:46px 24px max-content 23px 65px;padding:0 10px}.wishlist-item.gen-material-item .wishlist-item-img{height:70px}.wishlist-item.gen-material-item .wishlist-item-code,.wishlist-item.gen-material-item .wishlist-item-title{min-height:unset}.wishlist-item.gen-material-item .wishlist-item-medium{bottom:unset;left:unset;min-height:unset;position:relative;width:100%}.wishlist-item.gen-material-item .wishlist-item-bottom{bottom:unset;left:unset;min-height:unset;position:relative;width:calc(100% + 10px)}.wishlist-item-checkbox{border-radius:0 10px 0 10px;height:40px;width:40px}.wishlist-footer{margin:40px 0 0;text-align:center}.wishlist-footer-btn{max-width:280px;width:100%}}.order-status{font-size:13px;line-height:140%;display:inline-block;padding:5px 10px 5px 15px;text-transform:uppercase;position:relative}@media (max-width:768px){.order-status{font-size:12px}}.order-status:after{display:block;content:" ";position:absolute;border-radius:10px;background-color:#f5f5f5;left:5px;height:100%;top:0;width:calc(100% - 5px);z-index:-1}.order-status.new{color:#fec42d}.order-status.new:after{background-color:#fffaef}.order-status.in-progress{color:#63c2c8}.order-status.in-progress:after{background-color:#f0fafb}.order-status.sent{color:#00bcd4}.order-status.sent:after{background-color:#e3f9fc}.order-status.done{color:#3d895d}.order-status.done:after{background-color:#e8f3ee}.order-status.cancel{color:#ff8c69}.order-status.cancel:after{background-color:#ffeee9}.orders{margin:0 0 0 30px}.orders-datepicker{margin:37px 0 0;max-width:295px}.orders-top{display:flex;flex-wrap:wrap;margin:22px 0 0}.orders-top-item{align-items:center;display:flex;flex-wrap:wrap;padding:0 0 0 18px}.orders-top input[type="search"]{transition:all .3s linear;border-radius:10px 10px 10px 0;background-color:transparent;border:none;color:#2a2a2a;font-size:16px;height:40px;padding:0 0 0 40px;width:100%}.orders-top input[type="search"]:active,.orders-top input[type="search"]:focus{background-color:#fff;box-shadow:5px 7px 15px rgba(50,121,46,.15)}.orders-top input[type="search"]::placeholder{color:#b2b8b5;font-size:14px;text-transform:uppercase}.orders-top input[type="search"]:-webkit-input-placeholder,.orders-top input[type="search"]::-webkit-input-placeholder{color:#b2b8b5;font-size:14px;text-transform:uppercase}.orders-top input[type="search"]::-ms-input-placeholder{color:#b2b8b5;font-size:14px;text-transform:uppercase}.orders-top input[type="search"]:-ms-input-placeholder{color:#b2b8b5;font-size:14px;text-transform:uppercase}.orders-top input[type="search"]:-moz-placeholder,.orders-top input[type="search"]::-moz-placeholder{color:#b2b8b5;font-size:14px;text-transform:uppercase}.orders-top-search{padding:0;position:relative}.orders-top-search-icon{background-position:-332px -409px;left:15px;top:calc(50% - 10px)}.orders-top-search-clear,.orders-top-search-icon{height:20px;padding:0;position:absolute;width:20px}.orders-top-search-clear{background-position:-505px -409px;display:none;right:15px;top:10px}.orders-top-number{width:19%}.orders-top-date{padding:0 0 0 18px;width:18.9%}.orders-top-sum{width:32.5%}.orders-top-status{padding:0;position:relative;width:29.6%}.orders-top-status-wrap{width:100%}.orders-top-status-label{font-size:15px;line-height:150%;display:none}@media (max-width:768px){.orders-top-status-label{font-size:13px}}.orders-top-status-title{color:#b2b8b5;font-size:14px;min-height:40px;max-height:40px;padding:0 0 0 18px;position:relative;text-transform:uppercase}.orders-top-status-title.active{padding:0 0 0 15px}.orders-top-status-title.active ~ .orders-top-status-clear{display:block}.orders-top-status-title.active .orders-top-status-title-wrap{padding:0}.orders-top-status-title.active .orders-top-status-title-wrap:before{display:none}.orders-top-status-title.active .orders-top-status-title-wrap.overflow ~ .orders-top-status-title-dots{background-color:#faf7f7}.orders-top-status-title .order-status:first-child{padding:5px 10px}.orders-top-status-title .order-status:first-child:after{left:0;width:100%}.orders-top-status-title-dots{display:none;background-color:#faf7f7;background-position:-637px -405px;height:29px;width:12px}.orders-top-status-title-wrap{display:flex;max-width:calc(100% - 36px);overflow:hidden;position:relative;padding:0 0 0 22px}.orders-top-status-title-wrap::before{display:block;content:" ";background-position:-575px -408px;height:20px;position:absolute;left:0;top:calc(50% - 10px);width:22px}.orders-top-status-title-wrap.overflow ~ .orders-top-status-title-dots{display:inline-block}.orders-top-status-clear{background-position:-505px -409px;display:none;height:20px;right:15px;padding:0;position:absolute;top:10px;width:20px;z-index:6}.orders-top-status-dropdown.open .orders-top-status-title{background-color:#fff;box-shadow:5px 7px 15px rgba(50,121,46,.15);border-radius:10px 10px 10px 0}.orders-top-status-dropdown.open .orders-top-status-title.active .orders-top-status-title-wrap.overflow ~ .orders-top-status-title-dots{background-color:#fff}.orders-top-status-dropdown.open .orders-top-status-list{top:45px;z-index:6}.orders-top-status-list-item-label{padding:0}.orders-sort{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap}.orders-sort-title{color:#b2b8b5;font-size:14px;line-height:14px;padding:0 0 0 22px;position:relative;text-transform:uppercase}.orders-sort-title:after,.orders-sort-title:before{display:block;content:" ";position:absolute;background-position:-379px -411px;height:10px;left:0;top:calc(50% - 10px);width:22px}.orders-sort-title:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.orders-sort-title:after{background-position:-389px -409px;top:50%}.orders-sort-title.sort-asc:before{background-position:-437px -411px}.orders-sort-title.sort-desc:after{background-position:-447px -409px}.orders-item{font-size:15px;line-height:150%;color:#2a2a2a;margin:5px 0 0;position:relative}@media (max-width:768px){.orders-item{font-size:13px}}.orders-item:hover:before{border-radius:25px;background-color:#000;-webkit-filter:blur(35px);filter:blur(35px);left:25px;opacity:.1;width:calc(100% - 22px)}.orders-item:hover:after,.orders-item:hover:before{display:block;content:" ";position:absolute;height:100%;z-index:1}.orders-item:hover:after{border-radius:10px;background-color:#fff;left:0;top:0;width:100%}.orders-item:hover .orders-item-top{z-index:2}.orders-item.open{margin-bottom:15px}.orders-item.open:before{border-radius:25px;background-color:#000;-webkit-filter:blur(35px);filter:blur(35px);left:25px;opacity:.1;width:calc(100% - 22px)}.orders-item.open:after,.orders-item.open:before{display:block;content:" ";position:absolute;height:100%;z-index:1}.orders-item.open:after{border-radius:10px;background-color:#fff;left:0;top:0;width:100%}.orders-item.open .orders-item-top{background-color:#e8f3ee;z-index:2}.orders-item.open .orders-item-open:after{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg)}.orders-item.open .orders-item-content{display:block;position:relative;z-index:2}.orders-item.open .orders-item-status-span.cancel,.orders-item.open .orders-item-status-span.done,.orders-item.open .orders-item-status-span.in-progress,.orders-item.open .orders-item-status-span.new,.orders-item.open .orders-item-status-span.sent{background-color:#fff}.orders-item.open .orders-item-date,.orders-item.open .orders-item-open,.orders-item.open .orders-item-status,.orders-item.open .orders-item-sum{border-color:#fff}.orders-item-top{border-radius:10px;background-color:#fff;color:#565656;cursor:pointer;display:flex;flex-wrap:wrap;padding:10px;position:relative}.orders-item-top-left{display:flex;flex-wrap:wrap;width:calc(100% - 50px)}.orders-item-top-right{width:50px}.orders-item-top-col{align-items:center;display:flex;min-height:47px}.orders-item-number{padding:0 0 0 10px;width:19.2%}.orders-item-date{width:20.5%}.orders-item-date,.orders-item-sum{border-left:1px solid #f5f5f5;padding:0 0 0 15px}.orders-item-sum{width:35%}.orders-item-status{border-left:1px solid #f5f5f5;padding:0 0 0 15px;width:25.3%}.orders-item-status-span{border-radius:10px;font-size:13px;line-height:140%;padding:6px 10px 8px;text-transform:uppercase}@media (max-width:768px){.orders-item-status-span{font-size:12px}}.orders-item-status-span.new{background-color:#fffaef;color:#fec42d}.orders-item-status-span.done{background-color:#e8f3ee;color:#3d895d}.orders-item-status-span.cancel{background-color:#ffeee9;color:#ff8c69}.orders-item-status-span.in-progress{background-color:#f0fafb;color:#63c2c8}.orders-item-status-span.sent{background-color:#e3f9fc;color:#00bcd4}.orders-item-open{border-left:1px solid #f5f5f5;display:flex;height:100%;position:relative;width:60px}.orders-item-open:after,.orders-item-open:before{transition:all .3s linear;display:block;content:" ";position:absolute;border-top:1px solid #3d895d;left:17px;top:25px;width:24px}.orders-item-open:after{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}.orders-item-content{display:none}.orders-item-content-wrap{padding:31px 11.3% 30px}.orders-item-address{font-size:18px;line-height:150%}@media (max-width:768px){.orders-item-address{font-size:14px}}.orders-item-address-title{font-size:15px;line-height:150%;color:#b2b8b5;margin:0 0 11px}@media (max-width:768px){.orders-item-address-title{font-size:13px}}.orders-item-address p{margin:5px 0 0}.orders-item-products-head{font-size:13px;line-height:140%;color:#b2b8b5;padding:20px 0 14px;display:grid;grid-template-columns:40px minmax(auto,calc(55.5% - 40px)) minmax(56px,13.5%) minmax(80px,16.5%) minmax(66px,14.5%)}@media (max-width:768px){.orders-item-products-head{font-size:12px}}.orders-item-products-head-title{padding:0 0 0 15px}.orders-item-products-head-price{padding:0 0 0 10px;text-align:right}.orders-item-products-head-num{padding:0 0 0 10px;text-align:center}.orders-item-products-head-sum{padding:0 0 0 10px;text-align:right}.orders-item-product{border-top:1px solid #f5f5f5;display:flex;flex-wrap:wrap;padding:16px 0 13px}.orders-item-product-photo{width:40px}.orders-item-product-photo img{border-radius:10px}.orders-item-product-title{color:#3d895d;padding:0 0 0 15px;width:calc(55.5% - 40px)}.orders-item-product-price{text-align:right;width:13.5%}.orders-item-product-num{padding:0 0 0 6.5%;text-align:center;width:17%}.orders-item-product-sum{text-align:right;width:14%}.orders-item-product-rate{width:calc(100% - 240px);margin:12px 0 0}.orders-item-product-rate-wrap{display:flex;flex-wrap:wrap;width:100%}.orders-item-product-rate-title{font-size:13px;line-height:140%;margin:5px 11px 0 0}@media (max-width:768px){.orders-item-product-rate-title{font-size:12px}}.orders-item-product-rate-mark{background-position:-7px -596px;height:25px;position:relative;width:133px}.orders-item-product-rate-mark::after{display:block;content:" ";background-position:-7px -560px;height:100%;left:0;position:absolute;top:0;width:0}.orders-item-product-rate-mark[data-count="1"]::after{width:20%}.orders-item-product-rate-mark[data-count="2"]::after{width:40%}.orders-item-product-rate-mark[data-count="3"]::after{width:60%}.orders-item-product-rate-mark[data-count="4"]::after{width:80%}.orders-item-product-rate-mark[data-count="5"]::after{width:100%}.orders-item-product-stages{margin:10px 0 0;text-align:right;width:240px}.orders-item-product-stages-btn .btn-with-icon-title{padding:0 0 0 40px}.orders-item-product-stages-btn .btn-with-icon-title:before{border-radius:0 10px;background-color:#ff8c69;background-position:-559px -350px;height:30px;width:30px}.orders-item-product-setrate{display:flex;flex-wrap:wrap;width:100%}.orders-item-product-setrate-title{color:#ff8c69;margin:9px 9px 0 0}.orders-item-product-setrate-marks{display:flex;flex-wrap:wrap}.orders-item-product-setrate-marks.checked input[type="radio"]:first-child:before,.orders-item-product-setrate-marks.checked input[type="radio"]:nth-child(2):before,.orders-item-product-setrate-marks.checked input[type="radio"]:nth-child(3):before,.orders-item-product-setrate-marks.checked input[type="radio"]:nth-child(4):before,.orders-item-product-setrate-marks.checked input[type="radio"]:nth-child(5):before{-webkit-animation:unset;animation:unset}.orders-item-product-setrate input[type="radio"]{border-radius:0;background-position:-8px -705px;border:none;margin:0 0 0 1px;height:40px;width:40px}.orders-item-product-setrate input[type="radio"]:before{border-radius:0;background-color:transparent;background-position:-8px -640px;display:block;opacity:0;height:40px;top:0;width:40px}.orders-item-product-setrate input[type="radio"].checked:before,.orders-item-product-setrate input[type="radio"]:checked:before{opacity:1}.orders-item-product-setrate input[type="radio"]:first-child:before{-webkit-animation-name:firstStar;animation-name:firstStar;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orders-item-product-setrate input[type="radio"]:nth-child(2):before{-webkit-animation-name:secondStar;animation-name:secondStar;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orders-item-product-setrate input[type="radio"]:nth-child(3):before{-webkit-animation-name:thirdStar;animation-name:thirdStar;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orders-item-product-setrate input[type="radio"]:nth-child(4):before{-webkit-animation-name:fourthStar;animation-name:fourthStar;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orders-item-product-setrate input[type="radio"]:nth-child(5):before{-webkit-animation-name:fifthStar;animation-name:fifthStar;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orders-item-bottom{border-top:1px solid #f5f5f5;padding:25px 0 0}.orders-item-bottom-wrap{margin:0 0 0 auto;max-width:56%}.orders-item-bottom-item{display:flex;flex-wrap:wrap;padding:6px 0 5px}.orders-item-bottom-item-right{color:#b2b8b5;width:50%}.orders-item-bottom-item-left{text-align:right;width:50%}.orders-item-bottom-item.last{align-items:center;border-top:1px solid #f5f5f5;margin:11px 0 0;padding:9px 0 0}.orders-item-bottom-item.last .orders-item-bottom-item-left{font-size:18px;line-height:150%}@media (max-width:768px){.orders-item-bottom-item.last .orders-item-bottom-item-left{font-size:14px}}.orders-item-bottom-repeat{margin:49px 0 0;text-align:right}.orders-item-bottom-repeat-btn{padding:8px 17px 7px 15px}.orders-item-bottom-repeat-btn .btn-with-icon-title{padding:0 0 0 40px}.orders-item-bottom-repeat-btn .btn-with-icon-title:before{background-position:-624px -350px}.orders-empty{align-items:center;display:flex;flex-wrap:wrap;margin:42px 0 0 30px}.orders-empty-img{margin:28px 0 0;text-align:center;width:31.5%}.orders-empty-text{font-size:24px;line-height:130%;padding:0 0 0 23px;width:68.5%}@media (max-width:768px){.orders-empty-text{font-size:18px}}@media (max-width:1024px){.orders{margin:0}.orders-sort-title{padding:0 0 0 15px}.orders-top input[type="search"]{padding:0 0 0 30px}.orders-top-search{width:17.5%}.orders-top-search-icon{left:8px}.orders-top-number{padding:0;width:17.5%}.orders-top-date{padding:0 0 0 10px;width:18%}.orders-top-sum{padding:0 0 0 10px;width:28.5%}.orders-top-status{padding:0;width:36%}.orders-top-status-title,.orders-top-status-title.active{padding:0 0 0 10px}.orders-item-content-wrap{padding:31px 20px 30px}.orders-item-number{padding:0;width:17%}.orders-item-date{padding:0 0 0 10px;width:20.5%}.orders-item-sum{padding:0 0 0 10px;width:31.5%}.orders-item-status{padding:0 0 0 10px;width:31%}.orders-item-top-left{width:calc(100% - 30px)}.orders-item-open,.orders-item-top-right{width:30px}.orders-item-open:after,.orders-item-open:before{left:7px}.orders-item-product-rate{width:100%}.orders-item-product-stages{text-align:left;width:100%}.orders-item-product-setrate{width:100%}}@media (max-width:768px){.orders-datepicker{margin:30px 0 0}.orders-top{margin:9px 0 0}.orders-top-date,.orders-top-search,.orders-top-sum{display:none}.orders-top-status{width:100%}.orders-top-status-dropdown{margin:3px 0 0}.orders-top-status-dropdown.open .orders-top-status-list{top:50px}.orders-top-status-label{display:block}.orders-top-status-title{color:#2a2a2a;text-transform:none}.orders-top-status-title-dots{background-color:#fff;height:24px}.orders-top-status-title-wrap{padding:0;font-size:0}.orders-top-status-title-wrap:after{content:attr(data-mobile);font-size:13px;line-height:140%}.orders-top-status-title-wrap:before,.orders-top-status-title.active .orders-top-status-title-wrap:after{display:none}.orders-top-status-title.active .orders-top-status-title-wrap.overflow ~ .orders-top-status-title-dots{background-color:#fff}.orders-top-status-title.active ~ .orders-top-status-clear{display:none}.orders-items{margin:30px 0 0}.orders-item{margin:10px 0 0}.orders-item-top{padding:15px}.orders-item-top-left{padding:0 14px 0 0;width:calc(100% - 40px)}.orders-item-top-right{width:40px}.orders-item-top-col{align-items:unset;min-height:unset}.orders-item-number{padding:0;order:1;width:40%;position:relative}.orders-item-number:before{content:"\2116   ";margin:0 5px 0 0}.orders-item-date{border:none;color:#b2b8b5;font-size:12px;order:3;padding:0;width:40%}.orders-item-sum{border:none;font-size:18px;justify-content:flex-end;order:2;padding:0 0 0 5px;width:60%}.orders-item-sum:after{content:attr(data-currency);margin:0 0 0 5px}.orders-item-status{border:none;order:4;padding:10px 0 0;width:100%}.orders-item-status-span{max-width:195px;padding:5px 10px 6px;text-align:center;width:100%}.orders-item-open{width:100%}.orders-item-open:after,.orders-item-open:before{left:16px;top:12px;width:20px}.orders-item-content-wrap{padding:22px 15px 20px}.orders-item-adress-title{margin:0 0 10px}.orders-item-products-head{display:none}.orders-item-product-photo{width:25px}.orders-item-product-photo img{border-radius:5px}.orders-item-product-title{padding:0 0 0 10px;width:calc(100% - 25px)}.orders-item-product-price{padding:29px 0 0;position:relative;text-align:left;width:31%}.orders-item-product-price:before{display:block;content:" ";position:absolute;color:#b2b8b5;content:attr(data-title);font-size:12px;top:7px}.orders-item-product-num{padding:29px 0 0;position:relative;width:34%}.orders-item-product-num:before{display:block;content:" ";position:absolute;color:#b2b8b5;content:attr(data-title);font-size:12px;top:7px;left:0;right:0}.orders-item-product-sum{padding:29px 0 0;position:relative;width:35%}.orders-item-product-sum:before{display:block;content:" ";position:absolute;color:#b2b8b5;content:attr(data-title);font-size:12px;top:7px;right:0}.orders-item-bottom-wrap{max-width:250px}.orders-item-bottom-repeat-btn{width:100%}.orders-empty{flex-direction:column;margin:50px auto 0}.orders-empty-img{margin:0;max-width:36%;width:100%}.orders-empty-text{padding:15px 0 0;width:100%}}.service-stages{padding:0 0 217px}.service-stages-head,.service-stages-head-wrap{display:flex;flex-wrap:wrap}.service-stages-head-wrap{font-size:14px;line-height:130%;color:#b2b8b5;padding:1px 0 11px 13px;text-transform:uppercase;width:calc(100% - 82px)}@media (max-width:768px){.service-stages-head-wrap{font-size:12px}}.service-stages-head-icon{width:82px}.service-stages-head-date{padding:0 20px 0 0;width:115px}.service-stages-head-responsible{padding:0 20px 0 0;width:23%}.service-stages-head-status{padding:0 20px 0 0;width:calc(44.4% - 115px)}.service-stages-head-comment{padding:0 20px 0 0;width:32.6%}.service-stages-items{position:relative}.service-stages-items[data-count="1"]:before{display:none}.service-stages-items:before{display:block;content:" ";position:absolute;border-left:2px dashed #ff8c69;top:0;height:100%;left:24px}.service-stages-item{font-size:15px;line-height:150%;display:flex;flex-wrap:wrap;padding-top:11px;position:relative;overflow:hidden}@media (max-width:768px){.service-stages-item{font-size:13px}}.service-stages-item-wrap{border-radius:25px 25px 25px 0;background-color:#f5f5f5;display:flex;flex-wrap:wrap;padding:20px 15px 20px 13px;width:calc(100% - 82px)}.service-stages-item:first-child:before{top:0}.service-stages-item:first-child:before,.service-stages-item:last-child:before{display:block;content:" ";position:absolute;background-color:#fff;height:50%;width:50px}.service-stages-item:last-child:before{bottom:0}.service-stages-item:last-child .service-stages-item-icon::before{background-color:#ff8c69;background-position:-263px -104px}.service-stages-item-icon{position:relative;width:82px}.service-stages-item-icon:before{display:block;content:" ";position:absolute;border-radius:50%;background-color:#fff;border:2px solid #ff8c69;height:46px;top:calc(50% - 23px);width:46px}.service-stages-item-date{padding:0 20px 0 0;width:115px}.service-stages-item-responsible{padding:0 20px 0 0;width:23%}.service-stages-item-status{color:#ff8c69;padding:0 20px 0 0;width:calc(44.4% - 115px)}.service-stages-item-comment{font-size:13px;line-height:140%;padding:0 20px 0 0;width:32.6%}@media (max-width:768px){.service-stages-item-comment{font-size:12px}}@media (max-width:1024px){.service-stages{padding:0 0 30px}.service-stages-head-wrap{width:calc(100% - 62px)}.service-stages-head-icon{width:62px}.service-stages-head-date{width:100px}.service-stages-head-responsible{width:25%}.service-stages-head-status{width:calc(42% - 100px)}.service-stages-head-comment{width:33%}.service-stages-head-date,.service-stages-head-responsible,.service-stages-head-status{padding:0 10px 0 0}.service-stages-head-comment{padding:0}.service-stages-item-wrap{width:calc(100% - 62px)}.service-stages-item-icon{width:62px}.service-stages-item-date{width:100px}.service-stages-item-responsible{width:25%}.service-stages-item-status{width:calc(42% - 100px)}.service-stages-item-comment{width:33%}.service-stages-item-date,.service-stages-item-responsible,.service-stages-item-status{padding:0 10px 0 0}.service-stages-item-comment{padding:0}}@media (max-width:768px){.service-stages{margin:0 0 0 -5px}.service-stages-head{display:none}.service-stages-items::before{left:14px}.service-stages-item{padding-top:5px}.service-stages-item:first-child:before,.service-stages-item:last-child:before{width:30px}.service-stages-item:last-child .service-stages-item-icon::before{background-position:-689px -347px}.service-stages-item-wrap{padding:9px 15px 12px;width:calc(100% - 40px)}.service-stages-item-icon{width:40px}.service-stages-item-icon:before{height:26px;top:calc(50% - 16px);width:26px}.service-stages-item-date{padding:0;width:100%}.service-stages-item-comment,.service-stages-item-responsible,.service-stages-item-status{padding:6px 0 0;width:100%}.service-stages-item-comment.empty{padding:0}}@-webkit-keyframes firstStar{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes firstStar{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes secondStar{0%{opacity:0}10%{opacity:0}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes secondStar{0%{opacity:0}10%{opacity:0}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes thirdStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes thirdStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes fourthStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes fourthStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@-webkit-keyframes fifthStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fifthStar{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:0}}.production{margin:102px 0 0}.production-wrap{margin:0 auto;max-width:1280px;padding:0 20px}.production-top{display:flex;flex-wrap:wrap;padding:0 0 0 8.5%;margin:0 0 63px}.production-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;width:46.2%}@media (max-width:768px){.production-title{font-size:26px}}.production-descr{font-size:18px;line-height:150%;width:53.8%}@media (max-width:768px){.production-descr{font-size:14px}}.production-descr p{margin-top:9px}.production-items{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(4,1fr);row-gap:30px}.production-item{transition:all .3s linear;border-radius:25px 25px 25px 0;background-color:#fff;display:grid;padding:30px 10% 20px;grid-template-rows:calc(100% - 50px) 50px;min-height:401px;position:relative}.production-item::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;display:none;-webkit-filter:blur(35px);filter:blur(35px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:.1;width:calc(100% - 50px);z-index:-1}.production-item:hover{margin:-10px 0 10px}.production-item:hover:before{display:block}.production-item-bottom{text-align:right}.production-item-icon{height:60px}.production-item-title{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;margin-top:11px}@media (max-width:768px){.production-item-title{font-size:22px}}.production-item-descr{font-size:15px;line-height:150%;margin-top:19px}@media (max-width:768px){.production-item-descr{font-size:13px}}.production-item-btn{padding:0;min-width:unset}.production-item-btn .btn-with-icon-title{padding:0 3px 0 40px}.production-item-btn:hover .btn-with-icon-title{color:#3d895d}@media (max-width:1024px){.production-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.production{margin:40px 0 0}.production-top{padding:0;margin:0 0 32px}.production-title{width:100%;margin:0 0 30px}.production-descr{width:100%}.production-items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(3,1fr);row-gap:15px}.production-item{grid-template-rows:calc(100% - 48px) 48px;min-height:272px;padding:20px 19px 10px 20px}.production-item:hover{margin:0}.production-item:hover:before{display:none}.production-item-icon{height:40px}.production-item-title{margin-top:9px}.production-item-descr,.production-item-descr p{margin-top:14px}.production-item-btn .btn-with-icon-title{padding:0 0 0 40px}}@media (max-width:700px){.production-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.production-items{grid-template-columns:repeat(1,1fr)}}.services{margin:102px 0 0;text-align:center}.services-wrap{margin:0 auto;max-width:1070px;padding:0 20px}.services-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:0 0 60px}@media (max-width:768px){.services-title{font-size:26px}}.services-descr{font-size:18px;line-height:150%;max-width:628px;margin:0 auto 40px}@media (max-width:768px){.services-descr{font-size:14px}}.services-items{display:flex;flex-wrap:wrap;margin:0 0 0 -20px}.services-item{padding:20px 0 0 20px;width:50%}.services-item:first-child,.services-item:nth-child(2){padding-top:0}.services-item-wrap{transition:all .3s linear;border-radius:25px 25px 0 25px;background-color:#fff;display:flex;flex-wrap:wrap;height:100%;min-height:236px;position:relative}.services-item-wrap::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;display:none;-webkit-filter:blur(35px);filter:blur(35px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:.1;width:calc(100% - 50px);z-index:-1}.services-item-wrap:hover{margin:-10px 0 10px}.services-item-wrap:hover:before{display:block}.services-item-img{border-radius:25px 0 0 25px;background-size:cover;background-position:50%;width:37.5%}.services-item-content{padding:59px 30px 69px 20px;position:relative;width:62.5%}.services-item-title{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a;margin:0}@media (max-width:768px){.services-item-title{font-size:22px}}.services-item-link{border-radius:25px 0 0 0;background:#3d895d url(../img/icons.svg) no-repeat -470px -272px;bottom:0;height:60px;position:absolute;right:0;width:60px}@media (max-width:1024px){.services-item-content{padding:59px 20px 69px 10px}}@media (max-width:768px){.services{margin:61px 0 0}.services-items{margin:0 0 0 -10px}.services-item{padding:10px 0 0 10px}.services-item-wrap{min-height:161px}.services-item-wrap:hover{margin:0}.services-item-wrap:hover:before{display:none}.services-item-content{padding:20px 15px 45px 10px;width:72%}.services-item-img{width:28%}.services-item-link{border-radius:10px 0 0 0;background-position:-742px -219px;height:45px;width:50px}}@media (max-width:600px){.services-title{margin-bottom:42px}.services-descr{margin-bottom:30px}.services-items{margin:0}.services-item{padding:0 0 10px;width:100%}}.howitworks{margin:101px 0 0}.howitworks .container-wrap{overflow:visible}.howitworks-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:0 0 63px;text-align:center}@media (max-width:768px){.howitworks-title{font-size:26px}}.howitworks-items{counter-reset:line-number;display:flex;flex-wrap:wrap;margin:0 0 0 -20px}.howitworks-item{counter-increment:line-number;padding:20px 0 0 20px;width:33.33%}.howitworks-item:first-child,.howitworks-item:nth-child(2),.howitworks-item:nth-child(3){padding-top:0}.howitworks-item-wrap{border-radius:25px 25px 25px 0;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));height:100%;min-height:244px;padding:28px 33px 26px 30px;position:relative}.howitworks-item-wrap:before{border-radius:0 25px 0 25px;font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;align-items:center;background-color:#e8f3ee;content:counter(line-number);color:#3d895d;display:flex;height:70px;justify-content:center;position:absolute;right:0;top:0;width:70px}@media (max-width:768px){.howitworks-item-wrap:before{font-size:30px;line-height:110%}}.howitworks-item-title{font-weight:400;font-size:24px;line-height:130%;color:#3d895d;max-width:calc(100% - 42px)}@media (max-width:768px){.howitworks-item-title{font-size:18px}}.howitworks-item-descr{font-size:18px;line-height:150%;margin:20px 0 0}@media (max-width:768px){.howitworks-item-descr{font-size:14px}}.howitworks-item-descr p{margin:20px 0 0}@media (max-width:1024px){.howitworks-item{width:50%}.howitworks-item:nth-child(3){padding-top:20px}}@media (max-width:768px){.howitworks{margin:50px 0 0}.howitworks-title{margin-bottom:41px}.howitworks-item-wrap{min-height:186px;padding:20px 15px 22px}.howitworks-item-wrap:before{height:60px;font-size:42px;line-height:110%;width:60px}.howitworks-item-title{max-width:calc(100% - 50px)}.howitworks-item-descr,.howitworks-item-descr p{margin:14px 0 0}}@media (max-width:500px){.howitworks-items{margin:0}.howitworks-item{padding:20px 0 0;width:100%}.howitworks-item:nth-child(2){padding-top:20px}}.about{max-width:1096px;margin:100px auto 0;padding:0 20px}.about-wrap{background-color:#3d895d;color:#fff;padding:71px 11.2% 100px 11.3%;position:relative}.about-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;margin:0 0 57px}@media (max-width:768px){.about-title{font-size:26px}}.about-descr{font-size:18px;line-height:150%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:768px){.about-descr{font-size:14px}}.about-descr p{margin:0 0 16px}.about-btn{bottom:-20px;position:absolute;right:11.2%;z-index:1}@media (max-width:768px){.about{margin-top:60px}.about-wrap{padding:40px 30px 45px}.about-title{margin-bottom:29px}.about-descr{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-btn{bottom:-15px;right:30px}}.experts{max-width:100%;position:relative;overflow:hidden;padding:228px 0 80px;margin:-127px 0 0}.experts:before{display:block;content:" ";border-radius:40px 0 0 40px;background-color:#e8f3ee;height:100%;position:absolute;top:0;width:100%;z-index:-1}.experts-wrap{margin:0 auto;max-width:1280px;padding:0 20px}.experts-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 63px}.experts-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#3d895d;width:40%}@media (max-width:768px){.experts-title{font-size:26px}}.experts-descr{font-size:18px;line-height:150%;color:#2a2a2a;width:48.8%}@media (max-width:768px){.experts-descr{font-size:14px}}.experts-descr p{margin-top:3px}.experts-slider-arrow{top:unset;bottom:0}.experts-slider-arrow.prev{left:calc(50% - 82px)}.experts-slider-arrow.next{right:calc(50% - 82px)}.experts-slider-pagination{font-size:16px;line-height:130%;align-items:center;display:flex;justify-content:center;height:50px;margin:29px auto 0;width:63px}@media (max-width:768px){.experts-slider-pagination{font-size:14px}}.experts-slider.swiper-container{overflow:visible}.experts-item{width:505px}.experts-item-wrap{transition:all .3s linear;display:flex;flex-wrap:wrap;padding:18px 0 20px;position:relative;color:#565656}.experts-item-wrap::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;-webkit-filter:blur(35px);filter:blur(35px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:0;width:calc(100% - 50px);z-index:-1}.experts-item-wrap:hover{color:#565656;margin:-10px 0 10px}.experts-item-wrap:hover:before{opacity:.1}.experts-item-left{width:36.1%}.experts-item-photo{display:block}.experts-item-right{align-items:flex-end;display:flex;flex-wrap:wrap;padding:0 0 0 28px;width:63.9%}.experts-item-right-wrap{padding-bottom:97px}.experts-item-name{font-size:18px;line-height:150%;color:#3d895d;margin:0 0 5px}@media (max-width:768px){.experts-item-name{font-size:14px}}.experts-item-position{font-size:13px;line-height:140%}@media (max-width:768px){.experts-item-position{font-size:12px}}.experts-item-bottom{border-radius:25px 25px 0 25px;background-color:#fff;box-shadow:5px 14px 30px rgba(50,121,46,.1);margin:-78px 0 0 15%;max-width:64.5%;padding:15px 30px 80px;position:relative;width:100%}.experts-item-descr{font-size:15px;line-height:150%}@media (max-width:768px){.experts-item-descr{font-size:13px}}.experts-item-link{border-radius:25px 0 0 0;background:#3d895d url(../img/icons.svg) no-repeat -470px -272px;bottom:0;height:60px;position:absolute;right:0;width:60px}.experts.experts-aboutus{margin:0 auto;padding:61px 0 60px}.experts.experts-aboutus:before{display:none}@media (max-width:768px){.experts{padding:135px 0 40px;margin:-80px 0 0}.experts-top{margin:0}.experts-title{width:100%}.experts-descr{width:100%;margin-top:37px}.experts-slider-arrow.prev{left:calc(50% - 65px)}.experts-slider-arrow.next{right:calc(50% - 65px)}.experts-slider-pagination{margin:0 auto;height:40px;width:51px}.experts-item{width:280px}.experts-item-wrap{padding:32px 0 30px}.experts-item-wrap:hover{margin:0}.experts-item-wrap:hover:before{display:none}.experts-item-left{width:37%}.experts-item-right{align-items:flex-start;padding:0 0 0 10px;width:63%}.experts-item-right-wrap{padding-bottom:36px}.experts-item-name{margin:0 0 6px}.experts-item-bottom{margin:-23px 0 0 10.6%;max-width:90%;padding:0 20px 50px}.experts-item-link{border-radius:10px 0 0 0;background-position:-742px -219px;height:45px;width:50px}}.partners{margin:100px 0 0;max-width:100%;overflow:hidden}.partners-wrap{margin:0 auto;max-width:1280px;padding:0 20px}.partners-top{margin:0 auto;max-width:850px;text-align:center}.partners-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:0 0 58px}@media (max-width:768px){.partners-title{font-size:26px}}.partners-descr{font-size:24px;line-height:130%;margin:0 0 43px}@media (max-width:768px){.partners-descr{font-size:18px}}.partners-slider.swiper-container{overflow:visible}.partners-item{padding:0 0 60px;width:190px}.partners-item-wrap{border-radius:25px;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1))}.partners-item-img{display:block}@media (max-width:768px){.partners{margin:61px 0 0}.partners-title{margin:0 0 32px}.partners-descr{margin:0 0 21px}.partners-item{padding:0 0 60px;width:130px}}.reviews{position:relative;overflow:hidden}.reviews-wrap{align-items:flex-start;display:grid;grid-template-columns:43.75% 56.25%;margin:0 auto;max-width:1354px;padding:0 20px;position:relative}.reviews-wrap:after{background-color:#fff;left:calc(100% - 20px);top:80px}.reviews-wrap:after,.reviews-wrap:before{display:block;content:" ";position:absolute;height:100%;width:500%;z-index:-1}.reviews-wrap:before{background-color:#ff8c69;right:calc(100% - 20px)}.reviews-left{align-items:center;display:flex;flex-wrap:wrap;height:100%;padding:20px 20px 20px 0;position:relative}.reviews-left:before{display:block;content:" ";position:absolute;border-radius:0 50px 0 0;background-color:#ff8c69;height:100%;left:0;top:0;width:100%;z-index:-1}.reviews-right{height:100%;padding:80px 0 0 8%;position:relative}.reviews-right:before{display:block;content:" ";position:absolute;background-color:#fff;height:100%;top:80px;left:0;width:100%;z-index:-1}.reviews-right-wrap{margin:0 auto;max-width:400px;padding:70px 0 80px;width:100%}.reviews-title{font-size:60px;line-height:105%;color:#fff;font-family:Andika,Arial,sans-serif;margin:90px 0;padding:0 0 0 65px;position:relative}@media (max-width:768px){.reviews-title{font-size:30px}}.reviews-title:before{border-radius:25px 25px 25px 0;background-color:hsla(0,0%,100%,.5);height:120px;left:0;top:-90px;width:120px}.reviews-title:after,.reviews-title:before{display:block;content:" ";position:absolute}.reviews-title:after{background-position:-216px -468px;height:26px;left:40px;top:-42px;width:38px}.reviews-slider-arrow{background-color:#3d895d;top:unset;bottom:0}.reviews-slider-arrow:after{background-position:-35px -115px}.reviews-slider-arrow.prev{left:calc(50% - 82px)}.reviews-slider-arrow.next{right:calc(50% - 82px)}.reviews-slider-pagination{font-size:16px;line-height:130%;align-items:center;display:flex;justify-content:center;height:50px;margin:41px auto 0;width:63px}@media (max-width:768px){.reviews-slider-pagination{font-size:14px}}.reviews-item-wrap{text-align:center}.reviews-item-title{font-weight:400;font-size:30px;line-height:120%;color:#3d895d;margin:0 0 28px}@media (max-width:768px){.reviews-item-title{font-size:22px}}.reviews-item-descr{font-size:18px;line-height:150%;margin:0 0 43px}@media (max-width:768px){.reviews-item-descr{font-size:14px}}.reviews-item-name{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;margin:0 0 6px}@media (max-width:768px){.reviews-item-name{font-size:18px}}.reviews-item-position{font-size:15px;line-height:150%;color:#b2b8b5}@media (max-width:768px){.reviews-item-position{font-size:13px}}@media (max-width:768px){.reviews-wrap{display:block}.reviews-wrap:after,.reviews-wrap:before{display:none}.reviews-left{padding:20px 0 40px;width:100%}.reviews-left:before{left:-20px;width:calc(100% + 40px)}.reviews-right{padding:0;width:100%}.reviews-right:before{top:0;left:-20px;width:calc(100% + 40px)}.reviews-right-wrap{padding:41px 0 60px}.reviews-title{margin:55px 0 0;padding:0 0 0 30px}.reviews-title:before{height:70px;left:-5px;top:-55px;width:70px}.reviews-title:after{background-position:-304px -468px;height:18px;left:17px;top:-29px;width:27px}.reviews-slider-arrow:after{background-position:-106px -117px}.reviews-slider-arrow.prev{left:calc(50% - 65px)}.reviews-slider-arrow.next{right:calc(50% - 65px)}.reviews-slider-pagination{margin:31px auto 0;height:40px;width:51px}.reviews-item-title{margin:0 0 18px}.reviews-item-descr{margin:0 0 33px}.reviews-item-name{margin:0 0 5px}}.consultation{color:#fff;position:relative}.consultation a{color:#fff}.consultation:before{border-radius:0 50px 0 0;background-color:#3d895d;z-index:-1}.consultation:after,.consultation:before{display:block;content:" ";height:100%;position:absolute;top:0;width:100%}.consultation:after{background-color:#fff;z-index:-2}.consultation.margin-top{margin-top:-44px}.consultation.margin-top:after{display:none}.consultation.margin-top:before{z-index:1}.consultation-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:110px 20px 115px;position:relative;z-index:1}.consultation-left{display:flex;align-items:center;justify-content:center;width:32.3%}.consultation-right{padding:0 0 0 19px;width:59.2%}.consultation-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;margin:0 0 31px}@media (max-width:768px){.consultation-title{font-size:30px;line-height:110%}}.consultation-subtitle{font-weight:400;font-size:24px;line-height:130%;margin:0}@media (max-width:768px){.consultation-subtitle{font-size:18px}}.consultation-descr{font-size:18px;line-height:150%}@media (max-width:768px){.consultation-descr{font-size:14px}}@media (max-width:1024px){.consultation-right{width:63.7%}}@media (max-width:768px){.consultation.margin-top{margin-top:-50px}.consultation-wrap{padding:40px 20px 50px}.consultation-left{max-width:38%;margin:0 auto 29px;width:100%}.consultation-right{padding:0;width:100%}.consultation-title{margin:0 0 21px}.consultation-descr p,.consultation-form{margin:9px 0 0}}.events{margin:100px 0 0;max-width:100%;overflow:hidden}.events-wrap{margin:0 auto;max-width:1280px;padding:0 20px}.events-top{width:58%}.events-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:0 0 61px}@media (max-width:768px){.events-title{font-size:26px}}.events-title.black{color:#2a2a2a}.events-descr{font-size:18px;line-height:150%;margin:0 0 39px}@media (max-width:768px){.events-descr{font-size:14px}}.events-slider.swiper-container{overflow:visible}.events-slider-arrow{top:-78px;right:0}.events-slider-arrow.prev{left:unset;right:65px}.events-item{padding:0 0 65px;width:385px}.events-item-wrap{transition:all .3s linear;color:#565656;display:block;position:relative}.events-item-wrap::before{transition:all .3s linear;display:block;content:" ";position:absolute;background:#000;border-radius:25px;bottom:-20px;-webkit-filter:blur(20px);filter:blur(20px);height:calc(100% - 30px);left:25px;right:25px;margin:0 auto;opacity:0;width:calc(100% - 50px);z-index:-1}.events-item-wrap:hover{margin:-10px 0 10px}.events-item-wrap:hover:before{opacity:.1}.events-item-img{background-size:cover;background-position:50%;height:345px;width:345px}.events-item-info{border-radius:25px 25px 25px 0;background-color:#fff;box-shadow:5px 14px 30px rgba(50,121,46,.1);margin:-124px 0 0 75px}.events-item-info-wrap{min-height:186px;padding:21px 30px 30px}.events-item-info-date{font-size:13px;line-height:140%;margin:0 0 10px}@media (max-width:768px){.events-item-info-date{font-size:12px}}.events-item-info-title{font-size:18px;line-height:150%;color:#2a2a2a}@media (max-width:768px){.events-item-info-title{font-size:14px}}@media (max-width:768px){.events{margin:61px 0 0}.events-top{width:100%}.events-title{margin:0 0 39px}.events-descr{margin:0 0 32px}.events-slider-arrow{display:none}.events-item{padding:0 0 35px;width:280px}.events-item-wrap:hover{margin:0}.events-item-wrap:hover:before{display:none}.events-item-img{height:240px;width:240px}.events-item-info{margin:-109px 0 0 53px}.events-item-info-wrap{min-height:141px;padding:16px 20px 20px}.events-item-info-date{margin:0 0 5px}}.checkout-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;margin:30px auto 0;max-width:1280px;padding:0 20px}.checkout-left{margin-top:11px;padding:0 65px 0 0;width:calc(100% - 460px)}.checkout-right{position:sticky;top:0;width:460px}.checkout-steps{counter-reset:line-number}.checkout-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;width:100%}@media (max-width:768px){.checkout-title{font-size:26px}}.checkout-step{counter-increment:line-number;margin:40px 0 0}.checkout-step-title{font-weight:400;font-size:30px;line-height:120%;color:#b2b8b5;display:flex}@media (max-width:768px){.checkout-step-title{font-size:22px}}.checkout-step-title:before{content:counter(line-number) ".";padding:0 11px 0 0}.checkout-step-body{display:none;margin-top:20px}.checkout-step-body .login-socials{margin-top:58px;margin-bottom:60px}.checkout-step-body .login-socials-btn{min-width:138px}.checkout-step.active .checkout-step-title{color:#3d895d}.checkout-step.active .checkout-step-body{display:block}.checkout-company{display:none;margin:29px 0 0}.checkout-company.active{display:block}.checkout-company-btn{font-size:16px;line-height:130%;background-color:transparent;color:green;margin:11px 0;padding:0 0 0 30px;position:relative}@media (max-width:768px){.checkout-company-btn{font-size:14px}}.checkout-company-btn:before{background-position:-380px -468px}.checkout-company-btn:after,.checkout-company-btn:before{display:block;content:" ";position:absolute;left:0;top:calc(50% - 11px);height:20px;width:20px}.checkout-company-btn:after{transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;background-position:-443px -465.5px}.checkout-company-btn.active:after{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg)}.checkout-company-title{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;text-align:center}@media (max-width:768px){.checkout-company-title{font-size:18px}}.checkout-company .dropdown{margin:4px 0 0}.checkout-company .form-fields{margin-top:10px}@media (max-width:1280px){.checkout-left{padding:0 30px 0 0}}@media (max-width:1024px){.checkout-left{width:calc(100% - 360px)}.checkout-right{width:360px}}@media (max-width:768px){.checkout-left{margin:0;padding:0;width:100%}.checkout-right{display:none}.checkout-step{margin-top:10px}.checkout-steps{margin-top:32px}.checkout-step-title:before{padding:0 5px 0 0}.checkout-step-body{margin:0 0 41px}.checkout-step-body .login-socials{margin-top:28px;margin-bottom:41px}.checkout-company{margin:31px 0 0}.checkout-company-title{text-align:left}.checkout-company-btn{margin:23px 0 0}.checkout-company-btn:after,.checkout-company-btn:before{top:calc(50% - 9px)}.checkout-company .dropdown-title:after{top:calc(50% - 14px)}}.tabs-top{color:#2a2a2a;padding:18px 0 0}.tabs-top-wrap{padding:2px;display:flex}.tab-item{display:none;padding:16px 0 0}.tab-item.active{display:block}.tab-item-title{font-size:14px;line-height:130%;border-bottom:2px solid transparent;cursor:pointer;letter-spacing:.02em;padding:0 0 8px;text-transform:uppercase}@media (max-width:768px){.tab-item-title{font-size:12px}}.tab-item-title.active{border-bottom-color:#3d895d;color:#3d895d}.tab-item-title:nth-child(2){margin:0 0 0 40px}@media (max-width:768px){.tabs-top{padding:9px 0 0}.tab-item{padding:8px 0 0}.tab-item-title:nth-child(2){margin:0 0 0 20px}}.form-checkout .form-fields,.form-login-checkout .form-fields,.form-signup-checkout .form-fields{display:flex;flex-wrap:wrap;margin-left:-20px}.form-checkout .form-item,.form-login-checkout .form-item,.form-signup-checkout .form-item{margin-top:18px;padding:0 0 0 20px}.form-checkout .form-item.form-item-checkbox,.form-login-checkout .form-item.form-item-checkbox,.form-signup-checkout .form-item.form-item-checkbox{margin-top:10px}.form-checkout .form-item.width-50,.form-login-checkout .form-item.width-50,.form-signup-checkout .form-item.width-50{width:50%}.form-checkout .form-item.width-100,.form-login-checkout .form-item.width-100,.form-signup-checkout .form-item.width-100{width:100%}.form-checkout .form-item.width-28,.form-login-checkout .form-item.width-28,.form-signup-checkout .form-item.width-28{width:28.5%}.form-checkout .form-item.width-72,.form-login-checkout .form-item.width-72,.form-signup-checkout .form-item.width-72{width:71.5%}.form-checkout .form-item.width-43,.form-login-checkout .form-item.width-43,.form-signup-checkout .form-item.width-43{width:43%}.form-checkout .form-item.width-57,.form-login-checkout .form-item.width-57,.form-signup-checkout .form-item.width-57{width:57%}.form-checkout .form-item.form-item-checkbox,.form-login-checkout .form-item.form-item-checkbox,.form-signup-checkout .form-item.form-item-checkbox{padding:0}.form-checkout .form-item-checkbox-input,.form-login-checkout .form-item-checkbox-input,.form-signup-checkout .form-item-checkbox-input{margin:1px 0 0}.form-checkout .form-item-checkbox-title,.form-login-checkout .form-item-checkbox-title,.form-signup-checkout .form-item-checkbox-title{font-size:15px;line-height:150%}@media (max-width:768px){.form-checkout .form-item-checkbox-title,.form-login-checkout .form-item-checkbox-title,.form-signup-checkout .form-item-checkbox-title{font-size:13px}}.form-checkout .form-item-btn,.form-login-checkout .form-item-btn,.form-signup-checkout .form-item-btn{margin-top:20px;padding:0;text-align:center}.form-checkout .form-item-btn .btn-with-icon,.form-login-checkout .form-item-btn .btn-with-icon,.form-signup-checkout .form-item-btn .btn-with-icon{padding:8px 16px 7px}.form-checkout .form-item-btn .btn-with-icon-title,.form-login-checkout .form-item-btn .btn-with-icon-title,.form-signup-checkout .form-item-btn .btn-with-icon-title{padding:0 0 0 40px}.form-checkout .form-item-btn .btn-with-icon-title:before,.form-login-checkout .form-item-btn .btn-with-icon-title:before,.form-signup-checkout .form-item-btn .btn-with-icon-title:before{background-position:-272px -113px}.form-checkout .form-link,.form-login-checkout .form-link,.form-signup-checkout .form-link{margin:0;text-align:right;width:100%}.form-checkout .form-link a,.form-login-checkout .form-link a,.form-signup-checkout .form-link a{font-size:15px;line-height:150%}@media (max-width:768px){.form-checkout .form-link a,.form-login-checkout .form-link a,.form-signup-checkout .form-link a{font-size:13px}}.form-checkout .form-text,.form-login-checkout .form-text,.form-signup-checkout .form-text{font-size:15px;line-height:150%;margin:41px 0 0;padding:0 0 0 28px}@media (max-width:768px){.form-checkout .form-text,.form-login-checkout .form-text,.form-signup-checkout .form-text{font-size:13px}}.form-checkout-btn,.form-login-checkout-btn,.form-signup-checkout-btn{margin:0 auto}.form-login-checkout .form-item-btn{margin:47px auto 0;width:225px}.form-login-checkout .form-item-btn .btn-with-icon-title::before{background-position:-724px -109px}@media (max-width:980px){.form-checkout .form-item.width-28,.form-login-checkout .form-item.width-28,.form-signup-checkout .form-item.width-28{width:43%}.form-checkout .form-item.width-72,.form-login-checkout .form-item.width-72,.form-signup-checkout .form-item.width-72{width:57%}}@media (max-width:768px){.form-checkout .form-item.width-28,.form-login-checkout .form-item.width-28,.form-signup-checkout .form-item.width-28{width:28.5%}.form-checkout .form-item.width-72,.form-login-checkout .form-item.width-72,.form-signup-checkout .form-item.width-72{width:71.5%}}@media (max-width:500px){.form-checkout .form-item,.form-login-checkout .form-item,.form-signup-checkout .form-item{margin-top:19px}.form-checkout .form-item.width-28,.form-checkout .form-item.width-43,.form-checkout .form-item.width-50,.form-checkout .form-item.width-57,.form-checkout .form-item.width-72,.form-login-checkout .form-item.width-28,.form-login-checkout .form-item.width-43,.form-login-checkout .form-item.width-50,.form-login-checkout .form-item.width-57,.form-login-checkout .form-item.width-72,.form-signup-checkout .form-item.width-28,.form-signup-checkout .form-item.width-43,.form-signup-checkout .form-item.width-50,.form-signup-checkout .form-item.width-57,.form-signup-checkout .form-item.width-72{width:100%}.form-checkout .form-item.form-item-checkbox,.form-login-checkout .form-item.form-item-checkbox,.form-signup-checkout .form-item.form-item-checkbox{margin-top:21px}.form-checkout .form-text,.form-login-checkout .form-text,.form-signup-checkout .form-text{margin:20px 0 0;padding:0;text-align:center}.form-checkout-btn,.form-login-checkout-btn,.form-signup-checkout-btn{width:280px}.form-login-checkout .form-item-btn{width:280px;margin:29px auto 0}}.checkout-cart{width:100%}.checkout-cart-wrap{padding:0 0 43px 60px;position:relative}.checkout-cart-wrap:before{display:block;content:" ";position:absolute;border-radius:25px 0 0 0;background-color:#fff;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));height:100%;left:0;top:0;width:calc(100% + 100px);z-index:-1}.checkout-cart-top{align-items:center;display:flex;flex-wrap:wrap;margin-left:-60px}.checkout-cart-title{border-radius:25px 0 25px 0;font-weight:400;font-size:24px;line-height:130%;background-color:#e8f3ee;color:#3d895d;margin:0;padding:15px 15px 15px 61px;width:calc(100% - 165px)}@media (max-width:768px){.checkout-cart-title{font-size:18px}}.checkout-cart-edit{font-size:16px;line-height:130%;background-color:transparent;color:#2a2a2a;margin:0 0 0 19px;padding:0 0 0 30px;position:relative;text-align:right}@media (max-width:768px){.checkout-cart-edit{font-size:14px}}.checkout-cart-edit:before{display:block;content:" ";position:absolute;background-position:-207px -409px;height:20px;left:0;top:calc(50% - 11px);width:20px}.checkout-cart-total{font-size:15px;line-height:150%;padding:20px 0 18px}@media (max-width:768px){.checkout-cart-total{font-size:13px}}.checkout-cart-total-title{font-weight:400;font-size:24px;line-height:130%;margin:0 0 10px}@media (max-width:768px){.checkout-cart-total-title{font-size:18px}}.checkout-cart-total-item{align-items:flex-start;display:flex;flex-wrap:wrap;padding:11px 0 0}.checkout-cart-total-item-left{width:50%}.checkout-cart-total-item-right{color:#2a2a2a;text-align:right;width:50%}.checkout-cart-total-sum{align-items:center;border-top:2px solid #f5f5f5;display:flex;flex-wrap:wrap;padding:20px 0 17px}.checkout-cart-total-sum-left{font-size:15px;line-height:150%;width:50%}@media (max-width:768px){.checkout-cart-total-sum-left{font-size:13px}}.checkout-cart-total-sum-right{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;text-align:right;width:50%}@media (max-width:768px){.checkout-cart-total-sum-right{font-size:18px}}@media (max-width:1280px){.checkout-cart-wrap:before{width:calc(100% + 20px)}}@media (max-width:1024px){.checkout-cart-top{margin-left:-20px}.checkout-cart-wrap{padding:0 0 43px 20px}}.checkout-order{border-radius:25px 0 25px 0;background-color:#fff;-webkit-filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));filter:drop-shadow(5px 7px 15px rgba(50,121,46,.15));margin-top:20px}.checkout-orders-alert{margin:0 auto;max-width:575px;border-radius:10px;font-size:18px;line-height:150%;background-color:#ffeee9;border-left:10px solid #ff8c69;padding:21px 25px 19px}@media (max-width:768px){.checkout-orders-alert{font-size:14px}}.checkout-orders-list{margin-top:30px}.checkout-order-top{border-radius:25px 0 25px 0;font-weight:400;font-size:24px;line-height:130%;align-items:center;background-color:#e8f3ee;color:#3d895d;display:flex;justify-content:center;min-height:72px;padding:10px 15px}@media (max-width:768px){.checkout-order-top{font-size:18px}}.checkout-order-bottom{padding:9px 30px 30px}.checkout-order-bottom-text{font-size:15px;line-height:150%;padding:3px 0 0 57px}@media (max-width:768px){.checkout-order-bottom-text{font-size:13px}}.checkout-order-product{border-bottom:2px solid #f5f5f5;font-size:15px;line-height:150%;padding:18px 0 16px;display:grid;grid-template-columns:85px calc(25% - 28px) calc(27% - 28px) calc(48% - 29px);grid-template-areas:"product-img product-title product-title product-title" "product-img product-price product-quantity product-sum"}@media (max-width:768px){.checkout-order-product{font-size:13px}}.checkout-order-product-img{grid-area:product-img;margin:3px 15px 0 0}.checkout-order-product-img img{border-radius:10px}.checkout-order-product-title{grid-area:product-title;font-size:18px;line-height:150%;color:#3d895d;margin-bottom:6px}@media (max-width:768px){.checkout-order-product-title{font-size:14px}}.checkout-order-product-price{grid-area:product-price}.checkout-order-product-quantity{grid-area:product-quantity}.checkout-order-product-sum{grid-area:product-sum;color:#2a2a2a;text-align:right}.checkout-order-text{margin-top:20px}.checkout-order-success-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:19px 0 18px}.checkout-order-success-img{background-position:13px -749px;height:110px;width:130px}.checkout-order-success-left{padding:0 0 0 50px;width:calc(100% - 130px)}.checkout-order-success-title{font-weight:400;font-size:30px;line-height:120%;color:#2a2a2a}@media (max-width:768px){.checkout-order-success-title{font-size:22px}}.checkout-order-success-text{font-size:18px;line-height:150%;margin:15px 0 0}@media (max-width:768px){.checkout-order-success-text{font-size:14px}}.checkout-order-btn{display:flex;margin:30px auto 0}.checkout-order-total{font-weight:400;font-size:24px;line-height:130%;align-items:flex-start;display:flex;flex-wrap:wrap;padding:19px 0 18px}@media (max-width:768px){.checkout-order-total{font-size:18px}}.checkout-order-total-left{width:50%}.checkout-order-total-right{color:#2a2a2a;text-align:right;width:50%}.checkout-order-details-item{border-top:2px solid #f5f5f5;padding:31px 0 28px}.checkout-order-details-item-title{font-size:18px;line-height:150%;color:#2a2a2a}@media (max-width:768px){.checkout-order-details-item-title{font-size:14px}}.checkout-order-details-item-wrap{padding:9px 0 0 50px}.checkout-order-details .form-item-textarea{margin-top:8px;padding:0}.checkout-order-details .form-item-selector:before{background-color:#f5f5f5;top:0}.checkout-order-details .form-item-selector:after{background-position:-795px -118px;top:14px}.checkout-order-details .form-item-radio{margin-top:11px;padding:0}.checkout-order-details input[type="tel"],.checkout-order-details input[type="text"]{background-color:#f5f5f5;height:50px;padding:10px 13px 9px}.checkout-order-details textarea{background-color:#f5f5f5}.checkout-order-delivery.active .checkout-order-delivery-map,.checkout-order-delivery.active .checkout-order-delivery-warehouse{display:block}.checkout-order-delivery-warehouse{position:relative;display:none}.checkout-order-delivery-warehouse-title{font-size:18px;line-height:150%;border-radius:10px 10px 10px 0;background-color:#f5f5f5;color:#b2b8b5;cursor:pointer;margin:15px 0 0;min-height:48px;padding:10px 36px 9px 15px;position:relative}@media (max-width:768px){.checkout-order-delivery-warehouse-title{font-size:14px}}.checkout-order-delivery-warehouse-title:after{display:block;content:" ";position:absolute;background-position:-795px -118px;height:20px;right:14px;top:calc(50% - 11px);width:20px}.checkout-order-delivery-warehouse-title.disabled{cursor:not-allowed}.checkout-order-delivery-warehouse-title.open ~ .checkout-order-delivery-warehouse-selector{display:block}.checkout-order-delivery-warehouse-title.chosen{color:#2a2a2a}.checkout-order-delivery-warehouse-selector{border-radius:0 0 25px 25px;background-color:#fff;display:none;-webkit-filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));filter:drop-shadow(5px 14px 30px rgba(50,121,46,.1));position:absolute;top:100%;width:100%;z-index:5}.checkout-order-delivery-warehouse-selector input[type="text"]{height:42px;margin:10px;width:calc(100% - 20px)}.checkout-order-delivery-warehouse-selector input[type="text"].success{border-radius:10px 10px 10px 0;border-left-color:#f5f5f5}.checkout-order-delivery-warehouse-selector .form-item-selector{margin-top:0;padding:0}.checkout-order-delivery-warehouse-selector .form-item-selector-list{display:block;-webkit-filter:unset;filter:unset;padding:0 15px 30px;position:relative;top:unset}.checkout-order-delivery-warehouse-selector .form-item-selector-list:after{display:block;content:" ";position:absolute;background-color:#fff;bottom:0;height:20px;left:0;width:100%}.checkout-order-delivery-warehouse-selector .form-item-selector-list-items{padding:0}.checkout-order-delivery-map{border-radius:10px;display:none;background:url() no-repeat 50%/cover;height:194px;cursor:pointer}.checkout-order-delivery-map.disabled{cursor:not-allowed}.checkout-order-delivery-map-info{max-width:200px}.checkout-order-delivery-map-info-title{color:#2a2a2a}.checkout-order-delivery-map-info-btn{margin:10px auto 0}.checkout-order-another-recipient{display:none}.checkout-order-another-recipient .form-fields{display:flex;flex-wrap:wrap;margin-left:-20px}.checkout-order-another-recipient .form-item{margin-top:18px;padding:0 0 0 20px}.checkout-order-another-recipient .form-item.width-50{width:50%}.checkout-order-another-recipient.active{display:block}@media (max-width:1024px){.checkout-order-bottom{padding:9px 20px 30px}.checkout-order-bottom-text{padding:3px 0 0;text-align:center}.checkout-order-details-item-wrap{padding-left:20px}.checkout-order-product{display:flex;flex-wrap:wrap}.checkout-order-product-img{margin:3px 0 0;width:70px}.checkout-order-product-title{padding-left:15px;width:calc(100% - 70px)}.checkout-order-product-price{width:29.33%}.checkout-order-product-quantity{text-align:center;width:34.33%}.checkout-order-product-sum{width:36.34%}.checkout-order-another-recipient .form-item.width-50{width:100%}.checkout-order-success-img{background-position:-7px -749px;width:110px}.checkout-order-success-left{padding:0 0 0 20px;width:calc(100% - 110px)}}@media (max-width:768px){.checkout-order{border-radius:25px 25px 25px 0}.checkout-orders-alert{padding:15px}.checkout-orders-list{margin-top:20px}.checkout-order-top{border-radius:25px 25px 0 0;min-height:54px;padding:10px 15px}.checkout-order-bottom{padding:9px 15px 20px}.checkout-order-bottom-text{padding:0}.checkout-order-bottom-text p{margin:8px 0 0}.checkout-order-product{padding:9px 0 14px}.checkout-order-product-img{margin:2px 0 0;width:50px}.checkout-order-product-title{margin-bottom:7px;padding-left:10px;width:calc(100% - 50px)}.checkout-order-total{padding:11px 0 12px}.checkout-order-details .form-item-radio{margin-top:15px}.checkout-order-details .form-item-textarea{margin-top:12px}.checkout-order-details-item{padding:20px 0 18px}.checkout-order-details-item-wrap{padding:6px 0 0 10px}.checkout-order-another-recipient .form-item.width-50{width:50%}.checkout-order-delivery-warehouse-title{margin:11px 0 0;min-height:45px;padding:12px 36px 9px 10px}.checkout-order-delivery-warehouse-selector input[type="text"]{margin:5px;padding:10px 10px 9px;width:calc(100% - 10px)}.checkout-order-delivery-warehouse-selector input::placeholder{font-size:14px}.checkout-order-delivery-warehouse-selector input:-webkit-input-placeholder,.checkout-order-delivery-warehouse-selector input::-webkit-input-placeholder{font-size:14px}.checkout-order-delivery-warehouse-selector input::-ms-input-placeholder{font-size:14px}.checkout-order-delivery-warehouse-selector input:-ms-input-placeholder{font-size:14px}.checkout-order-delivery-warehouse-selector input:-moz-placeholder,.checkout-order-delivery-warehouse-selector input::-moz-placeholder{font-size:14px}}@media (max-width:500px){.checkout-order-another-recipient .form-item.width-50{width:100%}}@media (max-width:400px){.checkout-order-success-wrap{justify-content:center}.checkout-order-success-left{padding:0;width:100%}}.subscription{color:#fff;margin:33px 0 0;position:relative}.subscription:before{display:block;content:" ";border-radius:0 50px 0 0;background-color:#3d895d;height:100%;position:absolute;top:0;width:100%;z-index:-1}.subscription-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:110px 20px 115px}.subscription-left{display:flex;align-items:center;justify-content:center;width:32.3%}.subscription-right{padding:0 0 0 19px;width:50.8%}.subscription-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;margin:0 0 31px}@media (max-width:768px){.subscription-title{font-size:30px;line-height:110%}}.subscription-descr{font-size:18px;line-height:150%}@media (max-width:768px){.subscription-descr{font-size:14px}}@media (max-width:1024px){.subscription-right{width:63.7%}}@media (max-width:768px){.subscription{margin:15px 0 0}.subscription-wrap{padding:40px 20px 50px}.subscription-left{max-width:38%;margin:0 auto 29px;width:100%}.subscription-right{padding:0;width:100%}.subscription-title{margin:0 0 21px}.subscription-descr p,.subscription-form{margin:9px 0 0}}.events-page{padding:0;margin:0 0 67px;overflow:visible}.events-page .events-categories-items{display:flex;flex-wrap:wrap;margin:20px 0 0;padding:0}.events-page .events-categories-item{padding:10px 40px 0 0}.events-page .events-categories-item::before{display:none}.events-page .events-categories-item:last-child{padding-right:0}.events-page .events-categories-item-link{font-size:14px;line-height:130%;color:#2a2a2a;display:block;letter-spacing:.02em;padding:0 0 10px;position:relative;text-transform:uppercase}@media (max-width:768px){.events-page .events-categories-item-link{font-size:12px}}.events-page .events-categories-item-link:after{display:block;content:" ";position:absolute;background-color:transparent;bottom:0;height:2px;width:100%}.events-page .events-categories-item.current .events-categories-item-link{color:#3d895d}.events-page .events-categories-item.current .events-categories-item-link:after{background-color:#3d895d}.events-page .events-tags-items{display:flex;flex-wrap:wrap;margin:30px 0 0 -10px;padding:0}.events-page .events-tags-item{padding:10px 0 0 10px}.events-page .events-tags-item.current .events-tags-item-link{background-color:#ff8c69;color:#fff}.events-page .events-tags-item::before{display:none}.events-page .events-tags-item-link{border-radius:10px;background-color:#ffeee9;border:1px solid #ff8c69;color:#565656;display:block;padding:10px 14px 8px}.events-page .events-top{margin:30px 0 0;width:100%}.events-page .events-title{margin:0}.events-page .events-items{display:flex;flex-wrap:wrap;margin:0 15px 0 -35px}.events-page .events-item{padding:40px 0 0 35px;width:33.33%}.events-page .events-item-img{width:calc(100% - 40px)}.events-page .events-item-info{box-shadow:5px 14px 20px rgba(50,121,46,.1)}.events-page .pagination_list{margin-top:80px}@media (max-width:1200px){.events-page .events-items{margin:0 0 0 -20px}.events-page .events-item{padding:40px 0 0 20px}.events-page .events-item-info{margin:-124px 0 0 35px}}@media (max-width:1024px){.events-page .events-item{width:50%}}@media (max-width:768px){.events-page{margin:0 0 35px}.events-page .events-top{margin:20px 0 0}.events-page .events-categories-items{margin:12px 0 0}.events-page .events-categories-item{padding:10px 25px 0 0}.events-page .events-categories-item:last-child{padding-right:0}.events-page .events-tags-items{margin:25px 0 0 -5px}.events-page .events-tags-item{padding:5px 0 0 5px}.events-page .events-items{margin:0 0 0 -20px}.events-page .events-item{padding:30px 0 0 20px}.events-page .events-item-info{margin:-109px 0 0 53px}.events-page .pagination_list{margin-top:40px}}@media (max-width:580px){.events-page .events-items{margin:0}.events-page .events-item{padding:30px 0 0;width:100%}}.event-article{max-width:1150px;margin:0 auto;padding:0 60px}.event-article-block{margin:40px 0 0;position:relative}.event-article-back{background-color:#fff;border-radius:50%;height:50px;left:0;position:absolute;top:0;width:50px}.event-article-back:after{display:block;content:" ";position:absolute;background-position:-1px -115px;height:18px;left:calc(50% - 4px);top:calc(50% - 9px);width:8px}.event-article-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#2a2a2a;text-align:center}@media (max-width:768px){.event-article-title{font-size:26px}}.event-article-info{font-size:15px;line-height:150%;color:#565656;display:flex;flex-wrap:wrap;margin:31px 0 0;padding:0 0 0 150px}@media (max-width:768px){.event-article-info{font-size:13px}}.event-article-date{text-align:center;width:calc(100% - 150px)}.event-article-readtime{align-items:center;display:flex;justify-content:flex-end;width:150px}.event-article-readtime-icon{background-position:-574px -469px;height:20px;margin:0 10px 0 0;width:20px}.event-article-img figure{margin:21px 0 0}.event-article-img figcaption{font-size:15px;line-height:150%;margin:13px 0 0}@media (max-width:768px){.event-article-img figcaption{font-size:13px}}.event-article-img img{width:100%}.event-article-content{margin:0 auto 45px;max-width:820px}.event-article-content figure{margin:21px 0 0}.event-article-content figcaption{font-size:15px;line-height:150%;margin:13px 0 0}@media (max-width:768px){.event-article-content figcaption{font-size:13px}}.event-article-content img{width:100%}.event-article-content p{margin:31px 0 0}.event-article-content h3{font-weight:400;font-size:30px;line-height:120%;margin:50px 0 8px}@media (max-width:768px){.event-article-content h3{font-size:22px}}.event-article-content h4{font-weight:400;font-size:24px;line-height:130%;color:#2a2a2a;margin:50px 0 8px}@media (max-width:768px){.event-article-content h4{font-size:18px}}.event-article-content blockquote p{margin:36px 0 0}.event-article-content ul{padding:17px 0 0 36px}.event-article-content ul li{padding:6px 0 4px 24px}.event-article-share{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:20px auto 0;max-width:820px}.event-article-share-list{display:flex;justify-content:flex-end;padding:0}.event-article-share-list-item{padding:0 0 0 15px}.event-article-share-list-item:first-child{padding:0}.event-article-share-list-item:before{display:none}.event-article-share-list-item-link{display:block;height:25px;width:25px}.event-article-share-list-item-link.facebook{background-position:-142px -2px}.event-article-share-list-item-link.telegram{background-position:-37px -2px}.event-article-share-list-item-link.viber{background-position:-2px -2px}.event-article-share-list-item-link.linkedin{background-position:-177px -2px}.event-article-tags{margin:-10px auto 0;max-width:820px}.event-article-tags-list{display:flex;flex-wrap:wrap;margin-left:-10px;padding:0}.event-article-tags-list a{border-radius:10px;background-color:#ffeee9;border:1px solid #ff8c69;color:#565656;padding:10px 14px 8px}.event-article-tag{padding:10px 0 0 10px}.event-article-tag::before{display:none}.event-article-tag a{display:block}.event-article-author{display:flex;flex-wrap:wrap;margin:50px auto 10px;max-width:820px}.event-article-author-left{width:25.5%}.event-article-author-right{align-items:flex-end;display:flex;flex-wrap:wrap;position:relative;width:60%}.event-article-author-img{width:182px}.event-article-author-info{align-items:flex-end;display:flex;padding:0 0 97px 28px;width:calc(100% - 182px)}.event-article-author-name{font-size:18px;line-height:150%;color:#3d895d;margin:0 0 5px}@media (max-width:768px){.event-article-author-name{font-size:14px}}.event-article-author-position{font-size:13px;line-height:140%}@media (max-width:768px){.event-article-author-position{font-size:12px}}.event-article-author-link{font-size:15px;line-height:150%;border-radius:25px 0 25px 0;align-items:center;background-color:#fff;box-shadow:5px 14px 18px rgba(50,121,46,.1);color:#565656;display:inline-flex;bottom:18px;height:60px;left:76px;padding:0 90px 0 30px;position:absolute}@media (max-width:768px){.event-article-author-link{font-size:13px}}.event-article-author-link:before{display:block;content:" ";border-radius:25px 0 25px 0;background-color:#3d895d;height:100%;position:absolute;right:0;top:0;width:60px}.event-article-author-link:after{display:block;content:" ";position:absolute;background-position:-821px -409px;height:25px;right:18px;top:calc(50% - 12px);width:25px}@media (max-width:768px){.event-article{padding:0}.event-article,.event-article-block{margin:10px 0 0}.event-article-info{margin:21px 0 0;padding:0}.event-article-date{text-align:left}.event-article-back{position:relative;margin:0;height:40px;width:40px}.event-article-back:after{background-position:-71px -118px;height:13px;left:calc(50% - 3px);top:calc(50% - 6px);width:6px}.event-article-img figure{margin:10px 0 0}.event-article-img figcaption{margin:0}.event-article-content{margin-bottom:25px}.event-article-content figure{margin:10px 0 0}.event-article-content figcaption{margin:0}.event-article-content h3{margin:40px 0 0}.event-article-content h4{margin:31px 0 0}.event-article-content p{margin:19px 0 0}.event-article-content ul{padding:14px 0 0 16px}.event-article-content ul li{padding:5px 0 0 19px}.event-article-content blockquote p{margin:26px 0 0}.event-article-share{justify-content:center;margin:39px auto 0}.event-article-share-list-item{padding:0 0 0 15px}.event-article-share-list-item:first-child{padding:0}.event-article-share-list-item-link{height:40px;width:40px}.event-article-share-list-item-link.facebook{background-position:-222px -48px}.event-article-share-list-item-link.telegram{background-position:-57px -48px}.event-article-share-list-item-link.viber{background-position:-2px -48px}.event-article-share-list-item-link.linkedin{background-position:-277px -48px}.event-article-tags{margin-top:0}.event-article-tags-list{margin-left:-5px}.event-article-tag{padding:5px 0 0 5px}.event-article-author{margin:41px auto 0;max-width:380px}.event-article-author-left{width:100%}.event-article-author-right{margin:20px 0 0;width:100%}.event-article-author-img{width:37%}.event-article-author-info{padding:0 0 34px 10px;width:63%}.event-article-author-link{bottom:unset;height:45px;left:unset;margin:-24px 0 0 30px;padding:0 60px 0 30px;position:relative;width:100%}.event-article-author-link:before{width:50px}.event-article-author-link:after{right:12px}}.experts-page{padding:0;margin:0 0 67px}.experts-page:before{display:none}.experts-page .experts-top{margin:30px 0 0}.experts-page .experts-title{color:#ff8c69}.experts-page .experts-descr p{margin-top:9px}.experts-page .experts-items{display:flex;flex-wrap:wrap;margin:45px auto 0;max-width:1030px}.experts-page .experts-item{padding:0 10px 0 0;width:50%}.experts-page .experts-item:nth-child(2n+2){padding:0 0 0 10px}.experts-page .pagination_list{margin-top:60px}@media (max-width:1024px){.experts-page .experts-item-right{padding:0 0 0 15px}.experts-page .experts-item-right-wrap{padding-bottom:50px}.experts-page .experts-item-bottom{margin:-30px 0 0 35px;max-width:calc(100% - 35px)}}@media (max-width:768px){.experts-page{margin:0 0 35px}.experts-page .experts-top{margin:20px 0 0}.experts-page .experts-descr{margin-top:10px}.experts-page .experts-items{margin-top:2px}.experts-page .experts-item-wrap{padding:30px 0 0}.experts-page .experts-item-right{padding:0 0 0 10px}.experts-page .experts-item-right-wrap{padding-bottom:25px}.experts-page .experts-item-bottom{margin:-25px 0 0 10.6%;max-width:90%}.experts-page .pagination_list{margin-top:40px}}@media (max-width:580px){.experts-page .experts-item{padding:0;width:100%}.experts-page .experts-item:nth-child(2n+2){padding:0}}.expert-article{display:flex;flex-wrap:wrap;max-width:1150px;margin:0 auto;padding:0 60px}.expert-article-block{margin:40px 0 0;position:relative}.expert-article-back{background-color:#fff;border-radius:50%;height:50px;left:0;position:absolute;top:0;width:50px}.expert-article-back:after{display:block;content:" ";position:absolute;background-position:-1px -115px;height:18px;left:calc(50% - 4px);top:calc(50% - 9px);width:8px}.expert-article-left{width:40.8%}.expert-article-img{display:block}.expert-article-img img{border-radius:25px 0 0 0;display:block;-webkit-filter:drop-shadow(20px 25px 40px rgba(0,0,0,.1));filter:drop-shadow(20px 25px 40px rgba(0,0,0,.1))}.expert-article-right{padding:0 0 0 10%;width:59.2%}.expert-article-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#3d895d}@media (max-width:768px){.expert-article-title{font-size:26px}}.expert-article-position{font-size:15px;line-height:150%;margin:16px 0 0}@media (max-width:768px){.expert-article-position{font-size:13px}}.expert-article-content{font-size:18px;line-height:150%;margin:42px 0 0}@media (max-width:768px){.expert-article-content{font-size:14px}}.expert-article-content ul{padding:13px 0 0 36px}.expert-article-content ul li{padding:6px 0 4px 24px}.expert-article-content h3{font-weight:400;font-size:30px;line-height:120%;margin:50px 0 8px}@media (max-width:768px){.expert-article-content h3{font-size:22px}}.expert-article-content h4{font-weight:400;font-size:24px;line-height:130%;margin:50px 0 8px}@media (max-width:768px){.expert-article-content h4{font-size:18px}}.expert-article-content figure{margin:21px 0 0}.expert-article-content figcaption{font-size:15px;line-height:150%;margin:13px 0 0}@media (max-width:768px){.expert-article-content figcaption{font-size:13px}}.expert-article-content img{width:100%}.expert-article-content p{margin:31px 0 0}.expert-article-content blockquote p{margin:36px 0 0}@media (max-width:1024px){.expert-article{padding-right:0}.expert-article-left{width:30%}.expert-article-right{padding:0 0 0 30px;width:70%}}@media (max-width:768px){.expert-article{margin:10px 0 0;padding:0}.expert-article-block{margin:10px 0 0}.expert-article-back{position:relative;margin:0;height:40px;width:40px}.expert-article-back:after{background-position:-71px -118px;height:13px;left:calc(50% - 3px);top:calc(50% - 6px);width:6px}.expert-article-left{width:100%}.expert-article-right{padding:0;width:100%}.expert-article-title{margin-top:30px}.expert-article-position{margin:12px 0 0}.expert-article-content{margin:30px 0 0}.expert-article-content figure{margin:10px 0 0}.expert-article-content figcaption{margin:0}.expert-article-content h3{margin:40px 0 0}.expert-article-content h4{margin:31px 0 0}.expert-article-content p{margin:19px 0 0}.expert-article-content ul{padding:5px 0 0 16px}.expert-article-content ul li{padding:5px 0 0 19px}.expert-article-content blockquote p{margin:26px 0 0}}.events-experts{margin-top:90px}.expert-articles{padding:0;margin:76px 0 100px;overflow:visible}.expert-articles .events-title{color:#2a2a2a;margin:0}.expert-articles .events-items{display:flex;flex-wrap:wrap;margin:20px 15px 0 -35px}.expert-articles .events-item{padding:40px 0 0 35px;width:33.33%}.expert-articles .events-item-img{width:calc(100% - 40px)}.expert-articles .events-item-info{box-shadow:5px 14px 20px rgba(50,121,46,.1)}.expert-articles .events-more{margin-top:60px;text-align:center}.expert-articles .events-more-btn{min-width:225px}.expert-articles .events-more-btn .btn-with-icon-title{padding:0 0 0 40px}.expert-articles .events-more-btn .btn-with-icon-title:before{background-position:-819px -350px}@media (max-width:1200px){.expert-articles .events-items{margin:0 0 0 -20px}.expert-articles .events-item{padding:40px 0 0 20px}.expert-articles .events-item-info{margin:-124px 0 0 35px}}@media (max-width:1024px){.expert-articles .events-item{width:50%}}@media (max-width:768px){.events-experts{margin-top:50px}.events-experts .events-title{margin:0 0 31px}.expert-articles{margin:50px 0}.expert-articles .events-items{margin:11px 0 0 -20px}.expert-articles .events-item{padding:30px 0 0 20px}.expert-articles .events-item-info{margin:-109px 0 0 53px}}@media (max-width:580px){.expert-articles .events-items{margin:11px 0 0}.expert-articles .events-item{padding:30px 0 0;width:100%}.expert-articles .events-more{margin-top:40px}.expert-articles .events-more-btn{min-width:280px}.expert-articles .events-more-btn .btn-with-icon-title{padding:0 0 0 34px}}.manufacturers-top{margin-top:30px}.manufacturers-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69}@media (max-width:768px){.manufacturers-title{font-size:26px}}.manufacturers-alphabet-items{display:flex;flex-wrap:wrap;margin:41px 0 0 -10px}.manufacturers-alphabet-item{margin:0;padding:10px 0 0 10px}.manufacturers-alphabet-item-label{border-radius:10px;border:1px solid #ff8c69;background-color:#ffeee9;color:#565656;display:block;padding:13px 16px 12px 13px}.manufacturers-alphabet-item input[type="checkbox"]{display:none}.manufacturers-alphabet-item input[type="checkbox"]:checked ~ .manufacturers-alphabet-item-label{background-color:#ff8c69;color:#fff}.manufacturers-items{display:flex;flex-wrap:wrap;margin:40px 0 0 -20px}.manufacturers-item{font-size:18px;line-height:150%;padding:10px 0 0 20px;width:25%}@media (max-width:768px){.manufacturers-item{font-size:13px}}.manufacturers-item-wrap{border-radius:10px 10px 0 10px;align-items:center;background-color:#fff;color:#3d895d;display:flex;justify-content:center;padding:15px;text-align:center}.manufacturers-item span.manufacturers-item-wrap{color:#b2b8b5}@media (max-width:1024px){.manufacturers-item{width:33.33%}}@media (max-width:768px){.manufacturers-top{margin-top:20px}.manufacturers-alphabet-items{margin:26px 0 0 -5px}.manufacturers-alphabet-item{padding:5px 0 0 5px}.manufacturers-alphabet-item-label{padding:9px 15px 9px 14px}.manufacturers-items{margin:26px 0 0 -10px}.manufacturers-item{padding:5px 0 0 10px}.manufacturers-item-wrap{padding:5px 10px 6px}}@media (max-width:640px){.manufacturers-item{width:50%}}@media (max-width:450px){.manufacturers-items{margin:26px 0 0}.manufacturers-item{padding:5px 0 0;width:100%}}.contacts-top{margin:30px 0 0}.contacts-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69}@media (max-width:768px){.contacts-title{font-size:26px}}.contacts-info{font-size:18px;line-height:150%;color:#2a2a2a;display:flex;flex-wrap:wrap;margin:0 0 60px -20px}@media (max-width:768px){.contacts-info{font-size:14px}}.contacts-info-col{padding:0 0 0 20px;width:50%}.contacts-info-item-title{margin:40px 0 0}.contacts-info-item-text{margin:20px 0 0}.contacts-city{margin-top:40px}.contacts-city-title{font-weight:400;font-size:24px;line-height:130%}@media (max-width:768px){.contacts-city-title{font-size:18px}}.contacts-city-info-item{margin-top:20px}.contacts-city-phone{color:#2a2a2a}.contacts-map{background-color:#fff;padding:0 0 60px}.contacts-map-wrap{margin:0 auto;background:url() no-repeat 50%/cover;height:592px}.contacts-map-info{color:#2a2a2a;max-width:200px}@media (max-width:768px){.contacts-top{margin-top:20px}.contacts-info{margin-bottom:40px}.contacts-info-item-text{margin:30px 0 0}.contacts-info-item-title{margin:32px 0 0}.contacts-city{margin-top:20px}.contacts-city-info-item{margin-top:10px}.contacts-map{padding-bottom:40px}.contacts-map-wrap{height:200px}}@media (max-width:600px){.contacts-info{margin:0 0 40px}.contacts-info-col{padding:0;width:100%}}.aboutus-intro-wrap{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:0 8.7% 0 0}.aboutus-intro-left{width:50.65%}.aboutus-intro-left .aboutus-intro-title{display:none}.aboutus-intro-right{align-items:flex-end;display:flex;flex-wrap:wrap;padding:80px 0;width:49.35%}.aboutus-intro-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%;color:#ff8c69;padding-left:10%}@media (max-width:768px){.aboutus-intro-title{font-size:30px;line-height:110%}}.aboutus-intro-img{height:100%}.aboutus-intro-img img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;min-width:auto;width:auto}.aboutus-intro-text{border-radius:50px 50px 50px 0;font-size:18px;line-height:150%;background-color:#fff;box-shadow:20px 25px 40px rgba(0,0,0,.1);margin:50px 0 0 -18.7%;padding:45px 80px 60px}@media (max-width:768px){.aboutus-intro-text{font-size:14px}}@media (max-width:1024px){.aboutus-intro-wrap{padding:0 20px 0 0}.aboutus-intro-right{padding:40px 0}.aboutus-intro-title{padding-left:30px}.aboutus-intro-text{margin:30px 0 0 -18.7%;padding:25px 40px 40px}}@media (max-width:768px){.aboutus-intro-wrap{padding:31px 0 30px}.aboutus-intro-left{width:100%}.aboutus-intro-left .aboutus-intro-title{display:block;padding:0 20px;text-align:center}.aboutus-intro-right{padding:0 20px;width:100%}.aboutus-intro-right .aboutus-intro-title{display:none}.aboutus-intro-img{height:auto;padding-top:29px;width:70.6%}.aboutus-intro-img img{height:auto;min-width:100%;-o-object-fit:unset;object-fit:unset}.aboutus-intro-text{margin:-73px 0 0 8.3%;padding:14px 30px 30px}}.aboutus-about-wrap{align-items:flex-end;display:grid;grid-template-columns:63.3% 36.7%;margin:0 auto;max-width:1280px;padding:0 20px 65px}.aboutus-about-left{color:#fff;padding:110px 6% 90px 13.4%;position:relative}.aboutus-about-left:before{display:block;content:" ";position:absolute;background-color:#ff8c69;height:100%;right:-31.2%;top:0;width:1000%;z-index:-1}.aboutus-about-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:52px;line-height:105%}@media (max-width:768px){.aboutus-about-title{font-size:30px;line-height:110%}}.aboutus-about-text{font-weight:400;font-size:30px;line-height:120%;margin-top:60px}@media (max-width:768px){.aboutus-about-text{font-size:22px}}.aboutus-about-right{margin:0 0 -65px}.aboutus-about-img img{border-radius:0 50px 0 0;display:block;-webkit-filter:drop-shadow(20px 25px 40px rgba(0,0,0,.1));filter:drop-shadow(20px 25px 40px rgba(0,0,0,.1))}@media (max-width:1024px){.aboutus-about-wrap{grid-template-columns:58% 42%}.aboutus-about-left{padding:50px 20px 50px 40px}.aboutus-about-text{margin-top:41px}}@media (max-width:768px){.aboutus-about-left{padding:40px 20px 50px 0}.aboutus-about-wrap{grid-template-columns:55% 45%}}@media (max-width:550px){.aboutus-about-wrap{display:block;padding-bottom:0}.aboutus-about-left{padding:40px 0 157px}.aboutus-about-left:before{right:-20px;width:calc(100% + 40px)}.aboutus-about-right{margin:-143px 0 0 auto;width:62%}}.date-points{border-radius:0 0 45px 45px;background-color:#fff;margin-top:-65px;padding:157px 0 100px}.date-points-wrap{margin:0 auto;max-width:1070px;padding:0 20px}.date-points-items{padding:0 0 0 50px}.date-points-item{align-items:start;display:grid;grid-template-columns:48.5% 51.5%;grid-template-rows:72px auto;grid-template-areas:"number numbermiddle" "number numbertext";margin-top:92px}.date-points-item:first-child{margin-top:0}.date-points-item-number{grid-area:number;position:relative;padding-right:22px;text-align:right}.date-points-item-number-small{font-size:18px;line-height:150%;left:0;position:absolute;top:23px}@media (max-width:768px){.date-points-item-number-small{font-size:14px}}.date-points-item-number-middle{font-size:60px;line-height:105%;grid-area:numbermiddle;margin-top:12px}@media (max-width:768px){.date-points-item-number-middle{font-size:30px}}.date-points-item-number-big{font-size:268px;line-height:230px;font-family:Andika,Arial,sans-serif;color:#3d895d}@media (max-width:768px){.date-points-item-number-big{font-size:150px;line-height:130px}}.date-points-item-text{font-size:18px;line-height:150%;grid-area:numbertext;margin-top:12px}@media (max-width:768px){.date-points-item-text{font-size:14px}}@media (max-width:1024px){.date-points-items{padding-left:0}.date-points-item{grid-template-columns:55.5% 44.5%}}@media (max-width:768px){.date-points{margin-top:-50px;padding:97px 0 45px}.date-points-items{padding:14px 0 0}.date-points-item{align-items:flex-end;display:flex;flex-wrap:wrap;margin-top:47px}.date-points-item-number{padding:19px 16px 0 19px;text-align:left}.date-points-item-number-small{top:0}.date-points-item-text{margin-top:7px;width:100%}}.aboutus-whyusa{padding:49px 0 0}.aboutus-whyusa-wrap{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:0 20px}.aboutus-whyusa-left{width:43.5%}.aboutus-whyusa-title{font-size:42px;line-height:110%;color:#3d895d;font-family:Andika,Arial,sans-serif;margin-top:50px}@media (max-width:768px){.aboutus-whyusa-title{font-size:26px}}.aboutus-whyusa-text{font-size:18px;line-height:150%;margin-top:60px}@media (max-width:768px){.aboutus-whyusa-text{font-size:14px}}.aboutus-whyusa-text p{margin-top:20px}.aboutus-whyusa-right{align-items:center;display:flex;justify-content:flex-end;padding-left:40px;width:56.5%}.aboutus-whyusa-img img{display:block}@media (max-width:768px){.aboutus-whyusa-left{width:100%}.aboutus-whyusa-right{padding:29px 0 0;width:100%}.aboutus-whyusa-title{margin-top:16px}.aboutus-whyusa-text{margin-top:41px}}.aboutus-advantages{padding:56px 0 0}.aboutus-advantages-wrap{margin:0 auto;max-width:1070px;padding:0 20px}.aboutus-advantages-title{font-size:42px;line-height:110%;color:#2a2a2a;font-family:Andika,Arial,sans-serif;margin-bottom:61px;text-align:center}@media (max-width:768px){.aboutus-advantages-title{font-size:26px}}.aboutus-advantages-list{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;counter-reset:line-number;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);row-gap:15px}.aboutus-advantages-list-item{border-radius:0 25px 0 25px;font-size:24px;line-height:130%;background-color:#fff;counter-increment:line-number;padding:11px 20px 33px 143px;position:relative}@media (max-width:768px){.aboutus-advantages-list-item{font-size:18px}}.aboutus-advantages-list-item:before{font-size:60px;line-height:105%;border-radius:0 25px 0 25px;align-items:center;background-color:#e8f3ee;content:counter(line-number);color:#3d895d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:123px}@media (max-width:768px){.aboutus-advantages-list-item:before{font-size:30px}}@media (max-width:768px){.aboutus-advantages{padding:60px 0 0}.aboutus-advantages-title{margin-bottom:42px}.aboutus-advantages-list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px}.aboutus-advantages-list-item{align-items:center;display:flex;flex-wrap:wrap;padding:5px 19px 20px 65px}.aboutus-advantages-list-item:before{width:50px}}@media (max-width:550px){.aboutus-advantages-list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}}.aboutus-textimage{padding:100px 0 0}.aboutus-textimage-wrap{margin:0 auto;max-width:1110px;padding:0 20px 0 40px}.aboutus-textimage-block{display:flex;flex-wrap:wrap;margin-top:50px}.aboutus-textimage-block-image{order:2;width:40%}.aboutus-textimage-block-image img{border-radius:0 40px 0 0;display:block;box-shadow:20px 25px 40px rgba(0,0,0,.1);width:100%}.aboutus-textimage-block-content{order:1;padding:0 20% 0 0;width:60%}.aboutus-textimage-block-content h3{margin:60px 0 41px}.aboutus-textimage-block:first-child{margin-top:0}.aboutus-textimage-block:nth-child(2n+1) .aboutus-textimage-block-image{order:1}.aboutus-textimage-block:nth-child(2n+1) .aboutus-textimage-block-image img{border-radius:0 0 0 40px}.aboutus-textimage-block:nth-child(2n+1) .aboutus-textimage-block-content{order:2;padding:0 0 0 20%}@media (max-width:1024px){.aboutus-textimage-wrap{padding:0 20px}.aboutus-textimage-block-content{padding:0 10% 0 0}.aboutus-textimage-block:nth-child(2n+1) .aboutus-textimage-block-content{padding:0 0 0 10%}}@media (max-width:768px){.aboutus-textimage{padding:59px 0 0}.aboutus-textimage-block-image{order:1;width:100%}.aboutus-textimage-block-image img{border-radius:0 0 0 40px}.aboutus-textimage-block-content{order:2;padding:0;width:100%}.aboutus-textimage-block-content h3{margin:31px 0 19px}.aboutus-textimage-block:nth-child(2n+1) .aboutus-textimage-block-content{padding:0}}.our-goal{position:relative;overflow:hidden}.our-goal-wrap{align-items:center;display:grid;grid-template-columns:51.1% 48.9%;margin:0 auto;max-width:1280px;padding:141px 20px 100px;position:relative}.our-goal-wrap:after{background-color:#ffeee9;height:calc(100% - 41px);left:34.4%;top:41px;width:500%;z-index:-2}.our-goal-wrap:after,.our-goal-wrap:before{display:block;content:" ";position:absolute}.our-goal-wrap:before{border-radius:0 50px 0 0;background-color:#ff8c69;height:100%;right:65.6%;width:1000%;z-index:-1}.our-goal-left{display:flex;justify-content:flex-end;position:relative}.our-goal-img img{border-radius:0 0 0 50px;box-shadow:20px 25px 40px rgba(197,103,74,.15);display:block;margin:0 0 0 auto}.our-goal-right{align-items:center;display:flex;flex-wrap:wrap;padding:6px 0 0 16.7%}.our-goal-title{color:#ff8c69}.our-goal-text{color:#2a2a2a;padding:0 20px 0 0;width:85%}.our-goal-text h3{margin:0 0 20px}.our-goal-text h4{margin:20px 0 0}.our-goal-bottom-text{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:95px 0 0 auto;max-width:440px;padding-left:40px;width:100%}@media (max-width:768px){.our-goal-bottom-text{font-size:26px}}@media (max-width:1024px){.our-goal-wrap{grid-template-columns:46% 54%}.our-goal-right{padding-left:40px}.our-goal-text{padding:0;width:100%}}@media (max-width:768px){.our-goal-wrap{display:block;padding:0 20px}.our-goal-wrap::after,.our-goal-wrap::before{display:none}.our-goal-right{padding:31px 5px 43px 0;position:relative}.our-goal-right:before{display:block;content:" ";position:absolute;background-color:#ffeee9;height:calc(100% + 30px);top:-30px;left:-20px;width:calc(100% + 40px);z-index:-1}.our-goal-left{margin:0 -20px 0 0;padding-top:40px;position:relative}.our-goal-left:before{display:block;content:" ";position:absolute;border-radius:0 50px 0 0;background-color:#ff8c69;height:calc(100% - 30px);top:0;left:-20px;width:73%;z-index:-1}.our-goal-img{width:76%}.our-goal-bottom-text{max-width:202px;margin-top:30px;padding:0}}.search-title{font-family:Andika,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;color:#ff8c69;margin:41px 0 0}@media (max-width:768px){.search-title{font-size:26px}}.search-top{align-items:end;margin:12px 0 0}.search-text{padding:0 20px 0 0;margin-bottom:4px}.search-empty-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:996px;padding:70px 0 0 28px}.search-empty-img{width:200px}.search-empty-text{font-weight:400;font-size:24px;line-height:130%;padding-left:7.2%;width:calc(100% - 200px)}@media (max-width:768px){.search-empty-text{font-size:18px}}@media (max-width:1024px){.search-title{margin:30px 0 0}.search-top{align-items:center}.search-text{margin-bottom:0}}@media (max-width:768px){.search-top{margin:27px 0 0}.search-text{padding:0}.search-empty-wrap{padding:42px 0 0}.search-empty-img{margin:0 auto;max-width:57%;width:auto}.search-empty-text{padding-left:0;text-align:center;width:100%}}
