:root{--body-font-size:16px;--body-line-height:1.3;--font:"Nunito Sans",sans-serif;--h-font:"Jost",sans-serif;--t:transparent;--primary-color:#1d202c;--primary-color-80:rgba(255,89,36,.8);--primary-color-19:rgba(255,89,36,.15);--primary-color-15:rgba(255,89,36,.15);--black-color:#1d202c;--grey-light-color:#f4f4f4;--grey-text-color:#79797b;--grey-stroke-color:#dadadf;--white-color:#fff;--white-color-10:hsla(0,0%,100%,.1);--white-color-30:hsla(0,0%,100%,.3);--white-color-40:hsla(0,0%,100%,.4);--white-color-50:hsla(0,0%,100%,.5);--white-color-60:hsla(0,0%,100%,.6);--green-color:#0fc46d;--green-color-15:rgba(15,195,109,.15);--gray-background-color:#eee;--blue-background-color:#dee5f0;--dark-background-color-50:rgba(3,0,0,.53);--dark-blue-color:#3e4250;--light-blue-color:#c1cddf;--yellow-color:#e8c759;--purple-color:#8e62ab;--blue-color:#37aee2;--default-bezier:cubic-bezier(.25,.1,.25,1);--default-transition-function:ease-in-out;--default-transition-timing:.4s;--default-transition:all var(--default-transition-timing) var(--default-transition-function)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;outline:none}img{max-width:100%}a{-webkit-tap-highlight-color:var(--t);color:inherit;text-decoration:none}:root{--max-row-width:1600px;--grid-gap:1px;--grid-indent:0px;--grid-spacer:1px;--grid-spacer-and-indent:calc(var(--grid-indent) + var(--grid-spacer));--grid-columns-number:1;--grid-column:calc((100vw - var(--grid-spacer-and-indent)*2 - (var(--grid-columns-number) - 1)*var(--grid-gap))/var(--grid-columns-number));--grid-column1:var(--grid-column);--grid-column2:calc(var(--grid-column)*2 + var(--grid-gap));--grid-column3:calc(var(--grid-column)*3 + var(--grid-gap)*2);--grid-column4:calc(var(--grid-column)*4 + var(--grid-gap)*3);--grid-column5:calc(var(--grid-column)*5 + var(--grid-gap)*4);--grid-column6:calc(var(--grid-column)*6 + var(--grid-gap)*5);--grid-column7:calc(var(--grid-column)*7 + var(--grid-gap)*6);--grid-column8:calc(var(--grid-column)*8 + var(--grid-gap)*7);--grid-column9:calc(var(--grid-column)*9 + var(--grid-gap)*8);--grid-column10:calc(var(--grid-column)*10 + var(--grid-gap)*9);--grid-column11:calc(var(--grid-column)*11 + var(--grid-gap)*10);--grid-column12:calc(var(--grid-column)*12 + var(--grid-gap)*11)}@media (min-width:1600px){:root{--grid-gap:30px;--grid-spacer:100px;--grid-columns-number:12;--grid-indent:calc((100vw - var(--max-row-width))/2)}}@media (min-width:1200px) and (max-width:1599px){:root{--grid-gap:30px;--grid-spacer:100px;--grid-columns-number:12}}@media (min-width:768px) and (max-width:1199px){:root{--grid-gap:20px;--grid-spacer:40px;--grid-columns-number:6}}@media (max-width:767px){:root{--grid-gap:14px;--grid-spacer:20px;--grid-columns-number:4}}.container{margin:0 auto;max-width:var(--max-row-width)}.container_spacer{padding:0 var(--grid-spacer)}@media (min-width:0px){.container_spacer-small-up{padding:0 var(--grid-spacer)}}@media (max-width:767px){.container_spacer-small-down{padding:0 var(--grid-spacer)}}@media (min-width:768px){.container_spacer-medium-up{padding:0 var(--grid-spacer)}}@media (max-width:1199px){.container_spacer-medium-down{padding:0 var(--grid-spacer)}}@media (min-width:1200px){.container_spacer-s-large-up{padding:0 var(--grid-spacer)}}@media (max-width:1599px){.container_spacer-s-large-down{padding:0 var(--grid-spacer)}}@media (min-width:1600px){.container_spacer-large-up{padding:0 var(--grid-spacer)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font);font-size:var(--body-font-size);line-height:var(--body-line-height)}body._proof{bottom:0;left:0;position:fixed;right:0;top:0}button,form,input{font-family:var(--font)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--h-font);font-size:var(--h-size);font-stretch:151%;font-style:normal;font-variation-settings:"GRAD" 0,"slnt" 0,"XTRA" 468,"XOPQ" 96,"YOPQ" 79,"YTLC" 514,"YTUC" 712,"YTAS" 750,"YTDE" -203,"YTFI" 738,"opsz" 60;text-transform:uppercase}.h1,.h2,.h3,h1,h2,h3{font-weight:600;line-height:120%}.h4,.h5,.h6,h4,h5,h6{font-weight:500;line-height:110%}@media (min-width:1200px){.h1,h1{--h-size:clamp(0px,6.25vw,120px)}.h2,h2{--h-size:clamp(0px,3.125vw,60px)}.h3,h3{--h-size:clamp(0px,2.08333vw,40px)}.h4,h4{--h-size:25px}.h5,.h6,h5,h6{--h-size:16px}}@media (min-width:768px) and (max-width:1199px){.h1,h1{--h-size:7.19424vw}.h2,h2{--h-size:4.79616vw}.h3,h3{--h-size:4.19664vw}.h4,h4{--h-size:22px}.h5,.h6,h5,h6{--h-size:16px}}@media (max-width:767px){.h1,h1{--h-size:29px}.h2,h2{--h-size:22px}.h3,h3{--h-size:20px}.h4,h4{--h-size:18px}.h5,.h6,h5,h6{--h-size:14px}}article,article li,article p{font-size:14px}article strong{font-weight:700}article em{font-style:italic}article a{color:var(--primary-color);text-decoration:none}article a:hover{text-decoration:underline}.flash-messages-block .flash-list{display:block}.flash-messages-block .flash-list li{display:block;font-size:18px}.flash-messages-block .flash-list li .message{height:60px;line-height:60px;padding-left:60px}.flash-messages-block .flash-list li.error{background-color:#fdeaea;border-bottom:1px solid #e3b7b7}.flash-messages-block .flash-list li.error .message{color:#955f5f}body.no-js .flash-messages-block .flash-list li.error .message,body.no-webp .flash-messages-block .flash-list li.error .message{background:var(--t) url(/static/images-processed/error-flash-7d81506eb43b05a35740eccf00217a90.png) 0 50%/40px 40px no-repeat}body.webp .flash-messages-block .flash-list li.error .message{background:var(--t) url(/static/images-processed/error-flash-87e8b8c7e10bb46756b46a21920070c0.webp) 0 50%/40px 40px no-repeat}.flash-messages-block .flash-list li.success{background-color:#d5f8ad;border-bottom:1px solid #a6d76e}.flash-messages-block .flash-list li.success .message{color:#698d3f}body.no-js .flash-messages-block .flash-list li.success .message,body.no-webp .flash-messages-block .flash-list li.success .message{background:var(--t) url(/static/images-processed/success-flash-e0dcc362ae2e5609e1f99b83f6e8347a.png) 0 50%/40px 40px no-repeat}body.webp .flash-messages-block .flash-list li.success .message{background:var(--t) url(/static/images-processed/success-flash-fce5ffe8747478c70d465b595e3bc435.webp) 0 50%/40px 40px no-repeat}.header{background:transparent;border-bottom:1px solid transparent;position:sticky;top:0;transition:background-color .3s,border-color .3s,box-shadow .3s;width:100%;z-index:4700}.header__content{align-items:center;display:flex;justify-content:space-between}.header._sticky{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.94);border-bottom-color:var(--grey-stroke-color);box-shadow:0 8px 20px rgba(29,32,44,.08)}.header._search-open{z-index:9100}.header__logo svg{height:90px;width:145px}.header__menu-link{border-bottom:2px solid transparent;color:var(--black-color);font-family:var(--h-font);font-size:20px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.2;padding-bottom:3px;transition:border-color .3s,color .3s}.header__menu-link:first-child{margin-right:30px}.header__menu-link:hover{border-bottom-color:var(--black-color)}.header__phone{font-style:normal;margin-right:20px}.header__phone-title{color:var(--grey-text-color);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.header__phone-link{color:var(--black-color);font-family:var(--h-font);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .3s}.header__phone-link:hover{opacity:.72}.header__modal{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:22px;text-transform:uppercase}.header__humburger{position:relative}.header__right{align-items:center;display:flex}.header__cart{color:var(--black-color);position:relative;transition:opacity .3s}.header__cart:hover{opacity:.72}.header__cart-quantity{align-items:center;background:var(--black-color);border-radius:100%;bottom:0;color:var(--white-color);display:flex;font-size:12px;font-style:normal;font-weight:500;height:17px;justify-content:center;left:8px;letter-spacing:-.03em;line-height:110%;position:absolute;right:0;text-align:center;top:8px;width:17px}.header__search-wrap{position:relative}.header__search-wrap._open{z-index:9100}.header__search-bar{position:absolute}.header__search-link{align-items:center;color:var(--black-color);display:flex;justify-content:center;transition:opacity .3s}.header__search-link:hover{opacity:.72}.header__search-bar{opacity:0;pointer-events:none;transition:opacity .3s}.header__search-bar._open{opacity:1;pointer-events:all;z-index:9100}@media (min-width:1200px){.header__menu{display:flex;margin-left:5vw}.header__hamburger-wrap{display:none}.header__phones{gap:12px;margin-top:10px!important}.header__phones._flex,.header__phones._non-index-flex{display:flex;margin-top:0!important}.header__phone-title{font-size:11px!important;line-height:1.2!important}.header__phone-link{--font-size:13px;font-size:13px!important;line-height:1.2!important}.header__content{height:100px}.header__left{align-items:center;display:flex}.header__drop-menu,.header__recall-link-icon{display:none}.header__cart{margin-left:20px}.header__search-wrap{margin-left:15px}.header__search-bar{right:-45px;top:35px;width:300px}}@media (max-width:1199px){.header{transition:background-color .6s}.header._opened{background-color:#fff}.header._opened .header__drop-menu{opacity:1;pointer-events:all;z-index:9000}.header__phones{display:none}.header__drop-menu{background:#fff;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:55px;transition:opacity .6s}.header__content{height:55px}.header__logo,.header__menu,.header__recall-link{display:none}.header__recall-link-icon{align-items:center;display:flex;justify-content:center}.header__recall-link-title{display:none}.header__cart{margin-left:20px}.header__search-bar{right:-45px;top:35px;width:300px}}:root{--default-input-height:37px;--errors-color:var(--alert-color,#b50000)}form input[type=password]:-webkit-autofill,form input[type=search]:-webkit-autofill,form input[type=text]:-webkit-autofill,form select:-webkit-autofill,form textarea:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:color .4s,text-fill-color .4s,box-shadow .4s!important;transition:color .4s,text-fill-color .4s,box-shadow .4s!important;transition-timing-function:var(--default-transition-function)}form label{color:#000;display:block;font-stretch:110%;font-variation-settings:var(--font-settings);font-weight:400;line-height:110%;margin-bottom:2px}form ul.errors{color:var(--errors-color);font-size:13px;list-style:none;margin-top:10px}form ul.errors li{margin-bottom:2px}form ul.errors li:last-child{margin-bottom:0}form .form-field{margin-bottom:10px}form input[type=password],form input[type=search],form input[type=text],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid #000;border-radius:0;box-shadow:none;display:block;font-family:var(--font);font-size:14px;margin:0;width:100%}form input[type=password],form input[type=search],form input[type=text],form select{height:var(--default-input-height)}form textarea{padding:5px 10px}@media (min-width:1200px){form input[type=password],form input[type=search],form input[type=text],form label,form select,form textarea{font-size:30px;height:57px;padding-bottom:20px}}@media (min-width:768px) and (max-width:1199px){form input[type=password],form input[type=search],form input[type=text],form label,form select,form textarea{font-size:25px;padding-bottom:16px}}@media (max-width:767px){form input[type=password],form input[type=search],form input[type=text],form label,form select,form textarea{font-size:20px;padding-bottom:12px}}.image-icon,.svg-icon{display:inline-block;vertical-align:middle}:root{--modal-bg:rgba(0,0,0,.3);--modal-content-radius:0px;--modal-content-shadow:none;--modal-content-padding:30px;--modal-content-background:#fff;--modal-closer-color:#fff;--modal-closer-size:30px;--modal-preloader-size:30px}.modal__bg{background:var(--t);height:100%;left:0;position:fixed;top:0;transition:background .4s var(--teaser-transition-func);width:100%;z-index:10000}.modal__bg._opened{background:var(--modal-bg)}.modal__bg._closed{background:var(--t)}.modal__layout{cursor:default;display:flex;margin:0 auto;min-height:100%;opacity:0;position:relative;transition-delay:0s;transition:transform .4s var(--default-bezier),opacity .4s var(--default-bezier);z-index:11000}.modal__layout._open{opacity:1}.modal__layout._close{opacity:0}.modal__container{align-items:center;background:var(--modal-content-background);border-radius:var(--modal-content-radius);box-shadow:var(--modal-content-shadow);display:flex;opacity:0;position:relative;transform:translate3d(0,16px,0);transition:transform .42s var(--default-bezier),opacity .42s var(--default-bezier)}.modal__container._open{opacity:1;transform:translateZ(0)}.modal__container._close{opacity:0;transform:translate3d(0,16px,0)}.modal__content{align-items:center;display:flex;justify-content:center;opacity:0;overflow:scroll;transition:opacity .26s ease .1s}.modal__container._open .modal__content{opacity:1}.modal__content img{max-width:100%}.modal__closer{color:#000;cursor:pointer;pointer-events:none;position:absolute;text-decoration:none}.modal__closer:before{top:0;transform:rotate(45deg);transform-origin:top left}.modal__closer:after,.modal__closer:before{background:#fff;content:"";height:2px;position:absolute}.modal__closer:after{bottom:0;transform:rotate(-45deg);transform-origin:bottom left}body.modal-loading{overflow:hidden}body.modal-loading__content{height:100%;overflow:scroll;width:100%}@media (min-width:1200px){.modal__container{height:calc(var(--vh, 1vh)*100);transform:translate3d(26px,0,0);width:calc(50vw + var(--grid-gap)/2)}.modal__container._open{transform:translateZ(0)}.modal__container._close{transform:translate3d(26px,0,0)}.modal__content{height:calc(var(--vh, 1vh)*100);padding:var(--grid-gap);width:calc(50vw + var(--grid-gap)/2)}.modal__layout{justify-content:flex-end}.modal__closer{left:calc(-83px - var(--grid-gap));top:calc(var(--vh, 1vh)*50);transform:translateY(-50%)}}@media (min-width:768px){.modal__closer{height:83px;width:83px}.modal__closer:after,.modal__closer:before{width:113px}}@media (max-width:1199px){.modal__container{height:100vh;width:100vw}.modal__content{height:100%;padding:var(--grid-spacer);width:100%}.modal__container{align-self:flex-end;min-height:50vh}.modal__closer{height:24px;left:50%;pointer-events:all;top:25px;transform:translateX(-50%);width:24px;z-index:1000}.modal__closer:after,.modal__closer:before{background:#000;width:32px}}@media (max-width:767px){.modal__closer{height:24px;pointer-events:all;top:17px;width:24px;z-index:1000}.modal__closer:after,.modal__closer:before{background:#000;width:32px}}.smart-tabs{display:flex;justify-content:flex-start;list-style:none}.smart-tabs li a{display:block}.smart-content{display:none}.smart-content._active{display:block}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.psticky-transparent{position:static!important}.psticky-parent{position:relative}.psticky-dimension-top.psticky-sticky{position:fixed;top:0}.psticky-dimension-top.psticky-bottom{bottom:0;position:absolute}.psticky-dimension-top.psticky-top{position:static}.psticky-dimension-bottom.psticky-sticky{bottom:0;position:fixed}.psticky-dimension-bottom.psticky-top{position:absolute;top:0}.psticky-dimension-bottom.psticky-bottom{position:static}.genplan__scenes{height:100%;overflow:hidden;width:100%}.genplan__scene{position:relative}.genplan__scene._scrollable .genplan__scene-container{overflow-x:scroll;overflow-y:hidden}.genplan__scene._scrollable .genplan__minimap{opacity:1}.genplan__background{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px);height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);z-index:100}.genplan__layers{z-index:1000}.genplan__layer-image,.genplan__layers{display:inline-block;position:relative}.genplan__layer-image picture{display:inline-block}.genplan__layer-polygon,.genplan__layer-substrate{height:100%;left:0;position:absolute;top:0;width:100%}.genplan__layer-polygon path._clickable,.genplan__layer-substrate path._clickable{cursor:pointer}.genplan__layer-polygon svg,.genplan__layer-substrate svg{height:100%;left:0;position:absolute;top:0;width:100%}.genplan__layer-substrate{z-index:1100}.genplan__layer-image{z-index:1200}.genplan__layer-image img,.genplan__layer-image picture{height:100%;width:100%}.genplan__layer-polygon{z-index:1300}.genplan__object-container{position:absolute;z-index:1400}.genplan__object-container._hover{z-index:1500}.genplan__object-placemark{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.genplan__object-balloon{opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.genplan__object-balloon._hover{opacity:1;pointer-events:auto;visibility:visible;z-index:auto}.genplan__minimap{display:block;opacity:0;pointer-events:none}.genplan__minimap-bar{display:block;height:100%;position:relative}.genplan__minimap-handle{bottom:0;display:block;position:absolute;top:0}.genplan ._popover[data-gen-balloon] [data-gen-balloon-close]{display:none}.genplan__scene-modals{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.genplan__scene-modals._opened{pointer-events:auto}.genplan__scenes{position:relative}.genplan__scene{bottom:0;left:0;min-height:100%;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.genplan__scene._show{opacity:1;pointer-events:auto;visibility:visible}.genplan__scene._hide{opacity:0;pointer-events:none;visibility:hidden}.genplan{--preloader-bg-color:#eee;--preloader-color:#000;position:relative}.genplan [data-gen-loader]{background-color:var(--preloader-bg-color);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s;visibility:hidden;width:100%;z-index:2000}.genplan [data-gen-loader]:before{color:var(--preloader-color);content:"Загрузка";font-size:12px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:.8s;z-index:100}.genplan [data-gen-loader]:after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:gen-loader-animation;animation-name:gen-loader-animation;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:3px solid var(--preloader-color);border-bottom:none;border-radius:1000px;border-top:none;content:"";height:100px;left:calc(50% - 50px);pointer-events:none;position:absolute;top:calc(50% - 50px);transition:.8s;width:100px;z-index:110}.genplan [data-gen-loader]._opened{opacity:1;visibility:visible}.genplan__minimap{border:2px solid #fff;border-radius:2px;bottom:30px;height:50px;left:30px;padding:4px;position:absolute;z-index:1000}.genplan__minimap-handle{background-color:#fff;border-radius:2px}.genplan .genplan__object-balloon._modal{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:1000}.genplan__object-balloon._popover{--balloon-offset:10px;--balloon-pin-color:#fff;background-color:#fff;padding:10px;transition:all .3s}.genplan__object-balloon._popover.to-right{margin-left:var(--balloon-offset)}.genplan__object-balloon._popover.to-right:before{border-color:transparent var(--balloon-pin-color) transparent transparent;border-width:8px 8px 8px 0;left:-8px}.genplan__object-balloon._popover.to-left{margin-right:var(--balloon-offset)}.genplan__object-balloon._popover.to-left:before{border-color:transparent transparent transparent var(--balloon-pin-color);border-width:8px 0 8px 8px;right:-8px}.genplan__object-balloon._popover.to-top:before{bottom:var(--pin-y-offset)}.genplan__object-balloon._popover.to-bottom:before{top:var(--pin-y-offset)}.genplan__object-balloon._popover:before{border-style:solid;content:"";height:0;position:absolute;width:0}.genplan__scene-modals:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s;width:100%;z-index:10}.genplan__scene-modals._opened:before{opacity:1}.genplan__layer-polygon svg path,.genplan__layer-substrate svg path{opacity:.2;transition:all .4s}.genplan__layer-polygon svg path._hover,.genplan__layer-substrate svg path._hover{opacity:.5}.genplan__scene._scrollable .genplan__layer-polygon svg path,.genplan__scene._scrollable .genplan__layer-substrate svg path{opacity:.5;transition:all .4s}.genplan__scene._scrollable .genplan__layer-polygon svg path._hover,.genplan__scene._scrollable .genplan__layer-substrate svg path._hover{opacity:.5}.genplan__scenes{transform:translateZ(0)}.genplan__scene._show{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:gen-scene-show;animation-name:gen-scene-show}.genplan__scene._hide{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:gen-scene-hide;animation-name:gen-scene-hide}@-webkit-keyframes gen-scene-hide{0%{opacity:1;transform:scale(1);visibility:visible}to{opacity:0;transform:scale(1.2);visibility:hidden}}@keyframes gen-scene-hide{0%{opacity:1;transform:scale(1);visibility:visible}to{opacity:0;transform:scale(1.2);visibility:hidden}}@-webkit-keyframes gen-scene-show{0%{opacity:0;transform:scale(.9);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}@keyframes gen-scene-show{0%{opacity:0;transform:scale(.9);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}@-webkit-keyframes gen-loader-animation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes gen-loader-animation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.breadcrumbs{margin-bottom:12px;margin-top:12px}.breadcrumbs__list{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{align-items:center;display:inline-flex;white-space:nowrap}.breadcrumbs__item_delimiter{color:var(--grey-stroke-color);margin:0 8px}.breadcrumbs__delimiter{border-right:1.5px solid;border-top:1.5px solid;height:6px;transform:rotate(45deg);width:6px}.breadcrumbs__link,.breadcrumbs__name{font-size:13px;line-height:1.25}.breadcrumbs__link{color:var(--grey-text-color);text-decoration:none;transition:color .25s}.breadcrumbs__link:hover{color:var(--black-color)}.breadcrumbs__name{color:inherit}.breadcrumbs__name_current{color:var(--black-color);font-weight:600}@media (min-width:1200px){.breadcrumbs{margin-bottom:14px;margin-top:14px}.breadcrumbs__item_delimiter{margin:0 10px}.breadcrumbs__link,.breadcrumbs__name{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.breadcrumbs{margin-bottom:12px;margin-top:12px}}@media (max-width:767px){.breadcrumbs{margin-bottom:10px;margin-top:8px}.breadcrumbs__item_delimiter{margin:0 6px}.breadcrumbs__link,.breadcrumbs__name{font-size:12px}}.button{border:1px solid #000;border-radius:100px;cursor:pointer;display:inline-block;margin:0;padding:0;text-align:center;text-decoration:none;transition:var(--default-transition);white-space:nowrap}.contacts{display:flex;flex-direction:column;gap:14px}.contacts .container.container_spacer{padding-bottom:0;padding-top:0}.contacts__map{border-top:1px solid var(--grey-stroke-color);padding-top:12px}@media (min-width:1200px){.contacts{gap:16px}.contacts__map{padding-top:14px}}@media (max-width:767px){.contacts{gap:10px}.contacts__map{padding-top:8px}}.content-header__title{display:block}@media (min-width:1200px){.content-header__title{font-size:30px;margin-bottom:30px}}@media (max-width:1199px){.content-header__title{font-size:25px;margin-bottom:25px}}.error-page{align-items:center;display:flex;flex-direction:column}@media (min-width:1200px){.error-page{margin-top:170px;padding-bottom:150px;padding-top:100px}}@media (min-width:768px){.error-page__description{margin-top:15px}.error-page__button{margin-top:40px}}@media (min-width:768px) and (max-width:1199px){.error-page{margin-top:200px;padding-bottom:150px;padding-top:80px}}@media (max-width:767px){.error-page{margin-top:125px;padding-bottom:100px;padding-top:54px}.error-page__button{margin-top:30px}}.floating-field{position:relative}.floating-field label{align-items:center;display:flex;left:0;margin:0;pointer-events:none;position:absolute;top:0;transition:all .5s}.floating-field input:focus+label,.floating-field._filled input+label{top:-25px}.floating-field>input[type=password]:-internal-autofill-selected,.floating-field>input[type=search]:-internal-autofill-selected,.floating-field>input[type=text]:-internal-autofill-selected{transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}@media (min-width:1200px){.floating-field{margin-top:35px}}@media (min-width:768px){.floating-field label{height:45px}.floating-field input:focus+label,.floating-field._filled input+label{color:var(--primary-color-opacity-40);font-size:13px}}@media (max-width:767px){.floating-field input:focus+label,.floating-field._filled input+label{font-size:12px;top:-18px}}.footer{background:#000!important;background-color:#000!important;border-top:1px solid var(--white-color-10);color:var(--white-color);margin-top:30px}.footer__container{padding-bottom:24px;padding-top:24px}.footer__wrap{grid-row-gap:10px;align-items:start}.footer__logo{display:inline-flex}.footer__logo svg{height:72px;width:120px}.footer__contacts{display:flex;flex-direction:column;gap:10px}.footer__contact-item{display:flex;flex-direction:column;gap:4px}.footer__contact-title,.footer__copy,.footer__policy,.footer__warning-text{color:var(--white-color-60);font-size:12px;line-height:1.35}.footer__contact-link{color:var(--white-color);display:inline-flex;font-size:16px;font-weight:700;line-height:1.25;transition:color var(--default-transition-timing) var(--default-bezier);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__contact-link:hover{color:var(--white-color-60)}.footer__info-block{display:flex;flex-direction:column;gap:8px}.footer__copy{color:var(--white-color-50)}.footer__policy{border-bottom:1px solid transparent;color:var(--white-color-60);display:inline-flex;transition:color var(--default-transition-timing) var(--default-bezier),border-color var(--default-transition-timing) var(--default-bezier);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__policy:hover{border-color:var(--white-color-40);color:var(--white-color)}.footer__warning{align-items:center;display:flex;gap:12px;grid-column:1/calc(var(--grid-columns-number) + 1);padding-top:4px}.footer__warning-img{background:var(--white-color-10);border:1px solid var(--white-color-30);border-radius:10px;flex:0 0 44px;height:44px;-o-object-fit:contain;object-fit:contain;padding:4px;width:44px}.footer__warning-text{letter-spacing:.02em;max-width:520px;text-transform:uppercase}@media (min-width:1200px){.footer{margin-top:46px}.footer__container{padding-bottom:32px;padding-top:28px}.footer__logo{grid-column:1/3}.footer__contacts{gap:12px;grid-column:4/8}.footer__info-block{align-items:flex-end;gap:10px;grid-column:10/13;text-align:right}.footer__warning{margin-top:4px}}@media (min-width:768px) and (max-width:1199px){.footer__logo{grid-column:1/3}.footer__contacts{grid-column:3/5}.footer__info-block{align-items:flex-end;grid-column:5/7;text-align:right}.footer__warning-text{max-width:100%}}@media (max-width:767px){.footer__container{padding-bottom:18px;padding-top:18px}.footer__logo{grid-column:1/2;grid-row:1/2}.footer__logo svg{height:60px;width:98px}.footer__contacts{gap:8px;grid-column:2/5;grid-row:1/2}.footer__contact-link{font-size:14px}.footer__info-block{align-items:flex-start;gap:6px;grid-column:1/5;grid-row:2/3;margin-top:4px;text-align:left}.footer__warning{gap:8px;grid-column:1/5;margin-top:2px}.footer__warning-img{border-radius:8px;flex-basis:38px;height:38px;width:38px}.footer__warning-text{font-size:11px;line-height:1.25;max-width:calc(100% - 46px)}}.grid-block{grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(var(--grid-columns-number),var(--grid-column))}.layout{justify-content:space-between;min-height:calc(var(--vh, 1vh)*100)}.layout,.modal-form{display:flex;flex-direction:column}.modal-form{justify-content:center}.modal-form__title{font-weight:700;text-transform:uppercase}.modal-form__policy-link{color:var(--black-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.modal-form__policy{color:var(--primary-color-opacity-40);height:auto;padding:unset}.modal-form__flat-info{align-items:center;background:var(--background-color);display:flex;padding:10px;width:100%}.modal-form__flat-text-wrap{display:flex;flex-direction:column}.modal-form__image-wrap{align-items:center;background:#fff;display:flex;justify-content:center}.modal-form__picture{height:100%}.modal-form__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-form__button{background-color:#000;border-radius:30px;color:#fff}.modal-form__field.simple-field{position:relative}.modal-form__field.simple-field label{color:var(--primary-color-opacity-40);font-size:13px;position:absolute;top:-25px}.modal-form_recall{-webkit-animation:modal-form-recall-in .46s var(--default-bezier) .04s forwards;animation:modal-form-recall-in .46s var(--default-bezier) .04s forwards;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;opacity:0;padding:16px;transform:translate3d(0,14px,0)}.modal-form_recall .modal-form__title{color:var(--black-color);font-family:var(--h-font);font-size:28px;font-weight:600;line-height:1.15;text-transform:none}.modal-form_recall .modal-form__subtitle{color:var(--grey-text-color);font-size:15px;line-height:1.4;margin-top:10px;max-width:640px}.modal-form_recall .modal-form__fields-wrap{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;row-gap:18px}.modal-form_recall .modal-form__field,.modal-form_recall .modal-form__field:not(:first-child){margin-top:0}.modal-form_recall .modal-form__field[data-name="recall[comment]"]{grid-column:1/-1}.modal-form_recall .modal-form__input{font-size:15px!important;height:42px!important;line-height:1.2;min-height:42px;padding-bottom:8px!important}.modal-form_recall .modal-form textarea.modal-form__input{height:78px!important;min-height:78px;padding-top:8px;resize:vertical}.modal-form_recall .modal-form__field-border{margin-top:2px}.modal-form_recall .modal-form__field-description{color:var(--grey-text-color);font-size:12px;line-height:1.35;margin-top:6px}.modal-form_recall .modal-form__errors{font-size:12px;margin-top:4px}.modal-form_recall .modal-form__bottom{align-items:center;display:flex;gap:12px;margin-top:18px}.modal-form_recall .modal-form__button-wrap{min-width:220px}.modal-form_recall .modal-form__button,.modal-form_recall .modal-form__submit{font-size:15px;height:42px;min-height:42px;padding:0 16px;width:100%}.modal-form_recall .modal-form__policy{color:var(--grey-text-color);font-size:12px;line-height:1.35;margin:0}.modal-form_recall .modal-form__policy-link{color:var(--black-color)}.modal-form_recall .floating-field label{font-size:15px!important;height:42px;padding-bottom:0!important}.modal-form_recall .floating-field input:focus+label,.modal-form_recall .floating-field._filled input+label{color:var(--grey-text-color);font-size:11px!important;top:-18px}@-webkit-keyframes modal-form-recall-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes modal-form-recall-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.modal-form_recall{-webkit-animation:none;animation:none;opacity:1;transform:none}}@media (min-width:1200px){.modal-form__field:not(:first-child){margin-top:55px}.modal-form__title{font-size:40px}.modal-form__subtitle{font-size:20px;margin-top:40px}.modal-form__fields-wrap{margin-top:80px}.modal-form__flat-info{margin-top:40px}.modal-form__button{font-size:20px;padding:15px 30px}.modal-form_recall{padding:20px}.modal-form_recall .modal-form__title{font-size:32px}.modal-form_recall .modal-form__subtitle{font-size:16px}}@media (min-width:768px){.modal-form__bottom{align-items:center;display:flex}.modal-form__policy{margin-left:45px}.modal-form__bottom{margin-top:40px}.modal-form__flat-detail{margin-top:10px}.modal-form__flat-text-wrap{margin-left:30px}.modal-form__image-wrap{height:100px;width:100px}}@media (min-width:768px) and (max-width:1199px){.modal-form__field:not(:first-child){margin-top:45px}.modal-form__subtitle{margin-top:30px;width:var(--grid-column4)}.modal-form__fields-wrap{margin-top:70px}.modal-form__flat-info{margin-top:30px}.modal-form_recall{padding:16px}.modal-form_recall .modal-form__title{font-size:26px}.modal-form_recall .modal-form__subtitle{font-size:14px}}@media (max-width:1199px){.modal-form__title{font-size:30px}.modal-form__subtitle{font-size:18px;margin-top:40px}.modal-form__button{font-size:18px;padding:12px 20px}}@media (max-width:767px){.modal-form__field:not(:first-child){margin-top:30px}.modal-form__subtitle{margin-top:20px}.modal-form__fields-wrap{margin-top:40px}.modal-form__bottom,.modal-form__policy{margin-top:20px}.modal-form__flat-info{margin-top:14px}.modal-form__flat-text-wrap{margin-left:var(--grid-gap)}.modal-form__image-wrap{height:63px;width:63px}.modal-form__button{margin-bottom:20px}.modal-form_recall{border-radius:12px;padding:12px}.modal-form_recall .modal-form__title{font-size:22px}.modal-form_recall .modal-form__subtitle{font-size:13px;margin-top:8px}.modal-form_recall .modal-form__fields-wrap{grid-template-columns:1fr;margin-top:16px;row-gap:14px}.modal-form_recall .modal-form__field[data-name="recall[comment]"]{grid-column:auto}.modal-form_recall .modal-form__bottom{align-items:stretch;flex-direction:column;gap:10px;margin-top:14px}.modal-form_recall .modal-form__button-wrap{min-width:0;width:100%}.modal-form_recall .modal-form__button,.modal-form_recall .modal-form__submit{font-size:14px}.modal-form_recall .modal-form__policy{font-size:11px}}.modal-form__consent-label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0;min-height:40px}.modal-form__consent-input{opacity:0;pointer-events:none;position:absolute}.modal-form__consent-check{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:4px;flex:0 0 16px;height:16px;position:relative;transition:border-color .2s,background-color .2s;width:16px}.modal-form__consent-check:after{border:solid var(--white-color);border-width:0 2px 2px 0;content:"";height:9px;left:4px;opacity:0;position:absolute;top:1px;transform:rotate(45deg);transition:opacity .2s;width:5px}.modal-form__consent-input:checked+.modal-form__consent-check{background:var(--black-color);border-color:var(--black-color)}.modal-form__consent-input:checked+.modal-form__consent-check:after{opacity:1}.modal-form__consent-input:focus-visible+.modal-form__consent-check{outline:2px solid rgba(29,32,44,.2);outline-offset:2px}.modal-form__consent-text{line-height:1.35}.modal-form-success{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.modal-form-success__title{color:#000;font-stretch:110%;font-weight:500;line-height:110%}.modal-form-success__subtitle{color:#000;font-stretch:110%;font-weight:400;line-height:140%}.modal-form-success__icon{height:82px}.modal-form-success__icon svg{height:82px;width:82px}@media (min-width:1200px){.modal-form-success__title{font-size:30px;margin-top:40px}.modal-form-success__subtitle{margin-top:40px;max-width:500px}}@media (min-width:768px){.modal-form-success__subtitle{font-size:18px}.modal-form-success__icon{height:112px}}@media (min-width:768px) and (max-width:1199px){.modal-form-success__title{font-size:25px;margin-top:30px}.modal-form-success__subtitle{margin-top:30px}}@media (max-width:767px){.modal-form-success__title{font-size:20px;margin-top:20px}.modal-form-success__subtitle{font-size:16px;margin-top:20px}}.range-input__values{background-color:#fff;display:flex;position:relative}.range-input__value{position:relative}.range-input__value .range-input__input{padding-left:54px}.range-input__value_from,.range-input__value_to{flex:0 0 50%}.range-input__value_single{flex:0 0 100%}.range-input__prefix{align-items:center;bottom:0;display:flex;height:var(--default-input-height);left:20px;position:absolute}.range-input .range-input__line{border:none;box-shadow:none;height:19px;padding:8px 0}.range-input .range-input__line .noUi-connects{background-color:#fff;border-radius:0 0 100px 100px}.range-input .range-input__line .noUi-connect{background-color:var(--primary-color);cursor:pointer}.range-input .range-input__line .noUi-handle{background:#fff;border:2px solid #000;border-radius:100px;box-shadow:none;cursor:pointer;height:13px;position:absolute;right:-6px;top:-5px;width:13px}.range-input .range-input__line .noUi-handle:after,.range-input .range-input__line .noUi-handle:before{display:none}.request-form{position:relative}.request-form__data{position:relative;transition:all .4s;z-index:1}.request-form__success{bottom:0;display:flex;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:opacity,transform,visibility;visibility:hidden;z-index:100}.request-form.success .request-form__data{opacity:0}.request-form.success .request-form__success{background:var(--background-color);height:-webkit-min-content;height:-moz-min-content;height:min-content;opacity:1;pointer-events:auto;visibility:visible}@media (min-width:768px) and (max-width:1199px){.request-form.success .request-form__success{padding-top:100px;transform:translate3d(0,-240px,0)}}@media (max-width:767px){.request-form.success .request-form__success{padding-top:50px;transform:translate3d(0,-120px,0)}}.slider-arrows{background:#fff;border:1px solid #000;border-radius:50%;display:inline-block;text-align:center}.slider-arrows,.slider-arrows svg line,.slider-arrows svg path{transition:var(--default-transition)}.slider-arrows_right svg,.slider-arrows_right-one svg{transform:rotate(180deg)}.slider-arrows_down svg{transform:rotate(-90deg)}@media (min-width:1200px){.slider-arrows:hover{background:#000}.slider-arrows:hover svg line,.slider-arrows:hover svg path{stroke:#fff}}@media (min-width:768px){.slider-arrows{height:55px;padding-top:18px;width:55px}.slider-arrows_right{margin-left:22px}}@media (max-width:1199px){.slider-arrows_down{display:none}}@media (max-width:767px){.slider-arrows{height:43px;padding-top:12px;width:43px}.slider-arrows_right{margin-left:18px}}.social-icons{border:1px solid #000;border-radius:50%;display:inline-block;text-align:center}.social-icons_yt{margin-left:10px}@media (min-width:1200px){.social-icons{overflow:hidden}.social-icons__wrap,.social-icons__wrap_vertical{display:inline-block}.social-icons:hover .social-icons__icon{transform:translateY(0)}.social-icons__icon{align-items:center;display:flex;flex-direction:column;justify-content:center;transform:translateY(-42px);transition:var(--default-transition)}.social-icons__icon_clone{margin-top:30px}.social-icons_vk .social-icons__icon{transform:translateY(-42px)}.social-icons_vk .social-icons__icon_clone{margin-top:30px}.social-icons_yt .social-icons__icon{transform:translateY(-47px)}.social-icons_yt .social-icons__icon_clone{margin-top:30px}}@media (min-width:768px){.social-icons{height:47px;padding-top:16px;width:47px}}@media (min-width:768px) and (max-width:1199px){.social-icons__icon_clone{display:none}}@media (max-width:767px){.social-icons{height:43px;padding-top:13px;width:43px}.social-icons__wrap_vertical{display:flex;flex-direction:column}.social-icons__wrap_vertical .social-icons_yt{margin-left:0;margin-top:10px}.social-icons__icon_clone{display:none}}.tabs::-webkit-scrollbar{display:none}.tabs__text{white-space:nowrap}.tabs__list{display:flex}.modal-form__policy,.text__body,.text__mini{color:var(--primary-color);font-family:var(--font);font-size:var(--font-size);font-stretch:110%;font-style:normal;font-variation-settings:var(--font-settings);font-weight:400}.text__error-page{color:var(--primary-color);font-family:var(--font);font-size:var(--font-size);font-stretch:151%;font-style:normal;font-variation-settings:var(--font-settings),"opsz" 60;font-weight:600;line-height:120%}.modal-form__policy,.text__body,.text__mini{line-height:140%}@media (min-width:768px){.text__body{--font-size:18px}.modal-form__policy,.text__mini{--font-size:14px}.text__error-page{--font-size:200px}}@media (max-width:767px){.text__body{--font-size:16px}.modal-form__policy,.text__mini{--font-size:12px}.text__error-page{--font-size:80px}}.text-wrap__main-text{position:relative}.text-wrap__main-text.animate .hero__main-text-inner,.text-wrap__main-text.animate:before{opacity:1;transform:translateY(0)}.text-wrap__main-text:before{background:#000;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translateY(62px);transition:transform .8s,opacity .8s;transition-delay:.2s;transition-timing-function:var(--teaser-transition-func)}.text-wrap__main-text-inner{display:block;opacity:0;overflow:hidden;transform:translateY(100%);transition:transform .8s,opacity .8s;transition-timing-function:var(--teaser-transition-func);white-space:nowrap;width:100%}.text-wrap__main-text-inner:nth-child(2){transition-delay:.3s}.text-wrap__main-text-inner:nth-child(3){transition-delay:.4s}.text-wrap__main-text-inner:nth-child(4){transition-delay:.5s}.text-wrap__main-text-inner:nth-child(5){transition-delay:.6s}.text-wrap__main-text-inner:nth-child(6){transition-delay:.7s}.text-wrap__main-text-inner:nth-child(7){transition-delay:.8s}.text-wrap__main-text-inner:nth-child(8){transition-delay:.9s}.text-wrap__main-text-inner:nth-child(9){transition-delay:1s}.text-wrap__main-text-inner:nth-child(10){transition-delay:1.1s}.text-wrap__main-text-inner:nth-child(11){transition-delay:1.2s}.text-wrap__main-text-inner:nth-child(12){transition-delay:1.3s}.text-wrap__main-text-inner:nth-child(13){transition-delay:1.4s}.text-wrap__main-text-inner:nth-child(14){transition-delay:1.5s}.text-wrap__main-text-inner:nth-child(15){transition-delay:1.6s}.text-wrap__main-text-inner:nth-child(16){transition-delay:1.7s}.text-wrap__main-text-inner:nth-child(17){transition-delay:1.8s}.text-wrap__main-text-inner:nth-child(18){transition-delay:1.9s}.text-wrap__main-text-inner:nth-child(19){transition-delay:2s}.text-wrap__main-text-inner:nth-child(20){transition-delay:2.1s}.text-wrap__main-text-inner:nth-child(21){transition-delay:2.2s}.text-wrap__main-text-inner:nth-child(22){transition-delay:2.3s}.text-wrap__main-text-inner:nth-child(23){transition-delay:2.4s}.text-wrap__main-text-inner:nth-child(24){transition-delay:2.5s}.text-wrap__main-text-inner:nth-child(25){transition-delay:2.6s}.text-wrap__main-text-inner:nth-child(26){transition-delay:2.7s}.text-wrap__main-text-inner:nth-child(27){transition-delay:2.8s}.text-wrap__main-text-inner:nth-child(28){transition-delay:2.9s}.text-wrap__main-text-inner:nth-child(29){transition-delay:3s}.text-wrap__main-text-inner:nth-child(30){transition-delay:3.1s}.text-wrap__main-text-inner:nth-child(31){transition-delay:3.2s}.text-wrap__main-text-inner:nth-child(32){transition-delay:3.3s}.text-wrap__main-text-inner:nth-child(33){transition-delay:3.4s}.text-wrap__main-text-inner:nth-child(34){transition-delay:3.5s}.text-wrap__main-text-inner:nth-child(35){transition-delay:3.6s}.text-wrap__main-text-inner:nth-child(36){transition-delay:3.7s}.text-wrap__main-text-inner:nth-child(37){transition-delay:3.8s}.text-wrap__main-text-inner:nth-child(38){transition-delay:3.9s}.text-wrap__main-text-inner:nth-child(39){transition-delay:4s}.text-wrap__main-text-inner:nth-child(40){transition-delay:4.1s}.text-wrap__main-text-inner:nth-child(41){transition-delay:4.2s}.text-wrap__main-text-inner:nth-child(42){transition-delay:4.3s}.text-wrap__main-text-inner:nth-child(43){transition-delay:4.4s}.text-wrap__main-text-inner:nth-child(44){transition-delay:4.5s}.text-wrap__main-text-inner:nth-child(45){transition-delay:4.6s}.text-wrap__main-text-inner:nth-child(46){transition-delay:4.7s}.text-wrap__main-text-inner:nth-child(47){transition-delay:4.8s}.text-wrap__main-text-inner:nth-child(48){transition-delay:4.9s}.text-wrap__main-text-inner:nth-child(49){transition-delay:5s}.text-wrap__main-text-inner:nth-child(50){transition-delay:5.1s}.text-wrap__main-text-inner:nth-child(51){transition-delay:5.2s}.text-wrap__main-text-inner:nth-child(52){transition-delay:5.3s}.text-wrap__main-text-inner:nth-child(53){transition-delay:5.4s}.text-wrap__main-text-inner:nth-child(54){transition-delay:5.5s}.text-wrap__main-text-inner:nth-child(55){transition-delay:5.6s}.text-wrap__main-text-inner:nth-child(56){transition-delay:5.7s}.text-wrap__main-text-inner:nth-child(57){transition-delay:5.8s}.text-wrap__main-text-inner:nth-child(58){transition-delay:5.9s}.text-wrap__main-text-inner:nth-child(59){transition-delay:6s}.text-wrap__main-text-inner:nth-child(60){transition-delay:6.1s}.text-wrap__main-text-inner:nth-child(61){transition-delay:6.2s}.text-wrap__main-text-inner:nth-child(62){transition-delay:6.3s}.text-wrap__main-text-inner:nth-child(63){transition-delay:6.4s}.text-wrap__main-text-inner:nth-child(64){transition-delay:6.5s}.text-wrap__main-text-inner:nth-child(65){transition-delay:6.6s}.text-wrap__main-text-inner:nth-child(66){transition-delay:6.7s}.text-wrap__main-text-inner:nth-child(67){transition-delay:6.8s}.text-wrap__main-text-inner:nth-child(68){transition-delay:6.9s}.text-wrap__main-text-inner:nth-child(69){transition-delay:7s}.text-wrap__main-text-inner:nth-child(70){transition-delay:7.1s}.text-wrap__main-text-inner:nth-child(71){transition-delay:7.2s}.text-wrap__main-text-inner:nth-child(72){transition-delay:7.3s}.text-wrap__main-text-inner:nth-child(73){transition-delay:7.4s}.text-wrap__main-text-inner:nth-child(74){transition-delay:7.5s}.text-wrap__main-text-inner:nth-child(75){transition-delay:7.6s}.text-wrap__main-text-inner:nth-child(76){transition-delay:7.7s}.text-wrap__main-text-inner:nth-child(77){transition-delay:7.8s}.text-wrap__main-text-inner:nth-child(78){transition-delay:7.9s}.text-wrap__main-text-inner:nth-child(79){transition-delay:8s}.text-wrap__main-text-inner:nth-child(80){transition-delay:8.1s}.text-wrap__main-text-inner:nth-child(81){transition-delay:8.2s}.text-wrap__main-text-inner:nth-child(82){transition-delay:8.3s}.text-wrap__main-text-inner:nth-child(83){transition-delay:8.4s}.text-wrap__main-text-inner:nth-child(84){transition-delay:8.5s}.text-wrap__main-text-inner:nth-child(85){transition-delay:8.6s}.text-wrap__main-text-inner:nth-child(86){transition-delay:8.7s}.text-wrap__main-text-inner:nth-child(87){transition-delay:8.8s}.text-wrap__main-text-inner:nth-child(88){transition-delay:8.9s}.text-wrap__main-text-inner:nth-child(89){transition-delay:9s}.text-wrap__main-text-inner:nth-child(90){transition-delay:9.1s}.text-wrap__main-text-inner:nth-child(91){transition-delay:9.2s}.text-wrap__main-text-inner:nth-child(92){transition-delay:9.3s}.text-wrap__main-text-inner:nth-child(93){transition-delay:9.4s}.text-wrap__main-text-inner:nth-child(94){transition-delay:9.5s}.text-wrap__main-text-inner:nth-child(95){transition-delay:9.6s}.text-wrap__main-text-inner:nth-child(96){transition-delay:9.7s}.text-wrap__main-text-inner:nth-child(97){transition-delay:9.8s}.text-wrap__main-text-inner:nth-child(98){transition-delay:9.9s}.text-wrap__main-text-inner:nth-child(99){transition-delay:10s}.text-wrap__main-text-inner:nth-child(100){transition-delay:10.1s}.text-wrap__main-text:before{top:16px;width:54px}.text-wrap__main-text-inner:nth-child(2) span{padding-left:75px}.text__main{color:var(--primary-color);font-family:var(--font);font-size:var(--font-size);font-stretch:110%;font-style:normal;font-variation-settings:var(--font-settings);font-weight:400;line-height:110%}@media (min-width:1200px){.text__main{--font-size:clamp(0px,1.5625vw,30px)}}@media (min-width:768px) and (max-width:1199px){.text__main{--font-size:4.19664vw}}@media (max-width:767px){.text__main{--font-size:23px}}.floating-field label,.text__medium{font-family:var(--font);font-size:var(--font-size);font-stretch:110%;font-style:normal;font-variation-settings:var(--font-settings);font-weight:400;line-height:110%}@media (min-width:1200px){.floating-field label,.text__medium{--font-size:30px}}@media (min-width:768px) and (max-width:1199px){.floating-field label,.text__medium{--font-size:25px}}@media (max-width:767px){.floating-field label,.text__medium{--font-size:20px}}.uikit-page{--black-ui-color:#000;--blue-ui-color:blue;--background-ui-color:var(--primary-color);padding-bottom:100px}.uikit-page__element_warning{background-color:var(--background-ui-color);color:#fff;flex:0 0 85%;font-weight:500;margin-top:50px;padding:10px 10px 10px 50px;position:relative}.uikit-page__element_warning:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:34px 0 34px 34px;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.uikit-page__elements-list{margin-top:75px}.uikit-page__element:not(:first-child){margin-top:40px}.uikit-page__element._wide{flex:0 0 100%!important}.uikit-page__element_dark{background-color:var(--blue-ui-color);padding-left:10px;padding-right:10px;padding-top:10px}.uikit-page__element_dark .uikit-page__element-description{margin-left:-10px;margin-right:-10px}.uikit-page__element-description{background:var(--black-ui-color);color:#fff;margin-top:20px;padding:20px}.uikit-page__elements-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1200px){.uikit-page__element{flex:0 0 48%}}@media (max-width:1199px){.uikit-page__element{flex:0 0 100%}}.rslider-test__images-slide{height:100px}.hero__wrap{background:#fff;height:calc(100vh - 100px);position:relative}.hero__circle{background:var(--white-color);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.2);height:250px;left:50%;overflow:hidden;position:absolute;top:-85px;transform:translateX(-50%);transition:opacity .3s ease;width:250px;z-index:5000}body._header-sticky .hero__circle{opacity:0}.hero__circle-picture{bottom:0;left:0;position:absolute;right:0;top:0}.hero__circle-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__slider-wrap,.hero__slider-wrap .swiper,.hero__slider-wrapper{height:100%}.hero__slide{background:#000;height:100%;opacity:0;overflow:hidden;position:relative;transition:opacity 2s ease;z-index:1}.hero__slide.swiper-slide-active{opacity:1;z-index:2}.hero__slide.swiper-slide-prev{opacity:0;z-index:1}.hero__slide-bg{overflow:hidden}.hero__slide-bg,.hero__slide-picture{bottom:0;left:0;position:absolute;right:0;top:0}.hero__slide-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__slide-content{align-items:center;bottom:0;display:flex;left:0;padding:0 var(--grid-spacer-and-indent);position:absolute;right:0;top:0}.hero__text-main{max-width:820px}.hero__title{text-wrap:balance;font-family:var(--h-font);font-weight:600;letter-spacing:.01em;line-height:1.08;text-shadow:0 8px 24px rgba(0,0,0,.35);text-transform:uppercase}.hero__description,.hero__title{color:#fff;opacity:0;transform:translateY(30px)}.hero__description{text-wrap:pretty;font-weight:500;line-height:1.35;text-shadow:0 6px 18px rgba(0,0,0,.3)}.hero__button{background:#fff;border-radius:4px;color:#000;display:inline-block;font-family:var(--h-font);font-size:16px;font-weight:600;line-height:1.2;margin-top:24px;opacity:0;padding:14px 32px;text-decoration:none;transform:translateY(30px)}.hero__button:hover{background:var(--black-color);color:#fff}.hero .hero__slide-content.is-active .hero__title{-webkit-animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards;animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.hero .hero__slide-content.is-active .hero__description{-webkit-animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) .15s forwards;animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) .15s forwards}.hero .hero__slide-content.is-active .hero__button{-webkit-animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) .3s forwards;animation:heroSlideUp .8s cubic-bezier(.25,.46,.45,.94) .3s forwards}.hero__slider-nav{bottom:40px;gap:20px;left:0;position:absolute;right:0;z-index:5}.hero__slider-arrow,.hero__slider-nav{align-items:center;display:flex;justify-content:center}.hero__slider-arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;height:43px;transition:background var(--default-transition-timing) var(--default-bezier),color var(--default-transition-timing) var(--default-bezier),border-color var(--default-transition-timing) var(--default-bezier);width:43px}.hero__slider-arrow:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.hero__slider-arrow svg{display:block}.hero__slider-pagination{display:flex;gap:8px}.hero__slider-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);height:12px;opacity:1;transition:background var(--default-transition-timing) var(--default-bezier),width var(--default-transition-timing) var(--default-bezier);width:12px}.hero__slider-pagination .swiper-pagination-bullet-active{background:#fff;border-radius:6px;width:32px}@media (min-width:1200px){.hero{margin-top:0}.hero__circle{height:250px;top:-85px;width:250px}.hero__slide-content{align-items:center}.hero__title{font-size:3.3125vw}.hero__description{font-size:1.4375vw;margin-top:26px;max-width:50vw}.hero__button{font-size:1.125vw;margin-top:1.875vw;padding:1vw 2.5vw}.hero__slider-nav{bottom:60px}.hero__slider-arrow{height:55px;width:55px}.hero__slider-arrow svg{height:24px;width:24px}}@media (min-width:768px) and (max-width:1199px){.hero{margin-top:0}.hero__wrap{height:calc(100vh - 55px)}.hero__circle{height:180px;top:-50px;width:180px}body._menu-open .hero__circle{opacity:0;pointer-events:none}.hero__title{font-size:5.20833vw;line-height:1.1}.hero__description{font-size:1.95313vw;line-height:1.4;margin-top:18px;max-width:52.08333vw}.hero__button{font-size:14px;margin-top:18px;padding:12px 24px}.hero__slider-nav{bottom:40px}.hero__slider-arrow{height:43px;width:43px}.hero__slider-arrow svg{height:20px;width:20px}.hero__slider-pagination .swiper-pagination-bullet{height:10px;width:10px}.hero__slider-pagination .swiper-pagination-bullet-active{width:24px}}@media (max-width:767px){.hero__circle{height:140px;top:-50px;width:140px}body._menu-open .hero__circle{opacity:0;pointer-events:none}.hero__slide-image{-o-object-position:center top;object-position:center top}.hero__slide-content{align-items:flex-end;padding-bottom:120px}.hero__title{font-size:4.55729vw;line-height:1.12;max-width:86.95652vw}.hero__description{font-size:4.07609vw;line-height:1.38;margin-top:12px;max-width:81.52174vw}.hero__slider-nav{bottom:20px;gap:12px}.hero__slider-arrow{height:36px;width:36px}.hero__slider-arrow svg{height:16px;width:16px}.hero__slider-pagination{gap:6px}.hero__slider-pagination .swiper-pagination-bullet{height:8px;width:8px}.hero__slider-pagination .swiper-pagination-bullet-active{width:20px}}@-webkit-keyframes heroSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hamburger{align-items:center;display:flex;height:100%}.hamburger__icon{display:flex;position:relative}.hamburger__line{background-color:#000;height:2px;left:0;position:absolute;transition:opacity,transform,background-color,width;transition-duration:var(--default-timing);transition-timing-function:var(--default-bezier);width:100%}.hamburger__line_top{top:0}.hamburger__line_middle{top:50%;transform:translate3d(0,-50%,0)}.hamburger__line_bottom{bottom:0}.hamburger__title{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-left:16px;transition:color var(--default-timing) var(--default-bezier)}.hamburger._opened .hamburger__line_top{transform:rotate(45deg) translate3d(5px,5px,0)}.hamburger._opened .hamburger__line_middle{opacity:0}.hamburger._opened .hamburger__line_bottom{transform:rotate(-45deg) translate3d(5px,-5px,0)}@media (min-width:1200px){.hamburger{margin-left:-30px;padding:0 30px}}@media (min-width:768px){.hamburger__icon{height:16px;width:28px}}@media (min-width:768px) and (max-width:1199px){.hamburger{margin-left:-20px;padding:0 20px}}@media (max-width:1199px){.hamburger__title{display:none}}@media (max-width:767px){.hamburger{margin-left:-14px;padding:0 14px}.hamburger__icon{height:14px;width:24px}.hamburger._opened .hamburger__line_top{transform:rotate(45deg) translate3d(4px,4px,0)}.hamburger._opened .hamburger__line_middle{opacity:0}.hamburger._opened .hamburger__line_bottom{transform:rotate(-45deg) translate3d(4px,-4px,0)}}.drop-menu{box-shadow:0 4px 13px rgba(0,0,0,.2);padding:40px 20px}.drop-menu__top{flex-direction:column}.drop-menu__item-link,.drop-menu__top{align-items:center;display:flex;justify-content:center}.drop-menu__item-link{margin-bottom:10px;padding:5px 0}.drop-menu__delimeter{align-content:center;position:relative}.drop-menu__delimeter:before{background-color:#000;content:"";height:1px;left:calc(50% - 12px);position:absolute;top:-5px;width:25px}.drop-menu__phone{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.drop-menu__recall{margin-top:30px}.drop-menu__recall-link{border-bottom:1px solid #000;font-weight:700;padding-bottom:5px;text-transform:uppercase}.index-page__addresses{margin-bottom:14px;margin-top:14px}.index-page__section{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;padding:14px}.index-page__title{color:var(--black-color);font-family:var(--h-font);font-size:22px;line-height:1.15;margin-bottom:8px}.index-page__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.index-page__popular-goods,.index-page__tg-block{margin-top:14px}.index-page__info-block,.index-page__sale-goods{margin-bottom:14px;margin-top:14px}@media (min-width:1200px){.index-page__addresses{margin-bottom:16px;margin-top:16px}.index-page__section{padding:16px}.index-page__title{font-size:24px;margin-bottom:10px}.index-page__header{margin-bottom:10px}.index-page__popular-goods,.index-page__tg-block{margin-top:16px}.index-page__info-block,.index-page__sale-goods{margin-bottom:16px;margin-top:16px}}@media (max-width:767px){.index-page__addresses{margin-bottom:10px;margin-top:10px}.index-page__section{border-radius:12px;padding:10px}.index-page__title{font-size:18px;margin-bottom:6px}.index-page__header{margin-bottom:6px}.index-page__popular-goods,.index-page__tg-block{margin-top:10px}.index-page__info-block,.index-page__sale-goods{margin-bottom:10px;margin-top:10px}}.category-item__link{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:12px;display:block;overflow:hidden;position:relative;transition:transform var(--default-transition-timing) var(--default-bezier),box-shadow var(--default-transition-timing) var(--default-bezier),border-color var(--default-transition-timing) var(--default-bezier)}.category-item__link:hover{border-color:var(--light-blue-color);box-shadow:0 10px 24px rgba(29,32,44,.12);transform:translateY(-2px)}.category-item__link:hover .category-item__image,.category-item__link:hover .category-item__subcategory-image{transform:scale(1.04)}.category-item__picture{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.category-item__image{-o-object-fit:cover;object-fit:cover}.category-item__image,.category-item__subcategory-image{height:100%;transition:transform .35s var(--default-bezier);width:100%}.category-item__subcategory-image{background:var(--grey-light-color);-o-object-fit:contain;object-fit:contain;padding:10px}.category-item__name{align-items:center;background:linear-gradient(180deg,transparent,rgba(29,32,44,.8));bottom:0;color:var(--white-color);display:flex;font-size:14px;font-weight:700;justify-content:center;left:0;min-height:44px;padding:8px 10px;position:absolute;right:0;text-align:center;text-transform:uppercase}@media (min-width:1200px){.category-item__link{padding-bottom:11.25vw}.category-item__name{font-size:15px}}@media (min-width:768px) and (max-width:1199px){.category-item__link{padding-bottom:22.13542vw}}@media (max-width:767px){.category-item__link{border-radius:10px;padding-bottom:34.13333vw}.category-item__name{font-size:12px;min-height:38px;padding:7px 8px}}.category-grid{display:grid;gap:12px;margin-top:0}@media (min-width:1200px){.category-grid,.category-grid._subcategory{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1199px){.category-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.category-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.catalog-grid{display:grid;gap:16px}@media (min-width:1200px){.catalog-grid{grid-template-columns:repeat(4,1fr);margin-top:28px}}@media (min-width:768px) and (max-width:1199px){.catalog-grid{grid-template-columns:repeat(3,1fr);margin-top:24px}}@media (max-width:767px){.catalog-grid{gap:12px;grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:450px){.catalog-grid{grid-template-columns:1fr}}.card-item{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:20px;overflow:hidden;transition:transform var(--default-transition-timing) var(--default-bezier),box-shadow var(--default-transition-timing) var(--default-bezier),border-color var(--default-transition-timing) var(--default-bezier)}.card-item._no-blur .card-item__image-wrap{filter:unset}.card-item.noImage .card-item__image-wrap{background:var(--white-color);border:1px dashed var(--grey-stroke-color)}.card-item.noImage .card-item__image-wrap:before{color:var(--grey-text-color);content:"No image";font-size:12px;font-weight:700;left:50%;letter-spacing:.04em;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.card-item.noImage .card-item__image{opacity:.55}.card-item__link{display:flex;flex-direction:column;height:100%}.card-item__image-wrap{background:var(--white-color);filter:blur(5px);position:relative;transition:filter var(--default-transition-timing) var(--default-bezier),background var(--default-transition-timing) var(--default-bezier)}.card-item__picture{bottom:14px;left:14px;position:absolute;right:14px;top:14px}.card-item__image{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s var(--default-bezier),opacity .35s var(--default-bezier);width:100%}.card-item__info{display:flex;flex:100%;flex-direction:column;gap:8px;margin-top:16px}.card-item__name{color:var(--black-color);font-size:16px;font-weight:700;line-height:1.3;text-align:center}.card-item__name_not-available{margin-top:18px}.card-item__subtitle{color:var(--grey-text-color);font-size:13px;line-height:1.4;text-align:center}.card-item__price{color:var(--black-color);font-size:24px;font-weight:700;line-height:1.2;margin-top:6px;text-align:center}.card-item__price-old{color:var(--grey-text-color);font-size:16px;font-weight:400;margin-right:6px;text-decoration:line-through;-webkit-text-decoration-color:#e53935;text-decoration-color:#e53935}.card-item__to-cart{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:999px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:18px;min-height:44px;padding:10px 12px;transition:border-color var(--default-transition-timing) var(--default-bezier),background var(--default-transition-timing) var(--default-bezier)}.card-item__to-cart-text{color:var(--black-color);font-size:14px;font-weight:600;margin-top:0}@media (min-width:1200px){.card-item:hover{border-color:var(--light-blue-color);box-shadow:0 12px 28px rgba(29,32,44,.12);transform:translateY(-3px)}.card-item:hover .card-item__image{transform:scale(1.025)}.card-item:hover .card-item__to-cart{background:var(--grey-light-color);border-color:var(--black-color)}.card-item__link{padding:18px}.card-item__image-wrap{padding-bottom:18.75vw}}@media (min-width:768px) and (max-width:1199px){.card-item{border-radius:18px}.card-item__link{padding:16px}.card-item__image-wrap{padding-bottom:21vw}.card-item__price{font-size:22px}}@media (max-width:767px){.card-item{border-radius:16px}.card-item__link{padding:14px}.card-item__image-wrap{padding-bottom:21vw}.card-item__info{gap:6px;margin-top:14px}.card-item__name{font-size:15px}.card-item__price{font-size:21px}}@media (max-width:450px){.card-item__image-wrap{padding-bottom:46vw}}.pagination{margin-top:14px}.pagination__list{display:flex;gap:6px}.pagination__item,.pagination__list{align-items:center;justify-content:center}.pagination__item{border:1px solid var(--grey-stroke-color);border-radius:999px;color:var(--grey-text-color);display:inline-flex;font-size:14px;height:34px;min-width:34px;transition:border-color var(--default-transition-timing) var(--default-bezier),color var(--default-transition-timing) var(--default-bezier),background var(--default-transition-timing) var(--default-bezier)}.pagination__item:hover{border-color:var(--dark-blue-color);color:var(--black-color)}.pagination__item_next,.pagination__item_previous{min-width:40px;padding:0 8px}.pagination__item_active{background:var(--black-color);border-color:var(--black-color);color:var(--white-color);font-weight:700}@media (max-width:767px){.pagination{margin-top:10px}.pagination__list{gap:4px}.pagination__item{font-size:13px;height:30px;min-width:30px}}.product__top{display:grid;gap:28px}.product__media-column{display:flex;flex-direction:column;gap:20px;min-width:0}.product__image-block{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:24px;overflow:hidden;position:relative}.product__image-block.noImage{border-style:dashed}.product__image-block.noImage:before{color:var(--grey-text-color);content:"No image";font-size:13px;font-weight:700;left:50%;letter-spacing:.04em;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:1}.product__image-block.noImage .product__image{opacity:.5}.product__picture{bottom:18px;left:18px;position:absolute;right:18px;top:18px}.product__image{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s var(--default-bezier),opacity .35s var(--default-bezier);width:100%}.product__info-block{display:flex;flex-direction:column;gap:16px}.product__summary{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:20px;padding:20px}.product__availability{align-items:center;background:var(--green-color-15);border-radius:999px;color:var(--green-color);display:inline-flex;font-size:14px;font-weight:700;min-height:34px;padding:6px 14px}.product__availability._not-available{background:var(--grey-light-color);color:var(--black-color)}.product__price{align-items:baseline;color:var(--black-color);display:flex;font-size:36px;font-weight:700;gap:8px;line-height:1.05;margin-top:14px}.product__price-old{color:var(--grey-text-color);font-size:22px;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:#e53935;text-decoration-color:#e53935}.product__actions{margin-top:18px}.product__recall{background-color:var(--black-color);border-radius:30px;color:var(--white-color);font-size:18px;font-weight:700;height:50px;max-width:340px;transition:transform var(--default-transition-timing) var(--default-bezier),box-shadow var(--default-transition-timing) var(--default-bezier),background var(--default-transition-timing) var(--default-bezier);width:100%}.product__recall:hover{background:var(--dark-blue-color);box-shadow:0 8px 20px rgba(29,32,44,.2);transform:translateY(-1px)}.product__recall-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product__parameters-card{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:20px;padding:20px}.product__parameters-title{color:var(--black-color);font-family:var(--h-font);font-size:20px;line-height:1.2}.product__parameters{display:flex;flex-direction:column;gap:14px;margin-top:14px}.product__parameter{border-top:1px solid var(--grey-light-color);padding-top:14px}.product__parameter:first-child{border-top:0;padding-top:0}.product__parameter-name{color:var(--black-color);display:block;font-size:15px;font-weight:600;margin-bottom:8px}.product__value{align-items:flex-start;display:flex;margin-bottom:3px;min-height:0}.product__value:last-child{margin-bottom:0}.product__value input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--white-color);border:1.5px solid var(--grey-stroke-color);border-radius:50%;box-shadow:inset 0 0 0 5px var(--white-color);cursor:pointer;height:20px;margin:1px 0 0;transition:border-color var(--default-transition-timing) var(--default-bezier),box-shadow var(--default-transition-timing) var(--default-bezier),background var(--default-transition-timing) var(--default-bezier);width:20px}.product__value input[type=radio]:hover{border-color:var(--dark-blue-color)}.product__value input[type=radio]:checked{background:var(--black-color);border-color:var(--black-color);box-shadow:inset 0 0 0 5px var(--white-color)}.product__value input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--blue-background-color),inset 0 0 0 5px var(--white-color);outline:0}.product__value label{color:var(--grey-text-color);cursor:pointer;display:inline-block;font-size:14px;line-height:1.25;margin-bottom:0;margin-left:8px;transition:color var(--default-transition-timing) var(--default-bezier)}.product__value input[type=radio]:checked+label{color:var(--black-color);font-weight:600}.product__not-avail{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:20px;padding:20px}.product__not-avail-text{color:var(--grey-text-color);font-size:15px;line-height:1.4;margin-top:10px}.product__not-avail-text:first-child{margin-top:0}.product__socials-block{padding:14px 20px}.product__description,.product__socials-block{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:20px}.product__description{margin-top:20px;padding:24px}.product__description-title{color:var(--black-color);font-family:var(--h-font);font-size:24px;line-height:1.2;margin-bottom:14px}@media (min-width:1200px){.product__top{align-items:start;gap:36px;grid-template-columns:60% 1fr;padding:28px 0 24px}.product__media-column{gap:20px;grid-column:1}.product__image-block{height:auto;max-height:none;padding:18px}.product__description{margin-top:0}.product__info-block{grid-column:2;grid-row:1}.product__picture{display:block;inset:auto;position:static}.product__image{height:auto;max-height:430px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product__price{font-size:42px}.product__description{padding:28px}.product__image-block:hover .product__image{transform:scale(1.02)}}@media (max-width:1199px){.product__top{gap:24px;grid-template-columns:1fr;padding:22px 0 20px}.product__media-column{display:contents}.product__image-block{height:58vw;max-height:460px;min-height:320px;order:1}.product__info-block{order:2}.product__description{margin-top:0;order:3}.product__price{font-size:30px}.product__recall{max-width:320px;width:100%}}@media (max-width:767px){.product__image-block{height:88vw;max-height:500px}.product__not-avail,.product__parameters-card,.product__socials-block,.product__summary{padding:16px}.product__description{margin-top:16px;padding:18px 16px}.product__description-title{font-size:20px}.product__recall{font-size:16px;max-width:none}}.offices-list__item{border-top:1px solid var(--grey-light-color)}.offices-list__item-top{display:flex;position:relative}.offices-list__link{display:flex;flex-direction:column;width:100%}.offices-list__link-subtitle{color:var(--black-color);font-size:15px;font-weight:700;line-height:1.3;margin-top:2px}.offices-list__schedule{color:var(--grey-text-color);display:block;font-size:13px;line-height:1.35;margin-top:6px}.offices-list__content{height:0;overflow:hidden;transition:height .35s var(--default-bezier)}.offices-list__content-inner{padding:12px 0 10px}.offices-list__route-link{align-items:center;background:var(--black-color);border-radius:999px;color:var(--white-color);display:inline-flex;height:36px;justify-content:center;margin-top:8px;min-width:172px;padding:0 12px;transition:background var(--default-transition-timing) var(--default-bezier),transform var(--default-transition-timing) var(--default-bezier)}.offices-list__route-link:hover{background:var(--dark-blue-color);transform:translateY(-1px)}@media (min-width:1200px){.offices-list__item{padding:14px 14px 12px;transition:background var(--default-transition-timing) var(--default-bezier)}.offices-list__item:hover{background:hsla(0,0%,85%,.18)}.offices-list__link-subtitle{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.offices-list__item{padding:12px}.offices-list__link-subtitle{font-size:15px}}@media (max-width:767px){.offices-list__item{padding:10px}.offices-list__link-subtitle{font-size:14px}.offices-list__schedule{font-size:12px;margin-top:5px}.offices-list__content-inner{padding:10px 0 8px}.offices-list__route-link{font-size:13px;height:34px;min-width:0;width:100%}}.offices-map{position:relative}.offices-map__list{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;overflow:hidden}.offices-map__tabs{border-bottom:1px solid var(--grey-light-color)}.offices-map__tab{padding:10px 12px}.offices-map__tab-text{color:var(--black-color);font-size:16px;font-weight:700}.offices-map__content-wrap{background:var(--white-color)}.offices-map__items{overflow-y:auto}.offices-map__items::-webkit-scrollbar{width:3px}.offices-map__items::-webkit-scrollbar-thumb{background-color:var(--grey-stroke-color);border-radius:50px}@media (min-width:1200px){.offices-map__list{width:360px}.offices-map__items{max-height:520px}}@media (min-width:768px){.offices-map__map-element{height:620px}.offices-map__inner{left:0;pointer-events:none;position:absolute;top:18px;width:100%;z-index:50}.offices-map__list{pointer-events:auto}}@media (min-width:768px) and (max-width:1199px){.offices-map__list{width:320px}.offices-map__items{max-height:470px}}@media (max-width:767px){.offices-map__tab{padding:9px 10px}.offices-map__tab-text{font-size:14px}.offices-map__map-element{height:360px}}.contacts-top{grid-row-gap:10px;padding:0}.contacts-top__item{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;grid-column:span 4;padding:12px}.contacts-top__item-title{color:var(--grey-text-color);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.3;margin-bottom:8px;text-transform:uppercase}.contacts-top__phones{display:flex;flex-direction:column;gap:8px}.contacts-top__phone_primary{border-bottom:1px solid var(--grey-light-color);padding-bottom:8px}.contacts-top__link{display:inline-flex;width:auto}.contacts-top__link-title{color:var(--black-color);font-size:18px;font-weight:700;line-height:1.25}.contacts-top__button{align-items:center;background:var(--black-color);border-radius:999px;color:var(--white-color);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:0 14px;transition:background var(--default-transition-timing) var(--default-bezier),transform var(--default-transition-timing) var(--default-bezier)}.contacts-top__button:hover{background:var(--dark-blue-color);transform:translateY(-1px)}.contacts-top__socials{margin-top:2px}@media (min-width:1200px){.contacts-top{grid-row-gap:12px}.contacts-top__item{padding:14px}.contacts-top__item_email,.contacts-top__item_phone,.contacts-top__item_recall,.contacts-top__item_socials{grid-column:span 3}.contacts-top__item_recall{display:flex;flex-direction:column;justify-content:space-between}.contacts-top__link-title{font-size:20px}.contacts-top__button{max-width:220px}}@media (min-width:768px) and (max-width:1199px){.contacts-top{grid-row-gap:10px}.contacts-top__item{grid-column:span 3;padding:12px}}@media (max-width:1400px) and (min-width:1200px){.contacts-top__item,.contacts-top__item_email,.contacts-top__item_phone,.contacts-top__item_recall,.contacts-top__item_socials{grid-column:span 6}}@media (max-width:767px){.contacts-top{grid-row-gap:8px}.contacts-top__item{border-radius:12px;grid-column:span 4;padding:10px}.contacts-top__item-title{font-size:11px;margin-bottom:6px}.contacts-top__link-title{font-size:16px}.contacts-top__button{font-size:13px;min-height:36px;width:100%}}.socials_dark .socials__item svg path{fill:var(--black-color)}.socials_dark .socials__link{border:1px solid var(--grey-stroke-color)}.socials_dark .socials__link:hover{border:1px solid var(--black-color)}.socials_light .socials__link{border:1px solid var(--white-color-40)}.socials_light .socials__link:hover{border:1px solid var(--white-color)}.socials__items{align-items:center;display:flex}.socials__item{margin-right:6px}.socials__item:last-child{margin:0}.socials__item svg{height:35px;width:35px}.socials__link{align-items:center;border-radius:100%;display:flex;height:36px;justify-content:center;transition:border var(--default-transition-timing) var(--default-transition-function);width:36px}@media (min-width:1200px){.socials__button{font-size:20px;padding:15px 30px}.socials__item_viber{display:none}}.tg-block{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;display:grid;gap:0;overflow:hidden}.tg-block__image-wrapper{background:linear-gradient(160deg,#eef3fb,#dbe7f7);position:relative}.tg-block__picture{bottom:0;left:0;position:absolute;right:0;top:0}.tg-block__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tg-block__text-wrapper{display:flex;flex-direction:column;justify-content:center}.tg-block__title{color:var(--black-color);font-family:var(--h-font);font-weight:600;letter-spacing:.01em;line-height:1.12}.tg-block__description{color:var(--grey-text-color);line-height:1.4}.tg-block__link-wrap{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tg-block__link{align-items:center;background:var(--black-color);border:1px solid var(--black-color);border-radius:999px;color:var(--white-color);display:inline-flex;font-family:var(--h-font);font-size:14px;font-weight:500;justify-content:center;min-height:42px;padding:0 18px;transition:color .25s,background-color .25s,border-color .25s}.tg-block__link:hover{background:#2d3240;border-color:#2d3240}@media (min-width:1200px){.tg-block{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tg-block__image-wrapper{min-height:300px}.tg-block__text-wrapper{padding:24px}.tg-block__title{font-size:30px;margin-bottom:12px}.tg-block__description{font-size:15px;margin-bottom:18px;max-width:540px}}@media (max-width:1199px){.tg-block{grid-template-columns:1fr;grid-template-rows:220px 1fr}.tg-block__text-wrapper{padding:18px}.tg-block__title{font-size:24px;margin-bottom:10px}.tg-block__description{font-size:14px;margin-bottom:14px}}@media (max-width:767px){.tg-block{border-radius:12px}.tg-block__text-wrapper{padding:12px}.tg-block__title{font-size:20px;margin-bottom:8px}.tg-block__description{font-size:13px;margin-bottom:12px}.tg-block__link{justify-content:center;min-height:40px;width:100%}.tg-block__link-wrap{width:100%}}.proof{align-items:center;background:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .35s var(--default-bezier);z-index:-1}.proof._before-proof{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(29,32,44,.32);opacity:1;pointer-events:all;z-index:999999}.proof__wrap{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;box-shadow:0 20px 48px rgba(29,32,44,.18);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:680px;overflow-y:auto;padding:20px;width:calc(100vw - 32px)}.proof__title{color:var(--black-color);font-family:var(--h-font);font-size:34px;font-weight:600;line-height:1.1;margin-bottom:10px}.proof__subtitle{color:var(--grey-text-color);font-size:14px;line-height:1.45}.proof__subtitle_small{margin-top:8px}.proof__buttons-container{align-items:center;display:flex;gap:10px;margin:18px 0 8px}.proof__date{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:12px;color:var(--black-color);font-size:14px;height:44px;margin:0;max-width:240px;padding:0 12px;width:100%}.proof__date::-moz-placeholder{color:var(--grey-text-color)}.proof__date::placeholder{color:var(--grey-text-color)}.proof__date:focus{border-color:var(--black-color)}.proof__link{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:999px;color:var(--black-color);display:inline-flex;height:44px;justify-content:center;min-width:154px;transition:color .25s,background-color .25s,border-color .25s}.proof__link:hover,.proof__link_confirm{border-color:var(--black-color)}.proof__link_confirm{background:var(--black-color);color:var(--white-color)}.proof__link_confirm:hover{background:#2b2f3d}.proof__error{background:rgba(181,0,0,.06);border:1px solid rgba(181,0,0,.25);border-radius:10px;color:var(--errors-color);display:none;font-size:13px;line-height:1.35;margin-top:6px;padding:10px 12px}.proof__error._show{display:block}.proof__checkboxes-wrap{display:flex;flex-direction:column;margin-top:14px;row-gap:10px}.proof__checkbox-wrap{align-items:flex-start;color:var(--grey-text-color);display:flex;font-size:13px;gap:8px;line-height:1.45}.proof__checkbox-wrap input[type=checkbox]{accent-color:var(--black-color);flex:0 0 16px;height:16px;margin-top:3px;width:16px}.proof__checkbox-wrap label{margin:0}.proof__checkbox-link{border-bottom:1px solid transparent;color:var(--black-color);transition:border .3s}.proof__checkbox-link:hover{border-bottom-color:var(--black-color)}.proof__small{color:var(--grey-text-color);font-size:11px;line-height:1.35;margin-top:12px}@media (max-width:1199px){.proof{align-items:flex-end}.proof__wrap{border-radius:14px 14px 0 0;max-height:100vh;padding:18px 14px;width:100vw}.proof__title{font-size:26px;margin-bottom:8px}.proof__subtitle{font-size:13px}.proof__subtitle_small{margin-top:6px}.proof__buttons-container{align-items:stretch;flex-direction:column;gap:8px;margin-top:14px}.proof__date,.proof__link{max-width:none;width:100%}}@media (max-width:767px){.proof__wrap{border-radius:12px 12px 0 0;padding:14px 12px}.proof__title{font-size:22px}.proof__small{font-size:10px}}.cart-page__products-col{min-width:0}.cart-page__top{display:grid;gap:12px}.cart-page__products-title{align-items:center;color:var(--black-color);display:flex;font-family:var(--h-font);font-size:22px;gap:8px;line-height:1.15;margin-bottom:6px}.cart-page__products-count{align-items:center;background:var(--grey-light-color);border-radius:999px;color:var(--grey-text-color);display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 7px}.cart-page__products{border:1px solid var(--grey-stroke-color);border-radius:14px;overflow:hidden}.cart-page__list,.cart-page__products{background:var(--white-color)}.cart-page__list-item{padding:0 12px}.cart-page__list-item:last-child .cart-item{border-bottom:0}.cart-page__totals{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.cart-page__totals-label{color:var(--grey-text-color);font-size:13px;font-weight:600}.cart-page__totals-sum{color:var(--black-color);font-size:28px;font-weight:700;line-height:1}.cart-page__form{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;margin-top:14px;padding:14px}.cart-page__form-title{color:var(--black-color);font-family:var(--h-font);font-size:20px;line-height:1.15;margin-bottom:6px}.cart-page .modal-form__form{max-width:none}.cart-page .modal-form__fields-wrap{display:grid;gap:10px 12px;grid-template-columns:1fr 1fr;margin-top:8px}.cart-page .modal-form__field{margin-bottom:0;margin-top:0!important}.cart-page .modal-form__field.simple-field{display:flex;flex-direction:column}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field{padding:0;position:static}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field .modal-form__input{order:1}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field .modal-form__field-border{order:2}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field label{color:var(--grey-text-color);font-size:11px;line-height:1.25;margin-bottom:0;margin-top:4px;order:3;position:static}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field .modal-form__errors{order:4}.cart-page .modal-form__field[data-name="recall[contact_type]"].simple-field .modal-form__field-description{display:none}.cart-page .modal-form__input{font-size:14px!important;height:38px!important;line-height:1.2;min-height:38px;padding-bottom:6px!important}.cart-page .modal-form textarea.modal-form__input{height:72px!important;min-height:72px;padding-top:8px;resize:vertical}.cart-page .modal-form__field-border{margin-top:2px}.cart-page .modal-form__field-description{color:var(--grey-text-color);font-size:11px;line-height:1.35;margin-top:4px}.cart-page .modal-form__errors{font-size:11px;margin-top:2px}.cart-page .modal-form__bottom{align-items:center;display:flex;gap:10px;margin-top:10px}.cart-page .modal-form__button-wrap{min-width:220px}.cart-page .modal-form__button,.cart-page .modal-form__submit{font-size:14px;height:40px;min-height:40px;padding:0 14px;width:100%}.cart-page .modal-form__policy{color:var(--grey-text-color);font-size:11px;line-height:1.35;margin-left:0;margin-top:0}.cart-page .floating-field label{font-size:14px!important;height:38px;padding-bottom:0!important}.cart-page .floating-field input:focus+label,.cart-page .floating-field._filled input+label{font-size:11px!important;top:-18px}.cart-page__empty-wrap{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.cart-page__empty-text{color:var(--black-color);font-style:normal;font-weight:500;line-height:1.35;margin-bottom:14px}.cart-page__empty-button{background:var(--black-color);color:var(--white-color);padding:10px 20px}@media (min-width:1200px){.cart-page{padding-bottom:58px;padding-top:30px}.cart-page__top{align-items:start;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.cart-page__totals{margin-top:34px;position:sticky;top:96px}.cart-page__empty-text{font-size:24px}.cart-page__form{max-width:720px}.cart-page .modal-form__field[data-name="recall[comment]"]{grid-column:1/-1}}@media (min-width:768px) and (max-width:1199px){.cart-page{padding-bottom:48px;padding-top:24px}.cart-page__products-title{font-size:20px}.cart-page__top{gap:10px;grid-template-columns:1fr}.cart-page__totals{align-items:center;flex-direction:row;justify-content:space-between}.cart-page__totals-sum{font-size:26px}.cart-page__empty-text{font-size:18px}.cart-page .modal-form__fields-wrap{grid-template-columns:1fr 1fr}.cart-page .modal-form__field[data-name="recall[comment]"]{grid-column:1/-1}}@media (max-width:767px){.cart-page{padding-bottom:24px;padding-top:18px}.cart-page__products-title{font-size:18px;margin-bottom:5px}.cart-page__products-count{font-size:11px;height:24px;min-width:24px}.cart-page__list-item{padding:0 10px}.cart-page__totals{padding:10px 12px}.cart-page__totals-sum{font-size:22px}.cart-page__form{margin-top:12px;padding:12px 10px}.cart-page__form-title{font-size:18px;margin-bottom:4px}.cart-page__empty-text{font-size:16px}.cart-page .modal-form__fields-wrap{gap:8px;grid-template-columns:1fr}.cart-page .modal-form__field[data-name="recall[comment]"]{grid-column:auto}.cart-page .modal-form__input{font-size:13px!important;height:34px!important;min-height:34px}.cart-page .modal-form textarea.modal-form__input{height:64px!important;min-height:64px}.cart-page .modal-form__bottom{align-items:stretch;flex-direction:column;gap:8px}.cart-page .modal-form__button-wrap{min-width:0}.cart-page .modal-form__button,.cart-page .modal-form__submit{font-size:13px;height:36px;min-height:36px}.cart-page .floating-field label{font-size:13px!important;height:34px}}.cart-item{align-items:center;border-bottom:1px solid var(--grey-light-color);padding:12px 0}.cart-item__image-link{background:var(--white-color);border-radius:10px;overflow:hidden;padding-bottom:120px;position:relative}.cart-item__image-link.noImage{background:var(--white-color);border:1px dashed var(--grey-stroke-color)}.cart-item__image-link.noImage:before{color:var(--grey-text-color);content:"No image";font-size:10px;font-weight:700;left:50%;letter-spacing:.04em;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.cart-item__image-link.noImage .card-item__image,.cart-item__image-link.noImage .cart-item__image{opacity:.5}.cart-item__picture{bottom:7px;left:7px;position:absolute;right:7px;top:7px}.cart-item__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-item__name{color:var(--black-color);font-style:normal;font-weight:700;line-height:1.25}.cart-item__parameters{color:var(--grey-text-color);font-size:12px;line-height:1.35;margin-top:5px}.cart-item__parameter{margin-bottom:2px}.cart-item__parameter:last-child{margin-bottom:0}.cart-item__parameters_mobile{display:none}.cart-item__counter{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:999px;display:inline-flex;padding:2px}.cart-item__up-down-button{align-items:center;background:var(--grey-light-color);border:0;border-radius:50%;color:var(--black-color);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background var(--default-transition-timing) var(--default-bezier);width:28px}.cart-item__up-down-button:hover{background:var(--blue-background-color)}.cart-item__up-down-button svg{pointer-events:none}.cart-item__up-down-input{color:var(--black-color);font-size:14px;font-weight:700;min-width:24px;text-align:center}.cart-item__price{align-items:baseline;color:var(--black-color);display:flex;font-size:20px;font-style:normal;font-weight:700;gap:6px;line-height:1.1}.cart-item__price-old{color:var(--grey-text-color);font-size:14px;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:#e53935;text-decoration-color:#e53935}.cart-item__remove{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:50%;display:flex;height:28px;justify-content:center;transition:background var(--default-transition-timing) var(--default-bezier),border-color var(--default-transition-timing) var(--default-bezier);width:28px}.cart-item__remove:hover{background:var(--grey-light-color);border-color:var(--grey-text-color)}@media (min-width:1200px){.cart-item{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:108px minmax(0,1fr) auto 102px 28px}.cart-item__name{font-size:15px;max-width:360px}.cart-item__image-link{padding-bottom:104px}.cart-item__counter{justify-self:center}.cart-item__price{align-self:center;justify-self:end}}@media (min-width:768px) and (max-width:1199px){.cart-item{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"picture name remove" "picture counter price" "picture params price";grid-template-columns:92px minmax(0,1fr) auto;row-gap:5px}.cart-item__image-link{grid-area:picture;height:106px;padding-bottom:0;width:92px}.cart-item__name-wrap{grid-area:name;min-width:0}.cart-item__name{font-size:14px}.cart-item__counter{grid-area:counter;justify-self:start}.cart-item__price{align-self:end;font-size:19px;grid-area:price;justify-self:end}.cart-item__remove{grid-area:remove;justify-self:end}.cart-item__parameters{grid-area:params}.cart-item__parameters_mobile{display:none}}@media (max-width:767px){.cart-item{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"picture name remove" "picture params params" "counter price price";grid-template-columns:74px minmax(0,1fr) 28px;position:relative;row-gap:5px}.cart-item__image-link{grid-area:picture;height:88px;padding-bottom:0;width:74px}.cart-item__name-wrap{grid-area:name;min-width:0}.cart-item__name{font-size:13px}.cart-item__parameters{display:none}.cart-item__parameters_mobile{color:var(--grey-text-color);display:block;font-size:12px;grid-area:params;line-height:1.35;margin-top:-1px}.cart-item__counter{grid-area:counter;justify-self:start;margin-top:0}.cart-item__up-down-button{height:24px;width:24px}.cart-item__up-down-input{font-size:13px;min-width:20px}.cart-item__price{align-self:center;font-size:18px;grid-area:price;justify-self:end}.cart-item__remove{grid-area:remove;height:24px;justify-self:end;width:24px}}.cart-success{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .35s var(--default-bezier),transform .35s var(--default-bezier),visibility .35s;visibility:hidden;z-index:9000}.cart-success._show{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.cart-success__block{padding:10px 0}.cart-success__inner{align-items:center;background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:14px;box-shadow:0 10px 24px rgba(29,32,44,.14);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.cart-success__badge{align-items:center;background:var(--green-color-15);border-radius:999px;color:var(--green-color);display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;letter-spacing:.03em;width:26px}.cart-success__data{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.cart-success__caption{color:var(--black-color);font-family:var(--h-font);font-size:18px;font-weight:500;line-height:1.2}.cart-success__order.button{align-items:center;background:var(--black-color);border-color:var(--black-color);color:var(--white-color);display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center;min-height:38px;padding:0 14px;text-align:center}.cart-success__order.button:hover{background:#2d3240;border-color:#2d3240;color:var(--white-color)}.cart-success__close{height:30px;width:30px}.cart-success__close a{align-items:center;border:1px solid var(--grey-stroke-color);border-radius:50%;color:var(--grey-text-color);display:inline-flex;height:100%;justify-content:center;position:relative;transition:border-color .25s,color .25s,background-color .25s;width:100%}.cart-success__close a:after,.cart-success__close a:before{background:currentColor;content:"";height:1.5px;position:absolute;width:12px}.cart-success__close a:before{transform:rotate(45deg)}.cart-success__close a:after{transform:rotate(-45deg)}.cart-success__close a:hover{background:var(--grey-light-color);border-color:var(--black-color);color:var(--black-color)}@media (min-width:1200px){.cart-success__caption{font-size:20px}.cart-success__inner{padding:12px 14px}}@media (max-width:1199px){.cart-success__block{padding:8px 0}.cart-success__data{align-items:flex-start;flex-direction:column;gap:8px}.cart-success__caption{font-size:16px}.cart-success__order.button{font-size:13px;justify-content:center;min-height:36px;width:100%}}@media (max-width:767px){.cart-success__inner{border-radius:12px;gap:8px;grid-template-areas:"badge close" "data data";grid-template-columns:1fr auto;padding:10px}.cart-success__badge{grid-area:badge}.cart-success__close{grid-area:close;height:28px;width:28px}.cart-success__data{grid-area:data}.cart-success__caption{font-size:15px}}.cart-success-page__done{background-color:#fff}.cart-success-page__head{align-items:center;display:flex}.cart-success-page__subtitle.text{color:var(--grey-text-color);margin-top:20px}.cart-success-page__success-wrap{background-color:var(--gray-background-color);border-radius:0 100px 100px 0;padding:5px 5px 5px 28px}.cart-success-page__success-icon{align-items:center;background-color:var(--primary-color);border-radius:100px;display:flex;height:44px;justify-content:center;width:44px}.cart-success-page__buttons-block{background-color:#fff}.cart-success-page__buttons-wrap{display:flex}.cart-success-page__button{background:#000;color:#fff;padding:10px 20px}@media (min-width:1600px){.cart-success-page{padding-bottom:120px}.cart-success-page__done{padding:20px 0 50px}.cart-success-page__subtitle{padding:0 38px}.cart-success-page__buttons-block{padding:50px 38px}}@media (min-width:768px){.cart-success-page__title{padding-left:25px}.cart-success-page__buttons-block{margin-top:14px;padding:35px 28px}.cart-success-page__buttons-wrap{margin-top:24px}.cart-success-page__button:nth-child(n+2){margin-left:20px}}@media (min-width:768px) and (max-width:1199px){.cart-success-page{padding-bottom:90px}.cart-success-page__done{padding:20px 0 35px}.cart-success-page__subtitle{padding:0 28px}}@media (max-width:767px){.cart-success-page{padding-bottom:50px}.cart-success-page__done{padding:20px 0 30px}.cart-success-page__head{padding-right:18px}.cart-success-page__title{padding-left:17px}.cart-success-page__subtitle{padding:0 18px}.cart-success-page__buttons-block{margin-top:8px;padding:30px 18px}.cart-success-page__buttons-wrap{flex-direction:column;margin-top:20px}.cart-success-page__button.button{width:100%}.cart-success-page__button.button:nth-child(n+2){margin-top:10px}}.custom-select{margin-top:6px;max-width:300px}.custom-select_sort{margin-top:0}.custom-select._open .custom-select__content-wrap{background:#fff;opacity:1;pointer-events:auto;z-index:101}.custom-select__field{background:var(--t);border:none;border-radius:0;cursor:pointer;padding:0;width:100%}.custom-select__field-wrapper{background:var(--filter-select-wrap-bg);border:1px solid var(--filter-select-border);border-radius:var(--filter-select-radius);position:relative;z-index:100}.custom-select__field-wrapper_sort{background:var(--t);border:unset;border-radius:unset}.custom-select__arrow-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.custom-select__arrow-icon svg path{stroke:var(--color-main-01)}.custom-select__arrow-icon_sort svg path{stroke:var(--color-add-05)}.custom-select__inner{position:relative}.custom-select__content-wrap{background:var(--color-add-04);border-radius:var(--filter-select-options-radius);filter:drop-shadow(0 1px 15px rgba(0,0,0,.07));left:0;opacity:0;overflow-y:scroll;padding-top:var(--filter-select-top);pointer-events:none;position:absolute;right:0;top:calc(100% - var(--filter-select-top));transition:opacity var(--default-timing) var(--default-bezier)}.custom-select__content-wrap::-webkit-scrollbar{background-color:var(--t);height:4px;width:4px}.custom-select__content-wrap::-webkit-scrollbar-thumb{background:var(--color-grey-02)}.custom-select__content-wrap_sort{padding-top:0;top:100%}.custom-select__choice-icon{opacity:0;transition:opacity var(--default-timing) var(--default-bezier)}.custom-select__choice-name{transition:color var(--default-timing) var(--default-bezier)}.custom-select__input{display:none}.custom-select__input:checked+.custom-select__label{background:var(--color-grey-01)}.custom-select__input:checked+.custom-select__label .custom-select__choice-icon{opacity:1}.custom-select__input:checked+.custom-select__label .custom-select__choice-name{color:var(--color-add-05)}.custom-select__item:last-child .custom-select__label{border-radius:var(--filter-select-options-radius)}.custom-select__label,.custom-select__no-choices{display:flex;padding:8px 10px;transition:background var(--default-timing) var(--default-bezier);width:100%}@media (min-width:1200px){.custom-select__field{padding:13px 16px 12px}.custom-select__field_sort{margin:-13px -16px -12px}.custom-select__arrow-icon{right:16px}.custom-select__arrow-icon_sort{margin-left:6px}.custom-select__label:hover{background:var(--color-grey-01)}.custom-select__label:hover .custom-select__choice-name{color:var(--color-add-05)}.custom-select__choice-name{margin-left:10px}.custom-select__field-wrapper_sort{width:255px}.custom-select__content-wrap{max-height:152px}}@media (min-width:768px) and (max-width:1199px){.custom-select__field-wrapper_sort{width:255px}}@media (max-width:1199px){.custom-select__field{padding:12px 14px 11px}.custom-select__field_sort{margin:-12px -14px -11px}.custom-select__arrow-icon{right:14px}.custom-select__arrow-icon_sort{margin-left:4px}.custom-select__choice-name{margin-left:7px}.custom-select__content-wrap{max-height:136px}}@media (max-width:767px){.custom-select__field-wrapper_sort{width:225px}}.catalog{display:flex;flex-direction:column;gap:14px}.catalog__panel,.catalog__wrap{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;padding:14px}.catalog__section-title{color:var(--black-color);font-family:var(--h-font);font-size:20px;line-height:1.15;margin-bottom:8px}.catalog__sort{align-items:center;border-bottom:1px solid var(--grey-light-color);display:flex;gap:10px;padding-bottom:10px}.catalog__sort-label{color:var(--grey-text-color);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.catalog__sort-wrap{min-width:220px}.catalog__list{margin-top:10px}.category-page{display:flex;flex-direction:column;gap:14px}.category-page__description,.category-page__panel,.category-page__subcategories{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;padding:14px}.category-page__description article{color:var(--grey-text-color);line-height:1.45}.category-page__list{margin-top:10px}@media (min-width:1200px){.catalog{gap:16px}.catalog__panel,.catalog__wrap{padding:16px}.catalog__section-title{font-size:22px;margin-bottom:10px}.catalog__sort{padding-bottom:12px}.category-page{gap:16px}.category-page__description,.category-page__panel,.category-page__subcategories{padding:16px}}@media (max-width:767px){.catalog{gap:10px}.catalog__panel,.catalog__wrap{border-radius:12px;padding:10px}.catalog__section-title{font-size:18px;margin-bottom:6px}.catalog__sort{gap:8px;padding-bottom:8px}.catalog__sort-wrap{flex:1 1 auto;min-width:0}.catalog__list{margin-top:8px}.category-page{gap:10px}.category-page__description,.category-page__panel,.category-page__subcategories{border-radius:12px;padding:10px}.category-page__list{margin-top:8px}}.search-bar{background:#fff;filter:drop-shadow(0 1px 15px rgba(0,0,0,.07));padding:15px}.search-bar__form input{font-size:15px!important;height:32px!important}.search-bar__form input::-moz-placeholder{font-size:15px}.search-bar__form input::placeholder{font-size:15px}@media (max-width:1199px){.search-bar{padding:10px}}.simple-search{padding-top:20px}.simple-search__item{align-items:center;display:grid;grid-template-columns:50px 1fr;padding-bottom:3px}.simple-search__item-image-wrap{height:50px;position:relative;width:50px}.simple-search__item-image-wrap.noImage{background:var(--grey-light-color);border-radius:10px}.simple-search__item-image-wrap.noImage .simple-search__image{opacity:.75}.simple-search__picture{bottom:0;left:0;position:absolute;right:0;top:0}.simple-search__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.simple-search__item-name{font-size:13px;margin-left:10px}.simple-search__show-all-button-wrapper{display:flex;justify-content:center;padding-top:10px}.simple-search__total{display:flex;font-size:15px;justify-content:center;padding-bottom:10px}.index-addresses{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:16px;color:var(--black-color);padding:12px}.index-addresses__title{font-family:var(--h-font);font-size:18px;line-height:1.15;margin-bottom:8px}.index-addresses__list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.index-addresses__item{background:var(--white-color);border:1px solid var(--grey-light-color);border-radius:10px;padding:8px}.index-addresses__name{color:var(--grey-text-color);font-size:13px;line-height:1.3;margin-bottom:4px}.index-addresses__phone{color:var(--black-color);font-size:15px;font-weight:700}@media (min-width:1200px){.index-addresses{padding:14px}.index-addresses__title{font-size:20px;margin-bottom:10px}.index-addresses__list{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.index-addresses{border-radius:12px;padding:10px}.index-addresses__title{font-size:16px;margin-bottom:6px}.index-addresses__list{gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.index-addresses__item{padding:7px}.index-addresses__name{font-size:12px}.index-addresses__phone{font-size:14px}}.info-block{background:var(--white-color);border:1px solid var(--grey-stroke-color);border-radius:12px;margin-bottom:12px;margin-top:12px;padding:10px 12px}.info-block__text{color:var(--grey-text-color);font-size:12px;font-weight:700;line-height:1.35;margin:0;text-align:left}@media (min-width:1200px){.info-block{border-radius:14px;margin-bottom:14px;margin-top:14px;padding:11px 14px}.info-block__text{font-size:13px;line-height:1.4}}@media (max-width:767px){.info-block{border-radius:10px;margin-bottom:10px;margin-top:10px;padding:8px 10px}.info-block__text{font-size:11px;line-height:1.3}}.sale-slider{padding:8px 0;position:relative}.sale-slider .swiper{overflow:visible;overflow-x:clip}.sale-slider__wrapper{align-items:stretch}.sale-slider .swiper-slide{flex-shrink:0;height:auto}.sale-slider .card-item{display:flex;flex-direction:column;height:100%;width:100%}.sale-slider__nav{display:flex;gap:8px}.sale-slider__arrow{align-items:center;background:var(--white-color);border:1px solid var(--black-color);border-radius:50%;color:var(--black-color);display:flex;height:43px;justify-content:center;transition:background var(--default-transition-timing) var(--default-bezier),color var(--default-transition-timing) var(--default-bezier);width:43px}.sale-slider__arrow:hover{background:var(--black-color);color:var(--white-color)}.sale-slider__arrow svg{display:block}@media (min-width:768px){.sale-slider__arrow{height:55px;width:55px}.sale-slider__arrow svg{height:24px;width:24px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{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;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.icon-check{height:16px;width:16px}
.icon-question{height:29px;width:29px}
.icon-unchecked{height:16px;width:16px}
@font-face{font-family:Roboto Flex;font-stretch:1% 500%;font-style:normal;font-weight:100 1000;src:url(https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100;8..144,200;8..144,300;8..144,400;8..144,500;8..144,600;8..144,700;8..144,800;8..144,900;8..144,1000&display=swap);src:local("Roboto Flex"),url(/static/fonts/RobotoFlex-VariableFont_GRAD,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght-a0b7e10dce05a30f57995c5a7a52baed.ttf) format("truetype")}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{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;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.datepicker{width:-moz-min-content;width:-webkit-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{-webkit-touch-callout:none;align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}

/*# sourceMappingURL=main-e16268aca5c67de3bad3.css.map*/