.container{margin:0 auto;display:block;position:relative;width:100%;max-width:1580px}
@media (max-width:1919.5px){.container{max-width:1344px}}
@media (max-width:1600.5px){.container{max-width:1280px;padding-left:34px;padding-right:34px}}
@media (max-width:1023.5px){.container{max-width:768px;padding-left:16px;padding-right:16px}}
@media (max-width:767.5px){.container{max-width:100%}}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}
.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}
.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}
.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}
.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}
.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}
@-webkit-keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}
@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}
.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}
.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}
@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}
@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}
@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}
@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}
.f-zoomInUp{-webkit-animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp}
.f-zoomOutDown{-webkit-animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}
@-webkit-keyframes f-zoomInUp{from{-webkit-transform:scale(0.975) translate3d(0,16px,0);transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}
@keyframes f-zoomInUp{from{-webkit-transform:scale(0.975) translate3d(0,16px,0);transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}
@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(0.975) translate3d(0,16px,0);transform:scale(0.975) translate3d(0,16px,0);opacity:0}}
@keyframes f-zoomOutDown{to{-webkit-transform:scale(0.975) translate3d(0,16px,0);transform:scale(0.975) translate3d(0,16px,0);opacity:0}}
.f-fadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}
.f-fadeOut{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}
@-webkit-keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes f-fadeOut{100%{opacity:0}}
@keyframes f-fadeOut{100%{opacity:0}}
.f-fadeFastIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}
.f-fadeFastOut{-webkit-animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}
@-webkit-keyframes f-fadeFastIn{0%{opacity:0.75}100%{opacity:1}}
@keyframes f-fadeFastIn{0%{opacity:0.75}100%{opacity:1}}
@-webkit-keyframes f-fadeFastOut{100%{opacity:0}}
@keyframes f-fadeFastOut{100%{opacity:0}}
.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}
.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}
@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}
@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes f-fadeSlowOut{100%{opacity:0}}
@keyframes f-fadeSlowOut{100%{opacity:0}}
.f-crossfadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}
.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, 0.2s)*0.5) linear 0.1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*0.5) linear 0.1s both f-crossfadeOut;z-index:1}
@-webkit-keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes f-crossfadeOut{100%{opacity:0}}
@keyframes f-crossfadeOut{100%{opacity:0}}
.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}
.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}
.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}
.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}
@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@-webkit-keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}
.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}
.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}
.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}
.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}
@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}
@keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}
@-webkit-keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}
@keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}
.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}
@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}
.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}
.f-button:focus:not(:focus-visible){outline:none}
.f-button:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}
.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}
.f-button[disabled]{cursor:default}
.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}
.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}
.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}
.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}
.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}
.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}
.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}
html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}
html.with-fancybox body{-ms-touch-action:none;touch-action:none}
html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}
.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;-webkit-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}
.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{-webkit-box-sizing:inherit;box-sizing:inherit}
.fancybox__container::-ms-backdrop{background-color:rgba(0,0,0,0)}
.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}
.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}
.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}
.fancybox__viewport{width:100%;height:100%}
.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}
.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap)0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}
.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}
.fancybox__slide.has-image{overflow:hidden}
.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}
.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}
.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}
.fancybox__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}
.is-loading .fancybox__content{opacity:0}
.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}
.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}
.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}
.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}
.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}
.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0px);filter:blur(0px)}
.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}
.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}
.is-compact .fancybox__caption{padding-bottom:0}
.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}
.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:0.75}
.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}
.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}
.fancybox__content>.f-button.is-close-btn:hover{opacity:1}
.fancybox__footer{padding:0;margin:0;position:relative}
.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}
.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,0.5)}
.is-compact .fancybox__footer .fancybox__caption{padding:12px}
.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}
.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}
.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}
.is-idle .fancybox__nav{-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}
.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}
.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5))0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}
.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}
.fancybox__container:not([aria-hidden]){opacity:0}
.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}
.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}
.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}
.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}
.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}
.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}
.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}
.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}
.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}
.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}
.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}
.f-thumbs .f-spinner svg{display:none}
.f-thumbs.is-vertical{height:100%}
.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}
.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}
.f-thumbs__slide.is-loading img{opacity:0}
.is-classic .f-thumbs__viewport{height:100%}
.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}
.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}
.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform 0.33s ease;transition:-webkit-transform 0.33s ease;transition:transform 0.33s ease;transition:transform 0.33s ease,-webkit-transform 0.33s ease}
.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path 0.33s ease;transition:clip-path 0.33s ease}
.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}
.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0-100%0-100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}
.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}
.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}
.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}
.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}
.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}
.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn 0.2s ease-out;animation:f-fadeIn 0.2s ease-out;z-index:10}
.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}
.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}
.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap)0 0}
.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}
.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap)0}
.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);-webkit-transition:max-height 0.35s cubic-bezier(0.23,1,0.32,1);transition:max-height 0.35s cubic-bezier(0.23,1,0.32,1)}
.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}
.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(255,255,255,0.05)));background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}
.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}
.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(255,255,255,0.05)));background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}
.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}
.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap)0}
.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}
.fancybox__thumbs.is-masked{max-height:0px!important}
.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}
.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}
.fancybox__toolbar :focus-visible{z-index:1}
.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}
.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}
.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}
.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__infobar span{padding:0 5px}
.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}
[data-fancybox-toggle-slideshow]{position:relative}
[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:0.3}
[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}
[data-fancybox-toggle-slideshow] svg g:last-child{display:none}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}
[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}
[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}
:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}
:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}
:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}
:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}
.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}

/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */
@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}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.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, 0.2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet: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%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-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%;-webkit-transform:translateY(-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;-webkit-transition:0.2s top,0.2s -webkit-transform;transition:0.2s top,0.2s -webkit-transform;transition:0.2s transform,0.2s top;transition:0.2s transform,0.2s top,0.2s -webkit-transform}
.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%;-webkit-transform:translateX(-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{-webkit-transition:0.2s left,0.2s -webkit-transform;transition:0.2s left,0.2s -webkit-transform;transition:0.2s transform,0.2s left;transition:0.2s transform,0.2s left,0.2s -webkit-transform}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s right,0.2s -webkit-transform;transition:0.2s right,0.2s -webkit-transform;transition:0.2s transform,0.2s right;transition:0.2s transform,0.2s right,0.2s -webkit-transform}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100%0;transform-origin:100%0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* geologica-300 - cyrillic_latin */
@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:300;src:url(../fonts/geologica-v5-cyrillic_latin-300.woff2)format("woff2")}

/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

/* geologica-regular - cyrillic_latin */
@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:400;src:url(../fonts/geologica-v5-cyrillic_latin-regular.woff2)format("woff2")}

/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

/* geologica-500 - cyrillic_latin */
@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:500;src:url(../fonts/geologica-v5-cyrillic_latin-500.woff2)format("woff2")}

/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

/* geologica-600 - cyrillic_latin */
@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:600;src:url(../fonts/geologica-v5-cyrillic_latin-600.woff2)format("woff2")}

/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

/* geologica-700 - cyrillic_latin */
@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:700;src:url(../fonts/geologica-v5-cyrillic_latin-700.woff2)format("woff2")}

/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
:root{--vh: 1vh;--swiper-pagination-bottom: 40px;--hh: 140px;--hh-md: 108px;--animation-secondary: cubic-bezier(0.16, 1, 0.3, 1)}
html{background:#f1f5f3}
body{font:300 normal 20px/1"Geologica",sans-serif;font-variant-numeric:lining-nums proportional-nums;color:#231f20;min-width:375px;max-width:100vw;min-height:100%;background:transparent;overflow-x:hidden;position:relative}
@media (max-width:1023.5px){body{font-size:18px}}
body *{font:inherit}
body.no-scroll{overflow:hidden}
body:not(.ready) *{-webkit-transition:none;transition:none}
.bodyWr{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--hh)}
@media (max-width:767.5px){.bodyWr{padding-top:var(--hh-md)}}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}
._bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes dropDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}
@keyframes dropDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}

