:root{--max-row-width:1344;--body-font-size:16px;--body-font-size-m:14px;--body-font-size-s:12px;--body-line-height:1.2;--font:"Roboto",sans-serif;--h-font:"Roboto",sans-serif;--t:transparent;--c-bg:#fff;--c-bg-soft:#f4f3f9;--c-bg-brand:linear-gradient(180deg,#f0ecfa,#f4f1fb 55%,#f8f7fd);--c-ink:#1f1b2e;--c-muted:#6e6a7c;--c-line:#eae7f3;--c-purple:#8f4bda;--c-purple-d:#7a37c6;--c-purple-soft:#f0ebfa;--c-blue:#2f6be0;--c-white:#fff;--c-accent:#db3a8d;--c-dark:#181425;--c-dark-raised:#292534;--c-dark-line:#2e2a3b;--c-dark-text:#a39db9;--c-dark-muted:#7d7891;--radius-card:16px;--radius-control:12px;--radius-pill:999px;--shell:1280px;--header-height:70px;--header-height-mobile:60px;--shadow-card:0 2px 12px rgba(31,27,46,.04);--shadow-card-hover:0 8px 28px rgba(31,27,46,.1);--focus-ring:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-purple);--primary-color:var(--c-purple);--second-color:var(--c-purple-d);--third-color:var(--c-blue);--primary-gradient:linear-gradient(90deg,var(--c-purple) 0%,var(--c-purple) 100%);--border-color:var(--second-color);--hover-bg-soft:#f3efff;--dark-red:#af051f;--footer-bag-color:#3a5155;--text-color:var(--c-ink);--dark-green-color:#6c7d81;--gray-border-color:#ececec;--primary-color-hover:#af051f;--alert-color:#b50000;--breadcrumbs-color:hsla(0,0%,47%,.5);--default-transition:all 0.4s;--primary-color-opacity:rgba(1,199,103,.85);--body-bg-color:var(--c-bg-soft);--inactive-text-color:hsla(0,0%,47%,.5);--faq-bg:hsla(0,0%,7%,.05);--faq-active-bg:hsla(0,0%,7%,.1);--information-background-color:hsla(0,0%,7%,.05);--search-bg-color:hsla(0,0%,7%,.05);--default-timing:.4s;--long-timing:.8s;--teaser-transition-func:cubic-bezier(.25,.1,.25,1);--button-clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);--block-clip-path:polygon(35px 0,100% 0,100% calc(65% + 5px),calc(95% + 30px) 100%,0 100%,0 30px);--medium-clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px)}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}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{color:inherit;text-decoration:none;-webkit-tap-highlight-color:var(--t)}button{background:none;border:none}.container{margin:0 auto;max-width:calc(var(--max-row-width)*1px)}@media(min-width:0px)and (max-width:400px){.container_spacer{padding:0 12px}}@media(min-width:0px){.container_spacer-xsmall-up{padding:0 12px}}@media(max-width:400px){.container_spacer-xsmall-down{padding:0 12px}}@media(min-width:0px)and (max-width:765px){.container_spacer{padding:0 16px}}@media(min-width:0px){.container_spacer-small-up{padding:0 16px}}@media(max-width:765px){.container_spacer-small-down{padding:0 16px}}@media(min-width:766px)and (max-width:1024px){.container_spacer{padding:0 32px}}@media(min-width:766px){.container_spacer-medium-up{padding:0 32px}}@media(max-width:1024px){.container_spacer-medium-down{padding:0 32px}}@media(min-width:1025px)and (max-width:1439px){.container_spacer{padding:0 32px}}@media(min-width:1025px){.container_spacer-large-up{padding:0 32px}}@media(max-width:1439px){.container_spacer-large-down{padding:0 32px}}@media(min-width:1440px){.container_spacer,.container_spacer-x-large-up{padding:0 32px}}body{font-family:var(--font);font-size:var(--body-font-size);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--body-bg-color);color:var(--text-color);font-optical-sizing:auto;font-style:normal}body._lock{overflow:hidden}button,form,input{font-family:var(--font)}@media(max-width:1024px){body{font-size:var(--body-font-size-m)}}@media(max-width:765px){body{font-size:var(--body-font-size-s)}}h1,h2,h3,h4,h5,h6{font-family:var(--h-font),sans-serif;font-size:var(--h-size)}h1{--h-size:32px}h2{--h-size:24px}h3,h4,h5{--h-size:22px}h6{--h-size:20px}body{font-family:var(--font),sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1}.title{font-weight:700}@media(min-width:1025px){.title{font-size:36px}}@media(max-width:1024px){.title{font-size:32px}}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{flex-direction:column;max-width:calc(100vw - 40px);pointer-events:none;position:fixed;right:20px;top:20px;width:360px;z-index:1000}.flash,.flash__item{display:flex;gap:12px}.flash__item{align-items:flex-start;animation:flash-in .28s cubic-bezier(.22,1,.36,1) forwards;background:#fff;border-left:4px solid;border-radius:14px;box-shadow:0 10px 30px rgba(20,23,28,.16);font-size:15px;line-height:1.4;opacity:0;padding:14px 16px;pointer-events:auto;position:relative;transform:translateX(24px);transition:opacity .25s ease,transform .25s ease}.flash__item--success{color:#34a853}.flash__item--error{color:#ea4335}.flash__item.is-hiding{opacity:0;transform:translateX(24px)}.flash__icon{display:inline-flex;flex:0 0 auto;margin-top:1px}.flash__text{color:#20242b;flex:1 1 auto;word-break:break-word}.flash__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#9aa1ab;cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin:-4px -4px 0 0;padding:0;transition:background .15s ease,color .15s ease;width:24px}.flash__close:hover{background:#f1f2f4;color:#20242b}@keyframes flash-in{to{opacity:1;transform:translateX(0)}}@media(max-width:480px){.flash{left:12px;right:12px;top:12px;width:auto}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target{scroll-margin-top:calc(var(--header-height) + 16px)}@media(max-width:765px){:target{scroll-margin-top:calc(var(--header-height-mobile) + 16px)}}.header{border-bottom:1px solid var(--c-line);position:sticky;z-index:100}.header,.header__skip-link{background:var(--c-bg);top:0}.header__skip-link{border-radius:8px;color:var(--c-purple);font-weight:500;left:-9999px;padding:8px 16px;position:absolute;text-decoration:none;z-index:1000}.header__skip-link:focus-visible{box-shadow:var(--focus-ring);left:16px;outline:none;position:fixed;top:16px}.header__inner{align-items:center;display:flex;gap:24px;height:var(--header-height)}.header__logo-link{border-radius:8px;display:inline-flex;flex:none}.header__logo-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__logo{display:block;height:40px;width:auto}.header__nav{display:flex;flex:1;justify-content:center}.header__nav-list{align-items:center;display:flex;gap:44px;list-style:none;margin:0;padding:0}.header__nav-link{align-items:center;border-radius:6px;color:var(--c-ink);display:inline-flex;font-size:15px;font-weight:500;min-height:44px;text-decoration:none;transition:color var(--default-timing);white-space:nowrap}.header__nav-link:hover,.header__nav-link[aria-current=page]{color:var(--c-purple)}.header__nav-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__actions{align-items:center;display:flex;flex:none;gap:8px;margin-left:auto}.header__icon-button{align-items:center;background:none;border:0;border-radius:50%;color:var(--c-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;transition:background-color var(--default-timing),color var(--default-timing);width:44px}.header__icon-button svg{height:24px;width:24px}.header__icon-button:hover,.header__icon-button[aria-expanded=true]{color:var(--c-purple)}.header__icon-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__cart[aria-current=page]{color:var(--c-purple)}.header__cart-count{background:var(--c-purple);border:2px solid var(--c-bg);border-radius:var(--radius-pill);color:#fff;font-size:11px;font-weight:600;height:18px;line-height:14px;min-width:18px;padding:0 5px;position:absolute;right:1px;text-align:center;top:3px}.header__cart-count[hidden]{display:none}.header__profile{align-items:center;background:none;border:0;border-radius:var(--radius-pill);color:var(--c-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:10px;margin-left:8px;min-height:44px;padding:0;text-decoration:none}.header__profile:hover .header__avatar{background:var(--c-purple-soft);color:var(--c-purple)}.header__profile:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__avatar{align-items:center;background:var(--c-bg-soft);border-radius:50%;color:var(--c-muted);display:inline-flex;flex:none;height:40px;justify-content:center;transition:background-color var(--default-timing),color var(--default-timing);width:40px}.header__avatar svg{height:22px;width:22px}.header__profile-label{padding-right:4px}.header__hamburger{display:none}.header__hamburger svg{height:32px;width:32px}.header__hamburger .hamburger__line{stroke:currentColor}.header__search{background:var(--c-bg);border-top:1px solid var(--c-line);padding:12px 0 16px}.header__search[hidden]{display:none}.header__search-form{display:flex;gap:12px;margin:0 auto;max-width:720px;position:relative}.header__search-icon{color:var(--c-muted);display:inline-flex;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.header__search-icon svg{height:20px;width:20px}.header__search-input{background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--radius-pill);color:var(--c-ink);flex:1;font-size:16px;height:48px;min-width:0;padding:0 16px 0 46px}.header__search-input::-moz-placeholder{color:var(--c-muted)}.header__search-input::placeholder{color:var(--c-muted)}.header__search-input:focus-visible{border-color:var(--c-purple);box-shadow:0 0 0 1px var(--c-purple);outline:none}.header__search-submit{flex:none;height:48px;padding:0 24px}.header__mobile-nav{display:none}.header__mobile-inner{display:flex;flex-direction:column;gap:24px;padding-bottom:32px;padding-top:16px}.header__mobile-list{list-style:none;margin:0;padding:0}.header__mobile-link{align-items:center;border-bottom:1px solid var(--c-line);color:var(--c-ink);display:flex;font-size:18px;font-weight:500;min-height:52px;text-decoration:none}.header__mobile-link[aria-current=page]{color:var(--c-purple)}.header__mobile-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__mobile-account{align-items:center;background:var(--c-bg-soft);border-radius:var(--radius-card);color:var(--c-ink);display:flex;gap:12px;padding:12px;text-decoration:none}.header__mobile-account:focus-visible{box-shadow:var(--focus-ring);outline:none}.header__mobile-account .header__avatar{background:var(--c-bg)}.header__mobile-account-text{display:flex;flex-direction:column;gap:2px;min-width:0}.header__mobile-account-name{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__mobile-account-balance{color:var(--c-muted);font-size:14px}.header__mobile-apps{display:flex;flex-direction:column;gap:12px}.header__mobile-apps-title{color:var(--c-muted);font-size:14px;margin:0}.header__mobile-support{align-self:flex-start;color:var(--c-purple);font-size:15px;font-weight:500;text-decoration:none}.header__mobile-support:focus-visible{border-radius:4px;box-shadow:var(--focus-ring);outline:none}@media(max-width:1024px){.header__nav,.header__profile{display:none}.header__hamburger{display:inline-flex}.header__mobile-nav{background:var(--c-bg);bottom:0;display:block;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:var(--header-height);transform:translateY(-8px);transition:opacity var(--default-timing),transform var(--default-timing),visibility 0s linear var(--default-timing);visibility:hidden}.header__mobile-nav._open{opacity:1;transform:none;transition:opacity var(--default-timing),transform var(--default-timing);visibility:visible}}@media(max-width:765px){.header__inner{gap:12px;height:var(--header-height-mobile)}.header__logo{height:28px}.header__actions{gap:0}.header__mobile-nav{top:var(--header-height-mobile)}.header__search-submit{padding:0 18px}}.image-icon,.svg-icon{display:inline-block;vertical-align:middle}:root{--modal-bg:rgba(0,0,0,.76);--modal-content-radius:16px;--modal-content-shadow:3px 4px 35px rgba(92,99,100,.27);--modal-content-padding:32px;--modal-content-background:var(--body-bg-color);--modal-closer-color:var(--inactive-text-color);--modal-closer-size:32px;--modal-preloader-size:32px}.modal__bg{background:#fff;background:var(--modal-bg);display:none;height:110%;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:10000}.modal__bg._opened{display:block}.modal__layout{align-items:center;cursor:default;display:none;justify-content:center;margin:0 auto;min-height:100%;padding:80px 0;position:relative;z-index:11000}.modal__layout._opened{display:flex}.modal__container{background:var(--modal-content-background);border-radius:var(--modal-content-radius);box-shadow:var(--modal-content-shadow);padding:var(--modal-content-padding);position:relative}@media(min-width:766px)and (max-width:1024px){.modal__container{--modal-content-padding:120px}}@media(max-width:765px){.modal__container{--modal-content-padding:110px var(--spacer);box-sizing:border-box;max-width:100%}}.modal__content img{height:auto;max-width:100%}.modal__closer{cursor:pointer;display:flex;height:var(--modal-closer-size);position:absolute;right:8px;text-decoration:none;top:8px;width:var(--modal-closer-size)}.modal__loader{background-color:var(--modal-bg);bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:3000}body.modal-loading{overflow:hidden}body.modal-loading .modal__loader{opacity:1;visibility:visible}.smart-tabs{display:flex;justify-content:flex-start;list-style:none}.smart-tabs li a{align-items:center;display:flex;justify-content:center}.smart-content{display:none}.smart-content._active{display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{position:relative;--preloader-bg-color:#eee;--preloader-color:#000}.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{animation-duration:1s;animation-iteration-count:infinite;animation-name:gen-loader-animation;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{background-color:#fff;padding:10px;transition:all .3s;--balloon-offset:10px;--balloon-pin-color:#fff}.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{animation-duration:.7s;animation-fill-mode:forwards;animation-name:gen-scene-show}.genplan__scene._hide{animation-duration:.5s;animation-fill-mode:forwards;animation-name:gen-scene-hide}@keyframes gen-scene-hide{0%{opacity:1;transform:scale(1);visibility:visible}to{opacity:0;transform:scale(1.2);visibility:hidden}}@keyframes gen-scene-show{0%{opacity:0;transform:scale(.9);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}@keyframes gen-loader-animation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.button{align-items:center;background-color:var(--c-purple);border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:10px 16px;text-align:center;text-decoration:none;transition:background-color var(--default-timing),box-shadow var(--default-timing)}.button:not(.button_transparent):hover{background-color:var(--c-purple-d)}.button:focus-visible{box-shadow:var(--focus-ring);outline:none}.button_big{max-width:245px;padding:14px 16px;width:100%}.button_transparent{background:var(--t);border:1px solid var(--border-color);transition:background var(--default-timing,.4s)}.button_transparent:active{background:var(--hover-bg-soft)}.button_transparent span{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--t)}.button_expand,.button_wide{width:100%}.button_secondary{background:var(--c-bg);color:var(--c-purple)}.button_secondary:not(.button_transparent):hover{background:var(--c-purple-soft)}.button_icon{border-radius:var(--radius-control);flex:none;height:44px;padding:0;width:44px}.button_icon svg{height:22px;width:22px}.button__gradient,.button__gradient_medium,.button__gradient_small{cursor:pointer;margin:0;text-align:center;text-decoration:none;white-space:nowrap}.button__gradient_medium,.button__gradient_small{background:var(--primary-gradient);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:400;overflow:hidden;position:relative;z-index:1}.button__gradient_medium:after,.button__gradient_small:after{background:var(--c-purple-d);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--default-timing,.4s);z-index:0}.button__gradient_medium>*,.button__gradient_small>*{position:relative;z-index:1}.button__gradient_medium:hover:after,.button__gradient_small:hover:after{opacity:1}.button__gradient_medium:active:after,.button__gradient_small:active:after{background:var(--c-purple-d);opacity:1}.button__gradient_medium{padding:16px 32px}.button__gradient_small{padding:12px 24px}.button_small{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--gray-border-color,#ececec);border-radius:12px;color:var(--text-color,#111);cursor:pointer;font-size:14px;padding:12px 16px;transition:box-shadow var(--default-timing,.4s)}.button_small:hover{box-shadow:0 4px 24px 0 rgba(58,31,185,.12)}.button_small:active{box-shadow:0 4px 24px 0 rgba(58,31,185,.4)}.button_disable{background:#a9a9a9;cursor:default;pointer-events:none}.button_disable:after{opacity:0!important}.disabled-link{color:#bebebe!important;cursor:default;pointer-events:none;text-decoration:none}@media(min-width:1025px){.button_transparent:hover{background:var(--hover-bg-soft)}}.content-header{padding-top:24px}.content-header__crumbs{margin-bottom:16px}@media(max-width:765px){.content-header{padding-top:16px}.content-header__crumbs{margin-bottom:12px}}.error-page{padding-bottom:72px;padding-top:24px}.error-page__card{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;margin:0 auto;max-width:640px;padding:48px 32px;text-align:center}.error-page__code{color:var(--c-purple);font-size:96px;font-weight:500;line-height:1;margin:0 0 8px}.error-page__description{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0}.error-page__hint{color:var(--c-muted);font-size:16px;line-height:1.5;margin:12px 0 0;max-width:440px}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.error-page__button{min-height:48px;padding:0 28px}.error-page__button_secondary{background:var(--c-purple-soft)}.error-page__button_secondary:not(.button_transparent):hover{background:color-mix(in srgb,var(--c-purple-soft),var(--c-purple) 12%)}@media(max-width:765px){.error-page{padding-bottom:40px;padding-top:16px}.error-page__card{padding:32px 16px}.error-page__code{font-size:72px}.error-page__description{font-size:24px}.error-page__actions{align-self:stretch;flex-direction:column}}.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:766px){.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:765px){.floating-field input:focus+label,.floating-field._filled input+label{font-size:12px;top:-18px}}.footer{background:var(--c-dark);color:var(--c-dark-text);font-size:14px;line-height:1.45}.footer__top{display:grid;grid-template-columns:minmax(0,340fr) minmax(0,660fr) minmax(0,280fr);padding:44px 0 96px}.footer__logo-link{border-radius:8px;display:inline-flex}.footer__logo-link:focus-visible{box-shadow:0 0 0 2px var(--c-dark),0 0 0 4px #fff;outline:none}.footer__logo{display:block;height:37px;width:auto}.footer__tagline{margin:22px 0 0;max-width:240px}.footer__nav{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer__title{color:#fff;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 18px}.footer__links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer__link{color:var(--c-dark-text);text-decoration:none;transition:color var(--default-timing)}.footer__link:hover{color:#fff}.footer__link:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #fff;outline:none}.footer__bottom{align-items:center;border-top:1px solid var(--c-dark-line);color:var(--c-dark-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:16px 32px;padding:20px 0 28px}.footer__copyright{margin:0}.footer__skolkovo{display:block;height:32px;margin-left:auto;width:auto}.footer__agreement{color:var(--c-dark-muted);text-decoration:none}.footer__agreement:hover{color:#fff}.footer__agreement:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #fff;outline:none}@media(max-width:1024px){.footer__top{gap:32px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__nav{grid-column:1/-1;grid-row:2}}@media(max-width:765px){.footer__top{display:flex;flex-direction:column;gap:0;padding:32px 0 16px}.footer__tagline{margin-top:16px;max-width:none}.footer__apps{margin-top:16px;order:1}.footer__apps-title{display:none}.footer__nav{display:block;margin-top:28px;order:2}.footer__column{border-bottom:1px solid var(--c-dark-line);padding:16px 0}.footer__column:first-child{padding-top:0}.footer__column:last-child{border-bottom:0}.footer__title{margin-bottom:10px}.footer__column{overflow:hidden}.footer__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 0;margin-left:-20px}.footer__links-item{padding-left:20px;position:relative;white-space:nowrap}.footer__links-item:before{color:var(--c-dark-muted);content:"·";left:0;position:absolute;text-align:center;width:20px}.footer__link:focus-visible{box-shadow:inset 0 0 0 2px #fff}.footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer__skolkovo{margin-left:0}}.grid-block{display:grid;grid-template-columns:repeat(var(--grid-columns-number),var(--grid-column));grid-gap:var(--grid-gap)}.layout{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.layout__main{opacity:1;transition:opacity var(--default-timing)}.layout__main._hide{opacity:0}.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:-moz-min-content;height:min-content;opacity:1;pointer-events:auto;visibility:visible}@media(min-width:766px)and (max-width:1024px){.request-form.success .request-form__success{padding-top:100px;transform:translate3d(0,-240px,0)}}@media(max-width:765px){.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:766px){.slider-arrows{height:55px;padding-top:18px;width:55px}.slider-arrows_right{margin-left:22px}}@media(max-width:1024px){.slider-arrows_down{display:none}}@media(max-width:765px){.slider-arrows{height:43px;padding-top:12px;width:43px}.slider-arrows_right{margin-left:18px}}.tabs::-webkit-scrollbar{display:none}.tabs__text{white-space:nowrap}.tabs__list{display:flex}.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%}.text__body,.text__mini{line-height:140%}@media(min-width:766px){.text__body{--font-size:18px}.text__mini{--font-size:14px}.text__error-page{--font-size:200px}}@media(max-width:765px){.text__body{--font-size:16px}.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}.index-page__actions{display:flex;gap:24px;justify-content:flex-start}.index-page__search{display:flex}.index-page__tabs{align-items:center;display:flex;gap:16px;justify-content:center}.index-page__tab{flex:0 0 245px}.index-page__tab._active .index-page__tab-button{background:var(--primary-gradient);border:none;color:#fff}.index-page__tab._active .index-page__tab-button span{background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#fff}.index-page__list,.index-page__main{margin-top:32px}.index-page__map{border-radius:16px;height:572px;margin-top:16px;overflow:hidden}.index-page__empty{margin-top:32px;text-align:center}@media(min-width:1025px){.index-page__search{justify-content:flex-end}.index-page__tabs{justify-content:flex-start}.index-page__search-input{min-width:400px}}@media(max-width:1024px){.index-page__search{width:100%}.index-page__actions{flex-wrap:wrap}.index-page__tabs{flex-wrap:wrap;width:100%}.index-page__search-input{max-width:600px;min-width:245px;width:100%}}.page_margin-bottom{margin-bottom:32px}@media(max-width:1024px){.page_margin-bottom{margin-bottom:24px}}@media(max-width:765px){.page_margin-bottom{margin-bottom:16px}}.hamburger{background-color:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger__line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.hamburger__line-1{stroke-dasharray:60 207}.hamburger__line-2{stroke-dasharray:60 60}.hamburger__line-3{stroke-dasharray:60 207}.hamburger._open .hamburger__line-1{stroke-dasharray:90 207;stroke-dashoffset:-134}.hamburger._open .hamburger__line-2{stroke-dasharray:1 60;stroke-dashoffset:-30}.hamburger._open .hamburger__line-3{stroke-dasharray:90 207;stroke-dashoffset:-134}.documents-list{display:grid;gap:12px;list-style:none;margin:0;max-width:960px;padding:0}.documents-list__link{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--c-ink);display:flex;gap:16px;min-height:72px;padding:14px 24px;text-decoration:none;transition:box-shadow var(--default-timing),color var(--default-timing)}.documents-list__link:hover{box-shadow:var(--shadow-card-hover);color:var(--c-purple)}.documents-list__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.documents-list__icon{align-items:center;background:var(--c-purple-soft);border-radius:var(--radius-control);color:var(--c-purple);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.documents-list__icon svg{height:19px;width:16px}.documents-list__download path,.documents-list__icon path{stroke:currentColor}.documents-list__title{flex:1 1 auto;font-size:16px;font-weight:500;line-height:1.35;min-width:0}.documents-list__format{color:var(--c-muted);flex:none;font-size:13px}.documents-list__download{color:var(--c-purple);display:inline-flex;flex:none;height:21px;width:16px}.documents-list__download svg{height:100%;width:100%}.documents__contact-info{display:flex;justify-content:flex-end;margin-top:24px;text-align:right}.documents__table-row_title{color:var(--c-muted);width:40%}.documents td.documents__table-birthday{border:none;text-align:right}@media(max-width:765px){.documents-list{gap:8px}.documents-list__link{gap:12px;min-height:64px;padding:12px 16px}.documents-list__icon{height:40px;width:40px}.documents-list__title{font-size:15px}.documents__contact-info{justify-content:flex-start;text-align:left}}.info-page{padding-bottom:72px}.info-page__head{margin-bottom:24px}.info-page__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0;overflow-wrap:anywhere}.info-page__lead{color:var(--c-muted);font-size:16px;line-height:1.5;margin:12px 0 0;max-width:720px}.info-page__card{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:40px 48px}.legal-text{color:var(--c-ink);font-size:15px;line-height:1.6;max-width:960px;overflow-wrap:anywhere}.legal-text h1{font-size:28px;font-weight:500;line-height:1.25;margin:0 0 24px}.legal-text h2{font-size:20px;font-weight:500;line-height:1.3;margin:32px 0 12px}.legal-text h3{font-size:17px;font-weight:500;line-height:1.35;margin:24px 0 8px}.legal-text li,.legal-text p,.legal-text td,.legal-text th{font-size:15px;line-height:1.6}.legal-text p{margin:0 0 12px}.legal-text ul{list-style:disc;margin:0 0 16px;padding-left:22px}.legal-text li{margin-bottom:8px}.legal-text li::marker{color:var(--c-purple)}.legal-text strong{font-weight:500}.legal-text table{border-collapse:collapse;margin:0 0 24px;table-layout:fixed;width:100%}.legal-text td,.legal-text th{border:1px solid var(--c-line);padding:10px 12px;text-align:left;vertical-align:top}@media(max-width:765px){.info-page{padding-bottom:40px}.info-page__head{margin-bottom:16px}.info-page__title{font-size:24px}.info-page__lead{font-size:15px}.info-page__card{padding:20px 16px}.legal-text h1{font-size:22px;margin-bottom:16px}.legal-text h2{font-size:18px;margin-top:24px}.legal-text td,.legal-text th{padding:8px}}.merchant-card{background:#fff;border-radius:18px;box-shadow:0 1px 3px rgba(20,20,40,.06);color:inherit;display:flex;flex-direction:column;padding:5px 5px 12px;text-decoration:none;transition:box-shadow var(--default-timing)}.merchant-card:hover{box-shadow:0 8px 24px rgba(20,20,40,.1)}.merchant-card__banner{aspect-ratio:278/94;background:var(--c-line);border-radius:14px;display:block;overflow:hidden;position:relative}.merchant-card__banner-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.merchant-card__banner-stub{align-items:center;color:var(--c-muted);display:flex;font-size:32px;font-weight:700;height:100%;justify-content:center;width:100%}.merchant-card__bonus{background:#fff;border-radius:999px;color:#2aa13a;font-size:11px;font-weight:700;line-height:12px;padding:2px 8px;position:absolute;right:7px;top:10px;white-space:nowrap}.merchant-card__foot{align-items:center;display:flex;gap:10px;padding:8px 16px 0 20px}.merchant-card__logo{background:#f2f2f5;border-radius:8px;flex:none;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.merchant-card__logo_stub{align-items:center;color:var(--c-muted);display:flex;font-size:14px;font-weight:700;justify-content:center}.merchant-card__store{display:flex;flex-direction:column;gap:1px;min-width:0}.merchant-card__name{color:var(--c-ink);font-size:15px;font-weight:700}.merchant-card__name,.merchant-card__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-card__sub{color:var(--c-muted);font-size:12px}.merchants-index__items{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.merchants-index__item{border-radius:16px;box-shadow:0 4px 11px rgba(128,60,2,.2);display:block;height:100%}@media(min-width:1440px){.merchants-index__items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:766px){.merchants-index__item{max-width:450px}}@media(max-width:765px){.merchants-index{gap:16px}}.merchant-information{padding-bottom:8px}.merchant-information__heading{color:var(--c-ink);font-size:24px;font-weight:500;line-height:1.25;margin:0 0 16px}.merchant-information__additional-information{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:40px}.merchant-information__additional-information_addresses-only,.merchant-information__additional-information_text-only{grid-template-columns:minmax(0,1fr)}.merchant-information__additional-information_text-only .merchant-information__description-list,.merchant-information__additional-information_text-only .merchant-information__description-text{max-width:760px}.merchant-information__description{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.merchant-information__description-list,.merchant-information__description-text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.merchant-information__description-list{list-style:disc;padding-left:20px}.merchant-information__description-list+.merchant-information__description-text,.merchant-information__description-text+.merchant-information__description-list,.merchant-information__description-text+.merchant-information__description-text{margin-top:8px}@media(max-width:1024px){.merchant-information__additional-information{grid-template-columns:minmax(0,1fr)}}@media(max-width:765px){.merchant-information__heading{font-size:20px}.merchant-information__additional-information{margin-bottom:32px}.merchant-information__description{padding:20px 16px}}.merchant-page{padding-bottom:40px}.merchant-offers{margin-bottom:40px;scroll-margin-top:calc(var(--header-height) + 16px)}.merchant-offers__header{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.merchant-offers__title{margin:0}.merchant-offers__links{display:flex;flex-wrap:wrap;gap:4px 20px}.merchant-offers__all{align-items:center;border-radius:4px;color:var(--c-purple);display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:4px;min-height:24px;text-decoration:none;transition:color var(--default-timing);white-space:nowrap}.merchant-offers__all:hover{color:var(--c-purple-d)}.merchant-offers__all:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-offers__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.merchant-offers__item{display:flex;min-width:0}.merchant-offers__item>*{flex:1 1 auto}.merchant-offers__tile{align-items:flex-start;background:var(--c-purple-soft);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;grid-column:span var(--span-4,4);justify-content:center;min-width:0;padding:24px 32px}.merchant-offers__tile_alone{grid-column:1/-1}.merchant-offers__tile-title{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.3;margin:0}.merchant-offers__tile-text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0;max-width:640px}.merchant-offers__tile-link{align-items:center;border-radius:4px;color:var(--c-purple);display:inline-flex;font-size:15px;font-weight:500;gap:4px;min-height:24px;text-decoration:none}.merchant-offers__tile-link:after{content:"→"}.merchant-offers__tile-link:hover{color:var(--c-purple-d)}.merchant-offers__tile-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-offers__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.merchant-offers__pill{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-purple-d);display:inline-flex;font-size:14px;font-weight:500;margin-top:4px;min-height:40px;padding:0 22px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing)}.merchant-offers__pill:hover{background:var(--c-purple-d);color:var(--c-white)}.merchant-offers__pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-offers__pills .merchant-offers__pill{margin-top:0}@media(max-width:1024px){.merchant-offers__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-offers__tile{grid-column:span var(--span-3,3)}}@media(max-width:765px){.merchant-offers{margin-bottom:32px}.merchant-offers__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-offers__tile{grid-column:span var(--span-2,2);padding:20px 16px}}@media(max-width:400px){.merchant-offers__grid{grid-template-columns:minmax(0,1fr)}.merchant-offers__tile{grid-column:1/-1}}.merchant-addresses{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.merchant-addresses__map{flex:none;height:320px;position:relative}.merchant-addresses__map .map{height:100%}.merchant-addresses__body{padding:20px 24px 24px}.merchant-addresses__title{margin-bottom:12px}.merchant-addresses__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.merchant-addresses__address{color:var(--c-ink);font-size:15px;font-weight:500;line-height:1.4;margin:0;overflow-wrap:anywhere}.merchant-addresses__meta{color:var(--c-muted);font-size:13px;line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.merchant-addresses__more,.merchant-addresses__more .merchant-addresses__list{margin-top:12px}.merchant-addresses__more-toggle{align-items:center;border-radius:4px;color:var(--c-purple);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;min-height:24px}.merchant-addresses__more-toggle:hover{color:var(--c-purple-d)}.merchant-addresses__more-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-information__additional-information_addresses-only .merchant-addresses:not(.merchant-addresses_no-map){display:grid;grid-template-columns:360px minmax(0,1fr)}.merchant-information__additional-information_addresses-only .merchant-addresses:not(.merchant-addresses_no-map) .merchant-addresses__map{height:360px;order:1}@media(max-width:1024px){.merchant-information__additional-information_addresses-only .merchant-addresses:not(.merchant-addresses_no-map){display:flex}.merchant-information__additional-information_addresses-only .merchant-addresses:not(.merchant-addresses_no-map) .merchant-addresses__map{height:320px;order:0}}@media(max-width:765px){.merchant-addresses__map,.merchant-information__additional-information_addresses-only .merchant-addresses:not(.merchant-addresses_no-map) .merchant-addresses__map{height:220px;order:1}.merchant-addresses__body{padding:16px}}.merchant-hero{isolation:isolate;margin-bottom:40px;position:relative}.merchant-hero__glow{border-radius:24px;filter:blur(56px) saturate(1.3);height:calc(100% - 40px);left:80px;-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none;position:absolute;top:40px;width:calc(100% - 160px);z-index:-1}.merchant-hero__card{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card)}.merchant-hero__cover{background:var(--c-bg-brand);border-radius:24px 24px 0 0;overflow:hidden}.merchant-hero__cover_empty{align-items:center;display:flex;height:160px;justify-content:center}.merchant-hero__banner{aspect-ratio:auto 1390/470;display:block;height:auto;width:100%}.merchant-hero__market-image{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:16px}.merchant-hero__body{align-items:end;display:grid;gap:0 24px;grid-template-columns:112px minmax(0,1fr) auto;padding:0 32px 28px}.merchant-hero__logo{align-items:center;background:var(--c-bg);border-radius:24px;box-shadow:0 0 0 4px var(--c-bg),var(--shadow-card-hover);display:flex;height:112px;justify-content:center;margin-top:-56px;overflow:hidden;width:112px}.merchant-hero__logo-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;width:100%}.merchant-hero__logo-stub{align-items:center;background:var(--c-purple-soft);color:var(--c-purple);display:flex;font-size:44px;font-weight:600;height:100%;justify-content:center;width:100%}.merchant-hero__heading{min-width:0;padding-top:20px}.merchant-hero__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0;overflow-wrap:break-word}.merchant-hero__count{color:var(--c-muted);font-size:15px;margin:6px 0 0}.merchant-hero__benefits{display:flex;gap:12px;list-style:none;margin:0;padding:20px 0 0}.merchant-hero__benefit{background:var(--c-purple-soft);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:4px;height:100%;min-width:150px;padding:14px 18px;text-decoration:none;transition:background-color var(--default-timing)}.merchant-hero__benefit:hover{background:#e6dcf7}.merchant-hero__benefit:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-hero__benefit-value{color:var(--c-purple-d);font-size:28px;font-weight:600;line-height:1.1;white-space:nowrap}.merchant-hero__benefit-label{color:var(--c-muted);font-size:13px;line-height:1.35;max-width:170px}.merchant-hero__contacts,.merchant-hero__legal{grid-column:2/-1}.merchant-hero__contacts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.merchant-hero__contact{align-items:center;background:var(--c-bg-soft);border-radius:var(--radius-pill);color:var(--c-ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;max-width:100%;min-height:40px;padding:0 16px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing)}.merchant-hero__contact:hover{background:var(--c-purple-soft);color:var(--c-purple-d)}.merchant-hero__contact:focus-visible{box-shadow:var(--focus-ring);outline:none}.merchant-hero__contact-icon{align-items:center;color:var(--c-purple);display:inline-flex;flex:none;height:18px;justify-content:center;width:18px}.merchant-hero__contact-icon svg{max-height:100%;max-width:100%}.merchant-hero__contact-icon path{stroke:currentColor}.merchant-hero__contact-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-hero__legal{color:var(--c-muted);font-size:13px;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}@media(max-width:1024px){.merchant-hero__body{grid-template-columns:96px minmax(0,1fr)}.merchant-hero__logo{height:96px;margin-top:-48px;width:96px}.merchant-hero__benefits,.merchant-hero__contacts,.merchant-hero__legal{grid-column:1/-1}.merchant-hero__benefits{flex-wrap:wrap}}@media(max-width:765px){.merchant-hero{margin-bottom:32px}.merchant-hero__glow{filter:blur(32px) saturate(1.3);left:32px;opacity:.35;width:calc(100% - 64px)}.merchant-hero__card{border-radius:20px}.merchant-hero__cover{border-radius:20px 20px 0 0}.merchant-hero__cover_empty{height:96px}.merchant-hero__body{grid-template-columns:minmax(0,1fr);padding:0 16px 20px}.merchant-hero__logo{border-radius:18px;height:72px;margin-top:-36px;width:72px}.merchant-hero__logo-image{padding:8px}.merchant-hero__logo-stub{font-size:32px}.merchant-hero__heading{padding-top:12px}.merchant-hero__title{font-size:24px}.merchant-hero__count{font-size:14px}.merchant-hero__benefits{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));padding-top:16px}.merchant-hero__benefit{min-width:0;padding:12px}.merchant-hero__benefit-value{font-size:22px}.merchant-hero__benefit-label{font-size:12px;max-width:none}.merchant-hero__contacts{margin-top:16px}.merchant-hero__contacts>li{display:flex;flex:1 1 140px}.merchant-hero__contact{flex:1 1 auto;justify-content:center;min-height:44px}.merchant-hero__legal{font-size:12px}}.coupon{position:relative}.coupon__actions{background:var(--primary-gradient);border-radius:16px;box-shadow:0 4px 9px rgba(0,0,0,.25);left:0;opacity:0;padding:15px 0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:transform var(--default-timing),opacity var(--default-timing),visibility var(--default-timing);visibility:hidden;z-index:1000}.coupon__actions_opened{opacity:1;transform:translateY(4px);visibility:visible}.coupon__action{background:var(--t);border:none;border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:5px 10px;text-align:center;transition:background var(--default-timing);width:100%}.coupon__action:hover{background:hsla(0,0%,100%,.2)}.coupon__button{padding:22px}.coupon__button svg.svg-icon.icon-arrow-down-white{transition:transform var(--default-timing)}.coupon__button_active svg.svg-icon.icon-arrow-down-white{transform:rotate(180deg)}.banner__image-wrapper{border-radius:var(--radius-card);display:block;overflow:hidden;width:100%}.banner__image{aspect-ratio:auto 1390/470;background-color:var(--c-bg);display:block;height:auto;width:100%}.map{height:100%}.map__point-list{display:block}.map__point-item{display:none}.map__custom-icon-wrapper{align-items:center;background:#000;border-radius:50%;display:flex;height:40px;justify-content:center;transition:background var(--default-timing);width:40px}.map__custom-icon-wrapper._open{background:var(--primary-gradient);height:42px;width:42px}.map__custom-icon{background-image:var(--icon-url);background-position:50%;background-size:cover;border-radius:50%;height:38px;width:38px}.custom-icon{align-items:center;background:#000;border-radius:50%;display:flex;height:42px;justify-content:center;transition:background var(--default-timing);width:42px}.custom-icon._open{background:var(--primary-gradient);height:42px;width:42px}.custom-icon__image{border-radius:50%;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.custom-balloon{display:flex;flex-direction:column;font-size:var(--body-font-size);gap:16px;min-width:200px}.custom-balloon__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.custom-balloon__title{flex:1;font-size:24px;font-weight:700}.custom-balloon__image-wrapper{flex-shrink:0}.custom-balloon__image-wrapper .custom-balloon__image{border:2px solid #eee;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.custom-balloon__information{display:flex;flex-direction:column;gap:10px}.custom-balloon__bonus-wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between}.custom-balloon__bonus-name{font-weight:700}.custom-balloon__bonus{align-items:center;background:var(--primary-gradient);border-radius:120px;color:#fff;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding:4px 12px}.custom-balloon__shop{display:flex;flex-direction:column;gap:4px}.custom-balloon__shop-address-title{font-size:12px;font-weight:700}.custom-balloon__shop-schedule{font-size:12px}.custom-balloon__link{align-items:center;display:flex;gap:16px;text-decoration:none}.custom-balloon__text-gradient{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.custom-balloon__button-wrapper{width:100%}.ymaps-2-1-79-balloon{box-shadow:none!important}.ymaps-2-1-79-balloon__content{border-radius:16px!important;font-family:var(--font),sans-serif!important;padding:16px!important}.ymaps-2-1-79-balloon__layout{border-radius:16px!important}.ymaps-2-1-79-balloon__tail{display:none!important}.app-qr_page{padding-bottom:72px;padding-top:24px}.app-qr__card{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.app-qr_page .app-qr__card{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0 auto;max-width:520px;padding:40px 32px}.app-qr__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0}.app-qr__text{color:var(--c-muted);font-size:16px;line-height:1.5;margin:0}.app-qr__image-link{border-radius:var(--radius-card);display:block;margin-top:12px}.app-qr__image-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-qr__image{border-radius:var(--radius-card);display:block}@media(max-width:765px){.app-qr_page{padding-bottom:40px;padding-top:16px}.app-qr_page .app-qr__card{padding:32px 16px}.app-qr__title{font-size:24px}}.success-payment{padding-bottom:72px;padding-top:24px}.success-payment__card{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:640px;padding:40px 32px;text-align:center}.success-payment__image-wrapper{height:72px;width:72px}.success-payment__image-wrapper svg{display:block;height:100%;width:100%}.success-payment__image-wrapper path{fill:#1a9c5b}.success-payment__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0}.success-payment__text-wrapper{align-items:center;display:flex;flex-direction:column;gap:6px}.success-payment__text{color:var(--c-muted);font-size:16px;line-height:1.5}.success-payment__lk{min-height:48px;min-width:200px}.success-payment__qr-wrapper{align-items:center;align-self:stretch;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:12px;padding-top:20px}.success-payment__qr-title{color:var(--c-ink);font-size:15px;font-weight:500;line-height:1.4;max-width:420px}.success-payment__qr{border-radius:var(--radius-card);display:block}.success-payment__link{display:none}@media(max-width:765px){.success-payment{padding-bottom:40px;padding-top:16px}.success-payment__card{padding:32px 16px}.success-payment__title{font-size:24px}.success-payment__qr-wrapper{display:none}.success-payment__link{align-items:center;align-self:stretch;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:12px;padding-top:20px}.success-payment__app,.success-payment__lk{align-self:stretch}.success-payment__app.button_secondary{background:var(--c-purple-soft)}.success-payment__app.button_secondary:hover{background:color-mix(in srgb,var(--c-purple-soft),var(--c-purple) 12%)}.success-payment__link-title{color:var(--c-muted);font-size:14px}}.coupon-payment{color:var(--c-ink);margin:0 auto;max-width:600px;padding:20px}.coupon-payment_page{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0 auto 72px;padding:32px}.coupon-payment__header{margin-bottom:20px}.coupon-payment__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.2;margin:0}.coupon-payment__sub-header{color:var(--c-muted);font-size:15px;line-height:1.6}.coupon-payment__text{display:block;margin-bottom:8px}.coupon-payment__coupon-steps{list-style-type:decimal;margin:0 0 8px;padding-left:22px}.coupon-payment__coupon-steps-item{margin-bottom:4px}.coupon-payment__coupon-steps-item::marker{color:var(--c-purple)}.coupon-payment__link{border-radius:4px;color:var(--c-purple);display:inline-flex;font-weight:500;gap:4px;text-decoration:none}.coupon-payment__link:after{content:"→"}.coupon-payment__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.coupon-payment__body{margin-top:20px;min-width:0;width:100%}.coupon-payment__card{background:var(--c-bg-soft);border-radius:var(--radius-card);padding:16px}.coupon-payment__info-grid{display:grid;gap:8px}.coupon-payment__info-item{align-items:center;background:var(--c-bg);border-radius:var(--radius-control);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.coupon-payment__label{color:var(--c-muted);font-size:14px}.coupon-payment__value{color:var(--c-ink);font-size:16px;font-weight:500}.coupon-payment__value--nominal{color:var(--c-purple)}.coupon-payment__conditions{margin-top:16px}.coupon-payment__subtitle{color:var(--c-ink);font-size:15px;font-weight:500;line-height:1.4;margin:0 0 12px}.coupon-payment__conditions-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.coupon-payment__condition-item{align-items:baseline;display:flex}.coupon-payment__condition-days{color:var(--c-muted);flex:0 0 auto}.coupon-payment__condition-dots{border-bottom:1px dotted var(--c-line);flex:1 1 auto;margin:0 6px}.coupon-payment__condition-percent{color:var(--c-purple);flex:0 0 auto;font-weight:500}.coupon-payment__footer{margin-top:24px}.coupon-payment__form{position:relative}.coupon-payment .form-group{margin-bottom:20px}.coupon-payment .form-group label{color:var(--c-ink);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.coupon-payment .form-group .form-control{background:var(--c-bg);border:1.5px solid var(--c-line);border-radius:var(--radius-control);color:var(--c-ink);font-size:16px;height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.coupon-payment .form-group .form-control:focus{border-color:var(--c-purple);box-shadow:0 0 0 3px var(--c-purple-soft);outline:none}.coupon-payment .form-group .form-text{color:var(--c-muted);display:block;font-size:13px;margin-top:6px}.coupon-payment .form-group .invalid-feedback{color:var(--alert-color);display:block;font-size:13px;margin-top:6px}.coupon-payment .form-check{align-items:center;color:var(--c-ink);display:flex;font-size:14px;line-height:1.4;margin-bottom:20px;padding-left:0}.coupon-payment .form-check .form-check-input{accent-color:var(--c-purple);cursor:pointer;height:20px;margin:0 10px 0 0;width:20px}.coupon-payment .form-check .link{color:var(--c-purple);text-decoration:none}.coupon-payment .button--large{min-height:52px;padding:0 24px;width:100%}.coupon-payment .input-with-reset{position:relative}.coupon-payment .input-with-reset input{padding-right:40px}.coupon-payment .input-reset-button{background:none;border:none;color:var(--c-muted);cursor:pointer;font-size:24px;height:24px;line-height:24px;padding:0;position:absolute;right:10px;text-align:center;top:50%;transform:translateY(-50%);transition:color .2s;width:24px}.coupon-payment .input-reset-button:hover{color:var(--alert-color)}.coupon-payment .form-control.disabled{background-color:var(--c-bg-soft);cursor:not-allowed}@media(min-width:766px){.coupon-payment__body{min-width:400px}}@media(max-width:765px){.coupon-payment_page{margin:0 16px 40px;padding:20px 16px}.coupon-payment__title{font-size:24px}}.bonus-payment{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(17,24,39,.06);margin:32px auto 64px;max-width:720px;padding:24px}.bonus-payment__header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:16px}.bonus-payment__title{color:#111827;font-size:24px;font-weight:600;margin:0}.bonus-payment__back-link{color:#6b7280;font-size:14px;text-decoration:none}.bonus-payment__back-link:hover{color:#1f2937}.bonus-payment__error{background:#fef2f2;border-radius:8px;color:#991b1b;padding:16px;text-align:center}.bonus-payment__error p{margin:0 0 12px}.bonus-payment__cta{display:inline-block;margin-top:12px}.bonus-payment__body{display:flex;flex-direction:column;gap:16px}.bonus-payment__lots{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0 4px 0 0}.bonus-payment__lot{align-items:center;background:#f9fafb;border-radius:8px;display:grid;gap:12px;grid-template-columns:48px 1fr auto;padding:12px}.bonus-payment__lot-logo{align-items:center;background:#fff;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.bonus-payment__lot-logo-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bonus-payment__lot-info{display:flex;flex-direction:column;gap:2px;min-width:0}.bonus-payment__lot-name{color:#111827;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-payment__lot-category{color:#6b7280;font-size:12px}.bonus-payment__lot-numbers{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.bonus-payment__lot-bonus{color:#6b7280;font-size:13px}.bonus-payment__lot-price{color:#111827;font-size:14px;font-weight:600}.bonus-payment__totals{background:#f3f4f6;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.bonus-payment__totals-row{color:#4b5563;display:flex;font-size:14px;justify-content:space-between}.bonus-payment__totals-row_grand{border-top:1px solid #d1d5db;color:#111827;font-size:16px;margin-top:8px;padding-top:12px}.bonus-payment__totals-value{font-weight:600}.bonus-payment__totals-value_accent{color:#059669}.bonus-payment__totals-value_grand{font-size:18px}.bonus-payment__disclaimer{background:#fff7ed;border-radius:6px;color:#92400e;font-size:12px;line-height:1.4;margin:8px 0 0;padding:8px 12px;text-align:center}.bonus-payment__privacy{color:#6b7280;font-size:12px;margin:8px 0 0;text-align:center}.bonus-payment__privacy-link{color:#534ce5;text-decoration:none}.bonus-payment__privacy-link:hover{text-decoration:underline}.bonus-payment__submit{margin-top:12px;width:100%}.bonus-payment__hint{color:#6b7280;font-size:12px;margin:4px 0 0;text-align:center}.bonus-payment__toast{background:#111827;border-radius:8px;bottom:24px;box-shadow:0 8px 32px rgba(17,24,39,.2);color:#fff;font-size:14px;left:50%;max-width:calc(100% - 32px);opacity:0;padding:12px 20px;position:fixed;transform:translate(-50%,24px);transition:opacity .22s ease,transform .22s ease;z-index:1100}.bonus-payment__toast_error{background:#b91c1c}.bonus-payment__toast_visible{opacity:1;transform:translate(-50%)}@media(max-width:1024px){.bonus-payment{margin:16px;padding:16px}}.loader{display:block;flex-shrink:0;pointer-events:none}.loader_button{display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}.loader_list{height:40px;width:40px}.loader_payment{height:48px;width:48px}.loader_page{height:64px;width:64px}.loader_viewport{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:500}.loader[hidden]{display:none}.loader-overlay{align-items:center;background:hsla(0,0%,100%,.8);border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:200}.loader-overlay[hidden]{display:none}.auth-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:100000001}.auth-modal[aria-hidden=true]{pointer-events:none;visibility:hidden}.auth-modal._open{pointer-events:auto;visibility:visible}.auth-modal__overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.58);cursor:pointer;inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.auth-modal._open .auth-modal__overlay{opacity:1}.auth-modal__panel{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card-hover);max-height:90vh;max-width:380px;opacity:0;overflow-y:auto;padding:40px 32px 32px;position:relative;transform:translateY(24px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s ease;width:100%;z-index:1}.auth-modal._open .auth-modal__panel{opacity:1;transform:translateY(0)}.auth-modal__close{align-items:center;background:none;border:none;border-radius:50%;color:var(--c-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s,color .15s;width:36px}.auth-modal__close:hover{background:var(--c-bg-soft);color:var(--c-ink)}.auth-modal__close:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.auth-modal__logo{display:flex;justify-content:center;margin-bottom:24px}.auth-modal__logo-img{display:block;height:21px;width:auto}.auth-modal__step{animation:auth-step-in .2s ease both}.auth-modal__step--hidden{display:none!important}@keyframes auth-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-modal__title{color:var(--c-ink);font-size:24px;font-weight:500;line-height:1.2;margin:0 0 8px;text-align:center}.auth-modal__subtitle{color:var(--c-muted);font-size:14px;line-height:1.4;margin:0 0 24px;text-align:center}.auth-modal__phone-display{color:var(--c-ink);font-weight:500;white-space:nowrap}.auth-modal__form{display:flex;flex-direction:column;gap:0}.auth-modal__field{display:flex;flex-direction:column;margin-bottom:20px}.auth-modal__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.auth-modal__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-bg);border:1.5px solid var(--c-line);border-radius:var(--radius-control);color:var(--c-ink);font-family:var(--font);font-size:16px;height:56px;letter-spacing:-.008em;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.auth-modal__input::-moz-placeholder{color:var(--c-muted)}.auth-modal__input::placeholder{color:var(--c-muted)}.auth-modal__input:focus{background:var(--c-bg);border-color:var(--c-purple);box-shadow:0 0 0 3px var(--c-purple-soft);outline:none}.auth-modal__input:focus-visible{outline:2px solid var(--primary-color);outline-offset:0}.auth-modal__input._error{background:#fff5f5;border-color:var(--alert-color)}.auth-modal__input--otp{font-size:22px;font-weight:500;letter-spacing:.3em;text-align:center}.auth-modal__error{color:var(--alert-color);display:none;font-size:12px;line-height:1.4;margin-top:5px}.auth-modal__error._visible{display:block}.auth-modal__global-error{background:#fff5f5;border:1px solid rgba(175,5,31,.25);border-radius:8px;color:var(--alert-color);display:none;font-size:13px;line-height:1.4;margin-bottom:16px;padding:10px 14px}.auth-modal__global-error._visible{display:block}.auth-modal__policy{margin-bottom:20px}.auth-modal__checkbox-label{align-items:flex-start;color:var(--c-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.4}.auth-modal__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-bg);border:1.5px solid var(--c-muted);border-radius:5px;cursor:pointer;flex:none;height:20px;margin-top:1px;min-width:20px;position:relative;width:20px}.auth-modal__checkbox:checked{background:var(--c-purple);border-color:var(--c-purple)}.auth-modal__checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:2.5px;transform:rotate(45deg);width:4.5px}.auth-modal__checkbox:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.auth-modal__checkbox-text{flex:1}.auth-modal__link{color:var(--c-purple);text-decoration:none}.auth-modal__link:hover{text-decoration:underline;text-underline-offset:2px}.auth-modal__link:focus-visible{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}.auth-modal__btn{border:none;border-radius:var(--radius-pill);cursor:pointer;display:block;font-family:var(--font);font-size:16px;font-weight:500;min-height:56px;padding:14px 24px;text-align:center;transition:filter .15s ease,opacity .18s,background .18s,transform .1s;width:100%}.auth-modal__btn:active{transform:scale(.98)}.auth-modal__btn--primary{background:var(--c-purple);color:var(--c-white);margin-bottom:12px}.auth-modal__btn--primary:hover{background:var(--c-purple-d)}.auth-modal__btn--primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.auth-modal__btn--primary:disabled{cursor:not-allowed;opacity:.6}.auth-modal__btn--primary._loading{cursor:wait;opacity:.75}.auth-modal__btn--ghost{background:var(--c-purple-soft);color:var(--c-purple);margin-bottom:0}.auth-modal__btn--ghost:hover{color:var(--c-purple-d)}.auth-modal__btn--ghost:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.auth-modal__btn--hidden{display:none}.auth-modal__step--success{align-items:center;display:flex;flex-direction:column;padding:8px 0 4px;text-align:center}.auth-modal__success-icon{display:flex;justify-content:center;margin-bottom:20px}.auth-modal__success-icon svg{animation:auth-success-pop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes auth-success-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.auth-modal__title--success{margin-bottom:8px}.auth-modal__resend{margin-top:16px;text-align:center}.auth-modal__countdown{color:var(--c-muted);display:inline-block;font-size:13px}.auth-modal__push-icon{display:flex;justify-content:center;margin:12px 0 28px}.auth-modal__push-icon stop,.auth-modal__success-icon stop{stop-color:var(--c-purple)}.auth-modal__toast-container{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:8px;left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:9999}.auth-toast{animation:auth-toast-in .25s cubic-bezier(.34,1.56,.64,1) both;background:var(--c-dark);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);color:var(--c-white);font-size:14px;font-weight:500;padding:12px 20px;pointer-events:auto}.auth-toast--error{background:var(--alert-color)}.auth-toast--exit{animation:auth-toast-out .2s ease both}@keyframes auth-toast-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-toast-out{to{opacity:0;transform:translateY(8px) scale(.95)}}@media(max-width:765px){.auth-modal{align-items:flex-end}.auth-modal__panel{border-radius:24px 24px 0 0;max-height:92vh;max-width:100%;padding:32px 20px 40px;transform:translateY(100%);width:100%}.auth-modal._open .auth-modal__panel{transform:translateY(0)}.auth-modal__overlay{background:rgba(0,0,0,.65)}}@media(prefers-reduced-motion:reduce){.auth-modal__overlay,.auth-modal__panel,.auth-modal__step,.auth-toast{animation:none!important;transform:none!important;transition:opacity .1s!important}}.welcome-bonus-banner{margin:0 0 32px}.welcome-bonus-banner__body{align-items:center;background:linear-gradient(100deg,var(--c-dark) 0,var(--c-dark-raised) 100%);border-radius:var(--radius-card);color:#fff;display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:24px 28px;position:relative}.welcome-bonus-banner__content{align-items:center;display:flex;flex:1 1 auto;gap:16px;min-width:0}.welcome-bonus-banner__pill{align-items:center;background:var(--c-purple);border-radius:var(--radius-pill);display:inline-flex;flex:0 0 auto;justify-content:center;min-width:80px;padding:8px 16px}.welcome-bonus-banner__pill-value{color:#fff;font-size:18px;font-weight:500;white-space:nowrap}.welcome-bonus-banner__text-group{display:flex;flex-direction:column;gap:4px;min-width:0}.welcome-bonus-banner__title{color:#fff;font-size:16px;font-weight:500;margin:0}.welcome-bonus-banner__description{color:var(--c-dark-text);font-size:14px;margin:0}.welcome-bonus-banner__icon{align-items:center;display:flex;flex:0 0 64px;height:64px;justify-content:center;width:64px}@media(max-width:1024px){.welcome-bonus-banner{margin-bottom:24px}.welcome-bonus-banner__body{padding:20px}.welcome-bonus-banner__icon{display:none}}@media(max-width:765px){.welcome-bonus-banner{margin-bottom:16px}.welcome-bonus-banner__body{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.welcome-bonus-banner__content{align-items:flex-start;flex-direction:row;gap:12px}.welcome-bonus-banner__pill{padding:6px 12px}.welcome-bonus-banner__pill-value{font-size:16px}}.merchant-bonus-block{margin:0 0 40px}@media(max-width:765px){.merchant-bonus-block{margin-bottom:32px}}.lk{padding-bottom:72px;padding-top:40px}@media(max-width:765px){.lk{padding-bottom:48px;padding-top:24px}}.lk__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0 0 32px}@media(max-width:765px){.lk__title{font-size:24px;margin-bottom:16px}}.lk__grid{align-items:start;display:grid;gap:32px;grid-template-columns:280px minmax(0,1fr)}@media(max-width:1024px){.lk__grid{gap:24px;grid-template-columns:232px minmax(0,1fr)}}@media(max-width:765px){.lk__grid{gap:24px;grid-template-columns:minmax(0,1fr)}}.lk__sidebar{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 16px}@media(max-width:765px){.lk__sidebar{padding:16px}}.lk__content{min-width:0}.lk__amount-unit{font-weight:400;opacity:.6}.lk-icon{display:block;flex:none;height:20px;width:20px}.lk-profile{align-items:center;border-radius:var(--radius-control);color:var(--c-ink);display:flex;gap:14px;margin:0 0 16px;padding:8px;text-decoration:none;transition:background-color var(--default-timing)}.lk-profile:focus-visible{box-shadow:var(--focus-ring);outline:none}.lk-profile:hover{background:var(--c-bg-soft)}.lk-profile_current,.lk-profile_current:hover{background:var(--c-purple-soft)}.lk-profile__avatar{align-items:center;background:linear-gradient(135deg,var(--c-purple) 0,#5a6be6 100%);border-radius:50%;color:var(--c-white);display:flex;flex:none;font-size:20px;font-weight:500;height:56px;justify-content:center;width:56px}.lk-profile__avatar .lk-icon{height:28px;width:28px}.lk-profile__text{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-profile__name{font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;transition:color var(--default-timing)}.lk-profile__phone{color:var(--c-muted);font-size:13px}@media(max-width:765px){.lk-profile{margin-bottom:12px;padding:6px}.lk-profile__avatar{font-size:18px;height:48px;width:48px}}.lk-nav{border-top:1px solid var(--c-line);padding-top:16px}@media(max-width:765px){.lk-nav{padding-top:12px}}.lk-nav__list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.lk-nav__item_logout{margin-top:12px}.lk-nav__link{align-items:center;border-radius:var(--radius-control);color:#4a4658;display:flex;font-size:15px;gap:12px;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing)}.lk-nav__link .lk-icon{color:#8a86a0}.lk-nav__link:hover{background:var(--c-bg-soft);color:var(--c-ink)}.lk-nav__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.lk-nav__link_current{background:var(--c-purple-soft);color:var(--c-ink);font-weight:500}.lk-nav__link_current .lk-icon{color:var(--c-purple)}.lk-nav__link_current:hover{background:var(--c-purple-soft)}.lk-nav__link_logout{color:var(--c-muted)}@media(max-width:765px){.lk-nav__list{display:flex;flex-wrap:wrap;gap:8px}.lk-nav__item_logout{flex-basis:100%;margin-top:4px}.lk-nav__link{background:var(--c-bg-soft);border-radius:var(--radius-pill);font-size:14px;gap:8px;min-height:40px;padding:0 14px}.lk-nav__link .lk-icon{height:18px;width:18px}.lk-nav__link_current,.lk-nav__link_current:hover{background:var(--c-purple);color:var(--c-white)}.lk-nav__link_current .lk-icon,.lk-nav__link_current:hover .lk-icon{color:var(--c-white)}.lk-nav__link_logout{background:transparent;min-height:32px;padding:0;width:-moz-fit-content;width:fit-content}}.lk-balance{align-items:center;background:linear-gradient(100deg,#221b33,#362753);border-radius:var(--radius-card);color:var(--c-white);display:flex;gap:24px;justify-content:space-between;min-height:170px;overflow:hidden;padding:32px 40px;position:relative}.lk-balance:after{background:rgba(143,75,218,.22);border-radius:50%;content:"";height:170px;pointer-events:none;position:absolute;right:-40px;top:-20px;width:170px}.lk-balance__actions,.lk-balance__info{position:relative;z-index:1}.lk-balance__info{min-width:0}.lk-balance__figures{align-items:stretch;clip-path:inset(0 0 0 33px);display:flex;flex-wrap:wrap;gap:16px 32px;margin-left:-33px;min-width:0;position:relative;z-index:1}.lk-balance__figures>.lk-balance__info{border-left:1px solid hsla(0,0%,100%,.14);flex:none;max-width:100%;padding-left:32px}.lk-balance__number_wallet{overflow-wrap:normal;white-space:nowrap}.lk-balance__label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.lk-balance__value{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.lk-balance__number{font-size:44px;font-weight:600;line-height:1.1;overflow-wrap:anywhere}.lk-balance__unit{color:#bcaee6;font-size:20px}.lk-balance__unavailable{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.35;margin:0}.lk-balance__actions{display:grid;flex:none;gap:12px;margin-right:120px;width:150px}.lk-balance__button{font-size:15px;min-height:44px;padding:0 20px}.lk-balance__button_spend{background:var(--c-white);color:var(--c-purple)}.lk-balance__button_spend:not(.button_transparent):hover{background:var(--c-purple-soft)}.lk-balance__button_sell{background:hsla(0,0%,100%,.14);color:var(--c-white)}.lk-balance__button_sell:not(.button_transparent):hover{background:hsla(0,0%,100%,.24)}@media(max-width:1439px){.lk-balance__actions{margin-right:96px}.lk-balance:after{right:-60px}}@media(max-width:1024px){.lk-balance{align-items:stretch;flex-direction:column}.lk-balance__figures{clip-path:none;flex-direction:column;margin-left:0}.lk-balance__figures>.lk-balance__info{border-left:0;padding-left:0}.lk-balance__info_wallet{border-top:1px solid hsla(0,0%,100%,.14);padding-top:16px}.lk-balance__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-right:0;width:auto}}@media(max-width:765px){.lk-balance{gap:20px;min-height:0;padding:20px}.lk-balance:after{height:180px;right:-70px;top:-70px;width:180px}.lk-balance__number{font-size:36px}.lk-balance__unit{font-size:18px}}.lk-section{margin-top:40px}.lk-section:first-child{margin-top:0}.lk-section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px}.lk-section__title{color:var(--c-ink);font-size:22px;font-weight:500;line-height:1.25;margin:0}.lk-section__link{align-items:center;color:var(--c-purple);display:inline-flex;font-size:15px;gap:6px;text-decoration:none;transition:color var(--default-timing)}.lk-section__link .lk-icon{height:16px;width:16px}.lk-section__link:hover{color:var(--c-purple-d)}.lk-section__link:focus-visible{border-radius:4px;box-shadow:var(--focus-ring);outline:none}@media(max-width:765px){.lk-section{margin-top:32px}.lk-section__title{font-size:20px}}.lk-coupons{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:0;padding:0}@media(max-width:765px){.lk-coupons{gap:12px;grid-template-columns:minmax(0,1fr)}}.lk-coupon{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:12px 16px;grid-template-areas:"media body" ". open";grid-template-columns:88px minmax(0,1fr);padding:16px}.lk-coupon__media{background:var(--c-purple-soft);border-radius:var(--radius-control);grid-area:media;height:88px;overflow:hidden;width:88px}.lk-coupon__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lk-coupon__stub{align-items:center;color:var(--c-purple);display:flex;font-size:32px;font-weight:600;height:100%;justify-content:center;width:100%}.lk-coupon__body{display:flex;flex-direction:column;grid-area:body;min-width:0}.lk-coupon__merchant{color:var(--c-muted);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.3;margin-bottom:6px;overflow-wrap:anywhere;text-transform:uppercase}.lk-coupon__title{color:var(--c-ink);font-size:18px;font-weight:500;line-height:1.3}.lk-coupon__status{align-items:flex-start;color:var(--c-muted);display:flex;font-size:13px;gap:6px;line-height:16px;margin-top:10px}.lk-coupon__status .lk-icon{color:#8a86a0;flex:none;height:16px;width:16px}.lk-coupon__status_active .lk-icon{color:#1f9d55}.lk-coupon__status_pending .lk-icon{color:var(--c-purple)}.lk-coupon__status_active .lk-icon{color:#1a9c5b}.lk-coupon__open{font-size:14px;grid-area:open;justify-self:end;min-height:40px;padding:0 22px}.lk-coupon__open.button_secondary{background:var(--c-purple-soft)}.lk-coupon__open.button_secondary:hover{background:color-mix(in srgb,var(--c-purple-soft),var(--c-purple) 12%)}@media(max-width:765px){.lk-coupon{grid-template-areas:"media body" "open open";grid-template-columns:64px minmax(0,1fr)}.lk-coupon__media{height:64px;width:64px}.lk-coupon__stub{font-size:26px}.lk-coupon__title{font-size:16px}.lk-coupon__open{justify-self:stretch}}.lk-ops{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);list-style:none;margin:0;padding:8px 32px}.lk-ops__item{align-items:center;border-bottom:1px solid var(--c-line);display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr) auto;padding:16px 0}.lk-ops__item:last-child{border-bottom:0}.lk-ops__icon{align-items:center;background:var(--c-purple-soft);border-radius:50%;color:var(--c-purple);display:flex;height:44px;justify-content:center;width:44px}.lk-ops__info{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-ops__title{color:var(--c-ink);font-size:16px;font-weight:500;line-height:1.3}.lk-ops__meta{color:var(--c-muted);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.lk-ops__amounts{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right;white-space:nowrap}.lk-ops__amount{color:var(--c-ink);font-size:16px;font-weight:500}.lk-ops__amount_positive{color:#1a9c5b}.lk-ops__amount_bonus{color:var(--c-purple)}.lk-ops__amount_sub{font-size:13px;font-weight:400}@media(max-width:765px){.lk-ops{padding:4px 16px}.lk-ops__item{gap:12px;grid-template-columns:40px minmax(0,1fr) auto;padding:14px 0}.lk-ops__icon{height:40px;width:40px}.lk-ops__amount,.lk-ops__title{font-size:15px}.lk-ops__meta{font-size:13px}.lk-ops__amount_sub{font-size:12px}}.lk-merchants{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));list-style:none;margin:0;padding:0}@media(max-width:765px){.lk-merchants{gap:12px;grid-template-columns:minmax(0,1fr)}}.lk-merchant{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;padding:16px}.lk-merchant__media{background:var(--c-purple-soft);border-radius:50%;height:48px;overflow:hidden;width:48px}.lk-merchant__logo{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lk-merchant__stub{align-items:center;color:var(--c-purple);display:flex;font-size:20px;font-weight:600;height:100%;justify-content:center;width:100%}.lk-merchant__body{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-merchant__name{color:var(--c-ink);font-size:15px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.lk-merchant__amount{color:var(--c-ink);font-size:18px;font-weight:600}.lk-merchant__burn{color:var(--c-muted);font-size:13px}.lk-merchant__sell{font-size:14px;min-height:40px;padding:0 18px}.lk-merchant_negative .lk-merchant__amount{color:#c0392b}.lk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.lk-chips__item{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-ink);display:inline-flex;font-size:14px;height:36px;padding:0 16px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing);white-space:nowrap}.lk-chips__item:hover{background:var(--c-purple-soft)}.lk-chips__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.lk-chips__item_current,.lk-chips__item_current:hover{background:var(--c-purple);color:var(--c-white)}@media(max-width:765px){.lk-chips{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:4px 16px;scrollbar-width:none}.lk-chips::-webkit-scrollbar{display:none}.lk-chips__item{flex:none}}.lk-pages{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.lk-pages__item{align-items:center;background:var(--c-bg);border-radius:var(--radius-control);color:var(--c-ink);display:inline-flex;font-size:15px;height:40px;justify-content:center;min-width:40px;padding:0 8px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing)}.lk-pages__item:hover{background:var(--c-purple-soft)}.lk-pages__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.lk-pages__item_current,.lk-pages__item_current:hover{background:var(--c-purple);color:var(--c-white)}.lk-empty{align-items:flex-start;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px;padding:32px}.lk-empty__text{color:var(--c-muted);font-size:15px;line-height:1.4;margin:0}.lk-empty__button{min-height:44px;padding:0 24px}@media(max-width:765px){.lk-empty{padding:20px}}.lk-coupon-drawer{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:9000}.lk-coupon-drawer[hidden]{display:none}.lk-coupon-drawer--open{opacity:1;pointer-events:auto}.lk-coupon-drawer--open .lk-coupon-drawer__panel{transform:translateX(0)}.lk-coupon-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,7%,.35);inset:0;position:absolute}.lk-coupon-drawer__panel{background:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:20px;max-width:100%;overflow-y:auto;padding:32px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:460px}@media(max-width:480px){.lk-coupon-drawer__panel{border-radius:0;padding:24px 20px;width:100%}}.lk-coupon-drawer__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.lk-coupon-drawer__title{font-size:20px;font-weight:600;line-height:1.3;margin:0}.lk-coupon-drawer__close{align-items:center;background:transparent;border:1px solid #e8e8e8;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.lk-coupon-drawer__close:hover{background:#f5f5f5;color:#111}.lk-coupon-drawer__close:focus-visible{outline:2px solid var(--primary-color,#7442c8);outline-offset:2px}.lk-coupon-drawer__body{display:flex;flex-direction:column;gap:18px}.lk-coupon-drawer__merchant{align-items:center;display:flex;gap:12px}.lk-coupon-drawer__merchant-logo{background:#f5f5f5;border-radius:12px;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.lk-coupon-drawer__merchant-name{color:#444;font-size:14px;font-weight:500}.lk-coupon-drawer__nominal{background:linear-gradient(120deg,rgba(116,66,200,.06),rgba(62,180,240,.06));border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:20px 24px}.lk-coupon-drawer__nominal-label{color:#666;font-size:13px}.lk-coupon-drawer__nominal-value{color:var(--primary-color,#7442c8);font-size:28px;font-weight:700}.lk-coupon-drawer__meta{display:flex;flex-direction:column;gap:8px;margin:0}.lk-coupon-drawer__meta-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.lk-coupon-drawer__meta-row:last-child{border-bottom:none}.lk-coupon-drawer__meta-label{color:#666;font-size:14px;margin:0}.lk-coupon-drawer__meta-value{color:#1a1a1a;font-size:14px;font-weight:500;margin:0;text-align:right}.lk-coupon-drawer__status{background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px}.lk-coupon-drawer__status--active{background:#dcfce7;color:#166534}.lk-coupon-drawer__status--pending{background:#fef9c3;color:#854d0e}.lk-coupon-drawer__status--expired{background:#fee2e2;color:#991b1b}.lk-coupon-drawer__toggle{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;display:inline-flex;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lk-coupon-drawer__toggle:hover{background:#f3f3f3;border-color:#ddd}.lk-coupon-drawer__toggle-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.lk-coupon-drawer__toggle-input:focus-visible+.lk-coupon-drawer__toggle-track{outline:2px solid var(--primary-color,#7442c8);outline-offset:2px}.lk-coupon-drawer__toggle-track{background:#d1d5db;border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:40px}.lk-coupon-drawer__toggle-track:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.lk-coupon-drawer__toggle-input:checked+.lk-coupon-drawer__toggle-track{background:var(--primary-color,#7442c8)}.lk-coupon-drawer__toggle-input:checked+.lk-coupon-drawer__toggle-track:after{transform:translateX(18px)}.lk-coupon-drawer__toggle-input:disabled+.lk-coupon-drawer__toggle-track{opacity:.6}.lk-coupon-drawer__toggle-label{color:#1a1a1a;flex:1;font-size:15px;font-weight:500}.lk-coupon-drawer__hint{color:var(--c-muted);font-size:13px;line-height:1.4;margin:-8px 0 0}.lk-coupon-drawer__error{background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px;line-height:1.4;margin:0;padding:10px 14px}@media(max-width:765px){body.lk-coupon-drawer-open{overflow:hidden}}.lk-sell-drawer{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:9000}.lk-sell-drawer[hidden]{display:none}.lk-sell-drawer--open{opacity:1;pointer-events:auto}.lk-sell-drawer--open .lk-sell-drawer__panel{transform:translateX(0)}.lk-sell-drawer--submitting .lk-sell-drawer__field-input,.lk-sell-drawer--submitting .lk-sell-drawer__remove,.lk-sell-drawer--submitting .lk-sell-drawer__submit{cursor:not-allowed}.lk-sell-drawer--submitting .lk-sell-drawer__field-input[readonly]{opacity:.6}.lk-sell-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,7%,.35);inset:0;position:absolute}.lk-sell-drawer__panel{background:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:24px;max-width:100%;overflow-y:auto;padding:32px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:460px}@media(max-width:480px){.lk-sell-drawer__panel{border-radius:0;padding:24px 20px;width:100%}}.lk-sell-drawer__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.lk-sell-drawer__title{font-size:20px;font-weight:500;line-height:1.3;margin:0}.lk-sell-drawer__close{align-items:center;background:transparent;border:none;color:hsla(0,0%,7%,.3);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px;transition:color .15s}.lk-sell-drawer__close:hover{color:hsla(0,0%,7%,.6)}.lk-sell-drawer__close:focus-visible{border-radius:4px;outline:2px solid var(--primary-color,#7442c8);outline-offset:2px}.lk-sell-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:18px}.lk-sell-drawer__merchant{align-items:center;display:flex;gap:10px}.lk-sell-drawer__merchant-logo{background:#f5f5f5;border-radius:10px;flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.lk-sell-drawer__merchant-name{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;min-width:0;word-break:break-word}.lk-sell-drawer__balance{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lk-sell-drawer__balance-amount{color:hsla(0,0%,7%,.6);font-size:14px}.lk-sell-drawer__balance-amount b{color:#1a1a1a;font-weight:600}.lk-sell-drawer__balance-burn{color:#34c759;flex-shrink:0;font-size:14px}.lk-sell-drawer__balance-spinner{display:inline-block;height:16px;margin-left:6px;vertical-align:middle;width:16px}.lk-sell-drawer__fields{display:flex;flex-direction:column;gap:12px}.lk-sell-drawer__field{display:block;position:relative}.lk-sell-drawer__field-input{-moz-appearance:textfield;background:#fff;border:1px solid #e8e8e8;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:14px;height:56px;padding:0 48px 0 18px;transition:border-color .15s,box-shadow .15s;width:100%}.lk-sell-drawer__field-input::-webkit-inner-spin-button,.lk-sell-drawer__field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lk-sell-drawer__field-input::-moz-placeholder{color:#1a1a1a}.lk-sell-drawer__field-input::placeholder{color:#1a1a1a}.lk-sell-drawer__field-input:focus{border-color:var(--primary-color,#7442c8);box-shadow:0 0 0 3px rgba(116,66,200,.12);outline:none}.lk-sell-drawer__field-unit{align-items:center;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:22px}.lk-sell-drawer__error{background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px;line-height:1.4;margin:2px 0 0;padding:10px 14px}.lk-sell-drawer__total{display:flex;flex-direction:column;margin-top:auto}.lk-sell-drawer__total-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.lk-sell-drawer__total-title{color:#1a1a1a;font-size:16px;font-weight:600}.lk-sell-drawer__total-icon{display:flex}.lk-sell-drawer__total-row{align-items:center;background:linear-gradient(120.04deg,rgba(116,66,200,.05),rgba(102,89,220,.05) 50%,rgba(62,180,240,.05));border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:24px;position:relative}.lk-sell-drawer__total-cell{display:flex;flex-direction:column;gap:2px}.lk-sell-drawer__total-cell--end{align-items:flex-end;text-align:right}.lk-sell-drawer__total-value{color:#1a1a1a;font-size:20px;font-weight:600}.lk-sell-drawer__total-label{color:hsla(0,0%,7%,.698);font-size:14px}.lk-sell-drawer__total-arrow{display:inline-flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lk-sell-drawer__commission{color:hsla(0,0%,7%,.6);font-size:14px;line-height:1.5;margin:0}.lk-sell-drawer__commission b{color:#1a1a1a;font-weight:600}.lk-sell-drawer__commission-value{background:linear-gradient(120.04deg,#7442c8,#6659dc 50%,#3eb4f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lk-sell-drawer__actions{align-items:center;display:flex;flex-direction:column;gap:8px}.lk-sell-drawer__submit{width:100%}.lk-sell-drawer__remove._loading,.lk-sell-drawer__submit._loading{opacity:.7;pointer-events:none}.lk-sell-drawer__close-text{text-align:center;width:100%}.lk-sell-drawer__close-text:focus-visible{outline:2px solid var(--primary-color,#7442c8);outline-offset:2px}.lk-sell-drawer__remove{border-color:rgba(229,72,77,.2);color:#e5484d;text-align:center;width:100%}.lk-sell-drawer__remove:hover{border-color:#e5484d}.lk-sell-drawer__remove:focus-visible{outline:2px solid #e5484d;outline-offset:2px}body.lk-sell-drawer-open{overflow:hidden}.catalog-page{padding-bottom:64px;padding-top:24px;scroll-margin-top:var(--header-height)}.catalog-page_loading{pointer-events:none}.catalog-page_loading .catalog-filters__body,.catalog-page_loading .catalog-main{opacity:.55;transition:opacity var(--default-timing)}.catalog-layout{align-items:start;display:grid;gap:40px;grid-template-columns:280px minmax(0,1fr)}.catalog-filters{background:var(--c-bg);border-radius:var(--radius-card);color:var(--c-ink);padding:24px}.catalog-filters__head{display:none}.catalog-filters__heading{font-size:20px;font-weight:500;margin:0}.catalog-filters__close{align-items:center;background:var(--t);border:0;border-radius:var(--radius-pill);color:var(--c-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-right:-8px;padding:0;width:40px}.catalog-filters__close svg{height:24px;width:24px}.catalog-filters__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-filters__group+.catalog-filters__group{border-top:1px solid var(--c-line);margin-top:20px;padding-top:20px}.catalog-filters__title{align-items:center;display:flex;font-size:15px;font-weight:500;justify-content:space-between;line-height:1.3;margin:0 0 12px}.catalog-filters__title_toggle{border-radius:4px;cursor:pointer;list-style:none;min-height:24px}.catalog-filters__title_toggle::-webkit-details-marker{display:none}.catalog-filters__title_toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-filters__chevron{color:var(--c-muted);display:inline-flex;height:20px;transform:rotate(180deg);transition:transform var(--default-timing);width:20px}.catalog-filters__chevron svg{height:100%;width:100%}.catalog-filters__group:not([open]) .catalog-filters__chevron{transform:none}.catalog-filters__group:not([open]) .catalog-filters__title_toggle{margin-bottom:0}.catalog-filters__options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.catalog-filters__nothing{color:var(--c-muted);font-size:14px;margin:8px 0 0}.catalog-filters__more{background:var(--t);border:0;border-radius:4px;color:var(--c-purple);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-top:8px;min-height:24px;padding:0;transition:color var(--default-timing)}.catalog-filters__more:hover{color:var(--c-purple-d)}.catalog-filters__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-filters__foot{display:none;margin-top:20px}.catalog-filters__foot_reset{display:block}.catalog-filters__reset{border-radius:4px;color:var(--c-purple);display:inline-block;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.catalog-filters__reset:hover{color:var(--c-purple-d)}.catalog-filters__reset:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-filters__apply{display:none}.catalog-sections{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 -8px;padding:0}.catalog-sections__link{align-items:center;border-radius:8px;color:var(--c-ink);display:flex;font-size:15px;gap:12px;min-height:40px;padding:8px;text-decoration:none;transition:background-color var(--default-timing)}.catalog-sections__link:hover{background:var(--c-bg-soft)}.catalog-sections__link[aria-current=page]{background:var(--c-purple-soft);color:var(--c-purple)}.catalog-sections__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-sections__icon{color:var(--c-muted);display:inline-flex;flex:none;height:20px;width:20px}.catalog-sections__icon svg{height:100%;width:100%}.catalog-sections__link[aria-current=page] .catalog-sections__icon{color:var(--c-purple)}.catalog-check{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:10px;line-height:20px;min-height:32px;padding:6px 0}.catalog-check__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-bg) center/14px no-repeat;border:1.5px solid #cbc6da;border-radius:5px;cursor:pointer;flex:none;height:20px;margin:0;transition:background-color var(--default-timing),border-color var(--default-timing);width:20px}.catalog-check__input:checked{background-color:var(--c-purple);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3.5 8.5 3 3 6-7%27/%3E%3C/svg%3E");border-color:var(--c-purple)}.catalog-check__input:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-check:hover .catalog-check__input:not(:checked){border-color:var(--c-purple)}.catalog-check__label{min-width:0;overflow-wrap:anywhere}.catalog-check__count{color:var(--c-muted)}.catalog-partner-search{display:block;margin-bottom:10px;position:relative}.catalog-partner-search__icon{color:var(--c-muted);display:inline-flex;height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.catalog-partner-search__icon svg{height:100%;width:100%}.catalog-partner-search__input{background:var(--c-bg-soft);border:0;border-radius:var(--radius-pill);color:var(--c-ink);font-family:inherit;font-size:14px;height:40px;padding:0 14px 0 42px;width:100%}.catalog-partner-search__input::-moz-placeholder{color:var(--c-muted)}.catalog-partner-search__input::placeholder{color:var(--c-muted)}.catalog-partner-search__input:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-main{min-width:0}.catalog-crumbs__list{align-items:center;color:var(--c-ink);display:flex;flex-wrap:wrap;font-size:13px;list-style:none;margin:0;padding:0}.catalog-crumbs__item+.catalog-crumbs__item:before{color:var(--c-muted);content:"›";margin:0 8px}.catalog-crumbs__link{border-radius:4px;color:var(--c-muted);text-decoration:none;transition:color var(--default-timing)}.catalog-crumbs__link:hover{color:var(--c-purple)}.catalog-crumbs__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-head{align-items:flex-end;display:flex;gap:16px 24px;justify-content:space-between;margin-top:16px}.catalog-head__text{min-width:0}.catalog-head__title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:32px;font-weight:500;gap:4px 12px;letter-spacing:-.3px;line-height:1.15;margin:0}.catalog-head__query{overflow-wrap:anywhere}.catalog-head__count{color:var(--c-muted);font-size:16px;font-weight:400;letter-spacing:0;white-space:nowrap}.catalog-head__lead{color:var(--c-muted);font-size:15px;line-height:1.4;margin:12px 0 0}.catalog-head__tools{display:flex;flex:none;gap:8px}.catalog-tool{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-ink);display:inline-flex;font-size:14px;gap:8px;height:40px;position:relative}.catalog-tool_filters{border:0;cursor:pointer;display:none;font-family:inherit;font-weight:500;padding:0 16px}.catalog-tool_filters:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-tool__icon{color:var(--c-purple);display:inline-flex;height:20px;width:20px}.catalog-tool__icon svg{height:100%;width:100%}.catalog-tool__badge{align-items:center;background:var(--c-purple);border-radius:var(--radius-pill);color:var(--c-white);display:inline-flex;font-size:12px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.catalog-tool__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--t);border:0;border-radius:inherit;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;height:100%;padding:0 40px 0 16px}.catalog-tool__select:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-tool__chevron{display:inline-flex;height:18px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px}.catalog-tool__chevron svg{height:100%;width:100%}.catalog-chips{margin:16px -4px 0}.catalog-chips__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:4px}.catalog-chip{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-ink);display:inline-flex;font-size:14px;height:36px;padding:0 18px;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing);white-space:nowrap}.catalog-chip:hover{background:var(--c-purple-soft)}.catalog-chip[aria-current=page]{background:var(--c-purple);box-shadow:none;color:var(--c-white)}.catalog-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.catalog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.catalog-empty{background:var(--c-bg);border-radius:var(--radius-card);margin-top:20px;padding:56px 24px;text-align:center}.catalog-empty__title{font-size:20px;font-weight:500;margin:0}.catalog-empty__text{color:var(--c-muted);font-size:15px;margin:8px 0 0}.catalog-empty__reset{margin-top:20px;padding:12px 24px}.catalog-main .search-group{margin-top:40px}.catalog-main .search-group__cards{max-width:none}@media(max-width:1024px){.catalog-filters-locked{overflow:hidden}.catalog-layout{display:block}.catalog-filters{border-radius:0;display:flex;flex-direction:column;inset:0;opacity:0;padding:0;position:fixed;transform:translateY(16px);transition:opacity .25s,transform .25s,visibility 0s .25s;visibility:hidden;z-index:1100}.catalog-filters_open{opacity:1;transform:none;transition:opacity .25s,transform .25s;visibility:visible}.catalog-filters__head{align-items:center;border-bottom:1px solid var(--c-line);display:flex;flex:none;justify-content:space-between;padding:10px 16px}.catalog-filters__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px}.catalog-filters__foot{align-items:center;border-top:1px solid var(--c-line);display:flex;flex:none;gap:16px;justify-content:space-between;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.catalog-filters__apply{display:inline-flex;flex:1;margin-left:auto;max-width:320px;padding:14px 16px;white-space:nowrap}.catalog-filters__reset-wide{display:none}.catalog-head{align-items:flex-start;flex-wrap:wrap}.catalog-tool_filters{display:inline-flex}.catalog-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.catalog-filters,.catalog-filters__chevron,.catalog-filters_open{transition:none}}@media(max-width:765px){.catalog-page{padding-bottom:40px;padding-top:16px;scroll-margin-top:var(--header-height-mobile)}.catalog-head{margin-top:12px}.catalog-head__title{font-size:26px}.catalog-head__lead{font-size:14px;margin-top:8px}.catalog-head__tools{flex:1 1 100%}.catalog-tool_sort{flex:1;min-width:0}.catalog-tool__select{text-overflow:ellipsis;width:100%}.catalog-chips{margin-top:12px}.catalog-chips__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.catalog-chips__list::-webkit-scrollbar{display:none}.catalog-chip{flex:none;height:34px;padding:0 14px}.catalog-chip__wide{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}}@media(max-width:400px){.catalog-grid{grid-template-columns:minmax(0,1fr)}}.offer-card{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--c-ink);display:flex;flex-direction:column;height:100%;padding:10px;position:relative;transition:box-shadow var(--default-timing);width:100%}.offer-card:focus-within,.offer-card_linked:hover{box-shadow:var(--shadow-card-hover)}.offer-card__media{aspect-ratio:282/165;background:var(--c-bg);border-radius:var(--radius-control);flex:none;position:relative}.offer-card__image{border-radius:inherit;display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.offer-card__image_placeholder{-o-object-fit:contain;object-fit:contain;padding:18%}.offer-card__stub{align-items:center;background:var(--c-purple-soft);border-radius:inherit;color:var(--c-purple);display:flex;font-size:48px;font-weight:600;height:100%;justify-content:center;width:100%}.offer-card__discount{background:var(--c-accent);border:2px solid var(--c-bg);border-radius:var(--radius-pill);bottom:-6px;color:#fff;font-size:13px;font-weight:600;line-height:1.15;padding:4px 8px;position:absolute;right:8px}.offer-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 10px 6px}.offer-card__title{font-size:18px;font-weight:500;line-height:1.3;margin:0;overflow-wrap:break-word}.offer-card__link{color:inherit;text-decoration:none}.offer-card__link:after{border-radius:var(--radius-card);content:"";inset:0;position:absolute;z-index:1}.offer-card__link:focus-visible{outline:none}.offer-card__link:focus-visible:after{box-shadow:var(--focus-ring)}.offer-card__condition{color:var(--c-muted);font-size:14px;line-height:1.45;margin:0}.offer-card__term{align-items:center;color:var(--c-muted);display:flex;font-size:13px;gap:6px;line-height:1.3;margin:0}.offer-card__term-icon{display:inline-flex;flex:none;height:16px;width:16px}.offer-card__term-icon svg{height:100%;width:100%}.offer-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-top:auto;padding-top:10px}.offer-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;min-width:0}.offer-card__price-current{color:var(--c-purple);font-size:20px;font-weight:600;white-space:nowrap}.offer-card__price-old{color:var(--c-muted);font-size:14px;white-space:nowrap}.offer-card__cart{margin-left:auto;position:relative;z-index:2}@media(max-width:765px){.offer-card__title{font-size:17px}.offer-card__price-current{font-size:18px}}.store-buttons{display:flex;flex-wrap:wrap;gap:8px}.store-button{align-items:center;background:var(--c-dark-raised);border:1px solid #45414f;border-radius:var(--radius-control);color:#fff;display:inline-flex;flex:1 1 130px;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none;transition:background-color var(--default-timing);white-space:nowrap}.store-button:hover{background:#34303f}.store-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.store-button__icon{display:inline-flex;flex:none;height:20px;width:20px}.store-button__icon svg{height:100%;width:100%}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.pagination__item,.pagination__step{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-muted);display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:1;text-decoration:none;transition:background-color var(--default-timing),color var(--default-timing)}.pagination__item:hover,.pagination__step:hover{background:var(--c-purple-soft);color:var(--c-ink)}.pagination__item:focus-visible,.pagination__step:focus-visible{box-shadow:var(--focus-ring);outline:none}.pagination__item{min-width:36px;padding:0 6px}.pagination__item_active,.pagination__item_active:hover{background:var(--c-purple);box-shadow:none;color:var(--c-white)}.pagination__step{color:var(--c-ink);font-weight:500;gap:6px;margin-left:8px;padding:0 18px}.pagination__step_prev{margin:0 8px 0 0}.pagination__step-icon{display:inline-flex;height:14px;width:14px}.pagination__step-icon svg{height:100%;width:100%}.pagination__step_prev .pagination__step-icon{transform:rotate(180deg)}.pagination__dots{color:var(--c-muted);font-size:14px}.search-group{margin-top:26px}.search-group__label{color:var(--c-muted);font-size:15px;font-weight:400;margin:0 0 22px}.search-group__cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:896px}@media(max-width:1024px){.search-group__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media(max-width:400px){.search-group__cards{grid-template-columns:minmax(0,1fr);max-width:360px}}.landing-hero{padding-top:24px}.landing-hero__crumbs{margin-bottom:16px}.landing-hero__shell{align-items:center;background:linear-gradient(100deg,var(--c-dark) 0,var(--c-dark-raised) 100%);border-radius:24px;color:var(--c-white);display:grid;grid-template-columns:minmax(0,1fr);min-height:440px;overflow:hidden;padding:56px 48px;position:relative}.landing-hero__content{max-width:620px;position:relative;z-index:2}.landing-hero__title{font-size:40px;font-weight:500;line-height:1.25;margin:0;overflow-wrap:anywhere}.landing-hero__text{color:var(--c-dark-text);font-size:16px;line-height:1.6;margin:16px 0 0;max-width:560px}.landing-hero__btn{align-items:center;background:var(--c-white);border-radius:var(--radius-pill);color:var(--c-purple);display:inline-flex;font-size:16px;font-weight:500;justify-content:center;margin-top:28px;min-height:52px;padding:0 32px;text-decoration:none;transition:background var(--default-timing)}.landing-hero__btn:hover{background:var(--c-purple-soft)}.landing-hero__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.landing-hero__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:24px 0 0;max-width:560px;padding:0}.landing-hero__li{align-items:center;color:var(--c-dark-text);display:flex;font-size:16px;gap:12px;line-height:1.4}.landing-hero__li-icon{flex:none;height:auto;width:28px}.landing-hero__apps{margin-top:28px}.landing-hero__art{height:466px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:420px;z-index:1}.landing-hero__art-ghost,.landing-hero__art-seal,.landing-hero__art-tag{display:block;height:auto;position:absolute}.landing-hero__art-tag{left:16.4%;top:13.6%;transform:rotate(17deg);width:82.6%;z-index:3}.landing-hero__art-seal{left:52.9%;top:0;transform:rotate(-10deg);width:43.7%;z-index:1}.landing-hero__art-ghost{filter:blur(3px);left:9.9%;top:42.3%;transform:rotate(51deg);width:55.5%;z-index:2}.landing-hero__art_photo{bottom:0;height:auto;right:0;top:0;transform:none;width:44%}.landing-hero__art_photo .landing-hero__img{display:block;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%);mask-image:linear-gradient(90deg,transparent 0,#000 35%);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;width:100%}.landing-hero_buyers .landing-hero__shell{min-height:560px}@media(max-width:1024px){.landing-hero__shell,.landing-hero_buyers .landing-hero__shell{min-height:0;padding:32px 24px 0}.landing-hero__content{max-width:none;padding-bottom:8px}.landing-hero__title{font-size:32px}.landing-hero__art{aspect-ratio:524/581;height:auto;justify-self:center;margin-top:16px;position:relative;right:auto;top:auto;transform:none;width:min(320px,84%)}.landing-hero__art_photo{aspect-ratio:auto;justify-self:stretch;margin:24px -24px 0;width:calc(100% + 48px)}.landing-hero__art_photo .landing-hero__img{height:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%);mask-image:linear-gradient(180deg,transparent 0,#000 25%)}}@media(max-width:765px){.landing-hero{padding-top:16px}.landing-hero__shell,.landing-hero_buyers .landing-hero__shell{border-radius:var(--radius-card);padding:24px 16px 0}.landing-hero__title{font-size:28px}.landing-hero__li,.landing-hero__text{font-size:15px}.landing-hero__art_photo{margin:24px -16px 0;width:calc(100% + 32px)}.landing-hero__btn{width:100%}}.features{padding-top:56px}.features__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 24px}.features__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{align-items:flex-start;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:24px}.feature-card__art{height:96px;margin-bottom:16px;width:96px}.feature-card__art img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.feature-card__title{color:var(--c-ink);font-size:18px;font-weight:500;line-height:1.35;margin:0 0 8px}.feature-card__text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0}@media(max-width:1024px){.features__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:765px){.features{padding-top:40px}.features__title{font-size:22px;margin-bottom:16px}.feature-card{padding:20px}}.steps{padding-bottom:72px;padding-top:56px}.steps__shell{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card);overflow:hidden;padding:48px;position:relative}.steps__main{max-width:760px;min-width:0;position:relative;z-index:1}.steps__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 28px}.steps__list{display:flex;flex-direction:column;gap:24px}.steps__art{pointer-events:none;position:absolute;right:-140px;top:50%;transform:translateY(-50%) rotate(-10deg);width:560px}.steps__art img{display:block;height:auto;width:100%}.step__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.step__badge{background:var(--c-purple-soft);border-radius:var(--radius-pill);color:var(--c-purple);flex:none;font-size:13px;font-weight:500;line-height:1.3;padding:6px 12px}.step__name{color:var(--c-ink);font-size:18px;font-weight:500;line-height:1.35}.step__text{white-space:pre-line}.step__list,.step__text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0}.step__list{list-style:disc;padding-left:20px}.step__list li+li,.step__list+.step__text,.step__text+.step__list{margin-top:6px}.step__link{border-radius:4px;color:var(--c-purple);text-decoration:none;transition:color var(--default-timing)}.step__link:hover{color:var(--c-purple-d)}.step__link:focus-visible{box-shadow:var(--focus-ring);outline:none}@media(max-width:1024px){.steps__art{display:none}}@media(max-width:765px){.steps{padding-bottom:40px;padding-top:40px}.steps__shell{border-radius:var(--radius-card);padding:24px 16px}.steps__title{font-size:22px;margin-bottom:20px}}.faq{padding-bottom:72px;padding-top:56px}.faq_page{padding-top:24px}.faq__crumbs{margin-bottom:16px}.faq__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 24px}.faq_page .faq__title{font-size:32px;line-height:1.2}.faq__group{margin-top:32px}.faq__title+.faq__group{margin-top:0}.faq__group-title{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.3;margin:0 0 12px}.faq__list{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:4px 24px}.faq__item{border-bottom:1px solid var(--c-line)}.faq__item:last-child{border-bottom:none}.faq__q{align-items:center;border-radius:4px;color:var(--c-ink);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;min-height:56px;padding:16px 0;text-align:left;transition:color var(--default-timing)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--c-purple)}.faq__q:focus-visible{box-shadow:var(--focus-ring);outline:none}.faq__icon{color:var(--c-muted);flex:none;height:20px;transition:transform .2s ease;width:20px}.faq__item[open] .faq__icon{color:var(--c-purple);transform:rotate(180deg)}.faq__a{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0;padding:0 0 16px}@media(max-width:765px){.faq{padding-bottom:40px;padding-top:40px}.faq_page{padding-top:16px}.faq__title{font-size:22px;margin-bottom:16px}.faq_page .faq__title{font-size:24px}.faq__group{margin-top:24px}.faq__group-title{font-size:18px}.faq__list{padding:0 16px}.faq__q{font-size:15px}}.payfeat{padding-top:56px}.payfeat__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.payfeat__card{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.payfeat__media{background:var(--c-purple-soft);border-radius:var(--radius-control);height:320px;margin:0 0 20px;overflow:hidden}.payfeat__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.payfeat__media_screens{padding:16px}.payfeat__media_screens .payfeat__img{-o-object-fit:contain;object-fit:contain}.payfeat__title{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.3;margin:0 0 8px}.payfeat__text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:0}@media(max-width:1024px){.payfeat__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:765px){.payfeat{padding-top:40px}.payfeat__card{padding:16px}.payfeat__media{height:240px}.payfeat__title{font-size:18px}}.advantages{padding-top:56px}.advantages__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 24px}.advantage-card{align-items:center;border-radius:24px;color:var(--c-white);display:flex;margin-bottom:16px;min-height:320px;overflow:hidden;padding:40px 48px;position:relative}.advantage-card:last-child{margin-bottom:0}.advantage-card_coupon{background:linear-gradient(100deg,var(--c-dark) 0,var(--c-dark-raised) 100%)}.advantage-card_coupon .advantage-card__body{max-width:560px}.advantage-card_exchange{background:var(--c-purple)}.advantage-card_exchange .advantage-card__body{margin-left:auto;max-width:480px}.advantage-card__body{min-width:0;position:relative;z-index:1}.advantage-card__title{font-size:24px;font-weight:500;line-height:1.3;margin:0 0 12px}.advantage-card__text{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0;max-width:520px}.advantage-card__art{bottom:-15%;position:absolute;top:-15%;z-index:0}.advantage-card__art_right{right:-48px}.advantage-card__art_left{left:-48px}.advantage-card__img{display:block;height:100%;max-width:none;width:auto}.advantage-card__art_right .advantage-card__img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.advantage-card__art_left .advantage-card__img{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}@media(max-width:1024px){.advantage-card{align-items:flex-start;flex-direction:column;gap:20px;min-height:0;padding:32px 24px}.advantage-card__body,.advantage-card_coupon .advantage-card__body,.advantage-card_exchange .advantage-card__body{margin-left:0;max-width:none;order:2}.advantage-card__art{align-self:center;max-width:240px;order:1;position:static}.advantage-card__art_left .advantage-card__img,.advantage-card__art_right .advantage-card__img,.advantage-card__img{border-radius:var(--radius-control);height:auto;-webkit-mask-image:none;mask-image:none;width:100%}}@media(max-width:765px){.advantages{padding-top:40px}.advantages__title{font-size:22px;margin-bottom:16px}.advantage-card{border-radius:var(--radius-card);padding:24px 16px}.advantage-card__title{font-size:20px}}.register-promo{padding-top:56px}.register-promo__shell{background:linear-gradient(100deg,var(--c-dark) 0,var(--c-dark-raised) 100%);border-radius:24px;color:var(--c-white);overflow:hidden;padding:48px;position:relative}.register-promo__body{max-width:680px;min-width:0;position:relative;z-index:1}.register-promo__title{font-size:28px;font-weight:500;line-height:1.25;margin:0;max-width:620px}.register-promo__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:24px 0 0;padding:0}.register-promo__item{align-items:center;color:var(--c-dark-text);display:flex;font-size:16px;gap:12px;line-height:1.4;max-width:620px}.register-promo__item-icon{flex:none;height:auto;width:20px}.register-promo__tips{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-width:640px}.register-promo__tip{background:hsla(0,0%,100%,.08);border-radius:var(--radius-card);padding:16px 20px}.register-promo__tip-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.register-promo__tip-label{color:var(--c-dark-muted);font-size:13px;line-height:1.3}.register-promo__tip-mark{display:block;flex:none}.register-promo__tip-text{color:var(--c-white);font-size:14px;line-height:1.5;margin:0}.register-promo__apps{margin-top:28px}.register-promo__art{bottom:0;position:absolute;right:0;top:0;width:40%;z-index:0}.register-promo__img{display:block;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%);mask-image:linear-gradient(90deg,transparent 0,#000 35%);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%}@media(max-width:1024px){.register-promo__shell{padding:32px 24px}.register-promo__body{max-width:none}.register-promo__art{display:none}}@media(max-width:765px){.register-promo{padding-top:40px}.register-promo__shell{border-radius:var(--radius-card);padding:24px 16px}.register-promo__title{font-size:22px}.register-promo__item{font-size:15px}.register-promo__tips{grid-template-columns:minmax(0,1fr)}}.referral{padding-top:56px}.referral__card{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card);min-height:360px;overflow:hidden;padding:48px;position:relative}.referral__body{max-width:640px;min-width:0;position:relative;z-index:1}.referral__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0 0 20px}.referral__text{color:var(--c-muted);font-size:16px;line-height:1.6;margin:0}.referral__text+.referral__text{margin-top:12px}.referral__art{bottom:0;position:absolute;right:0;top:0;z-index:0}.referral__img{display:block;height:100%;max-width:none;width:auto}@media(max-width:1024px){.referral__card{display:flex;flex-direction:column;gap:20px;min-height:0;padding:32px 24px}.referral__body{max-width:none}.referral__title br{display:none}.referral__art{align-self:center;max-width:240px;order:-1;position:static}.referral__img{height:auto;width:100%}}@media(max-width:765px){.referral{padding-top:40px}.referral__card{border-radius:var(--radius-card);padding:24px 16px}.referral__title{font-size:22px}.referral__text{font-size:15px}}.app-badges{display:flex;flex-wrap:wrap;gap:8px}.app-badge{align-items:center;display:inline-flex;transition:transform .15s ease}.app-badge:hover{transform:translateY(-1px)}.app-badge img{display:block}@media(max-width:765px){.app-badge{flex:1 1 auto;justify-content:center}}.home{padding:24px 0 56px}.home-title{color:var(--c-ink);font-size:26px;font-weight:500;line-height:1.25;margin:0}@media(max-width:765px){.home{padding:14px 0 32px}.home-title{font-size:20px}}.home-hero{--home-hero-bg:#efebfa}.home-hero__frame{background:var(--home-hero-bg);border-radius:24px;overflow:hidden;position:relative}.home-hero__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.home-hero__track::-webkit-scrollbar{display:none}.home-hero__slide{align-items:center;display:flex;flex:0 0 100%;gap:32px;justify-content:space-between;min-height:423px;padding:52px 48px 71px;position:relative;scroll-snap-align:start}.home-hero__slide_image{justify-content:center}.home-hero__content{flex:0 1 560px;min-width:0}.home-hero__badge{align-items:center;background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-ink);display:inline-flex;font-size:13px;gap:8px;line-height:18px;margin:0 0 18px;padding:7px 16px}.home-hero__badge-icon{color:var(--c-purple);display:inline-flex;height:16px;width:16px}.home-hero__badge-icon svg{height:100%;width:100%}.home-hero__title{color:var(--c-ink);font-size:40px;font-weight:500;line-height:1.4;margin:0;overflow-wrap:anywhere}.home-hero__accent{color:var(--c-purple);display:block}.home-hero__text{color:var(--c-muted);display:-webkit-box;font-size:16px;line-height:1.75;margin:16px 0 0;max-width:470px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-hero__button{gap:6px;height:52px;margin-top:14px;padding:0 30px 0 40px}.home-hero__button-icon{display:inline-flex;height:16px;width:16px}.home-hero__button-icon svg{height:100%;width:100%}.home-hero__art{display:block;flex:none;height:auto;margin:-36px 60px -59px 0;max-width:45%;width:520px}.home-hero__art_banner{border-radius:var(--radius-card);height:300px;margin:0 60px 0 0;max-width:none;-o-object-fit:scale-down;object-fit:scale-down;width:45%}.home-hero__slide_image .home-hero__art_banner{margin:0;width:100%}.home-hero__dots{bottom:20px;display:flex;left:42px;position:absolute}.home-hero__dot{align-items:center;background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.home-hero__dot:before{background:rgba(143,75,218,.3);border-radius:var(--radius-pill);content:"";height:6px;transition:width var(--default-timing),background-color var(--default-timing);width:6px}.home-hero__dot[aria-current=true]:before{background:var(--c-purple);width:20px}.home-hero__dot:focus-visible{box-shadow:var(--focus-ring);outline:none}@media(max-width:1024px){.home-hero__slide{min-height:360px;padding:40px 32px 56px}.home-hero__title{font-size:32px}.home-hero__art{margin-right:0}.home-hero__art_banner{height:264px}.home-hero__dots{left:26px}}@media(max-width:765px){.home-hero__frame{border-radius:20px}.home-hero__slide{align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-start;min-height:0;padding:12px 16px 40px 20px}.home-hero__slide_image{justify-content:center}.home-hero__content{flex:none;width:100%}.home-hero__badge,.home-hero__slide:first-child .home-hero__text{display:none}.home-hero__title{font-size:22px;line-height:1.45}.home-hero__text{font-size:14px;line-height:1.5;margin-top:8px}.home-hero__button{font-size:15px;height:46px;margin-top:24px;padding:0 24px}.home-hero__button-icon{display:none}.home-hero__art{align-self:flex-end;margin:0 8px 0 0;max-width:45%;order:-1;width:150px}.home-hero__art_banner{align-self:stretch;height:160px;margin:0;max-width:none;width:100%}.home-hero__dots{bottom:8px;left:12px}}.home-sections{margin-top:32px}.home-sections__list{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.home-sections__card{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--c-ink);display:flex;gap:16px;min-height:100px;padding:24px;text-decoration:none;transition:box-shadow var(--default-timing)}.home-sections__card:hover{box-shadow:var(--shadow-card-hover)}.home-sections__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-sections__icon{align-items:center;background:var(--c-purple-soft);border-radius:14px;color:var(--c-purple);display:inline-flex;flex:none;height:52px;justify-content:center;width:52px}.home-sections__icon svg{height:34px;width:34px}.home-sections__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.home-sections__title{font-size:17px;font-weight:500;line-height:1.3}.home-sections__text{color:var(--c-muted);font-size:13px;line-height:1.35}.home-sections__chevron{color:var(--c-muted);display:inline-flex;flex:none;height:24px;width:24px}.home-sections__chevron svg{height:100%;width:100%}@media(max-width:765px){.home-sections{margin-top:32px}.home-sections__list{gap:12px;grid-template-columns:minmax(0,1fr)}.home-sections__card{min-height:72px;padding:12px 16px 12px 12px}.home-sections__icon{border-radius:12px;height:44px;width:44px}.home-sections__icon svg{height:28px;width:28px}.home-sections__title{font-size:16px}}.home-popular{margin-top:48px}.home-popular__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.home-popular__all{align-items:center;border-radius:4px;color:var(--c-purple);display:inline-flex;flex:none;font-size:15px;font-weight:500;gap:6px;text-decoration:none;transition:color var(--default-timing)}.home-popular__all:hover{color:var(--c-purple-d)}.home-popular__all:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-popular__all-icon{display:inline-flex;height:14px;width:14px}.home-popular__all-icon svg{height:100%;width:100%}.home-popular__tabs{display:flex;gap:12px;margin:16px -4px 0;overflow-x:auto;padding:4px;scrollbar-width:none}.home-popular__tabs::-webkit-scrollbar{display:none}.home-popular__tab{background:var(--c-bg);border:0;border-radius:var(--radius-pill);color:var(--c-ink);cursor:pointer;flex:none;font-family:inherit;font-size:14px;height:38px;line-height:1;padding:0 16px;transition:background-color var(--default-timing),color var(--default-timing)}.home-popular__tab:hover{background:var(--c-purple-soft)}.home-popular__tab[aria-selected=true]{background:var(--c-purple);color:var(--c-white)}.home-popular__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-popular__panel{margin-top:16px}.home-popular__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.home-popular__item[hidden]{display:none}@media(max-width:1024px){.home-popular__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:765px){.home-popular{margin-top:32px}.home-popular__all{font-size:14px}.home-popular__tabs{gap:4px}.home-popular__tab{font-size:13px;height:32px;padding:0 18px}.home-popular__panel{margin-top:14px}.home-popular__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-popular__item[data-home-popular-extra]{display:none}}@media(max-width:400px){.home-popular__grid{grid-template-columns:minmax(0,1fr)}}.home-how{margin-top:80px}.home-how__subtitle{color:var(--c-muted);font-size:15px;line-height:1.3;margin:8px 0 0;max-width:800px}.home-how__list{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:0}.home-how__step{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:24px}.home-how__number{align-items:center;background:linear-gradient(135deg,#7956e4,#5e64ec);border-radius:50%;color:var(--c-white);display:inline-flex;flex:none;font-size:17px;font-weight:500;height:44px;justify-content:center;width:44px}.home-how__step-title{color:var(--c-ink);font-size:17px;font-weight:500;line-height:1.3;margin:18px 0 0}.home-how__text{color:var(--c-muted);font-size:13px;line-height:1.75;margin:26px 0 0}.home-how__text_short{display:none}@media(max-width:1024px){.home-how__list{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:765px){.home-how{margin-top:32px}.home-how__subtitle{display:none}.home-how__list{gap:12px;grid-template-columns:minmax(0,1fr)}.home-how__step{align-items:flex-start;flex-direction:row;gap:16px;min-height:104px;padding:16px}.home-how__number{font-size:15px;height:36px;width:36px}.home-how__step-title{font-size:15px;margin:0}.home-how__text{line-height:1.55;margin-top:6px}.home-how__text_full{display:none}.home-how__text_short{display:block}}.home-bonus{margin-top:60px}.home-bonus__card{align-items:center;background:linear-gradient(90deg,#241e38,#3b2a5e);border-radius:24px;color:var(--c-white);display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:48px;position:relative}.home-bonus__card:after{background:rgba(124,84,206,.35);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-10px;top:24px;width:280px}.home-bonus__content{flex:0 1 560px;min-width:0;position:relative;z-index:1}.home-bonus__badge{background:hsla(0,0%,100%,.12);border-radius:var(--radius-pill);color:hsla(0,0%,100%,.85);display:inline-block;font-size:13px;line-height:18px;margin:0;padding:6px 30px}.home-bonus__title{font-size:28px;font-weight:500;line-height:1.4;margin:14px 0 0}.home-bonus__text{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.8;margin:14px 0 0}.home-bonus__button{font-size:15px;height:52px;margin-top:14px;padding:0 30px}.home-bonus__stats{display:flex;flex:none;gap:16px;margin:0;position:relative;z-index:1}.home-bonus__stat{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-control);display:flex;flex-direction:column-reverse;gap:6px;justify-content:center;min-height:116px;padding:12px;text-align:center;width:170px}.home-bonus__stat-label{color:hsla(0,0%,100%,.75);font-size:13px;line-height:1.3}.home-bonus__stat-value{font-size:26px;font-weight:500;line-height:1.2;margin:0;white-space:nowrap}@media(max-width:1439px){.home-bonus__stats{gap:12px}.home-bonus__stat{width:140px}}@media(max-width:1024px){.home-bonus__card{align-items:stretch;flex-direction:column;gap:0;padding:40px 32px}.home-bonus__content{display:contents}.home-bonus__badge{align-self:flex-start}.home-bonus__badge,.home-bonus__button,.home-bonus__text,.home-bonus__title{position:relative;z-index:1}.home-bonus__button{align-self:flex-start;margin-top:24px;order:1}.home-bonus__stats{align-self:stretch;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:24px 0 0}.home-bonus__stat{width:auto}}@media(max-width:765px){.home-bonus{margin-top:32px}.home-bonus__card{border-radius:20px;padding:24px 16px}.home-bonus__card:after{bottom:-60px;height:200px;right:-60px;top:auto;width:200px}.home-bonus__badge{font-size:12px;padding:5px 16px}.home-bonus__title{font-size:20px}.home-bonus__text{font-size:14px;line-height:1.6}.home-bonus__button{align-self:stretch;margin-top:20px}.home-bonus__stats{gap:8px;margin-top:20px}.home-bonus__stat{min-height:84px;padding:10px 4px}.home-bonus__stat-label{font-size:11px}.home-bonus__stat-value{font-size:18px}}.bullet-list{display:flex;flex-direction:column;gap:8px}.bullet-list__item{color:var(--c-ink);font-size:16px;line-height:1.4;padding-left:20px;position:relative}.bullet-list__item:before{background:var(--c-purple);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.developers{gap:64px;padding-bottom:80px;padding-top:24px}.developers,.developers__hero{display:flex;flex-direction:column}.developers__hero{align-items:flex-start;gap:20px}.developers__title{color:var(--c-ink);font-size:40px;font-weight:500;line-height:1.2}.developers__lead{color:var(--c-muted);font-size:18px;line-height:1.5;max-width:720px}.developers__actions{display:flex;flex-wrap:wrap;gap:16px}.developers__button{border-radius:100px;font-size:16px;padding:16px 32px}@media(max-width:1024px){.developers__button:hover:after{opacity:0}.developers__button:active:after{opacity:1}}.developers__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.developers-subtitle{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25}.developers-card{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px;padding:28px 24px}.developers-card__title{color:var(--c-ink);font-size:22px;font-weight:500;line-height:1.25}.developers-card__text{color:var(--c-muted);font-size:16px;line-height:1.3}.developers-steps{display:flex;flex-direction:column;gap:24px}.developers-steps__list{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.developers-steps__item{background:var(--c-bg-soft);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;padding:24px}.developers-steps__num{align-items:center;background:var(--c-purple);border-radius:50%;color:var(--c-white);display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;width:36px}.developers-steps__name{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.25}.developers-steps__text{color:var(--c-muted);font-size:16px;line-height:1.3}.developers-form{align-items:start;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:48px}.developers-form__info{display:flex;flex-direction:column;gap:16px}.developers-form__text{color:var(--c-muted);font-size:16px;line-height:1.4}.developers-form__body{align-content:center;align-self:stretch;display:grid}.developers-form__form{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.developers-form__form[hidden]{display:none}.developers-form__field{display:flex;flex-direction:column;gap:6px}.developers-form__field_wide{grid-column:1/-1}.developers-form__label{color:var(--c-muted);font-size:14px}.developers-form__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-bg-soft);border:1.5px solid #e3e3ea;border-radius:14px;color:var(--c-ink);font-family:var(--font);font-size:16px;height:56px;letter-spacing:-.008em;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.developers-form__input::-moz-placeholder{color:var(--c-muted)}.developers-form__input::placeholder{color:var(--c-muted)}.developers-form__input:focus{background:#fff;border-color:var(--c-purple);box-shadow:0 0 0 3px rgba(116,66,200,.12);outline:none}.developers-form__input_error{background:#fff5f5;border-color:var(--alert-color)}.developers-form__trap{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.developers-form__consent{align-items:flex-start;color:var(--c-ink);cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4}.developers-form__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #cfcfda;border-radius:5px;cursor:pointer;flex:none;height:20px;margin:0;position:relative;width:20px}.developers-form__checkbox:checked{background:var(--c-purple);border-color:var(--c-purple)}.developers-form__checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:2.5px;transform:rotate(45deg);width:4.5px}.developers-form__checkbox:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.developers-form__consent-text{flex:1}.developers-form__link{color:var(--c-purple);text-decoration:none}@media(min-width:1025px){.developers-form__link:hover{text-decoration:underline;text-underline-offset:2px}}.developers-form__error{color:var(--alert-color);font-size:14px;line-height:1.3}.developers-form__error_wide{grid-column:1/-1}.developers-form__submit{border-radius:100px;font-size:16px;grid-column:1/-1;justify-self:start;padding:16px 32px}@media(max-width:1024px){.developers-form__submit:hover:after{opacity:0}.developers-form__submit:active:after{opacity:1}}.developers-form__submit:disabled{cursor:not-allowed;opacity:.6}.developers-form__submit:disabled:after{opacity:0}.developers-form__success{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px;text-align:center}.developers-form__success[hidden]{display:none}.developers-form__success-icon{background:var(--primary-gradient);border-radius:50%;height:64px;position:relative;width:64px}.developers-form__success-icon:after{border:solid #fff;border-width:0 4px 4px 0;content:"";height:25px;left:23px;position:absolute;top:14px;transform:rotate(45deg);width:12px}.developers-form__success-title{color:var(--c-ink);font-size:24px;font-weight:500;line-height:1.25}.developers-form__success-text{color:var(--c-muted);font-size:16px;line-height:1.3}@media(max-width:1024px){.developers{gap:48px;padding-bottom:60px}.developers__title{font-size:32px}.developers-steps__list,.developers__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.developers-form{gap:32px;grid-template-columns:minmax(0,1fr);padding:32px}}@media(max-width:765px){.developers-subtitle{font-size:24px}.developers{gap:40px;padding-bottom:48px}.developers__title{font-size:28px}.developers__lead{font-size:16px}.developers__cards{grid-template-columns:minmax(0,1fr)}.developers__actions{align-self:stretch;flex-direction:column}.developers-steps__list{grid-template-columns:minmax(0,1fr)}.developers-form{gap:24px;padding:24px 16px}.developers-form__form{grid-template-columns:minmax(0,1fr)}.developers-form__submit{justify-self:stretch}}.coupon-page{padding-bottom:72px;padding-top:32px}.coupon-page__crumbs{margin-bottom:16px}.coupon-page__back{align-items:center;border-radius:4px;color:var(--c-ink);display:none;font-size:14px;gap:8px;margin-bottom:12px;min-height:24px;text-decoration:none}.coupon-page__back:focus-visible{box-shadow:var(--focus-ring);outline:none}.coupon-page__back-icon{display:inline-flex;height:18px;transform:rotate(180deg);width:18px}.coupon-page__back-icon svg{height:100%;width:100%}.coupon-page__hero{display:grid;gap:32px;grid-template-columns:minmax(0,642fr) minmax(0,606fr)}.coupon-page__media{align-self:stretch;aspect-ratio:642/440;background:var(--c-bg);border-radius:20px;position:relative;width:100%}.coupon-page__image{border-radius:inherit;display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.coupon-page__image_placeholder{background:var(--c-bg);-o-object-fit:contain;object-fit:contain;padding:18%}.coupon-page__stub{align-items:center;background:var(--c-purple-soft);border-radius:inherit;color:var(--c-purple);display:flex;font-size:96px;font-weight:600;height:100%;justify-content:center;width:100%}.coupon-page__discount,.coupon-page__kind{border-radius:var(--radius-pill);line-height:1.2;padding:6px 16px;position:absolute;top:24px}.coupon-page__kind{background:var(--c-purple-soft);color:var(--c-purple);font-size:12px;font-weight:500;left:24px;letter-spacing:.12em;text-transform:uppercase}.coupon-page__discount{background:var(--c-accent);color:var(--c-white);font-size:15px;font-weight:600;right:24px}.coupon-page__info{align-self:start;background:var(--c-bg);border-radius:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0;padding:36px 40px 40px}.coupon-page__merchant{color:var(--c-muted);font-size:12px;font-weight:500;letter-spacing:.12em;margin:0;overflow-wrap:break-word;text-transform:uppercase}.coupon-page__title{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:12px 0 0}.coupon-page__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin:16px 0 0}.coupon-page__price-current{color:var(--c-ink);font-size:36px;font-weight:500;line-height:1.1;white-space:nowrap}.coupon-page__price-old{color:var(--c-muted);font-size:17px;white-space:nowrap}.coupon-page__saving{align-self:flex-start;background:#e6f6ec;border-radius:var(--radius-pill);color:#146c43;font-size:14px;font-weight:500;line-height:1.2;margin:14px 0 0;padding:6px 14px}.coupon-page__facts{display:grid;gap:14px;margin:28px 0 24px}.coupon-page__fact{align-items:baseline;display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:1.35}.coupon-page__fact-name{color:var(--c-muted)}.coupon-page__fact-value{color:var(--c-ink);margin:0;text-align:right}.coupon-page__fact-value_accent{color:var(--c-purple);font-weight:500}.coupon-page__actions{display:flex;gap:16px}.coupon-page__buy,.coupon-page__to-cart{min-height:52px;padding:14px 24px}.coupon-page__buy{flex:1 1 auto}.coupon-page__to-cart{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-purple);color:var(--c-purple);flex:none;gap:8px;min-width:190px}.coupon-page__to-cart:not(.button_transparent):hover{background:var(--c-purple-soft)}.coupon-page__to-cart:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-purple),var(--focus-ring)}.coupon-page__to-cart-icon{display:none}.coupon-page__to-cart-icon svg{height:22px;width:22px}.coupon-page__section{margin-top:64px}.coupon-page__heading{color:var(--c-ink);font-size:26px;font-weight:500;line-height:1.25;margin:0}.coupon-page__steps{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.coupon-page__step{align-items:flex-start;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;gap:20px;padding:24px 24px 32px}.coupon-page__step-number{align-items:center;background:linear-gradient(135deg,#7956e4,#5e64ec);border-radius:50%;color:var(--c-white);display:inline-flex;flex:none;font-size:16px;font-weight:500;height:40px;justify-content:center;width:40px}.coupon-page__step-title{color:var(--c-ink);font-size:17px;font-weight:500;line-height:1.3;margin:8px 0 0}.coupon-page__step-text{color:var(--c-muted);font-size:13px;line-height:1.7;margin:10px 0 0}.coupon-page__about{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,480px);margin-top:56px}.coupon-page__text{color:var(--c-muted);font-size:15px;line-height:1.85;margin:16px 0 0;max-width:760px}.coupon-page__tiers{display:grid;gap:6px;list-style:none;margin:8px 0 0;max-width:560px;padding:0}.coupon-page__tier{display:flex;font-size:15px;gap:16px;line-height:1.6}.coupon-page__tier-when{color:var(--c-muted);display:inline-block;flex:none;width:140px}.coupon-page__tier-when:first-letter{text-transform:uppercase}.coupon-page__tier-value{color:var(--c-ink)}.coupon-page__amount{white-space:nowrap}.coupon-page__more{border-radius:4px;color:var(--c-purple);display:inline-block;font-size:15px;font-weight:500;margin-top:16px;text-decoration:none}.coupon-page__more:hover{color:var(--c-purple-d)}.coupon-page__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.coupon-page__similar{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.coupon-merchant{align-items:flex-start;background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:24px;min-width:0;padding:28px 32px 32px}.coupon-merchant__head{align-items:center;display:flex;gap:20px;min-width:0;width:100%}.coupon-merchant__logo{background:var(--c-purple-soft);border-radius:14px;flex:none;height:56px;overflow:hidden;width:56px}.coupon-merchant__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;width:100%}.coupon-merchant__stub{align-items:center;color:var(--c-purple);display:flex;font-size:24px;font-weight:600;height:100%;justify-content:center;width:100%}.coupon-merchant__text{min-width:0}.coupon-merchant__name{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.3;margin:0;overflow-wrap:break-word}.coupon-merchant__count{color:var(--c-muted);font-size:13px;margin:4px 0 0}.coupon-merchant__all{align-items:center;background:var(--c-purple-soft);border-radius:var(--radius-pill);color:var(--c-purple-d);display:inline-flex;font-size:14px;font-weight:500;min-height:40px;padding:0 22px;text-decoration:none;transition:background-color var(--default-timing)}.coupon-merchant__all:hover{background:#e6dcf7}.coupon-merchant__all:focus-visible{box-shadow:var(--focus-ring);outline:none}@media(max-width:1024px){.coupon-page__hero{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-page__info{padding:28px}.coupon-page__actions{flex-direction:column;gap:12px}.coupon-page__to-cart{min-width:0}.coupon-page__steps{gap:16px}.coupon-page__step{flex-direction:column;gap:12px}.coupon-page__step-title{margin-top:0}.coupon-page__about{gap:32px;grid-template-columns:minmax(0,1fr)}.coupon-page__similar{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:765px){.coupon-page{padding-bottom:40px;padding-top:16px}.coupon-page__crumbs{display:none}.coupon-page__back{display:inline-flex}.coupon-page__hero{gap:16px;grid-template-columns:minmax(0,1fr)}.coupon-page__media{aspect-ratio:351/236;border-radius:var(--radius-card)}.coupon-page__stub{font-size:64px}.coupon-page__discount,.coupon-page__kind{padding:5px 14px;top:16px}.coupon-page__kind{font-size:11px;left:16px}.coupon-page__discount{font-size:14px;right:16px}.coupon-page__info{border-radius:var(--radius-card);padding:20px}.coupon-page__merchant{font-size:11px}.coupon-page__title{font-size:20px;margin-top:8px}.coupon-page__price{margin-top:10px}.coupon-page__price-current{font-size:28px}.coupon-page__price-old{font-size:15px}.coupon-page__saving{font-size:13px;margin-top:12px}.coupon-page__facts{gap:10px;margin:20px 0}.coupon-page__fact{font-size:13px}.coupon-page__actions{flex-direction:row}.coupon-page__buy,.coupon-page__to-cart{font-size:15px;min-height:48px}.coupon-page__to-cart{min-width:0;padding:0;width:48px}.coupon-page__to-cart-icon{display:inline-flex}.coupon-page__to-cart-label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.coupon-page__section{margin-top:32px}.coupon-page__heading{font-size:20px}.coupon-page__steps{gap:8px;margin-top:14px}.coupon-page__step{gap:10px;padding:14px 12px 16px}.coupon-page__step-number{font-size:13px;height:28px;width:28px}.coupon-page__step-title{font-size:13px;line-height:1.35;overflow-wrap:break-word}.coupon-page__step-text{display:none}.coupon-page__about{gap:24px;margin-top:32px}.coupon-page__more,.coupon-page__text,.coupon-page__tier{font-size:14px}.coupon-page__tier-when{width:112px}.coupon-page__text{line-height:1.6;margin-top:12px}.coupon-page__similar{gap:12px;margin-top:14px}.coupon-merchant{gap:16px;padding:20px}.coupon-merchant__head{gap:14px}.coupon-merchant__logo{border-radius:12px;height:48px;width:48px}.coupon-merchant__name{font-size:17px}}@media(max-width:400px){.coupon-page__similar{grid-template-columns:minmax(0,1fr)}}.cart-page{padding-bottom:72px;padding-top:32px}.cart-page__crumbs{margin-bottom:16px}.cart-page__title{color:var(--c-ink);font-size:32px;font-weight:500;line-height:1.2;margin:0 0 28px}.cart-page__title:focus{outline:none}.cart-page__body[aria-busy=true] .cart-line__price,.cart-page__body[aria-busy=true] .cart-summary{opacity:.55;transition:opacity .2s .15s}.cart-page__loading{animation:cart-appear .2s linear .4s both;color:var(--c-muted);font-size:15px;margin:0}@keyframes cart-appear{0%{opacity:0}to{opacity:1}}.cart-amount{white-space:nowrap}.cart{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 440px}.cart__list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.cart-line{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"media info quantity remove" "media info quantity price";grid-template-columns:100px minmax(0,1fr) auto minmax(112px,auto);grid-template-rows:auto 1fr;min-height:132px;padding:16px}.cart-line__media{align-self:center;background:var(--c-bg);border-radius:12px;grid-area:media;height:100px;overflow:hidden;width:100px}.cart-line__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-line__image_placeholder{background:var(--c-bg-soft);-o-object-fit:contain;object-fit:contain;padding:18%}.cart-line__stub{align-items:center;background:var(--c-purple-soft);color:var(--c-purple);display:flex;font-size:36px;font-weight:600;height:100%;justify-content:center;width:100%}.cart-line__info{align-self:center;grid-area:info;min-width:0;padding-left:4px}.cart-line__merchant{color:var(--c-muted);font-size:12px;letter-spacing:.1em;line-height:1.35;margin:0 0 6px;text-transform:uppercase}.cart-line__merchant,.cart-line__title{font-weight:500;overflow-wrap:break-word}.cart-line__title{color:var(--c-ink);font-size:18px;line-height:1.3;margin:0}.cart-line__link{border-radius:4px;color:inherit;text-decoration:none}.cart-line__link:hover{color:var(--c-purple)}.cart-line__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.cart-line__chip{background:#e6f6ec;color:#146c43;margin-top:10px}.cart-line__chip,.cart-line__status{border-radius:var(--radius-pill);display:inline-block;font-size:13px;font-weight:500;line-height:1.2;padding:4px 10px}.cart-line__status{background:#fdecec;color:#a4161a;margin:10px 0 0}.cart-line__status_reason,.cart-line__status_unverified{background:#fff4e5;color:#8a4b00}.cart-line__status_reason{display:table}.cart-line__quantity{align-self:center;grid-area:quantity;margin-right:16px}.cart-line__stock{color:var(--c-muted);font-size:12px;line-height:1.3;margin:6px 0 0;min-width:100%;text-align:center;width:0}.cart-line__single{font-size:15px;height:40px;width:100px}.cart-line__remove,.cart-line__single{align-items:center;color:var(--c-muted);display:inline-flex;justify-content:center}.cart-line__remove{align-self:start;background:none;border:0;border-radius:8px;cursor:pointer;grid-area:remove;height:32px;justify-self:end;margin:-4px -6px 0 0;padding:0;transition:color var(--default-timing),background-color var(--default-timing);width:32px}.cart-line__remove svg{height:22px;width:22px}.cart-line__remove:hover:not(:disabled){background:var(--c-bg-soft);color:var(--c-ink)}.cart-line__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.cart-line__remove:disabled{cursor:not-allowed;opacity:.35}.cart-line__price{align-self:start;grid-area:price;margin-top:6px;text-align:right}.cart-line__total{color:var(--c-ink);font-size:22px;font-weight:500;line-height:1.2;margin:0}.cart-line__changed,.cart-line__unit{font-size:12px;line-height:1.35;margin:4px 0 0}.cart-line__unit{color:var(--c-muted)}.cart-line__changed{color:#9a3412;font-weight:500}.cart-line_missing .cart-line__media{opacity:.5}.cart-line_missing .cart-line__title{color:var(--c-muted)}.cart-stepper{background:var(--c-bg-soft);border-radius:var(--radius-pill);height:40px;padding:0 4px}.cart-stepper,.cart-stepper__button{align-items:center;display:inline-flex}.cart-stepper__button{background:none;border:0;border-radius:50%;color:var(--c-purple);cursor:pointer;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;transition:background-color var(--default-timing);width:32px}.cart-stepper__button:first-child{color:var(--c-ink)}.cart-stepper__button:hover:not(:disabled){background:var(--c-bg)}.cart-stepper__button:disabled{cursor:not-allowed;opacity:.35}.cart-stepper__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.cart-stepper__value{color:var(--c-ink);font-size:16px;min-width:28px;text-align:center}.cart-summary{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card);padding:30px 32px 32px;position:sticky;top:calc(var(--header-height) + 24px)}.cart-summary__title{color:var(--c-ink);font-size:20px;font-weight:500;line-height:1.3;margin:0 0 20px}.cart-summary__rows{display:grid;gap:12px;margin:0}.cart-summary__row{align-items:baseline;display:flex;font-size:15px;gap:16px;justify-content:space-between;line-height:1.35}.cart-summary__row dt{color:var(--c-muted)}.cart-summary__row dd{color:var(--c-ink);margin:0;text-align:right}.cart-summary__row .cart-summary__saving{color:#146c43}.cart-summary__row .cart-summary__bonuses{color:var(--c-purple-d);font-weight:500}.cart-summary__warning{background:#fdecec;border-radius:12px;color:#a4161a;font-size:13px;line-height:1.4;margin:16px 0 0;padding:10px 12px}.cart-summary__total{align-items:baseline;border-top:1px solid var(--c-line);color:var(--c-ink);display:flex;font-size:18px;font-weight:500;gap:16px;justify-content:space-between;margin:20px 0 0;padding-top:20px}.cart-summary__total-value{font-size:26px}.cart-summary__pay{background:linear-gradient(90deg,var(--c-purple) 0,#5b6cf0 100%);margin-top:20px;min-height:56px;transition:filter var(--default-timing),box-shadow var(--default-timing);width:100%}.cart-summary__pay:not(.button_transparent):hover{background:linear-gradient(90deg,var(--c-purple) 0,#5b6cf0 100%);filter:brightness(.9)}.cart-summary__pay:disabled{cursor:not-allowed;opacity:.45}.cart-summary__hint{color:var(--c-muted);font-size:12px;line-height:1.45;margin:16px 0 0;text-align:center}.cart-wallet{background:var(--c-purple-soft);border-radius:12px;color:var(--c-muted);font-size:13px;line-height:1.4;margin-top:12px;padding:10px 12px}.cart-wallet__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;margin:0}.cart-wallet__value{color:var(--c-ink);font-weight:500;white-space:nowrap}.cart-wallet__side{white-space:nowrap}.cart-wallet__shortage{color:#a4161a;font-weight:500;margin:4px 0 0}.cart-wallet__hint{display:inline-block}.cart-wallet_short{background:#fdecec}.cart-result{margin-bottom:24px}.cart-result:empty{display:none}.cart-result [hidden]{display:none!important}.cart-result__card{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card);max-width:760px;padding:28px 32px 32px}.cart-result__headline{color:var(--c-ink);font-size:28px;font-weight:500;line-height:1.25;margin:0}.cart-result__headline:focus{outline:none}.cart-result__text{color:var(--c-muted);font-size:15px;line-height:1.55;margin:10px 0 0;max-width:720px}.cart-result__text:empty{display:none}.cart-result__group{margin-top:24px}.cart-result__group_alert{background:#fdecec;border-radius:16px;padding:16px 20px}.cart-result__group_alert .cart-result__subtitle,.cart-result__group_alert .cart-result__text{color:#a4161a}.cart-result__subtitle{color:var(--c-ink);font-size:16px;font-weight:500;line-height:1.35;margin:0 0 12px}.cart-result__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.cart-result__row{-moz-column-gap:16px;column-gap:16px;display:grid;font-size:15px;grid-template-columns:minmax(0,1fr) auto;line-height:1.4}.cart-result__name{color:var(--c-ink);overflow-wrap:anywhere}.cart-result__value{color:var(--c-ink);font-weight:500;text-align:right;white-space:nowrap}.cart-result__note{color:var(--c-muted);font-size:13px;grid-column:1/-1}.cart-result__note:empty{display:none}.cart-result__link{border-radius:4px;color:var(--c-purple-d);font-weight:500;text-decoration:underline;text-underline-offset:3px}.cart-result__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.cart-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cart-result__button{min-height:48px;padding:0 28px}.cart-result__button_secondary{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-purple);color:var(--c-purple)}.cart-result__button_secondary:not(.button_transparent):hover{background:var(--c-purple-soft)}.cart-result__button_secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-purple),var(--focus-ring)}.cart-result.cart-result_near{margin:12px 0 0}.cart-result_near .cart-result__card{background:var(--c-purple-soft);border-radius:12px;box-shadow:none;max-width:none;padding:12px 14px}.cart-result_near .cart-result__card[data-cart-pay-state=funds]{background:#fdecec}.cart-result_near .cart-result__card[data-cart-pay-state=funds] .cart-result__headline{color:#a4161a}.cart-result_near .cart-result__headline{font-size:16px;line-height:1.35}.cart-result_near .cart-result__text{font-size:13px;line-height:1.45;margin-top:6px}.cart-result_near .cart-result__group{margin-top:12px}.cart-result_near .cart-result__subtitle{font-size:14px;margin-bottom:8px}.cart-result_near .cart-result__row{font-size:13px}.cart-result_near .cart-result__actions{flex-direction:column;margin-top:12px}.cart-result_near .cart-result__button{min-height:44px;width:100%}.cart-message{background:var(--c-bg);border-radius:24px;box-shadow:var(--shadow-card);max-width:640px;padding:36px 40px 40px}.cart-message__title{color:var(--c-ink);font-size:22px;font-weight:500;line-height:1.3;margin:0}.cart-message__text{color:var(--c-muted);font-size:15px;line-height:1.6;margin:12px 0 0}.cart-message__actions{display:flex;flex-wrap:wrap;gap:12px}.cart-message__button{margin-top:24px;min-height:48px;padding:0 28px}.cart-message__button_secondary{background:var(--c-bg);box-shadow:inset 0 0 0 1.5px var(--c-purple);color:var(--c-purple)}.cart-message__button_secondary:not(.button_transparent):hover{background:var(--c-purple-soft)}.cart-message__button_secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-purple),var(--focus-ring)}.cart-notice{align-items:center;background:var(--c-dark);border-radius:14px;bottom:24px;box-shadow:0 12px 32px rgba(24,20,37,.25);color:var(--c-white);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;left:50%;line-height:1.4;max-width:calc(100% - 32px);padding:14px 20px;position:fixed;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1100}.cart-notice:empty{box-shadow:none;padding:0}.cart-notice__link{border-radius:4px;color:#d7bdf7;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cart-notice__link:hover{color:var(--c-white)}.cart-notice__link:focus-visible{box-shadow:0 0 0 2px var(--c-dark),0 0 0 4px #d7bdf7;outline:none}@media(max-width:1024px){.cart{gap:24px;grid-template-columns:minmax(0,1fr)}.cart-summary{position:static}}@media(max-width:765px){.cart-page{padding-bottom:40px;padding-top:16px}.cart-page__crumbs{margin-bottom:12px}.cart-page__title{font-size:24px;margin-bottom:16px}.cart{gap:16px}.cart__list{gap:12px}.cart-line{-moz-column-gap:12px;column-gap:12px;grid-template-areas:"media info remove" "quantity quantity price";grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:0;padding:12px;row-gap:12px}.cart-line__media{align-self:start;border-radius:10px;height:72px;width:72px}.cart-line__stub{font-size:28px}.cart-line__info{padding-left:0}.cart-line__merchant{font-size:11px;margin-bottom:4px}.cart-line__title{font-size:16px}.cart-line__chip,.cart-line__status{font-size:12px;margin-top:8px}.cart-line__quantity{margin-right:0}.cart-line__stock{min-width:0;text-align:left;width:auto}.cart-line__price{align-self:center;margin-top:0}.cart-line__total{font-size:18px}.cart-line_missing{grid-template-areas:"media info remove"}.cart-summary{border-radius:var(--radius-card);padding:20px}.cart-summary__title{font-size:18px;margin-bottom:16px}.cart-summary__row{font-size:14px}.cart-summary__total-value{font-size:22px}.cart-summary__pay{min-height:52px}.cart-message{border-radius:var(--radius-card);padding:24px 20px}.cart-message__title{font-size:18px}.cart-message__button{margin-top:16px;width:100%}.cart-message__actions{flex-direction:column;gap:0}.cart-notice{bottom:16px}.cart-result{margin-bottom:16px}.cart-result__card{border-radius:var(--radius-card);padding:20px}.cart-result__headline{font-size:22px}.cart-result__group_alert{padding:12px 14px}.cart-result__actions{flex-direction:column}.cart-result__button{width:100%}}.exchanger-page [hidden]{display:none}.exchanger-filters__buy>.catalog-filters__group:first-child{border-top:1px solid var(--c-line);margin-top:20px;padding-top:20px}.exchanger-check__radio{border-radius:50%}.exchanger-check__radio:checked{background:var(--c-bg);border-color:var(--c-purple);box-shadow:inset 0 0 0 4px var(--c-bg),inset 0 0 0 10px var(--c-purple)}.exchanger-check__radio:checked:focus-visible{box-shadow:inset 0 0 0 4px var(--c-bg),inset 0 0 0 10px var(--c-purple),var(--focus-ring)}.exchanger-tab{cursor:pointer;position:relative}.exchanger-tab__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.exchanger-tab:has(.exchanger-tab__input:checked){background:var(--c-purple);box-shadow:none;color:var(--c-white)}.exchanger-tab:has(.exchanger-tab__input:focus-visible){box-shadow:var(--focus-ring)}.exchanger-buy{list-style:none;margin-bottom:0;padding:0}.exchanger__next-page-button{display:flex;margin:32px auto 0;padding:14px 28px}.exchanger__next-page-button._inactive{display:none}.exchanger__next-page-button._loading{background:none;padding:0;pointer-events:none}.exchanger-sell{background:var(--c-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:20px;padding:32px}.exchanger-sell__title{font-size:22px;font-weight:500;line-height:1.3;margin:0}.exchanger-sell__steps{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.exchanger-sell__step{align-items:flex-start;color:var(--c-ink);display:flex;font-size:15px;gap:14px;line-height:1.45}.exchanger-sell__number{align-items:center;background:linear-gradient(135deg,#7956e4,#5e64ec);border-radius:50%;color:var(--c-white);display:inline-flex;flex:none;font-size:15px;font-weight:500;height:36px;justify-content:center;width:36px}.exchanger-sell__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.exchanger-sell__button{padding:14px 28px}.exchanger-promo,.exchanger-sell__actions .button_secondary{background:var(--c-purple-soft)}.exchanger-promo{align-items:center;border-radius:var(--radius-card);display:flex;gap:24px;margin-top:40px;padding:24px 32px}.exchanger-promo__icon{align-items:center;background:linear-gradient(135deg,#8f4bda,#4f7bf0);border-radius:14px;color:var(--c-white);display:inline-flex;flex:none;height:56px;justify-content:center;width:56px}.exchanger-promo__icon svg{height:28px;width:28px}.exchanger-promo__text{flex:1;min-width:0}.exchanger-promo__title{font-size:20px;font-weight:500;line-height:1.3;margin:0}.exchanger-promo__lead{color:var(--c-muted);font-size:15px;line-height:1.4;margin:6px 0 0}.exchanger-promo__button{flex:none;padding:16px 40px}.exchanger-total{align-items:center;background:var(--c-bg);border-radius:var(--radius-card);bottom:24px;box-shadow:var(--shadow-card-hover);display:flex;gap:16px 24px;justify-content:space-between;left:0;margin:0 auto;max-width:1280px;opacity:0;padding:16px 16px 16px 24px;position:fixed;right:0;transform:translateY(calc(100% + 40px));transition:opacity .25s,transform .25s,visibility 0s .25s;visibility:hidden;width:calc(100% - 32px);z-index:100}.exchanger-total._visible{opacity:1;transform:none;transition:opacity .25s,transform .25s;visibility:visible}.exchanger-total__calculation{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;min-width:0}.exchanger-total__summary{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.exchanger-total__text{color:var(--c-muted);font-size:14px;white-space:nowrap}.exchanger-total__value{color:var(--c-ink);font-size:16px;font-weight:600}.exchanger-total__value_price{color:var(--c-purple)}.exchanger-total__choices{display:flex;gap:16px}.exchanger-total__choices-button{background:var(--t);border:0;border-radius:4px;color:var(--c-purple);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;min-height:24px;padding:0}.exchanger-total__choices-button:hover{color:var(--c-purple-d)}.exchanger-total__choices-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.exchanger-total__button{flex:none;gap:8px;padding:14px 24px}.exchanger-total__button-icon{display:inline-flex;height:20px;width:20px}.exchanger-total__button-icon svg{height:100%;width:100%}body:has(.exchanger-total._visible) .cart-notice{bottom:120px}@media(prefers-reduced-motion:reduce){.exchanger-total,.exchanger-total._visible{transition:none}}@media(max-width:1024px){.exchanger-sell__steps{gap:16px;grid-template-columns:minmax(0,1fr)}}@media(max-width:765px){.exchanger-sell{margin-top:12px;padding:20px 16px}.exchanger-sell__title{font-size:20px}.exchanger-promo,.exchanger-sell__actions{flex-direction:column}.exchanger-promo{align-items:flex-start;gap:16px;margin-top:24px;padding:20px 16px}.exchanger-promo__title{font-size:18px}.exchanger-promo__lead{font-size:14px}.exchanger-promo__button{width:100%}.exchanger-total{bottom:12px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 12px 16px;width:calc(100% - 24px)}.exchanger-total__calculation{display:contents}.exchanger-total__summary{gap:2px 12px;grid-column:1/-1}.exchanger-total__text{font-size:13px}.exchanger-total__value{font-size:14px}.exchanger-total__button{padding:12px 18px}body:has(.exchanger-total._visible) .cart-notice{bottom:136px}}.exchanger-lot{cursor:pointer;outline:2px solid transparent;outline-offset:-2px;transition:outline-color var(--default-timing),box-shadow var(--default-timing)}.exchanger-lot._selected{outline-color:var(--c-purple)}.exchanger-lot_owned{outline-color:var(--c-line)}.exchanger-lot_reserved{outline-color:#ffc14d}.exchanger-lot__checkbox{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:4px;width:44px;z-index:2}.exchanger-lot__checkbox-input{height:1px;opacity:0;position:absolute;width:1px}.exchanger-lot__checkbox-input:checked+.exchanger-lot__checkbox-box{background:var(--c-purple);border-color:var(--c-purple);color:#fff}.exchanger-lot__checkbox-input:focus-visible+.exchanger-lot__checkbox-box{box-shadow:var(--focus-ring)}.exchanger-lot__checkbox-box{align-items:center;background:var(--c-bg);border:1.5px solid var(--c-line);border-radius:50%;color:var(--c-muted);display:flex;height:28px;justify-content:center;transition:background-color var(--default-timing),border-color var(--default-timing),color var(--default-timing);width:28px}.exchanger-lot__checkbox:hover .exchanger-lot__checkbox-input:not(:checked)+.exchanger-lot__checkbox-box{border-color:var(--c-purple);color:var(--c-purple)}.exchanger-lot__owned{background:var(--c-bg);border-radius:var(--radius-pill);color:var(--c-purple);font-size:12px;font-weight:600;line-height:1.2;padding:4px 10px;position:absolute;right:8px;top:8px;white-space:nowrap}.exchanger-lot__reservation{align-items:center;background:#fff3d6;border-radius:var(--radius-control);color:#6b3f00;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:8px;padding:6px 12px}.exchanger-lot__reservation-icon{display:inline-flex;flex:none;height:16px;width:16px}.exchanger-lot__reservation-text{line-height:1.2}.exchanger-lot__reservation-time{font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:765px){.exchanger-lot__reservation{font-size:11px;padding:4px 10px}}.exchanger-show__countdown{align-items:center;background:linear-gradient(120.04deg,#fff3d6,#ffe3b0);border-radius:20px;color:#6b3f00;display:flex;flex-direction:column;gap:8px;margin:24px auto 0;max-width:360px;padding:16px 24px;text-align:center}.exchanger-show__countdown-label{font-size:14px;font-weight:500}.exchanger-show__countdown-time{font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}._fade-out{opacity:0!important;transform:translateY(8px)!important;transition:opacity .24s ease,transform .24s ease}._fade-in{animation:bonuses-fade-in .28s ease both}@keyframes bonuses-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.exchanger-show__countdown-time{font-size:28px}}@media(max-width:765px){.exchanger-show__countdown{margin-top:16px;padding:12px 20px}.exchanger-show__countdown-time{font-size:24px}}
.icon-appstore-white{height:27px;width:88px}
.icon-appstore{height:27px;width:88px}
.icon-arrow-down-grey{height:14px;width:14px}
.icon-arrow-down-white{height:25px;width:25px}
.icon-breadcrumbs-back{height:64px;width:64px}
.icon-check-circle{height:24px;width:24px}
.icon-check{height:16px;width:16px}
.icon-document{height:24px;width:24px}
.icon-googleplay-white{height:27px;width:88px}
.icon-internet{height:24px;width:24px}
.icon-phone{height:24px;width:24px}
.icon-question{height:29px;width:29px}
.icon-ruble{height:113px;width:103px}
.icon-shop-bag{height:25px;width:25px}
.icon-support{height:391.228px;width:391.228px}
.icon-unchecked{height:16px;width:16px}
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/static/fonts/Roboto-VariableFont_wdth,wght-3c9d0f6513f7cfe91016.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100 900;src:url(/static/fonts/Roboto-Italic-VariableFont_wdth,wght-a98692b7f24435150ede.ttf) format("truetype")}

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