        @font-face {
            font-family: "Museo Slab";
            src: url("../fonts/Museo_Slab_300.otf") format("opentype");
            font-style: normal;
            font-weight: 300;
        }

        .noto-serif-regular {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 400;
            font-style: normal;
          }

          .noto-serif-medium {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 500;
            font-style: normal;
          }
          
          .noto-serif-semibold {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 600;
            font-style: normal;
          }
          
          .noto-serif-bold {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 700;
            font-style: normal;
          }
          
          .noto-serif-regular-italic {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 400;
            font-style: italic;
          }
          
          .noto-serif-semibold-italic {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 600;
            font-style: italic;
          }
          
          .noto-serif-bold-italic {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 700;
            font-style: italic;
          }

 
 h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        .loading--opacity:before {
            content: "";
            position: fixed;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: 998;
            background: rgba(0, 0, 0, .5)
        }
        
        .loading__progress {
            position: fixed;
            top: 0;
            left: 0;
            height: 6px;
            z-index: 1000;
            width: 0;
            background: #d5ba70;
            -webkit-transition: width .4s ease;
            transition: width .4s ease
        }
        
        @media (max-width:47.99em) {
            .loading__progress {
                height: .3125rem
            }
        }
        
        .loading__page {
            width: 100vw;
            height: 100vh;
            pointer-events: none;
            position: fixed;
            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;
            top: 0;
            left: 0;
            z-index: 999;
            opacity: 1;
            background: #fff
        }
        
        .loading__page.fade-loading-enter-active,
        .loading__page.fade-loading-leave-active {
            -webkit-transition: opacity .4s linear;
            transition: opacity .4s linear
        }
        
        .loading__page.fade-loading-enter,
        .loading__page.fade-loading-leave-to {
            
        }
        
        @import url(https://fonts.googleapis.com/css?family=Lora|Roboto:400,700&amp;display=swap&amp;subset=latin-ext);
        @import url(https://fonts.googleapis.com/css2?family=Oswald&amp;display=swap&amp;subset=cyrillic);
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        @font-face {
            font-family: LeagueGothicRegular;
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url("assets/fonts/leaguegothic-regular.woff") format("woff")
        }
        
        .swiper-container {
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            list-style: none;
            padding: 0;
            z-index: 1
        }
        
        .swiper-container-no-flexbox .swiper-slide {
            float: left
        }
        
        .swiper-container-vertical>.swiper-wrapper {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .swiper-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            -webkit-box-sizing: content-box;
            box-sizing: content-box
        }
        
        .swiper-container-android .swiper-slide,
        .swiper-wrapper {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .swiper-container-multirow>.swiper-wrapper {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        
        .swiper-container-free-mode>.swiper-wrapper {
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            margin: 0 auto
        }
        
        .swiper-slide {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            width: 100%;
            height: 100%;
            position: relative;
            -webkit-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform
        }
        
        .swiper-slide-invisible-blank {
            visibility: hidden
        }
        
        .swiper-container-autoheight,
        .swiper-container-autoheight .swiper-slide {
            height: auto
        }
        
        .swiper-container-autoheight .swiper-wrapper {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-transition-property: height, -webkit-transform;
            transition-property: height, -webkit-transform;
            transition-property: transform, height;
            transition-property: transform, height, -webkit-transform
        }
        
        .swiper-container-3d {
            -webkit-perspective: 1200px;
            perspective: 1200px
        }
        
        .swiper-container-3d .swiper-cube-shadow,
        .swiper-container-3d .swiper-slide,
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .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-wrapper {
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d
        }
        
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .swiper-container-3d .swiper-slide-shadow-left,
        .swiper-container-3d .swiper-slide-shadow-right,
        .swiper-container-3d .swiper-slide-shadow-top {
            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: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
            background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-right {
            background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
            background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-top {
            background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
            background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-bottom {
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
            background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-wp8-horizontal,
        .swiper-container-wp8-horizontal>.swiper-wrapper {
            -ms-touch-action: pan-y;
            touch-action: pan-y
        }
        
        .swiper-container-wp8-vertical,
        .swiper-container-wp8-vertical>.swiper-wrapper {
            -ms-touch-action: pan-x;
            touch-action: pan-x
        }
        
        .swiper-button-next,
        .swiper-button-prev {
            position: absolute;
            top: 50%;
            width: 27px;
            height: 44px;
            margin-top: -22px;
            z-index: 10;
            cursor: pointer;
            background-size: 27px 44px;
            background-position: 50%;
            background-repeat: no-repeat
        }
        
        .swiper-button-next.swiper-button-disabled,
        .swiper-button-prev.swiper-button-disabled {
            opacity: .35;
            cursor: auto;
            pointer-events: none
        }
        
        .swiper-button-prev,
        .swiper-container-rtl .swiper-button-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
            left: 10px;
            right: auto
        }
        
        .swiper-button-next,
        .swiper-container-rtl .swiper-button-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
            right: 10px;
            left: auto
        }
        
        .swiper-button-prev.swiper-button-white,
        .swiper-container-rtl .swiper-button-next.swiper-button-white {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
        }
        
        .swiper-button-next.swiper-button-white,
        .swiper-container-rtl .swiper-button-prev.swiper-button-white {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
        }
        
        .swiper-button-prev.swiper-button-black,
        .swiper-container-rtl .swiper-button-next.swiper-button-black {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
        }
        
        .swiper-button-next.swiper-button-black,
        .swiper-container-rtl .swiper-button-prev.swiper-button-black {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
        }
        
        .swiper-button-lock {
            display: none
        }
        
        .swiper-pagination {
            position: absolute;
            text-align: center;
            -webkit-transition: opacity .3s;
            transition: opacity .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            z-index: 10
        }
        
        .swiper-pagination.swiper-pagination-hidden {
            
        }
        
        .swiper-container-horizontal>.swiper-pagination-bullets,
        .swiper-pagination-custom,
        .swiper-pagination-fraction {
            bottom: 10px;
            left: 0;
            width: 100%
        }
        
        .swiper-pagination-bullets-dynamic {
            overflow: hidden;
            font-size: 0
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            -webkit-transform: scale(.33);
            transform: scale(.33);
            position: relative
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
            -webkit-transform: scale(.66);
            transform: scale(.66)
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
            -webkit-transform: scale(.33);
            transform: scale(.33)
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
            -webkit-transform: scale(.66);
            transform: scale(.66)
        }
        
        .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
            -webkit-transform: scale(.33);
            transform: scale(.33)
        }
        
        .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            display: inline-block;
            border-radius: 100%;
            background: #000;
            opacity: .2
        }
        
        button.swiper-pagination-bullet {
            border: none;
            margin: 0;
            padding: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        .swiper-pagination-clickable .swiper-pagination-bullet {
            cursor: pointer
        }
        
        .swiper-pagination-bullet-active {
            opacity: 1;
            background: #007aff
        }
        
        .swiper-container-vertical>.swiper-pagination-bullets {
            right: 10px;
            top: 50%;
            -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -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%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 8px
        }
        
        .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            display: inline-block;
            -webkit-transition: top .2s, -webkit-transform .2s;
            transition: top .2s, -webkit-transform .2s;
            transition: transform .2s, top .2s;
            transition: transform .2s, top .2s, -webkit-transform .2s
        }
        
        .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 0 4px
        }
        
        .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            white-space: nowrap
        }
        
        .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            -webkit-transition: left .2s, -webkit-transform .2s;
            transition: left .2s, -webkit-transform .2s;
            transition: transform .2s, left .2s;
            transition: transform .2s, left .2s, -webkit-transform .2s
        }
        
        .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            -webkit-transition: right .2s, -webkit-transform .2s;
            transition: right .2s, -webkit-transform .2s;
            transition: transform .2s, right .2s;
            transition: transform .2s, right .2s, -webkit-transform .2s
        }
        
        .swiper-pagination-progressbar {
            background: rgba(0, 0, 0, .25);
            position: absolute
        }
        
        .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
            background: #007aff;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transform: scale(0);
            transform: scale(0);
            -webkit-transform-origin: left top;
            transform-origin: left top
        }
        
        .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
            -webkit-transform-origin: right top;
            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-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
        .swiper-container-vertical>.swiper-pagination-progressbar {
            width: 4px;
            height: 100%;
            left: 0;
            top: 0
        }
        
        .swiper-pagination-white .swiper-pagination-bullet-active {
            background: #fff
        }
        
        .swiper-pagination-progressbar.swiper-pagination-white {
            background: hsla(0, 0%, 100%, .25)
        }
        
        .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
            background: #fff
        }
        
        .swiper-pagination-black .swiper-pagination-bullet-active {
            background: #000
        }
        
        .swiper-pagination-progressbar.swiper-pagination-black {
            background: rgba(0, 0, 0, .25)
        }
        
        .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
            background: #000
        }
        
        .swiper-pagination-lock {
            display: none
        }
        
        .swiper-scrollbar {
            border-radius: 10px;
            position: relative;
            -ms-touch-action: none;
            background: rgba(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, .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: -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;
            text-align: center
        }
        
        .swiper-zoom-container>canvas,
        .swiper-zoom-container>img,
        .swiper-zoom-container>svg {
            max-width: 100%;
            max-height: 100%;
            -o-object-fit: contain;
            object-fit: contain
        }
        
        .swiper-slide-zoomed {
            cursor: move
        }
        
        .swiper-lazy-preloader {
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -21px;
            margin-top: -21px;
            z-index: 10;
            -webkit-transform-origin: 50%;
            transform-origin: 50%;
            -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
            animation: swiper-preloader-spin 1s steps(12) infinite
        }
        
        .swiper-lazy-preloader:after {
            display: block;
            content: "";
            width: 100%;
            height: 100%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
            background-position: 50%;
            background-size: 100%;
            background-repeat: no-repeat
        }
        
        .swiper-lazy-preloader-white:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
        }
        
        @-webkit-keyframes swiper-preloader-spin {
            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        @keyframes swiper-preloader-spin {
            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        .swiper-container .swiper-notification {
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none;
            ;
            z-index: -1000
        }
        
        .swiper-container-fade.swiper-container-free-mode .swiper-slide {
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out
        }
        
        .swiper-container-fade .swiper-slide {
            pointer-events: none;
            -webkit-transition-property: opacity;
            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;
            -webkit-transform-origin: 0 0;
            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 {
            -webkit-transform-origin: 100% 0;
            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-next+.swiper-slide,
        .swiper-container-cube .swiper-slide-prev {
            pointer-events: auto;
            visibility: visible
        }
        
        .swiper-container-cube .swiper-slide-shadow-bottom,
        .swiper-container-cube .swiper-slide-shadow-left,
        .swiper-container-cube .swiper-slide-shadow-right,
        .swiper-container-cube .swiper-slide-shadow-top {
            z-index: 0;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .swiper-container-cube .swiper-cube-shadow {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .6;
            -webkit-filter: blur(50px);
            filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
            filter: blur(50px);
            z-index: 0
        }
        
        .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-bottom,
        .swiper-container-flip .swiper-slide-shadow-left,
        .swiper-container-flip .swiper-slide-shadow-right,
        .swiper-container-flip .swiper-slide-shadow-top {
            z-index: 0;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .swiper-container-coverflow .swiper-wrapper {
            -ms-perspective: 1200px
        }
        
        html {
            font-family: "Museo", Arial, sans-serif;
            font-size: 16px;
            word-spacing: 1px;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: transparent;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            color: #4a4a4a
        }
        
        body {
            margin: 0;
            overflow-x: hidden;
            width: 100%;
            max-width: 100%;
            background: #05291d;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }
        
        body.\--noscroll {
            overflow: hidden
        }
        
        @media (max-width:47.99em) {
            body.\--noscroll {
                position: fixed
            }
        }
        
        body.\--noscrollfix {
            overflow: hidden;
            position: fixed
        }
        
        .page-wrapper {
            min-height: 100vh
        }
        
        .page-wrapper--reveal {
            position: relative;
            z-index: 1;
            background: #fff
        }
        
        .page {
            min-height: 100vh;
            background: #fff
        }
        
        .page:after,
        .page:before {
            content: "";
            display: table;
            clear: both
        }
        
        .page--grey {
            background: #ededed
        }
        
        .page--endspace,
        .page--news {
            padding-bottom: 100px;
            padding-bottom: 6.25rem
        }
        
        .page-enter-active {
            -webkit-transition: opacity .4s .4s;
            transition: opacity .4s .4s
        }
        
        .page-enter {
            
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        .main-menu {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99;
            height: 70px;
            height: 4.375rem;
            -webkit-transition: height 1ms .4s;
            transition: height 1ms .4s
        }
        
        .main-menu:before {
            z-index: -2;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
            background: linear-gradient(180deg, rgba(0, 0, 0, .5) 0, transparent)
        }
        
        .main-menu:after,
        .main-menu:before {
            content: "";
            position: absolute;
            height: 70px;
            width: 100%;
            left: 0;
            top: 0
        }
        
        .main-menu:after {
            z-index: -1;
            border-bottom: 1px solid #d8d8d8;
            background: #fff;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            ;
            -webkit-transition: opacity .4s ease;
            transition: opacity .4s ease
        }
        
        .main-menu__nav {
            position: relative;
            z-index: 2;
            padding: 0 50px;
            padding: 0 3.125rem;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .main-menu__nav,
        .main-menu__nav__content {
            height: 70px;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }
        
        .main-menu__nav__content {
            max-width: 1170px;
            margin: 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        @media (max-width:64.0525em) {
            .main-menu__nav {
                padding: 0 .9375rem
            }
        }
        
        .main-menu__logo {
            cursor: pointer
        }
        
        .main-menu__logo img {
            position: relative;
            padding: 7px 0;
            padding: .4375rem 0;
            height: 70px;
            margin: 0;
            top: 0;
            vertical-align: top;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: padding .4s ease, height .4s ease, margin .4s ease, top .4s ease;
            transition: padding .4s ease, height .4s ease, margin .4s ease, top .4s ease
        }
        
        .main-menu__content {
            position: relative;
            margin: 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%
        }
        
        @media (max-width:48.0625em) {
            .main-menu__content {
                height: 100vh
            }
        }
        
        .main-menu__content-inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .main-menu--big {
            height: 100px;
            height: 6.25rem
        }
        
        .main-menu--big .main-menu__nav,
        .main-menu--big .main-menu__nav__content,
        .main-menu--big:after,
        .main-menu--big:before {
            height: 70px
        }
        
        .main-menu--big .main-menu__logo img {
            height: 90px;
            margin-top: -10px;
            top: 20px
        }
        
        [lang=ru-RU] .main-menu--big .main-menu__logo {
            height: 70px;
            margin-top: 0;
            top: 0
        }
        
        .main-menu__item-link {
            display: inline-block;
            padding: 20px 15px;
            padding: 1.25rem .9375rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            color: #fff;
            text-transform: uppercase;
            font-size: 14px;
            font-size: .875rem;
            letter-spacing: 1px;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        .main-menu__item-link--drop {
            background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=);
            background-repeat: no-repeat;
            background-position: right 10px center;
            background-size: 10px;
            padding-right: 30px;
            padding-right: 1.875rem
        }
        
        .main-menu__item-link--opened {
            opacity: .5
        }
        
        .main-menu__item-link--is-sub {
            opacity: 1
        }
        
        .main-menu__item-link--is-sub.main-menu__item-link--drop {
            background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExIDcuN2MtLjMgMC0uNS0uMS0uNy0uM0w2IDMuMSAxLjcgNy40Yy0uNC40LTEgLjQtMS40IDBzLS40LTEgMC0xLjRMNiAuMyAxMS43IDZjLjQuNC40IDEgMCAxLjQtLjIuMi0uNS4zLS43LjN6Ii8+PC9zdmc+)
        }
        
        .\--hover .main-menu__item-link:hover {
            opacity: 1
        }
        
        @media (min-width:48em) {
            .main-menu__item-link--hovered {
                opacity: .5
            }
            .main-menu__item-link--is-hovered {
                opacity: 1
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__item-link {
                display: block;
                width: auto;
                padding: 1.25rem .9375rem;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                color: #4a4a4a
            }
            .main-menu__item-link--drop {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNy40IDEyIj48c3R5bGU+LnN0MHtmaWxsOiM0YTRhNGF9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCAxMWMwLS4zLjEtLjUuMy0uN0w0LjYgNiAuMyAxLjdDLS4xIDEuMy0uMS43LjMuM3MxLS40IDEuNCAwTDcuNCA2bC01LjcgNS43Yy0uNC40LTEgLjQtMS40IDAtLjItLjItLjMtLjUtLjMtLjd6Ii8+PC9zdmc+);
                background-size: 6px;
                background-position: 100%
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__hamburger {
                position: relative;
                height: 30px;
                width: 30px;
                margin-left: auto;
                z-index: 5;
                cursor: pointer
            }
            .main-menu__hamburger>i {
                height: 2px;
                width: 24px;
                top: 50%;
                margin-top: -1px;
                left: 3px
            }
            .main-menu__hamburger>i,
            .main-menu__hamburger>i:after,
            .main-menu__hamburger>i:before {
                display: block;
                border-radius: 2px;
                background: #fff;
                position: absolute;
                -webkit-transition: all .3s cubic-bezier(.68, -.55, .27, 1.55);
                transition: all .3s cubic-bezier(.68, -.55, .27, 1.55)
            }
            .main-menu__hamburger>i:after,
            .main-menu__hamburger>i:before {
                content: "";
                height: 100%;
                width: 100%;
                will-change: transform
            }
            .main-menu__hamburger>i:before {
                top: -8px
            }
            .main-menu__hamburger>i:after {
                bottom: -8px
            }
            .main-menu__hamburger--opened>i {
                background: transparent
            }
            .main-menu__hamburger--opened>i:before {
                top: 0;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg)
            }
            .main-menu__hamburger--opened>i:after {
                bottom: 0;
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg)
            }
        }
        
        .main-menu__switch-lang {
            border: 0;
            margin-left: 15px;
            margin-left: .9375rem;
            background: transparent;
            font-size: 14px;
            font-size: .875rem;
            height: 48px;
            height: 3rem;
            width: 76px;
            width: 4.75rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            color: #fff;
            position: relative;
            background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=);
            background-repeat: no-repeat;
            background-position: right 10px center;
            background-size: 10px;
            padding-right: 25px;
            padding-right: 1.5625rem;
            cursor: pointer
        }
        
        .main-menu__switch-lang--opened {
            background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojNGE0YTRhfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=);
            background-color: #fff;
            color: #4a4a4a
        }
        
        .main-menu__switch-lang__list {
            position: absolute;
            top: 0;
            left: 0;
            padding: 0;
            margin: 0;
            background-clip: content-box;
            width: 100%;
            text-align: center;
            padding-top: 48px;
            padding-top: 3rem
        }
        
        .main-menu__switch-lang__item {
            display: block;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 8px 5px;
            padding: .5rem .3125rem;
            cursor: pointer;
            opacity: .3;
            display: none;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        .main-menu__switch-lang__item img {
            vertical-align: middle;
            margin-top: -3px;
            margin-top: -.1875rem;
            height: 18px;
            height: 1.125rem
        }
        
        .main-menu__switch-lang__item:hover {
            opacity: 1
        }
        
        .main-menu__switch-lang__item--global {
            padding-top: 8px;
            padding-top: .5rem;
            padding-bottom: 16px;
            padding-bottom: 1rem
        }
        
        .main-menu__switch-lang__item--active {
            position: absolute;
            padding-right: 30px;
            padding-right: 1.875rem;
            text-align: right;
            line-height: 32px;
            line-height: 2rem;
            top: 0;
            opacity: 1;
            display: block
        }
        
        .main-menu__switch-lang--opened .main-menu__switch-lang__list {
            background-color: #fff;
            -webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, .1), 0 4px 20px rgba(0, 0, 0, .1);
            box-shadow: 0 2px 40px rgba(0, 0, 0, .1), 0 4px 20px rgba(0, 0, 0, .1)
        }
        
        .main-menu__switch-lang--opened .main-menu__switch-lang__item {
            display: block;
            opacity: 1
        }
        
        .main-menu__switch-lang--opened .main-menu__switch-lang__item:hover {
            background: #f6f3f2
        }
        
        .main-menu__switch-lang--opened .main-menu__switch-lang__item--active {
            opacity: .3
        }
        
        .main-menu__switch-lang--opened .main-menu__switch-lang__item--active:hover {
            background: transparent
        }
        
        .main-menu__switch-lang-mobile-wrap {
            padding: 15px;
            padding: .9375rem
        }
        
        .main-menu__switch-lang-mobile-wrap>img {
            height: 14px;
            height: .875rem;
            margin-right: 12px;
            margin-right: .75rem;
            vertical-align: middle;
            margin-top: -2px;
            margin-top: -.125rem
        }
        
        .main-menu__switch-lang-mobile {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            position: relative;
            border: 0;
            background: transparent;
            font-size: 14px;
            font-size: .875rem;
            color: #4a4a4a;
            letter-spacing: 1px;
            text-align: left;
            background-repeat: no-repeat;
            background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojNGE0YTRhfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=);
            background-size: 10px;
            background-position: 100%;
            padding-right: 15px;
            padding-right: .9375rem
        }
        
        .main-menu__switch-lang-mobile option {
            padding: 0
        }
        
        .main-menu__store-icon {
            display: inline-block;
            text-decoration: none;
            cursor: pointer;
            padding: 20px 15px;
            padding: 1.25rem .9375rem
        }
        
        .main-menu__store-icon__label {
            font-size: 14px;
            font-size: .875rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 14px;
            font-weight: 700;
            letter-spacing: .3px;
            text-transform: uppercase;
            color: #d9cb23;
            margin-left: 14px;
            margin-left: .875rem;
            display: inline-block;
            vertical-align: middle
        }
        
        .main-menu__store-icon img {
            height: 18px;
            height: 1.125rem;
            vertical-align: top
        }
        
        @media (max-width:64.0525em) {
            .main-menu__store-icon {
                padding: .9375rem;
                margin-top: 1.25rem
            }
            .main-menu__store-icon+.main-menu__search-mobile {
                margin-top: 0
            }
            .main-menu__store-icon__label {
                font-weight: 400;
                color: #4a4a4a
            }
        }
        
        .main-menu__search-icon {
            cursor: pointer
        }
        
        .main-menu__search-icon img {
            height: 16px;
            height: 1rem;
            vertical-align: top
        }
        
        @media (max-width:64.0525em) {
            .main-menu__search-icon {
                padding: .9375rem 0 1.5625rem
            }
            .main-menu__search-icon img {
                padding: 1rem;
                opacity: .25
            }
        }
        
        .main-menu__search-mobile {
            cursor: pointer;
            display: inline-block;
            padding: 20px 15px;
            padding: 1.25rem .9375rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            color: #4a4a4a;
            text-transform: uppercase;
            font-size: 14px;
            font-size: .875rem;
            letter-spacing: 1px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        .main-menu__search-mobile img {
            height: 14px;
            height: .875rem;
            vertical-align: top
        }
        
        @media (max-width:64.0525em) {
            .main-menu__search-mobile {
                padding: .9375rem;
                margin-top: 1.25rem
            }
            .main-menu__search-mobile img {
                padding: 0;
                margin-right: .625rem
            }
        }
        
        .main-menu__search-input {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            margin: 16px 0;
            margin: 1rem 0;
            border: 0;
            background: transparent;
            font-size: 14px;
            font-size: .875rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 14px;
            letter-spacing: .1px;
            color: #979797
        }
        
        .main-menu__search-input--white {
            color: #fff
        }
        
        .main-menu__subnav {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50%;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #fff;
            padding: 120px 0 75px;
            padding: 7.5rem 0 4.6875rem
        }
        
        @media (max-width:64.0525em) {
            .main-menu__subnav {
                background-color: transparent;
                padding: 7.5rem 0 1.5625rem
            }
        }
        
        .main-menu__subnav__content {
            max-width: 1170px;
            width: 100%;
            margin: 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            ;
            -webkit-transition: opacity .4s ease;
            transition: opacity .4s ease
        }
        
        .main-menu__subnav__content--show {
            -webkit-transition: opacity .4s ease .8s;
            transition: opacity .4s ease .8s;
            opacity: 1
        }
        
        @media (max-width:64.0525em) {
            .main-menu__subnav__content {
                opacity: 1
            }
        }
        
        .main-menu__subnav--product {
            padding: 125px 50px 50px;
            padding: 7.8125rem 3.125rem 3.125rem
        }
        
        .main-menu__subnav--product__content {
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }
        
        .main-menu__subnav--search {
            padding: 155px 0 125px;
            padding: 9.6875rem 0 7.8125rem
        }
        
        .main-menu__subnav--search .main-menu__subnav__content {
            display: block
        }
        
        .main-menu__subnav__section {
            padding: 0 50px;
            padding: 0 3.125rem;
            margin-right: auto
        }
        
        .main-menu__subnav__title {
            font-size: 14px;
            font-size: .875rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 16px;
            letter-spacing: .1px;
            color: #fff;
            text-transform: uppercase;
            opacity: .5;
            letter-spacing: 1.5px;
            margin: 25px 0;
            margin: 1.5625rem 0
        }
        
        .main-menu__subnav__item {
            font-size: 18px;
            font-size: 1.125rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 38px;
            letter-spacing: .1px;
            color: #fff;
            display: block;
            text-decoration: none;
            letter-spacing: 1px;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        @media (max-width:47.99em) {
            .main-menu__subnav__item {
                font-size: 1.375rem;
                font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
                line-height: 42px;
                letter-spacing: .1px
            }
        }
        
        .main-menu__subnav__item--hovered {
            opacity: .5
        }
        
        .main-menu__subnav__item--is-hovered {
            opacity: 1
        }
        
        .main-menu__subnav__products {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            width: 67%;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        
        .main-menu__subnav__products--full {
            width: 100%
        }
        
        .main-menu__subnav__product {
            display: block;
            padding: 0 15px;
            padding: 0 .9375rem;
            text-decoration: none;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease;
            cursor: pointer
        }
        
        .main-menu__subnav__product__image {
            display: block;
            margin: 0 auto;
            width: 160px;
            width: 10rem
        }
        
        .main-menu__subnav__product__name {
            display: block;
            font-size: 18px;
            font-size: 1.125rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 28px;
            letter-spacing: .1px;
            letter-spacing: 1.5px;
            color: #fff;
            text-align: center;
            margin-bottom: 15px;
            margin-bottom: .9375rem
        }
        
        .main-menu__subnav__product--hovered {
            opacity: .5
        }
        
        .main-menu__subnav__product--is-hovered {
            opacity: 1
        }
        
        .main-menu__subnav__banner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 33%;
            padding: 50px 65px;
            padding: 3.125rem 4.0625rem;
            margin: 0 0 0 25px;
            margin: 0 0 0 1.5625rem;
            -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            background: rgba(0, 0, 0, .15);
            text-decoration: none;
            -webkit-transition: background .2s ease;
            transition: background .2s ease
        }
        
        .\--hover .main-menu__subnav__banner:hover {
            background: rgba(0, 0, 0, .35)
        }
        
        .main-menu__subnav__banner__text {
            font-weight: 700 !important;
font-family: "Museo Sans", "Noto Serif", Arial, sans-serif !important;
            line-height: 1;
            letter-spacing: .9px;
            font-size: 38px;
            font-size: 2.375rem;
            color: #fff;
            margin: auto auto 0;
            text-transform: uppercase;
            letter-spacing: .5px
        }
        
        [lang=ru-RU] .main-menu__subnav__banner__text {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif
        }
        
        .main-menu__subnav__banner__icon {
            display: block;
            margin: 20px auto auto;
            margin: 1.25rem auto auto;
            height: 40px;
            height: 2.5rem;
            width: 40px;
            width: 2.5rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border-radius: 50%;
            background: transparent;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        
        .main-menu__subnav__banner__icon img {
            display: block;
            margin: 0 auto;
            height: 40px;
            height: 2.5rem;
            width: 40px;
            width: 2.5rem
        }
        
        .main-menu__subnav__search-title {
            display: block;
            font-size: 32px;
            font-size: 2rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 40px;
            letter-spacing: .1px;
            color: #fff;
            text-align: center;
            letter-spacing: 1.4px
        }
        
        .main-menu__subnav__search-input {
            display: block;
            width: 100%;
            margin: 20px auto 0;
            margin: 1.25rem auto 0;
            max-width: 570px;
            max-width: 35.625rem;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            background: transparent;
            padding: 14px 35px;
            padding: .875rem 2.1875rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            border: 0;
            border-bottom: 1px solid #fff;
            font-size: 14px;
            font-size: .875rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 14px;
            letter-spacing: .1px;
            color: #fff
        }
        
        .main-menu__backpanel,
        .main-menu__return,
        .main-menu__section-title {
            display: none
        }
        
        .main-menu--white:after {
            opacity: 1
        }
        
        .main-menu--open,
        .main-menu--open-sub {
            background: rgba(0, 0, 0, .5);
            height: 100%;
            -webkit-transition: none;
            transition: none
        }
        
        .main-menu--hovered .main-menu__hamburger>i,
        .main-menu--hovered .main-menu__hamburger>i:after,
        .main-menu--hovered .main-menu__hamburger>i:before {
            background: #4a4a4a
        }
        
        .main-menu--hovered .main-menu__hamburger--opened>i {
            background: transparent
        }
        
        @media (min-width:48em) {
            .main-menu--hovered .main-menu__item-link {
                color: #4a4a4a
            }
            .main-menu--hovered .main-menu__item-link--drop {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojNGE0YTRhfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=)
            }
            .main-menu--hovered .main-menu__switch-lang {
                color: #4a4a4a;
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojNGE0YTRhfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=)
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__logo img {
                height: 70px;
                padding: .625rem 0
            }
            .main-menu__nav__content {
                padding: 0 1.25rem
            }
            .main-menu__backpanel {
                position: fixed;
                top: 0;
                right: -43.84%;
                width: 85.84%;
                height: 100%;
                background-color: #fff;
                -webkit-transition: right .2s ease;
                transition: right .2s ease;
                display: block;
                background-size: cover;
                background-repeat: no-repeat;
                background-position: 50%
            }
            .main-menu__content {
                display: block;
                position: fixed;
                -webkit-overflow-scrolling: touch;
                right: 0;
                top: 0;
                width: 42%;
                height: auto;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                min-height: 100%;
                max-height: 100%;
                overflow: auto;
                -webkit-box-shadow: none;
                box-shadow: none;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: flex-start;
                -webkit-transition: right .4s ease;
                transition: right .4s ease
            }
        }
        
        @media (max-width:64.0525em) and (min-width:64.0625em) {
            .main-menu__content {
                min-height: 100vh;
                max-height: 100vh
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__content--subnav:before {
                content: "";
                position: absolute;
                height: 80%;
                top: 10%;
                width: 1px;
                right: 0;
                background: hsla(0, 0%, 100%, .3)
            }
            .main-menu__content-inner {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: flex-start;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                padding: 7.8125rem 3.75rem 4.6875rem 2.5rem
            }
            .main-menu__item-link {
                opacity: 1;
                padding-right: 1.5625rem;
                background-position: 100% calc(50% - 1px)
            }
            .main-menu__subnav {
                position: fixed;
                left: auto;
                right: -43.84%;
                width: 43.84%;
                height: auto;
                overflow: auto;
                -webkit-overflow-scrolling: touch;
                min-height: 100%;
                max-height: 100%;
                -webkit-transition: right .4s ease;
                transition: right .4s ease
            }
            .main-menu__subnav--product {
                padding: 4.6875rem 1.875rem 0
            }
            .main-menu__subnav__content {
                display: block;
                padding: 0 1.875rem 3.125rem
            }
            .main-menu__subnav--product .main-menu__subnav__content {
                padding: 0
            }
            .main-menu__subnav__section+.main-menu__subnav__section {
                margin-top: 4.6875rem
            }
            .main-menu__subnav__item {
                opacity: 1
            }
            .main-menu__subnav__products {
                display: block;
                width: 100%;
                padding: .9375rem;
                -webkit-box-sizing: border-box;
                box-sizing: border-box
            }
        }
        
        @media (max-width:64.0525em) and (min-width:48.0625em) and (max-width:64.0525em) {
            .main-menu__subnav__products {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__subnav__product {
                padding: .9375rem
            }
            .main-menu__subnav__product__image {
                margin: 0 auto;
                width: 8.4375rem
            }
        }
        
        @media (max-width:64.0525em) and (min-width:48.0625em) and (max-width:64.0525em) {
            .main-menu__subnav__product {
                width: 50%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box
            }
        }
        
        @media (max-width:64.0525em) {
            .main-menu__subnav__banner {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                text-align: left;
                width: 90%;
                padding: 1.5625rem 2.1875rem;
                margin: 1.5625rem auto 3.125rem
            }
            .main-menu__subnav__banner__text {
                margin: 0
            }
            .main-menu__subnav__banner__icon {
                margin: 0 0 0 1.5625rem
            }
            .main-menu--open .main-menu__nav {
                -webkit-box-shadow: none;
                box-shadow: none;
                background: transparent
            }
            .main-menu--open .main-menu__hamburger>i,
            .main-menu--open .main-menu__hamburger>i:after,
            .main-menu--open .main-menu__hamburger>i:before {
                background: #4a4a4a
            }
            .main-menu--open .main-menu__hamburger--opened>i {
                background: transparent
            }
            .main-menu--open-sub .main-menu__content {
                right: 43.84%
            }
            .main-menu--open-sub .main-menu__backpanel,
            .main-menu--open-sub .main-menu__subnav {
                right: 0
            }
            .main-menu--open-sub .main-menu__item-link {
                color: #fff
            }
            .main-menu--open-sub .main-menu__item-link--drop {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOCAxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS4zIDExYzAtLjMuMS0uNS4zLS43TDQuOSA2IC42IDEuN0MuMiAxLjMuMi43LjYuM3MxLS40IDEuNCAwTDcuNyA2IDIgMTEuN2MtLjQuNC0xIC40LTEuNCAwLS4yLS4yLS4zLS41LS4zLS43eiIvPjwvc3ZnPg==)
            }
            .main-menu--open-sub .main-menu__search-mobile {
                color: #fff
            }
            .main-menu--open-sub .main-menu__switch-lang-mobile {
                color: #fff;
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEgLjNjLjMgMCAuNS4xLjcuM0w2IDQuOSAxMC4zLjZjLjQtLjQgMS0uNCAxLjQgMCAuNC40LjQgMSAwIDEuNEw2IDcuNy4zIDJjLS40LS40LS40LTEgMC0xLjRDLjUuNC44LjMgMSAuM3oiLz48L3N2Zz4=)
            }
            .main-menu--open-sub .main-menu__hamburger>i:after,
            .main-menu--open-sub .main-menu__hamburger>i:before {
                background: #fff
            }
        }
        
        @media (max-width:47.99em) {
            .main-menu__content {
                width: 100%;
                background: #fff;
                -webkit-transition: right .2s ease;
                transition: right .2s ease
            }
            .main-menu__content-inner {
                padding: 7.8125rem 2.5rem 4.6875rem 1.25rem
            }
            .main-menu__nav {
                z-index: auto;
                padding: 0 1.5625rem
            }
            .main-menu__nav__content {
                padding: 0
            }
            .main-menu__subnav {
                right: -100%;
                width: 100%;
                z-index: 2
            }
            .main-menu__subnav--product {
                padding-left: 0;
                padding-right: 0;
                padding-bottom: 0
            }
            .main-menu__subnav__content-inner {
                padding: 0 1.875rem 3.125rem
            }
            .main-menu__subnav__section {
                padding-left: 0;
                padding-right: 0
            }
            .main-menu__subnav__products {
                padding: 0 1.5625rem
            }
            .main-menu__subnav__product__name {
                font-size: 1.375rem;
                font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
                line-height: 42px;
                letter-spacing: .1px
            }
            .main-menu__subnav__banner {
                margin: 1.5625rem auto 1.25rem
            }
            .main-menu__subnav__banner__icon {
                margin-left: 3.125rem
            }
            .main-menu--open-sub .main-menu__content {
                right: 90%;
                -webkit-transition: right .4s ease .1s;
                transition: right .4s ease .1s
            }
            .main-menu--open-sub .main-menu__item-link {
                color: #4a4a4a
            }
            .main-menu--open-sub .main-menu__item-link--drop {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNy40IDEyIj48c3R5bGU+LnN0MHtmaWxsOiM0YTRhNGF9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCAxMWMwLS4zLjEtLjUuMy0uN0w0LjYgNiAuMyAxLjdDLS4xIDEuMy0uMS43LjMuM3MxLS40IDEuNCAwTDcuNCA2bC01LjcgNS43Yy0uNC40LTEgLjQtMS40IDAtLjItLjItLjMtLjUtLjMtLjd6Ii8+PC9zdmc+)
            }
            .main-menu--open-sub .main-menu__return {
                position: absolute;
                left: 1.5625rem;
                padding: .625rem;
                height: 2.25rem;
                width: 2.25rem;
                top: 1.125rem;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                display: block;
                cursor: pointer;
                z-index: 5
            }
            .main-menu--open-sub .main-menu__return img {
                height: 1rem
            }
            .main-menu--open-sub .main-menu__section-title {
                display: block;
                position: fixed;
                top: 1.5625rem;
                left: 50%;
                font-size: .875rem;
                font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
                line-height: 16px;
                letter-spacing: .1px;
                color: #fff;
                text-transform: uppercase;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                z-index: 5
            }
        }
        
        .main-menu .main-menu__search-input--white:-moz-placeholder,
        .main-menu .main-menu__search-input--white:-ms-input-placeholder,
        .main-menu .main-menu__search-input--white::-moz-placeholder,
        .main-menu .main-menu__search-input--white::-webkit-input-placeholder {
            color: #fff
        }
        
        .main-menu .main-menu__search-input--white:-moz-placeholder,
        .main-menu .main-menu__search-input--white:-ms-input-placeholder,
        .main-menu .main-menu__search-input--white::-moz-placeholder,
        .main-menu .main-menu__search-input--white::-webkit-input-placeholder,
        .main-menu .main-menu__search-input--white::placeholder {
            color: #fff
        }
        
        .main-menu .slide-enter-active,
        .main-menu .slide-leave-active {
            -webkit-transition: -webkit-transform .4s ease;
            transition: -webkit-transform .4s ease;
            transition: transform .4s ease;
            transition: transform .4s ease, -webkit-transform .4s ease
        }
        
        .main-menu .slide-enter,
        .main-menu .slide-leave-to {
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .main-menu .slide-delay-enter-active {
            -webkit-transition: -webkit-transform .4s ease .2s;
            transition: -webkit-transform .4s ease .2s;
            transition: transform .4s ease .2s;
            transition: transform .4s ease .2s, -webkit-transform .4s ease .2s
        }
        
        .main-menu .slide-delay-leave-active {
            -webkit-transition: -webkit-transform .3s ease 0s;
            transition: -webkit-transform .3s ease 0s;
            transition: transform .3s ease 0s;
            transition: transform .3s ease 0s, -webkit-transform .3s ease 0s
        }
        
        .main-menu .slide-delay-enter,
        .main-menu .slide-delay-leave-to {
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .main-menu .none-enter-active,
        .main-menu .none-leave-active {
            -webkit-transition: none!important;
            transition: none!important;
            display: none
        }
        
        .main-menu .slide-down-enter-active,
        .main-menu .slide-down-leave-active {
            -webkit-transition: -webkit-transform .4s ease;
            transition: -webkit-transform .4s ease;
            transition: transform .4s ease;
            transition: transform .4s ease, -webkit-transform .4s ease
        }
        
        .main-menu .slide-down-enter,
        .main-menu .slide-down-leave-to {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%)
        }
        
        .main-menu .fade-delay-enter-active {
            -webkit-transition: opacity .4s ease .4s;
            transition: opacity .4s ease .4s
        }
        
        .main-menu .fade-delay-leave-active {
            -webkit-transition: opacity .4s ease;
            transition: opacity .4s ease
        }
        
        .main-menu .fade-delay-enter,
        .main-menu .fade-delay-leave-to {
            
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        .intro__header {
            position: relative;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50%;
            height: 200px;
            height: 12.5rem;
            width: 100%
        }
        
        @media (max-width:47.99em) {
            .intro__header {
                height: 7.5rem
            }
        }
        
        .intro__header:after {
            content: "";
            position: absolute;
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
            background: rgba(0, 0, 0, .3)
        }
        
        .intro__content {
            max-width: 870px;
            margin: 80px auto;
margin-bottom: 0px;
padding-bottom: 0px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center
        }
        
        @media (max-width:47.99em) {
            .intro__content {
                margin: 2.1875rem auto;
                padding: 0 1.875rem
            }
        }
        
        .intro__title {
            font-weight: 900 !important;
font-family: "Museo Sans", "Noto Serif", Arial, sans-serif !important;
            line-height: 1;
            letter-spacing: .9px;
            font-size: 2.5rem;
            letter-spacing: 1.5px;
            margin: 0
        }
        
        @media (max-width:47.99em) {
            .intro__title {
                font-size: 2rem;
            }
        }
        
        [lang=ru-RU] .intro__title {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif
        }
        
        @media (max-width:47.99em) {
            [lang=ru-RU] .intro__title {
                font-size: 2rem;
            }
        }
        
        .intro__description {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            font-weight: 900 !important;
            font-size: 22px;
            font-size: 1.375rem;
            line-height: 27px;
            line-height: 1.6875rem;
            letter-spacing: .9px
        }
        
        @media (max-width:47.99em) {
            .intro__description {
                font-size: 1.125rem;
                line-height: 1.375rem
            }
        }
        
        .intro__date {
            display: block;
            text-transform: uppercase;
            font-size: 12px;
            font-size: .75rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 18px;
            font-weight: 700;
            letter-spacing: .3px;
            opacity: .3;
            margin-top: 20px;
            margin-top: 1.25rem
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        .editorial-split {
            position: relative;
            margin: 3.4375rem auto auto auto;
            padding: 0 50px;
            padding: 0 3.125rem;
            width: 100%;
            max-width: 870px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            
        }
        
        @media (max-width:47.99em) {
            .editorial-split {
                margin: 2.1875rem auto;
                padding: 0 2.1875rem
            }
        }
        
        .editorial-split__main-title {
            font-weight: 700 !important;
font-family: "Museo Sans", "Noto Serif", Arial, sans-serif !important;
            line-height: 1;
            letter-spacing: .9px;
            font-size: 46px;
            font-size: 2.875rem;
            letter-spacing: 1.5px;
            text-align: center;
            margin: 80px auto 50px;
            margin: 5rem auto 3.125rem;
            text-transform: uppercase
        }
        
        @media (max-width:47.99em) {
            .editorial-split__main-title {
                font-size: 2.25rem
            }
        }
        
        [lang=ru-RU] .editorial-split__main-title {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif
        }
        
        @media (max-width:47.99em) {
            .editorial-split__main-title {
                margin: 3.4375rem auto 2.1875rem
            }
        }
        
        .editorial-split__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        @media (max-width:47.99em) {
            .editorial-split__body {
                display: block
            }
        }
        
        .editorial-split__content {
            border-top: 1px solid #d8d8d8;
            border-bottom: 1px solid #d8d8d8;
            padding: 20px 0;
            padding: 1.25rem 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 50%;
            flex: 1 1 50%
        }
        
        @media (max-width:47.99em) {
            .editorial-split__content {
                border-bottom: 0
            }
        }
        
        .editorial-split__image {
            position: relative;
            overflow: hidden;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 50%;
            flex: 1 1 50%;
            margin-left: 30px;
            margin-left: 1.875rem;
             border-radius: 8px !important;
        }

                .editorial-split__image img{
            border-radius: 8px !important;
        }
        
        .editorial-split__image:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 152.02156%
        }
        
        .editorial-split__image>:first-child {
            position: absolute;
            width: 100%;
            height: auto;
            top: 42%;
            left: 0;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        .editorial-split__image--square {
            position: relative;
            overflow: hidden
        }
        
        .editorial-split__image--square:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 98.38275%
        }
        
        .editorial-split__image--square>:first-child {
            position: absolute;
            width: 100%;
            height: auto;
            top: 50%;
            left: 0;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        @media (max-width:47.99em) {
            .editorial-split__image {
                position: relative;
                overflow: hidden;
                margin-left: 0;
                margin-top: 0
            }
            .editorial-split__image:before {
                display: block;
                content: "";
                width: 100%;
                
            }
            .editorial-split__image>:first-child {
                position: absolute;
                width: 100%;
                height: auto;
                top: 50%;
                left: 0;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%)
            }
        }
        
        .editorial-split__title {
            font-size: 22px;
            line-height: 1;
            font-weight: 700;
            margin-top: 15px;
            margin-top: .9375rem;
            margin-bottom: 35px;
        }
        
        .editorial-split__title {
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            letter-spacing: .1px
        }
        
        .editorial-split__parag {
            font-size: 15px;
            font-size: .9375rem;
            line-height: 24px;
            margin-bottom: 30px;
            font-family: "Museo Slab", "Noto Serif", Arial, sans-serif !important;
            font-weight: 300 !important;
        }

            .editorial-split__parag p{
            font-family: "Museo Slab", "Noto Serif", Arial, sans-serif !important;
            font-weight: 300 !important;
        }
        
        .editorial-split__parag a {
            text-decoration: underline;
            color: #4a4a4a
        }
        
        .editorial-split__parag h4 {
            font-size: 13px;
            font-size: .8125rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 15px;
            letter-spacing: .1px;
            font-weight: 700;
            margin-top: 35px;
            margin-top: 2.1875rem;
            margin-bottom: 35px;
            margin-bottom: 2.1875rem
        }
        
        .editorial-split--reverse .editorial-split__image {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
            margin-left: 0;
            margin-right: 30px;
            margin-right: 1.875rem
        }
        
        @media (max-width:47.99em) {
            .editorial-split--reverse .editorial-split__image {
                margin-right: 0
            }
        }
        
        .editorial-split--reverse .editorial-split__content {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: 400
        }
        
        .footer--reveal {
            position: fixed;
            width: 100%;
            bottom: 0;
            background: #fff
        }
        
        .footer__bottom__inner,
        .footer__main-wrap__inner {
            width: 100%;
            max-width: 1400px;
            max-width: 87.5rem;
            margin: 0 auto
        }
        
        .footer__main-wrap {
            background: #4c4d2c;
            padding: 50px 35px;
            padding: 3.125rem 13.1875rem !important;
        }

        .footer__links .phone-link {
            color: #efeeb5;
        }

        
        .footer__main-wrap:after,
        .footer__main-wrap:before {
            content: "";
            display: table;
            clear: both
        }
        
        @media (max-width:47.99em) {
            .footer__main-wrap {
                padding: 0 2.1875rem !important;
            }
        }
        
        .footer__main-wrap__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        @media (max-width:47.99em) {
            .footer__main-wrap__inner {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column
            }
        }
        
        .footer__logo-cont {
            -webkit-box-flex: 3;
            -ms-flex: 3 1 auto;
            flex: 3 1 auto
        }
        
        @media (max-width:47.99em) {
            .footer__logo-cont {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1;
                margin: 1.875rem 0 0
            }
        }
        
        .footer__social-cont {
            height: 25px;
            height: 1.5625rem;
            -webkit-box-flex: 2;
            -ms-flex: 2 0 auto;
            flex: 2 0 auto;
            margin-left: auto
        }
        
        @media (max-width:47.99em) {
            .footer__social-cont {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2;
                margin: 1.875rem 0 0
            }
        }
        
        .footer__store-locator {
            width: 175px;
            width: 10.9375rem;
            text-decoration: none;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            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;
            border: 1px solid #fff;
            border-radius: 2px;
            font-size: 12px;
            font-size: .75rem;
            font-family: "Museo Sans", "Noto Serif", Arial, sans-serif;
            line-height: 18px;
            font-weight: 700;
            letter-spacing: .3px;
            text-transform: uppercase;
            color: #fff;
            padding: 12px 25px;
            padding: .75rem 1.5625rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        .footer__store-locator img {
            margin-right: 10px;
            margin-right: .625rem;
            height: 16px;
            height: 1rem
        }
        
        @media (max-width:47.99em) {
            .footer__store-locator {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4;
                margin: 1.875rem 0
            }
        }
        
        .footer__content {
            -webkit-box-flex: 5;
            -ms-flex: 5 0 auto;
            flex: 5 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        @media (max-width:47.99em) {
            .footer__content {
                display: block;
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3;
                margin: 1.875rem 0 0
            }
        }
        
        .footer__logo {
            vertical-align: top;
            width: 80px;
            width: 5rem
        }
        
        .footer__group {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            border-left: 2px solid hsl(60deg 64.44% 82.35%);
            padding: 0 20px;
            padding: 0 1.25rem;
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }
        
        @media (max-width:47.99em) {
            .footer__group {
                border: 0;
                text-align: center
            }
        }
        
        .footer__list {
            padding: 0;
            margin: 0
        }
        
        .footer__list>li {
            display: block;
            margin: 20px 0
        }
        
        @media (min-width:48em) {
            .footer__list>li:first-child {
                margin-top: 0
            }
            .footer__list>li:last-child {
                margin-bottom: 0
            }
        }
        
        .footer__list__item {
            font-size: 1rem;
            font-weight: 700 !important;
        font-family: "Museo Sans", Arial, sans-serif !important;
            line-height: 18px;
            font-weight: 700;
            letter-spacing: .3px;
            text-decoration: none;
            color: #efeeb5;
            text-transform: uppercase
        }

        
        .footer__social {
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        
        .footer__social__image {
            display: inline-block;
            height: 25px;
            height: 1.5625rem
        }
        
        .footer__social+.footer__social {
            margin-left: 30px;
            margin-left: 1.875rem
        }
        
        @media (max-width:47.99em) {
            .footer__social+.footer__social {
                margin-left: .9375rem
            }
        }
        
        .footer__bottom {
            background: #797641;
            padding: 18px 35px 14px;
            padding: 1.125rem 2.1875rem .875rem;
            text-align: center
        }
        
        .footer__copy {
            font-size: 12px;
            font-size: .75rem;
            color: #efeeb5;
            opacity: .35
        }
        
        .footer__scroll-top {
            background: #05291d;
            padding: 19px 35px 17px;
            padding: 1.1875rem 2.1875rem 1.0625rem;
            text-align: center
        }
        
        .footer__scroll-top img {
            vertical-align: top
        }
        
        .footer__icons,
        .footer__links {
            -webkit-transition: opacity .4s ease;
            transition: opacity .4s ease
        }
        
        .footer__icons--hover,
        .footer__links--hover {
            opacity: .5
        }
        
        .footer__icons--current,
        .footer__links--current {
            opacity: 1
        }

        .image-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px; /* Aralık */
  max-width: 1200px;
  margin: auto;
}

.image-grid img {
  width: 100%;
  height: 300px;
  display: block;
  object-fit: cover;
  border-radius: 8px;
}


@media (max-width: 768px) {
  .image-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.image-grid img {
  width: 100%;
  height: 200px;
  display: block;
  object-fit: cover;
  border-radius: 8px;
}

    .intro__title {
        font-size: 2.2rem;
    }   

    .intro__content {
        margin-bottom: 0px !important;
    }
 }

/* Global heading font override */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.wp-block-heading, .intro__title,
[class*="__title"], [class*="__heading"], [class*="__subtitle"], [class*="__uptitle"] {
    font-family: "Museo Sans", "Noto Serif", Arial, sans-serif !important;
    font-weight: 900;
}

h1, .h1 {
    font-weight: 900;
}