

/* Start:/local/templates/artfactor/css/bundle.min.css?1787651542192619*/
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events: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{align-items:center;backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}@media (hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.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{fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);opacity:var(--f-button-svg-opacity,1);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--f-button-svg-stroke-width);transform:var(--f-button-svg-transform);transition:var(--f-button-svg-transition);width:var(--f-button-svg-width)}.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:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}: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:last-child{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{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:0;padding:0;position:absolute;top:50%;translate:-50% -50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.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{aspect-ratio:unset!important;height:100%!important;left:0;margin:0!important;max-height:none!important;max-width:none!important;position:fixed;top:0;width:100%!important;z-index:9999}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{height:auto;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:auto}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;vertical-align:top;width:100%}.f-panzoom__protected,picture.f-panzoom__content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{inset:0;position:absolute;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.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{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,150px),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:1px;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 100px);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,16px 8px);text-wrap:balance}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9));height:100%;max-height:var(--f-video-height,540px);max-width:var(--f-video-width,960px);min-height:1px;overflow:visible;padding:0;width:100%}.f-html5video{background:transparent;border:0;display:block;height:100%;width:100%}.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-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;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);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);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{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,17px);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);z-index:20;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;white-space:nowrap}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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);background:var(--f-thumbs-bg);box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);overflow:hidden;padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);position:relative;-webkit-tap-highlight-color:transparent;transition:var(--f-thumbs-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;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{border-radius:inherit;color:transparent;display:block;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;width:var(--f-thumb-img-width)}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{display:grid;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x)}.f-thumbs__slide,.f-thumbs__viewport{box-sizing:border-box;overflow:visible}.f-thumbs__slide{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);display:block;height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:var(--f-thumb-border-transition);z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);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);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);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{margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1);width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x))}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*0.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;clip-path:var(--clip-path);display:block;margin-inline:50%;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);width:var(--f-thumb-width)}.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{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.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;gap:var(--f-thumbs-gap);grid-auto-rows:var(--f-thumb-height);grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{cursor:pointer;display:block;grid-area:auto;height:var(--f-thumb-height);max-width:100%;outline:none;position:relative;width:var(--f-thumb-width)}: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{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color);height:var(--f-progressbar-height);left:0;opacity:var(--f-progressbar-opacity);pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--f-progressbar-z-index)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:transparent;border:0;height:100vh;inset:0;margin:0;max-height:unset;max-width:unset;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;touch-action:none;width:100%;z-index:1050}.fancybox__dialog:focus{outline:none}.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:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.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{display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.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.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.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),.fancybox__container.is-hiding>:not(.fancybox__carousel){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{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.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{content:"";inset:-30px;position:absolute;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.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__slide.is-selected,.fancybox__container.is-closing .fancybox__viewport{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;right:0;top:calc((var(--f-button-height) + 2px)*-1);z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{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);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{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.nice-select.open{border-color:#999}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .has-multiple{height:auto;line-height:22px;min-height:36px;padding:7px 12px;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:14px;line-height:24px;margin-bottom:3px;margin-right:3px;padding:0 10px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{border-radius:5px 5px 0 0;box-sizing:border-box;padding:5px;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-sizing:border-box;color:#444;display:inline-block;font-size:14px;height:auto;line-height:22px;margin:0 10px 0 0;min-height:36px;outline:0!important;padding:7px 12px;vertical-align:middle;width:100%}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);left:0;margin-top:4px;max-height:230px;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(19px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:5px;box-sizing:border-box;padding:0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.hidden-select{font-size:0;height:0;min-height:auto;opacity:0;padding:0;width:0}.select-selection-list{list-style:none;margin:0;padding:0}.select-selection-list .select-selection{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:2px 5px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select-selection-list button.remove-select-selection{background-color:#bd2919;border-radius:20%;height:15px;line-height:15px;padding:0;width:15px}:root{--color-white:#fff;--color-black:#000;--color-gray:#8f8f8f;--color-gray-dark:#525252;--color-gray-light:#d9dadb;--color-red:#f04f36;--color-green:#81a451;--color-green-light:#e8f9d1;--color-yellow:#d8b74b;--color-primary:#b42f2d;--color-primary-dark:#8d1a1c;--color-1:#f3f3f3;--color-2:#303038;--color-3:#686161;--color-4:#aeaeae;--color-5:#dedede;--color-6:#322f2f;--color-7:#dc5655;--color-8:#f1efef;--font-family-primary:"Roboto",sans-serif;--container-width:1600px;--container-padding:60px;--header-top-height:58px;--header-main-height:98px;--header-height:calc(var(--header-top-height) + var(--header-main-height));--heading-margin:1rem 0;--heading-line-height:1.1;--section-mb:60px}@media (max-width:1639.98px){:root{--header-main-height:70px}}@media (max-width:1365.98px){:root{--container-padding:40px;--header-main-height:58px;--section-mb:40px}}@media (max-width:767.98px){:root{--container-padding:15px;--header-top-height:34px;--header-main-height:104px}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/local/templates/artfactor/css/../assets/fonts/Roboto-VariableFont_wdth,wght.woff2) format("woff2"),url(/local/templates/artfactor/css/../assets/fonts/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100 900;src:url(/local/templates/artfactor/css/../assets/fonts/Roboto-Italic-VariableFont_wdth,wght.woff2) format("woff2"),url(/local/templates/artfactor/css/../assets/fonts/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@keyframes circle-rotation-1{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes circle-rotation-2{0%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(540deg)}}@keyframes circle-rotation-3{0%{transform:translate(-50%,-50%) rotate(270deg)}to{transform:translate(-50%,-50%) rotate(630deg)}}@keyframes flip-horizontal{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{height:auto;min-height:100vh}body{background:var(--color-white);color:var(--color-2);font-family:var(--font-family-primary);line-height:1.4;margin:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-fixed,body.is-loading{overflow:hidden}img{height:auto;max-width:100%}button{cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:var(--heading-line-height);margin:var(--heading-margin)}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}.site{display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;max-width:calc(var(--container-width) + var(--container-padding)*2);padding:0 var(--container-padding);width:100%}.page{flex:1 1 auto}.page,.page .page-header{display:flex;flex-direction:column;position:relative}.page .page-header{gap:24px;margin-bottom:16px;padding-top:11px;z-index:2}.page .page-header .heading .title{font-size:44px;font-weight:500}@media (max-width:1639.98px){.page .page-header .heading .title{font-size:36px}}@media (max-width:1365.98px){.page .page-header .heading .title{font-size:32px}}@media (max-width:767.98px){.page .page-header .heading .title{font-size:28px}}.page .page-container{width:100%}.page .page-container.has-sidebar{--sidebar-width:377px;--sidebar-gap:30px;display:grid;gap:0 var(--sidebar-gap);margin:0 auto;max-width:calc(var(--container-width) + var(--container-padding)*2);padding:0 var(--container-padding) var(--section-mb) var(--container-padding)}@media (max-width:1639.98px){.page .page-container.has-sidebar{--sidebar-width:408px}}@media (max-width:1365.98px){.page .page-container.has-sidebar{--sidebar-width:250px;display:flex;flex-direction:column}}.page .page-container.has-sidebar.sidebar-left{grid-template-columns:var(--sidebar-width) 1fr}@media (max-width:1365.98px){.page .page-container.has-sidebar.sidebar-left>.page-sidebar{margin-bottom:30px}}.page .page-container.has-sidebar.sidebar-right{grid-template-columns:1fr var(--sidebar-width)}.page .page-container.has-sidebar.sidebar-right>.page-sidebar{order:2}@media (max-width:1365.98px){.page .page-container.has-sidebar.sidebar-right>.page-sidebar{margin-bottom:14px;order:1}}.page .page-container.has-sidebar.sidebar-right>.page-content{order:1}.page .page-container.has-sidebar .page-content{min-width:0}.page .page-container.has-sidebar .page-content .container{padding:unset}.page .page-container.has-sidebar .page-content>:last-child{margin-bottom:0}.page .page-container .page-sidebar .inner{position:sticky;top:calc(var(--header-height) + 20px)}.page .page-container .page-content{min-width:0}.lazy-loader{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;position:relative;width:100%}.lazy-loader:before{animation:rotation 1s linear infinite;border:.175rem solid var(--color-black);border-bottom:.175rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:1rem;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:visible;width:1rem;z-index:0}.lazy-loader:has(iframe[data-loaded=true]):before,.lazy-loader:has(img[data-loaded=true]):before,.lazy-loader:has(video[data-loaded=true]):before{opacity:0;transition:all .3s .3s;visibility:hidden}.lazy-loader iframe,.lazy-loader img,.lazy-loader video{opacity:0;transition:all .3s .3s}.lazy-loader iframe[data-loaded=true],.lazy-loader img[data-loaded=true],.lazy-loader video[data-loaded=true]{opacity:1;transition:all .3s .3s}.swiper-navigation{gap:10px;margin:0 auto}.swiper-navigation,.swiper-navigation .swiper-pagination{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.swiper-navigation .swiper-pagination{margin:0;position:static}.swiper-navigation .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid var(--color-9);height:var(--navigation-bullet-size);opacity:1;width:var(--navigation-bullet-size)}.swiper-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary);border-color:var(--color-primary);border-radius:var(--navigation-bullet-size);width:var(--navigation-bullet-active-width)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{align-items:center;background:none;border:none;color:var(--color-9);cursor:pointer;display:flex;flex:0 0 auto;height:var(--navigation-button-size);justify-content:center;margin:0;padding:0;position:static;transition:color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--navigation-button-size)}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-prev:after{display:none}.swiper-navigation .swiper-button-next:hover svg path,.swiper-navigation .swiper-button-prev:hover svg path{stroke:var(--color-primary)}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:.35}.swiper-navigation .swiper-button-next svg,.swiper-navigation .swiper-button-prev svg{fill:none;height:var(--navigation-button-icon-size);width:var(--navigation-button-icon-size)}.swiper-navigation .swiper-button-next svg path,.swiper-navigation .swiper-button-prev svg path{transition:all .3s}.fancybox__backdrop{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.8)}.overlay{background:rgba(24,33,40,.81);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.overlay.is-active{opacity:1;visibility:visible}.title:is(h1){margin:0}.title:is(h1).center{text-align:center}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text.center{text-align:center}.text a{font-weight:600;text-decoration:underline}.text a:hover{text-decoration:none}.heading .title{margin:0}.button{--button-border-radius:7px;--button-font-size-sm:14px;--button-font-size-md:16px;--button-font-size-lg:20px;--button-height-sm:40px;--button-height-md:45px;--button-height-lg:50px;--button-padding-sm:0 26px;--button-padding-md:0 32px;--button-padding-lg:0 40px;--button-gap-sm:0.3125rem;--button-gap-md:0.375rem;--button-bg:transparent;--button-hover-bg:var(--color-primary-dark)}@media (max-width:1365.98px){.button{--button-height-md:42px;--button-font-size-md:15px}}.button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:var(--button-border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-family-secondary);font-size:var(--button-font-size-md);font-weight:400;gap:var(--button-gap-md);isolation:isolate;justify-content:center;line-height:1.25rem;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:color .3s,border-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:0}.button:after{background-color:var(--button-bg);z-index:-2}.button:after,.button:before{content:"";inset:0;position:absolute}.button:before{background-color:var(--button-hover-bg);transform:translateY(100%);transition:transform .3s ease-out;z-index:-1}.button:hover:not(:disabled,.disabled):before{transform:translateY(0)}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.6}.button:hover{text-decoration:none}.button.primary{--button-bg:var(--color-primary);--button-hover-bg:var(--color-primary-dark);color:var(--color-white)}.button.outline{--button-bg:transparent;--button-hover-bg:var(--color-primary);border-color:var(--color-primary);color:var(--color-black)}.button.outline:hover:not(:disabled,.disabled){color:var(--color-white)}.button.dashed{--button-bg:transparent;--button-hover-bg:var(--color-primary);border-color:var(--color-primary);border-style:dashed;color:var(--color-black)}.button.dashed:hover:not(:disabled,.disabled){border-style:solid;color:var(--color-white)}.button.ghost{--button-bg:transparent;--button-hover-bg:var(--color-primary);border-color:transparent;color:var(--color-black)}.button.ghost:hover:not(:disabled,.disabled){color:var(--color-white)}.button.link{border-color:transparent;border-radius:0;color:var(--color-primary);height:-moz-fit-content;height:fit-content;overflow:visible;padding:0}.button.link:after,.button.link:before{display:none}.button.link:hover:not(:disabled,.disabled){color:var(--color-primary);text-decoration:underline;text-underline-offset:4px}.button.link:active:not(:disabled,.disabled){transform:none}.button.link.underline-solid{text-decoration:underline;text-decoration-style:solid;text-underline-offset:4px}.button.link.underline-dashed{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}.button.sm{font-size:var(--button-font-size-sm);gap:var(--button-gap-sm);height:var(--button-height-sm);padding:var(--button-padding-sm)}.button.md{font-size:var(--button-font-size-md);height:var(--button-height-md);padding:var(--button-padding-md)}.button.lg,.button.md{gap:var(--button-gap-md)}.button.lg{font-size:var(--button-font-size-lg);height:var(--button-height-lg);padding:var(--button-padding-lg)}.button.default{border-radius:var(--button-border-radius)}.button.rounded{border-radius:9999px}.textarea{--textarea-font-size-sm:14px;--textarea-font-size-md:16px;--textarea-font-size-lg:18px;--textarea-padding-sm:8px;--textarea-padding-md:10px;--textarea-padding-lg:12px}@media (max-width:1365.98px){.textarea{--textarea-font-size-md:15px}}.textarea{background-color:var(--color-white);border:1px solid var(--color-5);border-radius:7px;color:var(--color-black);display:block;font-family:var(--font-family-primary);font-size:var(--textarea-font-size-md);line-height:1.5;outline:none;resize:vertical;transition:all .2s ease-in-out;width:100%}.textarea::-moz-placeholder{color:var(--color-4);opacity:1}.textarea::placeholder{color:var(--color-4);opacity:1}.textarea:focus-within:not(:-moz-read-only){border-color:var(--color-4)}.textarea:focus,.textarea:focus-within:not(:read-only){border-color:var(--color-4)}.textarea:disabled{cursor:not-allowed;opacity:.6}.textarea:-moz-read-only{cursor:default;opacity:.6}.textarea:read-only{cursor:default;opacity:.6}.textarea.error,.textarea.error:focus{border-color:var(--color-red)}.textarea.error:hover{border-color:var(--color-red)!important}.textarea.sm{font-size:var(--textarea-font-size-sm);padding:var(--textarea-padding-sm)}.textarea.md{font-size:var(--textarea-font-size-md);padding:var(--textarea-padding-md)}.textarea.lg{font-size:var(--textarea-font-size-lg);padding:var(--textarea-padding-lg)}.input{--input-height:44px;--input-font-size-sm:14px;--input-font-size-md:16px;--input-font-size-lg:18px;--input-padding-sm:8px;--input-padding-md:10px;--input-padding-lg:12px}@media (max-width:1365.98px){.input{--input-height:42px;--input-font-size-md:15px}}.input{background-color:var(--color-white);border:1px solid var(--color-5);border-radius:7px;color:var(--color-black);display:block;font-size:var(--input-font-size-md);height:var(--input-height);line-height:1.5;outline:none;transition:all .2s ease-in-out;width:100%}.input::-moz-placeholder{color:var(--color-4);opacity:1}.input::placeholder{color:var(--color-4);opacity:1}.input:focus-within:not(:-moz-read-only){border-color:var(--color-4)}.input:focus,.input:focus-within:not(:read-only){border-color:var(--color-4)}.input:disabled{cursor:not-allowed;opacity:.6}.input:-moz-read-only{cursor:default;opacity:.6}.input:read-only{cursor:default;opacity:.6}.input.error,.input.error:focus{border-color:var(--color-red)}.input.error:hover{border-color:var(--color-red)!important}.input[type=search]::-webkit-search-cancel-button,.input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input.sm{font-size:var(--input-font-size-sm);padding:0 var(--input-padding-sm)}.input.md{font-size:var(--input-font-size-md);padding:0 var(--input-padding-md)}.input.lg{font-size:var(--input-font-size-lg);padding:0 var(--input-padding-lg)}.select{--select-font-size-sm:14px;--select-font-size-md:16px;--select-font-size-lg:18px;--select-padding-sm:8px;--select-padding-md:10px;--select-padding-lg:12px}@media (max-width:1365.98px){.select{--select-font-size-md:15px}}.select{position:relative}.select select{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}.select .nice-select{align-items:center;border-radius:7px;display:flex;height:44px;width:100%}.select .nice-select .nice-select-dropdown{width:100%}.select .nice-select .nice-select-dropdown .list{margin:10px 0}.select.sm .nice-select{font-size:var(--select-font-size-sm)}.select.sm .nice-select,.select.sm .nice-select .nice-select-dropdown .list .option{padding:0 var(--select-padding-sm)}.select.md .nice-select{font-size:var(--select-font-size-md)}.select.md .nice-select,.select.md .nice-select .nice-select-dropdown .list .option{padding:0 var(--select-padding-md)}.select.lg .nice-select{font-size:var(--select-font-size-lg)}.select.lg .nice-select,.select.lg .nice-select .nice-select-dropdown .list .option{padding:0 var(--select-padding-lg)}.checkbox{--checkbox-size:18px;--checkbox-border-radius:4px;--checkbox-gap:0.5rem;align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--checkbox-gap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox .checkbox-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox .checkbox-mark{align-items:center;background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--checkbox-border-radius);display:flex;flex-shrink:0;height:var(--checkbox-size);justify-content:center;margin-top:2px;position:relative;transition:all .2s ease-in-out;width:var(--checkbox-size)}.checkbox .checkbox-mark:after{border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);content:"";display:none;height:9px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.checkbox .checkbox-text{color:var(--color-black);font-family:var(--font-family-primary);font-size:.875rem;line-height:1.5}.checkbox .checkbox-text a{color:var(--color-primary);text-decoration:underline}.checkbox .checkbox-text a:hover{text-decoration:none}.checkbox .checkbox-input:checked+.checkbox-mark{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox .checkbox-input:checked+.checkbox-mark:after{display:block}.checkbox .checkbox-input:focus-visible+.checkbox-mark{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox:hover .checkbox-mark{border-color:var(--border-color-active)}.checkbox .checkbox-input:disabled+.checkbox-mark{background-color:var(--block-bg-color);cursor:not-allowed;opacity:.6}.checkbox .checkbox-input:disabled~.checkbox-text{cursor:not-allowed;opacity:.6}.checkbox.error .checkbox-mark{border-color:var(--color-red)}.form .grid.col-2{-moz-columns:2;column-count:2;-moz-column-gap:var(--form-gap);column-gap:var(--form-gap)}@media (max-width:767.98px){.form .grid.col-2{-moz-columns:1;column-count:1}}.form .field{margin-bottom:30px;min-width:0;width:100%}.form .field .label{display:none}.form .field-error{color:var(--color-black);display:block;font-size:12px;line-height:1.4;margin-top:6px}.form .field-consent{margin-bottom:14px;margin-top:14px}.form .actions .button,.menu{width:100%}.menu{background:var(--color-white);box-shadow:0 4px 28px 0 rgba(0,0,0,.25);height:100dvh;max-width:394px;min-height:100dvh;overflow-y:auto;padding:15px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;z-index:101}.menu.is-open{transform:translateX(0)}.menu .menu-header{display:none}@media (max-width:1365.98px){.menu .menu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}}.menu .menu-title{color:var(--color-2);font-size:20px;font-weight:600}.menu .menu-close{display:none}@media (max-width:1365.98px){.menu .menu-close{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-2);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s;width:36px}.menu .menu-close:hover{background:var(--color-gray-100,#f5f5f5)}}.menu .menu-navigation,.menu .menu-search{margin-bottom:40px}.menu-open{background:unset;border:none;flex:0 0 auto;height:24px;outline:none;width:24px}.menu-open,.navigation-top ul{display:flex;margin:0;padding:0}.navigation-top ul{align-items:center;gap:16px;list-style:none;width:100%}.navigation-top ul>li{padding-bottom:8px;position:relative}.navigation-top ul>li,.navigation-top ul>li a{align-items:center;display:flex;justify-content:center}.navigation-top ul>li a{color:var(--color-2);font-weight:500;line-height:normal;transition:color .3s ease;white-space:nowrap}.navigation-top ul>li a:hover{color:var(--color-primary);text-decoration:none}.navigation-top ul>li.has-children>a{padding-right:15px;position:relative}.navigation-top ul>li.has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23322f2f' stroke-linecap='round' d='m.5.5 3.757 4.174a1 1 0 0 0 1.486 0L9.5.5'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center center;transition:all .3s ease;width:10px}.navigation-top ul>li.has-children:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23b42f2d' stroke-linecap='round' d='m.5.5 3.757 4.174a1 1 0 0 0 1.486 0L9.5.5'/%3E%3C/svg%3E");transform:translateY(-50%) scaleY(-1)}.navigation-top ul>li.has-children .submenu{background:var(--color-white);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:0;left:0;min-width:200px;opacity:0;padding:10px 0;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:100}.navigation-top ul>li.has-children .submenu>li{padding-bottom:unset;width:100%}.navigation-top ul>li.has-children .submenu>li a{font-size:15px;font-weight:400;justify-content:flex-start;line-height:130%;padding:6px 16px;text-transform:unset;width:100%}.navigation-top ul>li.has-children .submenu>li a:hover{color:var(--color-4);text-decoration:none}.navigation-top ul>li.has-children:hover .submenu{opacity:1;visibility:visible}.navigation-mobile ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.navigation-mobile ul>li{border-bottom:1px solid var(--color-5);display:flex;flex-direction:column;padding:8px 0;position:relative}.navigation-mobile ul>li>.item{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.navigation-mobile ul>li>.item>a{color:var(--color-2);display:flex;font-size:16px;font-weight:500;line-height:150%;transition:all .3s}.navigation-mobile ul>li>.item>a:hover{color:var(--color-primary);text-decoration:none}.navigation-mobile ul>li>.item .toggle{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:transform .3s;width:26px}.navigation-mobile ul>li>.item .toggle:hover{color:var(--color-primary)}.navigation-mobile ul>li.is-open>.item .toggle{transform:rotate(180deg)}.navigation-mobile .submenu{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.navigation-mobile .submenu ul{margin-top:8px;padding-left:15px}.navigation-mobile .submenu ul>li{border-bottom:unset}.navigation-mobile .submenu ul>li>.item a{font-size:16px;font-weight:400;line-height:130%}.navigation-bottom>.title{color:var(--color-white);font-size:16px;font-weight:700;line-height:normal;margin-bottom:19px;margin-top:0;text-transform:uppercase}@media (max-width:1365.98px){.navigation-bottom>.title{font-size:15px;margin-bottom:8px}}.navigation-bottom ul{align-items:flex-start;display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:100%}@media (max-width:1365.98px){.navigation-bottom ul{gap:8px}}.navigation-bottom ul li,.navigation-bottom ul li a{align-items:center;display:flex;justify-content:center}.navigation-bottom ul li a{color:var(--color-white);font-size:16px;font-weight:400;line-height:150%;transition:color .3s ease;white-space:nowrap}@media (max-width:1365.98px){.navigation-bottom ul li a{font-size:15px}}.navigation-bottom ul li a:hover{color:var(--color-primary);text-decoration:none}.breadcrumbs{--breadcrumbs-font-size-sm:16px;--breadcrumbs-font-size-md:18px;--breadcrumbs-font-size-lg:20px;--breadcrumbs-gap-sm:0.25rem;--breadcrumbs-gap-md:0.375rem;--breadcrumbs-gap-lg:0.5rem}@media (max-width:1365.98px){.breadcrumbs{--breadcrumbs-font-size-sm:15px}}.breadcrumbs{display:block;width:100%}.breadcrumbs .list{display:flex;flex-wrap:wrap;font-size:var(--breadcrumbs-font-size-md);line-height:1.5;list-style:none;margin:0;padding:0}.breadcrumbs .item,.breadcrumbs .list{align-items:center;gap:var(--breadcrumbs-gap-md)}.breadcrumbs .item,.breadcrumbs .link{display:inline-flex}.breadcrumbs .link{align-items:center;color:var(--color-primary);text-decoration:none;transition:color .2s ease-in-out}.breadcrumbs .link:hover{text-decoration:underline}.breadcrumbs .current-page,.breadcrumbs .separator{align-items:center;display:inline-flex}.breadcrumbs .separator{-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs .separator svg{display:block;height:1em;width:1em}.breadcrumbs .separator.chevron svg{height:1em;width:1em}.breadcrumbs.sm .list{font-size:var(--breadcrumbs-font-size-sm)}.breadcrumbs.sm .item,.breadcrumbs.sm .list{gap:var(--breadcrumbs-gap-sm)}.breadcrumbs.md .list{font-size:var(--breadcrumbs-font-size-md)}.breadcrumbs.md .item,.breadcrumbs.md .list{gap:var(--breadcrumbs-gap-md)}.breadcrumbs.lg .list{font-size:var(--breadcrumbs-font-size-lg)}.breadcrumbs.lg .item,.breadcrumbs.lg .list{gap:var(--breadcrumbs-gap-lg)}.search-form{align-items:center;background:var(--color-white);border:1px solid var(--color-5);border-radius:7px;display:flex;gap:16px;height:100%;height:45px;padding:10px;transition:all .3s;width:100%}@media (max-width:1365.98px){.search-form{height:42px}}@media (max-width:767.98px){.search-form{height:40px}}.search-form form{align-items:stretch;display:flex;gap:5px;width:100%}.search-form form button{align-items:center;background:none;border:none;color:var(--color-4);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;outline:none;padding:0;width:24px}.search-form form button.submit:hover svg path{stroke:var(--color-primary)}.search-form form button.clear{display:none}.search-form form button.clear:hover{color:var(--color-primary)}.search-form form label{display:flex;width:100%}.search-form form label input{background:none;border:none;color:var(--color-2);font-size:16px;font-weight:400;height:100%;line-height:1;outline:none;width:100%}@media (max-width:1365.98px){.search-form form label input{font-size:15px}}.search-form form label input::-moz-placeholder{color:var(--color-4)}.search-form form label input::placeholder{color:var(--color-4)}.search-form form label input::-webkit-search-cancel-button,.search-form form label input::-webkit-search-decoration,.search-form form label input::-webkit-search-results-button,.search-form form label input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-form.has-value:focus-within form button.clear{display:flex}.pagination{--pagination-item-size:36px;--pagination-item-gap:6px;--pagination-font-size:16px;--pagination-border-radius:2px;--pagination-color:var(--color-6);--pagination-color-hover:var(--color-white);--pagination-color-active:var(--color-white);--pagination-border:var(--color-5);--pagination-border-hover:var(--color-3);--pagination-border-active:var(--color-3);--pagination-bg:var(--color-white);--pagination-bg-hover:var(--color-3);--pagination-bg-active:var(--color-3);margin-left:auto;margin-right:auto;margin-top:24px;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.pagination{margin-left:auto;margin-right:auto;margin-top:30px}}.pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pagination-item-gap);justify-content:center;list-style:none;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.pagination li{color:var(--pagination-color);font-family:var(--font-family-primary);font-size:var(--pagination-font-size);font-weight:400;height:var(--pagination-item-size);line-height:1;min-width:var(--pagination-item-size)}.pagination li,.pagination li a,.pagination li>span{align-items:center;display:flex;justify-content:center;transition:all .2s ease-in-out}.pagination li a,.pagination li>span{background:var(--pagination-bg);border:1px solid var(--pagination-border);border-radius:var(--pagination-border-radius);color:inherit;height:100%;padding:0 8px;text-decoration:none;width:100%}.pagination li a:hover{background:var(--pagination-bg-hover);border-color:var(--pagination-border-hover);color:var(--pagination-color-hover)}.pagination li.active>span{background:var(--pagination-bg-hover);border-color:var(--pagination-border-active);color:var(--pagination-color-active)}.pagination li.disabled{pointer-events:none}.pagination li.next a,.pagination li.next>span,.pagination li.prev a,.pagination li.prev>span{background:transparent;border:1px solid transparent;padding:0}.pagination li.next a svg path,.pagination li.next>span svg path,.pagination li.prev a svg path,.pagination li.prev>span svg path{stroke:var(--color-primary)}.pagination li.next a:hover,.pagination li.next>span:hover,.pagination li.prev a:hover,.pagination li.prev>span:hover{border-color:transparent}.pagination li.next a:hover svg path,.pagination li.next>span:hover svg path,.pagination li.prev a:hover svg path,.pagination li.prev>span:hover svg path{stroke:var(--color-primary-dark)}.pagination li.next a span,.pagination li.next>span span,.pagination li.prev a span,.pagination li.prev>span span{display:flex}.pagination li.next svg path,.pagination li.prev svg path{transition:all .2s ease-in-out}.pagination li.next.disabled svg path,.pagination li.prev.disabled svg path{stroke:var(--color-5)}.accordion:not(section){--accordion-gap:20px;display:flex;flex-direction:column;gap:var(--accordion-gap)}.accordion:not(section) .item{background:var(--color-white);border-radius:5px;box-shadow:0 2px 28.7px 0 rgba(0,0,0,.1)}.accordion:not(section) .item .panel{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:30px;text-align:left;transition:all .3s;width:100%}@media (max-width:1365.98px){.accordion:not(section) .item .panel{padding:20px}}.accordion:not(section) .item .panel:hover .name{color:var(--color-primary)}.accordion:not(section) .item .panel .name{color:var(--color-9);font-family:var(--font-family-secondary);font-size:24px;font-weight:400;letter-spacing:.48px;line-height:130%;margin:0;transition:all .3s}@media (max-width:1365.98px){.accordion:not(section) .item .panel .name{font-size:22px}}.accordion:not(section) .item .panel .icon{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cpath stroke='%2318181c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M34.889 2H6.11A4.11 4.11 0 0 0 2 6.111V34.89C2 37.159 3.84 39 6.111 39H34.89C37.159 39 39 37.16 39 34.889V6.11C39 3.841 37.16 2 34.889 2'/%3E%3Cpath stroke='%2318181c' stroke-linecap='square' stroke-width='1.5' d='m20.397 28.2 7.6-7.6m0 0-7.6-7.6m7.6 7.6h-15.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:flex;flex:0 0 auto;height:41px;justify-content:center;transition:all .3s;width:41px}.accordion:not(section) .item .collapse{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.accordion:not(section) .item .collapse .wrap{color:var(--color-10);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:150%;padding:0 30px 30px}.accordion:not(section) .item .collapse .wrap>:first-child{margin-top:0}.accordion:not(section) .item .collapse .wrap>:last-child{margin-bottom:0}.accordion:not(section) .item .collapse .wrap a:not(.button){color:var(--color-primary);text-decoration:underline}.accordion:not(section) .item .collapse .wrap a:not(.button):hover{color:var(--color-primary-dark)}.accordion:not(section) .item .collapse .wrap ol,.accordion:not(section) .item .collapse .wrap ul{padding-left:1.75rem}.accordion:not(section) .item .collapse .wrap li+li{margin-top:.5rem}.accordion:not(section) .item.is-open .panel .name{color:var(--color-primary)}.accordion:not(section) .item.is-open .panel .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cpath fill='%2339a1d9' stroke='%2339a1d9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M34.889 2H6.11A4.11 4.11 0 0 0 2 6.111V34.89C2 37.159 3.84 39 6.111 39H34.89C37.159 39 39 37.16 39 34.889V6.11C39 3.841 37.16 2 34.889 2'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.5' d='m12.8 20.6 7.6 7.6m0 0 7.6-7.6m-7.6 7.6V13'/%3E%3C/svg%3E")}.tabs{--tabs-gap:14px;display:flex;flex-direction:column;gap:var(--tabs-gap)}.tabs .nav{display:flex;gap:10px}@media (max-width:1365.98px){.tabs .nav{flex-wrap:wrap}}.tabs .nav-item{background:transparent;border:none;color:var(--color-29);cursor:pointer;flex:0 0 auto;font-family:var(--font-family-primary);font-size:24px;font-weight:400;letter-spacing:.48px;line-height:150%;padding:14px 30px;position:relative;text-align:center;transition:all .3s;white-space:nowrap}@media (max-width:1365.98px){.tabs .nav-item{font-size:16px;letter-spacing:.32px;padding:8px 20px}}.tabs .nav-item:hover{color:var(--color-primary)}.tabs .nav-item:before{background:var(--color-white);border-radius:5px;box-shadow:0 0 18px 0 rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tabs .nav-item.is-active{background:var(--color-white);color:var(--color-primary)}.tabs .nav-item.is-active:before{height:calc(100% + 14px)}@media (max-width:1365.98px){.tabs .nav-item.is-active:before{height:100%}}.tabs .nav-item.is-active:after{background:var(--color-white);bottom:-28px;content:"";height:28px;left:0;position:absolute;width:100%;z-index:1}@media (max-width:1365.98px){.tabs .nav-item.is-active:after{display:none}}.tabs .panels{min-width:0}.tabs .panel{border-radius:5px;box-shadow:0 0 18px 0 rgba(0,0,0,.1);display:none;overflow-x:clip;padding:30px}@media (max-width:1365.98px){.tabs .panel{padding:20px}}.tabs .panel.is-active{display:block}.preloader{align-items:center;background:var(--color-white);display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .4s ease-out,visibility .4s;z-index:9999}.preloader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.preloader .counter{color:var(--color-primary);font-size:68px;font-weight:700;line-height:1}.consent-notice{background:var(--color-white);border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -14px 47px 0 rgba(0,0,0,.1);display:none;left:0;overflow:hidden;padding:30px 0;position:fixed;width:100%;z-index:100}@media (max-width:1365.98px){.consent-notice{padding:20px 0}}.consent-notice.is-visible{display:flex}.consent-notice .block{align-items:center;display:flex}@media (max-width:767.98px){.consent-notice .block{flex-wrap:wrap}}.consent-notice .block .box{align-items:center;display:flex;gap:10px;margin-right:auto;padding-right:20px}@media (max-width:767.98px){.consent-notice .block .box{margin-bottom:20px}}.consent-notice .block .box .image{display:flex;flex:0 0 auto;max-width:106px}@media (max-width:1365.98px){.consent-notice .block .box .image{max-width:66px}}@media (max-width:767.98px){.consent-notice .block .box .image{max-width:56px}}.consent-notice .block .box .text{color:var(--color-2);font-size:16px;font-weight:400;line-height:130%;max-width:778px}@media (max-width:1365.98px){.consent-notice .block .box .text{font-size:16px;max-width:678px}}@media (max-width:767.98px){.consent-notice .block .box .text{font-size:15px;max-width:unset}}.consent-notice .block .box .text a{color:var(--color-primary);text-decoration:none}.consent-notice .block .box .text a:hover{text-decoration:underline}.consent-notice .block .button{max-width:344px;width:100%}@media (max-width:1365.98px){.consent-notice .block .button{max-width:264px}}@media (max-width:767.98px){.consent-notice .block .button{max-width:unset}}.consent-checkbox{align-items:flex-start;display:flex;flex-direction:column;position:relative}.consent-checkbox input[type=checkbox]{height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.consent-checkbox label{align-items:center;cursor:pointer;display:flex;gap:8px}.consent-checkbox .checkbox{background:var(--color-white);border:1px solid var(--color-5);border-radius:7px;display:flex;flex:0 0 auto;height:28px;margin-top:2px;position:relative;transition:border-color .2s ease-in-out;width:28px}.consent-checkbox .checkbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath stroke='%23b42f2d' stroke-linecap='round' d='m.5 3 2.715 3.49a1 1 0 0 0 1.575.004L9.5.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:10px}.consent-checkbox input:checked+label .checkbox:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.consent-checkbox input:focus+label .checkbox{border-color:var(--color-4)}.consent-checkbox .value{color:var(--color-primary);font-size:14px;font-weight:400;line-height:150%}.consent-checkbox .value a{color:var(--color-primary);text-decoration:underline}.consent-checkbox .value a:hover{text-decoration:none}.consent-checkbox.white .checkbox{background:var(--color-white);border:1px solid var(--color-white)}.consent-checkbox.white .checkbox:after{background:var(--color-secondary)}.consent-checkbox.white .value{color:var(--color-white)}.consent-checkbox.white .value a{color:var(--color-secondary)}.consent-checkbox.white .value a:hover{text-decoration:underline}.consent-checkbox.variant label .value{color:var(--color-white)}.consent-checkbox.variant label .value a{color:var(--color-white);text-decoration:underline}.consent-checkbox.variant label .value a:hover,.logo{text-decoration:none}.logo{align-items:center;display:flex;gap:10px;transition:opacity .2s ease-in-out;width:-moz-fit-content;width:fit-content}.logo:hover{opacity:.8;text-decoration:none}.input-file,.logo picture{display:flex}.input-file{align-items:flex-start;flex-direction:column;position:relative}.input-file input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}.input-file label{align-items:center;background-color:var(--color-white);border:1px solid var(--color-5);border-radius:7px;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;height:44px;line-height:150%;padding:0 10px;transition:all .2s ease-in-out;transition:border-color .2s;width:100%}@media (max-width:1365.98px){.input-file label{font-size:15px;height:42px}}.input-file label .icon{display:flex}.input-file .error{color:var(--color-red,#e74c3c);display:none;font-size:12px;padding:4px 8px}.input-file.error{border-color:var(--color-red,#e74c3c)}.input-file.error .error{display:block}.newsletter-form .grid{align-items:center;display:flex;gap:13px}@media (max-width:1365.98px){.newsletter-form .grid{align-items:flex-start;flex-direction:column}}.newsletter-form .grid .field{max-width:388px;min-width:0;width:100%}.newsletter-form .grid .field .label{display:none}.files{flex-direction:column;width:-moz-fit-content;width:fit-content}.files,.files .item{display:flex;gap:8px}.files .item{align-items:center;text-decoration:none;transition:all .3s}.files .item:hover .name,.files .item:hover .size{color:var(--color-primary-dark)}.files .item .icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.files .item .icon,.files .item .icon svg{height:24px;width:24px}.files .item .info{display:flex;gap:6px}.files .item .name{color:var(--color-primary);font-size:16px;font-weight:400;line-height:150%}@media (max-width:1365.98px){.files .item .name{font-size:15px}}.files .item .size{color:var(--color-primary);font-size:14px;font-weight:400;line-height:150%;padding-top:1px;white-space:nowrap}.sidebar-navigation{background:var(--color-white);border:1px solid var(--color-1);border-radius:10px;box-shadow:0 4px 28px 0 var(--color-5);overflow:hidden;padding:15px 0}@media (max-width:1365.98px){.sidebar-navigation{border:none;border-radius:unset;box-shadow:unset;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);overflow-x:auto;padding:0;padding-left:var(--container-padding);padding-right:var(--container-padding)}}.sidebar-navigation .list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}@media (max-width:1365.98px){.sidebar-navigation .list{background:var(--color-white);border:1px solid var(--color-1);border-radius:10px;flex-direction:row;overflow:hidden;width:-moz-max-content;width:max-content}}.sidebar-navigation .list>li,.sidebar-navigation .list>li>a{align-items:center;display:flex;justify-content:flex-start}.sidebar-navigation .list>li>a{color:var(--color-2);font-weight:500;line-height:normal;padding:20px 30px;position:relative;text-decoration:none;transition:background-color .3s,color .3s;white-space:nowrap;width:100%;z-index:0}@media (max-width:1365.98px){.sidebar-navigation .list>li>a{font-size:15px;padding:10px 20px}}.sidebar-navigation .list>li.is-active>a,.sidebar-navigation .list>li>a:hover{background-color:var(--color-1);color:var(--color-primary)}.map{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-height:540px}.map iframe{aspect-ratio:4/2;border:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.98px){.map iframe{aspect-ratio:4/3}}.toast-container{bottom:20px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;z-index:9999}.toast-container .toast{align-items:center;animation:toast-in .3s ease forwards;background:var(--color-2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--color-white);display:flex;font-size:14px;gap:10px;line-height:150%;opacity:0;padding:12px 20px;pointer-events:auto;transform:translateY(20px)}.toast-container .toast.is-hiding{animation:toast-out .3s ease forwards}.toast-container .toast.success{background:var(--color-green)}.toast-container .toast.error{background:var(--color-red)}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.table{margin-bottom:-4px;overflow-x:auto;padding-bottom:4px;width:100%}.table::-webkit-scrollbar{background:transparent;height:6px}.table::-webkit-scrollbar-thumb{background:var(--color-5);border-radius:16px}.table table{border-collapse:collapse;width:100%}@media (max-width:767.98px){.table table{min-width:-moz-max-content;min-width:max-content}}.table table td,.table table th{font-size:16px;font-weight:500;line-height:150%;padding:8px;text-align:center}@media (max-width:1639.98px){.table table td,.table table th{font-size:15px;width:160px}}.table table thead tr th{background:var(--color-8);border:1px solid var(--color-4);color:var(--color-primary-dark)}.table table tbody tr td{border:1px solid var(--color-1);color:var(--color-6)}.table.center td,.table.center th{text-align:center}.table.properties table tbody tr:nth-of-type(2n){background:var(--color-1)}.table.properties table tbody tr td:first-child{font-weight:400;text-align:left}.table.properties table tbody tr td:nth-child(2){font-weight:700;text-align:right}.contacts-header{align-items:flex-start;display:flex;gap:24px}@media (max-width:1365.98px){.contacts-header{gap:16px;width:100%}}@media (max-width:767.98px){.contacts-header{align-items:center}}.contacts-header .item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:9px;line-height:1;white-space:nowrap}@media (max-width:1365.98px){.contacts-header .item{font-size:15px}}.contacts-header .item svg{margin-top:-1px}.contacts-header .item a{color:var(--color-primary);display:flex}.contacts-header .item a:hover{color:var(--color-primary-dark);text-decoration:none}@media (max-width:767.98px){.contacts-header .item.email{display:none}}.contacts-header .item.phones{align-items:flex-start;gap:24px}@media (max-width:1365.98px){.contacts-header .item.phones{gap:16px}}@media (max-width:767.98px){.contacts-header .item.phones{display:none}}.contacts-header .item.phones a{color:var(--color-black);display:flex;flex-direction:column;transition:all .3s}.contacts-header .item.phones a:hover{color:var(--color-primary);text-decoration:none}.contacts-header .item.phones a small{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal}.contacts-header .item button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:400;line-height:1;padding:0;transition:all .3s}.contacts-header .item button:hover{color:var(--color-primary-dark)}@media (max-width:1365.98px){.contacts-header .item.callback{flex:1 1 auto;justify-content:flex-end;margin-top:4px}}.contacts-footer{align-items:flex-start;display:flex;flex-direction:column;gap:22px}@media (max-width:1365.98px){.contacts-footer{display:contents}}.contacts-footer .item{align-items:center;color:var(--color-white);display:flex;font-size:16px;font-weight:400;gap:10px;line-height:normal;white-space:nowrap}@media (max-width:1365.98px){.contacts-footer .item{font-size:15px}}.contacts-footer .item a{color:var(--color-primary);display:flex}.contacts-footer .item a:hover{color:var(--color-primary-dark);text-decoration:none}.contacts-footer .item.phones{display:inline-block}@media (max-width:1365.98px){.contacts-footer .item.phones{order:1}}@media (max-width:767.98px){.contacts-footer .item.phones{margin-bottom:18px;margin-top:7px}}.contacts-footer .item.phones .spacer{display:inline-block;width:38px}.contacts-footer .item.phones a{color:var(--color-white);display:inline;font-variant-numeric:tabular-nums;transition:all .3s}.contacts-footer .item.phones a:hover{color:var(--color-primary);text-decoration:none}.contacts-footer .item.phones a small{color:var(--color-white);font-size:inherit}@media (max-width:1365.98px){.contacts-footer .item.address{align-self:flex-end}}@media (max-width:767.98px){.contacts-footer .item.address{margin-top:26px}}.contacts-footer .item.opening{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-top:17px}@media (max-width:1365.98px){.contacts-footer .item.opening{align-items:flex-end;flex-direction:row;gap:20px;margin-top:unset}}@media (max-width:767.98px){.contacts-footer .item.opening{align-items:flex-start;flex-direction:column;gap:9px;order:2}}.contacts-footer .item.opening .time{align-items:center;display:flex;gap:10px}@media (max-width:1365.98px){.contacts-footer .item.opening .time .icon svg{height:26px;width:38px}}.contacts-footer .item.opening .scheme{margin-top:30px}@media (max-width:1365.98px){.contacts-footer .item.opening .scheme{margin-top:unset}}#menu-catalog-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1365.98px){#menu-catalog-button{padding:10px}}#menu-catalog-button svg{margin-top:-1px}#menu-catalog-button .open{display:inline-block}#menu-catalog-button .close{display:none}#menu-catalog-button span{line-height:1;white-space:nowrap}@media (max-width:1365.98px){#menu-catalog-button span{display:none}}@media (max-width:767.98px){#menu-catalog-button span{display:inline}}#menu-catalog-button.is-active .open{display:none}#menu-catalog-button.is-active .close{display:inline-block}.menu-catalog{background:var(--color-white);border-radius:10px;box-shadow:0 4px 16.3px 0 rgba(0,0,0,.1);display:grid;grid-template-rows:0fr;left:0;opacity:0;overflow-y:auto;padding:20px;position:absolute;right:0;top:calc(100% - 15px);transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:100}@media (max-width:1365.98px){.menu-catalog{border-radius:unset;box-shadow:0 4px 28px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;left:unset;min-height:100dvh;padding:0;position:fixed;right:0;top:0;width:360px}}.menu-catalog .menu-catalog-header{display:none}@media (max-width:1365.98px){.menu-catalog .menu-catalog-header{align-items:center;display:flex;justify-content:space-between;padding:15px}}.menu-catalog .menu-catalog-title{color:var(--color-2);font-size:20px;font-weight:600}.menu-catalog .menu-catalog-close{display:none}@media (max-width:1365.98px){.menu-catalog .menu-catalog-close{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-2);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s;width:36px}.menu-catalog .menu-catalog-close:hover{background:var(--color-gray-100,#f5f5f5)}}.menu-catalog .items{align-items:flex-start;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}@media (max-width:1365.98px){.menu-catalog .items{display:flex;flex-direction:column;gap:24px}}.menu-catalog .items .item{background:var(--color-1);border-radius:20px;display:flex;flex-direction:column;padding:14px 21px 34px}@media (max-width:1365.98px){.menu-catalog .items .item{background:unset;border-radius:unset;padding:0 15px;width:100%}}.menu-catalog .items .item .item-header{align-items:center;display:flex;justify-content:space-between}.menu-catalog .items .item .item-toggle{display:none}@media (max-width:1365.98px){.menu-catalog .items .item .item-toggle{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-2);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:transform .3s,background .2s;width:32px}.menu-catalog .items .item .item-toggle:hover{background:var(--color-gray-100,#f5f5f5)}}.menu-catalog .items .item .item-toggle svg{transition:transform .3s}.menu-catalog .items .item.is-open .item-toggle svg{transform:rotate(180deg)}@media (max-width:1365.98px){.menu-catalog .items .item.is-open .list{display:flex}}.menu-catalog .items .item .image{display:flex;height:76px;margin:-19px 0 16px -21px;overflow:hidden;width:calc(100% + 42px)}.menu-catalog .items .item .image picture{max-width:278px;transition:transform .5s}.menu-catalog .items .item .image picture img{height:100%;-o-object-fit:contain;object-fit:contain}.menu-catalog .items .item .name{color:var(--color-2);font-size:18px;font-weight:500;line-height:normal;margin-bottom:10px;margin-top:0;text-decoration:none;transition:color .3s;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.menu-catalog .items .item .name{margin-bottom:unset}}.menu-catalog .items .item .name:hover{color:var(--color-primary)}.menu-catalog .items .item .list{display:flex;flex-flow:column wrap;max-height:324px}@media (max-width:1365.98px){.menu-catalog .items .item .list{display:none;max-height:none}}.menu-catalog .items .item .list a{color:var(--color-primary);display:flex;font-size:16px;font-weight:400;line-height:170%;transition:color .3s;width:-moz-fit-content;width:fit-content}.menu-catalog .items .item .list a:hover{color:var(--color-primary-dark);text-decoration:none}.menu-catalog .items .item:nth-child(2),.menu-catalog .items .item:nth-child(3),.menu-catalog .items .item:nth-child(4){grid-row:span 2}.menu-catalog .items .item:hover{text-decoration:none}.menu-catalog .items .item:hover .image picture{transform:scale(1.04) translateX(5px)}.menu-catalog .items .item>:first-child{margin-top:0}.menu-catalog .items .item>:last-child{margin-bottom:0}.menu-catalog.is-open{grid-template-rows:min-content;max-height:calc(100vh - 180px);opacity:1;visibility:visible}.menu-catalog>a{background:var(--color-gray-200);border-radius:4px;color:var(--color-gray-500);display:flex;font-size:14px;justify-content:center;justify-self:center;margin:6px 8px 12px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.menu-catalog>a:hover{background:var(--color-gray-300);color:var(--color-primary-dark);text-decoration:none}.file-header{align-items:center;display:flex;gap:26px}@media (max-width:1639.98px){.file-header{gap:18px}}.file-header:hover{text-decoration:none}.file-header .icon{display:flex;position:relative}@media (max-width:1639.98px){.file-header .icon svg{height:32px;width:32px}}@media (max-width:1365.98px){.file-header .icon svg{height:26px;width:26px}}.file-header .icon .download{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='26' fill='none' viewBox='0 0 22 26'%3E%3Cpath fill='%23b42f2d' d='M8.849 5h3.129v8.532h1.849l-3.413 4.495L7 13.532h1.849z'/%3E%3Cpath stroke='%23b42f2d' stroke-width='2' d='M18.195 1c1.392 0 2.555 1.118 2.555 2.54v16.09c0 .237-.075.425-.115.515a2 2 0 0 1-.153.278c-.097.15-.212.295-.31.41-.1.119-.197.226-.269.302l-.088.093-.003.002-2.286 2.78-.006.008c-.067.079-.105.13-.186.231a2.6 2.6 0 0 1-.29.316c-.307.278-.689.435-1.162.435H3.536A2.53 2.53 0 0 1 1 22.46V3.54A2.53 2.53 0 0 1 3.536 1zm-2.003 20.523L17.4 20.07l-1.561-.09z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:flex;flex:0 0 auto;height:26px;justify-content:center;position:absolute;right:-15px;top:-10px;width:22px}@media (max-width:1639.98px){.file-header .icon .download{height:17px;right:-8px;top:-7px;width:14px}}@media (max-width:1365.98px){.file-header .icon .download{height:14px;right:-7px;top:-7px;width:11px}}.file-header .box{display:flex;flex-direction:column;gap:3px}.file-header .box .name{color:var(--color-3);font-size:14px;font-weight:400;line-height:normal}.file-header .box .date{color:var(--color-primary);font-size:18px;font-weight:400;line-height:normal}@media (max-width:1639.98px){.file-header .box .date{font-size:16px}}@media (max-width:1365.98px){.file-header .box .date{font-size:15px}}.mini-cart{display:flex;margin-right:10px;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width:1639.98px){.mini-cart svg{height:26px;width:30px}}@media (max-width:1365.98px){.mini-cart svg{height:22px;width:25px}}.mini-cart:hover svg path{stroke:var(--color-primary)}.mini-cart .counter{align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-white);display:flex;flex:0 0 auto;font-family:var(--font-family-secondary);font-size:14px;font-weight:400;height:28px;justify-content:center;line-height:150%;padding:2px;position:absolute;right:-15px;text-align:center;top:-20px;width:28px}@media (max-width:1639.98px){.mini-cart .counter{height:22px;padding:1px;right:-13px;top:-15px;width:22px}}@media (max-width:1365.98px){.mini-cart .counter{right:-15px;top:-15px}}.email-footer{color:var(--color-3);font-size:112px;font-weight:700;line-height:1.1;white-space:nowrap}@media (max-width:1365.98px){.email-footer{font-size:48px}}.email-footer:hover{text-decoration:none}.copyright{align-items:flex-start;color:var(--color-white);display:flex;font-size:16px;font-weight:400;gap:10px;justify-content:space-between;line-height:150%}@media (max-width:1365.98px){.copyright{flex-wrap:wrap;font-size:15px}}.copyright a{color:var(--color-primary);width:-moz-fit-content;width:fit-content}.copyright a:nth-of-type(2){color:var(--color-white)}.benefits-item{align-items:flex-start;background:var(--color-white);border-radius:20px;display:flex;gap:8px;padding:30px;position:relative}@media (max-width:767.98px){.benefits-item{border-radius:10px;padding:15px}}.benefits-item:before{background:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' fill='none' viewBox='0 0 18 11'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m1.5 4.5 5.5 5 9-8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";flex:0 0 auto;height:38px;width:38px}@media (max-width:767.98px){.benefits-item:before{height:32px;width:32px}}.benefits-item .name{font-size:16px;font-weight:400;line-height:150%}@media (max-width:1365.98px){.benefits-item .name{font-size:15px}}.vacancies-list{display:flex;flex-direction:column;max-width:921px}.vacancies-list .item .top{align-items:center;border-top:1px solid var(--color-primary);display:flex;flex-direction:row;padding-bottom:15px;padding-top:15px}@media (max-width:767.98px){.vacancies-list .item .top{flex-wrap:wrap;gap:4px}}.vacancies-list .item .top .name{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:normal;margin:0;width:100%}@media (max-width:1365.98px){.vacancies-list .item .top .name{font-size:18px}}@media (max-width:767.98px){.vacancies-list .item .top .name{font-size:16px}}.vacancies-list .item .top .toggle{align-items:center;display:inline-flex;height:24px;justify-content:center;margin-left:8px;vertical-align:middle;width:24px}.vacancies-list .item .top{cursor:pointer}.vacancies-list .item .bottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),padding .25s}.vacancies-list .item .bottom>.text{margin-bottom:16px;overflow:hidden}.vacancies-list .item .bottom>.text p{margin-bottom:8px;margin-top:8px}.vacancies-list .item .bottom>.text ul{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;margin-top:8px;padding-left:12px}.vacancies-list .item .bottom>.text ul li{align-items:flex-start;display:flex;gap:8px}.vacancies-list .item .bottom>.text ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Crect width='19' height='19' fill='%23b42f2d' rx='9.5'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M6.5 9 9 12l3.5-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 auto;height:12px;margin-top:4px;width:12px}.vacancies-list .item .bottom>.text>:first-child{margin-top:0}.vacancies-list .item .bottom>.text>:last-child{margin-bottom:0}.vacancies-list .item .bottom>:first-child{margin-top:0}.vacancies-list .item .bottom>:last-child{margin-bottom:0}.vacancies-list .item.is-active .bottom{border-bottom:1px solid var(--color-9);grid-template-rows:1fr;padding-bottom:10px}.vacancies-list .item.is-active .toggle svg{transform:rotate(180deg)}.vacancies-list .item .toggle svg{transition:transform .3s}.catalog-navigation{background:var(--color-1);border-radius:10px;padding:10px}.catalog-navigation ul{display:flex;flex-flow:row wrap;gap:14px;list-style:none;margin:0;padding:0;width:100%}.catalog-navigation ul li{display:flex;flex-direction:column;position:relative}.catalog-navigation ul li a{align-items:center;background:var(--color-5);border:1px solid var(--color-5);border-radius:10px;color:var(--color-6);display:flex;font-weight:500;justify-content:center;line-height:normal;padding:7px;text-decoration:none;transition:all .3s}@media (max-width:1365.98px){.catalog-navigation ul li a{font-size:15px;padding:5px}}.catalog-navigation ul li a:hover,.catalog-navigation ul li.active a{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.product-navigation{display:flex;flex-direction:column;margin-bottom:24px;position:sticky;top:var(--header-height);transition:all .3s;z-index:20}.product-navigation.is-fixed{background-color:var(--color-1);border-bottom:1px solid var(--color-5);margin-left:-24px;margin-right:-24px;padding:16px 24px}@media (max-width:1365.98px){.product-navigation.is-fixed{padding:10px}}@media (max-width:767.98px){.product-navigation.is-fixed{margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1)}}@media (max-width:1365.98px){.product-navigation .nav-wrap{overflow-x:auto;padding-bottom:4px}.product-navigation .nav-wrap::-webkit-scrollbar{background:transparent;height:6px}.product-navigation .nav-wrap::-webkit-scrollbar-thumb{background:var(--color-5);border-radius:16px}}.product-navigation .nav{display:flex;flex-wrap:wrap;gap:19px}@media (max-width:1365.98px){.product-navigation .nav{flex-wrap:nowrap}}.product-navigation .nav-item{background:var(--color-5);border:1px solid var(--color-5);border-radius:10px;color:var(--color-2);cursor:pointer;flex:0 0 auto;font-weight:500;line-height:normal;outline:none;padding:7px;position:relative;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}@media (max-width:1365.98px){.product-navigation .nav-item{font-size:15px;padding:5px}}.product-navigation .nav-item.is-active,.product-navigation .nav-item:hover{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.product-gallery{display:flex;flex-direction:column;gap:20px;min-width:0}.product-gallery .main{min-width:0;position:relative}.product-gallery .main .swiper{aspect-ratio:4/2.5;border-radius:10px;overflow:hidden;width:100%}.product-gallery .main .swiper .swiper-slide{background:var(--color-white);opacity:0}.product-gallery .main .swiper .swiper-slide.swiper-slide-visible{opacity:1}.product-gallery .main .swiper .swiper-slide a{display:flex;height:100%;width:100%}.product-gallery .main .swiper .swiper-slide a iframe,.product-gallery .main .swiper .swiper-slide a img,.product-gallery .main .swiper .swiper-slide a video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery .main .swiper .swiper-button-next,.product-gallery .main .swiper .swiper-button-prev{background:var(--color-white);border:none;border-radius:4px;height:34px;outline:none;padding:0;width:34px}.product-gallery .main .swiper .swiper-button-next svg,.product-gallery .main .swiper .swiper-button-prev svg{fill:transparent;height:15px;width:15px}.product-gallery .main .swiper .swiper-button-next{right:16px}.product-gallery .main .swiper .swiper-button-prev{left:16px}.product-gallery .main .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)}.product-description{background:var(--color-white);border-radius:10px;margin-bottom:24px;padding:20px}@media (max-width:767.98px){.product-description{padding:unset}}.product-description>.title{font-size:26px;font-weight:600;line-height:150%;margin-bottom:16px;margin-top:0}.product-description .text{font-weight:400;line-height:150%}@media (max-width:1365.98px){.product-description .text{font-size:15px}}.product-description .text h2,.product-description .text h3,.product-description .text h4{font-weight:600;line-height:150%;margin-bottom:16px;margin-top:16px}.product-description .text h2{font-size:26px}@media (max-width:1639.98px){.product-description .text h2{font-size:20px}}@media (max-width:767.98px){.product-description .text h2{font-size:18px}}.product-description .text h3{font-size:20px}@media (max-width:1639.98px){.product-description .text h3{font-size:18px}}@media (max-width:767.98px){.product-description .text h3{font-size:16px}}.product-description .text h4{font-size:18px}@media (max-width:767.98px){.product-description .text h4{font-size:16px}}.product-description .text p{margin-bottom:8px;margin-top:8px}.product-description .text ol,.product-description .text ul{margin-bottom:8px;margin-top:8px;padding-left:1.75rem}.product-description .text li+li{margin-top:4px}.product-description .text a{color:var(--color-primary);text-decoration:underline}.product-description .text a:hover{color:var(--color-primary-dark)}.product-description .text img{border-radius:5px;height:auto;margin:1.5em 0;max-width:100%}.product-description .text table{border-collapse:collapse;margin:1.5em 0;width:100%}.product-description .text table td,.product-description .text table th{border:1px solid var(--color-gray-250);padding:12px 15px;text-align:left}.product-description .text table th{background:var(--color-gray-100);font-weight:500}.product-description .text blockquote{background:var(--color-gray-100);border-left:4px solid var(--color-primary);border-radius:0 5px 5px 0;font-style:italic;margin:1.5em 0;padding:20px 25px}.product-description .text>:first-child{margin-top:0}.product-description .text>:last-child{margin-bottom:0}.product-properties{background:var(--color-white);border-radius:10px;display:flex;flex-direction:column;margin-bottom:24px;padding:20px;width:100%}@media (max-width:767.98px){.product-properties{padding:unset}}.product-properties>.title{font-size:26px;font-weight:600;margin-bottom:20px;margin-top:0}@media (max-width:1639.98px){.product-properties>.title{font-size:20px}}@media (max-width:767.98px){.product-properties>.title{font-size:18px}}.product-properties .text{font-weight:400;line-height:150%}@media (max-width:1365.98px){.product-properties .text{font-size:15px}}.product-properties .text h2,.product-properties .text h3,.product-properties .text h4{font-weight:600;line-height:150%;margin-bottom:16px;margin-top:16px}.product-properties .text h2{font-size:26px}@media (max-width:1639.98px){.product-properties .text h2{font-size:20px}}@media (max-width:767.98px){.product-properties .text h2{font-size:18px}}.product-properties .text h3{font-size:20px}@media (max-width:1639.98px){.product-properties .text h3{font-size:18px}}@media (max-width:767.98px){.product-properties .text h3{font-size:16px}}.product-properties .text h4{font-size:18px}@media (max-width:767.98px){.product-properties .text h4{font-size:16px}}.product-properties .text p{margin-bottom:8px;margin-top:8px}.product-properties .text .table{margin-bottom:16px;margin-top:16px}.product-properties .text ol,.product-properties .text ul{margin-bottom:8px;margin-top:8px;padding-left:1.75rem}.product-properties .text li+li{margin-top:4px}.product-properties .text a{color:var(--color-primary);text-decoration:underline}.product-properties .text a:hover{color:var(--color-primary-dark)}.product-properties .text img{border-radius:5px;height:auto;margin:1.5em 0;max-width:100%}.product-properties .text>:first-child{margin-top:0}.product-properties .text>:last-child{margin-bottom:0}.product-sku{align-items:center;color:var(--color-primary);display:flex;font-size:20px;font-weight:500;gap:4px;margin-bottom:29px}@media (max-width:1365.98px){.product-sku{margin-bottom:16px}}.product-stock{margin-bottom:32px}@media (max-width:767.98px){.product-stock{margin-bottom:16px}}.product-stock .stock{align-items:center;color:var(--color-1);display:flex;font-size:16px;font-weight:400;gap:8px;line-height:100%}@media (max-width:767.98px){.product-stock .stock{font-size:15px}}.product-stock .stock.is-available{color:var(--color-green)}.product-stock .stock.not-available{color:var(--color-red)}.product-stock .stock.is-pending{color:var(--color-orange)}.product-title{margin-bottom:16px}.product-title .title:is(h1){font-size:36px;font-weight:500;margin:0}@media (max-width:1365.98px){.product-title .title:is(h1){font-size:32px}}@media (max-width:767.98px){.product-title .title:is(h1){font-size:28px}}.product-price{align-items:flex-end;display:flex;gap:6px;margin-bottom:24px;width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.product-price{margin-bottom:16px}}.product-price .label{font-size:20px;font-weight:500;line-height:1}.product-price .current{font-size:16px;font-weight:500;line-height:1;white-space:nowrap}.product-price .current span{font-size:30px;font-weight:700}.product-price .not-available,.product-price .old{text-decoration:line-through}.product-quantity{align-items:center;display:flex;gap:8px;height:32px;width:-moz-fit-content;width:fit-content}.product-quantity input{-moz-appearance:textfield;background:var(--color-white);border:1px solid var(--color-5);border-radius:7px;color:var(--color-gray-500);flex:0 0 auto;font-size:1.125rem;font-weight:500;height:100%;padding:0;text-align:center;width:96px}.product-quantity input::-moz-placeholder{color:var(--color-4)}.product-quantity input::placeholder{color:var(--color-4)}.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.product-quantity input:focus{outline:none}.product-quantity .minus,.product-quantity .plus{align-items:center;background:var(--color-3);border:none;border-radius:2px;cursor:pointer;display:flex;flex:0 0 auto;height:100%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.product-quantity .minus:not(.disabled):hover,.product-quantity .plus:not(.disabled):hover{opacity:.8}.product-quantity .minus.disabled,.product-quantity .plus.disabled{cursor:default;opacity:.5}.product-quantity .minus svg,.product-quantity .plus svg{height:18px;width:18px}.product-quantity .minus svg path,.product-quantity .plus svg path{stroke:var(--color-white)}.product-delivery{background:var(--color-white);border-radius:10px;display:flex;flex-direction:column;margin-bottom:24px;padding:20px;width:100%}@media (max-width:767.98px){.product-delivery{padding:unset}}.product-delivery>.title{font-size:26px;font-weight:600;line-height:150%;margin-bottom:16px;margin-top:0}@media (max-width:1639.98px){.product-delivery>.title{font-size:20px}}@media (max-width:767.98px){.product-delivery>.title{font-size:18px}}.product-delivery .frame{display:flex;flex-direction:column;margin-bottom:32px}.product-delivery .frame>.title{align-items:center;display:flex;font-size:20px;font-weight:500;gap:4px;margin-bottom:8px;margin-top:8px}@media (max-width:1365.98px){.product-delivery .frame>.title{font-size:18px}}.product-delivery .frame>.text{color:var(--color-6);margin-bottom:8px}@media (max-width:1365.98px){.product-delivery .frame>.text{font-size:15px}}.product-delivery .frame>.text>:first-child{margin-top:0}.product-delivery .frame>.text>:last-child{margin-bottom:0}.product-delivery .frame .time{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.product-delivery .frame .time>.title{font-weight:700}.product-delivery .frame .time .item{background:var(--color-1);border-radius:999px;padding:8px 10px;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.product-delivery .frame .time .item{font-size:15px}}.product-delivery .frame .time .item.muted{background:var(--color-green-light)}.product-delivery .frame .delivery-images{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px}.product-delivery .frame .delivery-images picture{width:-moz-fit-content;width:fit-content}.product-delivery .frame .delivery-images picture img{max-height:46px}.product-delivery .frame .images{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-bottom:8px;margin-top:8px}@media (max-width:767.98px){.product-delivery .frame .images{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}}.product-delivery .frame .images .image{border-radius:10px;cursor:zoom-in;display:block;overflow:hidden;position:relative}.product-delivery .frame .images .image:after{background:transparent;content:"";inset:0;position:absolute;transition:background .3s ease}.product-delivery .frame .images .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-delivery .frame .images .image .zoom{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:var(--color-white);display:flex;height:48px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .3s ease;width:48px;z-index:2}.product-delivery .frame .images .image:hover img{transform:scale(1.05)}.product-delivery .frame .images .image:hover:after{background:rgba(0,0,0,.3)}.product-delivery .frame .images .image:hover .zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-delivery .frame>:first-child{margin-top:0}.product-delivery .frame>:last-child{margin-bottom:0}.product-delivery>:first-child{margin-top:0}.product-delivery>:last-child{margin-bottom:0}.product-payment{background:var(--color-white);border-radius:10px;display:flex;flex-direction:column;margin-bottom:24px;padding:20px;width:100%}@media (max-width:767.98px){.product-payment{padding:unset}}.product-payment>.title{font-size:26px;font-weight:600;line-height:150%;margin-bottom:16px;margin-top:0}@media (max-width:1639.98px){.product-payment>.title{font-size:20px}}@media (max-width:767.98px){.product-payment>.title{font-size:18px}}.product-payment .frame{display:flex;flex-direction:column;margin-bottom:32px}.product-payment .frame>.title{align-items:center;display:flex;font-size:20px;font-weight:500;gap:4px;margin-bottom:8px;margin-top:8px}@media (max-width:1365.98px){.product-payment .frame>.title{font-size:18px}}.product-payment .frame .items{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.product-payment .frame .items .item{background:var(--color-1);border-radius:999px;padding:8px 15px}@media (max-width:1365.98px){.product-payment .frame .items .item{border-radius:10px}}.product-payment .frame>.text{font-weight:700;line-height:150%;margin-bottom:8px;margin-top:8px}@media (max-width:1365.98px){.product-payment .frame>.text{font-size:15px}}.product-payment .frame .attention{align-items:flex-start;background:var(--color-green-light);display:flex;gap:8px;margin-top:16px;padding:15px}.product-payment .frame .attention .icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.product-payment .frame .attention .text{color:var(--color-green);line-height:150%}@media (max-width:1365.98px){.product-payment .frame .attention .text{font-size:15px}}.product-payment .frame>:first-child{margin-top:0}.product-payment .frame>:last-child{margin-bottom:0}.product-payment>:first-child{margin-top:0}.product-payment>:last-child{margin-bottom:0}.ya-maps{align-items:center;color:var(--color-primary);display:flex;font-weight:400;gap:8px;line-height:normal;transition:color .3s}@media (max-width:1365.98px){.ya-maps{font-size:15px}}.ya-maps .icon{display:flex;flex:0 0 auto}.ya-maps:hover{color:var(--color-primary-dark);text-decoration:none}.widget-product-delivery{background:var(--color-1);border-radius:10px;padding:15px 10px}.widget-product-delivery>.title{font-weight:700;margin-bottom:8px}.widget-product-delivery .delivery-images{align-items:center;display:flex;gap:14px;justify-content:flex-start;margin-bottom:16px}.widget-product-delivery .delivery-images picture{width:-moz-fit-content;width:fit-content}.widget-product-delivery .delivery-images picture img{max-height:24px}.widget-product-delivery .best-price{align-items:flex-start;background:var(--color-white);border-radius:10px;display:flex;gap:10px;margin-bottom:16px;padding:15px 10px}.widget-product-delivery .best-price .icon{display:flex;flex:0 0 auto}.widget-product-delivery .best-price .box{display:flex;flex-direction:column;gap:4px}.widget-product-delivery .best-price .box>.title{font-weight:700}.widget-product-delivery .send-request{align-items:center;background:var(--color-white);border-radius:10px;display:flex;gap:10px;margin-bottom:16px;padding:15px 10px}.widget-product-delivery .send-request .icon{display:flex;flex:0 0 auto}.widget-product-delivery .send-request .box{align-items:center;display:flex;gap:4px}.widget-product-delivery .send-request .box .copy{background:transparent;border:none;cursor:pointer;overflow:none;padding:0}.widget-product-delivery .minimal-request{align-items:flex-end;background:var(--color-white);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px}.widget-product-delivery .minimal-request .title{font-weight:700}.widget-product-delivery .minimal-request .price{font-weight:500;line-height:1}.widget-product-delivery .minimal-request .price span{font-size:30px}.widget-product-delivery>:first-child{margin-top:0}.widget-product-delivery>:last-child{margin-bottom:0}.widget-product-calculate{background:var(--color-white);border:1px solid var(--color-1);border-radius:10px;box-shadow:0 4px 27.9px 0 var(--color-5);padding:15px 10px}.widget-product-calculate>.title{align-items:center;display:flex;gap:10px;margin-bottom:16px}.widget-product-calculate>.title .icon{display:flex;flex:0 0 auto}.widget-product-calculate>.title span{font-weight:700}.widget-product-calculate .box{margin-bottom:16px}.widget-product-calculate .box .title{font-weight:700;margin-bottom:8px}.widget-product-calculate .box .row{align-items:center;display:flex;gap:16px}.widget-product-calculate .box .row .field{width:100%}.widget-product-calculate .box .row .field .label{display:none}.widget-product-calculate .box>:first-child{margin-top:0}.widget-product-calculate .box>:last-child{margin-bottom:0}.widget-product-calculate .results{display:flex;flex-direction:column;gap:16px}.widget-product-calculate .results .item{display:flex;flex-direction:column}.widget-product-calculate .results .item .title{color:var(--color-4)}.widget-product-calculate .results .item .value span{font-size:30px;font-weight:500}.widget-product-calculate .results>:first-child{margin-top:0}.widget-product-calculate .results>:last-child{margin-bottom:0}.widget-product-calculate>:first-child{margin-top:0}.widget-product-calculate>:last-child{margin-bottom:0}@media (max-width:1365.98px){.products-table{overflow-x:auto}}.products-table .table{display:flex;flex-direction:column}@media (max-width:1365.98px){.products-table .table{min-width:-moz-max-content;min-width:max-content;width:100%}}.products-table .table tbody,.products-table .table thead{display:flex;flex-direction:column}.products-table .table thead tr{background:var(--color-1);border-bottom:2px solid var(--color-5)}.products-table .table thead tr th{padding:8px 15px}@media (max-width:1365.98px){.products-table .table thead tr th{padding:8px 10px}}.products-table .table thead tr th:nth-of-type(3),.products-table .table thead tr th:nth-of-type(4){justify-content:center}.products-table .table tbody tr{border-bottom:1px solid var(--color-5)}.products-table .table tbody tr:nth-of-type(2n){background:var(--color-1)}.products-table .table tbody tr.is-added td:nth-of-type(3),.products-table .table tbody tr.is-added td:nth-of-type(4),.products-table .table tbody tr.is-added td:nth-of-type(5),.products-table .table tbody tr.is-added td:nth-of-type(6){background:var(--color-primary);color:var(--color-white)}.products-table .table tbody tr.is-added td:nth-of-type(3) svg path,.products-table .table tbody tr.is-added td:nth-of-type(4) svg path,.products-table .table tbody tr.is-added td:nth-of-type(5) svg path,.products-table .table tbody tr.is-added td:nth-of-type(6) svg path{fill:var(--color-white);stroke:var(--color-white)}.products-table .table tbody tr.is-focus td:nth-of-type(3),.products-table .table tbody tr.is-focus td:nth-of-type(4),.products-table .table tbody tr.is-focus td:nth-of-type(5){background:var(--color-primary);color:var(--color-white)}.products-table .table tbody tr.is-focus td:nth-of-type(3) svg path,.products-table .table tbody tr.is-focus td:nth-of-type(4) svg path,.products-table .table tbody tr.is-focus td:nth-of-type(5) svg path{fill:var(--color-white);stroke:var(--color-white)}.products-table .table tbody tr.has-quantity .add-to-cart{opacity:1}.products-table .table tbody tr:has(.is-pending) .quantity input{cursor:not-allowed;opacity:.4}.products-table .table tbody tr:has(.is-pending) .add-to-cart{cursor:not-allowed;opacity:.3;pointer-events:none}.products-table .table tbody tr td{padding:0 15px}@media (max-width:1365.98px){.products-table .table tbody tr td{padding:0 10px}}.products-table .table tr{display:flex;width:100%}.products-table .table tr td,.products-table .table tr th{align-items:center;display:flex;font-weight:500}@media (max-width:1365.98px){.products-table .table tr td,.products-table .table tr th{font-size:15px}}.products-table .table tr td:first-of-type,.products-table .table tr th:first-of-type{flex:1 1 634px;min-width:140px}@media (max-width:1365.98px){.products-table .table tr td:first-of-type,.products-table .table tr th:first-of-type{flex:1 1 234px}}.products-table .table tr td:nth-of-type(2),.products-table .table tr th:nth-of-type(2){flex:0 0 124px;justify-content:flex-end}.products-table .table tr td:nth-of-type(3),.products-table .table tr td:nth-of-type(4),.products-table .table tr th:nth-of-type(3),.products-table .table tr th:nth-of-type(4){flex:0 0 134px;justify-content:flex-end}.products-table .table tr td:nth-of-type(5),.products-table .table tr th:nth-of-type(5){flex:0 0 140px;justify-content:flex-end}.products-table .table tr td:nth-of-type(6),.products-table .table tr th:nth-of-type(6){flex:0 0 38px;justify-content:flex-end;padding:0}.products-table .name{color:var(--color-2);text-decoration:none;transition:color .3s}.products-table .name:hover{color:var(--color-primary)}.products-table .stock .is-pending{color:var(--color-yellow)}.products-table .stock .is-available{color:var(--color-green)}.products-table .quantity{align-items:center;display:flex;gap:8px}.products-table .quantity input{align-items:center;background:var(--color-white);border:1px solid var(--color-5);border-radius:7px;color:var(--color-black);display:flex;font-weight:500;height:30px;justify-content:center;line-height:100%;outline:none;padding:0 8px;text-align:center;width:96px}.products-table .quantity input::-moz-placeholder{color:var(--color-4)}.products-table .quantity input::placeholder{color:var(--color-4)}.products-table .quantity input::-webkit-inner-spin-button,.products-table .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.products-table .quantity input.is-error{border-color:var(--color-green);border-width:2px}.products-table .add-to-cart{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:4px;justify-content:flex-end;outline:none;padding:0}.products-table .add-to-cart .added-label{color:var(--color-white);font-size:13px;font-weight:500;white-space:nowrap}.products-table .delete{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:38px;justify-content:center;outline:none;padding:0;width:38px}.order-summary{background:var(--color-1);border-radius:10px;padding:16px}.order-summary>.title{font-weight:700;margin-bottom:8px}.order-summary .main{border-bottom:1px dashed var(--color-4);margin-bottom:24px}.order-summary .main .items{display:flex;flex-direction:column;gap:11px;margin-bottom:10px}.order-summary .main .items .item{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.order-summary .main .items .item .name{font-weight:500;line-height:1;width:50%}.order-summary .main .items .item .value{font-size:18px;font-weight:700;line-height:1;text-align:right;width:50%}.order-summary .main .items .item .value.total{color:var(--color-primary)}.order-summary .main .info{align-items:flex-start;background:var(--color-white);border-radius:10px;display:flex;gap:6px;margin-bottom:24px;padding:4px}.order-summary .main .info .icon{display:flex;flex:0 0 auto}.order-summary .main .info .text{font-size:14px;line-height:150%}.order-summary .form .field,.order-summary .form .field-file{margin-bottom:8px}.order-summary>:first-child{margin-top:0}.order-summary>:last-child{margin-bottom:0}.widget-callback{background:var(--color-white);border-radius:20px;padding:30px}@media (max-width:1365.98px){.widget-callback{border-radius:10px}}@media (max-width:767.98px){.widget-callback{padding:15px}}.widget-callback>.title{font-weight:700;line-height:normal;margin-bottom:24px;margin-top:0;text-align:center}@media (max-width:1365.98px){.widget-callback>.title{margin-bottom:8px}}.widget-callback>.subtitle{color:var(--color-primary);font-size:34px;font-weight:700;line-height:normal;margin-bottom:14px;margin-top:0;text-align:center}@media (max-width:1365.98px){.widget-callback>.subtitle{font-size:18px}}.widget-callback>.text{margin-bottom:24px;text-align:center}.widget-callback .form .field{margin-bottom:14px}.widget-callback>:first-child{margin-top:0}.widget-callback>:last-child{margin-bottom:0}.popup-order{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:500px;padding:20px;position:relative;width:100%}.popup-order .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-order .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-order .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-order .block .heading .text{margin-bottom:8px}.popup-order .block .heading>:first-child{margin-top:0}.popup-order .block .heading>:last-child{margin-bottom:0}.popup-order .block>:first-child{margin-top:0}.popup-order .block>:last-child{margin-bottom:0}.popup-order .f-button.is-close-button{right:20px;top:20px}.popup-order .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-order .frame .form .field{margin-bottom:14px}.popup-callback{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-callback .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-callback .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-callback .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-callback .block .heading .text{margin-bottom:8px}.popup-callback .block .heading>:first-child{margin-top:0}.popup-callback .block .heading>:last-child{margin-bottom:0}.popup-callback .block>:first-child{margin-top:0}.popup-callback .block>:last-child{margin-bottom:0}.popup-callback .f-button.is-close-button{right:20px;top:20px}.popup-callback .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-callback .frame .form .field{margin-bottom:14px}.popup-callback-success{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-callback-success .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-callback-success .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-callback-success .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-callback-success .block .heading .text{margin-bottom:8px}.popup-callback-success .block .heading>:first-child{margin-top:0}.popup-callback-success .block .heading>:last-child{margin-bottom:0}.popup-callback-success .block>:first-child{margin-top:0}.popup-callback-success .block>:last-child{margin-bottom:0}.popup-callback-success .f-button.is-close-button{right:20px;top:20px}.popup-callback-success .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-callback-success .image{display:flex}.popup-feedback{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-feedback .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-feedback .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-feedback .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-feedback .block .heading .text{margin-bottom:8px}.popup-feedback .block .heading>:first-child{margin-top:0}.popup-feedback .block .heading>:last-child{margin-bottom:0}.popup-feedback .block>:first-child{margin-top:0}.popup-feedback .block>:last-child{margin-bottom:0}.popup-feedback .f-button.is-close-button{right:20px;top:20px}.popup-feedback .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-feedback .frame .form .field{margin-bottom:14px}.popup-feedback-success{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-feedback-success .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-feedback-success .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-feedback-success .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-feedback-success .block .heading .text{margin-bottom:8px}.popup-feedback-success .block .heading>:first-child{margin-top:0}.popup-feedback-success .block .heading>:last-child{margin-bottom:0}.popup-feedback-success .block>:first-child{margin-top:0}.popup-feedback-success .block>:last-child{margin-bottom:0}.popup-feedback-success .f-button.is-close-button{right:20px;top:20px}.popup-feedback-success .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-feedback-success .image{display:flex}.popup-order-success{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-order-success .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-order-success .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-order-success .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-order-success .block .heading .text{margin-bottom:8px}.popup-order-success .block .heading>:first-child{margin-top:0}.popup-order-success .block .heading>:last-child{margin-bottom:0}.popup-order-success .block>:first-child{margin-top:0}.popup-order-success .block>:last-child{margin-bottom:0}.popup-order-success .f-button.is-close-button{right:20px;top:20px}.popup-order-success .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-order-success .image{display:flex}.popup-price{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-price .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-price .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-price .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-price .block .heading .text{margin-bottom:8px}.popup-price .block .heading>:first-child{margin-top:0}.popup-price .block .heading>:last-child{margin-bottom:0}.popup-price .block>:first-child{margin-top:0}.popup-price .block>:last-child{margin-bottom:0}.popup-price .f-button.is-close-button{right:20px;top:20px}.popup-price .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-price .frame .text{color:var(--color-2);font-size:16px}.popup-price .frame .warning{align-items:center;background:var(--color-1);border-radius:10px;display:flex;gap:12px;margin-top:20px;padding:12px}.popup-price .frame .warning .icon svg{height:32px;width:32px}.popup-price .frame .warning .text{color:var(--color-2);font-size:14px}.popup-invoice{background:var(--color-white);border-radius:20px;box-shadow:0 4px 16.8px 0 rgba(0,0,0,.1);display:none;flex-direction:column;max-width:456px;padding:20px;position:relative;width:100%}.popup-invoice .block .heading{display:flex;flex-direction:column;margin-bottom:16px}.popup-invoice .block .heading .title{font-size:26px;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:0;padding-right:40px}.popup-invoice .block .heading .subtitle{color:var(--color-primary);font-size:20px;font-weight:700;line-height:normal;margin-bottom:8px}.popup-invoice .block .heading .text{margin-bottom:8px}.popup-invoice .block .heading>:first-child{margin-top:0}.popup-invoice .block .heading>:last-child{margin-bottom:0}.popup-invoice .block>:first-child{margin-top:0}.popup-invoice .block>:last-child{margin-bottom:0}.popup-invoice .f-button.is-close-button{right:20px;top:20px}.popup-invoice .f-button.is-close-button svg path{stroke:var(--color-6)}.popup-invoice .form .field{margin-bottom:14px}.policy-navigation .title{color:var(--color-2);font-size:24px;font-weight:700;line-height:normal;margin-bottom:12px}.policy-navigation .list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.policy-navigation .list>li>a{color:var(--color-2);display:block;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s}.policy-navigation .list>li.is-active>a,.policy-navigation .list>li>a:hover{color:var(--color-primary)}.contacts-mobile{display:flex;flex-direction:column;gap:13px}.contacts-mobile .item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:9px;line-height:1;white-space:nowrap}.contacts-mobile .item svg{margin-top:-1px}.contacts-mobile .item a{color:var(--color-primary);display:flex}.contacts-mobile .item a:hover{color:var(--color-primary-dark);text-decoration:none}.contacts-mobile .item.phones{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.contacts-mobile .item.phones a{display:flex;flex-direction:column;transition:all .3s}.contacts-mobile .item.phones a:hover{color:var(--color-primary-dark);text-decoration:none}.contacts-mobile .item.phones a small{color:var(--color-4);font-size:14px;font-weight:400;line-height:normal}.contacts-mobile .item button{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:400;line-height:1;padding:0;transition:all .3s}.contacts-mobile .item button:hover{color:var(--color-primary-dark)}header.header{background:var(--color-white);height:var(--header-height);position:sticky;top:0;transition:box-shadow .3s ease;z-index:100}header.header.is-sticky{box-shadow:0 2px 10px rgba(0,0,0,.1)}header.header .header-top{background:var(--color-1);height:var(--header-top-height)}header.header .header-top .block{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:11px 0}@media (max-width:767.98px){header.header .header-top .block{padding:5px 0}}header.header .header-top .block .wrap:first-child{margin-right:52px}@media (max-width:1365.98px){header.header .header-top .block .wrap:first-child{display:none}header.header .header-top .block .wrap:nth-child(2){width:100%}}header.header .header-top .block .wrap:nth-child(3){display:none}@media (max-width:1365.98px){header.header .header-top .block .wrap:nth-child(3){display:flex}}header.header .header-main{background:var(--color-white);height:var(--header-main-height)}header.header .header-main .block{align-items:center;display:flex;padding:15px 0;position:relative}@media (max-width:1639.98px){header.header .header-main .block{padding:8px 0}}@media (max-width:767.98px){header.header .header-main .block{display:grid;gap:6px 0;grid-template-columns:min-content auto min-content}}@media (max-width:479.98px){header.header .header-main .block{display:flex;flex-wrap:wrap}}header.header .header-main .block .wrap:first-child{margin-right:52px}@media (max-width:1639.98px){header.header .header-main .block .wrap:first-child{flex:0 0 336px;margin-right:30px}}@media (max-width:1365.98px){header.header .header-main .block .wrap:first-child{flex:0 0 262px;margin-right:16px}}@media (max-width:767.98px){header.header .header-main .block .wrap:first-child{flex:0 0 auto}}header.header .header-main .block .wrap:nth-child(2){margin-right:10px}@media (max-width:767.98px){header.header .header-main .block .wrap:nth-child(2){order:4}}header.header .header-main .block .wrap:nth-child(3){display:flex;margin-right:10px;max-width:446px;width:100%}@media (max-width:1639.98px){header.header .header-main .block .wrap:nth-child(3){flex:0 1 346px}}@media (max-width:1365.98px){header.header .header-main .block .wrap:nth-child(3){flex:1 1 96px;margin-right:20px}}@media (max-width:767.98px){header.header .header-main .block .wrap:nth-child(3){grid-column:span 2;margin-right:unset;max-width:unset;order:5}}header.header .header-main .block .wrap:nth-child(4){margin-left:auto;margin-right:40px}@media (max-width:1639.98px){header.header .header-main .block .wrap:nth-child(4){margin-right:20px}}@media (max-width:1365.98px){header.header .header-main .block .wrap:nth-child(4){margin-right:16px}}footer.footer{background:var(--color-6);display:flex;flex-direction:column;gap:30px;padding:43px 0 53px;position:relative}@media (max-width:1365.98px){footer.footer{gap:24px;padding:43px 0 28px}}@media (max-width:767.98px){footer.footer{padding:43px 0 19px}}footer.footer .footer-main .block{display:grid;gap:30px;grid-template-columns:5fr 3fr 4fr}@media (max-width:1365.98px){footer.footer .footer-main .block{gap:40px 20px;grid-template-columns:1fr 1fr}}@media (max-width:767.98px){footer.footer .footer-main .block{gap:20px;grid-template-columns:1fr}}footer.footer .footer-main .block .column{display:flex;flex-direction:column;gap:40px;grid-row:span 2}@media (max-width:1365.98px){footer.footer .footer-main .block .column{display:grid;gap:20px;grid-column:span 2;grid-row:unset;grid-template-columns:1fr 1fr}}@media (max-width:767.98px){footer.footer .footer-main .block .column{gap:unset;grid-column:unset;grid-template-columns:1fr}}@media (max-width:1365.98px){footer.footer .footer-main .block .column .wrap{display:contents}}footer.footer .footer-main .block>:nth-child(4){grid-column:span 2;margin-top:24px}@media (max-width:1365.98px){footer.footer .footer-main .block>:nth-child(4){margin-top:unset}}@media (max-width:767.98px){footer.footer .footer-main .block>:nth-child(4){grid-column:unset}}@media (max-width:1365.98px){.sidebar{margin-bottom:40px}}.sidebar>*+*{margin-top:20px}.sidebar>:first-child{margin-top:0}.sidebar>:last-child{margin-bottom:0}@media (max-width:1365.98px){.sidebar .catalog-navigation{display:none}}.section{margin-bottom:var(--section-mb);overflow-x:clip}.section-title{font-size:36px;font-weight:500;line-height:130%;margin-bottom:40px;margin-top:unset}@media (max-width:1639.98px){.section-title{font-size:30px}}@media (max-width:1365.98px){.section-title{font-size:28px;margin-bottom:24px}}@media (max-width:767.98px){.section-title{font-size:26px}}.section-header{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}@media (max-width:1365.98px){.section-header{margin-bottom:30px}}.section-header .section-title{margin-bottom:unset}.section-header .section-title span{color:var(--color-secondary)}.section-header .text{font-weight:700}.section-header .text,.section-text{color:var(--color-10);font-size:16px;letter-spacing:.32px;line-height:150%}.section-text{font-weight:400;max-width:1026px;padding-right:115px}.section-text>:first-child{margin-top:0}.section-text>:last-child{margin-bottom:0}.section-text figure{display:flex;flex-direction:column;margin-left:unset;margin-right:unset;max-width:654px}.section-text figure a{display:flex}.section-text figure iframe,.section-text figure img,.section-text figure video{aspect-ratio:16/9;border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.section-text figure figcaption{color:var(--color-8);font-size:14px;font-style:italic;margin-top:8px;text-align:center}.section-text h1,.section-text h2,.section-text h3,.section-text h4,.section-text h5,.section-text h6{color:var(--color-9);font-family:var(--font-family-secondary);font-weight:500;letter-spacing:.88px;line-height:130%}.section-text h2{font-size:44px}.section-text h3{font-size:34px}.section-text h4{font-size:24px}.section-text h5{font-size:22px}.section-text h6{font-size:18px}.error-404{flex:1 1 auto;margin-bottom:unset;padding:60px 0;position:relative}.error-404,.error-404 .block{align-items:center;display:flex}.error-404 .block{flex-direction:column}.error-404 .block .image{display:flex;margin-bottom:40px}@media (max-width:1639.98px){.error-404 .block .image picture img{max-height:325px}}@media (max-width:1365.98px){.error-404 .block .image picture img{max-height:255px}}.error-404 .block .box .title{font-size:56px;font-weight:700;letter-spacing:1.68px;line-height:normal;margin-bottom:13px;margin-top:0}@media (max-width:1639.98px){.error-404 .block .box .title{font-size:52px}}@media (max-width:1365.98px){.error-404 .block .box .title{font-size:42px}}@media (max-width:767.98px){.error-404 .block .box .title{font-size:30px}}.error-404 .block .box .text{font-size:16px;font-weight:400;line-height:150%;margin-bottom:25px}@media (max-width:1365.98px){.error-404 .block .box .text{font-size:15px}}.search .block .top{margin-bottom:32px;max-width:751px}.hero{margin-bottom:unset;position:relative}@media (max-width:1639.98px){.hero{margin-bottom:50px}}@media (max-width:1365.98px){.hero{margin-bottom:46px}}@media (max-width:767.98px){.hero{margin-bottom:32px}}.hero .slider{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 108px));height:100%;width:100%}@media (max-width:1639.98px){.hero .slider{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 75px))}}@media (max-width:1365.98px){.hero .slider{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 51px))}}.hero .slider .swiper-slide{background:var(--color-white);height:auto;position:relative}.hero .slider .swiper-slide.swiper-slide-active .container .block .box{opacity:1;transform:translateX(0)}.hero .slider .swiper-slide .container{align-items:flex-start;display:flex;height:100%}.hero .slider .swiper-slide .container .block{display:grid;gap:30px;grid-template-columns:1fr 456px;padding:44px 0 79px;width:100%;z-index:1}@media (max-width:1365.98px){.hero .slider .swiper-slide .container .block{display:flex;flex-direction:column;padding:37px 0 79px}}@media (max-width:767.98px){.hero .slider .swiper-slide .container .block{gap:unset}}.hero .slider .swiper-slide .container .block .box{align-items:flex-start;display:flex;flex-direction:column;max-width:981px;opacity:0;transform:translateX(40px);transition:all .5s}.hero .slider .swiper-slide .container .block .box .title{font-size:56px;font-weight:500;line-height:normal;margin-bottom:20px;margin-top:0}@media (max-width:1639.98px){.hero .slider .swiper-slide .container .block .box .title{font-size:52px;margin-bottom:25px}}@media (max-width:1365.98px){.hero .slider .swiper-slide .container .block .box .title{font-size:42px;margin-bottom:22px}}@media (max-width:767.98px){.hero .slider .swiper-slide .container .block .box .title{font-size:30px}}.hero .slider .swiper-slide .container .block .box .text{font-size:30px;font-weight:400;letter-spacing:.6px;line-height:normal;margin-bottom:20px}@media (max-width:1639.98px){.hero .slider .swiper-slide .container .block .box .text{font-size:28px;letter-spacing:.56px}}@media (max-width:1365.98px){.hero .slider .swiper-slide .container .block .box .text{font-size:18px;letter-spacing:.36px}}@media (max-width:767.98px){.hero .slider .swiper-slide .container .block .box .text{font-size:16px;letter-spacing:.32px}}@media (max-width:1365.98px){.hero .slider .swiper-slide .container .block .column{align-self:flex-end;display:flex;max-width:418px}}.hero .slider .swiper-slide .container .block .image{bottom:109px;left:-25px;position:absolute}@media (max-width:1639.98px){.hero .slider .swiper-slide .container .block .image{bottom:70px;max-width:461px}}@media (max-width:1365.98px){.hero .slider .swiper-slide .container .block .image{bottom:163px;max-width:315px}}@media (max-width:767.98px){.hero .slider .swiper-slide .container .block .image{bottom:0;position:relative}}.hero .slider .swiper-slide .container .block .shape{height:auto;left:97px;position:absolute;top:-30px;width:-moz-fit-content;width:fit-content;z-index:-1}@media (max-width:1639.98px){.hero .slider .swiper-slide .container .block .shape{left:-108px;max-width:865px;top:37px}}.hero .slider .swiper-slide .container .block>:first-child{margin-top:0}.hero .slider .swiper-slide .container .block>:last-child{margin-bottom:0}.hero .slider .swiper-slide .bg{background-image:radial-gradient(320.67% 104.8% at 9.84% 7.38%,#fafafa .03%,#d3d2d2 34.44%,#eee 65.89%,#fff 84.24%,#f0f0f0 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero .navigation{bottom:46px;height:-moz-fit-content;height:fit-content;left:0;position:absolute;width:100%;z-index:1}@media (max-width:1639.98px){.hero .navigation{bottom:0}}.hero .navigation .swiper-pagination{bottom:unset;display:flex;gap:8px;left:unset;position:static;right:unset;top:unset;width:-moz-fit-content;width:fit-content}.hero .navigation .swiper-pagination .swiper-pagination-bullet{align-items:flex-start;background:transparent;border-radius:0;display:flex;flex-direction:column;gap:8px;height:auto;margin:0!important;opacity:1;overflow:visible;position:relative;transition:all .3s;width:90px}@media (max-width:1365.98px){.hero .navigation .swiper-pagination .swiper-pagination-bullet{width:65px}}.hero .navigation .swiper-pagination .swiper-pagination-bullet .number{color:var(--color-5);font-size:14px;font-weight:500;line-height:1;transition:color .3s}.hero .navigation .swiper-pagination .swiper-pagination-bullet:after{background:var(--color-5);border-radius:100px;content:"";height:5px;position:relative;width:100%}.hero .navigation .swiper-pagination .swiper-pagination-bullet:before{background:var(--color-6);border-radius:100px;bottom:0;content:"";height:5px;left:0;opacity:0;position:absolute;transition:width .05s linear;width:0;z-index:1}.hero .navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .number{color:var(--color-primary)}.hero .navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1;width:calc((1 - var(--progress, 0))*100%)}.about-short{background:var(--color-1);margin-bottom:unset;padding:60px 0}@media (max-width:1365.98px){.about-short{padding:46px 0}}@media (max-width:767.98px){.about-short{padding:42px 0}}.about-short .block{display:grid;gap:30px;grid-template-columns:5fr 7fr}@media (max-width:1639.98px){.about-short .block{display:flex;flex-direction:column;gap:44px}}.about-short .block .frame{display:flex;flex-direction:column;padding-right:64px}@media (max-width:1639.98px){.about-short .block .frame{max-width:925px;padding-right:unset}}.about-short .block .frame .section-title{margin-bottom:23px}@media (max-width:1639.98px){.about-short .block .frame .section-title{margin-bottom:25px}}@media (max-width:1365.98px){.about-short .block .frame .section-title{margin-bottom:16px}}@media (max-width:767.98px){.about-short .block .frame .section-title{margin-bottom:11px}}.about-short .block .frame .text{font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px}@media (max-width:1365.98px){.about-short .block .frame .text{font-size:15px;margin-bottom:18px}}@media (max-width:767.98px){.about-short .block .frame .text{margin-bottom:16px}}.about-short .block .frame .text>:first-child{margin-top:0}.about-short .block .frame .text>:last-child{margin-bottom:0}.about-short .block .frame>:first-child{margin-top:0}.about-short .block .frame>:last-child{margin-bottom:0}.about-short .block .items{display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}@media (max-width:1639.98px){.about-short .block .items{gap:30px}}@media (max-width:1365.98px){.about-short .block .items{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.about-short .block .items{grid-template-columns:repeat(1,1fr)}}.about-short .block .items .item{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:767.98px){.about-short .block .items .item{align-items:center;flex-direction:row;gap:16px}}.about-short .block .items .item .icon{display:flex;flex:0 0 auto;height:80px;margin-bottom:16px;width:80px}@media (max-width:1365.98px){.about-short .block .items .item .icon{height:70px;width:70px}}.about-short .block .items .item .icon picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.about-short .block .items .item .box .name{font-size:20px;font-weight:700;line-height:normal;margin-bottom:10px;margin-top:0}@media (max-width:1365.98px){.about-short .block .items .item .box .name{font-size:18px}}@media (max-width:767.98px){.about-short .block .items .item .box .name{font-size:16px}}.about-short .block .items .item .box .text{font-size:16px;font-weight:400;line-height:150%}@media (max-width:1365.98px){.about-short .block .items .item .box .text{font-size:15px}}.about-hero .block{display:grid;gap:30px;grid-template-columns:5fr 7fr}@media (max-width:1639.98px){.about-hero .block{grid-template-columns:1fr 1fr}}@media (max-width:1365.98px){.about-hero .block{display:flex;flex-direction:column;gap:unset}}.about-hero .block .frame .title{font-size:44px;font-weight:500;margin-bottom:16px;margin-top:0}@media (max-width:1639.98px){.about-hero .block .frame .title{font-size:36px}}@media (max-width:1365.98px){.about-hero .block .frame .title{font-size:32px;margin-bottom:14px}}@media (max-width:767.98px){.about-hero .block .frame .title{font-size:28px}}.about-hero .block .frame .text h3{font-size:26px;font-weight:500;margin-bottom:16px;margin-top:0}@media (max-width:1639.98px){.about-hero .block .frame .text h3{font-size:20px}}@media (max-width:767.98px){.about-hero .block .frame .text h3{font-size:18px}}.about-hero .block .image{display:flex}@media (max-width:1365.98px){.about-hero .block .image{align-self:flex-end;max-width:506px}}.about-benefits{background:var(--color-1);padding:60px 0}@media (max-width:1365.98px){.about-benefits{padding:46px 0}}@media (max-width:767.98px){.about-benefits{padding:42px 0}}.about-benefits .block .section-title{margin-bottom:16px;text-align:center}.about-benefits .block .grid{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,auto)}@media (max-width:1639.98px){.about-benefits .block .grid{gap:20px}}@media (max-width:1365.98px){.about-benefits .block .grid{display:flex;flex-direction:column;gap:16px}}.about-benefits .block .grid .item{display:flex;flex-direction:column;gap:16px}@media (max-width:1365.98px){.about-benefits .block .grid .item{align-items:flex-start;flex-direction:row;gap:12px}}.about-benefits .block .grid .item.item-1{align-items:center;grid-area:1/5/2/9}.about-benefits .block .grid .item.item-1 .text{text-align:center}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-1 .text{text-align:left}.about-benefits .block .grid .item.item-1{align-items:flex-start}}.about-benefits .block .grid .item.item-2{grid-area:2/9/3/13;padding-left:34px;padding-top:88px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-2{padding-left:24px;padding-top:48px}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-2{padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-2 .text{max-width:376px}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-2 .text{max-width:unset}}.about-benefits .block .grid .item.item-3{grid-area:3/9/4/13;padding-left:34px;padding-top:45px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-3{padding-left:24px;padding-top:25px}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-3{padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-3 .text{max-width:376px}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-3 .text{max-width:unset}}.about-benefits .block .grid .item.item-4{grid-area:4/7/5/11;padding-left:100px;padding-top:20px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-4{padding-left:50px;padding-top:0}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-4{padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-4 .text{max-width:365px}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-4 .text{max-width:unset}}.about-benefits .block .grid .item.item-5{align-items:flex-end;grid-area:4/3/5/7;padding-right:100px;padding-top:20px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-5{padding-right:50px;padding-top:0}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-5{align-items:flex-start;padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-5 .text{max-width:365px;text-align:right}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-5 .text{max-width:unset;text-align:left}}.about-benefits .block .grid .item.item-6{align-items:flex-end;grid-area:3/1/4/5;padding-right:34px;padding-top:45px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-6{padding-right:24px;padding-top:25px}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-6{align-items:flex-start;padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-6 .text{max-width:376px;text-align:right}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-6 .text{max-width:unset;text-align:left}}.about-benefits .block .grid .item.item-7{align-items:flex-end;grid-area:2/1/3/5;padding-right:34px;padding-top:88px}@media (max-width:1639.98px){.about-benefits .block .grid .item.item-7{padding-right:24px;padding-top:48px}}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-7{align-items:flex-start;padding-left:unset;padding-top:unset}}.about-benefits .block .grid .item.item-7 .text{max-width:376px;text-align:right}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-7 .text{max-width:unset;text-align:left}}.about-benefits .block .grid .item.item-8{grid-area:2/5/4/9}@media (max-width:1365.98px){.about-benefits .block .grid .item.item-8{margin:0 auto;max-width:309px}}.about-benefits .block .grid .item .number{align-items:center;border:3px solid var(--color-primary);border-radius:50%;display:flex;flex:0 0 auto;font-size:38px;font-weight:700;height:64px;justify-content:center;line-height:1;text-align:center;width:64px}@media (max-width:1639.98px){.about-benefits .block .grid .item .number{border:1.5px solid var(--color-primary);font-size:18px;height:32px;width:32px}}.feedback{background:var(--color-1);margin-bottom:unset;padding:60px 0 108px;position:relative}@media (max-width:1365.98px){.feedback{padding:46px 0 341px}}@media (max-width:767.98px){.feedback{padding:42px 0 162px}}.feedback .block{display:grid;gap:30px;grid-template-columns:5fr 7fr;position:relative;z-index:1}@media (max-width:1639.98px){.feedback .block{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:913px}}.feedback .block .box{padding-left:57px}@media (max-width:1639.98px){.feedback .block .box{padding-left:0}}.feedback .block .box .title{color:var(--color-white);font-size:36px;font-weight:500;line-height:normal;margin-bottom:24px;margin-top:0}@media (max-width:1639.98px){.feedback .block .box .title{margin-bottom:13px}}@media (max-width:1365.98px){.feedback .block .box .title{font-size:32px;margin-bottom:19px}}@media (max-width:767.98px){.feedback .block .box .title{font-size:26px;margin-bottom:16px}}.feedback .block .box .text{color:var(--color-white);font-size:20px;font-weight:400;letter-spacing:.6px;line-height:normal}@media (max-width:1365.98px){.feedback .block .box .text{font-size:18px}}@media (max-width:767.98px){.feedback .block .box .text{font-size:16px}}.feedback .block .box>:first-child{margin-top:0}.feedback .block .box>:last-child{margin-bottom:0}.feedback .bg{background:radial-gradient(122.65% 68.9% at 31.64% 62.67%,#da4847 0,#a11513 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 108px));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1639.98px){.feedback .bg{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 75px))}}@media (max-width:1365.98px){.feedback .bg{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 51px))}}.feedback .bg picture{left:-34%;position:absolute;top:30px}@media (max-width:1639.98px){.feedback .bg picture{left:-48%}}@media (max-width:1365.98px){.feedback .bg picture{bottom:75px;left:50%;max-width:739px;top:unset;transform:translateX(-50%);width:100%}}@media (max-width:767.98px){.feedback .bg picture{bottom:55px;max-width:344px}}.newsletter{background:var(--color-1);margin:0;padding:50px 0 70px}@media (max-width:1365.98px){.newsletter{padding:30px 0}}@media (max-width:767.98px){.newsletter{padding:15px 0}}.newsletter .block{margin:0 auto;max-width:970px}.newsletter .block .title{font-size:20px;font-weight:700;line-height:normal;margin-bottom:30px}@media (max-width:1365.98px){.newsletter .block .title{font-size:18px;margin-bottom:24px}}@media (max-width:767.98px){.newsletter .block .title{font-size:16px;margin-bottom:24px}}.contacts .block .grid{align-items:flex-start;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:32px}@media (max-width:1365.98px){.contacts .block .grid{display:flex;flex-direction:column}}.contacts .block .grid .column{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.contacts .block .grid .column>.title{font-size:26px;font-weight:700;line-height:150%;margin-bottom:8px}@media (max-width:1639.98px){.contacts .block .grid .column>.title{font-size:20px}}@media (max-width:767.98px){.contacts .block .grid .column>.title{font-size:18px}}.contacts .block .grid .column>.info{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media (max-width:1365.98px){.contacts .block .grid .column>.info .item{font-size:15px}}.contacts .block .grid .column>.info .item .spacer{display:inline-block;width:73px}.contacts .block .grid .column>.info .item a{font-variant-numeric:tabular-nums}.contacts .block .grid .column .time{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.contacts .block .grid .column .time>.title{font-weight:700}.contacts .block .grid .column .time .item{background:var(--color-1);border-radius:999px;padding:8px 10px;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.contacts .block .grid .column .time .item{font-size:15px}}.contacts .block .grid .column .time .item.muted{background:var(--color-green-light)}.contacts .block .grid .column .scheme{display:flex;flex-direction:column;margin-bottom:16px}.contacts .block .grid .column .scheme>.name{align-items:center;color:var(--color-6);display:flex;font-size:20px;font-weight:500;gap:4px;margin-bottom:8px}@media (max-width:1365.98px){.contacts .block .grid .column .scheme>.name{font-size:18px}}@media (max-width:767.98px){.contacts .block .grid .column .scheme>.name{font-size:16px}}.contacts .block .grid .column .scheme>.name .icon{display:flex;flex:0 0 auto}@media (max-width:1365.98px){.contacts .block .grid .column .scheme>.name .icon svg{height:32px;width:32px}}.contacts .block .grid .column .scheme>.text{color:var(--color-6);margin-bottom:8px}@media (max-width:1365.98px){.contacts .block .grid .column .scheme>.text{font-size:15px}}.contacts .block .grid .column .scheme>.text>:first-child{margin-top:0}.contacts .block .grid .column .scheme>.text>:last-child{margin-bottom:0}.contacts .block .grid .column .scheme .images{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:8px}@media (max-width:767.98px){.contacts .block .grid .column .scheme .images{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}}.contacts .block .grid .column .scheme .images .image{border-radius:10px;cursor:zoom-in;display:block;overflow:hidden;position:relative}.contacts .block .grid .column .scheme .images .image:after{background:transparent;content:"";inset:0;position:absolute;transition:background .3s ease}.contacts .block .grid .column .scheme .images .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.contacts .block .grid .column .scheme .images .image .zoom{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:var(--color-white);display:flex;height:48px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .3s ease;width:48px;z-index:2}.contacts .block .grid .column .scheme .images .image:hover img{transform:scale(1.05)}.contacts .block .grid .column .scheme .images .image:hover:after{background:rgba(0,0,0,.3)}.contacts .block .grid .column .scheme .images .image:hover .zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.contacts .block .grid .column .scheme>:first-child{margin-top:0}.contacts .block .grid .column .scheme>:last-child{margin-bottom:0}.contacts .block .grid .column .map{position:sticky;top:calc(var(--header-height) + 16px)}@media (max-width:1365.98px){.contacts .block .grid .column .map{position:static;top:unset}}.contacts .block .grid .column>:first-child{margin-top:0}.contacts .block .grid .column>:last-child{margin-bottom:0}.contacts .block>:first-child{margin-top:0}.contacts .block>:last-child{margin-bottom:0}.catalog .block .items{align-items:flex-start;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}@media (max-width:1639.98px){.catalog .block .items{grid-template-columns:repeat(12,1fr)}}@media (max-width:1365.98px){.catalog .block .items{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.catalog .block .items{grid-template-columns:repeat(1,1fr)}}.catalog .block .items .item{background:var(--color-1);border-radius:20px;display:flex;flex-direction:column;padding:14px 21px 34px}@media (max-width:1639.98px){.catalog .block .items .item{height:100%}}@media (max-width:1365.98px){.catalog .block .items .item{border-radius:10px;padding:14px 21px 21px}}.catalog .block .items .item .image{display:flex;height:76px;margin:-19px 0 16px -21px;overflow:hidden;width:calc(100% + 42px)}.catalog .block .items .item .image picture{max-width:278px;transition:transform .5s}.catalog .block .items .item .image picture img{height:100%;-o-object-fit:contain;object-fit:contain}.catalog .block .items .item .name{color:var(--color-2);font-size:18px;font-weight:500;line-height:normal;margin-bottom:15px;margin-top:0;text-decoration:none;transition:color .3s;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.catalog .block .items .item .name{font-size:17px}}.catalog .block .items .item .name:hover{color:var(--color-primary)}.catalog .block .items .item .list{display:flex;flex-direction:column}.catalog .block .items .item .list a{color:var(--color-primary);display:flex;font-size:16px;font-weight:400;line-height:170%;transition:color .3s;width:-moz-fit-content;width:fit-content}.catalog .block .items .item .list a:hover{color:var(--color-primary-dark);text-decoration:none}@media (max-width:1639.98px){.catalog .block .items .item:first-child{grid-column:span 6;order:1}}@media (max-width:1365.98px){.catalog .block .items .item:first-child{grid-column:unset}}.catalog .block .items .item:nth-child(2){grid-row:span 2}@media (max-width:1639.98px){.catalog .block .items .item:nth-child(2){grid-column:span 4;grid-row:unset;order:4}}@media (max-width:1365.98px){.catalog .block .items .item:nth-child(2){grid-column:unset}}.catalog .block .items .item:nth-child(3){grid-row:span 2}@media (max-width:1639.98px){.catalog .block .items .item:nth-child(3){grid-column:span 4;grid-row:unset;order:5}}@media (max-width:1365.98px){.catalog .block .items .item:nth-child(3){grid-column:unset;order:2}}.catalog .block .items .item:nth-child(4){grid-row:span 2}@media (max-width:1639.98px){.catalog .block .items .item:nth-child(4){grid-column:span 4;grid-row:unset;order:3}}@media (max-width:1365.98px){.catalog .block .items .item:nth-child(4){grid-column:unset}}@media (max-width:1639.98px){.catalog .block .items .item:nth-child(5){grid-column:span 6;grid-row:unset;order:2}}@media (max-width:1365.98px){.catalog .block .items .item:nth-child(5){grid-column:unset;order:5}}.catalog .block .items .item:hover{text-decoration:none}.catalog .block .items .item:hover .image picture{transform:scale(1.04) translateX(5px)}.catalog .block .items .item>:first-child{margin-top:0}.catalog .block .items .item>:last-child{margin-bottom:0}.catalog.short .block .items{grid-template-columns:repeat(5,1fr);grid-template-rows:auto}@media (max-width:1365.98px){.catalog.short .block .items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.catalog.short .block .items{grid-template-columns:repeat(1,1fr)}}.catalog.short .block .items .item{height:100%}.catalog.short .block .items .item:first-child{grid-row:unset}@media (max-width:1639.98px){.catalog.short .block .items .item:first-child{grid-column:unset}}.catalog.short .block .items .item:nth-child(2){grid-row:unset}@media (max-width:1639.98px){.catalog.short .block .items .item:nth-child(2){grid-column:unset}}.catalog.short .block .items .item:nth-child(3){grid-row:unset}@media (max-width:1639.98px){.catalog.short .block .items .item:nth-child(3){grid-column:unset}}.catalog.short .block .items .item:nth-child(4){grid-row:unset}@media (max-width:1639.98px){.catalog.short .block .items .item:nth-child(4){grid-column:unset}}.catalog.short .block .items .item:nth-child(5){grid-row:unset}@media (max-width:1639.98px){.catalog.short .block .items .item:nth-child(5){grid-column:unset}}.catalog-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 108px));margin-bottom:24px;padding:44px 0 79px;position:relative}@media (max-width:1639.98px){.catalog-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 75px))}}@media (max-width:1365.98px){.catalog-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 51px))}}.catalog-hero .block{display:grid;gap:30px;grid-template-columns:1fr 456px;z-index:1}@media (max-width:1365.98px){.catalog-hero .block{display:flex;flex-direction:column}}@media (max-width:767.98px){.catalog-hero .block{gap:unset}}.catalog-hero .block>.box{padding-top:20px;z-index:2}@media (max-width:1365.98px){.catalog-hero .block>.box{margin-bottom:26px;padding-top:unset}}.catalog-hero .block>.box .title{font-size:44px;font-weight:500;line-height:normal}@media (max-width:1639.98px){.catalog-hero .block>.box .title{font-size:36px}}@media (max-width:1365.98px){.catalog-hero .block>.box .title{font-size:32px}}@media (max-width:767.98px){.catalog-hero .block>.box .title{font-size:28px}}.catalog-hero .block .column{z-index:2}@media (max-width:1365.98px){.catalog-hero .block .column{align-self:flex-end;display:flex;max-width:418px}}.catalog-hero .block .image{bottom:165px;left:-25px;position:absolute;z-index:1}@media (max-width:1639.98px){.catalog-hero .block .image{bottom:120px;max-width:461px}}@media (max-width:1365.98px){.catalog-hero .block .image{bottom:139px;max-width:315px}}@media (max-width:767.98px){.catalog-hero .block .image{bottom:0;position:relative}}.catalog-hero .block .shape{height:auto;left:97px;position:absolute;top:-60px;width:-moz-fit-content;width:fit-content;z-index:1}@media (max-width:1639.98px){.catalog-hero .block .shape{left:-108px;max-width:865px;top:37px}}.catalog-hero .bg{background-image:radial-gradient(320.67% 104.8% at 9.84% 7.38%,#fafafa .03%,#d3d2d2 34.44%,#eee 65.89%,#fff 84.24%,#f0f0f0 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.benefits{background:var(--color-1);margin-bottom:unset;padding:60px 0}.benefits .block .section-title{margin-bottom:16px}.benefits .block .text{font-size:20px;font-weight:700;line-height:150%;margin-bottom:32px}@media (max-width:1365.98px){.benefits .block .text{font-size:18px}}.benefits .block .items{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1365.98px){.benefits .block .items{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.benefits .block .items{grid-template-columns:repeat(1,1fr)}}.payment{position:relative}.payment .block{background:var(--color-1);border-radius:10px;display:grid;gap:16px;grid-template-columns:6fr 3fr;padding:20px}@media (max-width:1639.98px){.payment .block{grid-template-columns:5fr 4fr}}@media (max-width:1365.98px){.payment .block{grid-template-columns:1fr}}.payment .block .column{display:flex;flex-direction:column}.payment .block .column .box{margin-bottom:8px}.payment .block .column .box h2{font-size:30px;margin-bottom:8px;margin-top:0}@media (max-width:1639.98px){.payment .block .column .box h2{font-size:26px}}@media (max-width:1365.98px){.payment .block .column .box h2{font-size:22px}}@media (max-width:767.98px){.payment .block .column .box h2{font-size:20px}}.payment .block .column .box p{margin-bottom:8px;margin-top:8px}@media (max-width:1365.98px){.payment .block .column .box p{font-size:15px}}.payment .block .column .box .minimum{background:var(--color-green-light,#e8f9d1);border-radius:20px;color:var(--color-green);display:inline-flex;font-size:16px;font-weight:700;line-height:150%;padding:15px}@media (max-width:1365.98px){.payment .block .column .box .minimum{font-size:15px}}.delivery{position:relative}.delivery .block{background:var(--color-1);border-radius:10px;padding:20px}.delivery .block .frame{margin-bottom:16px}.delivery .block .frame>.title{font-size:30px;font-weight:700;margin-bottom:8px}@media (max-width:1639.98px){.delivery .block .frame>.title{font-size:26px}}@media (max-width:1365.98px){.delivery .block .frame>.title{font-size:22px}}@media (max-width:767.98px){.delivery .block .frame>.title{font-size:20px}}.delivery .block .frame .grid{align-items:flex-start;display:grid;gap:20px;grid-template-columns:4.5fr 4.5fr}@media (max-width:1639.98px){.delivery .block .frame .grid{display:flex;flex-direction:column}}.delivery .block .frame .grid .column{display:flex;flex-direction:column;width:100%}.delivery .block .frame .grid .column>.title{font-size:30px;margin-bottom:8px}@media (max-width:1639.98px){.delivery .block .frame .grid .column>.title{font-size:26px}}@media (max-width:1365.98px){.delivery .block .frame .grid .column>.title{font-size:22px}}@media (max-width:767.98px){.delivery .block .frame .grid .column>.title{font-size:20px}}.delivery .block .frame .grid .column .scheme{display:flex;flex-direction:column;margin-bottom:16px}.delivery .block .frame .grid .column .scheme>.name{align-items:center;color:var(--color-6);display:flex;font-size:20px;font-weight:500;gap:4px;margin-bottom:8px}@media (max-width:1365.98px){.delivery .block .frame .grid .column .scheme>.name{font-size:18px}}@media (max-width:767.98px){.delivery .block .frame .grid .column .scheme>.name{font-size:16px}}.delivery .block .frame .grid .column .scheme>.name .icon{display:flex;flex:0 0 auto}@media (max-width:1365.98px){.delivery .block .frame .grid .column .scheme>.name .icon svg{height:32px;width:32px}}.delivery .block .frame .grid .column .scheme>.text{color:var(--color-6);margin-bottom:8px}@media (max-width:1365.98px){.delivery .block .frame .grid .column .scheme>.text{font-size:15px}}.delivery .block .frame .grid .column .scheme>.text>:first-child{margin-top:0}.delivery .block .frame .grid .column .scheme>.text>:last-child{margin-bottom:0}.delivery .block .frame .grid .column .scheme .images{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:8px}@media (max-width:767.98px){.delivery .block .frame .grid .column .scheme .images{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}}.delivery .block .frame .grid .column .scheme .images .image{border-radius:10px;cursor:zoom-in;display:block;overflow:hidden;position:relative}.delivery .block .frame .grid .column .scheme .images .image:after{background:transparent;content:"";inset:0;position:absolute;transition:background .3s ease}.delivery .block .frame .grid .column .scheme .images .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.delivery .block .frame .grid .column .scheme .images .image .zoom{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:var(--color-white);display:flex;height:48px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .3s ease;width:48px;z-index:2}.delivery .block .frame .grid .column .scheme .images .image:hover img{transform:scale(1.05)}.delivery .block .frame .grid .column .scheme .images .image:hover:after{background:rgba(0,0,0,.3)}.delivery .block .frame .grid .column .scheme .images .image:hover .zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.delivery .block .frame .grid .column .scheme .time{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.delivery .block .frame .grid .column .scheme .time>.title{font-weight:700}.delivery .block .frame .grid .column .scheme .time .item{background:var(--color-white);border-radius:999px;padding:8px 10px;width:-moz-fit-content;width:fit-content}@media (max-width:1365.98px){.delivery .block .frame .grid .column .scheme .time .item{font-size:15px}}.delivery .block .frame .grid .column .scheme .time .item.muted{background:var(--color-green-light)}.delivery .block .frame .grid .column .scheme>:first-child{margin-top:0}.delivery .block .frame .grid .column .scheme>:last-child{margin-bottom:0}.delivery .block .frame .grid .column>:first-child{margin-top:0}.delivery .block .frame .grid .column>:last-child{margin-bottom:0}.delivery .block .frame .delivery-benefits{background:var(--color-white);border-radius:10px;margin-bottom:16px;margin-top:16px;padding:8px}.delivery .block .frame .delivery-benefits ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.delivery .block .frame .delivery-benefits ul li{align-items:flex-start;display:flex;gap:8px}@media (max-width:1365.98px){.delivery .block .frame .delivery-benefits ul li{font-size:15px}}.delivery .block .frame .delivery-benefits ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Crect width='18.145' height='18.145' fill='%23b42f2d' rx='9.072'/%3E%3Crect width='7.258' height='7.258' x='5.443' y='5.707' fill='%23fff' rx='3.629'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex:0 0 auto;height:19px;margin-top:2px;width:19px}.delivery .block .frame .delivery-benefits ul li span span{color:var(--color-green)}.delivery .block .frame .attention{background:var(--color-white);border:1px solid var(--color-primary);display:flex;gap:8px;margin-top:16px;padding:20px}@media (max-width:767.98px){.delivery .block .frame .attention{align-items:flex-start}}.delivery .block .frame .attention .icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.delivery .block .frame .attention .text{font-weight:500;line-height:150%}@media (max-width:1365.98px){.delivery .block .frame .attention .text{font-size:15px}}.delivery .block .frame .images{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px}.delivery .block .frame .images picture{width:-moz-fit-content;width:fit-content}.delivery .block .frame .images picture img{max-height:60px}.documents .block{max-width:1153px}.documents .block .items{display:flex;flex-direction:column;gap:15px}.documents .block .items .item{align-items:center;background:var(--color-1);border-radius:10px;display:flex;gap:8px;padding:20px}.documents .block .items .item .extension{display:flex;flex:0 0 auto;height:30px;width:30px}.documents .block .items .item .name{color:var(--color-2);flex:1 1 auto;font-weight:700;line-height:150%;transition:color .3s}@media (max-width:1365.98px){.documents .block .items .item .name{font-size:15px}}.documents .block .items .item .icon{display:flex;flex:0 0 auto;height:24px;width:24px}.documents .block .items .item:hover{text-decoration:none}.documents .block .items .item:hover .name{color:var(--color-primary)}.warranty .block{background:var(--color-1);border-radius:10px;padding:20px}.warranty .block:not(:last-child){margin-bottom:24px}.warranty .block .title{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-top:0}.warranty .block .title .icon{display:flex;flex:0 0 auto}.warranty .block .title span{font-size:26px;font-weight:700;line-height:150%}@media (max-width:1639.98px){.warranty .block .title span{font-size:20px}}@media (max-width:767.98px){.warranty .block .title span{font-size:18px}}@media (max-width:1365.98px){.warranty .block .text{font-size:15px}}.requisites .block{display:grid;gap:30px;grid-template-columns:5fr 7fr}@media (max-width:1639.98px){.requisites .block{grid-template-columns:1fr 1fr}}@media (max-width:1365.98px){.requisites .block{grid-template-columns:1fr}}.requisites .block .frame .text{margin-bottom:24px}.requisites .block .frame .text p{margin-bottom:8px;margin-top:8px}.requisites .block .frame .text>:first-child{margin-top:0}.requisites .block .frame .text>:last-child{margin-bottom:0}.requisites .block .frame .button{padding:9px 17px}.requisites .block .frame .button .icon{display:flex;flex:0 0 auto}.requisites .block .image{display:flex;margin-bottom:-68px;margin-top:-68px}@media (max-width:1365.98px){.requisites .block .image{justify-self:flex-end;margin-bottom:-28px;margin-top:-118px;max-width:346px}}@media (max-width:767.98px){.requisites .block .image{justify-self:center;margin-bottom:-18px;margin-top:0}}.requisites .block .image picture{max-width:-moz-fit-content;max-width:fit-content}.vacancies .block>.title{font-size:30px;font-weight:700;line-height:150%;margin-bottom:8px;margin-top:0}@media (max-width:1639.98px){.vacancies .block>.title{font-size:24px}}@media (max-width:1365.98px){.vacancies .block>.title{font-size:22px}}@media (max-width:767.98px){.vacancies .block>.title{font-size:20px}}.vacancies .block>.text{margin-bottom:16px}.vacancies .block>.text p,.vacancies .block>.text ul{margin-bottom:8px;margin-top:8px}.vacancies .block>.text ul{display:flex;flex-direction:column;gap:8px;padding-left:0}.vacancies .block>.text ul li{align-items:flex-start;display:flex;gap:8px}.vacancies .block>.text ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Crect width='19' height='19' fill='%23b42f2d' rx='9.5'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M6.5 9 9 12l3.5-6'/%3E%3C/svg%3E");content:"";flex:0 0 auto;height:19px;margin-top:2px;width:19px}.vacancies .block>.text>:first-child{margin-top:0}.vacancies .block>.text>:last-child{margin-bottom:0}.catalog-category .block .top{margin-bottom:24px}.catalog-category .block .help{align-items:center;color:var(--color-2);display:flex;gap:11px;justify-content:flex-end;line-height:normal;margin-bottom:16px}@media (max-width:1365.98px){.catalog-category .block .help{font-size:15px}}.catalog-category .block .help:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none' viewBox='0 0 29 29'%3E%3Crect width='29' height='29' fill='%23b42f2d' rx='14.5'/%3E%3Cpath fill='%23fff' d='m15.173 8.203-.114 9.185H13.59l-.123-9.185zm-1.758 11.98q0-.396.237-.668.247-.273.721-.273.466 0 .712.273.255.272.255.668a.92.92 0 0 1-.255.65q-.246.273-.712.273-.475 0-.72-.273a.96.96 0 0 1-.238-.65'/%3E%3C/svg%3E");content:"";display:flex;flex:0 0 auto;height:29px;width:29px}.catalog-category .block .help span span{color:var(--color-primary)}.catalog-category .block .grid{display:grid;gap:30px;grid-template-columns:9fr 3fr}@media (max-width:1639.98px){.catalog-category .block .grid{grid-template-columns:8fr 4fr}}@media (max-width:1365.98px){.catalog-category .block .grid{display:flex;flex-direction:column;gap:24px}}.catalog-category .block .grid .frame{min-width:0}.catalog-category .block .grid aside{min-width:0}.catalog-category .block .grid aside,.catalog-category .block .grid aside .widget-product-info{display:flex;flex-direction:column;gap:15px}.catalog-category .block .grid aside .widget-product-info .item{align-items:flex-start;background:var(--color-1);border-radius:10px;display:flex;gap:10px;padding:15px 10px}.catalog-category .block .grid aside .widget-product-info .item .icon{display:flex;flex:0 0 auto;height:46px;width:46px}.catalog-category .block .grid aside .widget-product-info .item .box{display:flex;flex-direction:column;width:100%}.catalog-category .block .grid aside .widget-product-info .item .box .name{color:var(--color-6);font-weight:700}.catalog-category .block .grid aside .widget-product-info .item .box .button{margin-top:4px}.catalog-detail .block .top{margin-bottom:24px}.catalog-detail .block .grid{display:grid;gap:30px;grid-template-columns:8fr 4fr}@media (max-width:1639.98px){.catalog-detail .block .grid{grid-template-columns:9fr 3fr}}@media (max-width:1365.98px){.catalog-detail .block .grid{gap:15px;grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.catalog-detail .block .grid{grid-template-columns:1fr}}.catalog-detail .block .grid>.box{display:grid;gap:80px 30px;grid-template-columns:1fr 1fr;min-width:0}@media (max-width:1365.98px){.catalog-detail .block .grid>.box{display:contents}}.catalog-detail .block .grid>.box .column{min-width:0}.catalog-detail .block .grid>.box .column:nth-of-type(3){background:var(--color-1);border-radius:10px;grid-column:span 2;padding:24px}@media (max-width:1365.98px){.catalog-detail .block .grid>.box .column:nth-of-type(3){display:flex;flex-direction:column;margin-top:unset;order:1}}@media (max-width:767.98px){.catalog-detail .block .grid>.box .column:nth-of-type(3){background:unset;border-radius:unset;grid-column:unset;padding:unset}}.catalog-detail .block .grid>.box .column .row{align-items:center;display:flex;gap:20px}.catalog-detail .block .grid>.box .column>:first-child{margin-top:0}.catalog-detail .block .grid>.box .column>:last-child{margin-bottom:0}@media (max-width:1365.98px){.catalog-detail .block .grid aside{grid-column:span 2}}@media (max-width:767.98px){.catalog-detail .block .grid aside{grid-column:unset}}.catalog-detail .block .grid aside .inner{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--header-height) + 10px)}@media (max-width:1365.98px){.catalog-detail .block .grid aside .inner{display:grid;gap:15px;grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.catalog-detail .block .grid aside .inner{display:flex;flex-direction:column}}@media (max-width:1365.98px){.catalog-detail .block .grid aside .inner .product-pay{margin-top:40px}}.order .block{display:grid;gap:30px;grid-template-columns:9fr 3fr}@media (max-width:1365.98px){.order .block{display:flex;flex-direction:column}}.seo{background:var(--color-1);margin-bottom:unset;padding:60px 0}@media (max-width:1365.98px){.seo{padding:46px 0}}@media (max-width:767.98px){.seo{padding:42px 0}}.seo .block .text{max-width:1156px;overflow:hidden;position:relative;transition:max-height .4s ease-in-out}.seo .block .text.is-collapsed{max-height:calc(9em + 76px)}.seo .block .text.is-collapsed:after{background:linear-gradient(to bottom,transparent,var(--color-1));bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0}.seo .block .text.is-expanded{max-height:none}.seo .block .text h2{font-size:36px;font-weight:500}@media (max-width:1639.98px){.seo .block .text h2{font-size:30px}}@media (max-width:1365.98px){.seo .block .text h2{font-size:28px;margin-bottom:24px}}@media (max-width:767.98px){.seo .block .text h2{font-size:26px}}.seo .block .text p,.seo .block .text ul{line-height:150%}.seo .block .seo-toggle{background:transparent;border:none;color:var(--color-primary);line-height:150%;margin-top:16px;outline:none;padding:0;text-decoration:underline;text-underline-offset:2px;transition:all .3s}.seo .block .seo-toggle:hover{text-decoration:none}.policy .block .date{color:var(--color-3);font-size:14px;margin-bottom:8px}.policy .block article{color:var(--color-2);font-size:16px;line-height:150%;margin-bottom:20px}.policy .block article figure{display:flex;flex-direction:column;margin-left:unset;margin-right:unset;max-width:654px}.policy .block article figure a{display:flex}.policy .block article figure iframe,.policy .block article figure img,.policy .block article figure video{aspect-ratio:16/9;border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.policy .block article figure figcaption{color:var(--color-8);font-size:14px;font-style:italic;margin-top:8px;text-align:center}.policy .block article h2,.policy .block article h3,.policy .block article h4,.policy .block article h5,.policy .block article h6{color:var(--color-2);font-weight:500;line-height:130%}.policy .block article h2{font-size:36px}@media (max-width:1639.98px){.policy .block article h2{font-size:32px}}@media (max-width:1365.98px){.policy .block article h2{font-size:26px}}@media (max-width:767.98px){.policy .block article h2{font-size:23px}}.policy .block article h3{font-size:32px}@media (max-width:1365.98px){.policy .block article h3{font-size:26px}}.policy .block article h4{font-size:24px}@media (max-width:1365.98px){.policy .block article h4{font-size:22px}}.policy .block article h5{font-size:22px}@media (max-width:1365.98px){.policy .block article h5{font-size:20px}}.policy .block article h6{font-size:18px}@media (max-width:1365.98px){.policy .block article h6{font-size:16px}}.policy .block article>:first-child{margin-top:0}.policy .block article>:last-child{margin-bottom:0}.policy .block>:first-child{margin-top:0}.policy .block>:last-child{margin-bottom:0}
/* End */


/* Start:/local/templates/artfactor/template_styles.css?17915591033915*/
#popup-basket-add {
    position: fixed;
    top: 200px;
    right: 60px;
    z-index: 9999;
    opacity: 0;
    visibility: hidden; 
    transform: translateX(20px); 
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
    display: none; 
}

#popup-basket-add.show {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

#popup-basket-add .heading {
	text-align: center;
}
@media (max-width: 768px) {
    #popup-basket-add {
        top: 50%;
        left: 50%;
        right: auto;
        bottom: auto;
        transform: translate(-50%, -50%); 
        width: calc(100% - 40px);
        max-width: none;
    }
    
   
    #popup-basket-add.show {
        transform: translate(-50%, -50%);
    }
}

.hero .container {
	position: relative
}
.hero .container .column-info {
	text-align: right;
	font-size: 30px;
	font-weight: 400;
    letter-spacing: .6px;
    line-height: normal;
    margin-bottom: 20px;
	position: absolute;
	bottom: 120px;
	left: 58%;
	transform: translateX(-50%);
	z-index: 1;
}

.delivery .map {
	max-height: 600px;
	height: 600px;
}

.widget-callback > .title {
	margin-bottom: 14px;
}

.widget-callback>.subtitle {
	line-height: 100%;
	margin-bottom: 8px;
}

.widget-callback>.text {
	margin-bottom: 14px;
}

@media (max-width: 1639.98px) {
	.delivery .map  {
		max-height: 540px;
		height: auto;
	}
	
	.hero .container .column-info {
		left: 50%;
		font-size: 28px;
	}
}

@media (max-width: 1365.98px) {
	.footer-bottom-info {
		font-size: 15px;
	}
	
	.widget-callback>.title {
        margin-bottom: 8px;
    }
	
	.hero .container .column-info {
		font-size: 18px;
	}
}

@media (max-width: 1199.98px){
	.hero .container .column-info {
		left: 30%;
	}
}

@media (max-width: 849.98px){
	.hero .container .column-info {
		left: auto;
		right: 40px;
		bottom: 30px;
		transform: none;
	}
}

@media (max-width: 767.98px) {
	.hero .container .column-info {
		right: 15px;
	}
}

.catalog-detail aside .best-price .name{
	font-weight: 700;
}

.widget-product-delivery .otk {
	align-items: flex-start;
    background: var(--color-white);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    margin-bottom: 16px;
    padding: 15px 10px;
}

.widget-product-delivery .otk .icon {
	display: flex;
    flex: 0 0 auto;
}

.footer-bottom-info {
   color: var(--color-white);	
   max-width: 585.5px;
   margin-bottom: 30px;
   margin-right: auto;
}

.subscription-block {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	gap: 10px;
	flex-wrap: wrap;
}

@media (max-width: 1365.98px) {
	.subscription-block a {
	   font-size: 15px;
	}
}

/* HTML-карта сайта (/sitemap/) */
.sitemap-page ul {
    margin: 0;
    padding-left: 24px;
    list-style: disc;
}
.sitemap-page .container > ul {
    padding-left: 0;
    list-style: none;
}
.sitemap-page li {
    margin: 8px 0;
}
.sitemap-page .container > ul > li > a {
    font-weight: 700;
    font-size: 18px;
}
.sitemap-page a {
    color: inherit;
    text-decoration: none;
}
.sitemap-page a:hover {
    color: var(--color-primary);
    text-decoration: underline;
}
.sitemap-page .sitemap-elements {
    columns: 3 240px;
    column-gap: 24px;
}
.sitemap-page .sitemap-elements li {
    margin: 4px 0;
    break-inside: avoid;
    font-size: 14px;
}

/* Заголовок «20 лет успешной работы» на странице «О компании» — h2 вместо h3
   (после h1 нельзя пропускать уровень заголовка). Оформление как у h3 в bundle.min.css */
.about-hero .block .frame .text h2 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 16px;
    margin-top: 0;
}

@media (max-width: 1639.98px) {
    .about-hero .block .frame .text h2 {
        font-size: 20px;
    }
}

@media (max-width: 767.98px) {
    .about-hero .block .frame .text h2 {
        font-size: 18px;
    }
}

/* End */
/* /local/templates/artfactor/css/bundle.min.css?1787651542192619 */
/* /local/templates/artfactor/template_styles.css?17915591033915 */
