@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@800&display=swap);
.not-selectable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:initial;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color,rgba(1,210,232,.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/var(--fancybox-thumbs-ratio, 1.5));background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(1,210,232,.94));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__button--fullscreen g:nth-child(2),.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--monospace-font:"JetBrains Mono",monospace}html{scroll-behavior:smooth}body{margin:0;font-weight:300;font-family:GT Eesti Pro Display,Arial,Helvetica,sans-serif;background-color:#fafafa}.a-clear{color:inherit;text-decoration:none;cursor:pointer}.ul-clear{margin:0;padding:0;list-style-type:none}img{max-width:100%;height:auto}button{font-size:inherit;font-family:inherit}.container{flex-basis:1420px;box-sizing:border-box;width:100%;max-width:1420px;margin:0 auto;padding:0 10px}.container .container{padding:0}.btn{display:flex;gap:14px;align-items:center;justify-content:center;padding:16px 30px;font-weight:400;font-size:16px;font-family:inherit;line-height:1;white-space:nowrap;border-radius:5px;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}.btn:disabled{background-color:grey;cursor:not-allowed;opacity:.8}.btn:focus{color:var(--focus-color);background-color:var(--focus-background)}.btn:not(:disabled):hover{color:var(--hover-color);background-color:var(--hover-background)}.btn_type_primary{color:#fff;background-color:#2e8c4d;border:none}.btn_type_outlined,.btn_type_primary{--hover-background:#267841;--hover-color:#fff;--focus-background:#175e2e;--focus-color:#fff}.btn_type_outlined{color:#2e8c4d;background-color:initial;border:1px solid #24713d}.btn_type_secondary{--hover-background:#8c1414;--hover-color:#fff;--focus-background:#520a0a;--focus-color:#fff;color:#fff;background-color:#b51a1a;border:none}@media screen and (max-width:1000px){.btn{font-size:12px}}@font-face{font-weight:100;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-ThinItalic.eot?a47f4207f16338aed8aa27c0455e2340);src:local("GT Eesti Pro Text Thin Italic"),local("GTEestiProText-ThinItalic"),url(/fonts/GTEestiProText-ThinItalic.eot?a47f4207f16338aed8aa27c0455e2340) format("embedded-opentype"),url(/fonts/GTEestiProText-ThinItalic.woff2?4e01ec92d432f1f1b778dde92d30cc08) format("woff2"),url(/fonts/GTEestiProText-ThinItalic.woff?7376e9d48bd6adb1efabc55263fdbc3d) format("woff"),url(/fonts/GTEestiProText-ThinItalic.ttf?2c8354266ff6d609788d2beaf453b8ac) format("truetype")}@font-face{font-weight:500;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-Medium.eot?cafd26f9e82dc1c4c839f7d104b90ba7);src:local("GT Eesti Pro Text Medium"),local("GTEestiProText-Medium"),url(/fonts/GTEestiProText-Medium.eot?cafd26f9e82dc1c4c839f7d104b90ba7) format("embedded-opentype"),url(/fonts/GTEestiProText-Medium.woff2?586b2a9521fb3ee53b7c46d6b1649f3e) format("woff2"),url(/fonts/GTEestiProText-Medium.woff?13f800a7ff4615f7c928157a79370aef) format("woff"),url(/fonts/GTEestiProText-Medium.ttf?65be44232df4cd8277f0ef91721eaeb2) format("truetype")}@font-face{font-weight:300;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-LightItalic.eot?9d639179d97dcd0ae33320d1a5b53f98);src:local("GT Eesti Pro Text Light Italic"),local("GTEestiProText-LightItalic"),url(/fonts/GTEestiProText-LightItalic.eot?9d639179d97dcd0ae33320d1a5b53f98) format("embedded-opentype"),url(/fonts/GTEestiProText-LightItalic.woff2?de310d9cd99bf15c39c521c12829337b) format("woff2"),url(/fonts/GTEestiProText-LightItalic.woff?c0c09381b212ba01aa02d9b25b5cb21c) format("woff"),url(/fonts/GTEestiProText-LightItalic.ttf?853502e4c1576be56085bfe9e44bd76e) format("truetype")}@font-face{font-weight:700;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-Bold.eot?ebfe2b535bb7207f678da8b8bf5a35c7);src:local("GT Eesti Pro Display Bold"),local("GTEestiProDisplay-Bold"),url(/fonts/GTEestiProDisplay-Bold.eot?ebfe2b535bb7207f678da8b8bf5a35c7) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-Bold.woff2?2dca3890f70e6274318c9220ccac5b71) format("woff2"),url(/fonts/GTEestiProDisplay-Bold.woff?254615feae99496f45136fd4916da8f5) format("woff"),url(/fonts/GTEestiProDisplay-Bold.ttf?5a474c8df025500a6adfc1cc112cacfd) format("truetype")}@font-face{font-weight:300;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-Light.eot?dfb2d6d389e793ca9c0c8f44429898ec);src:local("GT Eesti Pro Text Light"),local("GTEestiProText-Light"),url(/fonts/GTEestiProText-Light.eot?dfb2d6d389e793ca9c0c8f44429898ec) format("embedded-opentype"),url(/fonts/GTEestiProText-Light.woff2?27a73ffbb7628db3493369639ad85b8e) format("woff2"),url(/fonts/GTEestiProText-Light.woff?8d66d1c3632b77b6b3690bb23de7e2a5) format("woff"),url(/fonts/GTEestiProText-Light.ttf?40eff7d9ff9deec2308c58de622cccf4) format("truetype")}@font-face{font-weight:500;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-MediumItalic.eot?7fccc3c781d8d33cfad1f6468d6d5737);src:local("GT Eesti Pro Display Medium Italic"),local("GTEestiProDisplay-MediumItalic"),url(/fonts/GTEestiProDisplay-MediumItalic.eot?7fccc3c781d8d33cfad1f6468d6d5737) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-MediumItalic.woff2?b27aa64c9eac05c362c233f4ccb33fcf) format("woff2"),url(/fonts/GTEestiProDisplay-MediumItalic.woff?05638f870035f06c9b59efe09bb5a7d8) format("woff"),url(/fonts/GTEestiProDisplay-MediumItalic.ttf?5bdc1ade4a191a488848f66b1547a94a) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-RegularItalic.eot?8839f54afb9a2a5db34434d649f92513);src:local("GT Eesti Pro Text Regular Italic"),local("GTEestiProText-RegularItalic"),url(/fonts/GTEestiProText-RegularItalic.eot?8839f54afb9a2a5db34434d649f92513) format("embedded-opentype"),url(/fonts/GTEestiProText-RegularItalic.woff2?f3a00135ed13d8e27efcf12ee608ae38) format("woff2"),url(/fonts/GTEestiProText-RegularItalic.woff?89895796666e4f9917be2647b939b94f) format("woff"),url(/fonts/GTEestiProText-RegularItalic.ttf?88c126f7e3571fda62b9c5d57acbbb78) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Text Book;font-style:normal;src:url(/fonts/GTEestiProText-Book.eot?d05153ee34575e24cae7e5ee30774663);src:local("GT Eesti Pro Text Book"),local("GTEestiProText-Book"),url(/fonts/GTEestiProText-Book.eot?d05153ee34575e24cae7e5ee30774663) format("embedded-opentype"),url(/fonts/GTEestiProText-Book.woff2?554ae0b8ced0c9cc1b0a8eb6a518e1d0) format("woff2"),url(/fonts/GTEestiProText-Book.woff?f3bdd264c2addb75133ee996d6f608cf) format("woff"),url(/fonts/GTEestiProText-Book.ttf?c1e3639933bfd0fcab1ce198208c7fb6) format("truetype")}@font-face{font-weight:700;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-BoldItalic.eot?8f930bc7cc8b20c9b6864de8b1b1ee71);src:local("GT Eesti Pro Text Bold Italic"),local("GTEestiProText-BoldItalic"),url(/fonts/GTEestiProText-BoldItalic.eot?8f930bc7cc8b20c9b6864de8b1b1ee71) format("embedded-opentype"),url(/fonts/GTEestiProText-BoldItalic.woff2?e1cd5e267a64fbc0d3b39f2879c7db57) format("woff2"),url(/fonts/GTEestiProText-BoldItalic.woff?8ba93adb13f800ba212b0915c2188526) format("woff"),url(/fonts/GTEestiProText-BoldItalic.ttf?d4a200ff247250f63bc2116546165620) format("truetype")}@font-face{font-weight:200;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-UltraLightItalic.eot?36987a7098853c18a910449393bf2e43);src:local("GT Eesti Pro Text UltraLight Italic"),local("GTEestiProText-UltraLightItalic"),url(/fonts/GTEestiProText-UltraLightItalic.eot?36987a7098853c18a910449393bf2e43) format("embedded-opentype"),url(/fonts/GTEestiProText-UltraLightItalic.woff2?fd8704e030ebefe1ca84b37462300ba1) format("woff2"),url(/fonts/GTEestiProText-UltraLightItalic.woff?c226a31d90c73236f3c29d45f3cbc1e9) format("woff"),url(/fonts/GTEestiProText-UltraLightItalic.ttf?d4df332c2b3e625f66afa71822c0e487) format("truetype")}@font-face{font-weight:100;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-Thin.eot?5f8b127488b563045363e44a99315b24);src:local("GT Eesti Pro Display Thin"),local("GTEestiProDisplay-Thin"),url(/fonts/GTEestiProDisplay-Thin.eot?5f8b127488b563045363e44a99315b24) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-Thin.woff2?ebad44fd01d65fefe9d5706e402b1322) format("woff2"),url(/fonts/GTEestiProDisplay-Thin.woff?0968b0b72f97cf8c670ea4b4bfc72249) format("woff"),url(/fonts/GTEestiProDisplay-Thin.ttf?729c5a51c9f33d5a867ed97d4e416010) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-Regular.eot?70e8bf4c35eac70142fbbc9507aeb60d);src:local("GT Eesti Pro Text Regular"),local("GTEestiProText-Regular"),url(/fonts/GTEestiProText-Regular.eot?70e8bf4c35eac70142fbbc9507aeb60d) format("embedded-opentype"),url(/fonts/GTEestiProText-Regular.woff2?c30bb36c10da9066f15d9500eab08288) format("woff2"),url(/fonts/GTEestiProText-Regular.woff?05c8cee603cfe10335bded1db29b23a9) format("woff"),url(/fonts/GTEestiProText-Regular.ttf?4483da83b877953511d356460a84a733) format("truetype")}@font-face{font-weight:300;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-Light.eot?368b2207fce408e5b4520e8aae40c040);src:local("GT Eesti Pro Display Light"),local("GTEestiProDisplay-Light"),url(/fonts/GTEestiProDisplay-Light.eot?368b2207fce408e5b4520e8aae40c040) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-Light.woff2?1b80f8ba66df2528e95c13f6530d7094) format("woff2"),url(/fonts/GTEestiProDisplay-Light.woff?f9aad70103adf79001fb3db21de77569) format("woff"),url(/fonts/GTEestiProDisplay-Light.ttf?649d8fc83ed217f7591e35d67e29046d) format("truetype")}@font-face{font-weight:800;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-UltraBold.eot?982a0124a212596cbe84d854d2270986);src:local("GT Eesti Pro Display UltraBold"),local("GTEestiProDisplay-UltraBold"),url(/fonts/GTEestiProDisplay-UltraBold.eot?982a0124a212596cbe84d854d2270986) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-UltraBold.woff2?2e0e82b05694f921b9dba67152381efb) format("woff2"),url(/fonts/GTEestiProDisplay-UltraBold.woff?8bce0460805c9f3a76d29189a8dae328) format("woff"),url(/fonts/GTEestiProDisplay-UltraBold.ttf?f4ad740dad2a6a934a2e756aa9f61921) format("truetype")}@font-face{font-weight:800;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-UltraBoldItalic.eot?174ea457bb2b190ac4a8cc0170a7da63);src:local("GT Eesti Pro Display UltraBold Italic"),local("GTEestiProDisplay-UltraBoldItalic"),url(/fonts/GTEestiProDisplay-UltraBoldItalic.eot?174ea457bb2b190ac4a8cc0170a7da63) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-UltraBoldItalic.woff2?fe28ac4af4457a56f9954d3742061a5b) format("woff2"),url(/fonts/GTEestiProDisplay-UltraBoldItalic.woff?d382aa93046dca7442f9ae7507f5a969) format("woff"),url(/fonts/GTEestiProDisplay-UltraBoldItalic.ttf?0b25cb97c043ec3caeddcde2e4af84af) format("truetype")}@font-face{font-weight:500;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-Medium.eot?8ab5529e6a57f000115d387e0ffaf1dc);src:local("GT Eesti Pro Display Medium"),local("GTEestiProDisplay-Medium"),url(/fonts/GTEestiProDisplay-Medium.eot?8ab5529e6a57f000115d387e0ffaf1dc) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-Medium.woff2?aee98023ffa489a670306d8bea551e0a) format("woff2"),url(/fonts/GTEestiProDisplay-Medium.woff?529795ba6ab7b829c3a7957b56255237) format("woff"),url(/fonts/GTEestiProDisplay-Medium.ttf?9e30390db0911e15f5b5c7f34eff4c0f) format("truetype")}@font-face{font-weight:200;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-UltraLight.eot?c61c7ef6e561ee1d191cb1a6cb84f184);src:local("GT Eesti Pro Display UltraLight"),local("GTEestiProDisplay-UltraLight"),url(/fonts/GTEestiProDisplay-UltraLight.eot?c61c7ef6e561ee1d191cb1a6cb84f184) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-UltraLight.woff2?75c7befea208dac2b5be8f0fec87aa06) format("woff2"),url(/fonts/GTEestiProDisplay-UltraLight.woff?142fbbe308e48a847e5da478d24dfba7) format("woff"),url(/fonts/GTEestiProDisplay-UltraLight.ttf?2f943b67a59bfdce8e610d922f4c4f77) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-RegularItalic.eot?c6843fab25b1347a6467e8e90c1f02cc);src:local("GT Eesti Pro Display Regular Italic"),local("GTEestiProDisplay-RegularItalic"),url(/fonts/GTEestiProDisplay-RegularItalic.eot?c6843fab25b1347a6467e8e90c1f02cc) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-RegularItalic.woff2?0a9c1cab418cb710f6a218eea82328e8) format("woff2"),url(/fonts/GTEestiProDisplay-RegularItalic.woff?79b87e8d95992f31854544bb54c50da9) format("woff"),url(/fonts/GTEestiProDisplay-RegularItalic.ttf?721da35443214b5a8629112ace19c4f7) format("truetype")}@font-face{font-weight:300;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-LightItalic.eot?5d3e53415bacfb7a7a375d2b328ea55c);src:local("GT Eesti Pro Display Light Italic"),local("GTEestiProDisplay-LightItalic"),url(/fonts/GTEestiProDisplay-LightItalic.eot?5d3e53415bacfb7a7a375d2b328ea55c) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-LightItalic.woff2?357a9cc56892870b70f0ab6972105dcb) format("woff2"),url(/fonts/GTEestiProDisplay-LightItalic.woff?0399504154764a0cc49e00263f77f5cf) format("woff"),url(/fonts/GTEestiProDisplay-LightItalic.ttf?880ef17bf84ea56bc728de6369299756) format("truetype")}@font-face{font-weight:700;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-Bold.eot?30e606812ff537e7f1ef34d847adc32f);src:local("GT Eesti Pro Text Bold"),local("GTEestiProText-Bold"),url(/fonts/GTEestiProText-Bold.eot?30e606812ff537e7f1ef34d847adc32f) format("embedded-opentype"),url(/fonts/GTEestiProText-Bold.woff2?04acc84d66d2bfc507f0a53c667cd7cd) format("woff2"),url(/fonts/GTEestiProText-Bold.woff?75febacbb7fc6f18d50ce02270dd0a0f) format("woff"),url(/fonts/GTEestiProText-Bold.ttf?99603f06c5dc85746ddbc5821d9e56e7) format("truetype")}@font-face{font-weight:100;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-Thin.eot?a7afe599773655efd21f34fa69be5772);src:local("GT Eesti Pro Text Thin"),local("GTEestiProText-Thin"),url(/fonts/GTEestiProText-Thin.eot?a7afe599773655efd21f34fa69be5772) format("embedded-opentype"),url(/fonts/GTEestiProText-Thin.woff2?e4b9aaa0dce12bf964a99edeb7670a22) format("woff2"),url(/fonts/GTEestiProText-Thin.woff?1c5507dda636538dd58afac3395d61c5) format("woff"),url(/fonts/GTEestiProText-Thin.ttf?faa1ec0af74ecb3f27bcf888ea5fed69) format("truetype")}@font-face{font-weight:200;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-UltraLightItalic.eot?cb8bb6ac18cd8e51ef0436eac8e2eb26);src:local("GT Eesti Pro Display UltraLight Italic"),local("GTEestiProDisplay-UltraLightItalic"),url(/fonts/GTEestiProDisplay-UltraLightItalic.eot?cb8bb6ac18cd8e51ef0436eac8e2eb26) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-UltraLightItalic.woff2?eb6300e5def62a1b6d06021e82f51408) format("woff2"),url(/fonts/GTEestiProDisplay-UltraLightItalic.woff?95733a609fd10d5f653cce9fe07ffb7c) format("woff"),url(/fonts/GTEestiProDisplay-UltraLightItalic.ttf?3d71a1428835f076048a77bab81a20ec) format("truetype")}@font-face{font-weight:700;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-BoldItalic.eot?ce2ac0ecede98a968573cfd11dbcee11);src:local("GT Eesti Pro Display Bold Italic"),local("GTEestiProDisplay-BoldItalic"),url(/fonts/GTEestiProDisplay-BoldItalic.eot?ce2ac0ecede98a968573cfd11dbcee11) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-BoldItalic.woff2?cf603cf29c5c422231927333d7f8fa02) format("woff2"),url(/fonts/GTEestiProDisplay-BoldItalic.woff?538401a1b858b2502a56d8e11d2d6c8e) format("woff"),url(/fonts/GTEestiProDisplay-BoldItalic.ttf?b2fee9e94e134c26a6a7b900b35b2689) format("truetype")}@font-face{font-weight:500;font-family:GT Eesti Pro Text;font-style:italic;src:url(/fonts/GTEestiProText-MediumItalic.eot?e0e9ef75d4813003142643c76ebcb186);src:local("GT Eesti Pro Text Medium Italic"),local("GTEestiProText-MediumItalic"),url(/fonts/GTEestiProText-MediumItalic.eot?e0e9ef75d4813003142643c76ebcb186) format("embedded-opentype"),url(/fonts/GTEestiProText-MediumItalic.woff2?20290f892e1ee3c06ef161624766163a) format("woff2"),url(/fonts/GTEestiProText-MediumItalic.woff?bc2ced74d7c2f65f33624911b89b236e) format("woff"),url(/fonts/GTEestiProText-MediumItalic.ttf?dbddd6ca6ab89aa08bfae9cf602931b1) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Text Book;font-style:italic;src:url(/fonts/GTEestiProText-BookItalic.eot?6abaa284837bf687147c069523c8ea84);src:local("GT Eesti Pro Text Book Italic"),local("GTEestiProText-BookItalic"),url(/fonts/GTEestiProText-BookItalic.eot?6abaa284837bf687147c069523c8ea84) format("embedded-opentype"),url(/fonts/GTEestiProText-BookItalic.woff2?785d7ae5769a7376a66d2d1d27a65a00) format("woff2"),url(/fonts/GTEestiProText-BookItalic.woff?0a0cc40944f998917f16b98ca843296e) format("woff"),url(/fonts/GTEestiProText-BookItalic.ttf?b820b351518d0582acabffe3e61e202e) format("truetype")}@font-face{font-weight:200;font-family:GT Eesti Pro Text;font-style:normal;src:url(/fonts/GTEestiProText-UltraLight.eot?76f09650f31dc6da29d43cc47e0b0ebd);src:local("GT Eesti Pro Text UltraLight"),local("GTEestiProText-UltraLight"),url(/fonts/GTEestiProText-UltraLight.eot?76f09650f31dc6da29d43cc47e0b0ebd) format("embedded-opentype"),url(/fonts/GTEestiProText-UltraLight.woff2?b6e54ee9138e33032596874f0e6e27ca) format("woff2"),url(/fonts/GTEestiProText-UltraLight.woff?2b01e2b459ad1c542fcd87bde7b24434) format("woff"),url(/fonts/GTEestiProText-UltraLight.ttf?acd1f3f49dbe632538bdc6902bf4bd84) format("truetype")}@font-face{font-weight:400;font-family:GT Eesti Pro Display;font-style:normal;src:url(/fonts/GTEestiProDisplay-Regular.eot?d75269faa814e3880f2245b74c7a831f);src:local("GT Eesti Pro Display Regular"),local("GTEestiProDisplay-Regular"),url(/fonts/GTEestiProDisplay-Regular.eot?d75269faa814e3880f2245b74c7a831f) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-Regular.woff2?61ef9b745152af65a2858d5149f5d260) format("woff2"),url(/fonts/GTEestiProDisplay-Regular.woff?28d2ff20eefcc6b72184de286c4ab4fe) format("woff"),url(/fonts/GTEestiProDisplay-Regular.ttf?1e3500657ff00a57a8259b67b46c566b) format("truetype")}@font-face{font-weight:100;font-family:GT Eesti Pro Display;font-style:italic;src:url(/fonts/GTEestiProDisplay-ThinItalic.eot?2b6dc411ff64e0701c104a9d22982ac0);src:local("GT Eesti Pro Display Thin Italic"),local("GTEestiProDisplay-ThinItalic"),url(/fonts/GTEestiProDisplay-ThinItalic.eot?2b6dc411ff64e0701c104a9d22982ac0) format("embedded-opentype"),url(/fonts/GTEestiProDisplay-ThinItalic.woff2?0c27adfc9aed67da64fb547b61b883d2) format("woff2"),url(/fonts/GTEestiProDisplay-ThinItalic.woff?9878f7f0ba909fd09491d798dde9d5b3) format("woff"),url(/fonts/GTEestiProDisplay-ThinItalic.ttf?91ccf4796777dc73c9ffc8c5932ee424) format("truetype")}.title{margin:0}.title_type_first{font-weight:500;font-size:36px}.title_type_second{font-size:24px}.title_type_additional{font-size:36px}@media screen and (max-width:1000px){.title_type_first,.title_type_second{font-size:16px}}@media screen and (max-width:768px){.title_type_additional{font-size:32px}}.image{width:100%;max-width:100%;height:auto}.input{box-sizing:border-box;width:100%;padding:10px;color:#000;font-size:16px;font-family:inherit;background:#fff;border:1px solid #ddd;border-radius:7px;outline:none}.input:active{color:#000;background-color:#f5f5f5;border-color:#2e8c4d}.input:focus,.input:hover{color:#000;background-color:#fff;border-color:#a9a9a9}.input:disabled{color:#000;background:#e6e6e6;border-color:#ddd}.input:disabled:hover{border-color:#a9a9a9}::placeholder{color:#bebebe}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=radio]{--active:#fff;--active-inner:#2e8c4d;--background:#fff;--disabled:#f5f9ff;--disabled-inner:#e4ecfa;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;background:var(--background);border:1px solid #e7e7e7;border-radius:50%;outline:none;box-shadow:none;cursor:pointer;transition:background .3s ease,border-color .3s ease;-webkit-appearance:none;appearance:none}input[type=radio]:after{position:absolute;display:block;width:7px;height:7px;background:var(--active-inner);border-radius:50%;opacity:0;transition:transform .3s ease,opacity .2s ease,filter .3s ease;content:""}input[type=radio]:checked{background:var(--active);border:1px solid #e7e7e7}input[type=radio]:disabled{background:var(--disabled);cursor:not-allowed;opacity:.9}input[type=radio]:not(.switch){min-width:21px}input[type=radio]:not(.switch):after{opacity:0}input[type=radio]:not(.switch):checked:after{background:var(--active-inner);opacity:1}}.fancybox__content{padding:0}.base-select{width:100%;max-width:424px;padding:10px 0 10px 10px;font-size:16px;text-align:inherit;background-image:linear-gradient(45deg,transparent 50%,#2e8c4d 0),linear-gradient(135deg,#2e8c4d 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;-webkit-appearance:none;appearance:none}.base-select,.base-select:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.base-select:focus{background-image:linear-gradient(45deg,#2e8c4d 50%,transparent 0),linear-gradient(135deg,transparent 50%,#2e8c4d 0);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:#2e8c4d;outline:0}.base-field{display:grid;gap:10px;font-size:16px}.base-field textarea{resize:none}.base-field input[type=email],.base-field input[type=tel],.base-field input[type=text],.base-field textarea{padding:20px;font-size:14px;border:1px solid #ddd;border-radius:5px;transition:border-color .3s}.base-field input[type=email]:hover,.base-field input[type=tel]:hover,.base-field input[type=text]:hover,.base-field textarea:hover{border-color:#a9a9a9}@media screen and (max-width:768px){.base-field{gap:6px;font-size:14px}.base-field input[type=tel],.base-field input[type=text],.base-field textarea{padding:12px 18px 14px;font-size:12px}}.base-field-error{position:relative}.base-field-error__icon{position:absolute;top:50%;right:10px}.base-field-error_invalid input{padding-right:50px;border-color:#8b0000}.base-field-error_invalid input:focus,.base-field-error_invalid input:hover{border-color:red}.base-field-error_invalid:after{position:absolute;top:100%;left:0;color:red;font-size:12px;content:attr(data-error)}.base-input{--active:#2e8c4d;--active-inner:#fff;--input-border:#e7e7e7;--input-border-hover:var(--active);--background:#fff;--disabled:#f5f9ff;--disabled-inner:#e4ecfa;--shadow-inner:rgba(18,22,33,0.1);--checkbox-size:21px;--border-radius:5px}.base-input[type=number],.base-input[type=text]{padding:22px 21px;font-size:14px;background-color:#fff;border:1px solid var(--input-border);border-radius:var(--border-radius);outline:none;transition:border-color .3s}.base-input[type=number]::placeholder,.base-input[type=text]::placeholder{color:#a5a4a4}.base-input[type=number]:focus,.base-input[type=number]:hover,.base-input[type=text]:focus,.base-input[type=text]:hover{border-color:var(--input-border-hover)}.base-input[type=checkbox]{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--checkbox-size);max-width:var(--checkbox-size);height:var(--checkbox-size);margin:0;padding:0;background:var(--background);border:1px solid var(--input-border);border-radius:var(--border-radius);outline:none;box-shadow:none;cursor:pointer;transition:background .3s ease,border-color .3s ease;-webkit-appearance:none;-moz-appearance:none}.base-input[type=checkbox]:after{position:absolute;top:2px;left:7px;display:block;width:5px;height:9px;border:1px solid var(--active);border-top:0;border-left:0;transform:rotate(20deg);opacity:0;transition:transform .3s ease,opacity .2s ease,filter .3s ease;content:""}.base-input[type=checkbox]:disabled{background:var(--disabled);cursor:not-allowed;opacity:.9}.base-input[type=checkbox]:focus{border-color:var(--input-border-hover)}.base-input[type=checkbox]:checked:after{transform:rotate(43deg);opacity:1;filter:drop-shadow(0 1px 2px var(--shadow-inner));transition:opacity .3s ease,filter .3s ease,transform .6s cubic-bezier(.175,.88,.32,1.2)}.base-input[type=checkbox]:checked:disabled{background:var(--disabled-inner);border-color:var(--input-border)}.base-input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--input-border-hover)}.base-typography{color:#000;line-height:1.3}.base-typography h1,.base-typography h2{font-weight:500}.base-typography h1{font-size:36px}.base-typography h2{font-size:20px}.base-typography p{font-weight:350;font-size:16px;line-height:1.5}@media (max-width:600px){.base-typography h1{font-size:18px}.base-typography h2{font-size:16px}.base-typography p{font-size:14px}}.base-link-return{--color-theme:#2e8c4d;position:relative;padding-left:10px;color:var(--color-theme);font-size:14px;transition:opacity .3s}.base-link-return:after{position:absolute;top:6px;left:0;padding:2px;border:solid var(--color-theme);border-width:0 2px 2px 0;transform:rotate(135deg);content:""}.base-link-return:hover{opacity:.7}.base-form{display:grid;gap:20px;max-width:700px}.base-form .base-field-error__icon{transform:translateY(-50%)}.base-checkbox{display:flex;gap:10px;align-items:center;max-width:max-content;cursor:pointer}.profile-layout{display:grid;gap:30px;margin-bottom:79px}.profile-layout__inner{display:grid;grid-gap:76px;grid-template-columns:1fr 4fr;margin-top:40px}.profile-layout__radio-wrapper{display:flex;gap:10px;align-items:center}.profile-layout__radio-label{cursor:pointer}.profile-layout__radio-buttons{display:flex;gap:40px;margin-top:15px}.profile-layout__button-edit{padding:15px 30px;color:#2e8c4d}.profile-layout__button-edit[hidden],.profile-layout__button-save[hidden]{display:none}.profile-layout__button-add{max-width:180px;color:#fff}.profile-layout__button-refresh{padding:19px 30px;font-weight:400}.profile-layout__icon{color:currentColor}@media screen and (max-width:1000px){.profile-layout__inner{grid-gap:38px;grid-template-columns:1fr;margin-top:26px}.profile-layout__button,.profile-layout__button-refresh{justify-content:center;width:100%;font-size:12px}.profile-layout__button-wrapper{display:flex;justify-content:center}.profile-layout__title{text-align:center}}.header{font-weight:400;font-size:16px;background-color:#fff;box-shadow:0 0 33px #e8e8e8;--header-top-line-padding:17px}.header__logo-wrapper{display:flex;align-items:center;justify-content:center}.header__top{display:flex;justify-content:space-between;padding:var(--header-top-line-padding) 0;border-bottom:1px solid #eee}.header__top-link{display:flex;gap:10px;align-items:center;justify-content:center;padding:0;background-color:initial;border:none;outline:none;cursor:pointer;transition:color .3s}.header__top-link_green{color:#2e8c4d}.header__top-link_green:hover{color:#216638}.header__border-link:hover{color:#2e8c4d}.header__border-link_active{margin-bottom:calc(var(--header-top-line-padding)*-1 - 1px);padding-bottom:var(--header-top-line-padding);color:#2e8c4d;font-weight:700;border-bottom:1px solid #2e8c4d}.header__top-left{display:flex;gap:41px;color:#acacac}.header__top-right{display:flex;gap:15px;align-items:center;color:#000}.header__form{display:block;flex-grow:1}.header__middle{gap:36px;align-items:center;margin-top:23px}.header__contacts,.header__middle{display:flex;justify-content:space-between}.header__contacts{flex-direction:column;margin-left:10px}.header__contact{font-weight:500}.header__contact_type_email,.header__contact_type_telephone{font-size:14px}.header__messengers{display:flex;gap:10px}.header__telegram,.header__whatsapp{padding:12px 14px;font-size:14px}.header__telegram{--hover-background:#34a8db;--focus-background:#34a8db;color:#34a8db;border-color:#34a8db}.header__bottom{display:flex;justify-content:space-between;padding:20px 0}.header__bottom-left{display:flex;gap:30px}.header__line{border-left:1px solid #cecece}.header__container{position:relative}.header__catalog-menu{position:absolute;right:0;left:0;z-index:-1;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 33px #ddd;transform:translate(-120%);opacity:0;transition:opacity .3s,transform .3s}.header__catalog-menu.active{z-index:10;transform:translate(0);opacity:1}.header__back-call,.header__mobile-app,.header__working-hours{display:flex;gap:10px;align-items:flex-end;line-height:.7}.header__back-call{text-decoration:underline;background:none;border:none;cursor:pointer}.header__mobile-app{color:#000;text-decoration:none}@media (max-width:1024px){.header__top-right{gap:8px}}@media screen and (max-width:1000px){.header{display:none}}@media screen and (min-width:1001px) and (max-width:1400px){.header__contact_type_telephone{font-size:18px}.header__contact_type_email{font-size:16px;white-space:nowrap}.header__middle{gap:19px}}.header-mobile{display:none;min-height:28px}.header-mobile__right{display:flex;gap:8px;justify-self:flex-end}.header-mobile__login-button{padding:5px;color:#2e8c4d;font-weight:400;font-size:12px;background:none;border:0}.header-mobile__search{display:grid;grid-template-columns:80%}@media screen and (max-width:1000px){.header-mobile{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:10px 12px;background:#fff}.header-mobile__right{position:relative}.header-mobile__search{display:grid;grid-template-columns:100%;width:42px;height:42px}.header-mobile__logo-wrapper{display:flex}.header-mobile__logo-wrapper svg{width:62px;height:14px}.header-mobile__back-call{gap:8px;padding:12px 70px;font-size:14px;line-height:16px;letter-spacing:0}.header-mobile__buttom{display:flex;grid-column:1/3;justify-content:space-between;margin-top:10px;padding:10px 0 0;border-top:1px solid #eee}.header-mobile__telephone{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0}}@media (max-width:425px){.header-mobile__back-call{padding:12px}}.header-bottom-menu{display:flex;gap:10px}.header-bottom-menu__link{padding:5px}.header-bottom-menu__link:hover{margin-bottom:calc(var(--header-top-line-padding)*-1 - 3px);padding-bottom:var(--header-top-line-padding);border-bottom:1px solid #c1c1c1}.header-cart{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#2e8c4d;font-size:14px}.header-cart__quantity{display:flex;color:#fff;font-weight:700;font-size:11px}.header-cart__quantity-wrapper{position:absolute;top:-4px;right:-17px;padding:1px 8px;background-color:#2e8c4d;border-radius:70px}.header-cart__icon{margin-bottom:6px}.header-about:hover{color:#2e8c4d}.header-about__inner-wrapper{position:absolute;display:flex;padding-top:20px}.header-about__inner{z-index:3;flex-direction:column;align-items:center;max-width:378px;padding:15px 0;color:#474747;background:#fff;border-radius:5px;box-shadow:0 0 33px #e8e8e8;cursor:pointer}.header-about:not(:hover){position:relative}.header-about:not(:hover) .header-about__inner-wrapper{display:none}.header-about__link{display:flex;gap:13px}.header-about__title-about-us{position:relative;padding-right:30px}.header-about__title-about-us:after{position:absolute;bottom:2px;left:55px;border:4px solid transparent;border-top:5px solid green;content:""}.header-about__arrow{position:relative;width:50px;height:40px;visibility:hidden;cursor:pointer}.header-about__option{display:flex;gap:15px;margin:0 15px;padding:20px;color:#2e8c4d;border-radius:5px}.header-about__option:hover{background:#f6f6f6}.header-about__option:hover .header-about__arrow{visibility:visible;animation:header-about__arrow 1s linear infinite}.header-about__option svg{flex-shrink:0}.header-about__text{display:flex;flex-direction:column;color:#a5a4a4;font-size:12px}.header-about__title{color:#000;font-size:16px}.header-about__arrow-inner{position:relative;top:20px;left:0;display:block;width:30px;height:3px;background-color:#2e8c4d}.header-about__arrow-inner:after{position:absolute;top:-6px;right:-4px;width:19px;height:3px;background-color:#2e8c4d;transform:rotate(45deg);content:""}.header-about__arrow-inner:before{position:absolute;top:6px;right:-3px;width:18px;height:3px;background-color:#2e8c4d;transform:rotate(-45deg);content:""}@keyframes header-about__arrow{0%{left:0}50%{left:10px}to{left:0}}.footer{margin-top:51px;background-color:#fff}.footer__top{background-color:#fafafa}.footer__top-inner{display:grid;grid-template-areas:"logo icons contacts";justify-content:space-between;padding:20px 0;border-top:1px solid #eee}.footer__contacts{display:flex;flex-direction:column;grid-area:contacts;align-items:end;justify-content:center;font-size:26px}.footer__link,.footer__text{color:#a8a8a8;font-size:12px;text-align:center}.footer__link{text-decoration:underline;cursor:pointer}.footer__bottom,.footer__middle{background-color:#f6f7f8}.footer__bottom-inner{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #eee}.footer__social-icons{display:flex;grid-area:icons;gap:20px;justify-content:center}.footer__social-link{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:8px;border:1px solid #eee;border-radius:50%;aspect-ratio:1/1}.footer__social-link_type_youtube{color:#fd0200}.footer__social-link_type_vk{color:#0277ff}.footer__social-link_type_telegram{color:#34a8db}.footer__logo-wrapper{display:flex;grid-area:logo;justify-content:center}@media screen and (max-width:1000px){.footer{background-color:#f6f7f8}.footer__top-inner{grid-gap:20px;grid-template-areas:"logo" "contacts" "icons";grid-template-columns:1fr}.footer__contacts{align-items:center}.footer__link,.footer__text{font-size:12px}.footer__bottom-inner{border-top:0}}@media screen and (max-width:425px){.footer__bottom-inner{flex-direction:column;gap:3px}.footer__link br,.footer__text br{display:none}}.footer-menu{display:flex;justify-content:space-between}.footer-menu__column{position:relative}.footer-menu__summary{padding-top:33px;color:#2e8c4d;font-weight:700;font-size:18px;list-style:none;pointer-events:none}.footer-menu__list{display:flex;flex-direction:column;gap:15px;margin:25px 0;padding:0;list-style-type:none}.footer-menu ::-webkit-details-marker{display:none}@media screen and (max-width:1000px){.footer-menu{flex-direction:column;margin-bottom:16px}.footer-menu__list{margin:10px 0;color:#a8a8a8;font-size:12px}.footer-menu__summary{padding-bottom:20px;color:#a8a8a8;font-weight:400;font-size:12px;pointer-events:auto}.footer-menu__summary:after{position:absolute;top:38px;right:-2px;width:0;height:0;border-top:4px solid #bdbdbd;border-right:3px solid transparent;border-left:3px solid transparent;border-radius:1px;content:""}.footer-menu__details[open] .footer-menu__summary:after{transform:rotate(-180deg)}.footer-menu__column{border-bottom:1px solid #eee}}.above-footer{margin:85px 0 51px}.above-footer__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.above-footer_margin_sm{margin-top:15px}@media screen and (max-width:600px){.above-footer{margin:17px 0 30px}.above-footer__cards{grid-template-columns:repeat(2,1fr);gap:10px}.above-footer_margin_sm{margin-top:10px}}.main__title-wrapper{display:flex;gap:40px;align-items:center;justify-content:space-between;margin:25px 0}.main__logo{display:block;flex-shrink:0;max-width:147px;height:auto;max-height:163px}.main__heading{max-width:708px;font-weight:500;font-size:36px}.main__heading h1{display:inline-block;margin:0;font-weight:inherit;font-size:inherit}.main__text{margin:25px 0 0;color:#848484;font-size:20px}.main__images-wrapper{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}.main__slider-catalog{margin:40px 0}.main__paragraph{max-width:350px;font-size:18px}.main__paragraph_type_second{max-width:417px}.main__promo-block{display:flex;gap:10px;align-items:center;height:200px;padding:10px;color:#000;font-size:40px;text-align:center;text-decoration:none;background:rgba(244,67,54,.23137254901960785);border-radius:20px}@media screen and (max-width:1000px){.main__text{font-size:12px}.main__title-wrapper{gap:20px;max-width:unset;margin:0}.main__heading{max-width:400px;font-size:16px}}@media screen and (max-width:768px){.main__images-wrapper{gap:20px}.main__promo-block{height:100px;padding:20px;font-size:20px}}@media screen and (max-width:500px){.main__competitive-advantages{padding-top:12px}.main__title-wrapper{flex-direction:column;gap:16px;align-items:center;margin:16px 0;text-align:center}.main__slider-catalog{margin:16px 0}.main__logo{max-width:65px}.main__text{margin-top:15px}.main__images-wrapper{grid-template-columns:1fr}.main__paragraph{max-width:inherit;font-size:10px}}.user-layout__notification{margin-bottom:20px}.alert{padding:15px 40px;color:#fff;font-weight:400;font-size:14px;text-align:left;background:var(--alert-bg-color);border:1px solid var(--alert-border-color);border-radius:5px;box-shadow:0 0 5px -4px #000}.alert_type_success{--alert-bg-color:#e6f3e0;color:#175e2e;box-shadow:none}.alert_type_error{--alert-bg-color:#f1d6d6}.search-field{position:absolute;top:0;z-index:2;margin-left:-15px;background-color:#fff;transform:translate3d(-210%,0,0)}.search-field.active{transform:translateZ(0);transition:.3s}.search-field__form{display:flex;flex-grow:1;overflow:hidden;border:1px solid #ddd;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-field__form:hover{outline-color:#000}.search-field__form_mobile{border-radius:5px}.search-field__input{width:100%;padding:0 20px;background:#f5f5f5;border:none;outline:none}.search-field__input_mobile{max-width:43px}.search-field__inner{display:flex;gap:13px;align-items:start;width:100vw;height:100vh;padding:20px 10px}.search-field__cancel{color:#2e8c4d;font-weight:400;font-size:12px;background:transparent;border:none}.search-field__text{font-size:12px}.search-field__icon{color:#d2d2d2}.search-field__row{display:flex;gap:10px;align-items:center}.search-field__column-first{display:grid;grid-gap:17px;grid-template-columns:1fr}.catalog-button{position:relative;padding:14px 20px 14px 45px;transition:background-color .3s}.catalog-button__icon{position:absolute;left:20px;width:10px;height:1px;background-color:#fff;transition:background-color .3s;content:""}.catalog-button__icon:after,.catalog-button__icon:before{position:absolute;width:14px;height:1px;background-color:#fff;transition:transform .3s;content:""}.catalog-button__icon:before{transform:translateY(-6px)}.catalog-button__icon:after{transform:translateY(6px)}.catalog-button.active .catalog-button__icon{background-color:initial}.catalog-button.active .catalog-button__icon:before{transform:rotate(45deg) translate(0)}.catalog-button.active .catalog-button__icon:after{transform:rotate(-45deg) translate(0)}@media screen and (max-width:426px){.catalog-button{width:100%;padding:8px;font-size:9px}.catalog-button svg{flex-shrink:0;width:10px;height:8px}}.click{color:#568aef;font-size:20px;cursor:pointer}.click_color_white{color:#fff}.click_size_sm{font-size:14px}.click__arrow{position:relative;top:13px;left:15px}.click__arrow:after{top:-4px;right:-4px;width:10px;transform:rotate(45deg)}.click__arrow:after,.click__arrow:before{position:absolute;height:3px;background-color:currentColor;content:""}.click__arrow:before{top:1px;right:-3px;width:9px;transform:rotate(-45deg)}.click__arrow_size_sm:after{top:-7px;transform:rotate(45deg)}.click__arrow_size_sm:after,.click__arrow_size_sm:before{position:absolute;right:-3px;width:7px;height:2px;background-color:currentColor;content:""}.click__arrow_size_sm:before{top:-3px;transform:rotate(-45deg)}.click:hover{color:#4776d2}.click:focus{color:#305aab}.click_type_sale{color:#fff;font-size:14px}.click_type_sale .click__arrow:after{top:-7px;width:8px;height:2px}.click_type_sale .click__arrow:before{top:-2px;width:7px;height:2px}@media screen and (max-width:1000px){.click{font-size:12px}.click__arrow{top:6px;left:9px}.click__arrow:after{top:-1px;right:-4px;width:5px;height:1px}.click__arrow:before{top:2px;right:-3px;width:4px;height:1px}}.main-card{position:relative;aspect-ratio:3/2;box-sizing:border-box;padding:60px}.main-card__title{margin:12px 0;font-size:30px}.main-card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:20px}.main-card__image-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover}.main-card__paragraph{margin:12px 0 18px;font-size:18px;line-height:1.5}.main-card__logo{position:absolute;bottom:60px;left:60px;color:#fff}@media screen and (min-width:1001px) and (max-width:1400px){.main-card{padding:20px}.main-card__logo{bottom:20px;left:20px}}@media screen and (max-width:1000px){.main-card{padding:15px}.main-card__title{font-size:14px}.main-card__logo{bottom:15px;left:15px}}@media screen and (max-width:700px){.main-card__paragraph{margin:5px 0 7px;font-size:10px;line-height:1.2}.main-card__logo{right:16px;bottom:26px;left:unset;width:70px;height:20px}}@media screen and (max-width:500px){.main-card{width:100%;max-height:170px}}.product-card{display:flex;flex-direction:column;align-items:center;padding:12px 12px 33px;background-color:#fff;border-radius:20px;transition:all .2s ease-in-out}.product-card:hover{box-shadow:0 0 33px #e8e8e8}.product-card__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:13px;aspect-ratio:3/4}.product-card__image-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover}.product-card__marker{position:absolute;top:10px;left:0;display:flex;gap:8px;align-items:center;justify-content:center;padding:5px 10px;border-radius:0 5px 5px 0}.product-card__marker_type_hit{color:#000;background-color:#ffd952}.product-card__marker_type_sale{color:#fff;background-color:#e30000}.product-card__marker_type_new{color:#fff;background-color:#2e8c4d}.product-card__marker-text{font-size:14px}.product-card__title{margin-top:16px;font-weight:700;font-size:16px;text-align:center}.product-card__variety{color:#979797;font-size:12px}.product-card__offer-name{margin:11px 0 12px;color:#000;font-size:14px;line-height:1.2;text-align:center}.product-card__price{margin-top:7px;color:#2e8c4d;font-weight:700;font-size:24px}.product-card__old-price{margin-bottom:10px;color:#bdbdbd;font-size:16px;text-decoration:line-through}.product-card__click{display:flex;gap:8px;align-items:center;margin-top:20px;padding:0;color:#2e8c4d;background-color:initial;border:none}.product-card__click:hover{color:#267841}.product-card__click:focus{color:#175e2e}.product-card__button{margin-top:10px}.product-card__icon{color:currentColor}.product-card__buy{font-size:14px;border-bottom:1px solid rgba(46,140,77,.14901960784313725)}@media screen and (max-width:1000px){.product-card__title{font-size:12px}.product-card__variety{font-size:9px}.product-card__offer-name{margin:4px;font-size:9px}.product-card__price{font-size:12px}.product-card__buy,.product-card__marker-text,.product-card__old-price{font-size:9px}}@media screen and (max-width:768px){.product-card{padding:0}}.product-card-row{display:grid;grid-template-areas:"image name price calculate total" "image info price calculate total" "image remove price calculate total";grid-template-columns:minmax(0,75px) 4fr 2fr 2fr 1fr;align-items:center;padding:24px 0;font-size:24px;row-gap:6px;column-gap:30px}.product-card-row:not(:last-child){border-bottom:1px solid #eee}.product-card-row__image-wrapper{display:flex;grid-area:image;overflow:hidden;aspect-ratio:1/1;transition:transform .3s}.product-card-row__image-wrapper:hover img{transform:scale(1.2)}.product-card-row__name{grid-area:name;font-weight:700;font-size:16px;transition:opacity .3s}.product-card-row__name:hover{opacity:.6}.product-card-row__info{grid-area:info;color:#979797;font-size:14px}.product-card-row__remove{grid-area:remove;max-width:max-content;padding:0;color:#2e8c4d;font-size:16px;font-family:inherit;background-color:initial;border:none;border-bottom:1px solid rgba(46,140,77,.15);cursor:pointer;transition:border-color .3s}.product-card-row__remove:hover{border-color:#2e8c4d}.product-card-row__remove-icon{display:none}.product-card-row__prices{grid-area:price}.product-card-row__calculate{display:flex;grid-area:calculate;justify-content:center}.product-card-row__total{grid-area:total}.product-card-row__prices,.product-card-row__total{white-space:nowrap;text-align:center}@media (max-width:768px){.product-card-row{padding:20px;font-size:16px;background-color:#fff;border-radius:10px}.product-card-row:not(:last-child){margin-bottom:10px;border-bottom:none}.product-card-row__name{font-size:12px}.product-card-row__info{font-size:10px}}@media (max-width:560px){.product-card-row{grid-template-areas:"image name name name" "image info info info" "image total total total" "calculate calculate remove remove";grid-template-columns:repeat(4,1fr);column-gap:20px}.product-card-row__prices{display:none}.product-card-row__calculate{justify-content:flex-start}.product-card-row__remove{margin-left:auto;border-bottom:none}.product-card-row__remove-text{display:none}.product-card-row__remove-icon{display:block}.product-card-row__total{text-align:left}}.calculate{--theme-color:#2e8c4d;display:flex;max-width:100px;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;transition:border-color .3s}.calculate:focus-within{border-color:#000}.calculate__btn{padding:10px;font-size:16px;background-color:initial;border:none;outline:none;cursor:pointer;transition:color .3s}.calculate__btn:hover,.calculate__control{color:var(--theme-color)}.calculate__control{width:100%;min-width:24px;font-size:inherit;text-align:center;border:none;outline:none}.catalog-list{position:relative}.catalog-list__link-return{position:absolute;top:-40px;left:0}.catalog-list__list{padding:0}.catalog-list__main-title{font-weight:700;font-size:20px}.catalog-list__list-item{margin:6px 0;list-style-type:none}.catalog-list__list-item.active,.catalog-list__list-item:hover{color:#fff;background-color:#2e8c4d;border-radius:5px}.catalog-list__list-item.active .category-list__icon,.catalog-list__list-item:hover .category-list__icon{color:#fff}.catalog-list__link{display:flex;gap:13px;align-items:center;padding:10px 5px 13px 25px}.card-small{display:flex;flex-direction:column;gap:6px;padding:24px 34px;background-color:#fff;border-radius:20px;transition:all .2s ease-in-out}.card-small:hover{box-shadow:0 0 33px #e8e8e8}.card-small__icon{color:#2e8c4d}.card-small__title{max-width:100px;font-weight:700;font-size:16px}@media screen and (max-width:1000px){.card-small__title{font-size:12px}}.about-card{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:30px 50px;text-align:center;background-color:#fff;border-radius:20px}.about-card__icon{color:#2e8c4d}.about-card__title{max-width:200px;font-weight:700;font-size:16px}.about-card__text{max-width:308px;font-size:12px}@media screen and (max-width:530px){.about-card{padding:12px}.about-card__title{font-size:14px}.about-card__text{font-size:12px}}.product-card-next{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:12px 12px 33px;background-color:#fff;border-radius:20px;transition:all .2s ease-in-out}.product-card-next:hover{box-shadow:0 0 33px #e8e8e8}.product-card-next__arrow{position:relative;width:50px;height:40px;cursor:pointer}.product-card-next__arrow-inner{position:relative;top:20px;left:0;display:block;width:30px;height:3px;background-color:#2e8c4d}.product-card-next__arrow-inner:after{position:absolute;top:-6px;right:-4px;width:19px;height:3px;background-color:#2e8c4d;transform:rotate(45deg);content:""}.product-card-next__arrow-inner:before{position:absolute;top:6px;right:-3px;width:18px;height:3px;background-color:#2e8c4d;transform:rotate(-45deg);content:""}.product-card-next__text{margin-top:14px;font-size:16px;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#bdbdbd;text-decoration-color:#bdbdbd}.agreement-item{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;align-items:center;padding:16px 22px 22px 46px;background-color:#fff;border-radius:20px}.agreement-item__text{margin-bottom:26px;font-size:14px}.agreement-item__title{margin-bottom:15px;font-weight:500;font-size:18px}.agreement-item__button{justify-content:center;margin:26px 0 0;padding:15px 50px;text-decoration:none}.agreement-item__image{display:block;overflow:hidden;border:1px solid #eaeaea;border-radius:20px}@media screen and (max-width:1000px){.agreement-item{position:relative;grid-gap:14px;grid-template-columns:1fr;text-align:center}.agreement-item__text{margin-bottom:0;font-size:12px}.agreement-item__title{margin-bottom:6px;font-weight:700;font-size:16px}.agreement-item__image-wrapper{max-width:158px;margin:0 auto}.agreement-item__button-wrapper{position:absolute;right:0;bottom:40px;left:0;display:flex;justify-content:center;height:40px;margin:26px auto 0}.agreement-item__button{justify-content:center;width:256px;font-size:12px}.agreement-item__column{padding:0}}.breadcrumbs{margin-top:30px;margin-bottom:30px;font-size:14px}.breadcrumbs_banner{margin:0;padding-top:30px}.breadcrumbs__list{margin:0;padding-left:0;font-size:14px}.breadcrumbs__item{position:relative;display:inline-block;padding-right:10px;padding-left:5px;color:#a5a4a4}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{color:#2e8c4d}.breadcrumbs__item:before{color:#8f8f8f}.breadcrumbs__item:not(:first-child):before{position:absolute;left:-10px;color:inherit;content:"/"}.breadcrumbs__link{color:inherit;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}@media screen and (max-width:1000px){.breadcrumbs{margin-top:10px;padding-bottom:10px}.breadcrumbs__list{font-size:10px}.breadcrumbs__item{padding-right:0;padding-left:10px}.breadcrumbs__item:not(:first-child):before{left:0}}@media screen and (max-width:600px){.breadcrumbs_banner{padding-top:0}}.product-swiper{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 102px;gap:15px;aspect-ratio:9/10;--swiper-pagination-color:#2e8c4d;--swiper-pagination-bullet-inactive-color:#e7e7e7;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px}.product-swiper__main{max-width:100%}.product-swiper__thumbs{box-sizing:border-box;width:100%;padding:2px}.product-swiper__slide-wrapper{cursor:pointer}.product-swiper__button{position:absolute;top:50%;z-index:3;width:50px;height:50px;background-color:initial;border:none;outline:none;cursor:pointer}.product-swiper__button_prev{left:0}.product-swiper__button_next{right:0}.product-swiper__arrow{position:absolute;bottom:15px;left:15px;width:12px;height:12px;color:#e91e63;border-top:2px solid #fff;border-right:2px solid #fff}.product-swiper__arrow_next{transform:rotate(45deg)}.product-swiper__arrow_prev{transform:rotate(225deg)}.product-swiper__thumb-container{display:block;max-height:100%;overflow:hidden;border:2px solid #fff;border-radius:20px;cursor:pointer;aspect-ratio:3/4}.product-swiper__thumb-container img{width:100%;max-width:100%;height:100%;object-fit:cover}.product-swiper__pagination{display:none}.product-swiper__image-wrapper{display:block;width:100%;overflow:hidden;border-radius:20px;aspect-ratio:3/4}.product-swiper__image-wrapper img{min-width:100%;height:100%;object-fit:cover}@media screen and (max-width:1000px){.product-swiper{grid-template-columns:minmax(0,1fr);aspect-ratio:auto}.product-swiper__thumbs{display:none}.product-swiper__pagination{display:block}.product-swiper__wrapper{padding-bottom:30px}.product-swiper__button{display:none}.product-swiper__image{overflow:visible;border-radius:0}}@media (max-width:768px){.product-swiper__wrapper{padding-bottom:20px}.product-swiper__image-wrapper{border-radius:0}.product-swiper__pagination.swiper-pagination{bottom:0}}.swiper-slide-thumb-active .product-swiper__thumb-container{box-shadow:0 0 0 2px #2e8c4d}.related-swiper{margin:-33px;padding:33px}.related-swiper__container{position:relative}.related-swiper__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;padding:13px;font-family:inherit;line-height:1;white-space:nowrap;background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 33px #e8e8e8;cursor:pointer}.related-swiper__button_next{right:0}.related-swiper__button_prev{left:0}.related-swiper__arrow{width:12px;height:12px;color:#e91e63;border-top:2px solid #2e8c4d;border-right:2px solid #2e8c4d}.related-swiper__arrow_next{transform:rotate(45deg)}.related-swiper__arrow_prev{transform:rotate(225deg)}.quantity{display:flex;align-items:center;justify-content:center;max-width:180px;border:1px solid #e7e7e7;border-radius:5px}.quantity__number{width:50px;color:#2e8c4d;font-weight:300;font-size:19px;text-align:center;background:none;border:none;outline:none}.quantity__btn{padding:10px;background:none;border:none;cursor:pointer}.quantity__btn_type_minus{padding-right:0}.quantity__btn_type_plus{padding-left:0}.quantity__sign{color:grey;font-size:19px}@media screen and (min-width:768px) and (max-width:1000px){.quantity__btn{padding:5px 15px}}@media screen and (max-width:768px){.quantity__sign{font-size:18px}.quantity__btn{padding:4px 7px}.quantity__number{width:20px;font-size:16px}}.video-contact{padding:15px 25px;background:#fff;border-radius:20px}.video-contact__inner{display:grid;grid-gap:32px;grid-template-columns:67px 1fr;align-items:center;width:100%;padding:0;background-color:initial;border:none;cursor:pointer}.video-contact__icon{width:100%;color:#2e8c4d}.video-contact__text{max-width:340px;font-size:18px;text-align:left}.video-contact__link{color:#2e8c4d;text-decoration:underline;-webkit-text-decoration-color:rgba(46,140,77,.14901960784313725);text-decoration-color:rgba(46,140,77,.14901960784313725)}@media screen and (max-width:1000px){.video-contact__text{font-size:12px}.video-contact__inner{grid-gap:0}.video-contact__icon{width:65%}}.characteristics{padding:15px 25px;background:#fff;border-radius:20px}.characteristics__inner{border-collapse:initial;border-spacing:0 8px}.characteristics__title{margin-bottom:14px;font-size:24px}.characteristics__row{margin-top:5px;font-weight:400;font-size:17px}.characteristics__text{padding-left:10px}.characteristics__option{color:grey}@media screen and (max-width:768px){.characteristics__title{font-size:16px}.characteristics__row{font-size:15px}}@media screen and (max-width:425px){.characteristics{padding:15px}.characteristics__inner{border-collapse:initial;border-spacing:0 4px}.characteristics__row{font-size:14px}}.product-details{display:grid;grid-gap:26px 10px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:15px 25px;background:#fff;border-radius:20px}.product-details__icon{color:#2e8c4d}.product-details__item{display:flex;gap:9px;align-items:start;font-size:17px}.product-details__option{display:block;margin-top:3px;font-weight:500;font-size:16px}@media screen and (max-width:1000px){.product-details{grid-template-columns:repeat(2,1fr);margin-top:0}}@media screen and (max-width:425px){.product-details{grid-gap:15px 2px;padding:15px}.product-details__item{font-size:15px}.product-details__option{font-size:14px}}.mobile-fixed-menu{display:none}@media screen and (max-width:1000px){.mobile-fixed-menu{position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;background-color:#fff}.mobile-fixed-menu__cart{padding:15px 10px;border-radius:10px 10px 0 0;box-shadow:0 4px 19px #eee}.mobile-fixed-menu__cart:empty{display:none}.mobile-fixed-menu__menu{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:space-around;padding:10px 5px;font-size:16px;background-color:#fff;border:0;border-radius:10px 10px 0 0;box-shadow:0 4px 19px rgba(0,0,0,.2)}.mobile-fixed-menu__icon{color:#000}.mobile-fixed-menu__icon_type_menu{color:inherit}.mobile-fixed-menu__item{display:flex;flex-direction:column;align-items:center;background:none;border:none}.mobile-fixed-menu__item_type_menu{color:#2e8c4d}.mobile-fixed-menu__price{white-space:nowrap}.mobile-fixed-menu__button{display:flex;flex-direction:column;min-width:301px;margin:14px;font-size:12px}}@media screen and (max-width:560px){.mobile-fixed-menu__menu{font-size:12px}}.sale-swiper__inner{display:flex;gap:16px;margin-top:30px}.sale-swiper__swiper{display:none}@media screen and (max-width:1000px){.sale-swiper__inner{display:none}.sale-swiper__swiper{position:relative;display:inherit}.sale-swiper__arrow{display:inline-block;padding:3px;border:solid #fff;border-width:0 2px 2px 0}.sale-swiper__arrow_next{transform:rotate(-45deg)}.sale-swiper__arrow_prev{transform:rotate(135deg)}.sale-swiper__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;padding:13px;font-family:inherit;line-height:1;white-space:nowrap;background-color:#2e8c4d;border:none;border-radius:20px;box-shadow:0 4px 28px rgba(46,140,77,.58);cursor:pointer}.sale-swiper__button_next{right:0}.sale-swiper__button_prev{left:0}}.go-back-arrow{display:flex}.go-back-arrow__link{padding-left:20px;color:#2e8c4d;font-size:14px}.go-back-arrow__link:hover{color:#267841}.go-back-arrow__link:focus{color:#175e2e}.go-back-arrow__inner{position:relative;top:13px;left:15px}.go-back-arrow__inner:after{top:-7px;width:8px;transform:rotate(-45deg)}.go-back-arrow__inner:after,.go-back-arrow__inner:before{position:absolute;right:25px;height:2px;background-color:currentColor;content:""}.go-back-arrow__inner:before{top:-2px;width:6px;transform:rotate(45deg)}>.filter-item__summary{list-style:none}.filter-item__summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-weight:700;font-size:16px;cursor:pointer}.filter-item__summary:focus,.filter-item__summary:hover{color:#2e8c4d}.filter-item__summary ::-webkit-details-marker{display:none}.filter-item__summary:after{display:inline-block;padding:3px;border:solid #a5a4a4;border-width:0 3px 3px 0;transform:rotate(45deg);content:""}.filter-item__inner{display:flex;flex-direction:column;gap:10px}[open] .filter-item__summary:after{display:inline-block;padding:3px;border:solid #a5a4a4;border-width:0 3px 3px 0;transform:rotate(-135deg);content:""}.price-filter{display:grid;grid-template-columns:repeat(2,1fr);font-size:14px}.price-filter__input-wrapper{display:flex;flex-direction:column;gap:8px}.price-filter__input{padding:10px;border:1px solid #e7e7e7;outline:none}.price-filter__input_right{border-radius:0 5px 5px 0}.price-filter__input_left{border-radius:5px 0 0 5px}.price-filter__input:focus,.price-filter__input:hover{border-color:#2e8c4d}.price-filter__text{color:#a5a4a4}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.checkmark__text{font-size:14px}.checkmark__text:hover{color:#2e8c4d;cursor:pointer}.checkmark__checkbox{position:absolute;z-index:-1;opacity:0}.checkmark__checkbox+.checkmark__text:before{display:inline-block;box-sizing:border-box;width:21px;height:21px;margin-right:10px;color:#2e8c4d;font-weight:700;font-size:16px;line-height:23px;text-align:center;vertical-align:initial;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px;content:" "}.checkmark__checkbox:checked+.checkmark__text:before{content:"✔"}.checkmark__label{margin-bottom:10px}@media screen and (max-width:1000px){.checkmark__texts{font-size:12px}}.contact-us{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;padding:25px 10px;border:1px solid #2e8c4d;border-radius:20px}.contact-us__title{font-weight:700;font-size:18px;text-align:center}.contact-us__text{max-width:186px;font-size:12px;text-align:center}.contact-us__button{gap:12px;padding:20px;color:#fff}@media screen and (max-width:1000px){.contact-us__text{max-width:none}.contact-us__button{justify-content:center;width:60%}}.blocks{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.sorting{display:flex;align-items:center;justify-content:end}.sorting__details{position:relative;cursor:pointer}>.sorting__summary{list-style:none}.sorting__summary{display:flex;grid-gap:7px;align-items:baseline;max-width:173px;margin-right:10px;padding:15px 18px;color:#a5a4a4;font-size:14px;border:1px solid #e7e7e7;border-radius:5px}.sorting__summary:focus,.sorting__summary:hover{color:#2e8c4d}.sorting__summary ::-webkit-details-marker{display:none}.sorting__summary:after{border-top:7px solid #2e8c4d;border-bottom:0}.sorting__summary:after,[open] .sorting__summary:after{width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;content:""}[open] .sorting__summary:after{border-top:0;border-bottom:7px solid #2e8c4d}.sorting__list{position:absolute;top:50px;right:10px;z-index:2;display:flex;flex-direction:column;grid-gap:11px;margin:0;padding:0;list-style-type:none;background:#fff;border-radius:8px;box-shadow:0 0 33px #e8e8e8}.sorting__button{padding:14px 24px;font-size:14px;background-color:#fff;border:none;outline:none}.sorting__link{font-size:14px}.sorting__link:focus,.sorting__link:hover{background-color:#f6f6f6}.sorting__icon{display:none}@media screen and (max-width:1000px){.sorting{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding:0 10px}.sorting__icon{display:block;color:#2e8c4d}.sorting__icon_type_grid-active{display:none}.sorting__summary{max-width:173px;margin-right:10px;padding:0;font-size:10px;border:none}.sorting__list{top:13px;right:0;left:0}.sorting__button{padding:14px 9px;font-size:10px}}.category-card{display:grid;grid-gap:21px;grid-template-columns:repeat(6,216px)}.category-card__icon{color:#2e8c4d}.category-card__icon_arrow{color:#fff}.category-card__text{text-align:center}.category-card__inner{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-between;padding:20px 50px;font-size:16px;background:#fff;border-radius:20px}.category-card__inner:focus,.category-card__inner:hover{background:#2e8c4d;transition:all .6s ease}.category-card__inner:focus .category-card__icon,.category-card__inner:focus .category-card__text,.category-card__inner:hover .category-card__icon,.category-card__inner:hover .category-card__text{color:#fff}.category-card__inner_catalog{color:#fff;background:#2e8c4d}@media screen and (min-width:1000px) and (max-width:1400px){.category-card{grid-template-columns:repeat(4,216px)}}@media screen and (max-width:1001px){.category-card{grid-gap:10px;grid-template-columns:repeat(2,1fr)}.category-card__inner{padding:20px 40px;font-size:12px}}@media screen and (min-width:500px) and (max-width:1000px){.category-card{grid-template-columns:repeat(3,1fr)}}.up-button{max-width:300px;text-align:center}.up-button,.up-button__inner{margin:0 auto}.up-button__link{color:#568aef;border-bottom:1px solid rgba(46,140,77,.14901960784313725);cursor:pointer}.up-button__text{margin-top:18px}@media screen and (max-width:768px){.up-button__text{font-size:12px}.up-button__inner{width:100%}}.delivery-table__inner{width:100%;border-collapse:collapse}.delivery-table__cell{width:200px;padding:10px 0;font-weight:700;font-size:16px;text-align:center}.delivery-table__cell_type_option{font-weight:400;font-size:16px}.delivery-table__header{padding:15px 0;font-weight:700;font-size:16px}.delivery-table__row{border-radius:5px}.delivery-table__row_color_white{background:#fff}.delivery-table__row_color_gray{background:#fafafa}.delivery-table__first-row{color:#2e8c4d;font-weight:400;font-size:18px}.delivery-table__image{max-width:110px}@media screen and (max-width:768px){.delivery-table__first-row,.delivery-table__header,.delivery-table__table-data,.delivery-table__table-data_type_option{font-size:10px}}.history-card{margin-bottom:20px}.history-card,.history-card__inner{border:1px solid #f8f8f8;border-radius:20px}.history-card__inner{width:100%;overflow:hidden;border-collapse:collapse}.history-card__table-data{width:200px;padding:16px 30px;font-weight:700;font-size:16px;text-align:right}.history-card__table-data_type_option{font-weight:400;font-size:18px;text-align:left}.history-card__description{color:#a5a4a4;font-size:16px}.history-card__pay{color:#2e8c4d;font-weight:400}.history-card__header{padding:15px 0}.history-card__row{background:#fff;border-bottom:1px solid #eee;border-radius:5px}.history-card__row:last-child{border-bottom:none}.history-card__first-row{font-weight:400;background:#f8f8f8}.history-card__image{max-width:110px}@media screen and (max-width:1000px){.history-card__table-data{padding:8px 13px;font-size:12px}.history-card__table-data_type_option{font-size:12px}.history-card__description{font-size:10px}}.account-sale-card{margin-bottom:20px;border-radius:20px}.account-sale-card__inner{width:100%;overflow:hidden;border:1px solid #f8f8f8;border-radius:20px;border-collapse:collapse}.account-sale-card__table-data{width:200px;padding:16px 30px;font-weight:700;font-size:16px;text-align:right}.account-sale-card__table-data_type_option{font-weight:400;font-size:16px;text-align:left}.account-sale-card__table-data_type_sale{display:flex;gap:30px;justify-content:end;width:auto;margin:0;font-weight:400;font-size:20px}.account-sale-card__table-data_type_first{font-weight:700;font-size:18px;text-align:left}.account-sale-card__table-data_type_second{font-weight:700;font-size:16px;text-align:left}.account-sale-card__percent{color:#2e8c4d;font-weight:400;font-size:24px}.account-sale-card__pay{color:#2e8c4d}.account-sale-card__header{padding:15px 0}.account-sale-card__row{background:#fff;border-bottom:1px solid #eee;border-radius:5px}.account-sale-card__row:last-child{border-bottom:none}.account-sale-card__first-row{font-weight:400;background:#f8f8f8}.account-sale-card__image{max-width:110px}.account-sale-card__sum{font-weight:700}.account-sale-card__title-wrapper{display:flex;justify-content:space-between;padding:0 30px}.account-sale-card__title,.account-sale-card__title-sale{margin-bottom:35px;font-weight:500;font-size:24px}.account-sale-card__title-sale{display:flex;gap:19px}.account-sale-card__text{max-width:428px;font-size:16px;opacity:.48}.account-sale-card__icon{color:#2e8c4d}.account-sale-card__bottom{display:flex;gap:9px;align-items:baseline;margin-top:30px}@media screen and (max-width:1000px){.account-sale-card{padding:22px;border:none}.account-sale-card__table-data{padding:8px 5px;font-size:12px}.account-sale-card__percent{font-size:18px}.account-sale-card__title,.account-sale-card__title-sale{text-align:center}.account-sale-card__title{margin:0;font-size:16px}.account-sale-card__title-sale{align-items:center;margin-bottom:12px;font-size:12px}.account-sale-card__title-wrapper{flex-direction:column;gap:6px;align-items:baseline;padding:0 0 0 8px}.account-sale-card__text{font-size:10px}}@media screen and (max-width:768px){.account-sale-card__table-data{font-size:10px}}.account-swiper{margin:-33px;padding:33px}.account-swiper__container{position:relative}.account-swiper__button{position:absolute;top:50%;z-index:2;display:none;align-items:center;padding:13px;font-family:inherit;line-height:1;white-space:nowrap;background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 33px #e8e8e8;cursor:pointer}.account-swiper__button_next{right:0}.account-swiper__button_prev{left:0}.account-swiper__arrow{width:12px;height:12px;color:#e91e63;border-top:2px solid #2e8c4d;border-right:2px solid #2e8c4d}.account-swiper__arrow_next{transform:rotate(45deg)}.account-swiper__arrow_prev{transform:rotate(225deg)}.account-swiper__text-wrapper{margin-bottom:40px}@media screen and (max-width:1000px){.account-swiper__button{display:flex}}.address{margin-bottom:20px;padding:42px 55px;background:#fff;border-radius:20px}.address__inner{display:grid;width:100%}.address__info{padding:16px 30px;font-weight:400;font-size:16px}.address__info_type_options{display:flex;flex-direction:column;text-align:right}.address__row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:19px;background:#fff;border:1px solid #eee;border-radius:20px}.address__title-wrapper{padding:0 30px}.address__title{margin-bottom:35px;font-weight:500;font-size:24px}.address__icon{color:currentColor}.address__edit{color:#2e8c4d}.address__delete{color:#b51a1a}.address__name{font-weight:700}.address__button{justify-content:center;max-width:257px}@media screen and (max-width:1000px){.address{padding:25px;border:none}.address__info{padding:13px 20px;font-size:12px}.address__title{margin-bottom:16px;font-size:16px;text-align:left}.address__title-wrapper{padding:0 0 0 8px}.address__icon-text{display:none}}@media screen and (max-width:768px){.address__info{font-size:10px}}.mailing-card{margin-bottom:20px;padding:40px 50px;background:#fff;border:1px solid #eee;border-radius:20px}.mailing-card__title{margin-bottom:13px;font-weight:500;font-size:24px}.mailing-card__button{justify-content:center;max-width:257px;padding:19px 30px;font-weight:400;font-size:16px}.mailing-card__text-wrapper{max-width:421px;margin-bottom:25px}@media screen and (max-width:1000px){.mailing-card{margin-bottom:0;padding:22px;border:none}.mailing-card__title{margin-bottom:16px;font-size:16px;text-align:left}.mailing-card__title-wrapper{padding:0 0 0 8px}}.btn-arrow{--arrow-size:var(--btn-arrow-size,60px);--arrow-indent:var(--btn-arrow-indent,0);--hover-color:#fff;--hover-background:#42a262;position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--arrow-size);height:var(--arrow-size);color:#fff;background-color:#2e8c4d;border:none;border-radius:50%;translate:0 -50%;cursor:pointer;transition:background-color .3s}.btn-arrow_type_prev{left:var(--arrow-indent);rotate:180deg}.btn-arrow_type_next{right:var(--arrow-indent)}.btn-arrow__icon{flex-basis:calc(var(--arrow-size)/60*13);flex-shrink:0;height:calc(var(--arrow-size)/60*20);margin-left:calc(var(--arrow-size)/60*4)}.banner-grid__heading{margin-bottom:40px;text-align:center}.banner-grid__items{display:grid;grid-template-columns:repeat(var(--column-count,4),1fr);row-gap:14px;column-gap:18px}.banner-grid__item{display:flex;overflow:hidden;border-radius:20px}.banner-grid__item img{width:100%;max-width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.banner-grid__heading{margin-bottom:max(15px,3%)}}@media (max-width:768px){.banner-grid__items{grid-template-columns:repeat(3,1fr)}.banner-grid__item{border-radius:10px}}@media (max-width:426px){.banner-grid__items{grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:10px}}.cards-slider{--btn-arrow-size:60px;--btn-arrow-indent:0;position:relative}.cards-slider__heading{margin-bottom:40px;font-weight:500;font-size:36px;text-align:center}.cards-slider__slide{box-sizing:border-box;overflow:hidden;border:1px solid #d9d9d9;border-radius:18px}.cards-slider__name{font-weight:500;font-size:32px;line-height:37px;text-align:center}.cards-slider__text{font-size:24px;line-height:28px;text-align:center}.cards-slider__nav{position:absolute;top:50%}.cards-slider__wrap{position:relative;padding:0 80px}@media screen and (max-width:1200px){.cards-slider__heading{margin-bottom:3%}}@media (max-width:768px){.cards-slider__heading{font-size:26px}}@media (max-width:500px){.cards-slider__wrap{padding:0 40px}.cards-slider__heading{font-size:24px}}.slider-with-thumbs{--btn-arrow-size:60px;--btn-arrow-indent:-20px}.slider-with-thumbs__heading{margin-bottom:40px;text-align:center}.slider-with-thumbs__image{display:block;overflow:hidden;border-radius:20px}.slider-with-thumbs__image img{display:block}.slider-with-thumbs__main-slider{position:relative}.slider-with-thumbs__thumbs{margin-top:10px}.slider-with-thumbs__thumb-image{display:block;overflow:hidden;border-radius:10px;cursor:pointer}.slider-with-thumbs__thumb-image img{display:block}@media screen and (max-width:1200px){.slider-with-thumbs{--btn-arrow-size:40px;--btn-arrow-indent:-5px}.slider-with-thumbs__heading{margin-bottom:3%}.slider-with-thumbs__thumbs{margin-top:3px}}.product-mobile-cart{display:flex;align-items:center;justify-content:center;background-color:#fff;border:0;border-radius:10px 10px 0 0}.product-mobile-cart__added-product{display:flex;gap:10px}.product-mobile-cart__button{display:flex;flex-direction:column;flex-grow:1;gap:2px;padding:8px 20px;font-weight:400;font-size:14px;line-height:14px}.catalog-item{position:relative;display:block;max-width:none;padding:0;overflow:hidden;background:none;border-radius:20px}.catalog-item:hover{box-shadow:0 0 33px #e8e8e8}.catalog-item:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 46.1%,rgba(0,0,0,.75));content:""}.catalog-item__text-wrapper{position:absolute;right:30px;bottom:23px;left:30px;z-index:2;display:flex;flex-direction:column;margin-right:auto;color:#fff}.catalog-item__image-wrapper img{position:relative;display:block;width:100%;max-width:100%;height:auto;border-radius:20px}.catalog-item__click{color:#fff}.catalog-item__text{font-weight:500}.catalog-item__stat{display:flex;justify-content:space-between;margin-top:5px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1000px){.catalog-item__stat,.catalog-item__text{font-size:12px}}.plant-catalog{box-sizing:border-box;max-width:437px;max-height:300px;padding:25px;background-color:#efefef;border-radius:20px}.plant-catalog_state_no-active{display:none}.plant-catalog_state_active{display:block}.plant-catalog__error-ms{display:none;margin-bottom:10px;color:#f50a0a;font-weight:600;text-align:center}.plant-catalog__error-ms_active{display:block}.plant-catalog__button{display:flex;gap:8px;align-items:center;justify-content:center;padding:16px 32px;background:#fad1ce;cursor:pointer}.plant-catalog__button,.plant-catalog__input{width:100%;font-weight:400;font-size:24px;line-height:31px;letter-spacing:0;border:none;border-radius:30px;outline:none}.plant-catalog__input{box-sizing:border-box;margin-bottom:10px;padding:16px;text-align:center}.plant-catalog__input_error{border:1px solid #f50a0a}.plant-catalog__bottom{max-width:352px;margin:10px auto 0;color:#8a8a8a;font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;text-align:center}.plant-catalog__link{color:#575757;text-decoration:underline}.plant-catalog__title-price{margin-bottom:10px;font-weight:500;font-size:32px;line-height:38px;letter-spacing:0;text-align:center}.plant-catalog__title-under{margin-bottom:10px;color:#f50a0a;text-align:center}.plant-catalog__title-code{margin-bottom:10px;font-weight:400;font-size:18px;line-height:22px;letter-spacing:0;text-align:center}@media (max-width:1024px){.plant-catalog{max-width:320px;margin:10px 0;padding:16px 8px}.plant-catalog__title-price{margin-bottom:8px;font-size:24px;line-height:29px}.plant-catalog__title-under{margin-bottom:8px;font-size:14px}.plant-catalog__button,.plant-catalog__input{padding:12px;font-size:14px;line-height:18px}.plant-catalog__button svg{width:16px;height:16px}.plant-catalog__bottom{font-size:12px;line-height:14px}.plant-catalog__title-code{font-size:16px;line-height:19px}}@media (max-width:768px){.plant-catalog{width:100%}}.description-delivery-card{position:relative;z-index:0;padding:40px 24px 24px;overflow:hidden;text-align:center;background-color:#fff;border:1px solid #2e8c4d;border-radius:20px}.description-delivery-card__region-map{position:absolute;top:-100%;right:0;z-index:1;opacity:1%}.description-delivery-card__title{margin:0 0 24px;color:#2e8c4d;font-weight:500;font-size:24px;line-height:29px}.description-delivery-card__text{margin:0;font-weight:300;font-size:16px;line-height:24px;text-align:left}@media (max-width:1024px){.description-delivery-card:last-child{grid-column:span 2}}@media (max-width:768px){.description-delivery-card:last-child{grid-column:auto}.description-delivery-card__region-map{top:-70%;left:20%}.description-delivery-card__title{font-size:20px;line-height:24px}}.favorite-button{--main-color:#2e8c4d;--secondary-color:#fff;display:flex;padding:11px;background-color:var(--secondary-color);border:1px solid var(--main-color);border-radius:5px;cursor:pointer;transition:all .3s}.favorite-button svg{color:var(--main-color);transition:all .3s}.favorite-button:hover{background-color:var(--main-color)}.favorite-button:hover svg{color:var(--secondary-color)}.favorite-button.added{background-color:var(--main-color)}.favorite-button.added svg{color:var(--secondary-color)}.favorite-button.added:hover{background-color:var(--secondary-color)}.favorite-button.added:hover svg{color:var(--main-color)}.product-card-favorite{position:relative;display:grid;grid-template-areas:"image name price calculate total button" "image info price calculate total button" "image remove price calculate total button";grid-template-columns:minmax(0,75px) 3fr 1.5fr 2fr 1.5fr 1fr;align-items:center;padding:24px 0;font-size:24px;column-gap:30px;cursor:pointer;row-gap:6px}.product-card-favorite:not(:last-child){border-bottom:1px solid #eee}.product-card-favorite__cart-btn{grid-area:button;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:16px}.product-card-favorite__image-wrapper{display:flex;grid-area:image;overflow:hidden;transition:transform .3s;aspect-ratio:1/1}.product-card-favorite__image-wrapper:hover img{transform:scale(1.2)}.product-card-favorite__name{grid-area:name;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:16px;transition:opacity .3s}.product-card-favorite__name:hover{opacity:.6}.product-card-favorite__info{grid-area:info;color:#979797;font-size:14px}.product-card-favorite__remove{grid-area:remove;max-width:max-content;padding:0;color:#2e8c4d;font-size:16px;font-family:inherit;background-color:initial;border:none;border-bottom:1px solid rgba(46,140,77,.15);cursor:pointer;transition:border-color .3s}.product-card-favorite__remove:hover{border-color:#2e8c4d}.product-card-favorite__prices{grid-area:price}.product-card-favorite__calculate{display:flex;grid-area:calculate;justify-content:center}.product-card-favorite__total{grid-area:total}.product-card-favorite__prices,.product-card-favorite__total{white-space:nowrap;text-align:center}@media (max-width:768px){.product-card-favorite{grid-template-areas:"image name name" "image info info" "image total total" "calculate button remove";grid-template-columns:repeat(3,1fr);max-width:280px;padding:20px 0;font-size:16px;column-gap:20px;background-color:#fff;border-radius:10px}.product-card-favorite:not(:last-child){margin-bottom:10px;border-bottom:none}.product-card-favorite__image-wrapper{max-width:60px;max-height:60px}.product-card-favorite__remove{margin-left:auto;border-bottom:none}.product-card-favorite__prices{display:none}.product-card-favorite__total{text-align:left}.product-card-favorite__calculate{justify-content:left}.product-card-favorite__cart-btn{padding:8.5px 31px}.product-card-favorite__name{font-size:12px}.product-card-favorite__info{font-size:10px}}@media (max-width:560px){.product-card-favorite__prices{display:none}.product-card-favorite__calculate{justify-content:flex-start}.product-card-favorite__remove{margin-left:auto;border-bottom:none}.product-card-favorite__total{text-align:left}}.faq{display:flex;flex-wrap:wrap;justify-content:left;padding-top:25px;padding-bottom:25px;column-gap:20px;row-gap:25px;--icon-animation:0}.faq details{position:relative;width:100%;max-width:264px;cursor:pointer}.faq details[open]{--icon-animation:90deg}.faq details>summary{list-style:none}.faq details>summary::-webkit-details-marker{display:none}.faq__icon{position:absolute;right:26px;bottom:16px;transform:rotate(var(--icon-animation));transition:transform .3s}.faq__item-title{z-index:1;display:flex;align-items:flex-start;box-sizing:border-box;min-height:89px;padding:16px 60px 16px 26px;font-weight:500;font-size:16px;background-color:#fff;border-radius:20px}.faq__item-description,.faq__item-title{position:relative;line-height:1.2;letter-spacing:0}.faq__item-description{top:-16px;margin-bottom:-14px;padding:32px 26px 16px;font-weight:400;font-size:12px;background-color:#efefef;border-radius:0 0 20px 20px}@media (max-width:1440px){.faq{justify-content:center;row-gap:10px}}@media (max-width:550px){.faq details{max-width:none}.faq__item-title{min-height:60px;padding-right:60px;font-size:12px}.faq__icon{right:26px;bottom:50%;transform:rotate(var(--icon-animation)) translateY(50%);transform-origin:50% 100%}}.competitive-advantages{display:grid;grid-template-columns:repeat(4,auto);gap:20px;justify-content:space-between}.competitive-advantages__wrap{display:flex;gap:10px;align-items:center;padding:12px 26px;background-color:#fff;border-radius:20px}.competitive-advantages__icon{width:100%;max-width:24px}.competitive-advantages__advantage{font-weight:500;font-size:16px}@media (max-width:1024px){.competitive-advantages{grid-template-columns:repeat(2,1fr);row-gap:6px;column-gap:12px}}@media (max-width:768px){.competitive-advantages__advantage{font-size:12px}}@media (max-width:500px){.competitive-advantages{grid-template-columns:1fr}}.wishlist{padding:42px 60px;background-color:#fff;border-radius:20px}.wishlist__title{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:0}.wishlist__table{margin-top:50px}.wishlist__table-item:not(:last-child){border-bottom:1px solid #eee}.wishlist__table-row{display:grid;grid-template-columns:minmax(0,75px) 3fr 1.5fr 2fr 1.5fr 1fr;row-gap:6px;column-gap:30px}.wishlist__table-header{margin-bottom:30px;text-align:center}.wishlist__table-col{font-weight:400;font-size:14px;line-height:1.15;letter-spacing:0}.wishlist__table-col_span_two{grid-column:span 2;text-align:left}@media (max-width:768px){.wishlist{padding:40px}.wishlist__table{margin-top:20px}.wishlist__table-header{display:none}}@media (max-width:550px){.wishlist{padding:25px}}.course-video{display:grid;grid-template-columns:minmax(0,490px) minmax(300px,1fr);gap:70px;padding:30px 0}.course-video:not(:last-child){border-bottom:1px solid #eee}.course-video__image-wrapper{position:relative;display:flex;aspect-ratio:491/240;overflow:hidden;border-radius:20px}.course-video__image-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover;filter:brightness(30%)}.course-video__play-button{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;background-color:#2e8c4d;border-radius:50%;transform:translate(-50%,-50%);transition:opacity .3s}.course-video__play-button:hover{opacity:.9}.course-video__icon{color:#a8a8a8}.course-video__longitude{display:flex}.course-video__lesson{padding-right:20px;color:#2e8c4d;font-size:16px;border-right:1px solid #e1e1e1}.course-video__time{display:flex;gap:10px;align-items:center;padding-left:20px;font-size:16px}.course-video__description{display:flex;flex-direction:column;gap:15px;justify-content:center}.course-video__title{font-size:24px}.course-video__text{max-width:489px;font-size:16px;line-height:24px}@media (max-width:1024px){.course-video{gap:40px}}@media screen and (max-width:768px){.course-video{grid-template-columns:1fr;gap:10px;margin:0 22px}.course-video__title{font-size:14px}.course-video__text{font-size:12px}}.course-full-version{box-sizing:border-box;max-width:1002px;padding:60px 96px 73px;background:#fff;border-radius:20px;box-shadow:0 20px 34px rgba(0,0,0,.03)}.course-full-version__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.course-full-version__icon-wrapper{overflow:hidden;border-radius:15px}.course-full-version__title{margin-top:23px;font-weight:400}.course-full-version__text{max-width:550px;margin-top:21px;font-size:18px;line-height:1.5}.course-full-version__links{display:flex;gap:28px;margin-top:27px}@media screen and (max-width:1000px){.course-full-version{padding:30px}.course-full-version__title{max-width:223px;font-size:14px}.course-full-version__text{max-width:259px;font-size:12px}.course-full-version__image{width:70%}}.catalog-about__banner{position:relative}.catalog-about__picture{display:flex;min-height:280px;overflow:hidden;border-radius:20px}.catalog-about__picture img{width:100%;max-width:100%;height:auto;object-fit:cover}.catalog-about__content{position:absolute;top:73px;left:55px;max-width:430px;color:#fff}.catalog-about__logo{position:absolute;top:50px;right:32px;max-width:154px}.catalog-about__logo img{max-width:100%;height:auto;object-fit:cover}.catalog-about__title{font-size:24px}.catalog-about__text{margin-top:12px;font-size:14px}.catalog-about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}@media screen and (max-width:768px){.catalog-about__content{top:30px;left:40px;max-width:340px}.catalog-about__logo{top:20px;max-width:100px}.catalog-about__cards{grid-template-columns:repeat(2,1fr)}.catalog-about__card_mobile-span_two{grid-column:span 2}}@media screen and (max-width:530px){.catalog-about__picture{max-height:350px}.catalog-about__content{top:20px;left:20px;max-width:240px}.catalog-about__title{font-size:16px}.catalog-about__text{font-size:10px}.catalog-about__logo{top:unset;right:unset;bottom:24px;left:24px;max-width:100px}}.catalog-menu{display:flex}.catalog-menu__navigation{display:flex;flex-direction:column;justify-content:space-between;background-color:#f8f8f8}.catalog-menu__panels{flex-grow:1}.catalog-menu__tablist{display:grid;gap:10px;margin:0;padding:30px 0 30px 30px;list-style-type:none}.catalog-menu__tab{justify-content:flex-start;width:100%;padding:8px 15px;color:#0a001f;font-size:14px;text-decoration:none;background-color:initial;border:none;border-radius:5px 0 0 5px;transition:color .3s,background-color .3s}.catalog-menu__tab:hover,.catalog-menu__tab[aria-selected=true]{color:#2e8c4d;background-color:#fff}.catalog-menu__tab_type_accent{font-weight:700}.catalog-menu__tab_type_accent svg{color:#2e8c4d}.catalog-menu__panel{padding:20px 40px 35px}.catalog-menu__bottom{padding:0 35px 24px 30px}.catalog-menu__bottom-button{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;padding:16px 30px;border:1px solid #2e8c4d;border-radius:5px}.catalog-menu__bottom-button-title{color:#2e8c4d}.catalog-menu__bottom-button-icon{display:flex;gap:10px;align-items:center}.catalog-menu__bottom-button-icon svg{color:#2e8c4d;transform:rotate(90deg)}.catalog-menu-panel{--item-margin-bottom:0}.catalog-menu-panel__item{break-inside:avoid;margin-bottom:var(--item-margin-bottom)}.catalog-menu-panel__link{display:inline-block;padding:5px;font-size:14px;transition:color .3s}.catalog-menu-panel__link:hover{color:#2e8c4d}.catalog-menu-panel_level_1{--item-margin-bottom:20px;color:#000;font-weight:700;column-count:3;row-gap:30px}.catalog-menu-panel_level_2{--item-margin-bottom:10px;margin-top:10px;color:#727272;font-weight:400}.mobile-menu__logo{display:flex;align-items:center;justify-content:center;margin:46px auto;padding:7px 0;background-color:#fff}.mobile-menu__bottom-text{color:#506d84;font-size:14px}.mobile-menu__wrapper{display:flex;gap:13px;align-items:center}@media screen and (max-width:500px){.mobile-menu__logo{width:161px;height:36px}}.mm-panel{--mm-color-background:#fff}.mm-menu_offcanvas{z-index:2}.banner{position:relative;margin-bottom:70px}.banner__image_type_background{position:absolute;z-index:-1;height:100%;object-fit:cover;overflow:hidden;vertical-align:bottom}.banner__image_type_foreground{position:relative;right:-250px;width:100%;height:100%}.banner__image-container{position:absolute;top:0;bottom:0;left:50%;display:flex;justify-content:flex-end;transform:translate(-50%)}.banner__text{display:flex;flex-direction:column;gap:25px;max-width:370px;padding-top:30px}.banner__paragraph{font-size:18px}@media screen and (max-width:1000px){.banner{font-size:12px}.banner__icon,.banner__image{display:none}.banner__paragraph{color:#848484;font-size:12px}.banner__inner{position:relative;top:inherit;gap:10px;max-width:inherit}}.catalog__inner{--items-count:4;--mod-usage:var(--mod-4,0);--column-span:calc(var(--items-count) - var(--mod-usage));display:grid;grid-gap:16px;grid-template-columns:repeat(var(--items-count),1fr);margin-bottom:65px}.catalog__product-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:65px}.catalog__sale{position:relative;display:flex;grid-column:span var(--column-span);overflow:hidden;border-radius:20px}.catalog__sale img{width:100%;max-width:100%;height:100%;object-fit:cover}.catalog__sale-text{position:absolute;bottom:26px;left:30px;display:flex;flex-direction:column;color:#fff;font-size:18px}.catalog__icon-wrapper{display:flex;gap:10px;align-items:center}.catalog__description{max-width:90ch;margin-top:45px;margin-bottom:80px}.catalog__additional-blocks{display:grid;gap:65px;margin-top:70px}@media screen and (max-width:1400px){.catalog__inner{--items-count:3;--mod-usage:var(--mod-3,0)}}@media screen and (max-width:1200px){.catalog__product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media screen and (max-width:1000px){.catalog__inner{margin-bottom:10px}.catalog__sale-title{font-size:12px}}@media screen and (max-width:768px){.catalog__product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.catalog__inner{--items-count:2;--mod-usage:var(--mod-2,0);margin-bottom:10px}.catalog__description{margin-bottom:15px}.catalog__additional-blocks{display:grid;gap:35px;margin-top:40px}}.popular-products__inner{position:relative}.popular-products__cards{display:grid;grid-template-columns:repeat(calc(5 - var(--has-left-menu, 0)),1fr);gap:16px;margin-top:30px}.popular-products__arrows{display:none}@media screen and (max-width:940px){.popular-products__cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media screen and (max-width:768px){.popular-products__cards{display:flex;gap:0;margin-top:16px}.popular-products__arrows{display:block}.popular-products__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#2e8c4d;border-radius:50%;box-shadow:0 4px 28px rgba(46,140,77,.58);transform:translateY(-50%)}.popular-products__arrow:after{position:absolute;padding:3px;border:solid #fff;border-width:0 2px 2px 0;content:""}.popular-products__arrow_type_prev{left:-5px}.popular-products__arrow_type_prev:after{transform:rotate(135deg)}.popular-products__arrow_type_next{right:-5px}.popular-products__arrow_type_next:after{transform:rotate(-45deg)}}.videos-about__inner{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:0;column-gap:16px;row-gap:18px;list-style-type:none}.videos-about__content{position:absolute;top:50%;left:50%;z-index:1;gap:20px;color:#fff;transform:translate(-50%,-50%)}.videos-about__button-play,.videos-about__content{display:flex;align-items:center;justify-content:center}.videos-about__button-play{flex-shrink:0;width:46px;height:46px;background-color:#2e8c4d;border-radius:50%}.videos-about__image-wrapper{position:relative;display:flex;width:100%;height:150px;overflow:hidden;border-radius:20px}.videos-about__image-wrapper:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));content:""}.videos-about__image-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover;transition:transform .5s}.videos-about__text{margin:12px 0 0;padding:0 20px;font-size:16px;text-align:center}.videos-about__list-item:first-child,.videos-about__list-item:nth-child(2){grid-column:span 2}.videos-about__list-item:first-child .videos-about__image-wrapper,.videos-about__list-item:nth-child(2) .videos-about__image-wrapper{height:300px}.videos-about__list-item:first-child .videos-about__text,.videos-about__list-item:nth-child(2) .videos-about__text{display:none}.videos-about__item:hover>.videos-about__image-wrapper img{transform:scale(1.02)}@media screen and (max-width:670px){.videos-about__inner{grid-template-columns:repeat(2,1fr)}.videos-about__text{margin-top:10px}.videos-about__image-wrapper{height:auto;aspect-ratio:144/133}.videos-about__list-item:first-child,.videos-about__list-item:nth-child(2){grid-column:span 1}.videos-about__list-item:first-child .videos-about__text,.videos-about__list-item:nth-child(2) .videos-about__text{display:block}.videos-about__list-item:first-child .videos-about__image-wrapper,.videos-about__list-item:nth-child(2) .videos-about__image-wrapper{height:auto}.videos-about__name{display:none}}@media screen and (max-width:426px){.videos-about__text{font-size:10px}}.news{display:flex;flex-direction:column;gap:16px}.news__button-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (max-width:426px){.news{gap:0}}.news-item{display:flex;justify-content:space-between;margin-top:13px;padding:10px;background-color:#fff;border-radius:20px;transition:all .2s ease-in-out}.news-item:hover{box-shadow:0 0 33px #e8e8e8}.news-item__wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:15px 40px}.news-item__text-wrapper{display:grid}.news-item__image{display:flex;overflow:hidden;border-radius:12px}.news-item__image img{width:100%;max-width:100%;height:100%;object-fit:cover}.news-item__title{color:#2e8c4d;font-weight:700;font-size:20px;line-height:1.2}.news-item__text{margin:14px 0}.news-item__date,.news-item__text{font-weight:350;font-size:14px;line-height:1.5}.news-item__date{color:#a5a4a4}.news-item__link{position:relative;display:flex;align-items:center;max-width:max-content;margin:auto auto 0;padding-right:10px;color:#2e8c4d;font-size:16px;line-height:1.18;border-bottom:1px solid rgba(46,140,77,.15)}.news-item__link:after{position:absolute;right:0;padding:2px;border:solid #2e8c4d;border-width:0 2px 2px 0;transform:rotate(-45deg);content:""}.news-item_type_column{flex-direction:column-reverse;justify-content:flex-end}.news-item_type_column .news-item__wrapper{flex-direction:column-reverse;height:100%;text-align:center}.news-item_type_column .news-item__image{aspect-ratio:307/188}.news-item_type_column .news-item__date{margin-top:0;margin-bottom:9px}.news-item_type_column .news-item__text-wrapper{display:flex;flex-direction:column;flex-grow:1}.news-item_type_column .news-item__text{margin-bottom:15px;line-height:1.5}.news-item_type_row{display:grid;grid-template-columns:5fr 2fr}.news-item_type_row:first-child{margin-top:0}.news-item_type_row .news-item__image{width:100%;height:100%}@media screen and (max-width:1000px){.news-item{flex-direction:column;align-items:center}.news-item__wrapper{flex-direction:column-reverse}.news-item__date{font-size:12px;text-align:right}.news-item__text,.news-item__title{font-size:12px}.news-item_type_column{flex-direction:column-reverse}}@media screen and (max-width:768px){.news-item_type_colum .news-item__wrapper{padding:15px 0}.news-item_type_row{grid-template-columns:5fr 3fr}.news-item_type_row .news-item__wrapper{padding:0 15px}}@media screen and (max-width:426px){.news-item{max-width:230px;margin:0 auto;padding:20px 10px 10px}.news-item__image{width:80%;height:80%}.news-item__wrapper{padding:15px 20px}.news-item_type_row{grid-template-columns:1fr}.news-item_type_row .news-item__wrapper{padding:0}}.popular-category__inner{display:grid;grid-gap:15px;grid-template-columns:1fr 340px;margin-top:22px}.popular-category__cards{display:grid;grid-gap:15px;grid-template-columns:repeat(2,1fr)}.popular-category__image{position:absolute;height:100%;object-fit:cover;border-radius:20px}.popular-category__sale{position:relative;display:flex;overflow:hidden;border-radius:20px}.popular-category__picture{display:flex}.popular-category__picture img{width:100%;max-width:100%;height:auto;object-fit:cover}.popular-category__sale-text{position:absolute;bottom:24px;left:34px;display:flex;flex-direction:column;color:#fff;font-size:18px}@media screen and (max-width:1000px){.popular-category__inner{grid-template-columns:1fr}}.we-grow{display:grid;grid-template-columns:1fr 1fr;gap:53px;margin-bottom:70px}.we-grow__image{object-fit:cover;border-radius:20px}.we-grow__paragraphs{line-height:1.5}@media screen and (max-width:768px){.we-grow{display:flex;flex-direction:column;gap:20px}.we-grow__image{order:1;max-height:190px}.we-grow__title{order:0}.we-grow__paragraphs{order:2;font-size:12px}.we-grow__wrapper{display:contents}}.product{margin-top:20px}.product__description{display:grid;grid-gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product__image{width:100%;max-width:100%;height:auto}.product__related{margin-top:97px}.product__about{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.product__book{margin:70px 0}.product__menu-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:50px}.product__additional-blocks{display:grid;gap:65px;margin-top:70px}@media screen and (max-width:768px){.product__description{display:grid;grid-gap:20px;grid-template-areas:"swiper" "description" "text" "seo";grid-template-columns:minmax(0,1fr);margin-top:0}.product__about{grid-gap:11px;grid-template-columns:repeat(2,1fr);margin:40px 0}.product__about:last-child{grid-column:span 2}.product__related{margin-top:35px}.product__book{margin:38px 0}.product__column_type_description{grid-area:description}.product__column_type_swiper{display:contents}.product__seo-text{grid-area:seo;font-size:12px}.product__text{grid-area:text;font-size:12px}.product__swiper-wrapper{grid-area:swiper;margin-right:-10px;margin-left:-10px}.product__details{grid-area:details}}@media screen and (max-width:600px){.product__menu-bottom{grid-template-columns:repeat(2,1fr);gap:10px}.product__additional-blocks{display:grid;gap:35px;margin-top:40px}}.product-info__inner{display:flex;flex-direction:column;gap:15px;font-size:16px}.product-info__price{font-weight:900;font-family:var(--monospace-font)}.product-info__final-price{font-weight:700;font-size:32px}.product-info__old-price{margin-right:7px;color:#a5a4a4;font-size:20px;text-decoration:line-through}.product-info__btn{flex-basis:240px;justify-content:center}.product-info__options{padding:15px 25px;background:#fff;border-radius:20px}.product-info__options_type_bottom{display:flex;flex-direction:column;gap:20px}.product-info__first-row{display:flex;gap:18px;align-items:center}.product-info__second-row{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px}.product-info__click{display:flex;gap:8px;align-items:center;margin-top:20px;padding:0;color:#2e8c4d;background-color:initial;border:none}.product-info__click:hover{color:#267841}.product-info__click:focus{color:#175e2e}.product-info__icon{color:currentColor}.product-info__buy{font-size:14px;border-bottom:1px solid rgba(46,140,77,.14901960784313725)}.product-info__option{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.product-info__option:not(:last-child){border-bottom:1px solid #eee}.product-info__radio-wrapper{display:flex;gap:10px;align-items:center}.product-info__radio-label{cursor:pointer}.product-info__title{font-weight:500}.product-info__stock-status{font-weight:400;font-size:24px}@media screen and (max-width:1000px){.product-info__inner{display:grid;grid-template-areas:"title" "option-bottom" "option-top" "details" "characteristics" "video";grid-template-columns:minmax(0,1fr)}.product-info__quantity,.product-info__second-row{display:none}.product-info__characteristics{grid-area:characteristics}.product-info__video{grid-area:video}.product-info__title{grid-area:title}.product-info__options_type_bottom{grid-area:option-bottom}.product-info__options_type_top{grid-area:option-top}}@media (max-width:768px){.product-info__options_type_bottom{padding:0;background-color:initial;border-radius:0}}.filter__list-item{margin:10px 0;color:#fff;list-style-type:none;background-color:#2e8c4d;border-radius:5px}.filter__items{margin-bottom:50px}.filter__icon{color:#fff}.filter__link{gap:13px;padding:10px 5px 10px 15px}.filter__link,.filter__summary{display:flex;align-items:center}.filter__summary{justify-content:space-between;padding:16px 0;font-weight:700;font-size:16px;cursor:pointer}.filter__summary:focus,.filter__summary:hover{color:#2e8c4d}.filter__inner>.filter__summary{list-style:none}.filter__inner .filter__summary::-webkit-details-marker{display:none}.filter__inner .filter__summary:after{transform:rotate(45deg)}.filter__inner .filter__summary:after,.filter__inner [open] .filter__summary:after{display:inline-block;padding:3px;border:solid #a5a4a4;border-width:0 3px 3px 0;content:""}.filter__inner [open] .filter__summary:after{transform:rotate(-135deg)}.filter__search{margin-bottom:27px}.filter__search-input{width:100%;padding:12px 0 12px 12px;background:#fff;border:1px solid #e7e7e7;border-radius:5px;outline:none}.filter ::placeholder{color:#a5a4a4;font-size:14px;opacity:1}@media screen and (max-width:1000px){.filter__contact-us{display:none}}.consultation{display:grid;grid-template-columns:1fr 541px;margin:15px 0 70px;background:#fff}.consultation__wrapper{position:relative;margin-bottom:15px}.consultation__arrow-right{position:absolute;top:50%;left:-2%;z-index:2;display:inline-block;padding:7px;border:solid #2e8c4d;border-width:0 3px 3px 0;transform:rotate(-45deg) translateY(-100%)}.consultation__link-wrapper{z-index:2;max-width:289px;font-size:18px}.consultation__link{text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.14901960784313725);text-decoration-color:hsla(0,0%,100%,.14901960784313725);text-underline-offset:3px}.consultation__image{position:absolute;top:calc(50% - 50px);left:0;display:block;width:50px;height:93px;object-fit:cover;background:#fff;border:0}.consultation__right-side{position:relative;color:#fff;font-size:16px;background:#2e8c4d;border-radius:20px}.consultation__left-side{display:flex;flex-direction:column;padding:50px 40px 50px 70px;background:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}.consultation__telephone{font-weight:700;font-size:36px}.consultation__contacts{z-index:2;display:flex;flex-direction:column;gap:10px}.consultation__contacts-wrapper{display:flex;flex-direction:column;gap:14px;padding:50px 100px 38px}.consultation__icon{color:#2e8c4d}@media screen and (min-width:1000px) and (max-width:1200px){.consultation__right-side{margin-left:30px}}@media screen and (min-width:1000px) and (max-width:1090px){.consultation__contacts-wrapper{padding:100px 100px 38px}}@media screen and (max-width:1000px){.consultation{grid-template-columns:1fr;margin:40px 0}.consultation__right-side{margin-top:10px;background:none}.consultation__left-side{padding:40px}.consultation__image{top:0;left:40%;width:20%;height:auto}.consultation__arrow-right{top:0;left:49%;transform:rotate(45deg) translate(-45%,-40%)}.consultation__contacts-wrapper{align-items:center;padding:50px 40px;text-align:center;background:#2e8c4d;border-radius:20px}.consultation__telephone{font-size:24px}.consultation__link-wrapper{font-size:16px}.consultation__wrapper{line-height:1.5}}@media screen and (min-width:701px) and (max-width:1000px){.consultation__left-side{align-items:center}}@media screen and (max-width:500px){.consultation__arrow-right{top:-5%;left:48%;transform:rotate(45deg) translate(-30%,-28%)}.consultation__left-side{align-items:normal;padding:20px}.consultation__icon{width:10px;vertical-align:bottom}}.full-catalog{position:relative;padding-top:76px}.full-catalog__inner{background-color:#f0f0f0;border-radius:20px}.full-catalog__picture{position:absolute;top:-16px;bottom:0;left:40px;display:flex}.full-catalog__picture img{width:100%;max-width:100%;height:auto;object-fit:cover}.full-catalog__content{display:flex;flex-direction:column;max-width:514px;margin-left:auto;padding:52px 150px 56px;font-size:16px}.full-catalog__title{margin-bottom:10px;font-weight:700;font-size:36px;line-height:1.3}.full-catalog__subtitle{margin-bottom:27px}.full-catalog__text{max-width:161px;color:#3c3c3c;font-size:14px;opacity:.57}.full-catalog__button-wrapper{display:flex;gap:16px;align-items:center;padding-right:166px}@media screen and (max-width:1000px){.full-catalog{margin-bottom:0}.full-catalog__text{max-width:none;padding:0;text-align:center}.full-catalog__column{flex-direction:column;align-items:center;padding:20px;font-size:12px}.full-catalog__title{font-size:16px;text-align:center}.full-catalog__button-wrapper{flex-direction:column;align-items:unset;padding-right:0}.full-catalog__text-wrapper{display:flex;flex-direction:column;align-items:center;max-width:unset}}.course-lesson__wrapper{position:relative;display:grid}.course-lesson__details{display:flex;flex-direction:column;gap:10px;margin-top:15px}.course-lesson__details_second{color:#bdbdbd}.course-lesson__details_third{top:105px;color:#d4d4d4}.course-lesson__videos{margin-top:10px;padding:25px 112px 30px;background:#fff;border-radius:20px}.course-lesson__rest-lessons{grid-row:1;grid-column:1}.course-lesson__full-version{z-index:1;display:flex;grid-row:1;grid-column:1;align-self:end;justify-content:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.course-lesson__summary{display:grid;grid-template-columns:150px 1fr 100px 40px;gap:35px;align-items:center;padding:16px 28px;font-weight:700;font-size:16px;background:#fff;border-radius:20px;cursor:pointer}.course-lesson__summary:focus,.course-lesson__summary:hover{color:#2e8c4d}.course-lesson__summary_disabled:focus,.course-lesson__summary_disabled:hover{color:inherit}.course-lesson__inner-disabled{display:flex;gap:12px;align-items:center;white-space:nowrap}.course-lesson__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center;color:#acacac;white-space:nowrap}.course-lesson__inner ::-webkit-details-marker{display:none}.course-lesson__inner:after{margin-top:-5px;transform:rotate(45deg)}.course-lesson__inner:after,[open] .course-lesson__inner:after{display:inline-block;margin-left:32px;padding:6px;border:solid #2e8c4d;border-width:0 3px 3px 0;content:""}[open] .course-lesson__inner:after{margin-top:5px;transform:rotate(-135deg)}.course-lesson__disabled-right{display:flex;gap:50px;align-items:center}.course-lesson__text-lesson{font-size:16px}.course-lesson__icon{color:#acacac}.course-lesson__icon_type_lock{margin-left:18px;color:currentColor}.course-lesson__number{flex-grow:1;max-width:110px;color:#2e8c4d;font-size:36px;white-space:nowrap}.course-lesson__number_disabled{color:inherit}.course-lesson__title{flex-grow:1}@media screen and (max-width:768px){.course-lesson__disabled{position:relative;flex-direction:column;gap:5px;align-items:baseline}.course-lesson__icon_type_lock{position:absolute;top:40%;right:5%}.course-lesson__title_disabled{padding-right:20px}.course-lesson__summary{position:relative;display:flex;flex-direction:column;gap:5px;align-items:baseline}.course-lesson__inner{display:flex}.course-lesson [open] .course-lesson__inner:after,.course-lesson__inner:after{position:absolute;top:40%;right:5%}.course-lesson__details_third{top:130px}.course-lesson__number{font-size:16px}}@media (max-width:1024px){.course-lesson__videos{padding:25px 30px 30px}}.account-menu{max-width:300px}.account-menu__icon{padding-right:5px}.account-menu__exit{margin-top:60px}.account-menu__summary{display:grid;grid-gap:15px;grid-template-columns:20px 1fr;align-items:center;box-sizing:border-box;width:100%;max-width:300px;margin:6px 0;padding:15px 20px;font-size:16px;text-align:left;list-style-type:none;background-color:#fff;border:none;border-radius:5px;cursor:pointer}.account-menu__summary.active,.account-menu__summary:hover{color:#fff;background-color:#2e8c4d}.account-menu__summary.active .account-menu__icon,.account-menu__summary:hover .account-menu__icon{color:#fff}@media screen and (max-width:1000px){.account-menu{display:none}}.contacts{display:grid;grid-gap:20px;grid-template-columns:1fr 2fr;margin-top:30px;padding:50px 55px 50px 70px;background:#fff;border-radius:20px}.contacts__map{position:relative;width:100%;height:356px;overflow:hidden;border-radius:20px}.contacts__column{display:flex;flex-direction:column;gap:20px;max-width:345px;font-size:16px}.contacts__text_bold{font-weight:700}.contacts__button{justify-content:center;max-width:200px}.contacts__button_whatsapp{padding:12px 14px;font-size:14px}.contacts__button-icon{flex-shrink:0}.contacts__button-text{line-height:1}.contacts__link{font-weight:700;font-size:36px}@media screen and (max-width:768px){.contacts{grid-gap:25px;grid-template-columns:1fr;margin-top:40px;padding:25px 20px}.contacts__title{text-align:center}.contacts__column{font-size:12px}.contacts__button{max-width:none}.contacts__button_whatsapp{justify-content:center;width:100%}.contacts__link{font-weight:700;font-size:24px}}.delivery-options{margin-top:70px;padding:40px 70px;background:#fff;border-radius:20px}.delivery-options__inner{display:grid;grid-gap:36px;grid-template-columns:repeat(3,1fr);margin-top:43px}.delivery-options__item{display:grid;grid-gap:27px;grid-template-columns:50px 1fr;align-items:center;max-width:240px;font-size:16px}.delivery-options__item_size_lg{grid-template-columns:113px 1fr;max-width:none}.delivery-options__icon{color:#2e8c4d}.delivery-options__icon_type_sdek{margin-left:auto}@media screen and (max-width:1000px){.delivery-options{padding:26px 20px}.delivery-options__inner{grid-gap:25px;grid-template-columns:1fr;margin-top:25px}.delivery-options__item{grid-gap:17px;font-size:12px}.delivery-options__item:nth-child(3),.delivery-options__item:nth-child(6){display:none}.delivery-options__icon{width:70%}}.delivery-payment{margin-top:66px}.delivery-payment__items{display:flex;flex-direction:column;gap:15px;margin-top:28px}.delivery-payment__item{display:grid;grid-gap:29px;grid-template-columns:50px 1fr;align-items:start;padding:40px 45px;font-weight:400;font-size:16px;background:#fff;border-radius:20px}.delivery-payment__icon{color:#2e8c4d}.delivery-payment__title{margin:0}.delivery-payment__wrapper{max-width:900px;font-weight:400}.delivery-payment__list{margin-top:10px;padding-left:20px}.delivery-payment__list-item{margin-bottom:7px}.delivery-payment__list-title{font-weight:700}@media screen and (max-width:1000px){.delivery-payment{margin-top:40px}.delivery-payment__item{grid-gap:0;grid-template-columns:1fr;padding:20px;font-size:12px}.delivery-payment__title{margin-top:14px}}.delivery-price{margin:15px 0;padding:70px;background:#fff;border-radius:20px}.delivery-price__inner{display:grid;grid-gap:70px;grid-template-columns:repeat(2,1fr)}.delivery-price__title{margin-bottom:38px;text-align:center}.delivery-price__contact-us{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;padding:80px;font-size:18px;text-align:center;border:1px solid #2e8c4d;border-radius:20px}.delivery-price__contact-title{max-width:409px}.delivery-price__icon{color:#2e8c4d}.delivery-price__button{padding:20px 30px}@media screen and (max-width:1000px){.delivery-price{margin-bottom:26px;padding:0}.delivery-price__inner{grid-template-columns:1fr}.delivery-price__contact-us{padding:30px 20px 40px;font-size:10px}}.requisites__image{position:absolute;height:100%;object-fit:cover;border-radius:20px}.requisites__wrapper{position:relative}.requisites__text{position:relative;display:flex;flex-direction:column;padding:50px 70px;font-size:18px}.requisites__button{display:flex;gap:10px;align-items:center;justify-content:left;padding:0;color:#2e8c4d;font-size:18px;background:transparent;border:none}.requisites__button-text{border-bottom:1px solid rgba(46,140,77,.14901960784313725)}.requisites__info{display:flex;flex-direction:column;gap:10px;margin:18px 0 24px;font-size:16px}@media screen and (max-width:1000px){.requisites{background:#fff;border-radius:10px}.requisites__wrapper{padding:20px}.requisites__button,.requisites__info{font-size:12px}.requisites__text{padding:0}}@media screen and (max-width:768px){.requisites__image{display:none}}.account-layout__inner{display:grid;grid-gap:76px;grid-template-columns:1fr 4fr;margin-top:40px}.account-layout__title{margin-bottom:35px;font-weight:500;font-size:24px}.account-layout__text{font-size:18px}.account-layout__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:70px;margin-bottom:50px}.account-layout__new{padding:30px 60px;background:#fff;border-radius:20px}.account-layout__swiper{margin-top:60px}.account-layout__main-title{margin-top:32px}.account-layout__orders{padding:50px 60px;background:#fff;border-radius:20px}.account-layout__field-wrapper{display:flex;gap:20px}.account-layout__field{display:flex;flex-grow:1}@media screen and (max-width:1000px){.account-layout__menu{display:flex;align-items:center;justify-content:center}.account-layout__inner{grid-gap:0;grid-template-columns:1fr;margin-top:26px}.account-layout__title{font-size:18px;text-align:center}.account-layout__text{text-align:center}.account-layout__breadcrumbs,.account-layout__main-title{display:none}.account-layout__new,.account-layout__orders{padding:20px}}@media screen and (max-width:600px){.account-layout__cards{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:426px){.account-layout__field-wrapper{flex-direction:column}}.account-fieldset{display:flex;flex-direction:column;grid-gap:20px;max-width:414px;margin-bottom:23px;font-size:16px}.account-fieldset__input_type_address{max-width:424px}.account-fieldset__wrapper{display:flex;flex-direction:column;gap:11px}@media screen and (max-width:1000px){.account-fieldset{display:grid;justify-content:center}.account-fieldset__input{width:280px}}.call-back-banner{position:relative;overflow:hidden;border-radius:20px}.call-back-banner__inner{position:relative;display:flex;flex-direction:column;gap:13px;align-items:center;max-width:754px;margin:0 auto;padding:35px 0 300px;font-size:16px;text-align:center}.call-back-banner__description{margin-bottom:29px}.call-back-banner__all-in-stock{display:flex;gap:8px;align-items:center;padding:7px 15px;color:#2e8c4d;font-weight:400;font-size:16px;font-family:inherit;line-height:1;white-space:nowrap;background-color:initial;border:1px solid #24713d;border-radius:5px}.call-back-banner__title{font-weight:400}.call-back-banner__text{max-width:325px;color:grey;font-size:12px}.call-back-banner__input{min-width:281px;padding-left:30px;font-size:16px;font-family:inherit;border:1px solid #d7d7d7;border-radius:6px;outline:none}.call-back-banner__input:focus,.call-back-banner__input:hover{color:#889eaf;background-color:#f5f5f5;border-color:#2e8c4d}.call-back-banner__input:active{color:#506d84;background-color:#fff;border-color:#2e8c4d}.call-back-banner__input:disabled{color:#506d84;background-color:rgba(136,158,175,.3803921568627451);border-color:rgba(136,158,175,.3803921568627451)}.call-back-banner__link-video{display:flex;gap:10px;align-items:center;margin-top:20px}.call-back-banner__button{padding:20px 25px}.call-back-banner__picture{position:absolute;z-index:-1;width:100%;height:100%}.call-back-banner__picture img{height:100%;object-fit:cover;border-radius:20px}.call-back-banner__image-wrapper{position:relative}.call-back-banner__submit-wrapper{position:relative;display:flex;gap:20px}.call-back-banner__icon-phone{position:absolute;top:20px;left:13px}.call-back-banner__icon{color:#2e8c4d}.call-back-banner__icon_hidden,.call-back-banner__video-image_hidden{display:none}.call-back-banner__button-red{justify-content:center;width:100%;padding:20px;color:#fff;font-weight:400;font-size:16px;background-color:#b51a1a;border:1px solid #b51a1a}@media screen and (max-width:1000px){.call-back-banner__inner{text-align:center}.call-back-banner__submit-wrapper{flex-direction:column}.call-back-banner__input{min-width:269px;padding:12px 0 12px 30px}.call-back-banner__icon-phone{position:absolute;top:12px;left:13px}.call-back-banner__picture{object-fit:contain}}.about-delivery{overflow:hidden;background:#fff;border-radius:20px}.about-delivery__inner{display:grid;grid-template-columns:1fr 1fr}.about-delivery__title{font-weight:400;font-size:36px}.about-delivery__text{margin:23px 0;font-weight:400;font-size:16px}.about-delivery__column{padding:50px 65px}.about-delivery__transport-wrapper{display:flex}.about-delivery__transport{display:grid;grid-gap:20px;grid-template-columns:85px 1fr;align-items:center;white-space:nowrap}.about-delivery__image{height:auto}.about-delivery__name{font-weight:700}.about-delivery .click{font-weight:400;font-size:16px;text-decoration:none}@media screen and (max-width:1000px){.about-delivery .click{font-size:12px;text-decoration:none}.about-delivery__inner{grid-template-columns:1fr}.about-delivery__column{padding:20px}.about-delivery__title{font-size:16px}.about-delivery__transport{grid-gap:3px;grid-template-columns:1fr;font-size:12px}.about-delivery__transport-wrapper{gap:20px}.about-delivery__text{font-size:12px}.about-delivery__transport-type{display:flex;flex-direction:column;align-items:center;justify-content:center}}.acclimatization{max-width:990px;margin:0 auto}.acclimatization__inner{display:grid;grid-gap:52px;grid-template-columns:284px 1fr;font-size:16px}.acclimatization__title{font-size:36px}.acclimatization__image-wrapper{display:flex;overflow:hidden;border-radius:50%;aspect-ratio:1/1}@media screen and (max-width:1000px){.acclimatization__inner{grid-gap:17px;grid-template-columns:1fr;font-size:12px;text-align:center}.acclimatization__title{font-size:16px}.acclimatization__image-wrapper{max-width:100%;margin:0 auto}}.pagination{--main-color:#2e8c4d;align-items:center;justify-content:flex-start;margin-top:30px;padding-top:27px;list-style-type:none;border-top:1px solid #eee}.pagination,.pagination__inner{display:flex}.pagination__item{margin:0 6px}.pagination__item_type_prev{margin-right:20px}.pagination__item_type_next{margin-left:20px}.pagination__item_type_dots{padding:0}.pagination__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px;padding:0;color:#aaa;border:none;border-radius:5px;transition:background-color .3s,color .3s}.pagination__btn:not(:last-child){margin-right:15px}.pagination__btn_type_next:after{right:6px;transform:rotate(-45deg)}.pagination__btn_type_prev:after{left:6px;transform:rotate(135deg)}.pagination__btn_type_next,.pagination__btn_type_prev{position:relative;width:auto;height:auto;padding:4px 18px;color:var(--main-color);background-color:#e6efe9;border-radius:5px}.pagination__btn_type_next:after,.pagination__btn_type_prev:after{position:absolute;display:inline-block;padding:3px;border:solid var(--main-color);border-width:0 2px 2px 0;transition:border-color .3s;content:""}.pagination__btn_type_next:hover,.pagination__btn_type_prev:hover{color:#fff;background-color:var(--main-color)}.pagination__btn_type_next:hover:after,.pagination__btn_type_prev:hover:after{border-color:#fff}.pagination__page{color:var(--main-color);font-weight:600;font-size:14px}.pagination__page:not(.pagination__page_type_current):hover,.pagination__page_type_current{color:#fff;background-color:var(--main-color)}.search-block{position:relative;display:flex}.search-block__inner{flex-grow:1}.search-block__input{box-sizing:border-box;width:100%;padding:14px 20px;font-size:14px;background-color:#f5f5f5;border:1px solid #ddd;border-right:none;border-radius:5px 0 0 5px}.search-block__input:focus{border-color:#aaa;outline:none}.search-block__input::placeholder{color:#bebebe}.search-block__btn{width:61px;color:#fff;background-color:#2e8c4d;border:0;border-radius:0 5px 5px 0;transition:background-color .3s}.search-block__btn:hover{color:#fff;background-color:#216638}.search-block__results{position:absolute;top:100%;right:0;left:0;z-index:10;padding:20px;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:5px 9px 14px -5px rgba(0,0,0,.93)}.search-block__item{display:flex;gap:14px;align-items:center}.search-block__item:not(:last-child){margin-bottom:20px}.search-block__img-wrapper{display:flex;flex-shrink:0;width:100%;max-width:32px;overflow:hidden;aspect-ratio:1/1;border-radius:4px}.search-block__img-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover}.search-block__name{transition:opacity .3s}.search-block__name:hover{opacity:.6}.search-block[aria-expanded=false] .search-block__results{display:none}@media screen and (max-width:1000px){.search-block{max-width:40px;background-color:#fff;border:1px solid #2e8c4d;border-radius:5px;transition:all .5s}.search-block[aria-expanded=true]{position:absolute;right:0;z-index:10;width:100%;max-width:100%;transform:translateY(0)}.search-block__btn{max-width:40px;max-height:40px;padding:8px;color:#2e8c4d;background:none;border-radius:4px 0 0 4px}.search-block__btn:hover{color:#01b93a;background-color:inherit}.search-block__btn svg{width:24px;height:24px}.search-block__inner{order:2}.search-block__input{display:block;height:100%;margin:0;padding:12px 10px 12px 0;font-size:14px;background:none;border:none;border-radius:5px}.search-block__input::placeholder{font-size:14px}}.cart{margin:32px 0 80px}.cart__title{margin-bottom:33px}.cart__table{padding:50px 70px 40px;background-color:#fff;border-radius:20px}.cart__table-row{display:grid;grid-template-columns:minmax(0,75px) 4fr 2fr 2fr 1fr;row-gap:6px;column-gap:30px}.cart__table-header{text-align:center}.cart__table-col_span_two{grid-column:span 2;text-align:left}.cart__pay{max-width:476px;margin-top:28px}.cart__total-wrapper{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:42px}.cart__total-item{display:flex;gap:40px;align-items:center;font-size:18px}.cart__total-item_type_info{flex-direction:column;gap:0;align-items:flex-start;font-size:16px;white-space:pre-line}.cart__total-price{font-weight:700;font-size:24px;white-space:nowrap}.cart__coupon-wrapper{position:relative}.cart__coupon-applied,.cart__coupon-error{position:absolute;top:-20px;left:0;font-size:14px}.cart__coupon-error{color:#b51a1a}.cart__coupon-applied{color:#2e8c4d}.cart__coupon{display:flex}.cart__coupon-control{width:100%;min-width:100px;padding:12px;background:#fff;border:1px solid #ddd;border-right:none;border-radius:5px 0 0 5px;transition:border-color .3s}.cart__coupon-control:hover{border-color:#000}.cart__coupon-btn{border-radius:0 5px 5px 0}@media (max-width:1024px){.cart__table{padding:40px}.cart__total-wrapper{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.cart__table{padding:0;background-color:initial}.cart__table-header{display:none}.cart__coupon-btn{padding:16px}.cart__coupon-control{min-width:unset}}.banner-mixed__title{text-align:center}.banner-mixed__subtitle{font-size:18px;text-align:center}.banner-mixed__grid{margin-top:22px}.banner-mixed__slider{margin-top:14px}.banner-slider{--arrow-size:60px;--arrow-indent:-30px;position:relative}.banner-slider__item{display:flex;overflow:hidden;border-radius:20px}.banner-slider__item img{width:100%;max-width:100%;height:100%;object-fit:cover}.banner-slider__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--arrow-size);height:var(--arrow-size);color:#fff;background-color:#2e8c4d;border:none;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:background-color .3s}.banner-slider__arrow:hover{background-color:#349f58}.banner-slider__arrow:after{position:absolute;display:inline-block;padding:7px;border:solid #fff;border-width:0 3px 3px 0;content:""}.banner-slider__arrow_type_prev{left:var(--arrow-indent)}.banner-slider__arrow_type_prev:after{transform:rotate(135deg)}.banner-slider__arrow_type_next{right:var(--arrow-indent)}.banner-slider__arrow_type_next:after{transform:rotate(-45deg)}@media (max-width:1400px){.banner-slider{--arrow-indent:-8px}}@media (max-width:768px){.banner-slider{--arrow-size:38px}.banner-slider__item{border-radius:10px}.banner-slider__arrow:after{padding:4px;border-width:0 2px 2px 0}}.main-banner{position:relative;display:flex;min-height:var(--main-banner-height);overflow:hidden}.main-banner_size_small{--main-banner-mask-path:url(/images/small-slider-mask.svg?a6fc1365f01ecea085bf967d473c8aee);--main-banner-height:280px;--image-offset:calc(50vw - 645px)}.main-banner_size_large{--mask-path:url(/images/small-slider-mask.svg?a6fc1365f01ecea085bf967d473c8aee);--main-banner-height:450px;--image-offset:50px}.main-banner__container{display:flex;flex-direction:column;justify-content:space-around}.main-banner__content{max-width:460px}.main-banner__icon{max-width:90px}.main-banner__image{position:absolute;top:0;right:var(--image-offset);bottom:0;z-index:-1}.main-banner__image img{max-width:100%;height:100%;-webkit-mask:var(--main-banner-mask-path);mask:var(--main-banner-mask-path);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.main-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.main-banner__background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.main-banner{--main-banner-height:none}.main-banner__background,.main-banner__icon,.main-banner__image{display:none}}.description-delivery-regions{display:grid;grid-gap:16px;grid-template-columns:repeat(3,1fr);padding-top:70px}@media (max-width:1024px){.description-delivery-regions{grid-template-columns:repeat(2,1fr);padding-top:50px}}@media (max-width:768px){.description-delivery-regions{grid-template-columns:1fr;padding-top:30px}}.special-offer__title{margin-bottom:32px;font-weight:500;font-size:36px;text-align:left}.special-offer__sub-title{display:flex;gap:24px;align-items:center;margin-bottom:24px;font-weight:500;font-size:28px;text-align:left}.special-offer__show-all{color:#4a8a53;font-weight:400;font-size:16px;text-decoration:underline}.special-offer__show-all_position_bottom{display:none}@media (max-width:768px){.special-offer__title{font-size:26px}.special-offer__sub-title{margin-bottom:22px;font-size:18px}}@media (max-width:500px){.special-offer__title{margin-bottom:16px;font-size:24px}.special-offer__sub-title{flex-direction:column;gap:4px;align-items:flex-start;margin-bottom:16px;font-size:16px}.special-offer__show-all{margin-top:24px;text-align:center}.special-offer__show-all_position_top{display:none}.special-offer__show-all_position_bottom{display:block}}.plant-nursery{--has-left-menu:1;margin-top:30px}.plant-nursery__inner{display:grid;grid-gap:35px;grid-template-columns:225px minmax(0,1fr)}.plant-nursery__button-wrapper{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;margin-top:70px}.plant-nursery__menu-bottom{display:grid;grid-template-columns:repeat(calc(4 + var(--has-left-menu, 0)),1fr);gap:15px}.plant-nursery__right-column{display:grid;grid-gap:70px;grid-template-columns:minmax(0,1fr)}.plant-nursery__link{color:#568aef;text-decoration:underline;-webkit-text-decoration-color:#bdbdbd;text-decoration-color:#bdbdbd}.plant-nursery__link-wrapper{max-width:272px;text-align:center}.plant-nursery__contact-us{margin-top:50px;padding:25px 25px 28px;line-height:1.16;background-color:#fff;border:1px solid #2e8c4d;border-radius:20px}.plant-nursery__contact-us-title{font-weight:700;font-size:18px;text-align:center}.plant-nursery__contact-us-text{margin-top:15px;margin-bottom:15px;font-size:12px;text-align:center}.plant-nursery__contact-us-button{gap:11px;width:100%;padding:14px;font-size:14px}@media screen and (max-width:1000px){.plant-nursery{grid-gap:35px}.plant-nursery__inner{grid-template-columns:minmax(0,1fr)}.plant-nursery__left-column{display:none}.plant-nursery__link-wrapper{font-size:12px}}@media screen and (max-width:600px){.plant-nursery__menu-bottom{grid-template-columns:repeat(2,1fr);gap:10px}.plant-nursery__right-column{grid-gap:40px}.plant-nursery__button-wrapper{margin-top:20px}.plant-nursery__button-to-up{width:100%}}.agreement__items{display:grid;grid-gap:16px;grid-template-columns:repeat(3,1fr);margin-top:140px;margin-bottom:58px}.agreement__banner{position:relative}.agreement__picture{position:absolute;object-fit:contain}.agreement__picture_type_mobile{display:none}.agreement__image{height:100%;object-fit:contain}.agreement__title-wrapper{position:relative;padding:40px 0}.agreement__text{max-width:514px;font-size:16px}.agreement__mob-image{position:absolute;height:auto;object-fit:contain}@media screen and (min-width:1401px) and (max-width:1800px){.agreement__items{margin-top:70px}}@media screen and (min-width:425px) and (max-width:1400px){.agreement__items{grid-template-columns:repeat(2,1fr);margin-top:50px}}@media screen and (max-width:1000px){.agreement__title-wrapper{padding:20px 0 40px}.agreement__title{font-weight:400;font-size:24px}.agreement__banner{margin-bottom:15px;padding:0;overflow:hidden}.agreement__image-wrapper{height:300px}.agreement__picture{top:0;right:0;bottom:0;left:0}.agreement__image{height:100%;object-fit:cover}.agreement__text{font-size:12px}}@media screen and (max-width:600px){.agreement__title-wrapper{padding:0}.agreement__title{grid-area:text;margin-bottom:20px;font-size:16px}.agreement__picture{position:relative;grid-area:image}.agreement__picture_type_mobile{top:0;left:50%;display:block;transform:translate(-50%)}.agreement__image{height:auto}.agreement__banner{display:grid;grid-template-areas:"text" "image"}.agreement .container{margin:initial}}@media screen and (max-width:425px){.agreement__items{grid-template-columns:1fr;margin-top:0}}.category-page{display:grid}.category-page__heading{margin:10px 0 30px}.category-page__info{color:grey;font-weight:400}@media screen and (max-width:1000px){.category-page__heading{margin-bottom:18px}}.about-nursery{line-height:1.3}.about-nursery__picture{position:absolute;width:100%;height:100%}.about-nursery__image{height:100%;object-fit:cover}.about-nursery__image-wrapper{position:relative}.about-nursery__wrapper{position:relative;display:grid;grid-gap:21px;padding:15px 0 73px;font-size:18px}.about-nursery__menu-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:70px}.about-nursery__text{display:flex;flex-direction:column;gap:15px;max-width:649px}.about-nursery__arrow-right{display:inline-block;padding:3px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(-45deg)}.about-nursery__button{max-width:281px;padding:18px 30px;font-size:16px}.about-nursery__category-cards{margin-top:70px}.about-nursery__cards{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);margin:70px 0}.about-nursery__description{display:grid;grid-template-columns:1fr 1fr;gap:62px;margin:15px 0;padding:50px 50px 50px 70px;background:#fff;border-radius:20px}.about-nursery__description-image{border-radius:20px}.about-nursery__description-title{font-weight:400}.about-nursery__link{color:#568aef;border-bottom:1px solid rgba(86,138,239,.14901960784313725)}.about-nursery__paragraph{line-height:1.5}@media screen and (max-width:1000px){.about-nursery__description-title{grid-area:title;margin:0}.about-nursery__description-text{grid-area:text}.about-nursery__description-image{grid-area:image}.about-nursery__description-wrapper{display:contents}.about-nursery__description{grid-gap:15px;grid-template-areas:"title" "image" "text";grid-template-columns:1fr;padding:20px}.about-nursery__cards{grid-template-columns:repeat(2,1fr);margin:10px 0}.about-nursery__cards:last-child{grid-column:span 2}}@media screen and (min-width:769px) and (max-width:1000px){.about-nursery__text-wrapper{width:70%}}@media screen and (max-width:768px){.about-nursery__text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-nursery__image-wrapper{height:350px}.about-nursery__picture{top:100px;right:0;bottom:0;left:0}.about-nursery__image{height:100%;object-fit:cover}.about-nursery__menu-bottom{margin-top:10px}.about-nursery__logo{display:none}.about-nursery__text{gap:130px;align-items:center;text-align:center}.about-nursery__category-cards{margin:80px 0 11px;padding-top:120px}.about-nursery__banner-text{max-width:201px;font-size:12px}.about-nursery__paragraph{font-size:12px}}@media screen and (max-width:768px) and (max-width:600px){.about-nursery__menu-bottom{grid-template-columns:repeat(2,1fr);gap:10px}}.course__lessons{z-index:1;margin-top:70px;margin-bottom:40px}.course__arrow-up{display:flex;align-items:center;justify-content:center}.course__menu-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:70px}.course__full-catalog{margin-bottom:70px}@media screen and (max-width:1000px){.course__arrow-up{display:none}}@media screen and (max-width:768px){.course__image-wrapper{height:350px}}@media screen and (max-width:600px){.course__menu-bottom{grid-template-columns:repeat(2,1fr);gap:10px}}.delivery__picture{position:absolute;width:100%;height:100%}.delivery__image{height:100%;object-fit:cover}.delivery__image-wrapper{position:relative}.delivery__wrapper{position:relative;display:grid;grid-gap:21px;padding:15px 0 73px;font-size:18px}.delivery__arrow-up{display:flex;align-items:center;justify-content:center;margin-top:70px}.delivery__menu-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:70px}.delivery__text{display:flex;flex-direction:column;gap:8px;max-width:329px}@media screen and (max-width:768px){.delivery__image-wrapper{height:300px}.delivery__picture{top:70px;right:0;bottom:0;left:0}.delivery__image{height:100%;object-fit:cover}.delivery__arrow-up{display:none}.delivery__menu-bottom{margin-top:10px}.delivery__text{font-size:12px}}@media screen and (max-width:768px) and (max-width:600px){.delivery__menu-bottom{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:768px) and (min-width:500px) and (max-width:768px){.delivery__text{max-width:530px}}.order{margin:40px 0 70px}.order__container{box-sizing:border-box;padding:50px 70px 55px;background:#fff;border-radius:20px}@media screen and (max-width:768px){.order__container{padding:30px 20px 20px}.order__title{text-align:center}}.course-banner{position:relative}.course-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.course-banner__image{height:100%;object-fit:cover}.course-banner__wrapper{position:relative;max-width:661px;padding:30px 0 81px;font-size:14px}.course-banner__breadcrumbs{margin:0}.course-banner__inner{margin-top:45px;margin-bottom:30px}.course-banner__marker{display:flex;gap:13px;align-items:center;max-width:max-content;margin-bottom:17px;padding:8px 18px;color:#2e8c4d;font-size:14px;background:#fff;border:1px solid #2e8c4d;border-radius:5px}.course-banner__title{line-height:1.3}.course-banner__icon{color:inherit}.course-banner__buttons{display:flex;gap:19px}.course-banner__button{padding-right:39px;padding-left:33px}.course-banner__button:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid;content:""}@media (max-width:768px){.course-banner__picture{max-height:233px;padding-top:165px}.course-banner__inner{margin-top:20px;margin-bottom:237px}.course-banner__marker{gap:8px;padding:5px 10px;font-size:10px}.course-banner__buttons{flex-direction:column;gap:12px}}@media screen and (min-width:768px) and (max-width:1000px){.course-banner__title{max-width:60%}}@media (max-width:768px){.course-banner__wrapper{padding:10px 0 40px}}.course-cards{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;margin-top:70px}.course-cards__item{display:flex;flex-direction:column;padding:30px 55px;background:#fff;border-radius:20px}.course-cards__item_type_first{padding-top:75px}.course-cards__about-icon{margin-bottom:14px;color:#2e8c4d}.course-cards__title{margin-bottom:22px;font-weight:700;font-size:18px}.course-cards__text{max-width:310px;font-size:14px;line-height:1.5}.course-cards__list{margin:0;padding:0}.course-cards__list-item{position:relative;margin-bottom:22px;padding-left:17px;font-weight:400;font-size:14px;line-height:1.5;list-style-type:none}.course-cards__list-item:last-child{margin-bottom:0}.course-cards__list-item:before{position:absolute;top:8px;left:0;display:inline-block;width:3px;height:3px;background-color:#2e8c4d;content:""}@media screen and (max-width:768px){.course-cards{grid-gap:10px;grid-template-columns:1fr;margin-top:0}.course-cards__title{margin-bottom:16px;font-size:16px}.course-cards__about-icon{margin-bottom:10px}.course-cards__list-item,.course-cards__text{font-size:12px}.course-cards__item{padding:20px 20px 30px}}.filters{--main-color:#2e8c4d}.filters__header{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 7px;color:#fff;font-size:16px;background:var(--main-color);border-radius:5px}.filters__inner{display:flex;flex-direction:column}.filters__main{display:grid;grid-gap:12px}.filters__item,.filters__main{padding:15px 20px}.filters__item:not(:last-child){border-bottom:1px solid #e9e9e9}.filters__summary,.filters__title{font-weight:500;font-size:14px}.filters__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filters__summary::-webkit-details-marker{display:none}.filters__icon{color:#e9e9e9}.filters__icon_plus{color:var(--main-color)}.filters__icon_minus{display:none}.filters__details[open] .filters__icon_minus{display:block}.filters__details[open] .filters__icon_plus{display:none}.filters__range-inputs{display:flex}.filters__fields{display:grid;grid-gap:12px;margin-top:12px}.filters__label{margin-left:6px;color:var(--color-grey);font-size:14px}.filters__label:hover{color:var(--font-color)}.filters__input{flex-grow:1}.filters__input::-webkit-inner-spin-button,.filters__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.filters__input[type=number]{position:relative;padding:9px 10px 7px}.filters__input[type=number]:first-child{margin-right:-1px}.filters__input:checked+.filters__label{color:var(--font-color)}.filters__input:disabled+.filters__label{color:#aaa}.filters__input_type_from[type=number]{border-top-right-radius:0;border-bottom-right-radius:0}.filters__input_type_from[type=number]:focus,.filters__input_type_from[type=number]:hover{z-index:1}.filters__input_type_to[type=number]{border-top-left-radius:0;border-bottom-left-radius:0}.filters__field{display:flex;align-items:center}.filters__range{margin:12px 0}.filters_type_mobile .filters__inner{background-color:initial;border:none}.filters_type_mobile .filters__item,.filters_type_mobile .filters__main{padding:16px 0}@media screen and (max-width:768px){.filters{width:300px}}.add-to-cart{padding:20px}.add-to-cart__title{color:#4a4a4a;font-weight:700;font-size:22px;line-height:1.2;text-align:center}.add-to-cart__items{display:grid;grid-gap:24px;margin-top:48px}.add-to-cart__item{display:grid;grid-gap:11px;grid-template-columns:110px 160px 90px 100px;font-weight:400;font-size:15px;line-height:1.3}.add-to-cart__image-wrapper{display:flex;overflow:hidden;border-radius:4px}.add-to-cart__image-wrapper img{width:100%;height:auto;object-fit:cover;background-color:#fefefe}.add-to-cart__count{text-align:center}.add-to-cart__price{font-weight:800}.add-to-cart__buttons{display:flex;grid-gap:45px;margin-top:42px}.add-to-cart__button{width:100%;white-space:nowrap}@media (max-width:768px){.add-to-cart__items{grid-gap:14px;margin-top:28px}.add-to-cart__item{grid-template-areas:"image name" "image count" "image price";grid-template-columns:110px 1fr}.add-to-cart__image-wrapper{grid-area:image}.add-to-cart__name{grid-area:name}.add-to-cart__count{grid-area:count;text-align:left}.add-to-cart__price{grid-area:price}}@media (max-width:500px){.add-to-cart__buttons{flex-direction:column;grid-gap:12px;margin-top:52px}}.blog__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:28px;margin-bottom:28px}@media (max-width:1000px){.blog__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.blog__inner{grid-template-columns:repeat(2,1fr);margin-top:10px;margin-bottom:0}}@media (max-width:425px){.blog__inner{grid-template-columns:repeat(1,1fr);gap:20px}}.range{--theme-color:#2e8c4d}.range .noUi-handle{display:flex;align-items:center;justify-content:space-around;background:var(--theme-color);border:none;box-shadow:none}.range .noUi-handle:after,.range .noUi-handle:before{content:none}.range.noUi-horizontal{height:4px}.range.noUi-horizontal .noUi-handle{top:-4px;right:-7px;width:12px;height:12px;border-radius:50%}.range.noUi-target{background:#d9d9d9;border:none;border-radius:0;box-shadow:none}.range .noUi-connect{background:var(--theme-color)}.article__inner{margin-top:50px}.article__content{width:60%}.article__pagination{display:flex;align-items:center;justify-content:space-between;margin-top:57px}.article__button{position:relative;padding:12px 30px;color:#2e8c4d;background:#fff;border-radius:100px}.article__button:after{position:absolute;padding:3px;border:solid #2e8c4d;border-width:0 2px 2px 0;transition:border-color .3s;content:""}.article__button_type_prev{padding-left:54px}.article__button_type_prev:after{left:27px;transform:rotate(135deg)}.article__button_type_next{padding-right:44px}.article__button_type_next:after{right:25px;transform:rotate(-45deg)}.article__button:hover:after{border-color:#000}@media (max-width:600px){.article__content{width:100%}.article__pagination{margin-top:20px}}@media (max-width:426px){.article__button_type_prev{padding-left:0}.article__button_type_prev:after{left:12px}.article__button_type_next{padding-right:0}.article__button_type_next:after{right:12px}.article__button-text{display:none}}.catalog-filter-header{--color-theme:#2e8c4d;margin-top:-30px}.catalog-filter-header__inner{display:flex;align-items:center;justify-content:space-between}.catalog-filter-header__icon{color:var(--color-theme)}.catalog-filter-header__mobile-button{display:none}.catalog-filter-header__link-wrapper{align-self:flex-end}.catalog-filter-header__sort-wrapper{position:relative}.catalog-filter-header__sort-button{position:relative;padding:15px 36px 14px 20px;color:#a5a4a4;font-weight:400;font-size:14px;line-height:1;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px}.catalog-filter-header__sort-button:after{position:absolute;top:17px;right:14px;border:4px solid transparent;border-right:4px solid var(--color-theme);border-bottom:4px solid var(--color-theme);transform:rotate(-45deg);transition:transform .3s;content:""}.catalog-filter-header__list{position:absolute;top:100%;right:0;left:0;z-index:1;display:none;margin:0;padding:15px 0;font-weight:350;font-size:14px;line-height:1.14;list-style-type:none;background-color:#fff;border-radius:5px;box-shadow:0 0 33px rgba(0,0,0,.09)}.catalog-filter-header__control:checked~.catalog-filter-header__list{display:block}.catalog-filter-header__control:checked~.catalog-filter-header__sort-button:after{transform:rotate(45deg)}.catalog-filter-header__list-link{display:block;padding:14px 20px 13px;transition:background-color .3s}.catalog-filter-header__list-link.active,.catalog-filter-header__list-link:hover:not(.active){background-color:#f7f7f7}@media screen and (max-width:600px){.catalog-filter-header{margin-top:0}.catalog-filter-header__mobile-button{display:flex}.catalog-filter-header__link-wrapper{display:none}.catalog-filter-header__sort-button{padding:0 7px 0 0;color:#a5a4a4;font-size:10px;background-color:initial;border:none}.catalog-filter-header__sort-button:after{top:3px;right:0;padding:1px;border:solid var(--color-theme);border-width:0 1px 1px 0}.catalog-filter-header__list{top:calc(100% + 10px);width:max-content;padding:6px 0;font-size:10px}.catalog-filter-header__list-link{padding:6px}}.price-list-banner{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:52px 50px 56px;background-color:#f0f0f0;border-radius:20px}.price-list-banner__picture{position:absolute;bottom:0;left:0;max-width:695px}.price-list-banner__picture img{display:block}.price-list-banner__content{z-index:1;display:grid;grid-template-columns:auto 1fr;max-width:400px;column-gap:16px}.price-list-banner__heading{grid-column:1/-1;font-size:36px;line-height:1.3}.price-list-banner__sub-heading{grid-column:1/-1;margin:18px 0 27px;font-size:16px;line-height:1.5}.price-list-banner__info{max-width:161px;margin:0;color:#3c3c3c;font-size:14px;line-height:1.14;opacity:.57}@media screen and (max-width:768px){.price-list-banner{flex-direction:column-reverse;justify-content:flex-start;padding:24px 21px 160px;text-align:center;background-color:#fff;border-radius:10px}.price-list-banner__picture{left:50%;max-width:100%;transform:translate(-50%)}.price-list-banner__content{grid-template-columns:1fr}.price-list-banner__info{max-width:80%;margin:13px auto 0}}@media screen and (max-width:500px){.price-list-banner{padding-bottom:130px}.price-list-banner__picture{width:100%}.price-list-banner__heading{font-size:16px;text-align:left}.price-list-banner__sub-heading{margin:7px 0 9px;font-size:12px}.price-list-banner__info{font-size:12px}}.last-block{margin:138px 0}.last-block__inner{display:flex;flex-direction:row-reverse;gap:30px;align-items:center;justify-content:space-between}.last-block__image{display:block;max-width:100%;height:auto}.last-block__content{max-width:370px}.last-block__title{font-weight:500;font-size:36px}.last-block__subtitle{margin-top:16px;font-size:16px;line-height:19px}.last-block__btn-wrapper{margin-top:32px}@media screen and (max-width:768px){.last-block{margin:50px 0}.last-block__inner{flex-direction:column}}@media screen and (max-width:500px){.last-block{margin:24px 0 54px;text-align:center}.last-block__title{font-size:16px}.last-block__subtitle{margin-top:8px}.last-block__btn-wrapper{margin-top:24px}}.main-slider{--theme-color:#2d8c4e;--btn-arrow-indent:-80px;--swiper-pagination-bottom:-30px;--swiper-pagination-bullet-size:10px;--swiper-pagination-color:var(--theme-color);padding:40px 0}.main-slider__swiper-container{position:relative}.main-slider__slide{position:relative;overflow:hidden;border-radius:30px}.main-slider__form-container{position:absolute;right:100px;bottom:40px;left:40px}.main-slider__image{display:block;width:100%;min-width:100%}.main-slider__field{width:100%}.main-slider__submit{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;color:#fff;font-weight:700;font-size:24px;text-transform:uppercase;background-color:var(--theme-color);border:none;border-radius:5px;cursor:pointer;transition:opacity .3s}.main-slider__submit:hover{opacity:.8}.main-slider__form{display:flex;gap:30px;font-size:20px}.main-slider__form_success{display:none;color:#fff}.main-slider__form_error{display:none;color:red}.main-slider.success .main-slider__form,.main-slider__submit-spinner{display:none}.main-slider.success .main-slider__form_success{display:block}.main-slider.error .main-slider__form{display:none}.main-slider.error .main-slider__form_error{display:block}.main-slider.loading .main-slider__form{cursor:not-allowed;opacity:.6;pointer-events:none}.main-slider.loading .main-slider__submit-text{display:none}.main-slider.loading .main-slider__submit-spinner{display:block}@media (max-width:1200px){.main-slider__form-container{right:20px;bottom:20px;left:20px}.main-slider__form{gap:20px}.main-slider__slide{border-radius:20px}}@media (max-width:768px){.main-slider__form-container{bottom:10px}.main-slider__submit{font-size:14px}}@media (max-width:600px){.main-slider{padding:20px 0}.main-slider__swiper-container{max-width:300px;margin:auto}.main-slider__form{flex-direction:column;gap:14px;font-size:16px}}
