@charset "UTF-8";.copy-cat-span[data-v-9e119614]{cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.copy-cat-span.is-flashing[data-v-9e119614]{color:var(--color-orange)}.copy-cat-div[data-v-9e119614]{cursor:pointer;position:relative}.copy-cat-div[data-v-9e119614]:after{position:absolute;pointer-events:none;z-index:1;border-radius:10px;content:"";inset:-5px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--color-orange);visibility:hidden}.copy-cat-div.is-flashing[data-v-9e119614]:after{visibility:visible;opacity:.7}.copy-code[data-v-d920a337]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--bg-surface);padding:6px 12px 12px;border-radius:10px;border:1px solid var(--bg-surface);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.copy-code.is-flashing[data-v-d920a337]{border-color:var(--color-orange)}.copy-code__lang[data-v-d920a337]{opacity:.7;font-size:12px;line-height:1;margin-bottom:10px}.copy-code pre[data-v-d920a337],.copy-code__content[data-v-d920a337]{font-family:monospace;color:var(--color-base);font-size:12px;max-width:100%;overflow-x:auto}: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-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--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-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{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);-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);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;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);-webkit-transform:var(--f-button-svg-transform);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);-webkit-transition:var(--f-button-svg-transition);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-autoplay-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);-webkit-animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@-webkit-keyframes f-spinner{to{rotate:360deg}}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:-webkit-grab;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{-webkit-animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;animation:var(--f-transition-duration, .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, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@-webkit-keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevX{0%{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextX{0%{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextX{to{-webkit-transform:translate(calc(-100% - var(--f-carousel-gap, 0)));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{-webkit-transform:translate(calc(100% + var(--f-carousel-gap, 0)));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@-webkit-keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrevY{0%{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNextY{0%{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutNextY{to{-webkit-transform:translateY(calc(-100% - var(--f-carousel-gap, 0)));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@-webkit-keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{-webkit-transform:translateY(calc(100% + var(--f-carousel-gap, 0)));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration, .3s) ease both f-zoomInUp;animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown;animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{-webkit-animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;-webkit-transform:translate(0);transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);-webkit-box-shadow:var(--f-toolbar-shadow, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__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;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-carousel__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:nowrap;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--f-thumbs-transition);transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);-webkit-transform:var(--f-thumb-hover-transform, none);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);-webkit-box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow));box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;-webkit-transition:var(--f-thumb-transition);transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);-webkit-transform:var(--f-thumb-transform);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;-webkit-transition:var(--f-thumb-border-transition);transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);-webkit-box-shadow:var(--f-thumb-shadow);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);-webkit-transform:var(--f-thumb-focus-transform, none);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);-webkit-box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow));box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);-webkit-transform:var(--f-thumb-active-transform, none);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);-webkit-box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow));box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);-webkit-transform:var(--f-thumb-selected-transform, none);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);-webkit-box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow));box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;-webkit-transition:left var(--f-transition-duration) var(--f-transition-easing);transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease);transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);-webkit-transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing),-webkit-box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);-webkit-box-shadow:var(--f-thumb-focus-shadow, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-animation-name:f-progressbar;animation-name:f-progressbar;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@-webkit-keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes f-progressbar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.in-fullscreen-mode>.f-carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::-ms-backdrop{opacity:0}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){-webkit-animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn;animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){-webkit-animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);-webkit-filter:var(--fancybox-backdrop-filter);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;-webkit-transform:translate3d(0,var(--f-drag-offset, 0),0);transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);-webkit-box-shadow:var(--f-scrollbar-track-shadow);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}: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:translateZ(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-slide,.swiper-3d .swiper-cube-shadow{-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-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}.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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.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}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .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(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);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))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{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(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-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-vertical>.swiper-pagination-bullets,.swiper-pagination-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(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.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, .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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--color-black: #000000;--color-white: #FFFFFF;--color-red: #C90000;--color-orange: #FC3F1D;--color-green: #0B332D;--color-green-dark: #1D1D1B;--color-green-light: #78B72A;--color-green-hover: #2A4D48;--color-grey: #F2F2F2;--color-grey-light: #F9F9F9;--color-grey-dark: #C9C9C9;--color-brown: #D1CDBA;--color-base: var(--color-green-dark);--color-primary: var(--color-green);--color-primary-action: var(--color-green-hover);--color-error: var(--color-red);--color-inverse: var(--color-white);--bg-base: var(--color-grey);--bg-surface: var(--color-white);--bg-modal: #F1F1F1;--container-min: 320px;--container: 1680px;--font-family: "Cygre";--font-family-base: "Cygre";--font-weight-base: 300;--font-weight-medium: 500;--font-family-headline: "Playfair Display";--font-weight-headine: 400}html,body{min-width:var(--container-min);min-height:100%;-webkit-text-stroke:.1px}body{overflow-x:hidden;background:var(--bg-base);text-wrap:balance}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{vertical-align:top;max-width:100%;width:auto;height:auto}body{--padding-vertical: 80px;--padding-vertical-small: calc(var(--padding-vertical) / 2);--padding-horizontal: 50px;--container: 1820px}@media(max-width:1599px){body{--padding-vertical: 75px;--padding-horizontal: 40px}}@media(max-width:1367px){body{--padding-vertical: 70px;--padding-horizontal: 30px}}@media(max-width:1023px){body{--padding-vertical: 60px;--padding-horizontal: 20px}}@media(max-width:767px){body{--padding-vertical: 25px;--padding-horizontal: 10px}}.wrap-section{padding:var(--padding-vertical) 0}.container{margin:0 auto;padding:0 var(--padding-horizontal);width:100%;max-width:var(--container)}.icon--favorite{fill-opacity:0;-webkit-transition:color .3s ease,fill-opacity .3s ease;transition:color .3s ease,fill-opacity .3s ease}.icon--favorite.active{fill-opacity:1;color:var(--color-red)!important}body{--fz-headline1: 76px;--fz-headline2: 64px;--fz-headline3: 40px;--fz-text: 18px;--fz-small-text: 20px;font-size:var(--fz-text);line-height:120%}@media(max-width:1599px){body{--fz-headline1: 40px}}@media(max-width:1367px){body{--fz-headline1: 28px;--fz-headline2: 24px;--fz-headline3: 20px}}@media(max-width:767px){body{--fz-headline2: 18px;--fz-text: 13px}}h1,h1 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline1);line-height:110%}h2,h2 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline2);line-height:110%}h3,h4,h5,h6,h3 *,h4 *,h5 *,h6 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline3);line-height:120%}body{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);color:var(--color-base)}button{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium)}a{color:var(--color-base);text-decoration:none;font-weight:var(--font-weight-medium)}a:hover{text-decoration:none;color:var(--color-primary-action);-webkit-transition:color .3s ease;transition:color .3s ease}.uikit{padding:50px 0}.uikit h2{margin-bottom:20px}.uikit h3{margin-top:55px;margin-bottom:20px}.uikit__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:10px}.uikit__block{margin-top:10px}.uikit__group{margin-top:30px}.uikit__typography-preview{background-color:var(--bg-surface);border-radius:10px;padding:20px}.uikit__typography-headline{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine)}.uikit__typography-base{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.uikit__typography-medium{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium)}.uikit__colors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.uikit__colors-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uikit__colors-item-prev{width:55px;height:55px;border-radius:10px}.uikit__colors-item-label{text-align:center;font-size:14px}.uikit__colors-item-label>.uikit__i{margin-left:5px}.uikit__i{outline:none;border-radius:50%;background:var(--bg-surface);width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:12px;line-height:1.2;border:none;font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.uikit__i:hover{background-color:var(--color-orange);color:var(--color-white)}.uikit__i-popover{margin:auto;padding:10px;border-radius:10px;text-align:left;background:var(--bg-base);border:1px solid var(--color-base)}.uikit__i-popover::-ms-backdrop{pointer-events:none;background-color:#09090980}.uikit__i-popover::backdrop{pointer-events:none;background-color:#09090980}.uikit__i-code{max-width:700px}.uikit__i-code:not(:last-child){margin-bottom:10px}.uikit__i-prev{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:20px 20px 30px}.uikit__playground{max-width:1600px;padding:20px;border-radius:10px;border:1px solid var(--color-grey-dark)}.uikit__playground-select{padding:2px 10px;border:none;border-radius:4px;background-color:var(--bg-surface)}.uikit__playground-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}.uikit__playground-top-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:monospace}.uikit__playground-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.uikit__playground-code{width:calc(100% - 420px)}.uikit__playground-code>*:not(:last-child){margin-bottom:10px}.uikit__playground-play{-ms-flex-negative:0;flex-shrink:0;width:400px;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}.modal{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:safe center;-ms-flex-align:safe center;align-items:safe center;overflow-y:auto;padding:30px 20px;background:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal.fade-enter-from,.modal.fade-leave-to{opacity:0}.modal__container{position:relative;background-color:var(--bg-modal);padding:20px;border-radius:20px}.modal__container-top{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__container-close{margin-left:auto;background:none;outline:none;cursor:pointer;padding:0;border:none;color:var(--color-base);width:24px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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 .3s ease;transition:all .3s ease}.modal__container-close:hover{color:var(--color-primary-action)}.modal__container-close svg{width:22px;height:22px}.bx-breadcrumb.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;overflow-x:auto;scrollbar-width:none}.bx-breadcrumb.bx-breadcrumb::-webkit-scrollbar{display:none}.bx-breadcrumb.bx-breadcrumb .bx-breadcrumb-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;line-height:1.2;white-space:nowrap;font-family:var(--font-family-base),sans-serif;font-size:16px;font-weight:var(--font-weight-base);font-style:normal;color:var(--color-green-dark);text-transform:lowercase}.bx-breadcrumb.bx-breadcrumb .bx-breadcrumb-item a{color:var(--color-green-dark);text-decoration:none;font-weight:inherit}.bx-breadcrumb.bx-breadcrumb .bx-breadcrumb-item a:hover{color:var(--color-primary-action)}.bx-breadcrumb.bx-breadcrumb .bx-breadcrumb-item span{font:inherit;color:inherit}.bx-breadcrumb.bx-breadcrumb .bx-breadcrumb-separator{display:block;width:3px;height:3px;background:var(--color-green-dark);border-radius:100%}.btn,a.btn{--btn-color: var(--color-primary);--btn-border-color: var(--color-inverse);--btn-bg: var(--color-inverse);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:auto;min-width:50px;padding:10px 16px;background:var(--btn-bg);color:var(--btn-color);min-height:50px;border-radius:50px;border:1px solid var(--btn-border-color);text-transform:uppercase;font-size:16px;line-height:18px;text-align:center;outline:none;cursor:pointer;text-decoration:none;-webkit-transition:color .3s ease,border-color .3s ease,background .3s ease,opacity .3s ease;transition:color .3s ease,border-color .3s ease,background .3s ease,opacity .3s ease}.btn:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,.btn:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible,a.btn:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,a.btn:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible{--btn-border-color: var(--color-primary)}.btn:active,.btn:focus,a.btn:active,a.btn:focus{outline:none}.btn--fluid,a.btn--fluid{width:100%}.btn--no-case,a.btn--no-case{text-transform:unset}.btn--fluid-flex,a.btn--fluid-flex{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn--rectangle,a.btn--rectangle{border-radius:10px}.btn--icon,a.btn--icon{padding:8px;width:auto}.btn--disabled,.btn[disabled],a.btn--disabled,a.btn[disabled]{opacity:.7;cursor:default;pointer-events:none}.btn--lock,a.btn--lock,.btn--loading,a.btn--loading{cursor:default;pointer-events:none}.btn--surface,a.btn--surface{--btn-color: var(--color-primary);--btn-border-color: var(--color-inverse);--btn-bg: var(--color-inverse)}.btn--surface:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,.btn--surface:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible,a.btn--surface:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,a.btn--surface:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible{--btn-color: var(--color-primary);--btn-border-color: var(--color-primary);--btn-bg: var(--color-inverse)}.btn--primary,a.btn--primary{--btn-color: var(--color-inverse);--btn-border-color: var(--color-primary);--btn-bg: var(--color-primary)}.btn--primary:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,.btn--primary:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible,a.btn--primary:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,a.btn--primary:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible{--btn-color: var(--color-inverse);--btn-border-color: var(--color-primary);--btn-bg: var(--color-primary-action)}.btn--outline,a.btn--outline{--btn-color: var(--color-primary);--btn-border-color: var(--color-primary);--btn-bg: transparent}.btn--outline:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,.btn--outline:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible,a.btn--outline:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,a.btn--outline:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible{--btn-color: var(--color-inverse);--btn-border-color: var(--color-primary);--btn-bg: var(--color-primary)}.btn--ghost,a.btn--ghost{--btn-color: var(--color-primary);--btn-border-color: transparent;--btn-bg: transparent}.btn--ghost:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,.btn--ghost:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible,a.btn--ghost:not([disabled]):not(.btn--disabled):not(.btn--lock):hover,a.btn--ghost:not([disabled]):not(.btn--disabled):not(.btn--lock):focus-visible{--btn-color: var(--color-primary-action);--btn-border-color: transparent;--btn-bg: transparent}.btn svg,a.btn svg{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.btn--yandex-btn svg,a.btn--yandex-btn svg{width:26px;height:26px}.btn--yandex-btn:not(:hover) svg,a.btn--yandex-btn:not(:hover) svg{color:#fc3f1d}.btn__loader,a.btn__loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.btn-switch-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.btn-switch-group--fluid>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.specification-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-weight:500}.specification-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-top:1px solid #C9C9C9}.specification-list__item:last-child{border-bottom:1px solid #C9C9C9}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media(max-width:1023px){.tag-list{gap:10px}}.tag-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tag-list__item svg{color:var(--color-primary)}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;overflow-x:auto}.tab-list a,.tab-list button{-ms-flex-negative:0;flex-shrink:0}.tab-list .active{border-color:var(--color-primary);background-color:transparent;cursor:default;pointer-events:none}.form-field__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);margin-bottom:10px;line-height:1}.form-field--required .form-field__label:after{content:"*";color:var(--color-error)}.form-field__error{text-align:center;margin-top:10px;color:var(--color-error);font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium)}.form-input{position:relative}.form-input input{width:100%;border:1px solid transparent;height:50px;border-radius:10px;padding:0 10px;outline:none;color:var(--color-base);background:var(--bg-surface);font-size:16px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.form-input input::-webkit-input-placeholder{color:var(--color-grey-dark)}.form-input input::-moz-placeholder{color:var(--color-grey-dark)}.form-input input:-ms-input-placeholder{color:var(--color-grey-dark)}.form-input input::-ms-input-placeholder{color:var(--color-grey-dark)}.form-input input::placeholder{color:var(--color-grey-dark)}.form-input input:focus{border-color:var(--color-primary)}.form-input input[disabled],.form-input input--disabled{background-color:var(--color-grey-light);cursor:not-allowed}.form-input--date-empty input{color:var(--color-grey-dark)}.form-pin-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.form-pin-input input{width:100%;border:1px solid transparent;height:90px;border-radius:10px;text-align:center;outline:none;color:var(--color-base);background:var(--bg-surface);font-size:22px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.form-pin-input input::-webkit-input-placeholder{color:var(--color-grey-dark)}.form-pin-input input::-moz-placeholder{color:var(--color-grey-dark)}.form-pin-input input:-ms-input-placeholder{color:var(--color-grey-dark)}.form-pin-input input::-ms-input-placeholder{color:var(--color-grey-dark)}.form-pin-input input::placeholder{color:var(--color-grey-dark)}.form-pin-input input:focus{border-color:var(--color-primary)}.form-pin-input input:focus::-webkit-input-placeholder{color:transparent}.form-pin-input input:focus::-moz-placeholder{color:transparent}.form-pin-input input:focus:-ms-input-placeholder{color:transparent}.form-pin-input input:focus::-ms-input-placeholder{color:transparent}.form-pin-input input:focus::placeholder{color:transparent}.form-pin-input input[disabled],.form-pin-input input--disabled{background-color:var(--color-grey-light);cursor:not-allowed}.form-search-input__top{position:relative}.form-search-input__top input{padding-right:44px}.form-search-input__loader{position:absolute;right:10px;top:calc(50% - 12px);padding:0;width:24px;height:24px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.form-search-input__btn{position:absolute;right:10px;top:calc(50% - 12px);padding:0;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;cursor:pointer;background:transparent;border:none;outline:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form-search-input__btn:hover,.form-search-input__btn:focus{opacity:.7}.form-search-input__btn svg{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.form-search-input__dropdown{max-height:220px;overflow-y:auto;padding:10px;scrollbar-color:#929292 transparent;scrollbar-width:thin;margin-top:10px;border:1px solid var(--color-grey-dark);border-radius:10px}.form-search-input__variants{list-style:none;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}.form-search-input__variants-item-btn{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);text-align:left;line-height:1;font-size:16px;color:var(--color-black);background:transparent;outline:none;display:block;width:100%;border:none;padding:8px 10px;border-radius:5px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form-search-input__variants-item-btn:hover,.form-search-input__variants-item-btn:focus{background-color:var(--bg-surface)}.form-textarea{position:relative}.form-textarea textarea{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);width:100%;border:1px solid transparent;border-radius:10px;padding:10px;outline:none;color:var(--color-base);background:var(--bg-surface);font-size:16px;font-weight:500;resize:vertical;-webkit-transition:all .3s ease;transition:all .3s ease}.form-textarea textarea::-webkit-input-placeholder{color:var(--color-grey-dark)}.form-textarea textarea::-moz-placeholder{color:var(--color-grey-dark)}.form-textarea textarea:-ms-input-placeholder{color:var(--color-grey-dark)}.form-textarea textarea::-ms-input-placeholder{color:var(--color-grey-dark)}.form-textarea textarea::placeholder{color:var(--color-grey-dark)}.form-textarea textarea:focus{border-color:var(--color-primary)}.form-textarea textarea[disabled],.form-textarea textarea--disabled{background-color:var(--color-grey-light);cursor:not-allowed}.form-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox:hover .form-checkbox__box{border-color:var(--color-primary)}.form-checkbox:hover .form-checkbox__label{color:var(--color-primary)}.form-checkbox--disabled{pointer-events:none}.form-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-checkbox__box{margin-top:2px;-ms-flex-negative:0;flex-shrink:0;width:19px;height:19px;background-color:var(--color-grey-dark);border:1px solid var(--color-grey-dark);border-radius:2px;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:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.form-checkbox__box:after{content:"";display:block;width:14px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.585937 7.19145L3.97055 9.646L11.5859 0.645996' stroke='%231D1D1B' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:opacity .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transition:opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.form-checkbox__input:checked+.form-checkbox__box:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-checkbox__input:focus-visible+.form-checkbox__box{outline:none;border-color:var(--color-primary)}.form-checkbox__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);-webkit-transition:color .3s ease;transition:color .3s ease;font-size:14px;line-height:22px}.form-data__row{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}.form-data__row p{opacity:0;position:absolute;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px}.form-data__row:has(>p)>.form-data__input{margin-bottom:30px;position:relative}.form-data__input{max-width:500px}.form-data__input input[type=radio]{opacity:0;pointer-events:none;position:absolute}.form-data__input input[type=radio]~label{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-transform:none;min-width:240px;font-size:16px}.form-data__input input[type=radio]:checked~label{background:transparent;border:1px solid var(--color-base);cursor:default}.form-data__input button{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:transparent;border:0;cursor:pointer}.form-data__sms.form-data__sms{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.form-data__sms.form-data__sms input{width:50px;height:50px;text-align:center;font-size:20px;border-radius:8px}.form-data__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:100%}.form-data label{display:block;margin-bottom:10px;font-weight:500}.form-data input{width:100%;border:1px solid transparent;height:50px;border-radius:10px;padding:0 10px;outline:none;color:var(--color-base);-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;font-weight:500}.form-data input[disabled]{background-color:var(--color-grey-light);cursor:not-allowed}.form-data input::-webkit-input-placeholder{color:var(--color-grey-dark)}.form-data input::-moz-placeholder{color:var(--color-grey-dark)}.form-data input:-ms-input-placeholder{color:var(--color-grey-dark)}.form-data input::-ms-input-placeholder{color:var(--color-grey-dark)}.form-data input::placeholder{color:var(--color-grey-dark)}.form-data input:focus{border-color:var(--color-primary)}.form-data .error input,.form-data .error p{color:var(--color-error);opacity:1}.card{background:var(--bg-surface);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px;border-radius:10px}.card__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.card__img{width:110px;height:110px;background:var(--bg-base);border-radius:10px}.card__specification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__name{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:22px}.card__price{font-size:32px;font-weight:500;color:var(--color-primary)}.card__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.card__action div{width:30px;height:30px;background:var(--bg-base);display:block;border-radius:50%}.content-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:var(--fz-text);line-height:1.5;color:var(--color-green-dark);margin-top:2rem;margin-bottom:2rem}@media(max-width:767px){.content-text{font-size:var(--fz-text)}}.content-text p{margin:0}.content-text p+p{margin-top:20px}@media(max-width:767px){.content-text p+p{margin-top:14px}}.content-text h1,.content-text h1 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline1);line-height:1.1;margin:40px 0 20px;color:inherit}@media(max-width:767px){.content-text h1,.content-text h1 *{margin:25px 0 15px}}.content-text h2,.content-text h2 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline2);line-height:1.1;margin:35px 0 15px;color:inherit}@media(max-width:767px){.content-text h2,.content-text h2 *{margin:20px 0 12px}}.content-text h3,.content-text h4,.content-text h5,.content-text h6,.content-text h3 *,.content-text h4 *,.content-text h5 *,.content-text h6 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline3);line-height:1.2;margin:30px 0 12px;color:inherit}@media(max-width:767px){.content-text h3,.content-text h4,.content-text h5,.content-text h6,.content-text h3 *,.content-text h4 *,.content-text h5 *,.content-text h6 *{margin:20px 0 10px}}.content-text ul{list-style-type:disc}.content-text ul ul{list-style-type:circle;margin-top:10px;margin-bottom:10px}.content-text ul ul ul{list-style-type:square}.content-text ol{list-style-type:decimal}.content-text ol ol{list-style-type:lower-alpha;margin-top:10px;margin-bottom:10px}.content-text ul,.content-text ol{margin:20px 0;padding-left:25px;color:inherit}@media(max-width:767px){.content-text ul,.content-text ol{padding-left:20px;margin:15px 0}}.content-text li{font-size:inherit;line-height:1.5;margin-bottom:8px}.content-text li:last-child{margin-bottom:0}@media(max-width:767px){.content-text li{margin-bottom:6px}}.content-text blockquote{margin:25px 0;padding:20px 25px;border-left:4px solid var(--color-primary);background:var(--bg-surface);font-style:italic;color:inherit}@media(max-width:767px){.content-text blockquote{padding:15px 20px;margin:20px 0;border-left-width:3px}}.content-text blockquote p{margin:0}.content-text blockquote p+p{margin-top:15px}.content-text hr{height:1px;margin:30px 0;border:0;background:var(--color-grey-dark)}@media(max-width:767px){.content-text hr{margin:20px 0}}.content-text a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-medium);-webkit-transition:color .3s ease;transition:color .3s ease}.content-text a:hover,.content-text a:focus-visible{color:var(--color-primary-action);text-decoration:none}.content-text strong,.content-text b{font-weight:var(--font-weight-medium)}.content-text em,.content-text i{font-style:italic}.content-text code{padding:2px 6px;border-radius:3px;background:var(--color-grey);font-family:monospace;font-size:.9em}.content-text img{display:block;width:auto;max-width:100%;height:auto;border-radius:10px;-o-object-fit:contain;object-fit:contain}.content-text picture{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.content-text figure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:30px 0}@media(max-width:767px){.content-text figure{margin:20px 0}}.content-text figcaption{margin-top:10px;font-size:14px;line-height:1.3;opacity:.75}.content-text table{width:100%;border-collapse:collapse;margin:30px 0;border-radius:4px;background:var(--bg-surface);overflow:hidden}@media(max-width:767px){.content-text table{display:block;overflow-x:auto}}.content-text caption{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);margin-bottom:12px;font-size:1.25em;text-align:left}.content-text thead tr{background:var(--color-primary);color:var(--color-inverse);text-align:left;font-weight:var(--font-weight-medium)}.content-text th,.content-text td{padding:12px 15px;border:1px solid var(--color-grey-dark);vertical-align:middle}@media(max-width:1023px){.content-text th,.content-text td{padding:10px 12px;font-size:.95em}}.content-text tbody tr{border-bottom:1px solid var(--color-grey-dark)}.content-text tbody tr:nth-child(2n){background:var(--color-grey-light)}.content-text tbody tr:last-child{border-bottom:0}.content-text tfoot tr{background:var(--bg-base);font-weight:var(--font-weight-medium)}.content-text tfoot td{border-top:2px solid var(--color-grey-dark)}.toast{position:fixed;top:20px;right:20px;z-index: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-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;pointer-events:none}@media(max-width:767px){.toast{top:12px;right:12px;left:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.toast__item{padding:12px 16px;border-radius:10px;background:var(--color-green-dark);color:var(--color-inverse);font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:14px;line-height:1.2;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,-12px,0) scale(.96);transform:translate3d(0,-12px,0) scale(.96);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity .28s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease,-webkit-transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease,transform .34s cubic-bezier(.16,1,.3,1);transition:opacity .28s ease,transform .34s cubic-bezier(.16,1,.3,1),-webkit-transform .34s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}@media(max-width:767px){.toast__item{font-size:13px;text-align:center;-webkit-transform-origin:top center;transform-origin:top center}}.toast__item--visible{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translateZ(0) scale(1)}.toast__item--error{background:var(--color-error)}.product-detail{padding-top:var(--padding-vertical-small);padding-bottom:var(--padding-vertical);position:relative}.product-detail .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(max-width:1023px){.product-detail .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-detail__image{--gap: 10px;display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex:0 0 750px;flex:0 0 750px}@media(max-width:1599px){.product-detail__image{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px}}@media(max-width:1367px){.product-detail__image{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px}}@media(max-width:1023px){.product-detail__image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.product-detail__image-main{grid-column:1/-1;background:var(--bg-surface);border-radius:10px;overflow:hidden;aspect-ratio:1/1}.product-detail__image-main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.product-detail__image-thumb{background:var(--bg-surface);border-radius:10px;overflow:hidden;aspect-ratio:1/1}.product-detail__image-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-detail__info{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:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(max-width:767px){.product-detail__info{grid-column:1;grid-row:auto}}.product-detail__brand{font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:0 18px!important;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}@media(max-width:767px){.product-detail__brand{height:40px;font-size:11px}}.product-detail__name{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:32px;line-height:1.1;color:var(--color-green-dark)}@media(max-width:1023px){.product-detail__name{font-size:28px}}@media(max-width:767px){.product-detail__name{font-size:24px}}@media(max-width:389px){.product-detail__name{font-size:20px}}.product-detail__variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-detail__variants-label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;color:var(--color-green-dark)}@media(max-width:767px){.product-detail__variants-label{font-size:16px}}.product-detail__variants-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-detail__variant{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:10px;background:transparent;border:1px solid var(--bg-surface);font-size:14px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;color:var(--color-green-dark);cursor:default}.product-detail__variant--current{border-color:var(--color-green-dark);pointer-events:none}.product-detail__variant--link{cursor:pointer}.product-detail__variant--link:hover{border-color:var(--color-grey-dark)}@media(max-width:767px){.product-detail__variant{width:44px;height:44px}}.product-detail__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.product-detail__price{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:64px;color:var(--color-primary);line-height:1}@media(max-width:1023px){.product-detail__price{font-size:52px}}@media(max-width:767px){.product-detail__price{font-size:36px}}@media(max-width:389px){.product-detail__price{font-size:32px}}.product-detail__price-old{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;color:var(--color-green-dark);opacity:.4;text-decoration:line-through}@media(max-width:767px){.product-detail__price-old{font-size:16px}}.product-detail__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media(max-width:767px){.product-detail__badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.product-detail__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-green-dark)}.product-detail__badge--available{color:var(--color-primary)}@media(max-width:767px){.product-detail__badge{font-size:12px}}.product-detail__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(max-width:767px){.product-detail__action{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-detail__btn-cart{width:240px;-ms-flex-negative:0;flex-shrink:0}.product-detail__btn-cart:hover{color:var(--color-white);background:var(--color-green)}@media(max-width:1023px){.product-detail__btn-cart{width:200px}}@media(max-width:767px){.product-detail__btn-cart{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:auto}}.product-detail__action-btn{width:50px;height:50px;border-radius:50%;border:1px solid var(--color-primary);background:transparent;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;-ms-flex-negative:0;flex-shrink:0;color:var(--color-primary);-webkit-transition:background .3s ease,border .3s ease,color .3s ease,fill-opacity .3s ease;transition:background .3s ease,border .3s ease,color .3s ease,fill-opacity .3s ease}.product-detail__action-btn.active{background:var(--color-white);border:1px solid transparent}.product-detail__action-btn:hover{background:var(--color-primary);color:var(--color-inverse)!important}.product-detail__action-btn.icon--favorite:hover{fill-opacity:0}@media(max-width:767px){.product-detail__action-btn{width:44px;height:44px}}.product-detail__about{margin-top:var(--padding-vertical);padding:var(--padding-vertical) 0;background:var(--bg-base)}.product-detail__about-title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;color:var(--color-green-dark)}@media(max-width:1023px){.product-detail__about-title{font-size:40px}}@media(max-width:767px){.product-detail__about-title{font-size:24px}}.product-detail__tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px}@media(max-width:767px){.product-detail__tabs-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}}.product-detail__tabs{width:100%}.product-detail__tab{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;cursor:pointer;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.product-detail__tab--active{border-color:var(--color-green-dark);background:transparent;cursor:default}@media(max-width:767px){.product-detail__tab{height:40px;padding:8px 16px;font-size:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}}.product-detail__tab-panel--hidden{display:none}.product-detail__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.4;color:var(--color-green-dark);margin:1rem 2rem}.product-detail__text p+p{margin-top:1em}.product-detail__text ol,.product-detail__text ul{margin:1rem 0}.product-detail__text li{margin:.5rem 0}.product-detail__text h2,.product-detail__text h3,.product-detail__text h4,.product-detail__text h5,.product-detail__text h6{margin:.5 rem 0}@media(max-width:1023px){.product-detail__text{font-size:16px;margin:1rem}}@media(max-width:767px){.product-detail__text{font-size:14px}}.product-detail__certificates{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px}.product-detail__certificates img{height:100%;-o-object-fit:cover;object-fit:cover}.product-detail__related-head{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;margin-bottom:40px}@media(max-width:1023px){.product-detail__related-head{margin-bottom:30px}}@media(max-width:767px){.product-detail__related-head{-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;margin-bottom:20px;gap:10px}}.product-detail__related-title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;color:var(--color-green-dark);margin-bottom:1rem}@media(max-width:767px){.product-detail__related-title{font-size:24px}}.product-detail__related-text{max-width:220px;font-size:24px;line-height:120%}@media(max-width:1599px){.product-detail__related-text{max-width:180px;font-size:20px}}@media(max-width:767px){.product-detail__related-text{max-width:100%;font-size:16px}}@media(max-width:389px){.product-detail__related-text{font-size:14px}}.product-detail__related-btn{margin-top:30px}.product-detail__catalog-link{margin-top:40px}@media(max-width:767px){.product-detail__catalog-link{width:100%;margin-top:20px}}.catalog-sections{margin-top:30px}.catalog-sections__title{margin:30px 0 24px;font-size:var(--fz-headline3)}.catalog-sections__title a{color:var(--color-green-dark);text-decoration:none}.catalog-sections__track-wrap{position:relative;overflow:hidden}.catalog-sections__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.catalog-sections__track::-webkit-scrollbar{display:none}.catalog-sections__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:80px;padding:10px 24px 10px 10px;border-radius:10px;background:var(--bg-surface);text-decoration:none;color:var(--color-green-dark);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:1367px){.catalog-sections__item{height:40px;padding:5px 10px;gap:5px}}.catalog-sections__image-wrap{width:74px;height:74px;border-radius:10px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:1367px){.catalog-sections__image-wrap{width:40px;height:40px;border-radius:0}}.catalog-sections__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-sections__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3px;white-space:nowrap}.catalog-sections__name{font-family:Playfair Display,serif;font-size:20px;font-weight:400;line-height:1;text-transform:uppercase}@media(max-width:1367px){.catalog-sections__name{font-size:16px}}.catalog-sections__count{font-family:Visby,sans-serif;font-size:16px;font-weight:500;line-height:1}@media(max-width:1367px){.catalog-sections__count{font-size:12px}}.catalog-sections__fade{position:absolute;top:0;width:178px;height:80px;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(max-width:1367px){.catalog-sections__fade{display:none}}.catalog-sections__fade--left{left:0;background:linear-gradient(90deg,var(--bg-modal) 15%,rgba(255,255,255,0) 100%)}.catalog-sections__fade--right{right:0;background:linear-gradient(270deg,var(--bg-modal) 15%,rgba(255,255,255,0) 100%)}.catalog-sections__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--color-green-dark);background:transparent;color:var(--color-green-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;line-height:1;cursor:default;z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}@media(max-width:1367px){.catalog-sections__arrow{display:none}}.catalog-sections__arrow--left{left:12px}.catalog-sections__arrow--right{right:12px}.catalog-sections--can-scroll-left .catalog-sections__fade--left{opacity:1}.catalog-sections--can-scroll-left .catalog-sections__arrow--left{opacity:1;visibility:visible}.catalog-sections--can-scroll-right .catalog-sections__fade--right{opacity:1}.catalog-sections--can-scroll-right .catalog-sections__arrow--right{opacity:1;visibility:visible}.catalog-page__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin:20px 0 var(--padding-vertical) 0}@media(max-width:1367px){.catalog-page__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.catalog-page__filter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media(max-width:1367px){.catalog-page__filter{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}@media(max-width:1023px){.catalog-page__filter{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:767px){.catalog-page__filter--hidden-mobile{display:none}}.catalog-page__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;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}.catalog-page__gifts,.catalog-page__products{width:100%}.catalog-page__products .universal-form{padding-top:0}.catalog-page__products .catalog-sections{margin:0}.catalog-products__sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}.catalog-products__sort{position:relative;min-height:60px;padding:20px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);line-height:1}.catalog-products__sort:focus-within{--btn-border-color: var(--color-primary)}.catalog-products__sort-label{white-space:nowrap}.catalog-products__sort-icon{width:20px;height:20px}.catalog-products__sort-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.catalog-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}@media(max-width:1367px){.catalog-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}}@media(max-width:767px){.catalog-products__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px 12px}}@media(max-width:389px){.catalog-products__grid{grid-template-columns:1fr}}.catalog-products__pagination{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;gap:10px;margin:50px 0 100px}.catalog-filter__inner{padding:30px 20px;border-radius:10px;background:var(--bg-surface)}@media(max-width:1367px){.catalog-filter__inner{padding:20px 16px}}.catalog-filter__title{margin-bottom:20px;font-family:var(--font-family-base),sans-serif;font-size:28px;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-green-dark)}@media(max-width:1367px){.catalog-filter__title{font-size:24px}}.catalog-filter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.catalog-filter__groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.catalog-filter__group{padding:0;border-bottom:1px solid var(--bg-body)}.catalog-filter__group--expanded .catalog-filter__group-body{display:block}.catalog-filter__group-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding:18px 0;cursor:default;font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-green-dark)}@media(max-width:1367px){.catalog-filter__group-title{font-size:20px;padding:14px 0}}.catalog-filter__group-body{display:block;padding:0 0 16px;max-height:120px;overflow-y:auto;overflow-x:hidden}.catalog-filter__range-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.catalog-filter__range-col{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}.catalog-filter__range-label{font-size:14px;color:var(--color-green-dark)}.catalog-filter__input{width:100%;height:36px;padding:0 10px;border-radius:6px;background:transparent;color:var(--color-green-dark);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--color-grey-dark);font-family:var(--font-family-base),serif;font-size:16px;font-weight:300}.catalog-filter__input::-webkit-outer-spin-button,.catalog-filter__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-filter__slider{display:none}.catalog-filter__slider .bx-ui-slider-pricebar-vd,.catalog-filter__slider .bx-ui-slider-pricebar-vn,.catalog-filter__slider .bx-ui-slider-pricebar-v{position:absolute;top:12px;height:2px;left:0;right:0}.catalog-filter__slider .bx-ui-slider-pricebar-vd{background:var(--bg-body)}.catalog-filter__slider .bx-ui-slider-pricebar-v{background:var(--color-green-dark)}.catalog-filter__slider .bx-ui-slider-range{position:absolute;inset:0}.catalog-filter__slider .bx-ui-slider-handle{position:absolute;top:7px;width:12px;height:12px;border-radius:50%;background:var(--color-green-dark)}.catalog-filter__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.catalog-filter__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-green-dark);font-size:16px;cursor:pointer}.catalog-filter__option--disabled{opacity:.5;cursor:not-allowed}.catalog-filter__count{opacity:.7}.catalog-filter .form-checkbox__label{font-family:var(--font-family-base),sans-serif;font-size:16px;line-height:1.25;color:var(--color-green-dark)}.catalog-filter__actions{display:grid;grid-template-columns:1fr;gap:12px;padding-top:20px}@media(max-width:767px){.catalog-filter__actions{grid-template-columns:1fr}}.catalog-filter__result{grid-column:1/-1;font-size:14px;color:var(--color-green-dark)}.catalog-filter__result a{margin-left:8px;color:var(--color-green-dark)}.catalog-item-card{overflow:hidden}.catalog-item-card__image-link{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;text-decoration:none;background:var(--bg-surface)}.catalog-item-card__slider{position:relative;width:100%;height:100%}.catalog-item-card__slider-wrapper{width:100%;height:100%}.catalog-item-card__slide{width:100%;height:100%;background:var(--bg-surface)}.catalog-item-card__slider-parts{position:absolute;z-index:3;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1023px){.catalog-item-card__slider-parts{display:none}}.catalog-item-card__slider-part{-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-item-card__actions{position:absolute;z-index:5;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media(max-width:1367px){.catalog-item-card__actions{top:6px;right:6px;gap:4px}}.catalog-item-card__action-btn{width:32px;height:32px;padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:50%;background:var(--bg-surface);color:var(--color-green-dark);cursor:pointer;-webkit-transition:color .3s ease,fill-opacity .3s ease;transition:color .3s ease,fill-opacity .3s ease}.catalog-item-card__action-btn:hover{color:var(--color-primary-action)}.catalog-item-card__action-btn svg{display:block}@media(max-width:1367px){.catalog-item-card__action-btn{width:28px;height:28px;padding:2px}}.catalog-item-card__action-btn--compare.active{color:var(--color-red)}.catalog-item-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.catalog-item-card__image--empty{width:50%;height:100%;margin:0 auto}.catalog-item-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 0 0 5px;margin-top:12px;color:var(--color-green-dark)}@media(max-width:1367px){.catalog-item-card__content{gap:8px;margin-top:10px;padding-left:0}}.catalog-item-card__title{font-family:var(--font-family-base),sans-serif;font-size:18px;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-green-dark);margin:0}@media(max-width:1367px){.catalog-item-card__title{font-size:14px}}.catalog-item-card__title a{color:inherit;text-decoration:none;font-size:inherit}.catalog-item-card__description{font-family:var(--font-family-base),sans-serif;font-size:14px;font-weight:var(--font-weight-base);line-height:1.2;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1367px){.catalog-item-card__description{font-size:12px}}.catalog-item-card__price{font-family:var(--font-family-base),sans-serif;font-size:20px;font-weight:var(--font-weight-medium);line-height:1;margin:0}@media(max-width:1367px){.catalog-item-card__price{font-size:16px}}.catalog-item-card .product-slider__pagination{position:absolute;z-index:4;left:50%;bottom:10px;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:10px;width:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:6px 10px;background:var(--color-white);border-radius:40px}@media(max-width:1367px){.catalog-item-card .product-slider__pagination{bottom:8px}}.catalog-item-card .product-slider__pagination .swiper-pagination-bullet{position:relative;width:10px;height:10px;margin:0;border:none;border-radius:50%;background:var(--bg-surface);opacity:1}.catalog-item-card .product-slider__pagination .swiper-pagination-bullet:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background-color:transparent;border:1px solid var(--color-green-dark);-webkit-transition:background .3s ease;transition:background .3s ease}.catalog-item-card .product-slider__pagination .swiper-pagination-bullet-active:before{background-color:var(--color-green-dark)}.catalog-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media(max-width:1367px){.catalog-description{gap:50px}}@media(max-width:767px){.catalog-description{gap:40px}}.catalog-description--after-products{margin-top:100px;margin-bottom:0}@media(max-width:1367px){.catalog-description--after-products{margin-top:70px}}@media(max-width:767px){.catalog-description--after-products{margin-top:50px}}.catalog-description__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:1360px;margin:0 auto;width:100%;padding-bottom:var(--padding-vertical)}@media(max-width:1023px){.catalog-description__section{gap:30px}}@media(max-width:767px){.catalog-description__section{gap:20px}}.catalog-description__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);margin:0;font-size:64px;line-height:.9;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1599px){.catalog-description__title{font-size:51px}}@media(max-width:1367px){.catalog-description__title{font-size:51px}}@media(max-width:1023px){.catalog-description__title{font-size:40px}}@media(max-width:767px){.catalog-description__title{font-size:24px;text-align:left}}.catalog-description__image{width:100%;max-width:100%;margin:0;border-radius:20px;overflow:hidden}.catalog-description__image img{display:block;width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center 55%;object-position:center 55%}@media(max-width:1023px){.catalog-description__image{height:auto;border-radius:10px}.catalog-description__image img{-o-object-position:center 54%;object-position:center 54%}}@media(max-width:767px){.catalog-description__image img{-o-object-position:center 46%;object-position:center 46%}}.catalog-description__text{max-width:100%;font-size:20px;line-height:1.2}@media(max-width:767px){.catalog-description__text{font-size:16px}}@media(max-width:389px){.catalog-description__text{font-size:14px}}.favorites-page{padding-top:20px;padding-bottom:var(--padding-vertical)}@media(max-width:767px){.favorites-page{padding-top:10px}}.favorites-page__title{font-family:var(--font-family-headline),sans-serif;margin:0 0 14px;font-size:64px;font-weight:var(--font-weight-headine);line-height:.9;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1367px){.favorites-page__title{font-size:48px}}@media(max-width:1023px){.favorites-page__title{font-size:36px}}@media(max-width:767px){.favorites-page__title{margin-bottom:20px;font-size:24px;text-align:left}}.favorites-page__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px}.favorites-page__actions--hidden{display:none}@media(max-width:767px){.favorites-page__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;margin-bottom:20px}}.favorites-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 20px}@media(max-width:1599px){.favorites-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1367px){.favorites-page__grid{gap:40px 16px}}@media(max-width:1023px){.favorites-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}}@media(max-width:767px){.favorites-page__grid{grid-template-columns:1fr;gap:30px}}.favorites-page__content{overflow:hidden}.favorites-page__empty{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:520px;padding:90px 0 160px;text-align:center}.favorites-page__empty--hidden{display:none}@media(max-width:767px){.favorites-page__empty{min-height:250px;padding:36px 0 114px}}.favorites-page__empty-title{font-family:var(--font-family-headline),sans-serif;margin:0 0 14px;font-size:64px;font-weight:var(--font-weight-headine);line-height:.9;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1023px){.favorites-page__empty-title{font-size:40px}}@media(max-width:767px){.favorites-page__empty-title{margin-bottom:10px;font-size:24px}}.favorites-page__empty-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);margin:0 0 40px;font-size:20px;line-height:1.2;color:var(--color-green-dark)}@media(max-width:767px){.favorites-page__empty-text{width:min(260px,100%);margin-bottom:50px;font-size:14px;line-height:1}}.error-page{padding-top:135px;padding-bottom:75px}@media(max-width:1599px){.error-page{padding-top:50px}}@media(max-width:1367px){.error-page{padding-bottom:60px}}@media(max-width:767px){.error-page{padding-top:46px;padding-bottom:35px}}.error-page__content{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;text-align:center}.error-page__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:40px;line-height:100%;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1599px){.error-page__title{font-size:36px}}@media(max-width:1367px){.error-page__title{font-size:32px}}@media(max-width:767px){.error-page__title{font-size:24px}}.error-page__code{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);margin-bottom:120px;font-size:500px;line-height:70%;text-transform:uppercase;color:var(--color-black);position:relative;bottom:40px}@media(max-width:1599px){.error-page__code{font-size:450px;margin-bottom:110px}}@media(max-width:1367px){.error-page__code{font-size:350px;margin-bottom:70px}}@media(max-width:767px){.error-page__code{-ms-flex-item-align:center;align-self:center;margin-bottom:22px;font-size:188px;line-height:.9}}@media(max-width:389px){.error-page__code{font-size:164px}}.error-page__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);width:610px;max-width:100%;margin:0 0 30px;font-size:20px;line-height:1.2;color:var(--color-green-dark);text-wrap:auto}@media(max-width:1367px){.error-page__text{font-size:18px}}@media(max-width:767px){.error-page__text{-ms-flex-item-align:center;align-self:center;width:300px;margin-bottom:26px;font-size:14px;line-height:1;text-align:center}}.error-page__button.btn{min-width:290px}.catalog-slider .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}@media(max-width:1599px){.catalog-slider .container{gap:95px}}@media(max-width:1023px){.catalog-slider .container{gap:45px}}@media(max-width:767px){.catalog-slider .container{gap:30px}}.catalog-slider__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;color:var(--color-green-dark)}@media(max-width:1599px){.catalog-slider__label{font-size:24px;line-height:1}}@media(max-width:767px){.catalog-slider__label{font-size:16px}}.catalog-slider__inner{position:relative}.catalog-slider__swiper{width:100%;overflow:hidden}.catalog-slider__slide{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;gap:30px;color:var(--color-green-dark);text-decoration:none}@media(max-width:1023px){.catalog-slider__slide{gap:32px}}@media(max-width:767px){.catalog-slider__slide{gap:20px}}.catalog-slider__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px;height:350px}@media(max-width:1023px){.catalog-slider__image{width:272px;height:272px}}@media(max-width:767px){.catalog-slider__image{width:180px;height:177px}}@media(max-width:389px){.catalog-slider__image{width:150px;height:148px}}.catalog-slider__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-slider__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.catalog-slider__caption{gap:3px}}.catalog-slider__name{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:38px;line-height:.9}@media(max-width:1599px){.catalog-slider__name{font-size:32px}}@media(max-width:1023px){.catalog-slider__name{font-size:32px}}@media(max-width:767px){.catalog-slider__name{font-size:16px}}.catalog-slider__count{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;line-height:1}@media(max-width:767px){.catalog-slider__count{font-size:12px}}.catalog-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}@media(max-width:767px){.catalog-slider__controls{display:none}}.catalog-slider__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;border-radius:50%;padding:0;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease,opacity .3s ease;transition:color .3s ease,background-color .3s ease,opacity .3s ease}.catalog-slider__button.swiper-button-disabled{opacity:.3;cursor:default}.catalog-slider__button svg{display:block}.catalog-slider__pagination{display:none}@media(max-width:767px){.catalog-slider__pagination{position:static;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:5px;margin-top:18px}}.catalog-slider__pagination .swiper-pagination-bullet{width:7px;height:7px;border:1px solid var(--color-green-dark);border-radius:50%;background:transparent;opacity:1;margin:0}.catalog-slider__pagination .swiper-pagination-bullet-active{background:var(--color-green-dark)}.banner-slider{position:relative;margin-top:0;overflow:hidden}.banner-slider--with-header{margin-top:calc(-60px - 2 * var(--padding-vertical-small) - 24px)}@media(max-width:1023px){.banner-slider--with-header{margin-top:calc(-50px - 2 * var(--padding-vertical-small) - 24px)}}.banner-slider__swiper{width:100%}.banner-slider__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.banner-slider__slide{position:relative;height:92vh;background:var(--bg-base)}.banner-slider__picture{display:block;width:100%;height:100%}.banner-slider__picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width:1023px){.banner-slider__picture img{-o-object-position:72% center;object-position:72% center}}@media(max-width:767px){.banner-slider__picture img{-o-object-position:86% center;object-position:86% center}}.banner-slider__container{position:absolute;z-index:2;left:50%;bottom:50px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%}@media(max-width:1023px){.banner-slider__container{bottom:20px}}@media(max-width:767px){.banner-slider__container{bottom:20px}}@media(max-width:1023px){.banner-slider__button{width:100%!important}}@media(max-width:767px){.banner-slider__button{min-height:40px;font-size:14px;line-height:16px}}.banner-slider__controls-container{position:absolute;z-index:3;left:50%;bottom:66px;-webkit-transform:translate(0);transform:translate(0);width:50%;max-width:calc(var(--container) / 2)}@media(max-width:1023px){.banner-slider__controls-container{bottom:90px}}@media(max-width:767px){.banner-slider__controls-container{bottom:80px}}.banner-slider__controls{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:20px}@media(max-width:767px){.banner-slider__controls{gap:14px}}.banner-slider__pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:auto!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;inset:auto;-webkit-transform:none;transform:none}.banner-slider__pagination .swiper-pagination-bullet{display:block;width:10px;height:10px;margin:0;border-radius:100%;background:var(--color-inverse);opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.banner-slider__pagination .swiper-pagination-bullet-active{opacity:1}.banner-slider__pause{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;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--color-inverse);cursor:pointer}.banner-slider__pause-icon{display:block}.banner-slider__pause-icon--pause{width:12px;height:16px;border-left:3px solid currentColor;border-right:3px solid currentColor}.banner-slider__pause-icon--play{display:none;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid currentColor}.banner-slider__pause[aria-pressed=true] .banner-slider__pause-icon--pause{display:none}.banner-slider__pause[aria-pressed=true] .banner-slider__pause-icon--play{display:block}.brand-slider{overflow:hidden;--preview-width: 740px;--content-gap: 80px}@media(max-width:1599px){.brand-slider{--preview-width: 640px;--content-gap: 60px}}@media(max-width:1367px){.brand-slider{--preview-width: 500px;--content-gap: 40px}}@media(max-width:1023px){.brand-slider{--preview-width: 100%}}.brand-slider .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1023px){.brand-slider .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0}}.brand-slider__active-card{z-index:2;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:var(--preview-width);height:600px;padding:20px;border-radius:20px;background:var(--bg-surface);color:var(--color-green-dark);text-decoration:none;overflow:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-ms-flex-negative:0;flex-shrink:0;position:relative}@media(max-width:1599px){.brand-slider__active-card{height:550px}}@media(max-width:1367px){.brand-slider__active-card{height:480px}}@media(max-width:1023px){.brand-slider__active-card{height:400px;width:calc(100vw - var(--padding-horizontal) * 2);margin:0 auto}}.brand-slider__active-card.is-changing{opacity:1}.brand-slider__choose{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:center;-ms-flex-pack:center;justify-content:center;gap:40px;width:min(100vw - var(--preview-width) - var(--padding-horizontal) * 2,980px)}@media(max-width:1023px){.brand-slider__choose{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media(max-width:1367px){.brand-slider__choose{gap:20px}}.brand-slider__slider{display:block;overflow:hidden;width:calc(100vw - var(--preview-width) - var(--padding-horizontal));margin-right:var(--padding-horizontal)}@media(max-width:1023px){.brand-slider__slider{width:100vw;margin:0}}.brand-slider__slider:before{content:"";display:block;width:calc((var(--content-gap) - 20px) / 2);height:350px;position:absolute;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-grey) 0%,rgba(242,242,242,0) 100%)}@media(max-width:1599px){.brand-slider__slider:before{height:260px}}@media(max-width:1367px){.brand-slider__slider:before{height:180px}}@media(max-width:1023px){.brand-slider__slider:before{height:160px;content:none}}@media(max-width:767px){.brand-slider__slider:before{height:110px}}.brand-slider__active-card.is-changing .brand-slider__active-country,.brand-slider__active-card.is-changing .brand-slider__active-logo,.brand-slider__active-card.is-changing .brand-slider__active-description{opacity:0}.brand-slider__active-card.is-fade-in .brand-slider__active-country,.brand-slider__active-card.is-fade-in .brand-slider__active-logo,.brand-slider__active-card.is-fade-in .brand-slider__active-description{-webkit-animation:brandShowcaseCardFadeIn .38s ease forwards;animation:brandShowcaseCardFadeIn .38s ease forwards}.brand-slider__active-country{font-size:20px;line-height:100%;opacity:1;font-weight:300;pointer-events:none}@media(max-width:1599px){.brand-slider__active-country{font-size:18px}}@media(max-width:1367px){.brand-slider__active-country{font-size:16px}}.brand-slider__active-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:290px;opacity:1;margin:0 auto}@media(max-width:1023px){.brand-slider__active-logo{width:185px}}@media(max-width:1367px){.brand-slider__active-logo{width:220px}}.brand-slider__active-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-slider__active-description{font-size:20px;line-height:120%;opacity:1;font-weight:300;pointer-events:none}@media(max-width:1599px){.brand-slider__active-description{font-size:18px}}@media(max-width:1023px){.brand-slider__active-description{font-size:16px}}@media(max-width:1367px){.brand-slider__active-description{font-size:16px}}.brand-slider__lead{margin:0 50px 0 var(--content-gap);font-size:20px;line-height:120%;color:var(--color-green-dark);pointer-events:none}@media(max-width:1599px){.brand-slider__lead{font-size:18px}}@media(max-width:1367px){.brand-slider__lead{margin-right:0}}@media(max-width:1023px){.brand-slider__lead{font-size:16px;width:calc(100vw - var(--padding-horizontal) * 2);margin:0 auto}}.brand-slider__swiper{position:relative;left:var(--content-gap);overflow:visible;width:min(100% - var(--content-gap) - var(--padding-horizontal),900px);margin:0}@media(max-width:1023px){.brand-slider__swiper{width:calc(100vw - var(--padding-horizontal) * 2);left:var(--padding-horizontal)}}.brand-slider__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.brand-slider__slide{width:440px;height:350px}@media(max-width:1599px){.brand-slider__slide{width:350px;height:260px}}@media(max-width:1367px){.brand-slider__slide{width:280px;height:180px}}@media(max-width:1023px){.brand-slider__slide{width:230px;height:160px}}@media(max-width:767px){.brand-slider__slide{width:170px;height:110px}}.brand-slider__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:20px;border:1px solid transparent;border-radius:20px;background:var(--bg-surface);color:var(--color-green-dark);text-decoration:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media(max-width:1023px){.brand-slider__card{border-radius:10px}}.brand-slider__slide.is-active .brand-slider__card{pointer-events:none}.brand-slider__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(62%,230px);height:120px}@media(max-width:1599px){.brand-slider__logo{width:150px}}@media(max-width:1367px){.brand-slider__logo{width:120px}}@media(max-width:1023px){.brand-slider__logo{width:120px}}@media(max-width:767px){.brand-slider__logo{width:80px}}.brand-slider__logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:20px}@media(max-width:1367px){.brand-slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:10px}}@-webkit-keyframes brandShowcaseCardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes brandShowcaseCardFadeIn{0%{opacity:0}to{opacity:1}}.partnership-benefits{color:var(--color-green-dark);overflow:hidden}.partnership-benefits__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:76px;line-height:.9;text-transform:uppercase}@media(max-width:1599px){.partnership-benefits__title{font-size:64px}}@media(max-width:1367px){.partnership-benefits__title{font-size:40px}}@media(max-width:767px){.partnership-benefits__title{font-size:24px;text-transform:none}}.partnership-benefits__panel{position:relative;margin-top:28px}@media(max-width:767px){.partnership-benefits__panel{margin-top:12px}}.partnership-benefits__panel:before{content:"";position:absolute;inset:0;height:565px;background:var(--bg-modal);-webkit-box-shadow:inset 0 25px 20.3px rgba(0,0,0,.15);box-shadow:inset 0 25px 20.3px #00000026;pointer-events:none}@media(max-width:767px){.partnership-benefits__panel:before{height:130px}}.partnership-benefits__content{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 327px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:58px;min-height:663px;padding:90px 0 70px}@media(max-width:1599px){.partnership-benefits__content{grid-template-columns:minmax(0,1fr) 279px minmax(0,1fr);gap:40px;min-height:565px;padding-top:132px}}@media(max-width:1367px){.partnership-benefits__content{grid-template-columns:minmax(0,1fr) 185px minmax(0,1fr);gap:26px;min-height:525px;padding-top:90px}}@media(max-width:1023px){.partnership-benefits__content{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:20px}}@media(max-width:767px){.partnership-benefits__content{display:block;min-height:0;padding:266px 0 0}}.partnership-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media(max-width:1599px){.partnership-benefits__list{gap:55px}}@media(max-width:1023px){.partnership-benefits__list{gap:28px}}@media(max-width:767px){.partnership-benefits__list{gap:20px}}.partnership-benefits__list--left{grid-column:1/2}.partnership-benefits__list--right{grid-column:3/4}@media(max-width:767px){.partnership-benefits__list--right{margin-top:20px}}.partnership-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width:767px){.partnership-benefits__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.partnership-benefits__number{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:64px;line-height:.9;white-space:nowrap}@media(max-width:1367px){.partnership-benefits__number{font-size:48px}}@media(max-width:767px){.partnership-benefits__number{font-size:36px}}.partnership-benefits__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);max-width:511px;font-size:24px;line-height:1}@media(max-width:1599px){.partnership-benefits__text{max-width:423px;font-size:20px}}@media(max-width:1023px){.partnership-benefits__text{font-size:16px}}@media(max-width:767px){.partnership-benefits__text{max-width:none;font-size:14px}}.partnership-benefits__image{position:absolute;top:0;left:50%;z-index:1;width:327px;height:663px;overflow:hidden;-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}@media(max-width:1599px){.partnership-benefits__image{width:279px;height:565px}}@media(max-width:1367px){.partnership-benefits__image{width:220px;height:445px}}@media(max-width:1023px){.partnership-benefits__image{width:220px;height:445px}}@media(max-width:767px){.partnership-benefits__image{width:117px;height:236px}}.partnership-benefits__image img{width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.cooperation-steps{color:var(--color-green-dark);overflow:hidden}.cooperation-steps .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cooperation-steps__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);max-width:1020px;font-size:76px;line-height:1;text-transform:uppercase}@media(max-width:1599px){.cooperation-steps__title{font-size:64px}}@media(max-width:1367px){.cooperation-steps__title{max-width:760px;font-size:52px}}@media(max-width:767px){.cooperation-steps__title{font-size:24px}}.cooperation-steps__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;margin-top:-73px}@media(max-width:1599px){.cooperation-steps__list{margin-top:-51px}}@media(max-width:1367px){.cooperation-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}}@media(max-width:767px){.cooperation-steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:25px}}.cooperation-steps__card{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:400px;overflow:hidden;border-radius:20px;background:var(--color-white)}@media(max-width:1599px){.cooperation-steps__card{border-radius:20px}}@media(max-width:1367px){.cooperation-steps__card{border-radius:14px}}@media(max-width:767px){.cooperation-steps__card{width:100%;min-height:300px;border-radius:10px}}.cooperation-steps__card:before{content:"";display:block;width:100%;height:180px;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff,#fff0);z-index:2;position:absolute}.cooperation-steps__card--1{min-height:400px}@media(max-width:1599px){.cooperation-steps__card--1{min-height:349px}}@media(max-width:1367px){.cooperation-steps__card--1{min-height:320px}}@media(max-width:767px){.cooperation-steps__card--1{min-height:300px}}.cooperation-steps__card--2{min-height:476px}@media(max-width:1599px){.cooperation-steps__card--2{min-height:415px}}@media(max-width:1367px){.cooperation-steps__card--2{min-height:320px}}@media(max-width:767px){.cooperation-steps__card--2{min-height:300px}}.cooperation-steps__card--3{min-height:551px}@media(max-width:1599px){.cooperation-steps__card--3{min-height:480px}}@media(max-width:1367px){.cooperation-steps__card--3{min-height:480px;grid-row:span 2;align-self:flex-start}}@media(max-width:767px){.cooperation-steps__card--3{min-height:460px}}.cooperation-steps__card--4{min-height:626px}@media(max-width:1599px){.cooperation-steps__card--4{min-height:545px}}@media(max-width:1367px){.cooperation-steps__card--4{min-height:480px}}@media(max-width:767px){.cooperation-steps__card--4{min-height:460px}}.cooperation-steps__card--5{min-height:700px}@media(max-width:1599px){.cooperation-steps__card--5{min-height:610px}}@media(max-width:1367px){.cooperation-steps__card--5{min-height:480px}}@media(max-width:767px){.cooperation-steps__card--5{min-height:460px}}.cooperation-steps__info{position:relative;z-index:2;padding:20px}@media(max-width:767px){.cooperation-steps__info{padding:20px 10px}}.cooperation-steps__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;line-height:1.1;text-transform:uppercase}@media(max-width:767px){.cooperation-steps__label{font-size:16px}}.cooperation-steps__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);max-width:316px;margin-top:4px;font-size:24px;line-height:1}@media(max-width:1599px){.cooperation-steps__text{font-size:20px}}@media(max-width:1023px){.cooperation-steps__text{font-size:18px}}@media(max-width:767px){.cooperation-steps__text{max-width:none;font-size:14px}}.cooperation-steps__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.cooperation-steps__button{width:100%;min-height:50px;margin-top:20px;border-radius:50px;font-size:20px}@media(max-width:1599px){.cooperation-steps__button{border-radius:10px;font-size:16px}}@media(max-width:767px){.cooperation-steps__button{min-height:30px;margin-top:10px;font-size:12px}}.brand-portfolio{overflow:hidden;color:var(--color-green-dark)}.brand-portfolio__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:76px;line-height:1;text-transform:uppercase}@media(max-width:1599px){.brand-portfolio__title{font-size:64px}}@media(max-width:1367px){.brand-portfolio__title{font-size:40px}}@media(max-width:767px){.brand-portfolio__title{font-size:24px}}.brand-portfolio__inner{position:relative;margin-top:50px}@media(max-width:1599px){.brand-portfolio__inner{margin-top:30px}}@media(max-width:767px){.brand-portfolio__inner{margin-top:13px}}.brand-portfolio__swiper{overflow:visible;width:100%}@media(max-width:767px){.brand-portfolio__swiper{overflow:visible}}.brand-portfolio__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:767px){.brand-portfolio__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-transform:none!important;transform:none!important}}.brand-portfolio__slide{width:422.5px;height:422.5px}@media(max-width:1367px){.brand-portfolio__slide{width:370px;height:370px}}@media(max-width:767px){.brand-portfolio__slide{width:100%;height:calc(100vw - 20px);max-height:450px}}.brand-portfolio__card{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:10px;color:var(--color-white);text-decoration:none;background:var(--color-green-dark)}.brand-portfolio__card:before{content:"";position:absolute;inset:36.5% 0 0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--color-black) 100%);pointer-events:none}.brand-portfolio__card:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:var(--color-black);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.brand-portfolio__card:hover:after,.brand-portfolio__card:focus-visible:after{opacity:.5}@media(max-width:767px){.brand-portfolio__card:before{inset:37.3% 0 0}.brand-portfolio__card:after{display:none}}.brand-portfolio__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.brand-portfolio__content{position:absolute;left:20px;right:20px;bottom:20px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}@media(max-width:767px){.brand-portfolio__content{left:10px;right:10px;bottom:13px;gap:5px}}.brand-portfolio__name{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);color:var(--color-white);font-size:28px;line-height:1.1;text-transform:uppercase}@media(max-width:1367px){.brand-portfolio__name{font-size:20px}}@media(max-width:767px){.brand-portfolio__name{font-size:16px}}.brand-portfolio__description{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);color:var(--color-white);font-size:16px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.brand-portfolio__description{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.brand-portfolio__more{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);position:absolute;top:50%;left:50%;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px;border-radius:50px;font-size:16px;line-height:1;text-transform:uppercase;opacity:0;color:var(--color-white);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:767px){.brand-portfolio__more{display:none}}.brand-portfolio__more svg{width:25px;height:25px;color:var(--color-white)}.brand-portfolio__card:hover .brand-portfolio__more,.brand-portfolio__card:focus-visible .brand-portfolio__more{opacity:1}.brand-portfolio__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:30px}@media(max-width:767px){.brand-portfolio__controls{display:none}}.brand-portfolio__button{min-width:40px;min-height:40px;padding:0;border-radius:50%}.brand-portfolio__button.swiper-button-disabled{opacity:.3;cursor:default}.brand-portfolio__button svg{width:24px;height:24px}.head{padding-top:var(--padding-vertical-small)}.head__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1367px){.head__hero{gap:16px}}@media(max-width:767px){.head__hero{gap:20px}}.head__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:767px){.head__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.head__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;line-height:.9;text-transform:uppercase}@media(max-width:1367px){.head__title{font-size:40px}}@media(max-width:767px){.head__title{font-size:24px}}.head__tagline{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1;width:251px}@media(max-width:1367px){.head__tagline{width:210px}}@media(max-width:767px){.head__tagline{font-size:14px;width:100%}}@media(max-width:389px){.head__tagline{font-size:12px}}.head__banner{position:relative;height:400px;border-radius:20px;overflow:hidden}@media(max-width:1367px){.head__banner{border-radius:10px}}@media(max-width:767px){.head__banner{height:246px}}@media(max-width:389px){.head__banner{height:200px}}.head__banner>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.head__logo{position:absolute;inset:0;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-top:20px;-webkit-filter:invert(100%);filter:invert(100%)}@media(max-width:767px){.head__logo{padding-top:0}}.head__logo img{width:548px;height:80px;-o-object-fit:contain;object-fit:contain}@media(max-width:1599px){.head__logo img{width:446px}}@media(max-width:1367px){.head__logo img{width:322px;height:58px}}@media(max-width:767px){.head__logo img{width:196px;height:34px}}.head__lead{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;-ms-flex-item-align:end;align-self:flex-end;width:869px}@media(max-width:1367px){.head__lead{-ms-flex-item-align:start;align-self:flex-start;width:870px}}@media(max-width:1023px){.head__lead{width:100%}}@media(max-width:767px){.head__lead{font-size:16px}}@media(max-width:389px){.head__lead{font-size:14px}}.head__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:150px}@media(max-width:1599px){.head__contacts{gap:67px}}@media(max-width:1367px){.head__contacts{display:grid;grid-template-columns:fit-content(100%) minmax(0,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}}@media(max-width:767px){.head__contacts{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.head__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:767px){.head__contact-item{gap:10px}}@media(max-width:1367px){.head__contact-item--legal{grid-column:2/3;grid-row:2/3}}@media(max-width:767px){.head__contact-item--legal{grid-column:1/-1;grid-row:3/4}}.head__contact-item--extra{width:533px}@media(max-width:1367px){.head__contact-item--extra{width:auto;grid-column:2/3;grid-row:1/2}}@media(max-width:767px){.head__contact-item--extra{grid-column:1/-1;grid-row:4/5}}.head__contact-item--phone{width:197px}@media(max-width:1367px){.head__contact-item--phone{width:auto;grid-column:1/2;grid-row:2/3}}@media(max-width:767px){.head__contact-item--phone{grid-column:2/3;grid-row:1/2}}.head__contact-item--social{width:197px}@media(max-width:1367px){.head__contact-item--social{width:auto;grid-column:1/2;grid-row:1/2}}@media(max-width:767px){.head__contact-item--social{grid-column:1/2;grid-row:1/2}}.head__contact-title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;line-height:1}@media(max-width:767px){.head__contact-title{font-size:14px}}@media(max-width:389px){.head__contact-title{font-size:14px}}.head__contact-value{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;color:var(--color-green-dark);text-decoration:none}@media(max-width:767px){.head__contact-value{font-size:14px}}.head__social-link{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:20px;line-height:1.2;color:var(--color-green-dark);text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.head__social-link svg{width:24px;height:24px}@media(max-width:1367px){.head__social-link svg{width:14px;height:14px}}@media(max-width:767px){.head__social-link{font-size:14px}}.head__hero--contacts .head__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.head__hero--contacts .head__tagline{margin-top:4px}@media(max-width:767px){.head__hero--contacts .head__head{gap:0}}.dealers .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.dealers__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:120%}@media(max-width:1599px){.dealers__label{font-size:17px}}@media(max-width:767px){.dealers__label{font-size:11px}}@media(max-width:389px){.dealers__label{font-size:10px}}.dealers__hero{background:url(/images/blocks/dealers/bg.webp) no-repeat center center;background-size:cover;border-radius:20px;padding:20px;min-height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media(max-width:1367px){.dealers__hero{min-height:400px}}@media(max-width:767px){.dealers__hero{min-height:592px;padding:10px;-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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.dealers__promo{background:var(--color-white);border-radius:20px;width:537px;max-width:100%;min-height:510px;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;padding:20px;gap:18px}@media(max-width:1367px){.dealers__promo{width:401px;min-height:380px}}@media(max-width:767px){.dealers__promo{width:100%;min-height:200px;padding:10px;gap:12px}}.dealers__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.dealers__logo img{width:250px;height:auto}@media(max-width:767px){.dealers__logo img{width:136px}}.dealers__lead{max-width:497px;font-size:24px;line-height:1.2}@media(max-width:1599px){.dealers__lead{font-size:20px}}@media(max-width:1367px){.dealers__lead{max-width:343px;font-size:16px}}@media(max-width:767px){.dealers__lead{max-width:100%;font-size:14px}}@media(max-width:389px){.dealers__lead{font-size:11px;line-height:1.35}}.dealers__cta{width:100%;max-width:290px}@media(max-width:767px){.dealers__cta{max-width:100%;min-height:40px}}.dealers__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1367px){.dealers__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dealers__benefits{grid-template-columns:1fr;gap:10px}}.dealers__benefit{border:1px solid var(--color-green-dark);border-radius:20px;padding:40px 20px 20px;min-height:172px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1599px){.dealers__benefit{min-height:139px;padding:20px 10px;gap:17px}}@media(max-width:1367px){.dealers__benefit{min-height:129px;padding:30px 10px 20px;gap:14px}}@media(max-width:767px){.dealers__benefit{min-height:110px;padding:20px 10px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}}.dealers__benefit h4{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:28px;line-height:1;text-transform:uppercase}@media(max-width:1599px){.dealers__benefit h4{font-size:24px}}@media(max-width:1367px){.dealers__benefit h4{font-size:20px}}@media(max-width:767px){.dealers__benefit h4{font-size:14px}}@media(max-width:389px){.dealers__benefit h4{font-size:11px}}.dealers__benefit p{font-size:20px;line-height:1.2;max-width:345px}@media(max-width:1599px){.dealers__benefit p{font-size:16px;max-width:100%}}@media(max-width:1367px){.dealers__benefit p{font-size:16px;max-width:387px}}@media(max-width:767px){.dealers__benefit p{font-size:14px;max-width:348px}}@media(max-width:389px){.dealers__benefit p{max-width:260px;font-size:11px}}.advantages__list{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:30px}@media(max-width:1599px){.advantages__list{gap:20px}}@media(max-width:1023px){.advantages__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}}.advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width:1023px){.advantages__item{width:calc((100% - 10px)/2)}}@media(max-width:767px){.advantages__item{width:calc((100% - 10px)/2)}}.advantages__number{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:64px;line-height:.9}@media(max-width:1599px){.advantages__number{font-size:64px}}@media(max-width:1367px){.advantages__number{font-size:48px}}@media(max-width:767px){.advantages__number{font-size:40px}}@media(max-width:389px){.advantages__number{font-size:36px}}.advantages__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1}@media(max-width:1599px){.advantages__text{width:134px}}@media(max-width:1367px){.advantages__text{font-size:20px}}@media(max-width:767px){.advantages__text{font-size:16px;width:107px}}@media(max-width:389px){.advantages__text{font-size:14px;width:96px}}.gift-sets__card{background:var(--color-white);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;padding:20px 227px 20px 20px}@media(max-width:1599px){.gift-sets__card{padding-right:40px;gap:30px}}@media(max-width:1367px){.gift-sets__card{padding:10px;gap:20px}}@media(max-width:1023px){.gift-sets__card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(max-width:767px){.gift-sets__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;margin:0 auto}}.gift-sets__image{width:500px;height:500px;-ms-flex-negative:0;flex-shrink:0;border-radius:20px;overflow:hidden}@media(max-width:1599px){.gift-sets__image{width:460px;height:460px}}@media(max-width:1367px){.gift-sets__image{width:calc((100% - 20px)/2);height:auto;aspect-ratio:1/1}}@media(max-width:767px){.gift-sets__image{width:100%;height:auto;border-radius:10px;margin:0 auto}}.gift-sets__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift-sets__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-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:30px;min-width:0}@media(max-width:767px){.gift-sets__content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:0 8px}}@media(max-width:389px){.gift-sets__content{padding:0}}.gift-sets__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;line-height:.9;text-transform:uppercase}@media(max-width:1599px){.gift-sets__title{font-size:48px}}@media(max-width:1367px){.gift-sets__title{font-size:40px;line-height:1.2}}@media(max-width:767px){.gift-sets__title{width:100%;font-size:24px;line-height:.9;text-align:center}}@media(max-width:389px){.gift-sets__title{font-size:24px}}.gift-sets__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2}@media(max-width:1367px){.gift-sets__text{font-size:16px;line-height:1}}@media(max-width:767px){.gift-sets__text{font-size:14px;line-height:1.08;text-align:center}}.gift-sets__cta{padding-left:0;padding-right:0;min-height:auto;border:0}@media(max-width:767px){.gift-sets__cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.about-company__card{background:var(--color-white);border-radius:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:1599px){.about-company__card{padding:20px}}@media(max-width:1367px){.about-company__card{padding:10px}}.about-company__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:767px){.about-company__gallery{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.about-company__image{width:276px;height:300px;border-radius:10px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1599px){.about-company__image{width:276px;height:300px}}@media(max-width:1367px){.about-company__image{width:199px;height:200px}}@media(max-width:1023px){.about-company__image{width:230px;height:230px}}@media(max-width:767px){.about-company__image{width:calc((100% - 10px)/2);height:auto;aspect-ratio:137/150}}.about-company__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-company__content{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:start;-ms-flex-align:start;align-items:flex-start;gap:18px}@media(max-width:1367px){.about-company__content{gap:14px}}@media(max-width:767px){.about-company__content{gap:12px}}.about-company__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2}@media(max-width:1367px){.about-company__label{font-size:24px;line-height:1}}@media(max-width:767px){.about-company__label{font-size:16px}}@media(max-width:389px){.about-company__label{font-size:14px}}.about-company__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;line-height:.9}@media(max-width:1599px){.about-company__title{font-size:64px}}@media(max-width:1367px){.about-company__title{font-size:40px}}@media(max-width:767px){.about-company__title{font-size:24px}}@media(max-width:389px){.about-company__title{font-size:20px}}.about-company__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;max-width:1017px}@media(max-width:1599px){.about-company__text{max-width:981px}}@media(max-width:1367px){.about-company__text{max-width:907px}}@media(max-width:1023px){.about-company__text{max-width:895px}}@media(max-width:767px){.about-company__text{font-size:16px}}@media(max-width:389px){.about-company__text{font-size:14px}}.about-people{overflow:hidden}.about-people__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro hero" "photos hero";gap:20px}@media(max-width:1599px){.about-people__grid{gap:15px}}@media(max-width:1023px){.about-people__grid{grid-template-columns:321px minmax(0,1fr);grid-template-areas:"title title" "photos hero" "text text";gap:10px}}@media(max-width:767px){.about-people__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.about-people__intro{grid-area:intro;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(max-width:1023px){.about-people__intro{display:contents}}@media(max-width:767px){.about-people__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.about-people__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);color:var(--color-green-dark);font-size:64px;line-height:.9;text-transform:uppercase}@media(max-width:1023px){.about-people__title{grid-area:title;font-size:40px}}@media(max-width:767px){.about-people__title{font-size:24px}}.about-people__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);max-width:747px;color:var(--color-green-dark);font-size:20px;line-height:1.2}@media(max-width:1023px){.about-people__text{grid-area:text;max-width:928px}}@media(max-width:767px){.about-people__text{font-size:14px}}.about-people__photos{grid-area:photos;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-self:end}@media(max-width:1599px){.about-people__photos{gap:15px}}@media(max-width:1023px){.about-people__photos{grid-template-columns:1fr;gap:10px;align-self:stretch}}@media(max-width:767px){.about-people__photos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:calc(100% + var(--padding-horizontal));overflow-x:auto;scrollbar-width:none}.about-people__photos::-webkit-scrollbar{display:none}}.about-people__photo{height:250px;border-radius:20px;overflow:hidden}@media(max-width:1599px){.about-people__photo{height:216px}}@media(max-width:1023px){.about-people__photo{height:auto;border-radius:10px}}@media(max-width:767px){.about-people__photo{-webkit-box-flex:0;-ms-flex:0 0 248px;flex:0 0 248px;height:142px}}.about-people__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-people__hero{position:relative;grid-area:hero;min-height:500px;border-radius:20px;overflow:hidden}@media(max-width:1599px){.about-people__hero{min-height:432px}}@media(max-width:1023px){.about-people__hero{min-height:362px;border-radius:10px}}@media(max-width:767px){.about-people__hero{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:200px}}.about-people__hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:132px;background:linear-gradient(0deg,var(--color-black) 0%,rgba(0,0,0,0) 100%);pointer-events:none}@media(max-width:1023px){.about-people__hero:after{height:95px}}@media(max-width:767px){.about-people__hero:after{height:80px}}.about-people__hero img{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover}.about-people__mission{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);position:absolute;z-index:1;left:20px;bottom:30px;max-width:524px;color:var(--color-white);font-size:20px;line-height:1.2}@media(max-width:1023px){.about-people__mission{bottom:20px;max-width:428px;font-size:16px}}@media(max-width:767px){.about-people__mission{left:10px;bottom:10px;max-width:246px;font-size:12px}}.about-stats__list{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:40px}@media(max-width:1367px){.about-stats__list{gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1023px){.about-stats__list{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:50px}}@media(max-width:767px){.about-stats__list{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:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.about-stats__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-green-dark)}.about-stats__value{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:64px;line-height:.9;white-space:nowrap}@media(max-width:1367px){.about-stats__value{font-size:48px}}@media(max-width:767px){.about-stats__value{font-size:40px}}@media(max-width:389px){.about-stats__value{font-size:36px}}.about-stats__label{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2}@media(max-width:1023px){.about-stats__label{width:auto}}@media(max-width:767px){.about-stats__label{font-size:16px}}@media(max-width:389px){.about-stats__label{font-size:14px}}.about-gallery__title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);margin-bottom:50px;color:var(--color-green-dark);font-size:28px;text-transform:uppercase;max-width:250px}@media(max-width:1599px){.about-gallery__title{margin-bottom:30px}}@media(max-width:1367px){.about-gallery__title{font-size:24px}}@media(max-width:1023px){.about-gallery__title{font-size:20px;margin-bottom:25px}}@media(max-width:767px){.about-gallery__title{margin-bottom:20px}}@media(max-width:389px){.about-gallery__title{font-size:16px}}.about-gallery__inner{width:100%}.about-gallery__swiper{width:100%;overflow:hidden}@media(max-width:767px){.about-gallery__swiper{overflow:visible}}.about-gallery__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:767px){.about-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-transform:none!important;transform:none!important}}.about-gallery__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:clamp(520px,38.5vw,850px)}@media(max-width:1367px){.about-gallery__column{gap:15px}}@media(max-width:1023px){.about-gallery__column{gap:10px;height:480px}}@media(max-width:767px){.about-gallery__column{width:100%!important;height:auto;gap:10px}}@media(max-width:389px){.about-gallery__column{height:auto}}.about-gallery__column--large .about-gallery__item{height:100%}.about-gallery__column--stack .about-gallery__item{height:calc((100% - 20px)/2)}@media(max-width:1367px){.about-gallery__column--stack .about-gallery__item{height:calc((100% - 15px)/2)}}@media(max-width:1023px){.about-gallery__column--stack .about-gallery__item{height:calc((100% - 10px)/2)}}@media(max-width:767px){.about-gallery__column--stack .about-gallery__item{height:auto}}.about-gallery__item{border-radius:20px;overflow:hidden;background:var(--color-green-dark)}@media(max-width:1023px){.about-gallery__item{border-radius:14px}}@media(max-width:767px){.about-gallery__item{border-radius:10px;height:auto;aspect-ratio:335/210}}.about-gallery__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-gallery__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:50px}@media(max-width:767px){.about-gallery__controls{display:none}}.about-gallery__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;padding:0;border-radius:50%;cursor:pointer}.about-gallery__button.swiper-button-disabled{opacity:.35;cursor:default}.about-gallery__button svg{display:block;width:24px;height:24px}.about-values__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:50px}@media(max-width:1023px){.about-values__head{margin-bottom:32px}}@media(max-width:767px){.about-values__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:18px;margin-bottom:10px}}.about-values__lead{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);max-width:900px;color:var(--color-green-dark);font-size:24px;line-height:1.2}@media(max-width:1599px){.about-values__lead{max-width:710px;font-size:20px}}@media(max-width:1023px){.about-values__lead{max-width:711px}}@media(max-width:767px){.about-values__lead{max-width:none;font-size:14px}}.about-values__tag{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);-ms-flex-negative:0;flex-shrink:0;color:var(--color-green-dark);font-size:24px;line-height:1;white-space:nowrap}@media(max-width:767px){.about-values__tag{-ms-flex-item-align:end;align-self:flex-end;font-size:14px}}.about-values__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px}@media(max-width:1599px){.about-values__list{gap:15px}}@media(max-width:1023px){.about-values__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:767px){.about-values__list{grid-template-columns:1fr}}.about-values__card{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;gap:8px;min-height:270px;padding:20px;border-radius:20px;background:var(--color-white);color:var(--color-green-dark)}@media(max-width:1599px){.about-values__card{min-height:234px}}@media(max-width:1023px){.about-values__card{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:129px;padding:30px 10px 10px;border-radius:10px}}@media(max-width:767px){.about-values__card{min-height:184px;padding:109px 10px 10px}}.about-values__card--2{min-height:300px;margin-top:0}@media(max-width:1599px){.about-values__card--2{min-height:260px}}@media(max-width:1023px){.about-values__card--2{min-height:129px;margin-top:0}}@media(max-width:767px){.about-values__card--2{min-height:184px}}.about-values__card--3{min-height:330px;margin-top:0}@media(max-width:1599px){.about-values__card--3{min-height:287px}}@media(max-width:1023px){.about-values__card--3{min-height:129px;margin-top:0}}@media(max-width:767px){.about-values__card--3{min-height:184px}}.about-values__card--4{min-height:360px;margin-top:0}@media(max-width:1599px){.about-values__card--4{min-height:312px}}@media(max-width:1023px){.about-values__card--4{min-height:129px;margin-top:0}}@media(max-width:767px){.about-values__card--4{min-height:184px}}.about-values__card-title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:22px;line-height:1.25}@media(max-width:1599px){.about-values__card-title{font-size:24px;line-height:1.2}}@media(max-width:1023px){.about-values__card-title{font-size:20px}}@media(max-width:767px){.about-values__card-title{font-size:16px}}.about-values__card-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:1023px){.about-values__card-text{font-size:18px}}@media(max-width:767px){.about-values__card-text{font-size:14px}}.about-career{overflow:hidden;--toggle-width: 590px;--card-width: 400px;--content-gap: 20px}@media(max-width:1599px){.about-career{--toggle-width: 450px;--card-width: 330px;--content-gap: 10px}}.about-career__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);margin-bottom:30px;color:var(--color-green-dark);font-size:76px;line-height:.9;text-transform:uppercase}@media(max-width:1599px){.about-career__title{font-size:64px}}@media(max-width:1023px){.about-career__title{font-size:40px}}@media(max-width:767px){.about-career__title{max-width:260px;margin-bottom:20px;font-size:24px}}.about-career__banner{position:relative;min-height:500px;border-radius:20px;overflow:hidden}@media(max-width:1023px){.about-career__banner{min-height:400px;border-radius:10px}}@media(max-width:767px){.about-career__banner{min-height:0;overflow:visible}}.about-career__banner:after{content:"";position:absolute;right:0;bottom:0;left:0;height:132px;background:linear-gradient(0deg,var(--color-black) 0%,rgba(0,0,0,0) 100%);pointer-events:none}@media(max-width:1023px){.about-career__banner:after{bottom:auto;top:120px;height:80px;border-radius:10px}}.about-career__banner img{display:block;width:100%;height:500px;-o-object-fit:cover;object-fit:cover}@media(max-width:1023px){.about-career__banner img{height:400px}}@media(max-width:767px){.about-career__banner img{height:200px;border-radius:10px}}.about-career__lead{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);position:absolute;z-index:1;left:30px;bottom:30px;max-width:1165px;color:var(--color-white);font-size:24px;line-height:1.2}@media(max-width:1023px){.about-career__lead{left:20px;bottom:20px;max-width:861px;font-size:16px}}@media(max-width:767px){.about-career__lead{position:static;margin-top:20px;max-width:none;color:var(--color-green-dark);font-size:14px}}.about-career__content{display:grid;grid-template-columns:var(--toggle-width) minmax(0,1fr);margin-top:50px}@media(max-width:1023px){.about-career__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.about-career__cities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-gap)}@media(max-width:1023px){.about-career__cities{max-width:500px}}.about-career__city{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;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--color-green-dark);color:var(--color-white);pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.about-career__city:after{content:"";position:absolute;inset:0;background:var(--color-green-dark);opacity:.7;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.about-career__city:hover:after{opacity:.5}.about-career__city.is-active:after{opacity:.5}.about-career__city:not(.is-active){pointer-events:visible;cursor:pointer;opacity:.3}.about-career__city img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-career__city span{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);position:relative;z-index:1;max-width:220px;color:var(--color-white);font-size:40px;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width:1599px){.about-career__city span{font-size:24px}}@media(max-width:767px){.about-career__city span{font-size:20px}}.about-career__vacancies{position:relative;min-width:0}.about-career__panel{display:none}.about-career__panel.is-active{display:block}.about-career__slider{width:calc(100vw - var(--padding-horizontal) - var(--toggle-width));overflow:hidden}@media(max-width:1023px){.about-career__slider{margin-top:var(--content-gap);width:calc(100vw - var(--padding-horizontal))}}.about-career__swiper{overflow:visible;width:min(100% - var(--content-gap) - var(--padding-horizontal),var(--container) - var(--content-gap) - var(--toggle-width) - var(--padding-horizontal) * 2);position:relative;left:var(--content-gap);margin:0}@media(max-width:1023px){.about-career__swiper{left:0}}.about-career__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about-career__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:calc((var(--toggle-width) - var(--content-gap)) / 2);padding:30px 20px 10px;border-radius:10px;background:var(--color-white);color:var(--color-green-dark);width:var(--card-width)}@media(max-width:1599px){.about-career__card{padding-top:20px}}@media(max-width:1023px){.about-career__card{min-height:auto}}.about-career__card:hover .about-career__card-link,.about-career__card:focus-within .about-career__card-link{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.about-career__card p{margin-bottom:10px}.about-career__card p:last-of-type{margin-bottom:0}.about-career__card-title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);margin-bottom:30px;font-size:32px;line-height:1.2}@media(max-width:1599px){.about-career__card-title{margin-bottom:25px;font-size:24px}}@media(max-width:767px){.about-career__card-title{margin-bottom:20px;font-size:16px}}.about-career__card-line{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:24px;line-height:1.2}.about-career__card-line:last-child{margin-bottom:10px}@media(max-width:1599px){.about-career__card-line{font-size:20px}}@media(max-width:767px){.about-career__card-line{font-size:14px}}.about-career__card-line span{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium)}.about-career__card-link{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto;margin-left:-15px;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease}.about-career__card-link svg{width:30px;height:16px}.about-career__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;margin-top:50px}@media(max-width:1023px){.about-career__controls{margin-top:20px}}.about-career__button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.about-career__button.swiper-button-disabled{opacity:.35;cursor:default}.about-career__button svg{width:24px;height:24px}.about-career .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--content-gap)}.why-us .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.why-us__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1599px){.why-us__grid{gap:10px}}@media(max-width:1023px){.why-us__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.why-us__grid{grid-template-columns:1fr}}.why-us__card{border:1px solid var(--color-green-dark);border-radius:20px;min-height:350px;overflow:hidden}@media(max-width:1599px){.why-us__card{min-height:298px}}@media(max-width:1023px){.why-us__card{min-height:256px;border-radius:10px}}@media(max-width:767px){.why-us__card{min-height:238px}}.why-us__card--text{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1023px){.why-us__card--text{padding:10px;gap:20px}}.why-us__card--image{border:0;padding:0}.why-us__card--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.why-us__card--null{border:0;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}@media(max-width:1023px){.why-us__card--null{display:none}}.why-us__card h3{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:28px;line-height:1.1;text-transform:uppercase}@media(max-width:1599px){.why-us__card h3{font-size:28px}}@media(max-width:1023px){.why-us__card h3{font-size:24px}}@media(max-width:767px){.why-us__card h3{font-size:24px}}@media(max-width:389px){.why-us__card h3{font-size:16px}}.why-us__card p{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:24px;line-height:1.2}@media(max-width:1599px){.why-us__card p{font-size:20px}}@media(max-width:1023px){.why-us__card p{font-size:18px}}@media(max-width:767px){.why-us__card p{font-size:16px}}@media(max-width:389px){.why-us__card p{font-size:14px}}.why-us__cta.why-us__cta{display:none}@media(max-width:1023px){.why-us__cta.why-us__cta{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:767px){.why-us__cta.why-us__cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.brands{padding-top:var(--padding-vertical-small)}.brands__title{margin:0 0 50px;font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:76px;line-height:.9;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1599px){.brands__title{font-size:40px;margin-bottom:30px}}@media(max-width:767px){.brands__title{font-size:24px;margin-bottom:20px}}.brands__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1599px){.brands__grid{gap:15px}}@media(max-width:1367px){.brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:767px){.brands__grid{grid-template-columns:1fr;gap:10px}}.brands__card{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;position:relative;height:350px;padding:44px;border-radius:10px;background:var(--color-white);text-decoration:none}@media(max-width:1599px){.brands__card{height:300px}}@media(max-width:1367px){.brands__card{height:220px}}@media(max-width:1023px){.brands__card{height:190px}}@media(max-width:767px){.brands__card{height:245px}}@media(max-width:389px){.brands__card{height:200px}}.brands__logo{max-width:400%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.brands__logo{max-width:180px}}.brands__name{position:absolute;opacity:0;pointer-events:none}.publications{padding-top:20px;padding-bottom:var(--padding-vertical)}.publications__heading{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:76px;line-height:.9;text-transform:uppercase;color:var(--color-green-dark);margin-bottom:20px;margin-top:20px}@media(max-width:1367px){.publications__heading{font-size:56px}}@media(max-width:1023px){.publications__heading{font-size:40px}}@media(max-width:767px){.publications__heading{font-size:24px}}.publications__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;margin-top:20px}@media(max-width:1367px){.publications__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.publications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.publications__grid{grid-template-columns:1fr;gap:20px}}.publications__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:767px){.publications__card{gap:15px}}.publications__image{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--bg-surface)}.publications__image a{display:block;width:100%;height:100%}.publications__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publications__image--empty{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}.publications__image--empty img{display:block;width:50%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.publications__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-left:5px}@media(max-width:767px){.publications__info{gap:10px;padding-left:0}}.publications__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media(max-width:767px){.publications__description{gap:10px;min-height:auto}}.publications__title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:18px;line-height:1.25;color:var(--color-green-dark);min-height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.publications__title a{color:inherit;text-decoration:none;font-size:inherit;-webkit-transition:color .3s ease;transition:color .3s ease}.publications__title a:hover,.publications__title a:focus-visible{color:var(--color-primary-action)}@media(max-width:767px){.publications__title{font-size:16px}}.publications__text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:16px;line-height:1.2;color:var(--color-green-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.publications__text{font-size:12px}}.publications__meta{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:10px}.publications__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;border-radius:10px;background:var(--bg-surface);font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:14px;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--color-green-dark)}.publications__pagination{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;gap:10px;margin-top:50px}.publications__pagination a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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(--color-green-dark)}.publications__pagination a svg{width:24px;height:24px}.publications__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:1360px;margin-top:20px}@media(max-width:767px){.publications__detail{gap:15px}}.publications__detail-title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:40px;line-height:1.1;text-transform:uppercase;color:var(--color-green-dark)}@media(max-width:1367px){.publications__detail-title{font-size:32px}}@media(max-width:1023px){.publications__detail-title{font-size:28px}}@media(max-width:767px){.publications__detail-title{font-size:24px}}.publications__detail-image{width:100%;aspect-ratio:27/10;border-radius:10px;overflow:hidden;background:var(--bg-surface)}.publications__detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.publications__detail-image{aspect-ratio:3/2}}.publications__detail-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:var(--fz-text);line-height:1.5;color:var(--color-green-dark)}.publications__detail-text p{margin:0}.publications__detail-text p+p{margin-top:20px}@media(max-width:767px){.publications__detail-text{font-size:var(--fz-text)}}.publications__detail-text h1,.publications__detail-text h1 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline1);line-height:1.1;margin:40px 0 20px;color:inherit}@media(max-width:767px){.publications__detail-text h1,.publications__detail-text h1 *{margin:25px 0 15px}}.publications__detail-text h2,.publications__detail-text h2 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline2);line-height:1.1;margin:35px 0 15px;color:inherit}@media(max-width:767px){.publications__detail-text h2,.publications__detail-text h2 *{margin:20px 0 12px}}.publications__detail-text h3,.publications__detail-text h4,.publications__detail-text h5,.publications__detail-text h6,.publications__detail-text h3 *,.publications__detail-text h4 *,.publications__detail-text h5 *,.publications__detail-text h6 *{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:var(--fz-headline3);line-height:1.2;margin:30px 0 12px;color:inherit}@media(max-width:767px){.publications__detail-text h3,.publications__detail-text h4,.publications__detail-text h5,.publications__detail-text h6,.publications__detail-text h3 *,.publications__detail-text h4 *,.publications__detail-text h5 *,.publications__detail-text h6 *{margin:20px 0 10px}}.publications__detail-text ul{list-style-type:disc}.publications__detail-text ul ul{list-style-type:circle;margin-top:10px;margin-bottom:10px}.publications__detail-text ul ul ul{list-style-type:square}.publications__detail-text ol{list-style-type:decimal}.publications__detail-text ol ol{list-style-type:lower-alpha;margin-top:10px;margin-bottom:10px}.publications__detail-text ul,.publications__detail-text ol{margin:20px 0;padding-left:25px;color:inherit}@media(max-width:767px){.publications__detail-text ul,.publications__detail-text ol{padding-left:20px;margin:15px 0}}.publications__detail-text li{font-size:inherit;line-height:1.5;margin-bottom:8px}.publications__detail-text li:last-child{margin-bottom:0}@media(max-width:767px){.publications__detail-text li{margin-bottom:6px}}.publications__detail-text blockquote{margin:25px 0;padding:20px 25px;border-left:4px solid var(--color-primary);background-color:var(--bg-surface);font-style:italic;color:inherit}@media(max-width:767px){.publications__detail-text blockquote{padding:15px 20px;margin:20px 0;border-left-width:3px}}.publications__detail-text blockquote p{margin:0}.publications__detail-text blockquote p+p{margin-top:15px}.publications__detail-text hr{border:none;height:1px;background-color:var(--color-grey-dark);margin:30px 0}@media(max-width:767px){.publications__detail-text hr{margin:20px 0}}.publications__detail-text a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-medium);-webkit-transition:color .3s ease;transition:color .3s ease}.publications__detail-text a:hover{color:var(--color-primary-action);text-decoration:none}.publications__detail-text strong,.publications__detail-text b{font-weight:var(--font-weight-medium)}.publications__detail-text em,.publications__detail-text i{font-style:italic}.publications__detail-text code{font-family:monospace;background-color:var(--color-grey);padding:2px 6px;border-radius:3px;font-size:.9em}.publications__detail-text table{width:100%;border-collapse:collapse;margin:1.5em 0;background-color:var(--bg-surface);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;border-radius:4px;overflow:hidden}.publications__detail-text table caption{font-family:var(--font-family-headline);font-weight:var(--font-weight-headine);font-size:1.25em;margin-bottom:.75em;text-align:left}.publications__detail-text table thead tr{background-color:var(--color-primary);color:var(--color-inverse);text-align:left;font-weight:var(--font-weight-medium)}.publications__detail-text table th,.publications__detail-text table td{padding:12px 15px;border:1px solid var(--color-grey-dark);vertical-align:middle}.publications__detail-text table tbody tr{border-bottom:1px solid var(--color-grey-dark);-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.publications__detail-text table tbody tr:nth-child(2n){background-color:var(--color-grey-light)}.publications__detail-text table tbody tr:hover{background-color:var(--color-grey)}.publications__detail-text table tbody tr:last-child{margin-bottom:0}.publications__detail-text table tfoot tr{background-color:var(--bg-base);font-weight:var(--font-weight-medium)}.publications__detail-text table tfoot tr td{border-top:2px solid var(--color-grey-dark)}@media(max-width:1023px){.publications__detail-text table th,.publications__detail-text table td{padding:10px 12px;font-size:.95em}}@media(max-width:767px){.publications__detail-text table{display:block}.publications__detail-text table thead{display:none}.publications__detail-text table tbody,.publications__detail-text table tr,.publications__detail-text table td{display:block}.publications__detail-text table tr{margin-bottom:16px;border:1px solid var(--color-grey-dark);border-radius:4px;background-color:var(--bg-surface)}.publications__detail-text table tr:last-child{border-bottom:1px solid var(--color-grey-dark)}.publications__detail-text table td{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;padding:10px 12px;border:none;border-bottom:1px solid var(--color-grey);text-align:right}.publications__detail-text table td:before{content:attr(data-label);font-weight:var(--font-weight-medium);text-align:left;color:var(--color-primary)}.publications__detail-text table td:last-child{border-bottom:none}}@media(max-width:389px){.publications__detail-text table td{padding:8px 10px;font-size:.9em}}.header{position:relative;z-index:20;margin:var(--padding-vertical-small) auto}.header__wrapper{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%;max-width:var(--container);min-height:60px;padding:12px 20px;background:var(--bg-surface);border-radius:10px}@media(max-width:1023px){.header__wrapper{min-height:50px;padding:8px 16px;gap:10px}}.header__left{justify-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:var(--color-base);cursor:pointer;outline:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .3s ease;transition:color .3s ease}.header__menu-btn .burger-icon{display:block}.header__menu-btn .burger-icon__line{fill:currentColor;transform-box:fill-box;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.header__menu-btn:hover .burger-icon__line--top{-webkit-transform:scaleX(.7667);transform:scaleX(.7667)}.header__menu-btn:hover .burger-icon__line--middle{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.header__menu-btn:hover,.header__menu-btn:focus-visible{color:var(--color-primary-action)}@media(max-width:1023px){.header__menu-btn{width:24px;height:24px}}.header__contacts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;text-decoration:none;margin:0 20px 0 15px;color:var(--color-green-dark)}.header__contacts-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:18px;line-height:1.25}.header__contacts-arrow{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1023px){.header__contacts{display:none}}.header__location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;color:var(--color-green-dark)}.header__location-icon{width:14px;height:16px;-ms-flex-negative:0;flex-shrink:0}.header__location-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:18px;line-height:1.25}@media(max-width:1023px){.header__location{display:none}}.header__logo{justify-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header__logo-desktop img{display:block;width:auto;height:30px}@media(max-width:1023px){.header__logo-desktop{display:none}}.header__logo-divider{display:inline-block;width:1px;height:25px;background:var(--color-base)}.header__logo-mobile{display:none}.header__logo-mobile img{display:block;width:auto;height:30px}@media(max-width:1023px){.header__logo-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.header__nav{justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media(max-width:1023px){.header__nav{gap:12px}}.header__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:250px;padding:6px 10px;border:1px solid var(--color-green-dark);border-radius:50px;text-decoration:none;color:var(--color-green-dark);-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.header__search:hover,.header__search:focus-visible{border-color:var(--color-primary-action);color:var(--color-primary-action)}.header__search-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.header__search-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:16px;line-height:1}@media(max-width:1367px){.header__search{min-width:0}}@media(max-width:1023px){.header__search{display:none}}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media(max-width:1023px){.header__links{gap:12px}}.header__links .header__link-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.header__links .header__link-item svg{width:100%;height:100%}@media(max-width:767px){.header__links .header__link-item{width:22px;height:22px}.header__links .header__link-item:nth-child(-n+2){display:none}}.header__links .header__link-item--compare.active{color:var(--color-red)}.header a{-webkit-transition:color .3s ease,fill-opacity .3s ease;transition:color .3s ease,fill-opacity .3s ease;outline:none}.header a:hover,.header a:focus-visible{color:var(--color-primary-action)}.header__checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-search{position:relative;margin:0}.site-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;cursor:text}.site-search__icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.site-search__input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--color-green-dark);font-family:var(--font-family-base),serif;font-size:16px;font-weight:var(--font-weight-medium);line-height:1;outline:none}.site-search__input::-webkit-input-placeholder{color:currentColor;opacity:1}.site-search__input::-moz-placeholder{color:currentColor;opacity:1}.site-search__input:-ms-input-placeholder{color:currentColor;opacity:1}.site-search__input::-ms-input-placeholder{color:currentColor;opacity:1}.site-search__input::placeholder{color:currentColor;opacity:1}.site-search__input::-webkit-search-cancel-button{display:none}.site-search__dropdown{position:absolute;top:calc(100% + 20px);right:0;z-index:30;width:287px;padding:10px;border-radius:10px;background:var(--bg-surface)}@media(max-width:1367px){.site-search__dropdown{right:auto;left:0}}.site-search__results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.site-search__result{display:grid;grid-template-columns:50px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-green-dark);text-decoration:none}.site-search__result:hover,.site-search__result:focus-visible{color:var(--color-primary-action)}.site-search__result-image-wrap{display:block;width:50px;height:50px;border-radius:10px;overflow:hidden;background:var(--bg-base)}.site-search__result-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-search__result-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.site-search__result-title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.1}.site-search__result-section{font-size:16px;font-weight:var(--font-weight-base);line-height:1;color:var(--color-green-dark);opacity:.75}.site-search__all{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:10px;min-height:50px;margin-top:10px;font-size:16px;font-weight:var(--font-weight-medium);line-height:1;text-transform:uppercase;text-decoration:none;width:100%!important}.site-search__all svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.site-search__empty{padding:16px 10px;font-size:16px;line-height:1.2;color:var(--color-green-dark)}.search-page{padding:var(--padding-vertical-small) 0 var(--padding-vertical) 0}.search-page__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:30px}@media(max-width:767px){.search-page__head{gap:20px}}.search-page__title{margin:0;text-transform:uppercase}.search-page__form{display:grid;grid-template-columns:minmax(0,1fr) 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:13px 20px;border-radius:10px;background:var(--bg-surface)}@media(max-width:767px){.search-page__form{padding:12px 16px}}.search-page__input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--color-green-dark);font-family:var(--font-family-base),serif;font-size:20px;font-weight:var(--font-weight-base);line-height:1.2;outline:none}@media(max-width:767px){.search-page__input{font-size:16px}}.search-page__input::-webkit-input-placeholder{color:var(--color-green-dark);opacity:.55}.search-page__input::-moz-placeholder{color:var(--color-green-dark);opacity:.55}.search-page__input:-ms-input-placeholder{color:var(--color-green-dark);opacity:.55}.search-page__input::-ms-input-placeholder{color:var(--color-green-dark);opacity:.55}.search-page__input::placeholder{color:var(--color-green-dark);opacity:.55}.search-page__input::-webkit-search-cancel-button{display:none}.search-page__submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--color-green-dark);cursor:pointer;outline:none;-webkit-transition:color .3s ease;transition:color .3s ease}.search-page__submit:hover,.search-page__submit:focus-visible{color:var(--color-primary-action)}.search-page__submit svg{width:24px;height:24px}.search-page__results .catalog-page__layout{margin-top:0}.search-page__empty{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:20px;color:var(--color-green-dark);text-transform:uppercase}@media(max-width:767px){.search-page__empty{font-size:16px}}.search-page__hint{font-size:20px;line-height:1.2;color:var(--color-green-dark);margin-top:20px}@media(max-width:767px){.search-page__hint{font-size:16px}}.menu{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}.menu--open{visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.menu--open .menu__overlay{opacity:1}.menu--open .menu__panel{-webkit-transform:translateX(0);transform:translate(0)}.menu__overlay{position:absolute;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.menu__panel{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:490px;max-width:90vw;height:100%;padding:50px 20px 20px;background:var(--bg-surface);overflow-y:auto;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media(max-width:767px){.menu__panel{width:100%;max-width:100%;padding:30px 20px 20px}}.menu__head{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:20px}.menu__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__logo-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.menu__logo-desktop img{display:block;width:auto;height:30px}@media(max-width:1023px){.menu__logo-desktop{display:none}}.menu__logo-divider{display:inline-block;width:1px;height:25px;background:var(--color-base)}.menu__logo-mobile{display:none}.menu__logo-mobile img{display:block;width:auto;height:30px}@media(max-width:1023px){.menu__logo-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.menu__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-base);cursor:pointer;outline:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__close:hover,.menu__close:focus-visible{color:var(--color-primary-action)}.menu__close svg{width:100%;height:100%}.menu__nav{width:100%}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.menu__item{border-bottom:1px solid var(--color-grey);list-style:none;padding-bottom:0;border-bottom:none}.menu__item--accordion{padding-bottom:0;border-bottom:none}.menu__item--accordion.is-open .menu__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu__item--accordion.is-open .menu__sublist{visibility:visible;pointer-events:auto;-webkit-transition:max-height .3s ease,visibility 0s linear 0s;transition:max-height .3s ease,visibility 0s linear 0s}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:0;border:none;background:transparent;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:22px;line-height:1.25;color:var(--color-green-dark);text-decoration:none;cursor:pointer;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__link:hover,.menu__link:focus-visible{color:var(--color-primary-action)}.menu__link--toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;padding-bottom:7px;border-bottom:1px solid var(--color-grey)}@media(max-width:767px){.menu__link{font-size:20px}}.menu__link-text{-ms-flex-negative:0;flex-shrink:0}.menu__link-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.menu__arrow{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu__sublist{max-height:0;visibility:hidden;pointer-events:none;overflow:hidden;-webkit-transition:max-height .3s ease,visibility 0s linear .3s;transition:max-height .3s ease,visibility 0s linear .3s}.menu__subitem:first-child{padding-top:16px}.menu__subitem+.menu__subitem{padding-top:8px}.menu__sublink{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:16px;line-height:1.2;color:var(--color-green-dark);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__sublink:hover,.menu__sublink:focus-visible{color:var(--color-primary-action)}.menu__contacts{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:start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-top:auto;padding-top:20px}.menu__contact{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;color:var(--color-green-dark);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__contact:hover,.menu__contact:focus-visible{color:var(--color-primary-action)}@media(max-width:767px){.menu__contact{font-size:16px}}.menu__social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;color:var(--color-green-dark);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__social:hover,.menu__social:focus-visible{color:var(--color-primary-action)}@media(max-width:767px){.menu__social{font-size:16px}}.menu__social-icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.footer{padding-bottom:var(--padding-vertical-small)}.footer__menu{background:var(--color-white);border-radius:20px;padding:50px 30px;display:grid;grid-template-columns:1.15fr .95fr 1.35fr 1fr .95fr;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:1599px){.footer__menu{grid-template-columns:1.1fr .9fr 1.25fr 1fr .9fr;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}}@media(max-width:1367px){.footer__menu{border-radius:10px;padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:162px;-moz-column-gap:162px;column-gap:162px;row-gap:50px}}@media(max-width:1023px){.footer__menu{-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}}@media(max-width:767px){.footer__menu{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.footer__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media(max-width:1367px){.footer__menu-item{gap:30px}}@media(max-width:767px){.footer__menu-item{width:100%;gap:20px}}.footer__menu-item h3{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:31px;line-height:.8}@media(max-width:1367px){.footer__menu-item h3{font-size:24px}}.footer__menu-item a{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:20px;line-height:1.2;color:var(--color-green-dark)}@media(max-width:1367px){.footer__menu-item a{font-size:18px}}@media(max-width:767px){.footer__menu-item a{font-size:14px;line-height:1.2}}.footer__menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(max-width:767px){.footer__menu-links{gap:15px}}.footer__menu-links--goods{width:100%}@media(max-width:1367px){.footer__menu-links--goods{width:182px}}@media(max-width:767px){.footer__menu-links--goods{width:100%}}.footer__menu-links--groups{width:100%}@media(max-width:1367px){.footer__menu-links--groups{width:158px}}@media(max-width:767px){.footer__menu-links--groups{width:100%}}.footer__menu-links--info{width:100%}@media(max-width:1367px){.footer__menu-links--info{width:244px}}@media(max-width:767px){.footer__menu-links--info{width:100%}}.footer__menu-links--support{width:100%}@media(max-width:1367px){.footer__menu-links--support{width:220px;grid-column:1/2}}@media(max-width:767px){.footer__menu-links--support{width:100%;gap:30px}}.footer__menu-links--extra{width:100%}@media(max-width:1367px){.footer__menu-links--extra{width:224px;grid-column:2/3}}@media(max-width:767px){.footer__menu-links--extra{width:100%;gap:30px}}.promocode__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-radius:50px;background-color:var(--bg-modal)}.promocode__error{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);margin-top:10px;font-size:16px;color:var(--color-error)}.promocode__input{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);height:40px;padding:0 16px;border:none;background:transparent;color:var(--color-base);font-size:16px;outline:none;width:100%;text-transform:uppercase;line-height:1}@media(max-width:767px){.promocode__input{font-size:14px}}.promocode__input::-webkit-input-placeholder{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);opacity:.5;font-size:16px;color:var(--color-base);text-transform:none}.promocode__input::-moz-placeholder{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);opacity:.5;font-size:16px;color:var(--color-base);text-transform:none}.promocode__input:-ms-input-placeholder{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);opacity:.5;font-size:16px;color:var(--color-base);text-transform:none}.promocode__input::-ms-input-placeholder{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);opacity:.5;font-size:16px;color:var(--color-base);text-transform:none}.promocode__input::placeholder{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);opacity:.5;font-size:16px;color:var(--color-base);text-transform:none}@media(max-width:767px){.promocode__input::-webkit-input-placeholder{font-size:14px}.promocode__input::-moz-placeholder{font-size:14px}.promocode__input:-ms-input-placeholder{font-size:14px}.promocode__input::-ms-input-placeholder{font-size:14px}.promocode__input::placeholder{font-size:14px}}.promocode__btn{-ms-flex-negative:0;flex-shrink:0;height:40px;min-height:40px;padding:0 16px;font-size:14px}.total{background-color:var(--bg-surface);padding:30px;border-radius:10px}@media(max-width:767px){.total{padding:10px}}.total>*{margin-bottom:30px}@media(max-width:767px){.total>*{margin-bottom:20px}}.total>*:last-child{margin-bottom:0}.total__separator{width:100%;height:1px;background-color:var(--color-primary);opacity:.3}.total__title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:32px}@media(max-width:1023px){.total__title{font-size:24px}}@media(max-width:767px){.total__title{font-size:18px}}.total__price-item{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;line-height:1;font-size:20px}@media(max-width:767px){.total__price-item{font-size:14px}}.total__price-item:last-child{margin-bottom:0}.total__price-item--accent{color:var(--color-error)}.total__price-item-price{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;text-align:right}.total__final{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:32px}@media(max-width:767px){.total__final{font-size:20px}}.total__final-price{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;text-align:right}.total-delivery-line{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);font-size:16px;color:var(--color-primary)}@media(max-width:767px){.total-delivery-line{font-size:14px}}.total-delivery-line__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px}.total-delivery-line__top-sum{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.total-delivery-line__top-text{text-align:center;margin:0 10px}.total-delivery-line__line{position:relative;width:100%;height:4px;overflow:hidden;background:var(--bg-modal)}.total-delivery-line__line-fill{height:100%;border-radius:50px;background:var(--color-primary);-webkit-transition:width .3s ease;transition:width .3s ease}.empty-basket__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);text-transform:uppercase;color:var(--color-base);font-size:40px;margin-bottom:10px}@media(max-width:767px){.empty-basket__title{font-size:24px}}.empty-basket__zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60svh}@media(max-width:767px){.empty-basket__zone{height:40svh}}.basket-title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;line-height:.9;text-transform:uppercase}@media(max-width:1367px){.basket-title{font-size:40px}}@media(max-width:767px){.basket-title{font-size:24px}}.basket{margin:30px 0 150px;display:grid;grid-template-columns:1fr 593px;gap:20px}@media(max-width:1367px){.basket{grid-template-columns:1fr 430px}}@media(max-width:1023px){.basket{grid-template-columns:1fr;gap:50px}}@media(max-width:767px){.basket{gap:30px;margin-bottom:0;margin-top:20px}}.basket__products>*{margin-bottom:10px}@media(max-width:767px){.basket__products>*{margin-bottom:5px}}.basket__products>*:last-child{margin-bottom:0}.basket__total>*{margin-bottom:20px}@media(max-width:767px){.basket__total>*{margin-bottom:10px}}.basket__total>*:last-child{margin-bottom:0}.basket__checks>*{margin-bottom:15px}.basket__checks>*:last-child{margin-bottom:0}.basket__auth{height:72px}@media(max-width:767px){.basket__auth{font-size:12px;height:55px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase}.basket__auth svg{width:20px;height:20px}}.basket__alternative{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center;font-size:22px;line-height:1.2;color:#23252b}@media(max-width:767px){.basket__alternative{font-size:16px;margin-top:20px}}.basket-product{background-color:var(--bg-surface);padding:10px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.basket-product__image{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;height:112px;width:112px;outline:none;cursor:pointer}@media(max-width:767px){.basket-product__image{width:75px;height:75px}}.basket-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.basket-product__inner{padding:10px;width:100%}@media(max-width:767px){.basket-product__inner{padding:0}}.basket-product__title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-decoration:none;outline:none;cursor:pointer;color:var(--color-base);font-size:22px;line-height:1.2;margin-bottom:10px;display:block}@media(max-width:767px){.basket-product__title{font-size:16px;margin-bottom:6px}}.basket-product__description{font-size:18px;line-height:1.2;margin-bottom:20px}@media(max-width:767px){.basket-product__description{margin-bottom:10px;font-size:14px}}.basket-product__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.basket-product__bottom{display:block}}.basket-product__price{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);-ms-flex-negative:0;flex-shrink:0;margin-right:10px;font-size:32px;line-height:1;color:var(--color-primary)}@media(max-width:767px){.basket-product__price{font-size:20px;margin-bottom:20px}}.basket-product__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.basket-product__quantity{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);-ms-flex-negative:0;flex-shrink:0;min-width:15px;font-size:14px;line-height:1;text-align:center}.basket-product__btn,.basket-product__btn.btn{--basket-btn-size: 30px;--basket-btn-icon-size: 16px;padding:2px;min-width:var(--basket-btn-size);width:var(--basket-btn-size);height:var(--basket-btn-size);min-height:var(--basket-btn-size)}.basket-product__btn svg,.basket-product__btn.btn svg{width:var(--basket-btn-icon-size);height:var(--basket-btn-icon-size)}.basket-product__btn--delete.btn{margin-right:15px}.basket-product__btn--count.btn:not(.btn--loading){--basket-btn-icon-size: 20px}.checkout-loader{width:100%;height:40svh;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}.checkout-loader__loader{width:36px;height:36px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.checkout-ghost{min-height:60svh;padding:30px 50px;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:1023px){.checkout-ghost{padding:20px}}@media(max-width:767px){.checkout-ghost{min-height:calc(100svh - (30px + 2 * var(--padding-vertical-small)));padding:10px}}.checkout-ghost__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:64px;line-height:.9;text-transform:uppercase;text-align:center}@media(max-width:1367px){.checkout-ghost__title{font-size:40px}}@media(max-width:767px){.checkout-ghost__title{font-size:24px}}.checkout-ghost__subtitle{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);margin-top:30px;font-size:20px;text-align:center}@media(max-width:1023px){.checkout-ghost__subtitle{font-size:16px}}@media(max-width:767px){.checkout-ghost__subtitle{font-size:14px;margin-top:15px}}.checkout-ghost__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-ghost__buttons>.btn{min-width:280px}@media(max-width:767px){.checkout-ghost__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-ghost__buttons>.btn{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;min-width:unset}}.checkout{display:grid;grid-template-columns:1fr 593px;grid-template-areas:"top total" "form total";grid-template-rows:auto 1fr;gap:40px;margin-bottom:90px}@media(max-width:1367px){.checkout{grid-template-columns:1fr 430px}}@media(max-width:1023px){.checkout{display:block}.checkout>*{margin-bottom:30px}}@media(max-width:767px){.checkout{margin-bottom:0}}.checkout__top{grid-area:top;position:relative}.checkout__top-back{margin-bottom:5px}.checkout__back{font-size:14px;z-index:2;position:relative}@media(max-width:767px){.checkout__back{font-size:12px}}.checkout__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);font-size:76px;line-height:.9}@media(max-width:1599px){.checkout__title{font-size:64px}}@media(max-width:1367px){.checkout__title{font-size:40px}}@media(max-width:767px){.checkout__title{font-size:24px}}.checkout__form{grid-area:form}.checkout__total{grid-area:total}.checkout__total>*{margin-bottom:20px}@media(max-width:767px){.checkout__total>*{margin-bottom:10px}}.checkout__total>*:last-child{margin-bottom:0}.checkout__total-error{color:var(--color-error);font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center}.checkout__alternative{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center;font-size:22px;line-height:1.2;color:#23252b}@media(max-width:767px){.checkout__alternative{font-size:16px;margin-top:20px}}.checkout-form__section{margin-top:40px}@media(max-width:767px){.checkout-form__section{margin-top:20px}}.checkout-form__section-description{margin-top:10px}.checkout-form__section-title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;margin-bottom:20px}@media(max-width:767px){.checkout-form__section-title{font-size:16px}}.checkout-form__section-error{margin-top:10px;color:var(--color-error);font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium)}.checkout-form__section-block{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:40px}@media(max-width:1367px){.checkout-form__section-block{grid-template-columns:1fr}}@media(max-width:1023px){.checkout-form__section-block{grid-template-columns:1fr 1fr}}@media(max-width:767px){.checkout-form__section-block{grid-template-columns:1fr}}.checkout-form__section-block:last-child{margin-bottom:0}@media(max-width:1367px){.checkout-form__section-block--user{margin-bottom:10px}}@media(max-width:1023px){.checkout-form__section-block--user{margin-bottom:40px}}@media(max-width:767px){.checkout-form__section-block--user{margin-bottom:10px}.checkout-form__section-block--user .form-field__label{display:none}}@media(max-width:767px){.checkout-form__switch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.pickup-modal{padding:0;border-radius:10px}@media(max-width:1367px){.pickup-modal{width:90svw;max-width:calc(100svw - 140px)}}@media(max-width:767px){.pickup-modal{max-width:unset;width:calc(100svw - 40px)}}.pickup-modal--no-map{width:567px}.pickup-modal--no-map .pickup-modal__inner{display:block}.pickup-modal--no-map .pickup-modal__left{width:100%!important}@media(max-width:1023px){.pickup-modal--no-map .pickup-modal__left{max-height:unset}}@media(max-width:767px){.pickup-modal--no-map .pickup-modal__left{max-height:unset}}.pickup-modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:80svh;max-height:1200px}@media(max-width:1023px){.pickup-modal__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:90svh}}@media(max-width:767px){.pickup-modal__inner{height:calc(100svh - 60px);max-height:calc(100svh - 60px)}}.pickup-modal__left{width:567px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px}@media(max-width:1367px){.pickup-modal__left{width:400px}}@media(max-width:1023px){.pickup-modal__left{width:100%;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;position:relative;max-height:calc(100% - 350px)}}@media(max-width:767px){.pickup-modal__left{max-height:calc(100% - 280px);padding:10px}}.pickup-modal__map{height:100%;width:50svw;background-color:var(--color-grey-dark);border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media(max-width:1367px){.pickup-modal__map{width:auto;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}@media(max-width:1023px){.pickup-modal__map{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;border-bottom-right-radius:0;border-top-left-radius:10px;height:350px;-ms-flex-negative:0;flex-shrink:0}}@media(max-width:767px){.pickup-modal__map{height:280px;max-height:40svh}}.pickup-modal__map [class*=ground-pane]{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pickup-modal__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);text-transform:uppercase;font-size:40px;line-height:1.2;margin-bottom:20px}@media(max-width:1367px){.pickup-modal__title{font-size:24px}}.pickup-modal__subtitle{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:18px;margin-bottom:40px}@media(max-width:1367px){.pickup-modal__subtitle{font-size:16px}}.pickup-modal__pvs{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);margin-bottom:10px}.pickup-modal__services{margin-bottom:16px}.pickup-modal__loader{width:100%;height:100%;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}.pickup-modal__loader svg{width:24px;height:24px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.pickup-modal__variants{border:1px solid var(--color-grey-dark);border-radius:10px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:10px;scrollbar-color:#929292 transparent;scrollbar-width:thin;gap:4px}.pickup-modal__variants-item-btn{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);text-align:left;line-height:1;font-size:16px;color:var(--color-black);background:transparent;outline:none;display:block;width:100%;border:none;padding:8px 10px;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(max-width:767px){.pickup-modal__variants-item-btn{padding:4px 10px}}.pickup-modal__variants-item-btn:hover,.pickup-modal__variants-item-btn:focus{background-color:var(--bg-surface)}.pickup-modal__bottom{padding-top:20px;margin-top:auto}@media(max-width:767px){.pickup-modal__bottom{padding:10px}}.pickup-modal__active-title{background-color:var(--bg-surface);padding:18px;border-radius:10px;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:10px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);line-height:1.2;font-size:20px}@media(max-width:767px){.pickup-modal__active-title{font-size:18px;padding:10px}}.pickup-modal__active-x{-ms-flex-negative:0;flex-shrink:0;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;cursor:pointer;background:transparent;border:none;outline:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pickup-modal__active-x:hover,.pickup-modal__active-x:focus{opacity:.7}.pickup-modal__active-x svg{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.pickup-modal__active-description{padding:20px 10px;font-size:14px;line-height:1.2}@media(max-width:1023px){.pickup-modal__active-description{overflow-y:auto;scrollbar-color:#929292 transparent;scrollbar-width:thin}}@media(max-width:767px){.pickup-modal__active-description{padding:10px 0 0}}.pickup-modal__active-description p{margin-bottom:10px}.pickup-modal__close{position:absolute;right:-44px;top:0;width:34px;height:34px;padding:5px;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;cursor:pointer;background:var(--bg-surface);border:none;outline:none;border-radius:50%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:767px){.pickup-modal__close{z-index:1000;top:10px;right:10px}}.pickup-modal__close:hover svg,.pickup-modal__close:focus svg{opacity:.7}.pickup-modal__close svg{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.universal-form__title{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);margin-bottom:40px;color:var(--color-green-dark);font-size:28px;line-height:110%;text-transform:uppercase}@media(max-width:1599px){.universal-form__title{margin-bottom:30px}}@media(max-width:1367px){.universal-form__title{font-size:24px}}@media(max-width:767px){.universal-form__title{font-size:24px;line-height:100%}}.universal-form__card{display:grid;grid-template-columns:727px 1fr;gap:50px;min-height:400px;padding-right:30px;overflow:hidden;border:0;border-radius:20px;background:var(--bg-surface)}@media(max-width:1599px){.universal-form__card{grid-template-columns:665px 1fr;gap:40px;padding-right:25px}}@media(max-width:1367px){.universal-form__card{grid-template-columns:420px 1fr;gap:26px;min-height:384px}}@media(max-width:1023px){.universal-form__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-height:0;padding:0;border-radius:10px}}.universal-form .compact .universal-form__card{grid-template-columns:500px 1fr}@media(max-width:1599px){.universal-form .compact .universal-form__card{grid-template-columns:420px 1fr}}.universal-form__visual{position:relative;min-height:400px;overflow:hidden;border-radius:20px 0 0 20px}@media(max-width:1367px){.universal-form__visual{min-height:384px}}@media(max-width:1023px){.universal-form__visual{min-height:220px}}@media(max-width:767px){.universal-form__visual{min-height:150px;border-radius:10px 10px 0 0}}.universal-form__decor{display:block;width:604px;max-width:none;height:auto;position:absolute;right:80px;top:-25px;pointer-events:none;-webkit-transform:rotate(33deg);transform:rotate(33deg)}@media(max-width:1599px){.universal-form__decor{top:-33px;right:52px}}@media(max-width:1367px){.universal-form__decor{width:373px;top:10px}}@media(max-width:1023px){.universal-form__decor{right:0;width:300px;top:-90px;left:auto;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}}@media(max-width:767px){.universal-form__decor{right:-5px;top:3px;width:145px;left:auto;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}}.universal-form__contacts{position:absolute;top:30px;left:30px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width:1367px){.universal-form__contacts{top:24px;left:24px;gap:18px}}@media(max-width:1023px){.universal-form__contacts{-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:10px}}@media(max-width:767px){.universal-form__contacts{top:20px;left:10px;gap:8px}}.universal-form__contact{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);color:var(--color-green-dark);font-size:18px;line-height:100%;text-transform:uppercase}@media(max-width:1367px){.universal-form__contact{font-size:15px}}@media(max-width:767px){.universal-form__contact{font-size:13px}}.universal-form__body{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:center;-ms-flex-pack:center;justify-content:center;gap:38px;padding:30px 0}@media(max-width:1367px){.universal-form__body{gap:30px;padding:24px 0}}@media(max-width:1023px){.universal-form__body{padding:24px 20px}}@media(max-width:767px){.universal-form__body{gap:30px;padding:0 10px}}.universal-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px;max-width:630px}@media(max-width:1367px){.universal-form__fields{gap:32px 24px}}@media(max-width:1023px){.universal-form__fields{max-width:100%}}@media(max-width:767px){.universal-form__fields{grid-template-columns:1fr;gap:30px}}.universal-form__field{min-width:0;position:relative}.universal-form__field.is-error .universal-form__control,.universal-form__field.is-error .universal-form__file{border-bottom-color:var(--color-error)}.universal-form__field.is-error .universal-form__rating-star{color:var(--color-error)}.universal-form__field--full{grid-column:1/-1}.universal-form__field--rating{-ms-flex-item-align:end;align-self:end}.universal-form__control{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);display:block;width:100%;height:28px;padding:0 0 8px;border:0;border-bottom:1px solid var(--color-green-dark);border-radius:0;background:transparent;color:var(--color-green-dark);font-size:18px;line-height:110%;outline:none;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}@media(max-width:1367px){.universal-form__control{font-size:16px}}@media(max-width:767px){.universal-form__control{height:24px;padding-bottom:6px;font-size:13px}}.universal-form__control::-webkit-input-placeholder{color:var(--color-green-dark);opacity:1;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__control::-moz-placeholder{color:var(--color-green-dark);opacity:1;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__control:-ms-input-placeholder{color:var(--color-green-dark);opacity:1;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__control::-ms-input-placeholder{color:var(--color-green-dark);opacity:1;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__control::placeholder{color:var(--color-green-dark);opacity:1;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__control:focus{border-bottom-color:var(--color-primary)}.universal-form__control--textarea{min-height:74px;resize:none}@media(max-width:767px){.universal-form__control--textarea{min-height:68px}}.universal-form__file{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:12px;width:100%;min-height:28px;padding:0 0 8px;border-bottom:1px solid var(--color-green-dark);cursor:pointer;position:relative;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media(max-width:767px){.universal-form__file{min-height:24px;padding-bottom:6px}}.universal-form__file:hover{border-bottom-color:var(--color-primary)}.universal-form__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.universal-form__file-text{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base);color:var(--color-green-dark);font-size:18px;line-height:110%}@media(max-width:1367px){.universal-form__file-text{font-size:16px}}@media(max-width:767px){.universal-form__file-text{font-size:13px}}.universal-form__file-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;color:var(--color-green-dark);position:absolute;right:0}@media(max-width:767px){.universal-form__file-icon{width:18px;height:18px}}.universal-form__error{display:block;min-height:12px;margin-top:6px;color:var(--color-error);font-size:10px;line-height:110%}.universal-form__error:empty{display:none}.universal-form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-height:28px}@media(max-width:767px){.universal-form__rating{min-height:24px}}.universal-form__rating-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.universal-form__rating-item.is-active .universal-form__rating-star{fill-opacity:1}.universal-form__rating-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.universal-form__rating-star{color:var(--color-brown);fill-opacity:0;font-size:24px;line-height:1;-webkit-transition:fill-opacity .3s ease;transition:fill-opacity .3s ease}@media(max-width:767px){.universal-form__rating-star{font-size:18px}}.universal-form__footer{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:30px}@media(max-width:767px){.universal-form__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;padding-bottom:30px}}.universal-form__captcha:empty{display:none}.universal-form__consent{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media(max-width:767px){.universal-form__consent{max-width:none}}.universal-form__consent-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.universal-form__consent-input:checked+.universal-form__consent-box:after{opacity:1}.universal-form__consent-input:focus-visible+.universal-form__consent-box{outline:1px solid var(--color-primary);outline-offset:2px}.universal-form__consent-box{position:relative;width:10px;height:10px;border:1px solid var(--color-green-dark)}.universal-form__consent-box:after{content:"";display:block;width:7px;height:7px;background:url(/images/icons/check.svg) no-repeat center center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.universal-form__consent-text{color:var(--color-green-dark);font-size:14px;line-height:110%}.universal-form__consent-text a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-base)}.universal-form__button{-ms-flex-negative:0;flex-shrink:0;padding:0;border:0;min-height:24px;font-size:18px;line-height:100%}@media(max-width:1367px){.universal-form__button{font-size:16px}}@media(max-width:767px){.universal-form__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:13px}}.universal-form__button svg{width:24px;height:24px}@media(max-width:767px){.universal-form__button svg{width:18px;height:18px}}.comparison{padding:50px 0}.comparison--hide-different [data-different=N]{display:none!important}.comparison__wrapper{--safe-offset: max(var(--padding-horizontal), (100svw - var(--container)) / 2 + var(--padding-horizontal)) ;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.comparison__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.comparison-title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);position:sticky;padding-left:var(--safe-offset);width:70vw;left:0;font-size:24px;text-transform:uppercase;margin-bottom:30px}@media(max-width:1023px){.comparison-title{width:100svw;margin-bottom:20px;font-size:20px}}@media(max-width:767px){.comparison-title{font-size:16px;margin-bottom:16px}}.comparison-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid var(--color-grey-dark);padding-bottom:20px;margin-bottom:20px}@media(max-width:767px){.comparison-row{margin-bottom:16px;padding-bottom:16px}}.comparison-row:last-child{border-bottom:none;margin-bottom:0}.comparison-row__data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding-left:var(--safe-offset);padding-right:var(--safe-offset)}@media(max-width:767px){.comparison-row__data{gap:20px}}.comparison-row__cell{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);width:400px;-ms-flex-negative:0;flex-shrink:0;font-size:18px;line-height:1.2}@media(max-width:1367px){.comparison-row__cell{width:360px}}@media(max-width:1023px){.comparison-row__cell{width:300px;font-size:16px}}@media(max-width:767px){.comparison-row__cell{font-size:14px;width:250px}}.comparison-row__img{width:100%;height:400px;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;text-decoration:none;background:var(--bg-surface)}@media(max-width:1367px){.comparison-row__img{height:360px}}@media(max-width:1023px){.comparison-row__img{height:300px}}@media(max-width:767px){.comparison-row__img{font-size:14px;height:250px}}.comparison-row__title{display:block;margin-top:20px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:20px;line-height:1.2}@media(max-width:1023px){.comparison-row__title{font-size:18px}}@media(max-width:767px){.comparison-row__title{font-size:16px}}.comparison-row__price{display:block;margin-top:10px;font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);font-size:24px;line-height:1.2}@media(max-width:1023px){.comparison-row__price{font-size:20px}}@media(max-width:767px){.comparison-row__price{font-size:18px}}.auth-modal{width:598px}.auth-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.auth-modal__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.auth-modal__block--form{gap:30px}.auth-modal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.auth-modal__captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-modal__title{font-family:var(--font-family-headline),sans-serif;font-weight:var(--font-weight-headine);text-transform:uppercase;text-align:center;font-size:40px;line-height:120%}.auth-modal__subtitle{text-align:center;margin-bottom:10px}.auth-modal__attention{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center}.auth-modal__attention p{margin:0 0 10px}.auth-modal__attention p:last-child{margin-bottom:0}.auth-modal__error{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center;color:var(--color-error)}.auth-modal__scs{font-family:var(--font-family-base),serif;font-weight:var(--font-weight-medium);text-align:center;color:var(--color-green-light)}.tr-expand-max-enter-active,.tr-expand-max-leave-active{-webkit-transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin .25s ease;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin .25s ease;overflow:hidden}.tr-expand-max-enter-from,.tr-expand-max-leave-to{max-height:0;opacity:0;margin-top:0;margin-bottom:0;overflow:hidden}.tr-expand-max-enter-to,.tr-expand-max-leave-from{max-height:150px;opacity:1}
