.container {max-width: 1220px;width: 100%;margin: 0 auto;padding: 0 10px;}@media only screen and (max-width: 992px) {.container {max-width: 720px;}}* {padding: 0;margin: 0;border: 0;}*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}:focus, :active {outline: none;}a:focus, a:active {outline: none;}nav, footer, header, aside {display: block;}html, body {height: 100%;width: 100%;font-size: 100%;line-height: 1;}input, button, textarea {font-family: inherit;}input::-ms-clear {display: none;}button {cursor: pointer;}button::-moz-focus-inner {padding: 0;border: 0;}a, a:visited {color: inherit;text-decoration: none;}a:hover {text-decoration: none;}ul li {list-style: none;}img {vertical-align: top;}h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: 400;}@font-face {font-family: "Museo";font-display: swap;src: url("../fonts/Museo500.woff") format("woff"), url("../fonts/Museo500.woff2") format("woff2");font-weight: 500;font-style: normal;}@font-face {font-family: "Museo";font-display: swap;src: url("../fonts/Museo700.woff") format("woff"), url("../fonts/Museo700.woff2") format("woff2");font-weight: 700;font-style: normal;}@font-face {font-family: "Museo";font-display: swap;src: url("../fonts/Museo300.woff") format("woff"), url("../fonts/Museo300.woff2") format("woff2");font-weight: 400;font-style: normal;}@font-face {font-family: "Museo";font-display: swap;src: url("../fonts/Museo300Italic.woff") format("woff"), url("../fonts/Museo300Italic.woff2") format("woff2");font-weight: 400;font-style: italic;}@font-face {font-family: "Museo";font-display: swap;src: url("../fonts/Museo900.woff") format("woff"), url("../fonts/Museo900.woff2") format("woff2");font-weight: 900;font-style: normal;}.carousel {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}.carousel *, .carousel *:before, .carousel *:after {-webkit-box-sizing: inherit;box-sizing: inherit;}.carousel.is-draggable {cursor: move;cursor: -webkit-grab;cursor: grab;}.carousel.is-dragging {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.carousel__viewport {position: relative;overflow: hidden;max-width: 100%;max-height: 100%;}.carousel__track {display: -webkit-box;display: -ms-flexbox;display: flex;}.carousel__slide {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: var(--carousel-slide-width, 60%);max-width: 100%;padding: 1rem;position: relative;overflow-x: hidden;overflow-y: auto;-ms-scroll-chaining: none;overscroll-behavior: contain;}.has-dots {margin-bottom: calc(0.5rem + 22px);}.carousel__dots {margin: 0 auto;padding: 0;position: absolute;top: calc(100% + 0.5rem);left: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;list-style: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.carousel__dots .carousel__dot {margin: 0;padding: 0;display: block;position: relative;width: 22px;height: 22px;cursor: pointer;}.carousel__dots .carousel__dot:after {content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: currentColor;opacity: .25;-webkit-transition: opacity .15s ease-in-out;-o-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;}.carousel__dots .carousel__dot.is-selected:after {opacity: 1;}.carousel__button {width: var(--carousel-button-width, 48px);height: var(--carousel-button-height, 48px);padding: 0;border: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;pointer-events: all;cursor: pointer;color: var(--carousel-button-color, currentColor);background: var(--carousel-button-bg, transparent);border-radius: var(--carousel-button-border-radius, 50%);-webkit-box-shadow: var(--carousel-button-shadow, none);box-shadow: var(--carousel-button-shadow, none);-webkit-transition: opacity .15s ease;-o-transition: opacity .15s ease;transition: opacity .15s ease;}.carousel__button.is-prev, .carousel__button.is-next {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.carousel__button.is-prev {left: 10px;}.carousel__button.is-next {right: 10px;}.carousel__button[disabled] {cursor: default;opacity: .3;}.carousel__button svg {width: var(--carousel-button-svg-width, 50%);height: var(--carousel-button-svg-height, 50%);fill: none;stroke: currentColor;stroke-width: var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin: bevel;stroke-linecap: round;-webkit-filter: var(--carousel-button-svg-filter, none);filter: var(--carousel-button-svg-filter, none);pointer-events: none;}html.with-fancybox {scroll-behavior: auto;}body.compensate-for-scrollbar {overflow: hidden !important;-ms-touch-action: none;touch-action: none;}.fancybox__container {position: fixed;top: 0;left: 0;bottom: 0;right: 0;direction: ltr;margin: 0;padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: var(--fancybox-color, #fff);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow: hidden;z-index: 1050;outline: none;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));}.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {-webkit-box-sizing: inherit;box-sizing: inherit;}.fancybox__container :focus {outline: none;}body:not(.is-using-mouse) .fancybox__container :focus {-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));}@media all and (min-width: 1024px) {.fancybox__container {--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px;}}.fancybox__backdrop {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));}.fancybox__carousel {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 0;height: 100%;z-index: 10;}.fancybox__carousel.has-dots {margin-bottom: calc(0.5rem + 22px);}.fancybox__viewport {position: relative;width: 100%;height: 100%;overflow: visible;cursor: default;}.fancybox__track {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}.fancybox__slide {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;max-width: 100%;margin: 0;padding: 48px 8px 8px 8px;position: relative;-ms-scroll-chaining: none;overscroll-behavior: contain;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;outline: 0;overflow: auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px;}.fancybox__slide::before, .fancybox__slide::after {content: "";-webkit-box-flex: 0;-ms-flex: 0 0 0px;flex: 0 0 0;margin: auto;}@media all and (min-width: 1024px) {.fancybox__slide {padding: 64px 100px;}}.fancybox__content {margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding: 36px;color: var(--fancybox-content-color, #374151);background: var(--fancybox-content-bg, #fff);position: relative;-ms-flex-item-align: center;align-self: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 20;}.fancybox__content :focus:not(.carousel__button.is-close) {outline: thin dotted;-webkit-box-shadow: none;box-shadow: none;}.fancybox__caption {-ms-flex-item-align: center;align-self: center;max-width: 100%;margin: 0;padding: 1rem 0 0 0;line-height: 1.375;color: var(--fancybox-color, currentColor);visibility: visible;cursor: auto;-ms-flex-negative: 0;flex-shrink: 0;overflow-wrap: anywhere;}.is-loading .fancybox__caption {visibility: hidden;}.fancybox__container > .carousel__dots {top: 100%;color: var(--fancybox-color, #fff);}.fancybox__nav .carousel__button {z-index: 40;}.fancybox__nav .carousel__button.is-next {right: 8px;}@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-next {right: 40px;}}.fancybox__nav .carousel__button.is-prev {left: 8px;}@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-prev {left: 40px;}}.carousel__button.is-close {position: absolute;top: 8px;right: 8px;top: calc(env(safe-area-inset-top, 0px) + 8px);right: calc(env(safe-area-inset-right, 0px) + 8px);z-index: 40;}@media all and (min-width: 1024px) {.carousel__button.is-close {right: 40px;}}.fancybox__content > .carousel__button.is-close {position: absolute;top: -40px;right: 0;color: var(--fancybox-color, #fff);}.fancybox__no-click, .fancybox__no-click button {pointer-events: none;}.fancybox__spinner {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 50px;height: 50px;color: var(--fancybox-color, currentColor);}.fancybox__slide .fancybox__spinner {cursor: pointer;z-index: 1053;}.fancybox__spinner svg {-webkit-animation: fancybox-rotate 2s linear infinite;animation: fancybox-rotate 2s linear infinite;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 100%;height: 100%;}.fancybox__spinner svg circle {fill: none;stroke-width: 2.75;stroke-miterlimit: 10;stroke-dasharray: 1,200;stroke-dashoffset: 0;-webkit-animation: fancybox-dash 1.5s ease-in-out infinite;animation: fancybox-dash 1.5s ease-in-out infinite;stroke-linecap: round;stroke: currentColor;}@-webkit-keyframes fancybox-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes fancybox-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes fancybox-dash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89,200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89,200;stroke-dashoffset: -124px;}}@keyframes fancybox-dash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89,200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89,200;stroke-dashoffset: -124px;}}.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {-webkit-animation: .15s ease backwards fancybox-fadeIn;animation: .15s ease backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {-webkit-animation: .15s ease both fancybox-fadeOut;animation: .15s ease both fancybox-fadeOut;}.fancybox-fadeIn {-webkit-animation: .15s ease both fancybox-fadeIn;animation: .15s ease both fancybox-fadeIn;}.fancybox-fadeOut {-webkit-animation: .1s ease both fancybox-fadeOut;animation: .1s ease both fancybox-fadeOut;}.fancybox-zoomInUp {-webkit-animation: .2s ease both fancybox-zoomInUp;animation: .2s ease both fancybox-zoomInUp;}.fancybox-zoomOutDown {-webkit-animation: .15s ease both fancybox-zoomOutDown;animation: .15s ease both fancybox-zoomOutDown;}.fancybox-throwOutUp {-webkit-animation: .15s ease both fancybox-throwOutUp;animation: .15s ease both fancybox-throwOutUp;}.fancybox-throwOutDown {-webkit-animation: .15s ease both fancybox-throwOutDown;animation: .15s ease both fancybox-throwOutDown;}@-webkit-keyframes fancybox-fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fancybox-fadeIn {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes fancybox-fadeOut {to {opacity: 0;}}@keyframes fancybox-fadeOut {to {opacity: 0;}}@-webkit-keyframes fancybox-zoomInUp {from {-webkit-transform: scale(0.97) translate3d(0, 16px, 0);transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}to {-webkit-transform: scale(1) translate3d(0, 0, 0);transform: scale(1) translate3d(0, 0, 0);opacity: 1;}}@keyframes fancybox-zoomInUp {from {-webkit-transform: scale(0.97) translate3d(0, 16px, 0);transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}to {-webkit-transform: scale(1) translate3d(0, 0, 0);transform: scale(1) translate3d(0, 0, 0);opacity: 1;}}@-webkit-keyframes fancybox-zoomOutDown {to {-webkit-transform: scale(0.97) translate3d(0, 16px, 0);transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}}@keyframes fancybox-zoomOutDown {to {-webkit-transform: scale(0.97) translate3d(0, 16px, 0);transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0;}}@-webkit-keyframes fancybox-throwOutUp {to {-webkit-transform: translate3d(0, -30%, 0);transform: translate3d(0, -30%, 0);opacity: 0;}}@keyframes fancybox-throwOutUp {to {-webkit-transform: translate3d(0, -30%, 0);transform: translate3d(0, -30%, 0);opacity: 0;}}@-webkit-keyframes fancybox-throwOutDown {to {-webkit-transform: translate3d(0, 30%, 0);transform: translate3d(0, 30%, 0);opacity: 0;}}@keyframes fancybox-throwOutDown {to {-webkit-transform: translate3d(0, 30%, 0);transform: translate3d(0, 30%, 0);opacity: 0;}}.fancybox__carousel .carousel__slide {scrollbar-width: thin;scrollbar-color: #ccc rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar {width: 8px;height: 8px;}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, 0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 2px;-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);}.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {cursor: move;cursor: -webkit-grab;cursor: grab;}.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.fancybox__carousel .fancybox__slide .fancybox__content {cursor: auto;}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {cursor: -webkit-zoom-in;cursor: zoom-in;}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {cursor: -webkit-zoom-out;cursor: zoom-out;}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {cursor: move;cursor: -webkit-grab;cursor: grab;}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {cursor: move;cursor: -webkit-grabbing;cursor: grabbing;}.fancybox__image {-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: none;-o-transition: none;transition: none;}.has-image .fancybox__content {padding: 0;background: rgba(0, 0, 0, 0);min-height: 1px;}.is-closing .has-image .fancybox__content {overflow: visible;}.has-image[data-image-fit=contain] {overflow: visible;-ms-touch-action: none;touch-action: none;}.has-image[data-image-fit=contain] .fancybox__content {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.has-image[data-image-fit=contain] .fancybox__image {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.has-image[data-image-fit=contain-w] {overflow-x: hidden;overflow-y: auto;}.has-image[data-image-fit=contain-w] .fancybox__content {min-height: auto;}.has-image[data-image-fit=contain-w] .fancybox__image {max-width: 100%;height: auto;}.has-image[data-image-fit=cover] {overflow: visible;-ms-touch-action: none;touch-action: none;}.has-image[data-image-fit=cover] .fancybox__content {width: 100%;height: 100%;}.has-image[data-image-fit=cover] .fancybox__image {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {max-width: 100%;-ms-flex-negative: 1;flex-shrink: 1;min-height: 1px;overflow: visible;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {width: 100%;height: 80%;}.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {width: 960px;height: 540px;max-width: 100%;max-height: 100%;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {padding: 0;background: rgba(24, 24, 27, 0.9);color: #fff;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content {background: #e5e3df;}.fancybox__html5video, .fancybox__iframe {border: 0;display: block;height: 100%;width: 100%;background: rgba(0, 0, 0, 0);}.fancybox-placeholder {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;}.fancybox__thumbs {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative;padding: 0px 3px;opacity: var(--fancybox-opacity, 1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {-webkit-animation: .15s ease-in backwards fancybox-fadeIn;animation: .15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__thumbs {opacity: 0;}.fancybox__thumbs .carousel__slide {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: var(--fancybox-thumbs-width, 96px);margin: 0;padding: 8px 3px;-webkit-box-sizing: content-box;box-sizing: content-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: visible;cursor: pointer;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-width: 5px;border-style: solid;border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity: 0;-webkit-transition: opacity .15s ease;-o-transition: opacity .15s ease;transition: opacity .15s ease;border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {opacity: .92;}.fancybox__thumbs .carousel__slide > * {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox__thumb {position: relative;width: 100%;padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size: cover;background-position: center center;background-color: rgba(255, 255, 255, 0.1);background-repeat: no-repeat;border-radius: var(--fancybox-thumbs-border-radius, 4px);}.fancybox__toolbar {position: absolute;top: 0;right: 0;left: 0;z-index: 20;background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(8.1%, rgba(0, 0, 0, 0.006)), color-stop(15.5%, rgba(0, 0, 0, 0.021)), color-stop(22.5%, rgba(0, 0, 0, 0.046)), color-stop(29%, rgba(0, 0, 0, 0.077)), color-stop(35.3%, rgba(0, 0, 0, 0.114)), color-stop(41.2%, rgba(0, 0, 0, 0.155)), color-stop(47.1%, rgba(0, 0, 0, 0.198)), color-stop(52.9%, rgba(0, 0, 0, 0.242)), color-stop(58.8%, rgba(0, 0, 0, 0.285)), color-stop(64.7%, rgba(0, 0, 0, 0.326)), color-stop(71%, rgba(0, 0, 0, 0.363)), color-stop(77.5%, rgba(0, 0, 0, 0.394)), color-stop(84.5%, rgba(0, 0, 0, 0.419)), color-stop(91.9%, rgba(0, 0, 0, 0.434)), to(rgba(0, 0, 0, 0.44)));background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding: 0;-ms-touch-action: none;touch-action: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity: var(--fancybox-opacity, 1);text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));}@media all and (min-width: 1024px) {.fancybox__toolbar {padding: 8px;}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {-webkit-animation: .15s ease-in backwards fancybox-fadeIn;animation: .15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__toolbar {opacity: 0;}.fancybox__toolbar__items {display: -webkit-box;display: -ms-flexbox;display: flex;}.fancybox__toolbar__items--left {margin-right: auto;}.fancybox__toolbar__items--center {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.fancybox__toolbar__items--right {margin-left: auto;}@media (max-width: 640px) {.fancybox__toolbar__items--center:not(:last-child) {display: none;}}.fancybox__counter {min-width: 72px;padding: 0 10px;line-height: var(--carousel-button-height, 48px);text-align: center;font-size: 17px;font-variant-numeric: tabular-nums;-webkit-font-smoothing: subpixel-antialiased;}.fancybox__progress {background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height: 3px;left: 0;position: absolute;right: 0;top: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;z-index: 30;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox__container:-webkit-full-screen::backdrop {opacity: 0;}.fancybox__container:-ms-fullscreen::backdrop {opacity: 0;}.fancybox__container:fullscreen::-webkit-backdrop {opacity: 0;}.fancybox__container:fullscreen::backdrop {opacity: 0;}.fancybox__button--fullscreen g:nth-child(2) {display: none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1) {display: none;}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1) {display: none;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {display: none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2) {display: block;}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2) {display: block;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {display: block;}.fancybox__button--slideshow g:nth-child(2) {display: none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {display: none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {display: block;}html {font-size: 62.5%;}body {background-color: #fff;font-size: 16px;line-height: 1.2;color: #333;font-family: "Museo";}.footer {margin: auto 0 0;}.page-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 100%;position: relative;}@media screen and (max-width: 1280px) and (min-width: 993px) {.main_half .breadcrumbs .container {width: 970px;}}.section__title {display: block;font-size: 24px;font-weight: 900;margin-bottom: 25px;}.section__subtitle {display: block;font-size: 18px;font-weight: 900;margin-bottom: 25px;}.section__content > p, .section__content > ul {margin-bottom: 25px;}.section__content > ul li {list-style-type: disc;margin-left: 24px;margin-bottom: 12.5px;}.section__halfrow {display: -webkit-box;display: -ms-flexbox;display: flex;}.section__halfrow .section__halfcontent {position: relative;}.section__halfrow .section__halfcontent h1 {text-align: start;}.section__halfrow .section__halfcontent > p, .section__halfrow .section__halfcontent > ul {margin-bottom: 25px;}.section__halfrow .section__halfcontent > ul li {list-style-type: disc;margin-left: 24px;margin-bottom: 12.5px;}.section__halfrow .section__halfcontent .categories-row {margin-bottom: 40px;}.section__halfrow .section__halfcontent .categories-row__item {width: calc(33.333% - 10px);min-width: 265px;margin-right: 10px;padding: 0;}@media screen and (max-width: 1280px) and (min-width: 993px) {.section__halfrow .section__halfcontent .categories-row__item {height: 212px;min-width: 205px;-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.333% - 10px);flex: 0 0 calc(33.333% - 10px);}}@media only screen and (max-width: 992px) {.section__halfrow .section__halfcontent .categories-row__item {padding-bottom: 33.333%;-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.333% - 10px);flex: 0 0 calc(33.333% - 10px);min-width: unset;}}@media only screen and (max-width: 768px) {.section__halfrow .section__halfcontent .categories-row__item {padding-bottom: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 10px);flex: 0 0 calc(50% - 10px);width: calc(50% - 10px);}}@media screen and (max-width: 480px) {.section__halfrow .section__halfcontent .categories-row__item {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding-bottom: 100%;margin-right: 0;}}.section__halfrow .section__halfcontent .categories-row__iteminner > div {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;text-align: start;height: 120px;}.section__halfrow .section__halfcontent .categories-row__iteminner > div > span {display: block;font-size: 16px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.section__halfrow .section__halfcontent .categories-row__iteminner > div > div {margin-left: auto;margin-top: 10px;color: #009e60;white-space: nowrap;font-size: 22px;}a.black-btn, button.black-btn {font-size: 18px;line-height: 60px;padding: 0 100px;background-color: #3d3d3d;color: #fff;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-transform: uppercase;font-weight: 700;}a.black-btn:hover, button.black-btn:hover {background-color: #009e60;}.breadcrumbs {padding: 40px 0;}.breadcrumbs ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.breadcrumbs ul li {white-space: nowrap;position: relative;}.breadcrumbs ul li::after {content: '-';display: inline-block;margin: 0 5px;}.breadcrumbs ul li:last-child::after {display: none;}.breadcrumbs ul li a {-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.breadcrumbs ul li a:hover {color: #009e60;text-decoration: underline;}#modal {display: none;}.fancybox__content#modal :focus:not(.carousel__button.is-close) {outline: none;}.fancybox__content#modal {padding: 85px 40px 55px;cursor: default;}.fancybox__backdrop {background: rgba(0, 133, 81, 0.92);}.modal {text-align: center;max-width: 600px;position: relative;}.modal__title {font-size: 24px;font-weight: 900;margin-bottom: 35px;text-transform: uppercase;}.modal__form {width: 245px;margin: 0 auto;}.modal__form input {display: inline-block;width: 100%;height: 55px;font-size: 18px;font-weight: 400;-webkit-transition: border-color all 0.3s ease-in-out;-o-transition: border-color all 0.3s ease-in-out;transition: border-color all 0.3s ease-in-out;padding: 0 18px;font-family: Museo,Arial,sans-serif;color: #333;background: #fff;border: 1px solid #b4b4b4;border-radius: 5px;}.modal__form input:focus {border-color: #008551;outline: none;}.modal__form button, .button {font-size: 18px;font-weight: 700;border-radius: 14px;-webkit-transition: background-color all 0.3s ease-in-out;-o-transition: background-color all 0.3s ease-in-out;transition: background-color all 0.3s ease-in-out;position: relative;display: inline-block;height: 50px;padding: 15px 20px;border: 0;width: 100%;background-color: #009e60;color: #fff;text-decoration: none !important;text-transform: uppercase;margin-top: 40px;}.button.cancel{margin-top: 0;background-color: #3D3D3D;}.modal__form button:hover, .button:hover {background-color: #008551;}.button.cancel:hover{background-color: #313132;}.modal .carousel__button.is-close {position: absolute;left: 50%;top: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;width: 48px;height: 48px;border: 8px solid rgba(0, 133, 81, 0.92);background-color: #fff;text-indent: -9999px;cursor: pointer;}.modal .carousel__button.is-close svg {fill: #008551;stroke: #008551;width: 18px;}.header {width: 100%;position: sticky;top: 0;z-index: 9999;}.header__topper {font-size: 12px;line-height: 18px;padding: 12px 0;background-color: #f5f5f5;}.header__topper .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.header__topper .container div {margin-right: 18px;white-space: nowrap;}@media only screen and (max-width: 992px) {.header__topper .container div {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;white-space: unset;}}.header__topper strong {font-weight: 900;}.header__content {padding: 18px 0;background-color: #3d3d3d;}.header__content a {color: #fff;}.header__content .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 768px) {.header__content .container {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.header__left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 768px) {.header__left {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.header__left a:not(.header__menu) {display: block;}.header__menu {display: none;}@media only screen and (max-width: 992px) {.header__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 24px;height: 45px;margin-right: 20px;}}@media only screen and (max-width: 992px) and (max-width: 768px) {.header__menu {margin-right: 0;}}@media only screen and (max-width: 992px) {.header__menu span {-webkit-transition: opacity .15s ease-in-out,background-color .15s ease-in-out;-o-transition: opacity .15s ease-in-out,background-color .15s ease-in-out;transition: opacity .15s ease-in-out,background-color .15s ease-in-out;display: block;position: relative;width: 24px;height: 4px;margin: 0 auto;background: #fff;border-radius: 2px;opacity: .95;}.header__menu span::before {-webkit-transition: -webkit-transform .15s ease-in-out;transition: -webkit-transform .15s ease-in-out;-o-transition: transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out;position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background: #fff;border-radius: 2px;-webkit-transform: translate(0, -8px);-ms-transform: translate(0, -8px);transform: translate(0, -8px);}.header__menu span::after {-webkit-transition: -webkit-transform .15s ease-in-out;transition: -webkit-transform .15s ease-in-out;-o-transition: transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out;position: absolute;-webkit-transform: translate(0, 8px);-ms-transform: translate(0, 8px);transform: translate(0, 8px);left: 0;top: 0;width: 100%;height: 100%;content: '';background: #fff;border-radius: 2px;}}.header__logo {-webkit-box-flex: 0;-ms-flex: 0 0 101px;flex: 0 0 101px;width: 101px;height: 45px;}@media only screen and (max-width: 768px) {.header__logo {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}}.header__logo img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 992px) {.header__nav {display: none;}}.header__nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;}.header__nav ul li {line-height: 16px;font-weight: 700;text-transform: uppercase;color: #fff;margin-left: 30px;}.header__nav ul li:first-child {margin-left: 0;}.header__nav ul li a {display: block;color: #fff;position: relative;padding-bottom: 4px;}.header__nav ul li a::after {content: "";position: absolute;bottom: 0;left: 0;width: 0;background-color: #fff;height: 3px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.header__nav ul li a:hover::after {width: 100%;}.header__contact a {display: block;line-height: 18px;text-decoration: underline;text-align: end;}@media only screen and (max-width: 768px) {.header__contact {margin-top: 10px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.header__callback {font-size: 14px;}.header__basket {-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;width: 30px;height: 30px;background-image: url("../img/icons/basket.png");background-repeat: no-repeat;background-size: contain;position: relative;}@media only screen and (max-width: 992px) {.header__basket {margin-left: auto;margin-right: 30px;}}@media only screen and (max-width: 768px) {.header__basket {display: none;}}.header__basket span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 12px;position: absolute;top: 0;right: 0;border-radius: 50%;line-height: 20px;width: 20px;height: 20px;background-color: #009e60;color: #fff;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);}.header .header__left .header__basket {display: none;}@media only screen and (max-width: 768px) {.header .header__left .header__basket {display: block;}}.footer {padding: 35px 0;background-color: #3d3d3d;color: #fff;}.footer a {color: #fff;}.footer__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin-bottom: 35px;}@media only screen and (max-width: 992px) {.footer__nav {display: none;}}.footer__nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;}.footer__nav ul li {line-height: 16px;font-weight: 700;text-transform: uppercase;color: #fff;margin-left: 30px;}.footer__nav ul li:first-child {margin-left: 0;}.footer__nav ul li a {display: block;color: #fff;position: relative;padding-bottom: 4px;}.footer__nav ul li a::after {content: "";position: absolute;bottom: 0;left: 0;width: 0;background-color: #fff;height: 3px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.footer__nav ul li a:hover::after {width: 100%;}.footer__main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 768px) {.footer__main {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.footer__logo img {width: 101px;height: 45px;-o-object-fit: contain;object-fit: contain;}.footer__logo p {margin-top: 30px;}@media only screen and (max-width: 768px) {.footer__logo p {margin-top: 10px;}}.footer__contacts a {display: block;line-height: 18px;text-decoration: underline;text-align: end;}@media only screen and (max-width: 768px) {.footer__contacts {margin-top: 10px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.footer__callback {font-size: 14px;}#my-menu {display: none;}#my-menu.mm-menu_opened {display: -webkit-box;display: -ms-flexbox;display: flex;}.cart__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 30px;}@media only screen and (max-width: 992px) {.cart__content {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.main-cart {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 14px;}@media only screen and (max-width: 992px) {.main-cart {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}.main-cart .item-cart:last-child {border-color: #009e60;}.main-cart__names {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: transparent;padding: 15px 0;border-bottom: 1px solid #d0d0d0;}@media only screen and (max-width: 768px) {.main-cart__names {display: none;}}.main-cart__names .main-cart__td1 {padding-left: 15px;}.main-cart__td1 {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;}.main-cart__td2 {width: 120px;margin: 0 15px;}@media only screen and (max-width: 768px) {.main-cart__td2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;margin: 10px 0;}}.main-cart__td3 {width: 107px;margin: 0 15px;text-align: center;}.item-area-basket_last {margin-top: 52px;}@media only screen and (max-width: 768px) {.main-cart__td3 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin: 20px 0;}.main-cart__td3 .item-catalog__input {max-width: 90px;margin: 0 auto;}}.main-cart__td4 {width: 150px;margin: 0 15px;}@media only screen and (max-width: 768px) {.main-cart__td4 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;margin: 10px 0;}}.main-cart__td5 {width: 50px;}.item-cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;padding: 20px 0;border-bottom: 1px solid #d0d0d0;}@media only screen and (max-width: 768px) {.item-cart {-ms-flex-wrap: wrap;flex-wrap: wrap;border: 1px solid #EAE9E9;position: relative;padding: 15px;margin-bottom: 20px;border-radius: 10px;}.item-cart:last-child {margin-bottom: 0;}.item-cart .main-cart__td1 {display: block;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.item-cart .main-cart__td3 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}}.item-cart__img {display: block;width: 55px;height: 55px;margin-right: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 55px;flex: 0 0 55px;}@media only screen and (max-width: 768px) {.item-cart__img {margin: 0 auto;}}.item-cart__img img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.item-cart__name {padding-top: 10px;line-height: 1.3;}@media only screen and (max-width: 768px) {.item-cart__name {text-align: center;}}.item-cart__price span {display: block;line-height: 1.3;font-weight: 900;}.item-cart__price span.item-cart__price-hidden {display: none;text-decoration: underline;font-weight: 700;}@media only screen and (max-width: 768px) {.item-cart__price span.item-cart__price-hidden {display: block;}}.item-cart__price span:nth-child(2) {font-weight: 900;margin: 5px 0;white-space: nowrap;}.item-cart__price strong {font-size: 16px;}.item-cart__delete {display: block;margin-right: 20px;width: 18px;height: 18px;background-image: url("../img/icons/delete.png");background-repeat: no-repeat;background-size: 13px 13px;background-position: center;}@media only screen and (max-width: 768px) {.item-cart__delete {position: absolute;top: 10px;right: 10px;margin-right: 0;}}.sidebar-cart {-webkit-box-flex: 0;-ms-flex: 0 0 279px;flex: 0 0 279px;margin-left: 50px;}@media only screen and (max-width: 992px) {.sidebar-cart {margin: 30px auto 0;}}@media only screen and (max-width: 768px) {.sidebar-cart {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}.sidebar-cart > p {margin-bottom: 20px;font-size: 14px;}.sidebar-cart > p a {color: #008551;text-decoration: underline;}.sidebar-cart__input {width: 100%;margin-bottom: 20px;}.sidebar-cart__input span {display: block;font-size: 14px;margin-bottom: 10px;}.sidebar-cart__input input {height: 35px;width: 100%;border: 1px solid #313132;border-radius: 5px;padding: 15px;font-size: 14px;}.sidebar-cart__input textarea {resize: none;height: 85px;width: 100%;border: 1px solid #313132;border-radius: 5px;padding: 15px;font-size: 14px;}.sidebar-cart > button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 14px;width: 100%;height: 40px;color: #fff;background-color: #009e60;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;border-radius: 10px;font-weight: 700;}.sidebar-cart > button:hover {background-color: #008551;;}#my-menu {display: none;}.sidear-cart__itemrow_total {padding-top: 30px;border-top: 2px solid #009e60;font-weight: 900;margin-top: 30px;margin-bottom: 45px !important;}.sidear-cart__itemrow_total + p {font-size: 13px;}#my-menu.mm-menu_opened {display: -webkit-box;display: -ms-flexbox;display: flex;}.item-catalog__input input {border: none;width: 100%;height: 100%;padding: 5px 10px;overflow: hidden;text-align: center;background-color: #f1f1f1;}.main-cart__td3 > div.item-catalog__input {padding-right: 30px;width: 90px;position: relative;margin: 0 auto;}.main-cart__td3 > div.item-catalog__input span {position: absolute;right: 0;top: 0;font-size: 15px;height: 100%;line-height: 100%;width: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;}.main-cart__td3 > div.item-catalog__input input {text-align: end;padding-right: 5px;}.catalog__list {-ms-flex-pack: distribute;justify-content: space-around;}.item-catalog__input {width: 66px;}.main-product__add-to-cart > div, .item-catalog__add-to-basket > div, .main-cart__td3 > div {height: 100%;width: 66px;height: 40px;background-color: #f1f1f1;overflow: hidden;}.hidden-header-box {z-index: 99999;pointer-events: none;}.hidden-header-box a {pointer-events: all;}.hidden-header-box__content {display: grid;grid-template-columns: 1fr 1fr 1fr;}.hidden-header-box__content div {margin: 30px 0;}.hidden-header-box__content div:first-child {margin: 30px 0;}body._fixed {overflow: hidden;}.main._shadow {position: relative;}.main._shadow::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;cursor: pointer;background-color: rgba(0, 0, 0, 0.6);}.cart .item-catalog__input {height: 40px;}.catalog__content .container {padding: 0;}.catalog__list {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}@media screen and (max-width: 992px) {.catalog__list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.section__halfcontent {width: 100%;}}.loader {border: 8px solid #f3f3f3;border-top: 8px solid #008551;border-radius: 50%;width: 40px;height: 40px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.loader-container {z-index: 10000 !important;position: fixed;width: 100%;min-width: 100%;height: 100%;min-height: 100%;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.7);}.loader-container div.loader {position: relative;top: 50%;margin: -28px auto 0;width: 56px;height: 56px;}.areas-basket__inputs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 992px) {.areas-basket__inputs {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.areas-basket__col {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}.areas-basket__col:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;margin-left: 20px;}@media only screen and (max-width: 992px) {.areas-basket__col:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin: 0;}}@media only screen and (max-width: 992px) {.areas-basket__col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin: 0;}}.areas-basket {margin-top: 50px;}.areas-basket .checkbox-input {padding-left: 20px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;font-weight: 400;line-height: 1.4;display: block;color: #000;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;margin-top: 25px;}.areas-basket .checkbox-input > input:checked ~ .checkbox-input__checkbox {background-color: #F2F2F2;}.areas-basket .checkbox-input > input:checked ~ .checkbox-input__checkbox::after {opacity: 1;visibility: visible;}.areas-basket .checkbox-input__checkbox {position: absolute;top: 50%;left: 0;height: 14px;width: 14px;border-radius: 50%;border: 1px solid #717171;background-color: #F2F2F2;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.areas-basket .checkbox-input__checkbox::after {content: "";position: absolute;opacity: 0;visibility: hidden;left: 50%;top: 50%;border-radius: 50%;width: 7px;height: 7px;background-color: #000;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.areas-basket .checkbox-input__name {position: relative;}.areas-basket .checkbox-input_disabled .checkbox-input__checkbox {background-color: #f7f7f7;}.areas-basket .checkbox-input input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.hide{display: none;}.item-area-basket {padding-bottom: 20px;}.item-area-basket__title {position: relative;margin-bottom: 20px;}.item-area-basket__title span {font-weight: 700;padding-right: 20px;line-height: 30px;background-color: #ffffff;display: block;position: relative;z-index: 1;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}.item-area-basket__input-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20px;}@media only screen and (max-width: 576px) {.item-area-basket__input-row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;}}.item-area-basket__input {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.item-area-basket__input_half {-webkit-box-flex: 0;-ms-flex: 0 0 calc((100% - 40px) / 2);flex: 0 0 calc((100% - 40px) / 2);}@media only screen and (max-width: 576px) {.item-area-basket__input {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 20px;}}.item-area-basket__input input {height: 35px;width: 100%;background-color: #F1F1F1;border-radius: 5px;padding: 15px;font-size: 14px;}.item-area-basket__input textarea {height: 75px;width: 100%;background-color: #F1F1F1;border-radius: 5px;padding: 15px;font-size: 14px;resize: none;}.item-area-basket__var {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 10px;}.item-area-basket__var > div {margin-left: auto;}.sidebar-cart.sidebar-cart_new {padding: 10px 20px 20px;background-color: #F1F1F1;overflow: hidden;}.sidebar-cart__title span {position: relative;z-index: 1;font-size: 16px;color: #fff;}.sidebar-cart__title {font-size: 20px;line-height: 1;width: 100%;display: block;position: relative;margin-bottom: 40px;padding-left: 30px;padding-top: 4px;}.sidebar-cart__title::after {content: '';position: absolute;top: 56%;left: 0;width: 16px;height: 20px;background: url("../img/icons/basket_area.png");background-repeat: no-repeat;background-size: contain;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.sidebar-cart__title::before {content: "";position: absolute;top: 0;left: 0;-webkit-transform: translate(-20px, -10px);-ms-transform: translate(-20px, -10px);transform: translate(-20px, -10px);height: 51px;width: calc(100% + 40px);background-color: #3d3d3d;z-index: 0;}.sidear-cart__itemrow {margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.sidear-cart__itemrow div, .sidear-cart__itemrow span {background-color: #f1f1f1;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;position: relative;z-index: 1;}.sidear-cart__itemrow div {padding-right: 10px;}.sidear-cart__itemrow span {padding-left: 10px;}.sidear-cart__itemrow::after {content: "";position: absolute;bottom: 4px;width: 100%;left: 0;height: 4px;background-image: linear-gradient(to right, #333 20%, rgba(255, 255, 255, 0) 0%);background-position: bottom;background-size: 5px 2px;background-repeat: repeat-x;letter-spacing: 10px;}.sidear-cart__itemrow:first-child {margin-top: 20px;}.sidear-cart__itemrow:last-child {font-weight: 700;}.sidear-cart p {margin-bottom: 20px;font-size: 14px;}section.gallery {margin-bottom: 40px;}section.gallery .section__title {text-align: center;}.gallery-swiper {position: relative;width: 100%;overflow: hidden;}.gallery-swiper__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.gallery-swiper__slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}@media only screen and (max-width: 992px) {.gallery-swiper__slide {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}@media only screen and (max-width: 576px) {.gallery-swiper__slide {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}.gallery-swiper__slide:not(.swiper-slide-active) {-webkit-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;}.gallery-swiper__slide a {display: block;height: 260px;width: 400px;position: relative;}@media only screen and (max-width: 992px) {.gallery-swiper__slide a {height: unset;width: 100%;}}.gallery-swiper__slide a:first-child {margin-right: 20px;}@media only screen and (max-width: 576px) {.gallery-swiper__slide a:first-child {margin-right: 0;margin-bottom: 20px;}}.gallery-swiper__slide a img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;}.gallery-swiper__slide a::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(61, 61, 61, 0.8);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.gallery-swiper__slide a::after {content: "";position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;border: 2px solid #fff;background: url(../img/icons/zoom.png) no-repeat center center;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.gallery-swiper__slide a:hover::before, .gallery-swiper__slide a:hover::after {opacity: 1;visibility: visible;}.gallery-swiper__button-prev {cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(calc(-50% - 460px), -50%);-ms-transform: translate(calc(-50% - 460px), -50%);transform: translate(calc(-50% - 460px), -50%);width: 40px;height: 40px;padding: 0;border: 0;border-radius: 0;background: #3d3d3d url(../img/icons/photos-slider-nav.png) no-repeat 0 0;-webkit-box-shadow: none;box-shadow: none;text-indent: -9999px;z-index: 100;}@media only screen and (max-width: 992px) {.gallery-swiper__button-prev {left: 15px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}}.gallery-swiper__button-prev.swiper-button-disabled {opacity: 0;visibility: hidden;}.gallery-swiper__button-prev:hover {background-color: #009e60;}.gallery-swiper__button-next {cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(calc(-50% + 460px), -50%) scale(-1, 1);-ms-transform: translate(calc(-50% + 460px), -50%) scale(-1, 1);transform: translate(calc(-50% + 460px), -50%) scale(-1, 1);width: 40px;height: 40px;padding: 0;border: 0;border-radius: 0;background: #3d3d3d url(../img/icons/photos-slider-nav.png) no-repeat 0 0;-webkit-box-shadow: none;box-shadow: none;text-indent: -9999px;z-index: 100;}@media only screen and (max-width: 992px) {.gallery-swiper__button-next {left: unset;right: 15px;-webkit-transform: translate(0, -50%) scale(-1, 1);-ms-transform: translate(0, -50%) scale(-1, 1);transform: translate(0, -50%) scale(-1, 1);}}.gallery-swiper__button-next.swiper-button-disabled {opacity: 0;visibility: hidden;}.gallery-swiper__button-next:hover {background-color: #009e60;}@media screen and (max-width: 1240px) and (min-width: 993px) {.categories-row .container {max-width: 970px;}}.categories-row__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.categories-row__pagination {margin-top: 40px;}.categories-row__pagination ul {margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.categories-row__pagination ul li {font-size: 14px;background-color: #e3e3e3;margin: 0 5px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.categories-row__pagination ul li a, .categories-row__pagination ul li span {width: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.categories-row__pagination ul li:hover {background-color: rgba(0, 158, 96, 0.5);color: #fff;}.categories-row__pagination ul li.active-pagination {background-color: #009e60;color: #fff;}.categories-row__iteminner {width: 100%;position: relative;height: 100%;overflow: hidden;}@media only screen and (max-width: 992px) {.categories-row__iteminner {position: absolute;top: 0;left: 10px;width: calc(100% - 20px);}}.categories-row__iteminner > div {position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 80px;font-size: 18px;font-weight: 900;line-height: 22px;text-align: center;background: rgba(255, 255, 255, 0.8);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.categories-row__item {display: block;height: 300px;width: 285px;margin-top: 20px;padding: 0 10px;}@media screen and (max-width: 1240px) {.categories-row__item {-webkit-box-flex: 0;-ms-flex: 0 0 33.333%;flex: 0 0 33.333%;}}@media only screen and (max-width: 992px) {.categories-row__item {height: unset;width: 33.333%;padding-bottom: 33.333%;position: relative;}}@media only screen and (max-width: 768px) {.categories-row__item {padding-bottom: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;}}@media screen and (max-width: 480px) {.categories-row__item {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding-bottom: 100%;}}.categories-row__item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}@media only screen and (max-width: 992px) {.categories-row__item img {position: absolute;top: 0;left: 0;}}.categories-row__item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.categories-row__item:hover .categories-row__iteminner > div {color: #fff;background: rgba(0, 0, 0, 0.8);}section.section.intro {padding: 0;}.intro {background: #909ca1 url(../img/mainpage-intro.jpg) no-repeat center top;background-size: cover;color: #fff;}.intro .container {height: 450px;}@media only screen and (max-width: 992px) {.intro .container {height: unset;padding-top: 30px;padding-bottom: 30px;}}.intro__content {position: relative;height: 100%;}.intro__headline {font-size: 40px;padding-top: 65px;font-weight: 900;text-align: center;}@media only screen and (max-width: 992px) {.intro__headline {font-size: 30px;padding-top: 0;}}@media only screen and (max-width: 768px) {.intro__headline {font-size: 20px;}}.intro__advantages {position: absolute;left: 0;bottom: 0;width: 100%;height: 191px;background: url(../img/stone.png) no-repeat center bottom;}@media only screen and (max-width: 992px) {.intro__advantages {background: none;position: static;height: unset;margin-top: 25px;text-align: center;}}.intro__advantages li {max-width: 190px;font-weight: 700;}@media only screen and (max-width: 992px) {.intro__advantages li {max-width: 100%;margin-top: 15px;}.intro__advantages li:first-child {margin-top: 0;}}.intro__advantages li::after {position: absolute;top: 100%;width: 27px;height: 51px;margin-top: 10px;background: url(../img/icons/advantages-dots.png) no-repeat 0 0;content: '';}.intro__advantages li:nth-child(1) {position: absolute;left: 50%;bottom: 195px;}.intro__advantages li:nth-child(1)::after {left: -10px;}@media only screen and (max-width: 992px) {.intro__advantages li:nth-child(1) {position: static;margin: 0;margin-top: 15px;}.intro__advantages li:nth-child(1)::after {display: none;}}.intro__advantages li:nth-child(2) {position: absolute;left: 50%;bottom: 100px;margin-left: -430px;}.intro__advantages li:nth-child(2)::after {left: 50px;background-position: -30px 0;}@media only screen and (max-width: 992px) {.intro__advantages li:nth-child(2) {position: static;margin: 0;margin-top: 15px;}.intro__advantages li:nth-child(2)::after {display: none;}}.intro__advantages li:nth-child(3) {position: absolute;left: 50%;bottom: 115px;margin-left: 215px;}.intro__advantages li:nth-child(3)::after {left: 20px;}@media only screen and (max-width: 992px) {.intro__advantages li:nth-child(3) {position: static;margin: 0;margin-top: 15px;}.intro__advantages li:nth-child(3)::after {display: none;}}.consult {padding: 75px 0;background: #009e60 url(../img/consult-bckg.jpg) no-repeat center center;background-size: cover;color: #fff;}.consult__title {margin-bottom: 50px;}@media only screen and (max-width: 768px) {.consult__title {margin-bottom: 25px;}}.consult__title span {display: block;text-align: center;text-transform: uppercase;letter-spacing: 2px;font-size: 24px;}.consult__title strong {display: block;text-align: center;text-transform: uppercase;font-size: 24px;margin-top: 5px;font-weight: 900;color: #3d3d3d;}.consult__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 768px) {.consult__form {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.consult__advantages {padding-right: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}@media only screen and (max-width: 768px) {.consult__advantages {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}.consult__advantages ul li {height: 60px;margin-top: 40px;}.consult__advantages ul li::before {display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: -2px 20px 0 0;border: 6px solid;border-radius: 50%;content: '';}@media only screen and (max-width: 768px) {.consult__advantages ul li {height: unset;margin-top: 15px;text-align: center;}.consult__advantages ul li::before {display: none;}.consult__advantages ul li:last-child {margin-bottom: 20px;}}.consult__advantages ul li:first-child {margin-top: 0;}.consult__area {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}@media only screen and (max-width: 768px) {.consult__area {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}.consult__input {height: 60px;width: 100%;margin-bottom: 40px;}.consult__input input {width: 100%;height: 100%;font-size: 18px;font-weight: 400;-webkit-transition: border-color .15s ease-in-out;-o-transition: border-color .15s ease-in-out;transition: border-color .15s ease-in-out;padding: 0 18px;font-family: Museo,Arial,sans-serif;color: #333;background: #fff;}section.section.section_half {padding-top: 0;}@media screen and (max-width: 1280px) and (min-width: 993px) {section.section.section_half .container {width: 970px;}}.sidebar {-webkit-box-flex: 0;-ms-flex: 0 0 285px;flex: 0 0 285px;margin-right: 20px;position: relative;z-index: 10;}@media only screen and (max-width: 992px) {.sidebar {display: none;}}.sidebar__title {font-size: 14px;font-weight: 700;line-height: 50px;width: 100%;border-bottom: 2px solid #fff;padding: 0 10px;color: #fff;text-transform: uppercase;padding-left: 48px;background: #3d3d3d url(../img/icons/lines.png) no-repeat 15px center;}.menu-sidebar {position: relative;}.menu-sidebar__item {border-top: 1px solid #efefef;border-bottom: 1px solid #d0d0d0;background-color: #e3e3e3;width: 100%;}.menu-sidebar__item a, .menu-sidebar__item span {line-height: 16px;display: block;padding: 17px 12px;color: inherit;text-decoration: none;}.menu-sidebar__item:hover > a {color: #fff;background-color: #009e60;}.menu-sidebar__item .menu-sidebar__submenu {position: absolute;right: 0;top: 0;width: 100%;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);display: none;border-left: 1px solid #efefef;min-height: 100%;background-color: #009e60;border-bottom: 2px solid #009e60;}.menu-sidebar__item .menu-sidebar__submenu ul li:not(.menu-sidebar__active-submenu) {border-top: 1px solid #efefef;border-bottom: 1px solid #d0d0d0;color: #fff;background-color: #009e60;width: 100%;}.menu-sidebar__item .menu-sidebar__submenu ul li:not(.menu-sidebar__active-submenu):hover {background-color: #3d3d3d;}.menu-sidebar__item .menu-sidebar__submenu ul li:not(.menu-sidebar__active-submenu) a, .menu-sidebar__item .menu-sidebar__submenu ul li:not(.menu-sidebar__active-submenu) span {line-height: 16px;display: block;padding: 13px 12px;color: inherit;text-decoration: none;}.menu-sidebar__item_expand > a {position: relative;padding-right: 30px;}.menu-sidebar__item_expand > a::after {content: "\003E";position: absolute;top: 50%;right: 14px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);font-size: 18px;color: #000;}.menu-sidebar__item_expand:hover > a::after {color: #fff;}.menu-sidebar__item_expand:hover .menu-sidebar__submenu {display: block;}.menu-sidebar__item_active {background-color: #009e60;color: #fff;}.menu-sidebar__item_active a::after {color: #fff;}.menu-sidebar__active-submenu {background-color: #3d3d3d;}.menu-sidebar__active-submenu span {color: #fff;}.product {min-height: 450px;margin-bottom: 40px;}@media only screen and (max-width: 768px) {.product {position: relative;padding-top: 70px;}}@media only screen and (max-width: 768px) {.product .product__name {position: absolute;top: 0;left: 0;height: 50px;}}.product__view {width: 290px;min-width: 265px;float: left;margin: 0 20px 20px 0;}@media only screen and (max-width: 768px) {.product__view {height: unset;float: unset;margin: 0 auto 30px;}}.product__img {display: block;width: 100%;}.product__img img {width: 100%;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 768px) {.product__img {height: unset;margin-bottom: 30px;}.product__img img {max-width: 300px;}}.product__slider {height: 55px;margin: 10px auto 0;position: relative;cursor: pointer;}.product__slider_inner {height: 100%;width: calc(60px * 4);display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;margin: 0 auto;}.product__slide {display: block;-webkit-box-flex: 0;-ms-flex: 0 0 61px;flex: 0 0 61px;padding: 0 3px;}.product__slide img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.product__col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.product__row {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media screen and (max-width: 1280px) {.product__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}@media screen and (max-width: 1280px) {.product__row_price {min-height: 300px;}}@media only screen and (max-width: 768px) {.product__row_price {min-height: unset;}}.product__row_contact {margin-top: 50px;margin-bottom: 55px;}@media screen and (max-width: 1280px) {.product__row_contact {margin-top: 25px;}}.product__row .product__col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (max-width: 1280px) {.product__row .product__col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 15px;}}.product__row .product__col:last-child {margin-left: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 220px;flex: 0 0 220px;}@media screen and (max-width: 1280px) {.product__row .product__col:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-left: 0;}}.product__amounts {font-size: 13px;}.product__price p {font-weight: 700;font-size: 15px;display: block;margin-top: 16px;display: block;}.product__price strong {color: #009e60;font-weight: 900;font-size: 28px;white-space: nowrap;}.product__input {background-color: #e3e3e3;width: 160px;height: 43px;position: relative;}.product__input input {position: absolute;top: 0;left: 0;width: 100%;padding-right: 110px;height: 100%;padding-left: 10px;text-align: center;background-color: transparent;}.product__input span {display: block;position: absolute;height: 100%;left: 55px;top: 0;line-height: 43px;}.product__input a {display: block;text-transform: uppercase;background-color: #009e60;border-radius: 20px;border: 5px solid #fff;position: absolute;top: -5px;right: 0;padding: 0 20px;line-height: 43px;font-weight: 500;color: #fff;-webkit-transform: translate(calc(100% - 5px), 0);-ms-transform: translate(calc(100% - 5px), 0);transform: translate(calc(100% - 5px), 0);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.product__input a:hover {background-color: #008551;}.product__whatsapp {padding-right: 50px;position: relative;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-weight: 700;}.product__whatsapp::before {content: "";position: absolute;top: 50%;right: 0;width: 37px;height: 37px;background-image: url("../img/icons/whatsapp.png");background-repeat: no-repeat;background-size: contain;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.product__whatsapp:hover {text-decoration: underline;}@media screen and (max-width: 1280px) {.product__whatsapp {padding-right: 0;padding-left: 50px;margin-bottom: 25px;}.product__whatsapp::before {right: unset;left: 0;}}.product__delivery {padding-left: 50px;position: relative;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-weight: 700;}.product__delivery::before {content: "";position: absolute;top: 50%;left: 0;width: 37px;height: 37px;background-image: url("../img/icons/delivery.png");background-repeat: no-repeat;background-size: contain;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.product__delivery:hover {text-decoration: underline;}.main-image-swiper {width: 100%;overflow: hidden;}.main-image-swiper__wrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}.main-image-swiper__slide {-webkit-box-flex: 0;-ms-flex: 0 0 290px;flex: 0 0 290px;float: left;}@media only screen and (max-width: 768px) {.main-image-swiper__slide {height: unset;float: unset;margin: 0 auto 30px;}}.goods__swiper-wrapper {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.goods__swiper-slide {display: block;-webkit-box-flex: 0;-ms-flex: 0 0 61px;flex: 0 0 61px;padding: 0 3px;}.goods__swiper-slide.img-picker__item_active img {border: 4px solid #009e60;}.goods__swiper-button {position: absolute;cursor: pointer;height: 24px;width: 15px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);background: url("../img/icons/arrow.png");background-repeat: no-repeat;background-size: contain;}.goods__swiper-button.swiper-button-disabled {opacity: 0;visibility: hidden;}.goods__swiper-button-prev {left: 0;-webkit-transform: translate(0, -50%) scale(-1, 1);-ms-transform: translate(0, -50%) scale(-1, 1);transform: translate(0, -50%) scale(-1, 1);}.goods__swiper-button-next {right: 0;}.header__topper {background-color: #f5f5f5;}.header__nav ul li a {font-size: 14px;}.menu-sidebar__item .menu-sidebar__submenu ul li:not(.menu-sidebar__active-submenu) {border-top: 1px solid #02c377;border-bottom: 1px solid #088b57;}.header__nav {margin-left: 55px;}.loader {border: 8px solid #f3f3f3;border-top: 8px solid #009e60;border-radius: 50%;width: 40px;height: 40px;animation: spin 2s linear infinite;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.loader-container {z-index: 10000 !important;position: fixed;width: 100%;min-width: 100%;height: 100%;min-height: 100%;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.7);}.loader-container div.loader{position: relative;top: 50%;margin: -28px auto 0;width: 56px;height: 56px;}.areas-basket__inputs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}