/*.js-r, .js-l, .js-b, .js-h, .js-s, .js-t, .js-t-f, .js-d {
  opacity: 0;
}*/
.js-t>*,.js-t-f>*,.js-d>*{line-height:inherit}
.js-t .ml,.js-t .inl,.js-t-f .ml,.js-t-f .inl,.js-d .ml,.js-d .inl{overflow:hidden;position:relative;display:block}
.js-t .wl,.js-t-f .wl,.js-d .wl{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-top:0.1em}
@-webkit-keyframes titers{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}
@keyframes titers{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}
.js-t-an{color:#b8c3be;-webkit-transform:translateZ(0);transform:translateZ(0)}
.js-t-an-wh{color:rgba(255,255,255,0.5);-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-js{width:100%;position:relative;overflow:hidden}
.swiper-js *:focus{outline:none}
.swiper-js *::-moz-selection{background-color:transparent}
.swiper-js *::selection{background-color:transparent}
.swiper-js *::-moz-selection{background-color:transparent}
.swiper-js .swiper-wrapper{min-width:0}
[data-prev],[data-next]{cursor:pointer}
[data-prev]:focus,[data-next]:focus{outline:none}
.swiper-notification{display:none}
.swiper-button-lock{display:none!important}
.s-auto{position:relative}
.s-auto__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}
@media (max-width:1023.5px){.s-auto__h{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.s-auto__h-rt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:1023.5px){.s-auto__h-rt{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}
.s-auto .swiper-slide{height:auto}
.sl-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.sl-nav:has(.swiper-button-lock){display:none}
.sl-nav:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:104px;height:48px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/sl-nav.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/sl-nav.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e7f0ec;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
z-index:-1;pointer-events:none}
@media (pointer:fine){.sl-nav:hover:after{background:#231f20}}
.sl-nav._white:after{background:rgba(255,255,255,0.2)}
@media (pointer:fine){.sl-nav._white:hover:after{background:#fff}}
.sl-nav__btn{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
position:relative;-ms-flex-negative:0;flex-shrink:0;width:52px;height:48px;background:transparent;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.sl-nav__btn:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:24px;height:24px;display:block;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.sl-nav__btn._prev:after{mask-image:url(../img/arrow_left.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.sl-nav__btn._prev._white:after{background:#fff}
.sl-nav__btn._next:after{mask-image:url(../img/arrow-right.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.sl-nav__btn._next._white:after{background:#fff}
.sl-nav__btn.swiper-button-disabled{pointer-events:none}
.sl-nav__btn.swiper-button-disabled:after{background:#89928e}
.sl-nav__btn.swiper-button-disabled._white:after{background:rgba(255,255,255,0.2)}
@media (pointer:fine){.sl-nav__btn:not(.swiper-button-disabled):hover:after{background:#6aa64a}}
.swiper-pagination{position:static;z-index:2}
@media (max-width:1023.5px){.swiper-pagination{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:34px!important}}
.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background:transparent;border:1px solid #fff;opacity:0.4;position:relative;margin:8px 8px!important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
cursor:pointer}
.swiper-pagination-bullet:before{display:none}
.swiper-pagination-bullet-active{pointer-events:none;opacity:1;position:relative;background:#fff}
.swiper-scrollbar.swiper-scrollbar-horizontal{left:0;background:#d9e4df;position:static;width:100%;border-radius:2px;height:10px;cursor:pointer}
.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#006837;border-radius:2px;cursor:-webkit-grab;cursor:grab}
.fancybox__container{--fancybox-bg: rgba(35, 31, 32, 0.30);font-family:inherit;z-index:99999}
.fancybox__container.is-closing{backdrop-filter:none}
.fancybox__container.pp-m-search .fancybox__slide:before{display:none}
.fancybox__container.pp-m-filter .fancybox__slide{padding:0}
.fancybox__container.pp-m-cart .fancybox__slide{padding:84px 0 34px}
@media (max-width:1023.5px){.fancybox__container.pp-m-cart .fancybox__slide{padding:0}}
.fancybox__container.pp-m-cart .fancybox__slide:before{display:none}
.fancybox__slide{padding:32px}
@media (max-width:767.5px){.fancybox__slide{padding:16px}}
.fancybox-error{font-weight:bold;font-size:20px;text-transform:uppercase}
.pp{display:none;width:100%;max-width:526px;padding:40px;position:relative;border-radius:20px}
@media (max-width:1023.5px){.pp{padding:24px}}
.pp-close{position:absolute;top:40px;right:40px;width:24px;height:24px;z-index:9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.pp-close{width:20px;height:20px;top:24px;right:24px}}
.pp-close:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.pp-close:hover:after{background:#6aa64a}}
.pp__t{color:#231f20;padding-right:40px}
@media (max-width:1023.5px){.pp__t{padding-right:36px}}
.pp__d{color:#89928e}
.pp__form ._btn{margin-top:8px}
@media (max-width:1023.5px){.pp__form ._btn{margin-top:8px}}
.pp__form .form__policy{color:#89928e}
@media (pointer:fine){.pp__form .form__policy a:hover{color:#6aa64a}}
.pp-alert{display:none;max-width:526px;padding:40px;position:relative;border-radius:20px}
@media (max-width:1023.5px){.pp-alert{padding:24px}}
.pp-alert__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}
@media (max-width:1023.5px){.pp-alert__cont{gap:12px}}
.pp-alert__t{color:#231f20;padding-right:40px}
@media (max-width:1023.5px){.pp-alert__t{padding-right:36px}}
.pp-alert__d{color:#89928e}
.pp-alert__btn{margin-top:8px}
@media (max-width:1023.5px){.pp-alert__btn{margin-top:4px}}
.pp-mess{display:none;max-width:526px;padding:40px;position:relative;border-radius:20px}
@media (max-width:1023.5px){.pp-mess{padding:24px}}
.pp-mess__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}
@media (max-width:1023.5px){.pp-mess__cont{gap:12px}}
.pp-mess__t{color:#b61928;padding-right:40px}
@media (max-width:1023.5px){.pp-mess__t{padding-right:36px}}
.pp-mess__info{padding-right:40px}
@media (max-width:1023.5px){.pp-mess__info{padding-right:36px}}
.pp-mess__d{color:#89928e}
.pp-ck{position:fixed;bottom:0;right:0;z-index:9999;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:24px}
@media (max-width:1023.5px){.pp-ck{padding:16px}}
.pp-ck__row{padding:40px;position:relative;width:100%;max-width:450px;background:#fff;border-radius:20px;
/* Shadow/Bottom */
-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1)}
@media (max-width:1023.5px){.pp-ck__row{padding:24px}}
.pp-ck__d{color:#89928e}
.pp-ck__f{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}
.pp-ck__btn{width:100%!important;cursor:pointer}
.pp-vac{display:none;max-width:892px;padding:40px;position:relative;border-radius:20px}
@media (max-width:1023.5px){.pp-vac{padding:24px}}
.pp-vac__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}
@media (max-width:1023.5px){.pp-vac__cont{gap:16px}}
.pp-vac__m{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}
@media (max-width:1023.5px){.pp-vac__m{gap:16px}}
.pp-vac__top{padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:1023.5px){.pp-vac__top{padding-right:36px}}
.pp-vac__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;border-radius:20px;padding:24px;background:#f1f5f3}
@media (max-width:1023.5px){.pp-vac__info{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;padding:16px}}
.pp-vac__info-i{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pp-vac__info-i-ic{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}
.pp-vac__d ol,.pp-vac__d ul{color:#89928e}
.pp-vac__form{margin-top:8px;background:#6aa64a;padding:40px;border-radius:20px;color:#fff}
@media (max-width:1023.5px){.pp-vac__form{padding:24px}}
.pp-cart{display:none;overflow:hidden;background:none;width:100%;height:100%;padding:0}
.pp-cart.fancybox__content .pp-cart__cont{display:block}
@media (max-width:1023.5px){.pp-cart .container{padding:0;width:100%}}
.pp-cart__cont{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
position:relative;width:100%;max-width:784px;border-radius:20px;background:#f1f5f3;-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);margin-left:auto}
@media (max-width:1919.5px){.pp-cart__cont{width:666px}}
@media (max-width:1023.5px){.pp-cart__cont{border-radius:0;max-width:none;width:100%;height:100%}}
.pp-cart__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px}
@media (max-width:1023.5px){.pp-cart__h{padding:16px 24px}}
.pp-cart__close{position:static}
.pp-cart__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}
@media (max-width:1023.5px){.pp-cart__cont{gap:12px}}
.pp-cart__t{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}
.pp-cart__t-count{position:static;min-height:24px;aspect-ratio:1/1;background:#eae700;border-radius:50%;padding:1px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}
.pp-cart__t-count:empty,.pp-cart__t-count._empty{visibility:hidden}
@media (min-width:1024px){.pp-cart__empty{display:-ms-grid;display:grid;justify-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:32px;padding:16px 24px 40px}}
@media (max-width:1023.5px){.pp-cart__empty{height:calc(100vh - 58px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.pp-cart__empty-t{text-align:center}
@media (max-width:1023.5px){.pp-cart__empty-t{margin-top:auto}}
@media (max-width:1023.5px){.pp-cart__empty-f{margin-top:auto;border-radius:20px;background:var(--Colors-White, #fff);
/* Shadow/Top */
-webkit-box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);padding:16px}}
@media (max-width:1023.5px){.pp-cart__empty-btn{width:100%}}
.pp-cart__full{height:calc(100vh - 204px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}
@media (max-width:1023.5px){.pp-cart__full{height:calc(100vh - 58px);gap:16px}}
.pp-cart__m{max-height:100%;overflow-y:auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px;margin-right:24px;padding:0 24px}
@media (max-width:1023.5px){.pp-cart__m{padding:0 16px;margin-right:16px}}
.pp-cart__m{scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}
.pp-cart__m::-webkit-scrollbar-button{background:transparent;height:0;width:0}
.pp-cart__m::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}
.pp-cart__m::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}
.pp-cart__m::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}
.pp-cart__m::-webkit-scrollbar-track{background:transparent;width:2px;height:2px}
.pp-cart__info{margin-top:auto;border-radius:20px;background:var(--Colors-White, #fff);-webkit-box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);padding:24px}
@media (max-width:1023.5px){.pp-cart__info{padding:16px}}
.pp-cart__info-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}
.pp-cart__info-t{color:#89928e}
input,textarea,button{font-family:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}
input:active,input:hover,input:visited,input:checked,input:focus,textarea:active,textarea:hover,textarea:visited,textarea:checked,textarea:focus,button:active,button:hover,button:visited,button:checked,button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#333;opacity:1}
input::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder{color:#333;opacity:1}
input:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder{color:#333;opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder{color:#333;opacity:1}
*[tabindex]{outline:none}
input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{resize:none}
button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
border:none;cursor:pointer;background-color:transparent;padding:0}
button:active::-moz-focus-inner,button:hover::-moz-focus-inner,button:visited::-moz-focus-inner,button:checked::-moz-focus-inner,button:focus::-moz-focus-inner{border:0}
.form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:16px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}
@media (max-width:767.5px){.form{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.form__label{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:6px}
@media (max-width:1023.5px){.form__label{margin-bottom:4px}}
.form__label span{font-size:0.875em;vertical-align:top}
.form__i{position:relative}
@media (min-width:768px){.form__i:not(._c2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}
.form__i._btn{margin-top:16px}
@media (max-width:1023.5px){.form__i._btn{margin-top:8px}}
.form__i._file{margin-bottom:10px}
.form__i._file .form__error{padding-left:30px}
@media (max-width:1023.5px){.form__i._policy{margin-top:-4px}}
.form__error{font-size:12px;font-weight:300;color:#b61928;top:100%;margin-top:2px;left:0;position:absolute}
.form__input,.form__mess{display:block;position:relative;-webkit-transition:color 0.3s,border-color 0.3s,-webkit-box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,-webkit-box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s;-webkit-transition:color 0.3s,border-color 0.3s,box-shadow 0.3s;text-align:left;-webkit-box-shadow:none;box-shadow:none;width:100%;border:1.5px solid #d9e4df;padding:4px 16px;text-shadow:none;border-radius:12px}
.form__input::-webkit-input-placeholder,.form__mess::-webkit-input-placeholder{color:#89928e;opacity:1}
.form__input::-moz-placeholder,.form__mess::-moz-placeholder{color:#89928e;opacity:1}
.form__input:-moz-placeholder,.form__mess:-moz-placeholder{color:#89928e;opacity:1}
.form__input:-ms-input-placeholder,.form__mess:-ms-input-placeholder{color:#89928e;opacity:1}
.form__input,.form__mess{background:none}
@media (max-width:1023.5px){.form__input,.form__mess{padding:4px 12px}}
.form__input._error,.form__mess._error{border-color:#b61928}
.form__input:focus,.form__mess:focus{border-color:#231f20}
.form__input._white,.form__mess._white{color:#fff;border:1.5px solid rgba(255,255,255,0.2)}
.form__input._white::-webkit-input-placeholder,.form__mess._white::-webkit-input-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.form__input._white::-moz-placeholder,.form__mess._white::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.form__input._white:-moz-placeholder,.form__mess._white:-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.form__input._white:-ms-input-placeholder,.form__mess._white:-ms-input-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.form__input._white,.form__mess._white{font-family:Geologica;font-size:16px;font-style:normal;font-weight:300;line-height:140%}

/* 22.4px */
.form__input._white:focus,.form__mess._white:focus{border-color:#fff}
.form__input{height:48px;line-height:1}
@media (max-width:1023.5px){.form__input{height:44px}}
.form__mess{width:100%;height:97px;line-height:1.4;padding-top:16px}
@media (max-width:767.5px){.form__mess{height:82px}}
.form__pick{background:#fdf2e7;padding:12px;font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
@media (max-width:767.5px){.form__pick{font-size:14px;line-height:22px;padding:11px 9px 11px 12px}}
.form__policy a{text-decoration:underline;display:inline}
@media (pointer:fine){.form__policy a:hover{text-decoration:none}}
.form__policy._white{color:rgba(255,255,255,0.5)}
.form__policy._white a{color:#fff}
.b-select{display:table;width:100%}
.b-select._selected .b-select__title{color:#231f20}
@media (max-width:767.5px){.b-select{margin:0 auto}}
.b-select__wr{position:relative;display:block}
.b-select__wr:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;height:8px;bottom:-8px}
.b-select__wr._active .b-select__title{border-color:#231f20}
.b-select__wr._active .b-select__title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.b-select__wr._active .b-select__list{opacity:1;visibility:visible}
.b-select__input{opacity:0;visibility:hidden;display:none;position:absolute}
.b-select__title{position:relative;text-align:left;width:100%;border-radius:12px;border:1.5px solid #d9e4df;background:transparent;min-height:48px;padding:4px 56px 4px 16px;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
gap:2px}
@media (max-width:1023.5px){.b-select__title{min-height:44px;padding:4px 44px 4px 12px}}
.b-select__title span{font-size:0.875em;vertical-align:top}
.b-select__title._error{border-color:#b61928}
.b-select__title:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
content:"";position:absolute;top:50%;margin-top:-12px;right:16px;width:24px;height:24px;mask-image:url(../img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
@media (max-width:1023.5px){.b-select__title:after{width:20px;height:20px;right:12px;margin-top:-10px}}
.b-select__list{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
position:absolute;top:100%;margin-top:8px;left:0;right:0;visibility:hidden;opacity:0;z-index:2;max-height:224px;overflow-y:auto;border-radius:12px;border:1.5px solid var(--Colors-Black, #231f20);background:var(--Colors-White, #fff);
/* Shadow/Bottom */
-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:6px;padding:8px 16px 8px 8px;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}
.b-select__list::-webkit-scrollbar-button{background:transparent;height:0;width:0}
.b-select__list::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}
.b-select__list::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}
@media (pointer:fine){.b-select__list::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}}
.b-select__list::-webkit-scrollbar-track{background:transparent;width:2px;height:2px}
.b-select__item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
padding:8px;color:#231f20;border-radius:12px;cursor:pointer;display:block}
.b-select__item._active{background:#eae700;padding:8px 16px;pointer-events:none}
@media (pointer:fine){.b-select__item:hover{background:#eae700}}
.b-radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
.b-radio._error .b-radio__text{color:#b61928}
.b-radio__item{position:relative}
.b-radio__input{position:absolute;z-index:-1;opacity:0;left:0;top:0;width:20px;height:20px}
.b-radio__input:checked+.b-radio__text:before{background-color:#eae700;border-color:transparent}
.b-radio__input:checked+.b-radio__text:after{opacity:1}
.b-radio__text{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.b-radio__text:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:static;width:20px;height:20px;border:1px solid #b8c3be;background-color:transparent;border-radius:50%}
.b-radio__text:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-4px;left:6px;width:8px;height:8px;background-color:#231f20;border-radius:50%;opacity:0}
.b-file{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.b-file{padding-left:26px}}
.b-file:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;background:#eae700;width:24px;height:24px;border-radius:50%;top:50%;margin-top:-12px;pointer-events:none}
@media (max-width:1023.5px){.b-file:before{width:20px;height:20px;margin-top:-10px}}
.b-file:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;left:3px;top:50%;margin-top:-9px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/attachment.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/attachment.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background,opacity 0.3s ease-in-out;transition:background,opacity 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
pointer-events:none}
@media (max-width:1023.5px){.b-file:after{width:14px;height:14px;margin-top:-7px}}
@media (pointer:fine){.b-file:hover .b-file__txt{color:#eae700}}
.b-file._dragover{opacity:0.5}
.b-file._selected_file:after{opacity:0}
.b-file._selected_file .b-file__remove{visibility:visible;opacity:1;z-index:3}
.b-file._error{border-color:#b61928}
.b-file__input{opacity:0;z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;cursor:pointer}
.b-file__txt{cursor:pointer;color:#231f20;z-index:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.b-file__remove{cursor:pointer;visibility:hidden;opacity:0;position:absolute;left:3px;width:18px;height:18px;top:50%;margin-top:-9px;line-height:1;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.b-file__remove{width:14px;height:14px;margin-top:-7px}}
@media (pointer:fine){.b-file__remove:hover{background:#b61928}}
.b-file{}

/*
    &-info {
      margin-top      : 2px;
      display         : flex;
      justify-content : space-between;
      gap             : 4px;
      color           : rgba(76, 76, 75, 0.50);
      font-size       : 12px;
      line-height     : 1.5;
      padding-left    : 30px;
      @include sm {
        flex-direction : column;
      }
    }*/
.b-checkbox{display:table;position:relative}
@media (pointer:fine){.b-checkbox:hover{color:#6aa64a}}
.b-checkbox._error .b-checkbox__text{color:#b61928}
.b-checkbox._error .b-checkbox__text:before{border-color:#b61928}
.b-checkbox__input{position:absolute;z-index:-1;opacity:0;left:0;top:0;width:20px;height:20px;margin:0}
.b-checkbox__input:checked+.b-checkbox__text:before{background-color:#eae700;border-color:#eae700}
.b-checkbox__input:checked+.b-checkbox__text:after{opacity:1}
.b-checkbox__text{position:relative;cursor:pointer;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.b-checkbox__text a{color:#6aa64a;text-decoration:underline}
@media (pointer:fine){.b-checkbox__text a:hover{text-decoration:none}}
.b-checkbox__text:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
content:"";position:static;width:20px;height:20px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid #b8c3be}
.b-checkbox__text:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
content:"";position:absolute;top:50%;margin-top:-10px;left:1px;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/checkbox.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/checkbox.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;opacity:0}
.rating{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;position:relative;width:100%;min-height:20px}
.rating__marked{position:absolute;left:0;top:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.rating__marked_hidden{display:none}
.rating__marked-star{margin:0 2px;color:#e3c321}
.rating__marked-star:before{margin:0;display:inline-block;content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.rating__marked-star._def:before{mask-image:url(../img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}
.rating_hover .rating__marked-star:before{mask-image:url(../img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}
.rating_hover .rating__label{cursor:pointer}
.rating_hover .rating__label:hover .rating__span{color:#e3c321}
.rating_hover .rating__label:hover .rating__span:before{mask-image:url(../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}
.rating_hover .rating__label:hover~.rating__label{color:#e3c321}
.rating_hover .rating__label:hover~.rating__label .rating__span:before{mask-image:url(../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}
@media (pointer:fine){.rating_hover:hover .rating__marked{opacity:0;visibility:hidden}}
.rating__label{color:#89928e;margin:0 2px}
.rating__label .rating__marked-star:before{mask-image:url(../img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}
.rating__label:nth-child(1){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.rating__label:nth-child(2){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.rating__label:nth-child(3){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.rating__label:nth-child(4){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.rating__label:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.rating__label:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.rating__label:nth-child(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.rating__label:nth-child(8){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.rating__label:nth-child(9){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.rating__label:nth-child(10){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.rating__label_active{color:#e3c321}
.rating__label_active .rating__span:before{mask-image:url(../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}
.rating__label_active~.rating__label{color:#e3c321}
.rating__label_active~.rating__label .rating__span:before{mask-image:url(../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}
.rating__input{display:none}
.rating__span:before{display:inline-block;content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.b-like{border-radius:40px;border:2px solid #c4c4a2;background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
@media (max-width:767.5px){.b-like{border-radius:16px}}
.b-like__i{height:40px;position:relative;cursor:pointer}
@media (max-width:767.5px){.b-like__i{height:32px}}
.b-like__i:not(:last-child){border-right:2px solid #c4c4a2}
@media (pointer:fine){.b-like__i:hover .b-like__i-f:not(:checked)+.b-like__i-t{opacity:0.5}}
.b-like__i-f{opacity:0;position:absolute;left:0}
.b-like__i-f:checked+.b-like__i-t._like:before{mask-image:url(../img/like-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/like-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.b-like__i-f:checked+.b-like__i-t._dislike:before{mask-image:url(../img/dislike-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/dislike-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.b-like__i-t{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c1b1f;font-size:16px;font-weight:500;line-height:1;
/* 150% */
height:100%;padding:2px;letter-spacing:-0.06em;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1919.5px){.b-like__i-t{font-size:14px}}
@media (max-width:1023.5px){.b-like__i-t{font-size:12px}}
@media (max-width:767.5px){.b-like__i-t{font-size:10px}}
.b-like__i-t:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/like.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/like.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:767.5px){.b-like__i-t:before{width:20px;height:20px}}
.b-like__i-t._dislike:before{mask-image:url(../img/dislike.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/dislike.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.rv-i-like{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.rv-i-like__i{height:40px;position:relative;cursor:pointer}
@media (max-width:767.5px){.rv-i-like__i{height:32px}}
@media (pointer:fine){.rv-i-like__i:hover .rv-i-like__i-f:not(:checked)+.rv-i-like__i-t{opacity:0.5}}
.rv-i-like__i-f{opacity:0;position:absolute;left:0}
.rv-i-like__i-f:checked+.rv-i-like__i-t._like:before{mask-image:url(../img/like-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/like-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.rv-i-like__i-f:checked+.rv-i-like__i-t._dislike:before{mask-image:url(../img/dislike-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/dislike-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.rv-i-like__i-t{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c1b1f;font-size:16px;font-weight:500;line-height:1;
/* 150% */
height:100%;padding:2px;letter-spacing:-0.06em;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1919.5px){.rv-i-like__i-t{font-size:14px}}
@media (max-width:1023.5px){.rv-i-like__i-t{font-size:12px}}
@media (max-width:767.5px){.rv-i-like__i-t{font-size:10px}}
.rv-i-like__i-t:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/like.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/like.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:767.5px){.rv-i-like__i-t:before{width:20px;height:20px}}
.rv-i-like__i-t._dislike:before{mask-image:url(../img/dislike.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/dislike.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}
.js_form{position:relative}
.js_form._sending *{pointer-events:none!important}
.js_form._sending [type=submit]:after{visibility:visible;opacity:1;background:url(../img/loading.gif)no-repeat center center;background-size:70%}
.js_form [type=submit]:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;content:"";position:absolute;bottom:0;top:0;right:0;width:40px;background-size:contain;visibility:hidden;opacity:0;z-index:9999}
.js_form._done *{pointer-events:none!important}
.js_form._done [type=submit]{opacity:0.7}
.text-nomore{display:block;grid-column:auto/span 12;text-align:center}
[data-main],.js-srch-main,[data-addtocart],[data-cart-m],[data-product-cart]{position:relative}
[data-main]._loading *,.js-srch-main._loading *,[data-addtocart]._loading *,[data-cart-m]._loading *,[data-product-cart]._loading *{pointer-events:none!important}
[data-main]._loading:before,.js-srch-main._loading:before,[data-addtocart]._loading:before,[data-cart-m]._loading:before,[data-product-cart]._loading:before{visibility:visible;opacity:1}
[data-main]._loading:after,.js-srch-main._loading:after,[data-addtocart]._loading:after,[data-cart-m]._loading:after,[data-product-cart]._loading:after{visibility:visible;opacity:1;background:url(../img/loading.gif)no-repeat center center;background-size:contain}
[data-main]._loading._top:after,.js-srch-main._loading._top:after,[data-addtocart]._loading._top:after,[data-cart-m]._loading._top:after,[data-product-cart]._loading._top:after{bottom:auto;top:0}
[data-main]:after,.js-srch-main:after,[data-addtocart]:after,[data-cart-m]:after,[data-product-cart]:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:64px;background-size:contain;visibility:hidden;opacity:0;z-index:9999}
.mta{margin-top:auto}
.mla{margin-left:auto}
.mra{margin-right:auto}
.mc{margin-left:auto;margin-right:auto}
.mt100_48{margin-top:100px}
@media (max-width:1600.5px){.mt100_48{margin-top:80px}}
@media (max-width:1023.5px){.mt100_48{margin-top:64px}}
@media (max-width:767.5px){.mt100_48{margin-top:48px}}
.mt80_24{margin-top:80px}
@media (max-width:1600.5px){.mt80_24{margin-top:40px}}
@media (max-width:1023.5px){.mt80_24{margin-top:32px}}
@media (max-width:767.5px){.mt80_24{margin-top:24px}}
.mt48_24,.text-nomore{margin-top:48px}
@media (max-width:1023.5px){.mt48_24,.text-nomore{margin-top:32px}}
@media (max-width:767.5px){.mt48_24,.text-nomore{margin-top:24px}}
.mt32_24,.garanty__i-btn{margin-top:32px}
@media (max-width:1023.5px){.mt32_24,.garanty__i-btn{margin-top:24px}}
.mt28_24{margin-top:28px}
@media (max-width:1023.5px){.mt28_24{margin-top:24px}}
.mt24_20{margin-top:24px}
@media (max-width:1023.5px){.mt24_20{margin-top:20px}}
.mt24_16,.garanty__i-w,.cta__t,.pp-ck__f{margin-top:24px}
@media (max-width:1023.5px){.mt24_16,.garanty__i-w,.cta__t,.pp-ck__f{margin-top:16px}}
.mt16_12,.pp__d,.pp-ck__d{margin-top:16px}
@media (max-width:1023.5px){.mt16_12,.pp__d,.pp-ck__d{margin-top:12px}}
.mt12_8{margin-top:12px}
@media (max-width:1023.5px){.mt12_8{margin-top:8px}}
.mt6_4{margin-top:6px}
@media (max-width:1023.5px){.mt6_4{margin-top:4px}}
.p100_48{padding:100px 0}
@media (max-width:1023.5px){.p100_48{padding:64px 0}}
@media (max-width:767.5px){.p100_48{padding:48px 0}}
.pt170_16{padding-top:170px}
@media (max-width:1919.5px){.pt170_16{padding-top:34px}}
@media (max-width:1023.5px){.pt170_16{padding-top:20px}}
@media (max-width:767.5px){.pt170_16{padding-top:16px}}
.pt40_24{padding-top:40px}
@media (max-width:1023.5px){.pt40_24{padding-top:24px}}
.pt24_16{padding-top:24px}
@media (max-width:1023.5px){.pt24_16{padding-top:16px}}
.pt20_16{padding-top:20px}
@media (max-width:1023.5px){.pt20_16{padding-top:16px}}
.mt0{margin-top:0px}
.mt1{margin-top:1px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt11{margin-top:11px}
.mt12{margin-top:12px}
.mt13{margin-top:13px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt16{margin-top:16px}
.mt17{margin-top:17px}
.mt18{margin-top:18px}
.mt19{margin-top:19px}
.mt20{margin-top:20px}
.mt21{margin-top:21px}
.mt22{margin-top:22px}
.mt23{margin-top:23px}
.mt24{margin-top:24px}
.mt25{margin-top:25px}
.mt26{margin-top:26px}
.mt27{margin-top:27px}
.mt28{margin-top:28px}
.mt29{margin-top:29px}
.mt30{margin-top:30px}
.mt31{margin-top:31px}
.mt32{margin-top:32px}
.mt33{margin-top:33px}
.mt34{margin-top:34px}
.mt35{margin-top:35px}
.mt36{margin-top:36px}
.mt37{margin-top:37px}
.mt38{margin-top:38px}
.mt39{margin-top:39px}
.mt40{margin-top:40px}
.mt41{margin-top:41px}
.mt42{margin-top:42px}
.mt43{margin-top:43px}
.mt44{margin-top:44px}
.mt45{margin-top:45px}
.mt46{margin-top:46px}
.mt47{margin-top:47px}
.mt48{margin-top:48px}
.mt49{margin-top:49px}
.mt50{margin-top:50px}
.mt51{margin-top:51px}
.mt52{margin-top:52px}
.mt53{margin-top:53px}
.mt54{margin-top:54px}
.mt55{margin-top:55px}
.mt56{margin-top:56px}
.mt57{margin-top:57px}
.mt58{margin-top:58px}
.mt59{margin-top:59px}
.mt60{margin-top:60px}
.mt61{margin-top:61px}
.mt62{margin-top:62px}
.mt63{margin-top:63px}
.mt64{margin-top:64px}
.mt65{margin-top:65px}
.mt66{margin-top:66px}
.mt67{margin-top:67px}
.mt68{margin-top:68px}
.mt69{margin-top:69px}
.mt70{margin-top:70px}
.mt71{margin-top:71px}
.mt72{margin-top:72px}
.mt73{margin-top:73px}
.mt74{margin-top:74px}
.mt75{margin-top:75px}
.mt76{margin-top:76px}
.mt77{margin-top:77px}
.mt78{margin-top:78px}
.mt79{margin-top:79px}
.mt80{margin-top:80px}
.mt81{margin-top:81px}
.mt82{margin-top:82px}
.mt83{margin-top:83px}
.mt84{margin-top:84px}
.mt85{margin-top:85px}
.mt86{margin-top:86px}
.mt87{margin-top:87px}
.mt88{margin-top:88px}
.mt89{margin-top:89px}
.mt90{margin-top:90px}
.mt91{margin-top:91px}
.mt92{margin-top:92px}
.mt93{margin-top:93px}
.mt94{margin-top:94px}
.mt95{margin-top:95px}
.mt96{margin-top:96px}
.mt97{margin-top:97px}
.mt98{margin-top:98px}
.mt99{margin-top:99px}
.mt100{margin-top:100px}
@media (max-width:1919.5px){.xl_mta{margin-top:auto}}
@media (max-width:1919.5px){.xl_mla{margin-left:auto}}
@media (max-width:1919.5px){.xl_mra{margin-right:auto}}
@media (max-width:1919.5px){.xl_mc{margin-left:auto;margin-right:auto}}
@media (max-width:1919.5px){.xl_mt0{margin-top:0px}}
@media (max-width:1919.5px){.xl_mt1{margin-top:1px}}
@media (max-width:1919.5px){.xl_mt2{margin-top:2px}}
@media (max-width:1919.5px){.xl_mt3{margin-top:3px}}
@media (max-width:1919.5px){.xl_mt4{margin-top:4px}}
@media (max-width:1919.5px){.xl_mt5{margin-top:5px}}
@media (max-width:1919.5px){.xl_mt6{margin-top:6px}}
@media (max-width:1919.5px){.xl_mt7{margin-top:7px}}
@media (max-width:1919.5px){.xl_mt8{margin-top:8px}}
@media (max-width:1919.5px){.xl_mt9{margin-top:9px}}
@media (max-width:1919.5px){.xl_mt10{margin-top:10px}}
@media (max-width:1919.5px){.xl_mt11{margin-top:11px}}
@media (max-width:1919.5px){.xl_mt12{margin-top:12px}}
@media (max-width:1919.5px){.xl_mt13{margin-top:13px}}
@media (max-width:1919.5px){.xl_mt14{margin-top:14px}}
@media (max-width:1919.5px){.xl_mt15{margin-top:15px}}
@media (max-width:1919.5px){.xl_mt16{margin-top:16px}}
@media (max-width:1919.5px){.xl_mt17{margin-top:17px}}
@media (max-width:1919.5px){.xl_mt18{margin-top:18px}}
@media (max-width:1919.5px){.xl_mt19{margin-top:19px}}
@media (max-width:1919.5px){.xl_mt20{margin-top:20px}}
@media (max-width:1919.5px){.xl_mt21{margin-top:21px}}
@media (max-width:1919.5px){.xl_mt22{margin-top:22px}}
@media (max-width:1919.5px){.xl_mt23{margin-top:23px}}
@media (max-width:1919.5px){.xl_mt24{margin-top:24px}}
@media (max-width:1919.5px){.xl_mt25{margin-top:25px}}
@media (max-width:1919.5px){.xl_mt26{margin-top:26px}}
@media (max-width:1919.5px){.xl_mt27{margin-top:27px}}
@media (max-width:1919.5px){.xl_mt28{margin-top:28px}}
@media (max-width:1919.5px){.xl_mt29{margin-top:29px}}
@media (max-width:1919.5px){.xl_mt30{margin-top:30px}}
@media (max-width:1919.5px){.xl_mt31{margin-top:31px}}
@media (max-width:1919.5px){.xl_mt32{margin-top:32px}}
@media (max-width:1919.5px){.xl_mt33{margin-top:33px}}
@media (max-width:1919.5px){.xl_mt34{margin-top:34px}}
@media (max-width:1919.5px){.xl_mt35{margin-top:35px}}
@media (max-width:1919.5px){.xl_mt36{margin-top:36px}}
@media (max-width:1919.5px){.xl_mt37{margin-top:37px}}
@media (max-width:1919.5px){.xl_mt38{margin-top:38px}}
@media (max-width:1919.5px){.xl_mt39{margin-top:39px}}
@media (max-width:1919.5px){.xl_mt40{margin-top:40px}}
@media (max-width:1919.5px){.xl_mt41{margin-top:41px}}
@media (max-width:1919.5px){.xl_mt42{margin-top:42px}}
@media (max-width:1919.5px){.xl_mt43{margin-top:43px}}
@media (max-width:1919.5px){.xl_mt44{margin-top:44px}}
@media (max-width:1919.5px){.xl_mt45{margin-top:45px}}
@media (max-width:1919.5px){.xl_mt46{margin-top:46px}}
@media (max-width:1919.5px){.xl_mt47{margin-top:47px}}
@media (max-width:1919.5px){.xl_mt48{margin-top:48px}}
@media (max-width:1919.5px){.xl_mt49{margin-top:49px}}
@media (max-width:1919.5px){.xl_mt50{margin-top:50px}}
@media (max-width:1919.5px){.xl_mt51{margin-top:51px}}
@media (max-width:1919.5px){.xl_mt52{margin-top:52px}}
@media (max-width:1919.5px){.xl_mt53{margin-top:53px}}
@media (max-width:1919.5px){.xl_mt54{margin-top:54px}}
@media (max-width:1919.5px){.xl_mt55{margin-top:55px}}
@media (max-width:1919.5px){.xl_mt56{margin-top:56px}}
@media (max-width:1919.5px){.xl_mt57{margin-top:57px}}
@media (max-width:1919.5px){.xl_mt58{margin-top:58px}}
@media (max-width:1919.5px){.xl_mt59{margin-top:59px}}
@media (max-width:1919.5px){.xl_mt60{margin-top:60px}}
@media (max-width:1919.5px){.xl_mt61{margin-top:61px}}
@media (max-width:1919.5px){.xl_mt62{margin-top:62px}}
@media (max-width:1919.5px){.xl_mt63{margin-top:63px}}
@media (max-width:1919.5px){.xl_mt64{margin-top:64px}}
@media (max-width:1919.5px){.xl_mt65{margin-top:65px}}
@media (max-width:1919.5px){.xl_mt66{margin-top:66px}}
@media (max-width:1919.5px){.xl_mt67{margin-top:67px}}
@media (max-width:1919.5px){.xl_mt68{margin-top:68px}}
@media (max-width:1919.5px){.xl_mt69{margin-top:69px}}
@media (max-width:1919.5px){.xl_mt70{margin-top:70px}}
@media (max-width:1919.5px){.xl_mt71{margin-top:71px}}
@media (max-width:1919.5px){.xl_mt72{margin-top:72px}}
@media (max-width:1919.5px){.xl_mt73{margin-top:73px}}
@media (max-width:1919.5px){.xl_mt74{margin-top:74px}}
@media (max-width:1919.5px){.xl_mt75{margin-top:75px}}
@media (max-width:1919.5px){.xl_mt76{margin-top:76px}}
@media (max-width:1919.5px){.xl_mt77{margin-top:77px}}
@media (max-width:1919.5px){.xl_mt78{margin-top:78px}}
@media (max-width:1919.5px){.xl_mt79{margin-top:79px}}
@media (max-width:1919.5px){.xl_mt80{margin-top:80px}}
@media (max-width:1919.5px){.xl_mt81{margin-top:81px}}
@media (max-width:1919.5px){.xl_mt82{margin-top:82px}}
@media (max-width:1919.5px){.xl_mt83{margin-top:83px}}
@media (max-width:1919.5px){.xl_mt84{margin-top:84px}}
@media (max-width:1919.5px){.xl_mt85{margin-top:85px}}
@media (max-width:1919.5px){.xl_mt86{margin-top:86px}}
@media (max-width:1919.5px){.xl_mt87{margin-top:87px}}
@media (max-width:1919.5px){.xl_mt88{margin-top:88px}}
@media (max-width:1919.5px){.xl_mt89{margin-top:89px}}
@media (max-width:1919.5px){.xl_mt90{margin-top:90px}}
@media (max-width:1919.5px){.xl_mt91{margin-top:91px}}
@media (max-width:1919.5px){.xl_mt92{margin-top:92px}}
@media (max-width:1919.5px){.xl_mt93{margin-top:93px}}
@media (max-width:1919.5px){.xl_mt94{margin-top:94px}}
@media (max-width:1919.5px){.xl_mt95{margin-top:95px}}
@media (max-width:1919.5px){.xl_mt96{margin-top:96px}}
@media (max-width:1919.5px){.xl_mt97{margin-top:97px}}
@media (max-width:1919.5px){.xl_mt98{margin-top:98px}}
@media (max-width:1919.5px){.xl_mt99{margin-top:99px}}
@media (max-width:1919.5px){.xl_mt100{margin-top:100px}}
@media (max-width:1600.5px){.lg_mta{margin-top:auto}}
@media (max-width:1600.5px){.lg_mla{margin-left:auto}}
@media (max-width:1600.5px){.lg_mra{margin-right:auto}}
@media (max-width:1600.5px){.lg_mc{margin-left:auto;margin-right:auto}}
@media (max-width:1600.5px){.lg_mt0{margin-top:0px}}
@media (max-width:1600.5px){.lg_mt1{margin-top:1px}}
@media (max-width:1600.5px){.lg_mt2{margin-top:2px}}
@media (max-width:1600.5px){.lg_mt3{margin-top:3px}}
@media (max-width:1600.5px){.lg_mt4{margin-top:4px}}
@media (max-width:1600.5px){.lg_mt5{margin-top:5px}}
@media (max-width:1600.5px){.lg_mt6{margin-top:6px}}
@media (max-width:1600.5px){.lg_mt7{margin-top:7px}}
@media (max-width:1600.5px){.lg_mt8{margin-top:8px}}
@media (max-width:1600.5px){.lg_mt9{margin-top:9px}}
@media (max-width:1600.5px){.lg_mt10{margin-top:10px}}
@media (max-width:1600.5px){.lg_mt11{margin-top:11px}}
@media (max-width:1600.5px){.lg_mt12{margin-top:12px}}
@media (max-width:1600.5px){.lg_mt13{margin-top:13px}}
@media (max-width:1600.5px){.lg_mt14{margin-top:14px}}
@media (max-width:1600.5px){.lg_mt15{margin-top:15px}}
@media (max-width:1600.5px){.lg_mt16{margin-top:16px}}
@media (max-width:1600.5px){.lg_mt17{margin-top:17px}}
@media (max-width:1600.5px){.lg_mt18{margin-top:18px}}
@media (max-width:1600.5px){.lg_mt19{margin-top:19px}}
@media (max-width:1600.5px){.lg_mt20{margin-top:20px}}
@media (max-width:1600.5px){.lg_mt21{margin-top:21px}}
@media (max-width:1600.5px){.lg_mt22{margin-top:22px}}
@media (max-width:1600.5px){.lg_mt23{margin-top:23px}}
@media (max-width:1600.5px){.lg_mt24{margin-top:24px}}
@media (max-width:1600.5px){.lg_mt25{margin-top:25px}}
@media (max-width:1600.5px){.lg_mt26{margin-top:26px}}
@media (max-width:1600.5px){.lg_mt27{margin-top:27px}}
@media (max-width:1600.5px){.lg_mt28{margin-top:28px}}
@media (max-width:1600.5px){.lg_mt29{margin-top:29px}}
@media (max-width:1600.5px){.lg_mt30{margin-top:30px}}
@media (max-width:1600.5px){.lg_mt31{margin-top:31px}}
@media (max-width:1600.5px){.lg_mt32{margin-top:32px}}
@media (max-width:1600.5px){.lg_mt33{margin-top:33px}}
@media (max-width:1600.5px){.lg_mt34{margin-top:34px}}
@media (max-width:1600.5px){.lg_mt35{margin-top:35px}}
@media (max-width:1600.5px){.lg_mt36{margin-top:36px}}
@media (max-width:1600.5px){.lg_mt37{margin-top:37px}}
@media (max-width:1600.5px){.lg_mt38{margin-top:38px}}
@media (max-width:1600.5px){.lg_mt39{margin-top:39px}}
@media (max-width:1600.5px){.lg_mt40{margin-top:40px}}
@media (max-width:1600.5px){.lg_mt41{margin-top:41px}}
@media (max-width:1600.5px){.lg_mt42{margin-top:42px}}
@media (max-width:1600.5px){.lg_mt43{margin-top:43px}}
@media (max-width:1600.5px){.lg_mt44{margin-top:44px}}
@media (max-width:1600.5px){.lg_mt45{margin-top:45px}}
@media (max-width:1600.5px){.lg_mt46{margin-top:46px}}
@media (max-width:1600.5px){.lg_mt47{margin-top:47px}}
@media (max-width:1600.5px){.lg_mt48{margin-top:48px}}
@media (max-width:1600.5px){.lg_mt49{margin-top:49px}}
@media (max-width:1600.5px){.lg_mt50{margin-top:50px}}
@media (max-width:1600.5px){.lg_mt51{margin-top:51px}}
@media (max-width:1600.5px){.lg_mt52{margin-top:52px}}
@media (max-width:1600.5px){.lg_mt53{margin-top:53px}}
@media (max-width:1600.5px){.lg_mt54{margin-top:54px}}
@media (max-width:1600.5px){.lg_mt55{margin-top:55px}}
@media (max-width:1600.5px){.lg_mt56{margin-top:56px}}
@media (max-width:1600.5px){.lg_mt57{margin-top:57px}}
@media (max-width:1600.5px){.lg_mt58{margin-top:58px}}
@media (max-width:1600.5px){.lg_mt59{margin-top:59px}}
@media (max-width:1600.5px){.lg_mt60{margin-top:60px}}
@media (max-width:1600.5px){.lg_mt61{margin-top:61px}}
@media (max-width:1600.5px){.lg_mt62{margin-top:62px}}
@media (max-width:1600.5px){.lg_mt63{margin-top:63px}}
@media (max-width:1600.5px){.lg_mt64{margin-top:64px}}
@media (max-width:1600.5px){.lg_mt65{margin-top:65px}}
@media (max-width:1600.5px){.lg_mt66{margin-top:66px}}
@media (max-width:1600.5px){.lg_mt67{margin-top:67px}}
@media (max-width:1600.5px){.lg_mt68{margin-top:68px}}
@media (max-width:1600.5px){.lg_mt69{margin-top:69px}}
@media (max-width:1600.5px){.lg_mt70{margin-top:70px}}
@media (max-width:1600.5px){.lg_mt71{margin-top:71px}}
@media (max-width:1600.5px){.lg_mt72{margin-top:72px}}
@media (max-width:1600.5px){.lg_mt73{margin-top:73px}}
@media (max-width:1600.5px){.lg_mt74{margin-top:74px}}
@media (max-width:1600.5px){.lg_mt75{margin-top:75px}}
@media (max-width:1600.5px){.lg_mt76{margin-top:76px}}
@media (max-width:1600.5px){.lg_mt77{margin-top:77px}}
@media (max-width:1600.5px){.lg_mt78{margin-top:78px}}
@media (max-width:1600.5px){.lg_mt79{margin-top:79px}}
@media (max-width:1600.5px){.lg_mt80{margin-top:80px}}
@media (max-width:1600.5px){.lg_mt81{margin-top:81px}}
@media (max-width:1600.5px){.lg_mt82{margin-top:82px}}
@media (max-width:1600.5px){.lg_mt83{margin-top:83px}}
@media (max-width:1600.5px){.lg_mt84{margin-top:84px}}
@media (max-width:1600.5px){.lg_mt85{margin-top:85px}}
@media (max-width:1600.5px){.lg_mt86{margin-top:86px}}
@media (max-width:1600.5px){.lg_mt87{margin-top:87px}}
@media (max-width:1600.5px){.lg_mt88{margin-top:88px}}
@media (max-width:1600.5px){.lg_mt89{margin-top:89px}}
@media (max-width:1600.5px){.lg_mt90{margin-top:90px}}
@media (max-width:1600.5px){.lg_mt91{margin-top:91px}}
@media (max-width:1600.5px){.lg_mt92{margin-top:92px}}
@media (max-width:1600.5px){.lg_mt93{margin-top:93px}}
@media (max-width:1600.5px){.lg_mt94{margin-top:94px}}
@media (max-width:1600.5px){.lg_mt95{margin-top:95px}}
@media (max-width:1600.5px){.lg_mt96{margin-top:96px}}
@media (max-width:1600.5px){.lg_mt97{margin-top:97px}}
@media (max-width:1600.5px){.lg_mt98{margin-top:98px}}
@media (max-width:1600.5px){.lg_mt99{margin-top:99px}}
@media (max-width:1600.5px){.lg_mt100{margin-top:100px}}
@media (max-width:1023.5px){.md_mta{margin-top:auto}}
@media (max-width:1023.5px){.md_mla{margin-left:auto}}
@media (max-width:1023.5px){.md_mra{margin-right:auto}}
@media (max-width:1023.5px){.md_mc{margin-left:auto;margin-right:auto}}
@media (max-width:1023.5px){.md_mt0{margin-top:0px}}
@media (max-width:1023.5px){.md_mt1{margin-top:1px}}
@media (max-width:1023.5px){.md_mt2{margin-top:2px}}
@media (max-width:1023.5px){.md_mt3{margin-top:3px}}
@media (max-width:1023.5px){.md_mt4{margin-top:4px}}
@media (max-width:1023.5px){.md_mt5{margin-top:5px}}
@media (max-width:1023.5px){.md_mt6{margin-top:6px}}
@media (max-width:1023.5px){.md_mt7{margin-top:7px}}
@media (max-width:1023.5px){.md_mt8{margin-top:8px}}
@media (max-width:1023.5px){.md_mt9{margin-top:9px}}
@media (max-width:1023.5px){.md_mt10{margin-top:10px}}
@media (max-width:1023.5px){.md_mt11{margin-top:11px}}
@media (max-width:1023.5px){.md_mt12{margin-top:12px}}
@media (max-width:1023.5px){.md_mt13{margin-top:13px}}
@media (max-width:1023.5px){.md_mt14{margin-top:14px}}
@media (max-width:1023.5px){.md_mt15{margin-top:15px}}
@media (max-width:1023.5px){.md_mt16{margin-top:16px}}
@media (max-width:1023.5px){.md_mt17{margin-top:17px}}
@media (max-width:1023.5px){.md_mt18{margin-top:18px}}
@media (max-width:1023.5px){.md_mt19{margin-top:19px}}
@media (max-width:1023.5px){.md_mt20{margin-top:20px}}
@media (max-width:1023.5px){.md_mt21{margin-top:21px}}
@media (max-width:1023.5px){.md_mt22{margin-top:22px}}
@media (max-width:1023.5px){.md_mt23{margin-top:23px}}
@media (max-width:1023.5px){.md_mt24{margin-top:24px}}
@media (max-width:1023.5px){.md_mt25{margin-top:25px}}
@media (max-width:1023.5px){.md_mt26{margin-top:26px}}
@media (max-width:1023.5px){.md_mt27{margin-top:27px}}
@media (max-width:1023.5px){.md_mt28{margin-top:28px}}
@media (max-width:1023.5px){.md_mt29{margin-top:29px}}
@media (max-width:1023.5px){.md_mt30{margin-top:30px}}
@media (max-width:1023.5px){.md_mt31{margin-top:31px}}
@media (max-width:1023.5px){.md_mt32{margin-top:32px}}
@media (max-width:1023.5px){.md_mt33{margin-top:33px}}
@media (max-width:1023.5px){.md_mt34{margin-top:34px}}
@media (max-width:1023.5px){.md_mt35{margin-top:35px}}
@media (max-width:1023.5px){.md_mt36{margin-top:36px}}
@media (max-width:1023.5px){.md_mt37{margin-top:37px}}
@media (max-width:1023.5px){.md_mt38{margin-top:38px}}
@media (max-width:1023.5px){.md_mt39{margin-top:39px}}
@media (max-width:1023.5px){.md_mt40{margin-top:40px}}
@media (max-width:1023.5px){.md_mt41{margin-top:41px}}
@media (max-width:1023.5px){.md_mt42{margin-top:42px}}
@media (max-width:1023.5px){.md_mt43{margin-top:43px}}
@media (max-width:1023.5px){.md_mt44{margin-top:44px}}
@media (max-width:1023.5px){.md_mt45{margin-top:45px}}
@media (max-width:1023.5px){.md_mt46{margin-top:46px}}
@media (max-width:1023.5px){.md_mt47{margin-top:47px}}
@media (max-width:1023.5px){.md_mt48{margin-top:48px}}
@media (max-width:1023.5px){.md_mt49{margin-top:49px}}
@media (max-width:1023.5px){.md_mt50{margin-top:50px}}
@media (max-width:1023.5px){.md_mt51{margin-top:51px}}
@media (max-width:1023.5px){.md_mt52{margin-top:52px}}
@media (max-width:1023.5px){.md_mt53{margin-top:53px}}
@media (max-width:1023.5px){.md_mt54{margin-top:54px}}
@media (max-width:1023.5px){.md_mt55{margin-top:55px}}
@media (max-width:1023.5px){.md_mt56{margin-top:56px}}
@media (max-width:1023.5px){.md_mt57{margin-top:57px}}
@media (max-width:1023.5px){.md_mt58{margin-top:58px}}
@media (max-width:1023.5px){.md_mt59{margin-top:59px}}
@media (max-width:1023.5px){.md_mt60{margin-top:60px}}
@media (max-width:1023.5px){.md_mt61{margin-top:61px}}
@media (max-width:1023.5px){.md_mt62{margin-top:62px}}
@media (max-width:1023.5px){.md_mt63{margin-top:63px}}
@media (max-width:1023.5px){.md_mt64{margin-top:64px}}
@media (max-width:1023.5px){.md_mt65{margin-top:65px}}
@media (max-width:1023.5px){.md_mt66{margin-top:66px}}
@media (max-width:1023.5px){.md_mt67{margin-top:67px}}
@media (max-width:1023.5px){.md_mt68{margin-top:68px}}
@media (max-width:1023.5px){.md_mt69{margin-top:69px}}
@media (max-width:1023.5px){.md_mt70{margin-top:70px}}
@media (max-width:1023.5px){.md_mt71{margin-top:71px}}
@media (max-width:1023.5px){.md_mt72{margin-top:72px}}
@media (max-width:1023.5px){.md_mt73{margin-top:73px}}
@media (max-width:1023.5px){.md_mt74{margin-top:74px}}
@media (max-width:1023.5px){.md_mt75{margin-top:75px}}
@media (max-width:1023.5px){.md_mt76{margin-top:76px}}
@media (max-width:1023.5px){.md_mt77{margin-top:77px}}
@media (max-width:1023.5px){.md_mt78{margin-top:78px}}
@media (max-width:1023.5px){.md_mt79{margin-top:79px}}
@media (max-width:1023.5px){.md_mt80{margin-top:80px}}
@media (max-width:1023.5px){.md_mt81{margin-top:81px}}
@media (max-width:1023.5px){.md_mt82{margin-top:82px}}
@media (max-width:1023.5px){.md_mt83{margin-top:83px}}
@media (max-width:1023.5px){.md_mt84{margin-top:84px}}
@media (max-width:1023.5px){.md_mt85{margin-top:85px}}
@media (max-width:1023.5px){.md_mt86{margin-top:86px}}
@media (max-width:1023.5px){.md_mt87{margin-top:87px}}
@media (max-width:1023.5px){.md_mt88{margin-top:88px}}
@media (max-width:1023.5px){.md_mt89{margin-top:89px}}
@media (max-width:1023.5px){.md_mt90{margin-top:90px}}
@media (max-width:1023.5px){.md_mt91{margin-top:91px}}
@media (max-width:1023.5px){.md_mt92{margin-top:92px}}
@media (max-width:1023.5px){.md_mt93{margin-top:93px}}
@media (max-width:1023.5px){.md_mt94{margin-top:94px}}
@media (max-width:1023.5px){.md_mt95{margin-top:95px}}
@media (max-width:1023.5px){.md_mt96{margin-top:96px}}
@media (max-width:1023.5px){.md_mt97{margin-top:97px}}
@media (max-width:1023.5px){.md_mt98{margin-top:98px}}
@media (max-width:1023.5px){.md_mt99{margin-top:99px}}
@media (max-width:1023.5px){.md_mt100{margin-top:100px}}
@media (max-width:767.5px){.sm_mta{margin-top:auto}}
@media (max-width:767.5px){.sm_mla{margin-left:auto}}
@media (max-width:767.5px){.sm_mra{margin-right:auto}}
@media (max-width:767.5px){.sm_mc{margin-left:auto;margin-right:auto}}
@media (max-width:767.5px){.sm_mt0{margin-top:0px}}
@media (max-width:767.5px){.sm_mt1{margin-top:1px}}
@media (max-width:767.5px){.sm_mt2{margin-top:2px}}
@media (max-width:767.5px){.sm_mt3{margin-top:3px}}
@media (max-width:767.5px){.sm_mt4{margin-top:4px}}
@media (max-width:767.5px){.sm_mt5{margin-top:5px}}
@media (max-width:767.5px){.sm_mt6{margin-top:6px}}
@media (max-width:767.5px){.sm_mt7{margin-top:7px}}
@media (max-width:767.5px){.sm_mt8{margin-top:8px}}
@media (max-width:767.5px){.sm_mt9{margin-top:9px}}
@media (max-width:767.5px){.sm_mt10{margin-top:10px}}
@media (max-width:767.5px){.sm_mt11{margin-top:11px}}
@media (max-width:767.5px){.sm_mt12{margin-top:12px}}
@media (max-width:767.5px){.sm_mt13{margin-top:13px}}
@media (max-width:767.5px){.sm_mt14{margin-top:14px}}
@media (max-width:767.5px){.sm_mt15{margin-top:15px}}
@media (max-width:767.5px){.sm_mt16{margin-top:16px}}
@media (max-width:767.5px){.sm_mt17{margin-top:17px}}
@media (max-width:767.5px){.sm_mt18{margin-top:18px}}
@media (max-width:767.5px){.sm_mt19{margin-top:19px}}
@media (max-width:767.5px){.sm_mt20{margin-top:20px}}
@media (max-width:767.5px){.sm_mt21{margin-top:21px}}
@media (max-width:767.5px){.sm_mt22{margin-top:22px}}
@media (max-width:767.5px){.sm_mt23{margin-top:23px}}
@media (max-width:767.5px){.sm_mt24{margin-top:24px}}
@media (max-width:767.5px){.sm_mt25{margin-top:25px}}
@media (max-width:767.5px){.sm_mt26{margin-top:26px}}
@media (max-width:767.5px){.sm_mt27{margin-top:27px}}
@media (max-width:767.5px){.sm_mt28{margin-top:28px}}
@media (max-width:767.5px){.sm_mt29{margin-top:29px}}
@media (max-width:767.5px){.sm_mt30{margin-top:30px}}
@media (max-width:767.5px){.sm_mt31{margin-top:31px}}
@media (max-width:767.5px){.sm_mt32{margin-top:32px}}
@media (max-width:767.5px){.sm_mt33{margin-top:33px}}
@media (max-width:767.5px){.sm_mt34{margin-top:34px}}
@media (max-width:767.5px){.sm_mt35{margin-top:35px}}
@media (max-width:767.5px){.sm_mt36{margin-top:36px}}
@media (max-width:767.5px){.sm_mt37{margin-top:37px}}
@media (max-width:767.5px){.sm_mt38{margin-top:38px}}
@media (max-width:767.5px){.sm_mt39{margin-top:39px}}
@media (max-width:767.5px){.sm_mt40{margin-top:40px}}
@media (max-width:767.5px){.sm_mt41{margin-top:41px}}
@media (max-width:767.5px){.sm_mt42{margin-top:42px}}
@media (max-width:767.5px){.sm_mt43{margin-top:43px}}
@media (max-width:767.5px){.sm_mt44{margin-top:44px}}
@media (max-width:767.5px){.sm_mt45{margin-top:45px}}
@media (max-width:767.5px){.sm_mt46{margin-top:46px}}
@media (max-width:767.5px){.sm_mt47{margin-top:47px}}
@media (max-width:767.5px){.sm_mt48{margin-top:48px}}
@media (max-width:767.5px){.sm_mt49{margin-top:49px}}
@media (max-width:767.5px){.sm_mt50{margin-top:50px}}
@media (max-width:767.5px){.sm_mt51{margin-top:51px}}
@media (max-width:767.5px){.sm_mt52{margin-top:52px}}
@media (max-width:767.5px){.sm_mt53{margin-top:53px}}
@media (max-width:767.5px){.sm_mt54{margin-top:54px}}
@media (max-width:767.5px){.sm_mt55{margin-top:55px}}
@media (max-width:767.5px){.sm_mt56{margin-top:56px}}
@media (max-width:767.5px){.sm_mt57{margin-top:57px}}
@media (max-width:767.5px){.sm_mt58{margin-top:58px}}
@media (max-width:767.5px){.sm_mt59{margin-top:59px}}
@media (max-width:767.5px){.sm_mt60{margin-top:60px}}
@media (max-width:767.5px){.sm_mt61{margin-top:61px}}
@media (max-width:767.5px){.sm_mt62{margin-top:62px}}
@media (max-width:767.5px){.sm_mt63{margin-top:63px}}
@media (max-width:767.5px){.sm_mt64{margin-top:64px}}
@media (max-width:767.5px){.sm_mt65{margin-top:65px}}
@media (max-width:767.5px){.sm_mt66{margin-top:66px}}
@media (max-width:767.5px){.sm_mt67{margin-top:67px}}
@media (max-width:767.5px){.sm_mt68{margin-top:68px}}
@media (max-width:767.5px){.sm_mt69{margin-top:69px}}
@media (max-width:767.5px){.sm_mt70{margin-top:70px}}
@media (max-width:767.5px){.sm_mt71{margin-top:71px}}
@media (max-width:767.5px){.sm_mt72{margin-top:72px}}
@media (max-width:767.5px){.sm_mt73{margin-top:73px}}
@media (max-width:767.5px){.sm_mt74{margin-top:74px}}
@media (max-width:767.5px){.sm_mt75{margin-top:75px}}
@media (max-width:767.5px){.sm_mt76{margin-top:76px}}
@media (max-width:767.5px){.sm_mt77{margin-top:77px}}
@media (max-width:767.5px){.sm_mt78{margin-top:78px}}
@media (max-width:767.5px){.sm_mt79{margin-top:79px}}
@media (max-width:767.5px){.sm_mt80{margin-top:80px}}
@media (max-width:767.5px){.sm_mt81{margin-top:81px}}
@media (max-width:767.5px){.sm_mt82{margin-top:82px}}
@media (max-width:767.5px){.sm_mt83{margin-top:83px}}
@media (max-width:767.5px){.sm_mt84{margin-top:84px}}
@media (max-width:767.5px){.sm_mt85{margin-top:85px}}
@media (max-width:767.5px){.sm_mt86{margin-top:86px}}
@media (max-width:767.5px){.sm_mt87{margin-top:87px}}
@media (max-width:767.5px){.sm_mt88{margin-top:88px}}
@media (max-width:767.5px){.sm_mt89{margin-top:89px}}
@media (max-width:767.5px){.sm_mt90{margin-top:90px}}
@media (max-width:767.5px){.sm_mt91{margin-top:91px}}
@media (max-width:767.5px){.sm_mt92{margin-top:92px}}
@media (max-width:767.5px){.sm_mt93{margin-top:93px}}
@media (max-width:767.5px){.sm_mt94{margin-top:94px}}
@media (max-width:767.5px){.sm_mt95{margin-top:95px}}
@media (max-width:767.5px){.sm_mt96{margin-top:96px}}
@media (max-width:767.5px){.sm_mt97{margin-top:97px}}
@media (max-width:767.5px){.sm_mt98{margin-top:98px}}
@media (max-width:767.5px){.sm_mt99{margin-top:99px}}
@media (max-width:767.5px){.sm_mt100{margin-top:100px}}
.pt0{padding-top:0px}
@media (max-width:1919.5px){.xl_pt0{padding-top:0px}}
@media (max-width:1600.5px){.lg_pt0{padding-top:0px}}
@media (max-width:1023.5px){.md_pt0{padding-top:0px}}
@media (max-width:767.5px){.sm_pt0{padding-top:0px}}
.pb0{padding-bottom:0px}
@media (max-width:1919.5px){.xl_pb0{padding-bottom:0px}}
@media (max-width:1600.5px){.lg_pb0{padding-bottom:0px}}
@media (max-width:1023.5px){.md_pb0{padding-bottom:0px}}
@media (max-width:767.5px){.sm_pb0{padding-bottom:0px}}
.pr0{padding-right:0px}
@media (max-width:1919.5px){.xl_pr0{padding-right:0px}}
@media (max-width:1600.5px){.lg_pr0{padding-right:0px}}
@media (max-width:1023.5px){.md_pr0{padding-right:0px}}
@media (max-width:767.5px){.sm_pr0{padding-right:0px}}
.pl0{padding-left:0px}
@media (max-width:1919.5px){.xl_pl0{padding-left:0px}}
@media (max-width:1600.5px){.lg_pl0{padding-left:0px}}
@media (max-width:1023.5px){.md_pl0{padding-left:0px}}
@media (max-width:767.5px){.sm_pl0{padding-left:0px}}
.link-arr,.ppost-aba__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.link-arr__t{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.link-arr__w{width:24px;height:24px;background:#6aa64a;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}
@media (max-width:1023.5px){.link-arr__w{width:20px;height:20px}}
.link-arr__w:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:25%;bottom:25%;border-radius:50%;width:0;height:0;background:#006837;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.link-arr__ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;-webkit-mask-image:url(../img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;background:#fff;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.link-arr__ic{mask-size:14px 14px;-webkit-mask-size:14px 14px}}
.link-arr__ic._lt{left:-100%;top:100%}
@media (pointer:fine){.link-arr:hover .link-arr__t,.ppost-aba__link:hover .link-arr__t{color:#6aa64a}.link-arr:hover .link-arr__w:before,.ppost-aba__link:hover .link-arr__w:before{width:100%;height:100%;left:0;bottom:0}.link-arr:hover .link-arr__ic._lt,.ppost-aba__link:hover .link-arr__ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.link-arr:hover .link-arr__ic._rt,.ppost-aba__link:hover .link-arr__ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}

/*
.read-more {
  display     : flex;
  align-items : center;
  gap         : 2px;
  @extend .l-t;

  &:after {
    content     : '';
    position    : static;
    box-sizing  : border-box;
    display     : block;
    width       : 20px;
    height      : 20px;
    flex-shrink : 0;
    @include mask('../img/arrow_down.svg');
    @include tr;
  }

  &._active {
    &:after {
      transform : rotate(-180deg);
    }
  }

  &:hover {
    @media (pointer : fine) {
      color : $hover;
      &:after {
        background : $hover;
      }
    }
  }
}*/
.oh{overflow:hidden}
.ov{overflow:visible}
.fs0{-ms-flex-negative:0;flex-shrink:0}
.cwh{color:#fff}
.cbl{color:#231f20}
.pen{pointer-events:none}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
@media (max-width:1919.5px){.xl_tac{text-align:center}.xl_tal{text-align:left}.xl_tar{text-align:right}}
@media (max-width:1600.5px){.lg_tac{text-align:center}.lg_tal{text-align:left}.lg_tar{text-align:right}}
@media (max-width:1023.5px){.md_tac{text-align:center}.md_tal{text-align:left}.md_tar{text-align:right}}
@media (max-width:767.5px){.sm_tac{text-align:center}.sm_tal{text-align:left}.sm_tar{text-align:right}}
.bg-w{background:#fff}
.bg-w+.cta{margin-top:0}
.gray{color:#89928e}
.white{color:#fff}
.dib{display:inline-block}
.btn-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;border-radius:12px;padding:4px 20px;position:relative;background:#6aa64a;color:#fff;min-height:48px;z-index:1;white-space:nowrap}
@media (max-width:1023.5px){.btn-primary{padding:4px 18px;gap:6px;min-height:44px}}
.btn-primary__w{overflow:hidden;display:block;line-height:1}
.btn-primary__t{text-shadow:0px 1.2em 0px #fff;-webkit-transition:-webkit-transform 0.545s var(--animation-secondary);transition:-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);line-height:1}
.btn-primary__dot{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px}
@media (max-width:1023.5px){.btn-primary__dot{width:20px;height:20px}}
.btn-primary__dot:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border:1.5px solid #fff;border-radius:50%;background:transparent;-webkit-transition:background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);transition:background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),background-color 0.3s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary)}
@media (max-width:1023.5px){.btn-primary__dot:after{width:7px;height:7px}}
.btn-primary__ic{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px}
@media (max-width:1023.5px){.btn-primary__ic{width:20px;height:20px}}
@media (pointer:fine){.btn-primary:hover{background:#006837}.btn-primary:hover .btn-primary__t{-webkit-transform:translateY(-1.2em);transform:translateY(-1.2em)}.btn-primary:hover .btn-primary__dot:after{-webkit-transform:scale(0.6);transform:scale(0.6);background:#fff}}
.btn-primary._w100{width:100%}
@media (max-width:1023.5px){.btn-primary._md100{width:100%}}
@media (max-width:1023.5px){.btn-primary._sm100{width:100%}}
.btn-primary._dark:not(:hover){background:#006837}
.btn-tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;border-radius:12px;padding:4px 20px;position:relative;background:transparent;color:#231f20;min-height:48px;z-index:1;border:1px solid #231f20;white-space:nowrap}
@media (max-width:1023.5px){.btn-tr{padding:4px 18px;gap:6px;min-height:44px}}
.btn-tr__w{overflow:hidden;display:block;line-height:1}
.btn-tr__t{text-shadow:0px 1.2em 0px #006837;-webkit-transition:-webkit-transform 0.545s var(--animation-secondary);transition:-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);line-height:1}
.btn-tr__ic{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px}
@media (max-width:1023.5px){.btn-tr__ic{width:20px;height:20px}}
@media (pointer:fine){.btn-tr:hover{background:#d9e4df;border-color:transparent;color:#006837}.btn-tr:hover .btn-tr__t{-webkit-transform:translateY(-1.2em);transform:translateY(-1.2em)}}
.btn-tr._w100{width:100%}
@media (max-width:1023.5px){.btn-tr._md100{width:100%}}
@media (max-width:1023.5px){.btn-tr._sm100{width:100%}}
.btn-sq,.pg__i._first a,.pg__i._prev a,.pg__i._next a,.pg__i._last a{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;border:1.5px solid var(--Colors-Gray-Light-2, #e7f0ec);padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:1023.5px){.btn-sq,.pg__i._first a,.pg__i._prev a,.pg__i._next a,.pg__i._last a{width:44px;height:44px}}
@media (pointer:fine){.btn-sq:hover,.pg__i._first a:hover,.pg__i._prev a:hover,.pg__i._next a:hover,.pg__i._last a:hover{border-color:#000}}
.btn-sq svg,.pg__i._first a svg,.pg__i._prev a svg,.pg__i._next a svg,.pg__i._last a svg{display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.btn-sq svg,.pg__i._first a svg,.pg__i._prev a svg,.pg__i._next a svg,.pg__i._last a svg{width:20px;height:20px}}
.tab{border-radius:12px;padding:4px 18px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}
@media (max-width:1023.5px){.tab{min-height:40px;padding:4px 10px}}
.tab._green:before{background:#f1f5f3}
.tab:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
z-index:-1;border-radius:12px}
@media (pointer:fine){.tab:hover{color:#6aa64a}.tab:hover:before{left:-4px;top:-4px;right:-4px;bottom:-4px}}
.tab._active{pointer-events:none}
.tab._active:before{background:#eae700}
.tag{padding:4px 10px;border-radius:24px;background:var(--Colors-Gray-Light-2, #e7f0ec);width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}
@media (max-width:1023.5px){.tag{padding:4px 8px}}
@media (pointer:fine){.tag[href]:hover{background:#006837;color:#fff}}
.btn-sq-arr{position:relative;width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0}
@media (max-width:1023.5px){.btn-sq-arr{width:36px;height:36px}}
.btn-sq-arr:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:#fff;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1);
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
border-radius:12px}
.btn-sq-arr__w{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}
.btn-sq-arr__ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px;-webkit-mask-image:url(../img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;background:#231f20;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.btn-sq-arr__ic{mask-size:20px 20px;-webkit-mask-size:20px 20px}}
.btn-sq-arr__ic._lt{left:-100%;top:100%;background:#6aa64a}
@media (pointer:fine){.btn-sq-arr:hover:before{left:-2px;bottom:-2px;right:-2px;top:-2px}.btn-sq-arr:hover .btn-sq-arr__ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.btn-sq-arr:hover .btn-sq-arr__ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}

/*
.btn-show {
  &__t {

  }

  &__t2 {
  }

  &:not(._active) {
    .btn-show__t2 {
      display : none;
    }
  }

  &._active {
    .btn-show__t {
      display : none;
    }
  }

}*/
.maxw666{max-width:666px}
.maxw626{max-width:626px}
.maxw610{max-width:610px}
.maxw0{max-width:0px}
.maxwn{max-width:none}
@media (max-width:1919.5px){.xl_maxw0{max-width:0px}}
@media (max-width:1919.5px){.xl_maxwn{max-width:none}}
@media (max-width:1600.5px){.lg_maxw0{max-width:0px}}
@media (max-width:1600.5px){.lg_maxwn{max-width:none}}
@media (max-width:1023.5px){.md_maxw0{max-width:0px}}
@media (max-width:1023.5px){.md_maxwn{max-width:none}}
@media (max-width:767.5px){.sm_maxw0{max-width:0px}}
@media (max-width:767.5px){.sm_maxwn{max-width:none}}
@media (max-width:1023.5px){.md_w100p{width:100%}}
@media (max-width:767.5px){.sm_w100p{width:100%;max-width:none}}
iframe{display:block;width:100%;height:auto;min-height:400px;border:none;outline:none}
@media (max-width:1023.5px){iframe{min-height:300px}}
@media (max-width:767.5px){iframe{min-height:200px}}
iframe+div{border:none!important}
img{max-width:100%;max-height:100%;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
svg{max-width:100%;max-height:100%;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
video{max-width:100%;display:block;outline:none}
.img-full{width:100%;-o-object-fit:cover;object-fit:cover;display:block}
@media (max-width:1023.5px){.img-full{min-height:375px}}
@media (max-width:1919.5px){.xlHide{display:none!important}}
@media (min-width:1920px){.xlShow{display:none!important}}
@media (max-width:1600.5px){.lgHide{display:none!important}}
@media (min-width:1601px){.lgShow{display:none!important}}
@media (max-width:1023.5px){.mdHide{display:none!important}}
@media (min-width:1024px){.mdShow{display:none!important}}
@media (max-width:767.5px){.smHide{display:none!important}}
@media (min-width:768px){.smShow{display:none!important}}
a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
color:inherit;text-decoration:none;outline:none!important;display:inline-block}
a:active,a:hover,a:focus,a:visited{outline:none;text-decoration:none}
a:hover{text-decoration:none}
a,span{display:inline-block}
ul,ol{padding-left:0;list-style-type:none}
i{vertical-align:baseline;line-height:inherit}
em,i{font-style:italic}
hr{border:none;height:1px;background:grey;margin:30px 0}
b,strong{font-weight:700;color:inherit}
table{border-collapse:collapse;border-spacing:0;width:100%}
.ttu{text-transform:uppercase}
.fw100{font-weight:100}
.fw200{font-weight:200}
.fw300{font-weight:300}
.fw400{font-weight:400}
.fw500{font-weight:500}
.fw600{font-weight:600}
.fw700{font-weight:700}
.fw800{font-weight:800}
.fwb{font-weight:bold}
.ff1{font-family:"Geologica"}
.ff2{font-family:"Geologica"}
.t72_40,.h1,.ph-top__i-t,.def h1{
/* XL-LG/H1 */
font-size:72px;font-style:normal;font-weight:600;line-height:100%}

/* 72px */
@media (max-width:1600.5px){.t72_40,.h1,.ph-top__i-t,.def h1{font-size:clamp(40px,2.5vw + 1rem,72px)}}
.t48_32,.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{
/* XL-LG/H2 */
font-size:48px;font-style:normal;font-weight:700;line-height:110%}

/* 52.8px */
@media (max-width:1023.5px){.t48_32,.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{font-size:32px}}
.t32_22,.h3,.prm__price-cur,.cg__i-t,.seo__t,.cta__t2,.def table caption,.def blockquote,.pp__t,.pp-alert__t,.pp-mess__t,.pp-cart__t{
/* XL-LG/H3 */
font-size:32px;font-style:normal;font-weight:500;line-height:120%}

/* 38.4px */
@media (max-width:1023.5px){.t32_22,.h3,.prm__price-cur,.cg__i-t,.seo__t,.cta__t2,.def table caption,.def blockquote,.pp__t,.pp-alert__t,.pp-mess__t,.pp-cart__t{font-size:22px}}
.t24_20,.h3_1,.cont__m-i-t._xl,.cont__i-link,.cont__i-d,.ppost-form__t,.ppost-nav__t,.drop__i-t,.def h3,.pp-ck__t,.pp-cart__info-total{
/* XL-LG/H3_1 */
font-size:24px;font-style:normal;font-weight:500;line-height:120%}

/* 28.8px */
@media (max-width:1023.5px){.t24_20,.h3_1,.cont__m-i-t._xl,.cont__i-link,.cont__i-d,.ppost-form__t,.ppost-nav__t,.drop__i-t,.def h3,.pp-ck__t,.pp-cart__info-total{font-size:20px}}
.t20_18,.h4,.prod__price-cur,.cgdir__i-t,.blog-i__t,.ph-top__i-d,.search__cont-t,.search__w .text-nomore,.broshure-i__t,.prod-i__price-cur,.def ol>li::before,.def h4,.pp-cart__empty-t{
/* XL-LG/H4 */
font-size:20px;font-style:normal;font-weight:500;line-height:120%}

/* 24px */
@media (max-width:1023.5px){.t20_18,.h4,.prod__price-cur,.cgdir__i-t,.blog-i__t,.ph-top__i-d,.search__cont-t,.search__w .text-nomore,.broshure-i__t,.prod-i__price-cur,.def ol>li::before,.def h4,.pp-cart__empty-t{font-size:18px}}
.t18_16,.h5,.prm__btg-t,.cgm__fr-t,.garanty__nav-i,.garanty__i-t span:first-child,.cont__m-i-t,.cont__i-t,.ppost-aba__t2,.fm__m-nav-t,.prod-i__t,.def h5,.text-nomore{
/* XL-LG/H5 */
font-size:18px;font-style:normal;font-weight:500;line-height:140%}

/* 25.2px */
@media (max-width:1023.5px){.t18_16,.h5,.prm__btg-t,.cgm__fr-t,.garanty__nav-i,.garanty__i-t span:first-child,.cont__m-i-t,.cont__i-t,.ppost-aba__t2,.fm__m-nav-t,.prod-i__t,.def h5,.text-nomore{font-size:16px;line-height:130%}}

/* 25.2px */
.t16_14,.h6,.prod__price-old,.prod__t,.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td,.prm__var-i,.prm__var-t,.prm__price-old,.prm__out,.prm__in,.cgm__pick-t,.cgm__h-all,.cgm__fr-i-i,.cgm__fr-i-t,.ppost-aba__t,.ph-top__pag-all,.ph-top__pag-sep,.ph-top__pag-cur,.search__cont-i-t,.lang__i,.lang__cur,.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td,.def h6,.pp-vac__info-i-t,.pp-cart__t-count{
/* XL-LG/H6 */
font-size:16px;font-style:normal;font-weight:500;line-height:140%}

/* 22.4px */
@media (max-width:1023.5px){.t16_14,.h6,.prod__price-old,.prod__t,.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td,.prm__var-i,.prm__var-t,.prm__price-old,.prm__out,.prm__in,.cgm__pick-t,.cgm__h-all,.cgm__fr-i-i,.cgm__fr-i-t,.ppost-aba__t,.ph-top__pag-all,.ph-top__pag-sep,.ph-top__pag-cur,.search__cont-i-t,.lang__i,.lang__cur,.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td,.def h6,.pp-vac__info-i-t,.pp-cart__t-count{font-size:14px}}
.d96_48,.d{
/* XL-LG/Descriptor */
font-size:96px;font-style:normal;font-weight:600;line-height:100%}

/* 96px */
@media (max-width:1919.5px){.d96_48,.d{font-size:86px}}
@media (max-width:1600.5px){.d96_48,.d{font-size:58px}}
@media (max-width:1023.5px){.d96_48,.d{font-size:48px}}
.d64_36,.d2,.tt__i-ab-logo,.tt__i{
/* XL-LG/Descriptor 2 */
font-size:64px;font-style:normal;font-weight:600;line-height:110%}

/* 70.4px */
@media (max-width:1919.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:54px}}
@media (max-width:1600.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:44px}}
@media (max-width:1023.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:36px}}
.d20_18,.p,.ab-num__i-d,.def,.pp-mess__info{
/* XL-LG/Text Body */
font-size:20px;font-style:normal;font-weight:300;line-height:140%}

/* 28px */
@media (max-width:1023.5px){.d20_18,.p,.ab-num__i-d,.def,.pp-mess__info{font-size:18px}}
.d20_18:not(.def) p:not(:last-child),.p:not(.def) p:not(:last-child),.ab-num__i-d:not(.def) p:not(:last-child),.def:not(.def) p:not(:last-child),.pp-mess__info:not(.def) p:not(:last-child){margin-bottom:10px}
@media (max-width:1023.5px){.d20_18:not(.def) p:not(:last-child),.p:not(.def) p:not(:last-child),.ab-num__i-d:not(.def) p:not(:last-child),.def:not(.def) p:not(:last-child),.pp-mess__info:not(.def) p:not(:last-child){margin-bottom:7px}}
.d16_14,.p2,.pr-info__ch-i,.pr-info__d,.prm__btg-d,.prm__btg-i,.prm__art,.ppost-aba__d,.ppost-aba__ex,.ppost__meta-i,.pp__d,.pp-alert__d,.pp-mess__d,.pp-ck__d,.pp-vac__time,.pp-vac__d,.pp-cart__info-t,.b-radio__text,.b-checkbox__text{
/* XL-LG/Text Body 2 */
font-size:16px;font-style:normal;font-weight:300;line-height:140%}

/* 22.4px */
@media (max-width:1023.5px){.d16_14,.p2,.pr-info__ch-i,.pr-info__d,.prm__btg-d,.prm__btg-i,.prm__art,.ppost-aba__d,.ppost-aba__ex,.ppost__meta-i,.pp__d,.pp-alert__d,.pp-mess__d,.pp-ck__d,.pp-vac__time,.pp-vac__d,.pp-cart__info-t,.b-radio__text,.b-checkbox__text{font-size:14px}}
.d16_14:not(.def) p:not(:last-child),.p2:not(.def) p:not(:last-child),.pr-info__ch-i:not(.def) p:not(:last-child),.pr-info__d:not(.def) p:not(:last-child),.prm__btg-d:not(.def) p:not(:last-child),.prm__btg-i:not(.def) p:not(:last-child),.prm__art:not(.def) p:not(:last-child),.ppost-aba__d:not(.def) p:not(:last-child),.ppost-aba__ex:not(.def) p:not(:last-child),.ppost__meta-i:not(.def) p:not(:last-child),.pp__d:not(.def) p:not(:last-child),.pp-alert__d:not(.def) p:not(:last-child),.pp-mess__d:not(.def) p:not(:last-child),.pp-ck__d:not(.def) p:not(:last-child),.pp-vac__time:not(.def) p:not(:last-child),.pp-vac__d:not(.def) p:not(:last-child),.pp-cart__info-t:not(.def) p:not(:last-child),.b-radio__text:not(.def) p:not(:last-child),.b-checkbox__text:not(.def) p:not(:last-child){margin-bottom:10px}
@media (max-width:1023.5px){.d16_14:not(.def) p:not(:last-child),.p2:not(.def) p:not(:last-child),.pr-info__ch-i:not(.def) p:not(:last-child),.pr-info__d:not(.def) p:not(:last-child),.prm__btg-d:not(.def) p:not(:last-child),.prm__btg-i:not(.def) p:not(:last-child),.prm__art:not(.def) p:not(:last-child),.ppost-aba__d:not(.def) p:not(:last-child),.ppost-aba__ex:not(.def) p:not(:last-child),.ppost__meta-i:not(.def) p:not(:last-child),.pp__d:not(.def) p:not(:last-child),.pp-alert__d:not(.def) p:not(:last-child),.pp-mess__d:not(.def) p:not(:last-child),.pp-ck__d:not(.def) p:not(:last-child),.pp-vac__time:not(.def) p:not(:last-child),.pp-vac__d:not(.def) p:not(:last-child),.pp-cart__info-t:not(.def) p:not(:last-child),.b-radio__text:not(.def) p:not(:last-child),.b-checkbox__text:not(.def) p:not(:last-child){margin-bottom:7px}}
.c-t,.cta__pre-t,.pre-gr-t,.pre-t,.tab{
/* XL-LG/Caption */
font-size:14px;font-style:normal;font-weight:500;line-height:120%;
/* 16.8px */
text-transform:uppercase}
@media (max-width:1023.5px){.c-t,.cta__pre-t,.pre-gr-t,.pre-t,.tab{font-size:12px}}
.b-t,.pg__i,.btn-primary,.btn-tr{
/* XL-LG/Button Title */
font-size:16px;font-style:normal;font-weight:500;line-height:140%}

/* 22.4px */
@media (max-width:1023.5px){.b-t,.pg__i,.btn-primary,.btn-tr{font-size:14px}}
.l-t,.cont__m-i-link,.ppost-form__tgg,.ppost-nav__a,.fm__m-nav-cont-link,.fm__m-nav-cont-i,.fm__m-nav-a,.h-brg__nav-a,.h-main__nav-a,.b-file__txt,.link-arr__t{
/* XL-LG/Link Title */
font-size:16px;font-style:normal;font-weight:500;line-height:140%}

/* 22.4px */
@media (max-width:1023.5px){.l-t,.cont__m-i-link,.ppost-form__tgg,.ppost-nav__a,.fm__m-nav-cont-link,.fm__m-nav-cont-i,.fm__m-nav-a,.h-brg__nav-a,.h-main__nav-a,.b-file__txt,.link-arr__t{font-size:14px}}
.l-t2,.fm__bt,.fm__top,.h-brg__nav-drop-a{
/* XL-LG/Link Title 2 */
font-size:14px;font-style:normal;font-weight:300;line-height:120%}

/* 16.8px */
@media (max-width:1023.5px){.l-t2,.fm__bt,.fm__top,.h-brg__nav-drop-a{font-size:12px}}
.l-t3,.h-main__cart-count,.bc__i{
/* XL-LG/Link Title 3 */
font-size:12px;font-style:normal;font-weight:300;line-height:120%}

/* 14.4px */
@media (max-width:1023.5px){.l-t3,.h-main__cart-count,.bc__i{font-size:11px}}
.i-t,.f-number,.search__top-input,.form__input,.form__mess,.b-select__title,.b-select__item{
/* XL-LG/Input Title */
font-size:16px;font-style:normal;font-weight:300;line-height:140%}

/* 22.4px */
@media (max-width:1023.5px){.i-t,.f-number,.search__top-input,.form__input,.form__mess,.b-select__title,.b-select__item{font-size:14px}}
.t-t,.prm__mark-i,.cgm__pick-clear,.cgm__pick-i,.cgdir__i-num,.cg__i-num,.blog-i__time,.prod-i__price-old,.prod-i__attr,.prod-i__mark-i,.tag{
/* XL-LG/Tag Title */
font-size:14px;font-style:normal;font-weight:500;line-height:120%}

/* 16.8px */
@media (max-width:1023.5px){.t-t,.prm__mark-i,.cgm__pick-clear,.cgm__pick-i,.cgdir__i-num,.cg__i-num,.blog-i__time,.prod-i__price-old,.prod-i__attr,.prod-i__mark-i,.tag{font-size:12px}}
.lb-t,.form__label,.form__policy{
/* XL-LG/Label Title */
font-size:14px;font-style:normal;font-weight:300;line-height:120%}

/* 16.8px */
@media (max-width:1023.5px){.lb-t,.form__label,.form__policy{font-size:12px}}
.f-t,.prod__art,.pr-info__tb-m table tr td,.pr-info__tb-m table,.part-i__d,.search__cont-i-d,.prod-i__art,.def table{
/* XL-LG/Footnote */
font-size:14px;font-style:normal;font-weight:300;line-height:120%}

/* 16.8px */
@media (max-width:1023.5px){.f-t,.prod__art,.pr-info__tb-m table tr td,.pr-info__tb-m table,.part-i__d,.search__cont-i-d,.prod-i__art,.def table{font-size:12px}}
.t0{font-size:0px}
@media (max-width:1919.5px){.xl_t0{font-size:0px}}
@media (max-width:1600.5px){.lg_t0{font-size:0px}}
@media (max-width:1023.5px){.md_t0{font-size:0px}}
@media (max-width:767.5px){.sm_t0{font-size:0px}}
.lh0{line-height:0px}
.lhp0{line-height:0}
@media (max-width:1919.5px){.xl_lh0{line-height:0px}}
@media (max-width:1919.5px){.xl_lhp0{line-height:0}}
@media (max-width:1600.5px){.lg_lh0{line-height:0px}}
@media (max-width:1600.5px){.lg_lhp0{line-height:0}}
@media (max-width:1023.5px){.md_lh0{line-height:0px}}
@media (max-width:1023.5px){.md_lhp0{line-height:0}}
@media (max-width:767.5px){.sm_lh0{line-height:0px}}
@media (max-width:767.5px){.sm_lhp0{line-height:0}}
.clear{clear:both}
.alignleft{float:left;margin-right:1em}
.alignright{float:right;margin-left:1em}
.aligncenter{display:table;margin:1em auto}
.dm__w{max-width:917px}
@media (max-width:1919.5px){.dm__w{max-width:779px}}
.def>*{margin:24px 0}
@media (max-width:1023.5px){.def>*{margin:16px 0}}
.def+*{clear:both}
.def>*:first-child{margin-top:0!important}
.def>*:last-child{margin-bottom:0!important}
.def h1,.def h2,.def h3{margin-top:40px}
@media (max-width:1023.5px){.def h1,.def h2,.def h3{margin-top:24px}}
.def h6{margin-top:16px}
@media (max-width:1023.5px){.def h6{margin-top:12px}}
.def p+p:not(:has(*)){margin-top:-14px}
@media (max-width:1023.5px){.def p+p:not(:has(*)){margin-top:-9.4px}}
.def p:has(*)+p{margin-top:24px}
@media (max-width:1023.5px){.def p:has(*)+p{margin-top:16px}}
.def em,.def i{font-style:italic}
.def u{text-decoration:underline}
.def hr{margin:56px 0;background:#d9e4df}
@media (max-width:1023.5px){.def hr{margin:36px 0}}
.def del{color:#89928e}
.def sup{font-size:0.5em;vertical-align:super}
.def sub{font-size:0.5em;vertical-align:sub}
.def pre{font-size:1em}
.def b,.def strong{font-weight:bold}
.def ul,.def ol{padding-left:36px}
.def ul:not(:first-child),.def ol:not(:first-child){margin-top:-8px}
@media (max-width:1023.5px){.def ul:not(:first-child),.def ol:not(:first-child){margin-top:-4px}}
.def ul li,.def ol li{margin:8px 0;max-width:578px}
.def ul{list-style:none}
.def ul>li{position:relative}
.def ul>li:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:-27px;top:0.55em;display:block;width:6px;height:6px;background:#6aa64a;border-radius:3px}
.def ol{list-style:none;counter-reset:item}
.def ol>li{counter-increment:item;position:relative}
.def ol>li::before{content:counter(item)".";position:absolute;left:-36px;color:#6aa64a;top:2px}
.def a{text-decoration:underline;font:inherit;text-decoration-color:#6aa64a;color:#6aa64a}
@media (pointer:fine){.def a:hover{text-decoration:none;color:#006837}}
.def blockquote{border-radius:20px;background:var(--Colors-Yellow-Dark, #f5c441);padding:24px}
@media (max-width:1023.5px){.def blockquote{padding:16px}}
.def iframe,.def video{width:100%;height:auto;border-radius:20px;overflow:hidden;-o-object-fit:cover;object-fit:cover;display:block}
.def .mejs-container{background:none;border-radius:20px;overflow:hidden}
.def img{display:block;border-radius:20px;width:100%}
.def .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:767.5px){.def .table-wrapper{padding-bottom:12px}}
.def table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;border-radius:12px;overflow:hidden}
.def table caption{text-align:left;margin-bottom:24px}
@media (max-width:1023.5px){.def table caption{margin-bottom:16px}}
.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td{min-height:44px;padding:12px;text-align:left;background:#518ecd;color:#fff}
.def table thead tr th:not(:last-child),.def table thead tr td:not(:last-child),.def table tfoot tr th:not(:last-child),.def table tfoot tr td:not(:last-child){border-right:1px solid #fff}
.def table tr td{padding:12px;min-height:44px;background:#fff}
.def table tr td:not(:last-child){border-right:1px solid #d9e4df}
.def table tr:not(:last-child) td{border-bottom:1px solid #d9e4df}
.tgg-show:not(._active) .tgg-show__t2{display:none}
.tgg-show._active .tgg-show__t{display:none}
.pre-t{color:#eae700;position:relative;padding-left:18px}
.pre-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#eae700;width:6px;height:6px}
.pre-gr-t{color:#006837;position:relative;padding-left:18px}
.pre-gr-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#006837;width:6px;height:6px}
.bc._wh .bc__i-a:not(:hover){color:#fff}
.bc._wh .bc__i-t._cur{color:rgba(255,255,255,0.5)}
.bc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.bc__i{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}
.bc__i:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}
.bc__i:not(:last-child):after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.bc__i-a{color:#231f20}
@media (pointer:fine){.bc__i-a:hover{color:#6aa64a}}
.bc__i-t._cur{color:#89928e}
.pg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}
.pg__i:not(._first,._prev,._next,._last) a,.pg__i:not(._first,._prev,._next,._last) span{min-width:24px;min-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
@media (pointer:fine){.pg__i:not(._first,._prev,._next,._last) a:hover{color:#6aa64a}}
.pg__i._active span{color:#6aa64a;pointer-events:none}
.lang{position:relative}
.lang__main{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2))}
@media (max-width:1023.5px){.lang__main{width:44px;height:44px}}
@media (max-width:767.5px){.lang__main{width:36px;height:36px}}
.lang__cur{text-transform:uppercase;line-height:1}
.lang__drop{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
visibility:hidden;opacity:0;position:absolute;left:0;top:100%;width:auto;min-width:100%;z-index:999999;-webkit-transform:scale(0);transform:scale(0);margin-top:-3em;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1)}
.lang__i{text-transform:uppercase;line-height:1;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center}
@media (max-width:1023.5px){.lang__i{width:44px;height:44px}}
@media (max-width:767.5px){.lang__i{width:36px;height:36px}}
.lang__i:not(:last-child){border-bottom:1px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2))}
@media (pointer:fine){.lang__i:hover{color:#6aa64a}}
.lang:hover .lang__drop,.lang._active .lang__drop{visibility:visible;opacity:1;margin-top:0;-webkit-transform:scale(1);transform:scale(1)}
.b-soc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.prod-i{border-radius:20px;background:#f1f5f3;position:relative;overflow:hidden;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.prod-i._out-of-stock{opacity:0.5}
.prod-i__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;position:absolute;left:0;top:0;padding:16px;pointer-events:none;z-index:2}
@media (max-width:1023.5px){.prod-i__mark{padding:12px}}
.prod-i__mark-i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:24px}
@media (max-width:1023.5px){.prod-i__mark-i{padding:4px 8px 4px 6px}}
.prod-i__mark-i._sale{background:#eae700}
.prod-i__mark-i._sale:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/sale.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/sale.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prod-i__mark-i._top{background:#b61928;color:#fff}
.prod-i__mark-i._top:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/flash.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/flash.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prod-i__mark-i._new{background:#006837;color:#fff}
.prod-i__p{position:relative;width:100%;aspect-ratio:327/259}
@media (pointer:fine){.prod-i__p:hover .prod-i__img{-webkit-transform:scale(1.1);transform:scale(1.1)}}
.prod-i__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;padding:12px;display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prod-i__f{padding:12px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (pointer:fine){.prod-i__t:hover{color:#6aa64a}}
.prod-i__attr{color:#89928e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.prod-i__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}
.prod-i__art-t{color:#89928e}
.prod-i__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 8px}
@media (max-width:767.5px){.prod-i__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.prod-i__price-cur{white-space:nowrap}
.prod-i__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}
.prod-i__btn{margin-top:auto}
.broshure__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}
@media (max-width:1023.5px){.broshure__r{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}
@media (max-width:767.5px){.broshure__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.broshure-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;background:#fff;border-radius:20px;gap:16px}
@media (max-width:1023.5px){.broshure-i{padding:16px;gap:12px}}
.broshure-i__p{position:relative;display:block;overflow:hidden;border-radius:12px}
.broshure-i__img{width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block;aspect-ratio:251/155;border-radius:12px}
.broshure-i__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.broshure-i__t{min-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}
@media (max-width:1023.5px){.broshure-i__t{margin-bottom:0}}
.broshure-i__f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}
.broshure-i__link{margin-top:auto}
@media (max-width:767.5px){.broshure-i__link{margin-top:8px}}
.top__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:hidden;border-radius:20px;z-index:1;min-height:552px}
@media (max-width:1919.5px){.top__row{min-height:400px}}
@media (max-width:1023.5px){.top__row{padding:24px;min-height:408px}}
.top__row:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.08)));background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.08) 100%);
/* Blur/BG */
z-index:-1}
.top__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-2}
.top__w{color:#fff}
.top__t{color:#fff}
.top__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}
@media (max-width:1023.5px){.top__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.top__cont-soc .b-soc__i{border-color:rgba(255,255,255,0.5)}
@media (pointer:fine){.top__cont-soc .b-soc__i:hover{border-color:#fff}}
.cta{border-radius:20px;background:var(--Colors-Green, #6aa64a)}
.cta__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:16px 12px;padding:80px 170px;color:#fff}
@media (max-width:1919.5px){.cta__r{padding:80px 34px}}
@media (max-width:1023.5px){.cta__r{padding:40px 32px}}
@media (max-width:767.5px){.cta__r{padding:24px 16px}}
.cta__lt{grid-column:auto/span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (max-width:1023.5px){.cta__lt{grid-column:auto/span 12}}
.cta__rt{grid-column:auto/span 6}
@media (max-width:1023.5px){.cta__rt{grid-column:auto/span 12}}
.cta__pre-t{color:#eae700;position:relative;padding-left:18px}
.cta__pre-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#eae700;width:6px;height:6px}
.cta__t{max-width:500px}
.cta__logo{width:101px;aspect-ratio:101/88;-o-object-fit:contain;object-fit:contain;margin-top:83px}
@media (max-width:1023.5px){.cta__logo{display:none}}
.seo__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:24px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.seo__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.seo__w{border-radius:20px;border:1.5px solid var(--Colors-Gray-Light-1, #d9e4df);padding:24px}
@media (max-width:1023.5px){.seo__w{padding:16px}}
.seo__d{padding-right:24px;max-height:229px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}
.seo__d::-webkit-scrollbar-button{background:transparent;height:0;width:0}
.seo__d::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}
.seo__d::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}
.seo__d::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}
.seo__d::-webkit-scrollbar-track{background:transparent;width:2px;height:2px}
@media (max-width:1023.5px){.seo__d{padding-right:16px}}
.calc__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}
@media (max-width:1023.5px){.calc__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.calc__lt{border-radius:20px;background:#f1f5f3;padding:40px}
@media (max-width:1023.5px){.calc__lt{padding:24px}}
.calc__lt:nth-child(6n+1):not(:last-child){position:relative}
@media (min-width:1024px){.calc__lt:nth-child(6n+1):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child){border-bottom-left-radius:0}}
.calc__lt:nth-child(6n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;pointer-events:none}
@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.calc__lt:nth-child(6n+1):not(:last-child)+.calc__rt{border-top-left-radius:0}}
@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child)+.calc__rt{border-top-left-radius:0}}
.calc__rt{border-radius:20px;background:#f1f5f3;padding:40px}
@media (max-width:1023.5px){.calc__rt{padding:24px}}
.calc__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.calc__result-t{word-break:break-word;-ms-hyphens:auto;hyphens:auto}
.calc__result-t span{display:inline}
.header{position:absolute;top:0;left:0;width:100%;z-index:9997;-webkit-transition:background 0.4s,-webkit-box-shadow 0.3s;transition:background 0.4s,-webkit-box-shadow 0.3s;transition:box-shadow 0.3s,background 0.4s;transition:box-shadow 0.3s,background 0.4s,-webkit-box-shadow 0.3s;padding-top:12px}
.header._down{position:fixed;-webkit-animation:0.3s dropDown forwards;animation:0.3s dropDown forwards;will-change:transform}
.header._search .h-main{opacity:0}
.h-main{position:relative;z-index:11}
.h-main__w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;position:relative}
.h-main__logo{padding:8px 16px;border-radius:20px 0 20px 20px;background:rgba(255,255,255,0.8);backdrop-filter:blur(12.5px);-webkit-filter:drop-shadow(0-22px 20px rgba(35,31,32,0.1));filter:drop-shadow(0-22px 20px rgba(35,31,32,0.1))}
@media (max-width:1023.5px){.h-main__logo{padding:8px 12px}}
.h-main__logo-img{-ms-flex-negative:0;flex-shrink:0;height:88px;aspect-ratio:106/88;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.h-main__logo-img{height:64px}}
@media (pointer:fine){.h-main__logo-img:hover{opacity:0.7}}
.h-main__rt{width:100%;padding:8px;border-radius:0 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;background:rgba(255,255,255,0.8);backdrop-filter:blur(12.5px);-webkit-filter:drop-shadow(0 40px 20px rgba(35,31,32,0.1));filter:drop-shadow(0 40px 20px rgba(35,31,32,0.1))}
@media (max-width:1023.5px){.h-main__rt{gap:8px}}
.h-main__rt:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:12px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;left:-12px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 38px;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 38px;background:rgba(255,255,255,0.8);pointer-events:none}
@media (max-width:1023.5px){.h-main__rt:after{height:30px;mask-position:center bottom;-webkit-mask-position:center bottom}}
@media (max-width:1023.5px){.h-main__cat{width:44px;height:44px;min-height:36px;padding:4px}}
@media (max-width:767.5px){.h-main__cat{width:36px;height:36px;min-height:36px}}
.h-main__cat._active{background:#006837}
.h-main__cat._active .btn-primary__ic svg{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-delay:0s;transition-delay:0s}
.h-main__cat._active .btn-primary__ic:after{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:scale(1);transform:scale(1)}
@media (max-width:1023.5px){.h-main__cat .btn-primary__ic{width:15px;height:15px;margin:0}}
.h-main__cat .btn-primary__ic svg{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
-webkit-transition-delay:0.2s;transition-delay:0.2s}
.h-main__cat .btn-primary__ic:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;left:50%;top:50%;margin-left:-12px;margin-top:-12px;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
-webkit-transition-delay:0s;transition-delay:0s;opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0)}
@media (max-width:1023.5px){.h-main__cat .btn-primary__ic:after{width:20px;height:20px;margin-left:-10px;margin-top:-10px}}
@media (max-width:1023.5px){.h-main__cat .btn-primary__w{display:none}}
@media (max-width:1600.5px){.h-main__nav{display:none}}
.h-main__nav-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;height:100%;gap:20px}
.h-main__nav-i._drop._active .h-main__nav-a{color:#6aa64a}
.h-main__nav-i._drop._active .h-main__nav-a:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:#6aa64a}
@media (pointer:fine){.h-main__nav-a:hover{color:#6aa64a}}
.h-main__nav-a._drop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}
.h-main__nav-a._drop:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;display:block;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#1c1b1f;-webkit-transition:background 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : background, transform;
     }
   }*/
@media (pointer:fine){.h-main__nav-a._drop:hover{color:#6aa64a}.h-main__nav-a._drop:hover:after{background:#6aa64a}}
.h-main__lang{margin-left:auto}
@media (min-width:1024px){.h-main__lang{margin-right:-12px}}
@media (min-width:1024px){.h-main__lang .lang__main{border:none}}
.h-main__r2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.h-main__btn2{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2))}
.h-main__cart{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2));position:relative}
@media (max-width:1023.5px){.h-main__cart{width:44px;height:44px}}
@media (max-width:767.5px){.h-main__cart{width:36px;height:36px}.h-main__cart svg{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}}
@media (pointer:fine){.h-main__cart:hover{border-color:#231f20}}
.h-main__cart-count{position:absolute;min-width:16px;aspect-ratio:1/1;background:#eae700;right:4px;top:4px;border-radius:50%;padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.h-main__cart-count._empty,.h-main__cart-count:empty{visibility:hidden}
.h-main__tgg{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:44px;width:44px;position:relative;z-index:2;border-radius:12px;border:1.5px solid #231f20}
@media (max-width:767.5px){.h-main__tgg{width:36px;height:36px}}
.h-main__tgg:before,.h-main__tgg:after,.h-main__tgg span{content:"";-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
position:absolute;top:50%;left:50%;margin-left:-7.5px;width:15px;height:2px;background:#231f20}
.h-main__tgg:before{margin-top:-7px}
.h-main__tgg span{margin-top:-1px}
.h-main__tgg:after{margin-top:5px}
.h-main__tgg._active:before,.h-main__tgg._active:after{margin-top:0}
.h-main__tgg._active span{opacity:0}
.h-main__tgg._active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.h-main__tgg._active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.h-main__search{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-left:1px solid #e8f1f9;border-right:1px solid #e8f1f9;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.h-main__search-btn{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}
@media (pointer:fine){.h-main__search-btn:hover{opacity:0.5}}
.h-main__search-input::-webkit-input-placeholder{color:#aeaeb1;opacity:1}
.h-main__search-input::-moz-placeholder{color:#aeaeb1;opacity:1}
.h-main__search-input:-moz-placeholder{color:#aeaeb1;opacity:1}
.h-main__search-input:-ms-input-placeholder{color:#aeaeb1;opacity:1}
.h-main__search-input{background:none;line-height:1.4;width:100%;max-width:60px}
.drop{top:0;bottom:0;left:0;right:0;height:100vh;position:fixed;padding-top:124px;width:100%;-webkit-transition:opacity 0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity 0.2s cubic-bezier(0.25,0.46,0.45,0.94);
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
background:var(--colors-black-opacity-30, rgba(35, 31, 32, 0.3))}
@media (max-width:1023.5px){.drop{padding-top:100px}}
.drop:not(._active){pointer-events:none;visibility:hidden;opacity:0}
.drop:not(._active) .drop__top{-webkit-transform:scale(0);transform:scale(0)}
.drop:not(._active) .drop__f{-webkit-transform:scale(0);transform:scale(0)}
.drop__top{border-radius:20px;background:var(--Colors-White, #fff);-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);padding:24px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
overflow-x:hidden;overflow-y:auto;max-height:calc(var(--vh, 1vh)*100 - 108px)}
.drop__top:not(._g3,._burger){-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}
@media (max-width:767.5px){.drop__top:not(._g3,._burger){-webkit-columns:auto;-moz-columns:auto;columns:auto}}
.drop__top:not(._g3,._burger) .drop__i:not(:last-child){margin-bottom:8px}
.drop__top._g3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr 8px 1fr;grid-template-columns:repeat(3,1fr);gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1600.5px){.drop__top._g3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:1023.5px){.drop__top._g3{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.drop__top._burger{display:-ms-grid;display:grid;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
.drop__top._burger .drop__cat{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px}
.drop__top._burger .drop__cat .btn-primary__ic{margin:0}
.drop__i{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background:var(--Colors-Green-Light, #f1f5f3);width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
@media (max-width:767.5px){.drop__i{padding:16px}}
@media (max-width:1023.5px){.drop__i-t{font-size:14px;font-style:normal;font-weight:500;line-height:140%}}

/* 22.4px */
.drop__i-w{width:24px;height:24px;background:#6aa64a;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}
@media (max-width:1023.5px){.drop__i-w{width:20px;height:20px}}
.drop__i-w:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:25%;bottom:25%;border-radius:50%;width:0;height:0;background:#006837;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.drop__i-ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;-webkit-mask-image:url(../img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;background:#fff;-webkit-transition:all 0.6s cubic-bezier(0.625,0.05,0,1);transition:all 0.6s cubic-bezier(0.625,0.05,0,1)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.drop__i-ic{mask-size:14px 14px;-webkit-mask-size:14px 14px}}
.drop__i-ic._lt{left:-100%;top:100%}
@media (pointer:fine){.drop__i:hover{background:#eae700}.drop__i:hover .drop__i-w:before{width:100%;height:100%;left:0;bottom:0}.drop__i:hover .drop__i-ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.drop__i:hover .drop__i-ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}
.drop__f{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px 20px 0 0;background:var(--Colors-White, #fff);-webkit-box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);position:absolute;bottom:0;left:0;right:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94)}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (min-width:768px){.drop__f{-webkit-transform:scale(0);transform:scale(0)}}
.drop__f-btn2{height:44px;width:44px;-ms-flex-negative:0;flex-shrink:0}
.drop__f-btn{width:100%}
.h-brg__nav-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
.h-brg__nav-a{border-radius:12px;background:var(--Colors-Green-Light, #f1f5f3);display:block;padding:16px}
@media (pointer:fine){.h-brg__nav-a:hover{background:#eae700}}
.h-brg__nav-a[data-tgg-next]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative}
.h-brg__nav-a[data-tgg-next] span{width:20px;height:20px;border-radius:50%;background:#6aa64a;display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}
.h-brg__nav-a[data-tgg-next] span:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;display:block;mask-image:url(../img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.h-brg__nav-a[data-tgg-next]._active span:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.h-brg__nav-drop{padding:8px 0;display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;background:#f1f5f3;border-radius:0 0 12px 12px;margin-top:-16px}
.h-brg__nav-drop-a{display:block;padding:8px 16px}
@media (pointer:fine){.h-brg__nav-drop-a:hover{color:#6aa64a}}
.search:not(body){top:0;bottom:0;left:0;right:0;height:100vh;position:fixed;padding-top:12px;width:100%;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : opacity, visibility;
     }
   }*/
z-index:12;background:var(--colors-black-opacity-30, rgba(35, 31, 32, 0.3))}
.search:not(body):not(._active){pointer-events:none;visibility:hidden;opacity:0}
.search:not(body):not(._active) .search__top{-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}
.search:not(body):not(._active) .search__cont{-webkit-transform:scale(0);transform:scale(0)}
.search__close{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0}
.search__w .text-nomore{min-height:152px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
@media (max-width:1023.5px){.search__w .text-nomore{min-height:128px}}
.search__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;gap:8px;border-radius:16px;background:var(--Colors-White, #fff);-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.search__top-w{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%;height:48px;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2));padding:4px 16px}
@media (max-width:1023.5px){.search__top-w{gap:12px;padding:4px 12px;height:36px}}
.search__top-btn{width:24px;height:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.search__top-btn:hover:after{background:#6aa64a}
@media (max-width:1023.5px){.search__top-btn{width:20px}}
.search__top-btn:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/search.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.search__top-btn:after{width:20px;height:20px}}
.search__top-input{height:100%;width:100%;background:none}
.search__top-input::-webkit-input-placeholder{color:#89928e;opacity:1}
.search__top-input::-moz-placeholder{color:#89928e;opacity:1}
.search__top-input:-moz-placeholder{color:#89928e;opacity:1}
.search__top-input:-ms-input-placeholder{color:#89928e;opacity:1}
.search__top-close{width:48px;height:48px;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20, rgba(35, 31, 32, 0.2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;position:relative;cursor:pointer;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
-ms-flex-negative:0;flex-shrink:0}
@media (max-width:1023.5px){.search__top-close{width:36px;height:36px}}
.search__top-close:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.search__top-close:after{width:20px;height:20px}}
@media (pointer:fine){.search__top-close:hover{border-color:#231f20}}
.search__cont{border-radius:20px;background:var(--Colors-White, #fff);-webkit-box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);box-shadow:0 2px 20px 0 rgba(35,31,32,0.1);margin-top:8px;padding:24px;-webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
-webkit-transform-origin:top center;transform-origin:top center}
@media (max-width:1023.5px){.search__cont{padding:16px}}
.search__cont:not(._active){-webkit-transform:scale(0);transform:scale(0)}
.search__cont-w{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:40px}
@media (max-width:1023.5px){.search__cont-w{gap:24px}}
.search__cont-w2{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px;max-height:calc(100vh - 232px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6aa64a #fff}
.search__cont-w2::-webkit-scrollbar-button{background:transparent;height:0;width:0}
.search__cont-w2::-webkit-scrollbar{width:1px;height:1px;background:#fff;border-radius:0.5px}
.search__cont-w2::-webkit-scrollbar-thumb{background:#6aa64a;border-radius:0.5px}
.search__cont-w2::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}
.search__cont-w2::-webkit-scrollbar-track{background:transparent;width:1px;height:1px}
@media (max-width:1023.5px){.search__cont-w2{gap:16px;max-height:calc(100vh - 184px)}}
.search__cont-w3{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}
@media (max-width:767.5px){.search__cont-w3{gap:16px}}
.search__cont-b{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
.search__cont-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}
@media (pointer:fine){.search__cont-i:hover .search__cont-i-p{background:rgb(207.0357142857,223.9642857143,215.5)}.search__cont-i:hover .search__cont-i-t{color:#6aa64a}}
.search__cont-i-p{width:56px;height:56px;border-radius:12px;background:#eef4f1;padding:8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.search__cont-i-p{width:40px;height:40px}}
.search__cont-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.search__cont-i-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}
@media (max-width:1023.5px){.search__cont-i-m{gap:4px}}
.search__cont-i-t{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.search__cont-i-d{color:#89928e}
@media (max-width:767.5px){.search__cont-btn{width:100%}}
.fm{margin-top:auto;overflow:hidden;padding-bottom:32px}
@media (max-width:1023.5px){.fm{padding-bottom:24px}}
.fm__w{padding:24px;border-radius:20px;background:var(--Colors-White, #fff);display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:64px}
@media (max-width:1023.5px){.fm__w{padding:16px;gap:48px}}
.fm__m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1600.5px){.fm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:1023.5px){.fm__m{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.fm__m-nav{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:20px;border-radius:12px;background:#f1f5f3;padding:24px;position:relative}
.fm__m-nav:not(:first-child){border-top-left-radius:0}
.fm__m-nav:not(:last-child){border-top-right-radius:0}
@media (max-width:1023.5px){.fm__m-nav:not(:last-child){border-top-right-radius:12px;border-bottom-left-radius:0}}
.fm__m-nav:not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;pointer-events:none}
@media (max-width:1023.5px){.fm__m-nav:not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;right:auto;left:0;top:auto;bottom:-14px}}
@media (max-width:1600.5px){.fm__m-nav:nth-child(2){border-top-right-radius:12px}.fm__m-nav:nth-child(2):after{display:none}}
@media (max-width:1600.5px) and (max-width:1023.5px){.fm__m-nav:nth-child(2):after{display:block}}
@media (max-width:1600.5px){.fm__m-nav:nth-child(3){border-top-left-radius:12px}}
@media (max-width:1023.5px){.fm__m-nav:nth-child(3){border-top-left-radius:0}}
@media (max-width:1023.5px){.fm__m-nav{gap:16px;padding:16px}}
.fm__m-nav-t{color:#6aa64a}
.fm__m-nav-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
@media (pointer:fine){.fm__m-nav-a:hover{color:#6aa64a}}
.fm__m-nav-cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:20px}
@media (max-width:1023.5px){.fm__m-nav-cont{gap:16px}}
.fm__m-nav-cont-w{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
@media (pointer:fine){.fm__m-nav-cont-link:hover{color:#6aa64a}}
.fm__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px -webkit-max-content 48px 1fr;-ms-grid-columns:1fr 48px max-content 48px 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#89928e}
@media (max-width:767.5px){.fm__top{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center}}
.fm__top-logo{-ms-flex-negative:0;flex-shrink:0}
@media (pointer:fine){.fm__top-logo:hover{opacity:0.7}}
.fm__top-logo-img{width:144px;height:120px}
@media (max-width:1023.5px){.fm__top-logo-img{width:115px;height:96px}}
.fm__top-btn{-ms-grid-column-align:end;justify-self:end}
@media (min-width:1601px){.fm__top-btn{min-width:283px}}
@media (max-width:767.5px){.fm__top-btn{width:100%}}
.fm__bt{padding-top:24px;border-top:1.5px solid var(--Colors-Gray-Light-2, #e7f0ec);display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px -webkit-max-content 24px 1fr;-ms-grid-columns:1fr 24px max-content 24px 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#89928e}
@media (max-width:1023.5px){.fm__bt{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.fm__bt-nav-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:1023.5px){.fm__bt-nav-l{gap:16px}}
@media (pointer:fine){.fm__bt-nav-a:hover{color:#231f20}}
.fm__bt-rt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}
@media (max-width:1023.5px){.fm__bt-rt{gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.fm__bt-dev{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fm__bt-dev-a path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.fm__bt-dev-a:hover path{fill:#6aa64a}}
.ph-top{position:relative;z-index:1;margin-top:calc(-1*var(--hh));height:100vh;overflow:hidden;color:#fff}
@media (max-width:767.5px){.ph-top{margin-top:calc(-1*var(--hh-md))}}
.ph-top__i{position:relative;width:100%;z-index:1}
.ph-top__i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.06)));background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.06) 100%);z-index:-1}
.ph-top__i-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}
.ph-top__i-w{height:100vh;padding:196px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:1919.5px){.ph-top__i-w{padding:156px 0 40px}}
@media (max-width:1023.5px){.ph-top__i-w{padding:116px 0 24px}}
.ph-top__i-d{max-width:327px}
.ph-top__i-f-w{width:100%;padding-right:93px}
@media (max-width:1023.5px){.ph-top__i-f-w{padding-right:87px}}
.ph-top__nav{position:absolute;z-index:2;top:50%;right:50%;margin-right:-790px;margin-top:-24px}
@media (max-width:1919.5px){.ph-top__nav{margin-right:-672px}}
@media (max-width:1600.5px){.ph-top__nav{margin-right:-512px}}
@media (max-width:1023.5px){.ph-top__nav{margin-right:-384px;margin-top:-22px}}
@media (max-width:767.5px){.ph-top__nav{margin-right:0;right:16px}}
.ph-top__pag{position:absolute;z-index:2;bottom:80px;right:50%;margin-right:-790px}
@media (max-width:1919.5px){.ph-top__pag{margin-right:-672px;bottom:40px}}
@media (max-width:1600.5px){.ph-top__pag{margin-right:-512px}}
@media (max-width:1023.5px){.ph-top__pag{margin-right:-384px;bottom:24px}}
@media (max-width:767.5px){.ph-top__pag{margin-right:0;right:16px}}
.ph-top__pag-w{padding:4px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:12px;border:1.5px solid rgba(255,255,255,0.2);min-width:77px}
@media (max-width:1023.5px){.ph-top__pag-w{height:44px;min-width:71px}}
.ph-top__pag-all{color:rgba(255,255,255,0.5)}
.ph-why__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.ph-why__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
@media (max-width:1023.5px){.ph-why__r{padding:24px}}
@media (pointer:fine){.ph-why__btn:hover{background:#6aa64a}}
.ph-why__rt{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.ph-why__rt{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.ph-why__i{border-radius:20px;background:#fff;padding:24px;color:#231f20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;min-height:235px}
@media (max-width:1919.5px){.ph-why__i{min-height:196px}}
@media (max-width:1023.5px){.ph-why__i{padding:16px;gap:16px}}
@media (max-width:767.5px){.ph-why__i{min-height:auto}}
.ph-why__i:nth-child(4n+1):not(:last-child){position:relative}
@media (min-width:1024px){.ph-why__i:nth-child(4n+1):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child){border-bottom-left-radius:0}}
.ph-why__i:nth-child(4n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.ph-why__i:nth-child(4n+1):not(:last-child)+.ph-why__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child)+.ph-why__i{border-top-left-radius:0}}
.ph-why__i:nth-child(4n+3):not(:last-child){position:relative}
@media (min-width:1024px){.ph-why__i:nth-child(4n+3):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child){border-bottom-right-radius:0}}
.ph-why__i:nth-child(4n+3):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}
@media (min-width:1024px){.ph-why__i:nth-child(4n+3):not(:last-child)+.ph-why__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child)+.ph-why__i{border-top-right-radius:0}}
.ph-why__i-img{height:64px;width:auto}
@media (max-width:1023.5px){.ph-why__i-img{height:48px}}
.ph-why__i-d{color:#89928e}
.ph-blog__r{background:#f1f5f3;border-radius:20px;padding:80px 56px}
@media (max-width:1023.5px){.ph-blog__r{padding:24px}}
.p404__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:hidden;aspect-ratio:1580/470.24;width:100%;border-radius:20px;z-index:1}
@media (max-width:1023.5px){.p404__row{padding:24px;min-height:424px}}
.p404__row:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.1)));background:linear-gradient(90deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.1) 100%);z-index:-1}
.p404__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-2}
.p404__w{color:#fff}
.p404__t{color:#fff}
.blog__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.blog__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}
@media (max-width:1023.5px){.blog__r{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}
@media (max-width:767.5px){.blog__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.blog-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;background:#fff;border-radius:20px;gap:16px}
@media (max-width:1023.5px){.blog-i{padding:16px;gap:12px}}
.blog-i.swiper-slide{width:calc((100% - 36px)/4)}
@media (max-width:1600.5px){.blog-i.swiper-slide{width:calc((100% - 24px)/3)}}
@media (max-width:1023.5px){.blog-i.swiper-slide{width:calc((100% - 12px)/2.5)}}
@media (max-width:767.5px){.blog-i.swiper-slide{width:260px}}
.blog-i.swiper-slide:not(:last-child){margin-right:12px}
.blog-i__p{position:relative;display:block;overflow:hidden;border-radius:12px}
.blog-i__img{width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block;aspect-ratio:251/155;border-radius:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.blog-i__img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}
.blog-i__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}
.blog-i__t{min-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}
@media (max-width:1023.5px){.blog-i__t{margin-bottom:0}}
@media (pointer:fine){.blog-i__t:hover{color:#6aa64a}}
.blog-i__time{color:#89928e}
.blog-i__link{margin-top:auto}
@media (max-width:767.5px){.blog-i__link{margin-top:8px}}
.ppost-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:1023.5px){.ppost-top{gap:16px}}
@media (max-width:767.5px){.ppost__tags{width:100%}}
.ppost__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}
@media (max-width:1023.5px){.ppost__meta{gap:16px}}
.ppost__meta-i{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.ppost__meta-i:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}
@media (max-width:1023.5px){.ppost__meta-i:before{width:20px;height:20px}}
.ppost__meta-i._time:before{mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}
.ppost__meta-i._read:before{mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}
.ppost-m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(12,1fr);gap:12px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (min-width:1201px){.ppost-m__lt{grid-column:auto/span 3;position:sticky;top:150px;padding-right:24px}}
@media (max-width:1200.5px){.ppost-m__lt{grid-column:auto/span 12}}
.ppost-m__ct{grid-column:auto/span 6}
@media (max-width:1200.5px){.ppost-m__ct{grid-column:auto/span 12}}
@media (min-width:1201px){.ppost-m__rt{grid-column:auto/span 3;position:sticky;top:150px;padding-left:24px}}
@media (max-width:1200.5px){.ppost-m__rt{grid-column:auto/span 12}}
.ppost-nav{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:24px;gap:16px;background:#fff;border-radius:20px}
@media (max-width:1023.5px){.ppost-nav{padding:16px;gap:12px}}
.ppost-nav__l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}
@media (max-width:1023.5px){.ppost-nav__l{gap:8px}}
.ppost-nav__a{color:#89928e}
.ppost-nav__a._active{color:#231f20}
.ppost-soc__l{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ppost-form{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:24px;gap:24px;background:#fff;border-radius:20px;position:relative}
@media (max-width:1023.5px){.ppost-form{padding:16px;gap:12px}}
.ppost-form__close{position:absolute;right:24px;top:24px;width:24px;height:24px}
@media (max-width:1023.5px){.ppost-form__close{width:20px;height:20px;right:16px;top:16px}}
.ppost-form__close path{-webkit-transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : fill, stroke;
     }
   }*/
@media (pointer:fine){.ppost-form__close:hover path{fill:#6aa64a}}
.ppost-form__t{padding-right:40px}
.ppost-form .form__i._btn{margin-top:8px}
@media (max-width:1023.5px){.ppost-form .form__i._btn{margin-top:0}}
.ppost-form__tgg{-ms-grid-column-align:center;justify-self:center}
@media (pointer:fine){.ppost-form__tgg:hover{color:#6aa64a}}
.ppost__img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:929/523;border-radius:6px}
.ppost-i a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.ppost-i a:not(:hover){text-decoration:underline}
.ppost-i a:after{display:none}
.ppost-aba{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 20px;padding:20px;border-radius:8px;background:#d9d9d9;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}
@media (max-width:1023.5px){.ppost-aba{padding:16px}}
@media (max-width:767.5px){.ppost-aba{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.ppost-aba__lt{-ms-flex-negative:0;flex-shrink:0}
.ppost-aba__rt{width:100%}
.ppost-aba__img{display:block;width:172px;height:172px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:8px}
@media (max-width:767.5px){.ppost-aba__img{width:144px;height:144px}}
.ppost-aba__t2{margin-top:16px}
@media (max-width:1023.5px){.ppost-aba__t2{margin-top:12px}}
.ppost-aba__ex{margin-top:6px;color:#7b7b7b}
.ppost-aba__d{margin-top:16px}
@media (max-width:1023.5px){.ppost-aba__d{margin-top:12px}}
.ppost-aba__link{margin-top:16px}
@media (max-width:1023.5px){.ppost-aba__link{margin-top:12px}}
.ppost-oth__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:1023.5px){.ppost-oth__h{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.ppost-oth__nav{gap:40px}
.ppost-oth__w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:20px}
@media (max-width:1023.5px){.ppost-oth__w{gap:16px}}
.cont__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.cont__tab-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.cont__tab-w{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.cont__tab-w2{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
.cont__i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#fff;border-radius:20px}
@media (max-width:1023.5px){.cont__i{gap:16px;padding:16px}}
.cont__i-t{display:-ms-grid;display:grid;-ms-grid-columns:24px 12px 1fr;grid-template-columns:24px 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#6aa64a}
@media (max-width:1023.5px){.cont__i-t{-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr}}
.cont__i-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}
@media (pointer:fine){.cont__i-link:hover{color:#6aa64a}}
.cont__i-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}
@media (max-width:1023.5px){.cont__i-w{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px}}
.cont__m-r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1600.5px){.cont__m-r{-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px}}
@media (max-width:1023.5px){.cont__m-r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.cont__m-lt{padding:70px 0 70px 59px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
@media (max-width:1919.5px){.cont__m-lt{padding-left:0}}
@media (max-width:1023.5px){.cont__m-lt{padding:36px 18px 36px 0}}
.cont__m-map{width:100%;max-width:633px}
.cont__m-map path{-webkit-transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : fill, stroke;
     }
   }*/
cursor:pointer}
@media (pointer:fine){.cont__m-map path:hover{fill:rgb(161.2,203.2,138.8)}}
.cont__m-map path._active{fill:#6aa64a;pointer-events:none}
.cont__m-rt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#fff;border-radius:20px}
@media (max-width:1023.5px){.cont__m-rt{gap:16px;padding:16px}}
.cont__m-cont{max-height:440px;overflow-x:hidden;overflow-y:auto;padding-right:24px;display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}
.cont__m-cont::-webkit-scrollbar-button{background:transparent;height:0;width:0}
.cont__m-cont::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}
.cont__m-cont::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}
.cont__m-cont::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}
.cont__m-cont::-webkit-scrollbar-track{background:transparent;width:2px;height:2px}
.cont__m-cont:not(._active){display:none}
.cont__m-s._hidden{opacity:0.5;pointer-events:none}
.cont__m-i{border-radius:12px;background:#f1f5f3;padding:24px;width:100%}
@media (max-width:1023.5px){.cont__m-i{padding:16px}}
.cont__m-i:first-child{background:#d9e4df}
.cont__m-i:first-child.bg_gl{background:#f1f5f3}
.cont__m-i-pos{color:#89928e}
.cont__m-i-d{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
.cont__m-i-link{display:-ms-grid;display:grid;-ms-grid-columns:20px 12px 1fr;grid-template-columns:20px 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (pointer:fine){.cont__m-i-link:hover{color:#6aa64a}}
.part-ab__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}
@media (max-width:1023.5px){.part-ab__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.part-ab__lt{background:#6aa64a;padding:56px 40px;color:#fff;border-radius:20px}
@media (max-width:1023.5px){.part-ab__lt{padding:24px}}
.part-ab__rt{border-radius:20px}
.part-ab__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;min-height:476px}
@media (max-width:1600.5px){.part-ab__img{min-height:auto}}
.part-ab__d{color:rgba(255,255,255,0.8)}
.what__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}
@media (max-width:1023.5px){.what__r{padding:24px}}
.what__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;min-height:476px}
@media (max-width:1600.5px){.what__img{min-height:auto}}
.what__d{color:rgba(255,255,255,0.8)}
.what__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.what__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.what__i{border-radius:20px;background:#fff;padding:24px;color:#231f20}
.what__i:nth-child(3n+1):not(:last-child){position:relative}
@media (min-width:1024px){.what__i:nth-child(3n+1):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child){border-bottom-left-radius:0}}
.what__i:nth-child(3n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.what__i:nth-child(3n+1):not(:last-child)+.what__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child)+.what__i{border-top-left-radius:0}}
.what__i:nth-child(3n+2):not(:last-child){position:relative}
@media (min-width:1024px){.what__i:nth-child(3n+2):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child){border-bottom-left-radius:0}}
.what__i:nth-child(3n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.what__i:nth-child(3n+2):not(:last-child)+.what__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child)+.what__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.what__i{padding:16px}}
.what__i-img{height:64px;width:auto}
@media (max-width:1023.5px){.what__i-img{height:48px}}
.what__i-d{color:#89928e}
.part-for{border-radius:20px;overflow:hidden;position:relative;z-index:1}
.part-for__bg{position:absolute;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}
.part-for:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;z-index:-1;background:var(--Colors-Black-Gradient-Overlay, linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.08) 62.54%))}
.part-for__r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 0}
@media (max-width:1919.5px){.part-for__r{padding:50px 0}}
@media (max-width:1023.5px){.part-for__r{padding:24px 0}}
.part-for__t{margin-bottom:auto;padding-bottom:32px}
.part-for__t-w{color:#fff}
.part-for__t-rotate{color:rgba(255,255,255,0.5);position:relative;overflow:hidden;height:1.2em}
.part-for__t-rotate-i{position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease}
.part-for__t-rotate-i._active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.part-for__t-rotate-i._prev{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.part-for__btn{margin-top:auto}
.tt{overflow:hidden;width:100%}
.tt._part1{border-top:1.5px solid #e7f0ec;position:relative}
.tt._part1:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(17.31%,rgba(255,255,255,0)),color-stop(83.65%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 17.31%,rgba(255,255,255,0) 83.65%,#fff 100%)}
.tt._part1 .tt__part{background:url(../img/bd-bt.svg)no-repeat center bottom;background-size:100%auto}
@media (max-width:1023.5px){.tt._part1 .tt__part{background:url(../img/bd-bt-m.svg)no-repeat center bottom;background-size:100%auto}}
.tt._part2{border-bottom:1.5px solid #e7f0ec;position:relative}
.tt._part2:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(17.31%,rgba(255,255,255,0)),color-stop(83.65%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 17.31%,rgba(255,255,255,0) 83.65%,#fff 100%)}
.tt._part2 .tt__part{background:url(../img/bd-top.svg)no-repeat center top;background-size:100%auto}
@media (max-width:1023.5px){.tt._part2 .tt__part{background:url(../img/bd-top-m.svg)no-repeat center top;background-size:100%auto}}
.tt__w{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}
.tt__w2{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.tt__i{color:#d9e4df;padding-right:65px;white-space:nowrap;position:relative}
@media (max-width:1023.5px){.tt__i{padding-right:46px}}
.tt__i:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:17px;height:24px;-ms-flex-negative:0;flex-shrink:0;right:24px;top:50%;margin-top:-12px;mask-image:url(../img/tt.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/tt.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}
@media (max-width:1023.5px){.tt__i:after{right:16px;width:14px;height:20px;margin-top:-10px}}
.tt__i-ab-logo{color:#d9e4df;padding-right:103px;white-space:nowrap;position:relative}
@media (max-width:1919.5px){.tt__i-ab-logo{padding-right:70px}}
@media (max-width:1023.5px){.tt__i-ab-logo{padding-right:44px}}
.tt__i-ab-logo:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:55px;height:56px;-ms-flex-negative:0;flex-shrink:0;right:24px;top:50%;margin-top:-27.5px;background:url(../img/ab-logo-color.svg)no-repeat center center;background-size:contain}
@media (max-width:1919.5px){.tt__i-ab-logo:after{width:40px;height:40px;right:16px;margin-top:-20px}}
@media (max-width:1023.5px){.tt__i-ab-logo:after{right:16px;width:32px;height:32px;margin-top:-16px}}
.tt__part{width:252px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}
@media (max-width:1919.5px){.tt__part{width:212px;height:100px}}
@media (max-width:1600.5px){.tt__part{width:156px;height:72px}}
@media (max-width:1023.5px){.tt__part{width:156px;height:72px;padding:12px}}
.tt__part-img{max-width:113px;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}
.garanty__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
.garanty__lt{grid-column:auto/span 5}
@media (max-width:1023.5px){.garanty__lt{grid-column:auto/span 12}}
.garanty__rt{grid-column:auto/span 7;border-radius:20px;background:var(--Colors-Green-Light, #f1f5f3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;padding:40px}
@media (max-width:1023.5px){.garanty__rt{gap:24px;padding:24px;grid-column:auto/span 12}}
.garanty__img{width:100%;height:100%;min-height:760px;-o-object-fit:cover;object-fit:cover;border-radius:20px}
@media (max-width:1023.5px){.garanty__img{height:auto;min-height:auto}}
.garanty__w{overflow:hidden;position:relative}
@media (min-width:1024px){.garanty__w{height:509px}}
.garanty__i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (min-width:1024px){.garanty__i{position:absolute}}
@media (min-width:1024px){.garanty__i:not(._active){opacity:0;pointer-events:none;-webkit-transform:translateX(100px);transform:translateX(100px)}}
@media (max-width:1023.5px){.garanty__i:not(._active){display:none}}
.garanty__i-t{position:relative;padding-left:73px}
@media (max-width:1023.5px){.garanty__i-t{padding-left:68px}}
.garanty__i-t span:first-child{width:40px;height:40px;background:#eae700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;left:0;border-radius:50%}
@media (max-width:1023.5px){.garanty__i-t span:first-child{width:36px;height:36px}}
.garanty__i-w{padding-left:73px}
@media (max-width:1023.5px){.garanty__i-w{padding-left:0}}
.garanty__nav-i{padding:8px 0 8px 39px;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
cursor:pointer}
@media (max-width:1023.5px){.garanty__nav-i{padding-left:33px}}
.garanty__nav-i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;width:100%;border-bottom:1.5px solid #d9e4df;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.garanty__nav-i:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;width:0;border-bottom:1.5px solid #6aa64a;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.garanty__nav-i span{position:absolute;left:0}
.garanty__nav-i:not(._active){color:#b8c3be}
@media (pointer:fine){.garanty__nav-i:not(._active):hover{color:#231f20}}
.garanty__nav-i._active{pointer-events:none}
.garanty__nav-i._active:after{width:100%}
.part-i{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}
.part-i.swiper-slide{width:calc((100% - 48px)/5)}
@media (max-width:1600.5px){.part-i.swiper-slide{width:calc((100% - 36px)/4)}}
@media (max-width:1023.5px){.part-i.swiper-slide{width:calc((100% - 24px)/3)}}
@media (max-width:767.5px){.part-i.swiper-slide{width:calc((100% - 12px)/2)}}
.part-i.swiper-slide:not(:last-child){margin-right:12px}
.part-i__w{width:100%;aspect-ratio:34/21;border-radius:20px;border:1.5px solid var(--Colors-Gray-Light-2, #e7f0ec);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}
@media (max-width:1023.5px){.part-i__w{padding:16px}}
.part-i__w:not(:hover) .part-i__d{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}
.part-i__img{width:auto;-o-object-fit:contain;object-fit:contain}
@media (max-width:767.5px){.part-i__img{max-width:100px;height:64px}}
.part-i__d{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:20px;background:#006837;-webkit-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);padding:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}
.ab__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.ab__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
@media (min-width:1024px){.ab__lt{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;position:sticky;top:120px;height:calc(100vh - 120px - 24px);border-radius:20px;background:var(--Colors-White, #fff)}}
@media (max-width:1023.5px){.ab__lt{display:-ms-grid;display:grid;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}
.ab__i{background:var(--Colors-White, #fff)}
@media (min-width:1024px){.ab__i{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:0;padding:56px 40px}.ab__i._prev{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s ease}.ab__i._next{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1}.ab__i._active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);z-index:2;-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s ease}}
@media (max-width:1023.5px){.ab__i{border-radius:20px;padding:24px;overflow:hidden}}
@media (min-width:1024px){.ab__i-img{display:none}}
@media (max-width:1023.5px){.ab__i-img{margin:-24px -24px 24px;max-width:none;aspect-ratio:343/335;width:calc(100% + 48px);-o-object-fit:cover;object-fit:cover;display:block}}
@media (min-width:1024px){.ab__rt{display:-ms-grid;display:grid;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.ab__rt-i{height:calc(100vh - 120px - 24px);width:100%}.ab__rt-i-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}}
.ab-own__r{border-radius:20px;overflow:hidden;position:relative;z-index:1;aspect-ratio:168/85;width:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:1023.5px){.ab-own__r{padding:24px;min-height:712px}}
.ab-own__r:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;z-index:-2;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.08)));background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.08) 100%)}
.ab-own__bg{position:absolute;z-index:-3;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}
.ab-own__logo{position:absolute;z-index:-1;width:130px;height:132px;-o-object-fit:contain;object-fit:contain;right:56px;top:56px}
@media (max-width:1600.5px){.ab-own__logo{width:80px;height:80px;right:40px;top:40px}}
@media (max-width:767.5px){.ab-own__logo{width:60px;height:60px;right:24px;top:24px}}
.ab-own__r2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.ab-own__r2{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.ab-eval__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}
@media (max-width:1023.5px){.ab-eval__r{padding:48px 24px}}
.ab-eval__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(6,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.ab-eval__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.ab-eval__i{border-radius:20px;background:#fff;padding:24px;color:#231f20;grid-column:auto/span 2}
@media (max-width:1023.5px){.ab-eval__i{padding:16px;grid-column:auto}}
.ab-eval__i:nth-child(5n+4){grid-column:auto/span 3}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4){grid-column:auto}}
.ab-eval__i:nth-child(5n+5){grid-column:auto/span 3}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+5){grid-column:auto}}
.ab-eval__i:nth-child(5n+1):not(:last-child){position:relative}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+1):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child){border-bottom-left-radius:0}}
.ab-eval__i:nth-child(5n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+1):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}
.ab-eval__i:nth-child(5n+2):not(:last-child){position:relative}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+2):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child){border-bottom-left-radius:0}}
.ab-eval__i:nth-child(5n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+2):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}
.ab-eval__i:nth-child(5n+4):not(:last-child){position:relative}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+4):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child){border-bottom-right-radius:0}}
.ab-eval__i:nth-child(5n+4):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}
@media (min-width:1024px){.ab-eval__i:nth-child(5n+4):not(:last-child)+.ab-eval__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child)+.ab-eval__i{border-top-right-radius:0}}
.ab-eval__i-img{height:64px;width:auto}
@media (max-width:1023.5px){.ab-eval__i-img{height:48px}}
.ab-eval__i-d{color:#89928e}
.ab-num{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(5,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1600.5px){.ab-num{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}
@media (max-width:1023.5px){.ab-num{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:767.5px){.ab-num{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.ab-num__i{border-radius:20px;background:#f1f5f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;min-height:295px;padding:24px}
@media (max-width:1919.5px){.ab-num__i{min-height:250px}}
@media (max-width:1023.5px){.ab-num__i{gap:12px;padding:16px;min-height:150px}}
@media (max-width:767.5px){.ab-num__i{min-height:auto}}
.ab-num__i-t{color:#6aa64a}
.vacb__top{display:-ms-grid;display:grid;-ms-grid-columns:386px 12px 386px;grid-template-columns:repeat(2,386px);gap:16px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1919.5px){.vacb__top{-ms-grid-columns:(327px)[2];grid-template-columns:repeat(2,327px)}}
@media (max-width:1023.5px){.vacb__top{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:767.5px){.vacb__top{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.vacb__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.vacb__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.vacb__i{padding:24px;border-radius:20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}
@media (max-width:1023.5px){.vacb__i{gap:16px;padding:16px}}
.vacb__i-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.vacb__i-d{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.vacb__i-pp{display:none}
.cg__d{max-width:784px}
.cg__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(24,1fr);gap:12px}
@media (max-width:1023.5px){.cg__r{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
.cg__i{position:relative;padding:24px;border-radius:20px;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
min-height:calc(33.3333333333vh - 12px)}
@media (max-width:1023.5px){.cg__i{padding:16px;min-height:calc(20vh - 12px)}}
@media (max-width:1023.5px){.cg__i:nth-child(8n+3){grid-column:auto/span 2}}
@media (max-width:1023.5px){.cg__i:nth-child(12){-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/span 1;grid-column:auto/span 2}.cg__i:nth-child(12) .cg__i-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}}
@media (max-width:1023.5px){.cg__i:nth-child(20){-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/span 1;grid-column:auto/span 2}.cg__i:nth-child(20) .cg__i-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}}
@media (min-width:1024px){.cg__i:nth-child(8n+1){grid-column:auto/span 7}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+1):hover{margin-right:-24px}.cg__i:nth-child(8n+1):hover+.cg__i{margin-left:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+2){grid-column:auto/span 7}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+2):hover{margin-right:-24px}.cg__i:nth-child(8n+2):hover+.cg__i{margin-left:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+2):has(+.cg__i:hover){margin-right:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+3){grid-column:auto/span 10}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+3):hover{margin-left:-24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+4){grid-column:auto/span 7;grid-row:auto/span 2}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+4):hover{margin-right:-24px}.cg__i:nth-child(8n+4):hover+.cg__i{margin-left:24px}.cg__i:nth-child(8n+4):hover+.cg__i+.cg__i+.cg__i{margin-left:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+5){grid-column:auto/span 10}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+5):hover{margin-right:-24px}.cg__i:nth-child(8n+5):hover+.cg__i{margin-left:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+5):has(+.cg__i:hover){margin-right:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+6){grid-column:auto/span 7}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+6):hover{margin-left:-24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+7){grid-column:auto/span 10}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+7):hover{margin-right:-24px}.cg__i:nth-child(8n+7):hover+.cg__i{margin-left:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+7):has(+.cg__i:hover){margin-right:24px}}
@media (min-width:1024px){.cg__i:nth-child(8n+8){grid-column:auto/span 7}}
@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+8):hover{margin-left:-24px}}
.cg__i._bg-red{background:#b61928}
.cg__i._bg-yellow{background:#f5c441}
.cg__i._bg-green{background:#006837}
.cg__i._bg-blue{background:#518ecd}
.cg__i._bg-purple{background:#6751a3}
.cg__i._overlay:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:rgba(35,31,32,0.3);z-index:-1;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.cg__i._overlay:hover:before{background:rgba(35,31,32,0.1)}}
.cg__i-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:block;z-index:-2}
.cg__i-h{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.cg__i-h{gap:8px}}
.cg__i-t{color:#fff}
@media (max-width:1600.5px) and (min-width:1024px){.cg__i-t{font-size:22px}}
@media (max-width:767.5px){.cg__i-t{font-size:18px}}
.cg__i-num{padding:4px 10px;border-radius:24px;background:var(--colors-white-opacity-20, rgba(255, 255, 255, 0.2));text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}
.cg__i-f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.cg__i-logo{width:56px;height:56px}
@media (max-width:1023.5px){.cg__i-logo{width:40px;height:40px}}
.cg__i-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}
.cgdir__i{position:relative;padding:16px;border-radius:12px;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;background:#006837;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.cgdir__i.swiper-slide{width:214px;height:214px}
@media (max-width:1023.5px){.cgdir__i.swiper-slide{width:162px;height:162px}}
.cgdir__i.swiper-slide:not(:last-child){margin-right:12px}
.cgdir__i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:rgba(35,31,32,0.3);z-index:-1;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.cgdir__i:hover:before{background:rgba(35,31,32,0.1)}}
.cgdir__i-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:block;z-index:-2}
.cgdir__i-h{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.cgdir__i-h{gap:8px}}
.cgdir__i-t{color:#fff}
@media (max-width:1600.5px) and (min-width:1024px){.cgdir__i-t{font-size:22px}}
.cgdir__i-num{padding:4px 10px;border-radius:24px;background:rgba(255,255,255,0.2);text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}
.cgdir__i-f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}
.cgm{padding-top:48px}
@media (max-width:1023.5px){.cgm{padding-top:24px}}
.cgm__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
.cgm__lt{grid-column:auto/span 3}
@media (max-width:1600.5px){.cgm__lt{grid-column:auto/span 4}}
@media (max-width:1023.5px){.cgm__lt{grid-column:auto/span 12}}
.cgm__rt{grid-column:auto/span 9;display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1600.5px){.cgm__rt{grid-column:auto/span 8}}
@media (max-width:1023.5px){.cgm__rt{grid-column:auto/span 12}}
.cgm__fr-w{position:relative}
.cgm__fr-w:not(.fancybox__content){display:block!important}
.cgm__fr-w:not(.fancybox__content) .cgm__fr-close{display:none}
.cgm__fr-w:not(.fancybox__content) .cgm__pick{display:none}
.cgm__fr-w:not(.fancybox__content) .cgm__fr-show{display:none}
.cgm__fr-w.fancybox__content{padding:24px;width:100%;height:100vh}
@media (max-width:1023.5px){.cgm__fr-w.fancybox__content{padding:16px;max-width:none}}
.cgm__fr-w.fancybox__content .cgm__fr-t{margin-bottom:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:26px;position:relative}
.cgm__fr-w.fancybox__content .cgm__fr{max-height:calc(100% - 80px);overflow-y:auto}
.cgm__fr-t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px}
.cgm__fr-close{position:static;-ms-flex-negative:0;flex-shrink:0}
.cgm__fr-i{padding:24px;background:#f1f5f3;border-radius:20px;cursor:pointer}
@media (max-width:1023.5px){.cgm__fr-i{padding:16px}}
.cgm__fr-i-t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.cgm__fr-i-t:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.cgm__fr-i-t:after{width:20px;height:20px}}
@media (pointer:fine){.cgm__fr-i-t:hover{color:#6aa64a}.cgm__fr-i-t:hover:after{background:#6aa64a}}
.cgm__fr-i-t._active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.cgm__fr-i-l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}
.cgm__fr-i-i{cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
padding:8px 12px;text-align:center;background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}
@media (max-width:1023.5px){.cgm__fr-i-i{padding:6px 10px}}
@media (pointer:fine){.cgm__fr-i-i:hover{color:#6aa64a}}
.cgm__fr-i-i._active{background:#eae700;color:#231f20}
.cgm__fr-i-i-img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block;margin-left:-4px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px}
.cgm__fr-i-checkbox{width:100%}
.cgm__fr-show{position:absolute;bottom:0;left:0;right:0;padding:16px;border-radius:20px 20px 0 0;background:var(--Colors-White, #fff);-webkit-box-shadow:0-2px 20px 0 rgba(35,31,32,0.1);box-shadow:0-2px 20px 0 rgba(35,31,32,0.1)}
.cgm__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;gap:16px}
@media (max-width:1023.5px){.cgm__h{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
@media (max-width:1023.5px){.cgm__h-rt{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);width:100%}}
.cgm__h-sort{width:290px}
@media (max-width:1023.5px){.cgm__h-sort{width:auto}}
@media (max-width:1023.5px){.cgm__h-sort .b-select__list{min-width:200px;right:0;left:auto}}
.cgm__pick{border-radius:20px;background:#f1f5f3;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.cgm__pick:not(._active){display:none}
@media (max-width:1023.5px){.cgm__pick{padding:12px}}
.cgm__pick-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cgm__pick-i{padding:4px 8px 4px 10px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d9e4df;border-radius:24px}
@media (max-width:1023.5px){.cgm__pick-i{padding:4px 6px 4px 8px}}
@media (pointer:fine){.cgm__pick-i:hover{color:#fff;background:#006837}.cgm__pick-i:hover:after{background:#fff}}
.cgm__pick-i:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.cgm__pick-clear{padding:4px 8px 4px 10px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:1023.5px){.cgm__pick-clear{padding:4px 6px 4px 8px}}
@media (pointer:fine){.cgm__pick-clear:hover{color:#6aa64a}.cgm__pick-clear:hover:after{background:#6aa64a}}
.cgm__pick-clear:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.cgm__m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding-bottom:12px}
@media (max-width:1600.5px){.cgm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:1023.5px){.cgm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:767.5px){.cgm__m{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.p-srch{padding:48px 0 100px}
.p-srch__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding-bottom:12px}
@media (max-width:1600.5px){.p-srch__r{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}
@media (max-width:1023.5px){.p-srch__r{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
@media (max-width:767.5px){.p-srch__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.prm__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:32px 20px}
@media (max-width:1023.5px){.prm__r{margin-top:24px}}
.prm__lt{grid-column:auto/span 6;position:relative;-ms-grid-row-align:start;align-self:start}
@media (min-width:1024px){.prm__lt{background:#fff;padding:60.5px 144px;border-radius:20px}}
@media (min-width:1024px) and (max-width:1919.5px){.prm__lt{padding:60.5px 85px}}
@media (max-width:1023.5px){.prm__lt{grid-column:auto/span 12;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}}
@media (max-width:1023.5px){.prm__s{border-radius:20px;background:#fff;position:relative;padding:41.5px 54px}}
.prm__s-i[data-fancybox]{cursor:pointer}
.prm__s-i.swiper-slide{height:496px}
@media (max-width:767.5px){.prm__s-i.swiper-slide{height:235px}}
.prm__s-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.prm__sm{overflow:hidden}
@media (min-width:1024px){.prm__sm{left:24px;top:24px;bottom:24px;position:absolute;width:56px}}
@media (max-width:1023.5px){.prm__sm{height:56px;width:100%}}
.prm__sm-w{overflow:visible}
@media (min-width:1024px){.prm__sm-w{height:56px;width:100%}}
@media (max-width:1023.5px){.prm__sm-w{width:56px;height:100%}}
.prm__sm-i{position:relative;height:56px;width:56px;border-radius:12px;border:1.5px solid #d9e4df;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prm__sm-i.swiper-slide-active{border-color:#6aa64a}
.prm__sm-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.prm__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;position:absolute;right:24px;top:24px;pointer-events:none;z-index:2}
@media (max-width:1023.5px){.prm__mark{right:16px;top:16px}}
.prm__mark-i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:24px}
@media (max-width:1023.5px){.prm__mark-i{padding:4px 8px 4px 6px}}
.prm__mark-i._sale{background:#eae700}
.prm__mark-i._sale:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/sale.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/sale.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prm__mark-i._top{background:#b61928;color:#fff}
.prm__mark-i._top:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/flash.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/flash.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
.prm__logo{position:absolute;right:24px;bottom:24px;width:89px;height:49px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;z-index:2}
@media (max-width:1023.5px){.prm__logo{width:65px;height:36px;right:16px;bottom:16px}}
.prm__rt{grid-column:auto/span 6}
@media (max-width:1023.5px){.prm__rt{grid-column:auto/span 12}}
.prm__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.prm__in{color:#6aa64a}
.prm__out{color:#89928e}
.prm__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}
.prm__art-t{color:#89928e}
.prm__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 8px}
@media (max-width:767.5px){.prm__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.prm__price-cur{white-space:nowrap}
.prm__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}
.prm__var{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}
@media (max-width:1023.5px){.prm__var{gap:12px}}
.prm__var-l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.prm__var-i{padding:8px 12px;background:#fff;text-align:center;border-radius:12px}
@media (pointer:fine){.prm__var-i:hover{color:#6aa64a}}
@media (max-width:1023.5px){.prm__var-i{padding:6px 10px}}
.prm__var-i._active{background:#eae700;pointer-events:none}
.prm__add{display:-ms-grid;display:grid;-ms-grid-columns:130px 12px 1fr;grid-template-columns:130px 1fr;gap:12px}
.prm__btg{background:#fff;border-radius:20px;padding:24px}
@media (max-width:1023.5px){.prm__btg{padding:16px}}
.prm__btg-t{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (pointer:fine){.prm__btg-t:hover{color:#6aa64a}.prm__btg-t:hover:after{background:#6aa64a}}
.prm__btg-t._active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.prm__btg-t:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.prm__btg-t:after{width:20px;height:20px}}
.prm__btg-l{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}
.prm__btg-i{display:-ms-grid;display:grid;-ms-grid-columns:20px 16px 1fr;grid-template-columns:20px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}
@media (max-width:1023.5px){.prm__btg-i{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}}
.prm__btg-i-p{width:20px;height:20px}
.prm__btg-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.prm__btg-i-rt{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:4px}
.prm__btg-i-d{color:#89928e}
.prm__btg-d ul{list-style:disc;padding-left:25px}
.prm__btg-d ul li:not(:last-child){margin-bottom:0.536em}
.pr-adv__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}
@media (max-width:1023.5px){.pr-adv__r{padding:24px}}
.pr-adv__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1023.5px){.pr-adv__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}
.pr-adv__i{border-radius:20px;background:#fff;padding:24px;color:#231f20}
@media (max-width:1023.5px){.pr-adv__i{padding:16px}}
.pr-adv__i:nth-child(6n+1):not(:last-child){position:relative}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+1):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child){border-bottom-left-radius:0}}
.pr-adv__i:nth-child(6n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+1):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}
.pr-adv__i:nth-child(6n+2):not(:last-child){position:relative}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+2):not(:last-child){border-top-right-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child){border-bottom-left-radius:0}}
.pr-adv__i:nth-child(6n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+2):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}
.pr-adv__i:nth-child(6n+4):not(:last-child){position:relative}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+4):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child){border-bottom-right-radius:0}}
.pr-adv__i:nth-child(6n+4):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+4):not(:last-child)+.pr-adv__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child)+.pr-adv__i{border-top-right-radius:0}}
.pr-adv__i:nth-child(6n+5):not(:last-child){position:relative}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+5):not(:last-child){border-bottom-right-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child){border-bottom-right-radius:0}}
.pr-adv__i:nth-child(6n+5):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}
@media (min-width:1024px){.pr-adv__i:nth-child(6n+5):not(:last-child)+.pr-adv__i{border-bottom-left-radius:0}}
@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child)+.pr-adv__i{border-top-right-radius:0}}
.pr-adv__i-img{height:64px;width:auto}
@media (max-width:1023.5px){.pr-adv__i-img{height:48px}}
.pr-adv__i-d{color:#89928e}
.pr-info__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pr-info__d>*{margin:16px 0}
@media (max-width:1023.5px){.pr-info__d>*{margin:12px 0}}
.pr-info__d h1,.pr-info__d h2,.pr-info__d h3{margin-top:24px}
@media (max-width:1023.5px){.pr-info__d h1,.pr-info__d h2,.pr-info__d h3{margin-top:16px}}
.pr-info__d.def table tr td{background:#f1f5f3}
.pr-info__ch-i{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 2fr;grid-template-columns:1fr 2fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;min-height:68px}
.pr-info__ch-i:nth-child(odd){background:#f1f5f3;border-radius:12px}
@media (max-width:767.5px){.pr-info__ch-i{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:auto}}
.pr-info__ch-i-t{color:#89928e}
.pr-info__tb{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}
@media (max-width:1023.5px){.pr-info__tb{gap:16px}}
.pr-info__tb .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:767.5px){.pr-info__tb .table-wrapper{padding-bottom:12px}}
.pr-info__tb-m{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:16px}
.pr-info__tb-m table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;overflow:hidden;border-collapse:separate;border-spacing:4px}
.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td{text-align:left;padding:12px;border-radius:12px;background:#518ecd;color:#fff;vertical-align:middle}
.pr-info__tb-m table tr td{padding:12px;border-radius:12px;background:#f1f5f3;min-height:56px;border:none!important;vertical-align:middle;width:390px}
@media (max-width:1919.5px){.pr-info__tb-m table tr td{width:331px}}
@media (max-width:767.5px){.pr-info__tb-m table tr td{width:200px}}
.pr-info__tb-m table tr td .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}
.pr-info__tb-m table tr td .cell img{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;display:block}
.f-number{border-radius:12px;border:1.5px solid #d9e4df;height:48px;padding:4px 16px;-ms-flex-negative:0;flex-shrink:0;width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}
.f-number__btn{-ms-flex-negative:0;flex-shrink:0;height:100%;width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}
.f-number__btn:hover{color:#6aa64a}
.f-number__btn._minus:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/minus.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/minus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.f-number__btn._minus:after{width:20px;height:20px}}
.f-number__btn._plus:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/plus.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/plus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:1023.5px){.f-number__btn._plus:after{width:20px;height:20px}}
.f-number__input{-moz-appearance:textfield;outline:none;border:none;-ms-flex-negative:0;flex-shrink:0;width:50px;height:100%;text-align:center;background:none}
.f-number__input::-webkit-inner-spin-button,.f-number__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.prod{border-radius:20px;background:#fff;padding:16px;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:80px 12px 1fr 12px 20px;grid-template-columns:80px 1fr 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}
@media (max-width:767.5px){.prod{padding:12px;gap:8px;-ms-grid-columns:72px 8px 1fr 8px 20px;grid-template-columns:72px 1fr 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}
.prod__p{width:80px;height:80px;border-radius:12px;border:1.5px solid #d9e4df;overflow:hidden}
@media (max-width:767.5px){.prod__p{width:72px;height:72px}}
@media (pointer:fine){.prod__p:hover{border-color:#6aa64a}}
.prod__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}
.prod__m{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:767.5px){.prod__m{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.prod__meta{width:100%}
@media (pointer:fine){.prod__t:hover{color:#6aa64a}}
.prod__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:4px}
.prod__art-t{color:#89928e}
.prod__num{height:48px;padding:4px 12px;width:101px;gap:0}
@media (max-width:767.5px){.prod__num{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;height:44px}}
.prod__num .f-number__input{width:29px}
.prod__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
@media (min-width:768px){.prod__price{padding-left:12px;min-width:142px}}
@media (max-width:767.5px){.prod__price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.prod__price-cur{white-space:nowrap}
.prod__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}
.prod__del{display:block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(../img/delete.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(../img/delete.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

/* &:hover {
     @if $prop == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
@media (max-width:767.5px){.prod__del{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}
@media (pointer:fine){.prod__del:hover{background:#b61928}}
