.cookie{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);bottom:-190px;display:flex;justify-content:center;left:0;padding:20px 0 32px;position:fixed;transition:bottom .3s ease-out;width:100%;z-index:10000}.cookie.opened{bottom:0}.cookie-buttons{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;grid-gap:12px;gap:12px}.cookie-buttons a,.cookie-buttons button{text-align:center}@media (min-width:768px){.cookie .container{display:flex;justify-content:space-between}.cookie-text{max-width:581px}.cookie-buttons{align-items:center;grid-template-columns:auto auto;margin-top:0}}
:root{--text-primary:#000;--text-primary-invert:#fff;--text-secondary:rgba(0,0,0,.6);--text-tertiary:rgba(0,0,0,.4);--brand-primary-orange:#ff4f12;--brand-primary-violet:#7800ff;--brand-secondary-violet:rgba(120,0,255,.07);--surface-primary:#fff;--surface-secondary:#f8f8f8;--surface-tertiary:rgba(0,0,0,.05);--border-primary:rgba(0,0,0,.1);--disabled-surface:rgba(0,0,0,.2);--disabled-element:rgba(0,0,0,.1);--error-primary:#ff1212;--error-secondary:rgba(255,18,18,.07)}body{background-color:#f8f8f8;background-color:var(--surface-secondary);color:#000;color:var(--text-primary);flex-direction:column;margin:0;min-height:100vh}body,main{display:flex}main{align-items:center;flex:1;flex-direction:column}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}menu,ol,ul{list-style:none}fieldset,menu,ol,ul{margin:0;padding:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}img,picture{line-height:0}a,button,fieldset,input,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}button{background-color:transparent;border:0;padding:0}.container{padding-left:16px;padding-right:16px;width:100%}.container-mob{width:100%}.block{margin-bottom:clamp(2.25rem,-2.321rem + 9.52vw,6.25rem)}.no-wrap,a,button{white-space:nowrap}.color-secondary{color:rgba(0,0,0,.6);color:var(--text-secondary)}.color-tertiary{color:rgba(0,0,0,.4);color:var(--text-tertiary)}.color-violet-primary{color:#7800ff;color:var(--brand-primary-violet)}.cookie{background:#fff;background:var(--surface-primary)}.content-block{background-color:#fff;background-color:var(--surface-primary);border-radius:clamp(1rem,.429rem + 1.19vw,1.5rem)}.mob-scroll{overflow-x:auto;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mob-scroll-item{padding-left:16px;scroll-padding-left:16px;scroll-snap-align:start}.drop-content_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,padding-top .2s ease-out}.active .drop-content_wrap{cursor:default;grid-template-rows:1fr;transition:grid-template-rows .4s ease-out,padding-top .4s ease-out}.drop-content{overflow:hidden}@media (min-width:768px){a,button,input[type=checkbox],input[type=radio]{cursor:pointer}.container{padding-left:0;padding-right:0}.container,.container-mob{max-width:1320px}.logo.desk{align-items:end;align-self:start;display:flex;height:63px;padding-bottom:8px;width:268px}.logo-slash{background:rgba(0,0,0,.4);background:var(--text-tertiary);height:36px;margin-left:7px;margin-right:6px;width:1px}.logo-text{margin-bottom:6px}.mob-scroll-item{padding-left:0}}
@font-face{font-display:swap;font-family:Rostelecom Basis;font-weight:400;src:url(../../css/bundle/Fonts/RostelecomBasisMedium.woff) format("woff")}.p-md,body{font-family:Rostelecom Basis;font-size:clamp(1rem,.857rem + .3vw,1.125rem);font-style:normal;font-weight:400;line-height:1.25}.description,.h1-min,.h2-min,.numeric-lg,.numeric-md,.p-medium-sm,h1,h2,h3,h4{font-weight:500;line-height:1.1}.link-lg,.link-md,.link-sm{font-weight:500;line-height:1.2}h1{font-size:clamp(1.375rem,-.196rem + 3.27vw,2.75rem)}.h1-min,h2{font-size:clamp(1.25rem,.393rem + 1.79vw,2rem)}.h2-min,h3{font-size:clamp(1.125rem,.696rem + .89vw,1.5rem)}.tariff-head h3{font-size:22px}h4{font-size:clamp(1rem,.571rem + .89vw,1.375rem)}.description{font-size:clamp(1.125rem,.411rem + 1.49vw,1.75rem);line-height:1.15}.btn{font-size:18px;font-weight:500;letter-spacing:.18px;line-height:1}.p-medium-md{font-size:clamp(1rem,.857rem + .3vw,1.125rem);font-weight:500;line-height:1.25}.p-sm{line-height:1.2}.p-medium-sm,.p-sm{font-size:14px}.p-input{font-size:16px;line-height:1.1}.link-lg{font-size:clamp(1rem,.714rem + .6vw,1.25rem)}.link-md{font-size:clamp(1rem,.857rem + .3vw,1.125rem)}.link-sm{font-size:14px}.numeric-lg{font-size:22px}.numeric-md{font-size:18px}@media (min-width:768px){.description{line-height:1.1}}
.button-common,button{transition:background-color .3s,color .3s}.button-common,.cookie .btn{border-radius:8px;padding:16px 28px;text-align:center}.button-common.violet-secondary,.cookie .gray{background-color:var(--brand-secondary-violet);color:var(--brand-primary-violet)}.button-common.violet-primary,.cookie .black{background:var(--brand-primary-violet);color:var(--text-primary-invert)}.button-common.orange-primary{background:var(--brand-primary-orange);color:var(--text-primary-invert)}.button-control{background:var(--surface-primary);border:2px solid var(--surface-primary);border-radius:12px;color:var(--text-tertiary);padding:16px 24px;text-align:center;transition:border-color color .3s .3s}.button-control.active{background:var(--surface-primary);border:2px solid var(--brand-primary-violet);color:var(--brand-primary-violet)}.button-icon{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:10px}.button-icon.violet-secondary{background-color:var(--brand-secondary-violet)}.button-common:disabled{background-color:var(--disabled-element);color:var(--disabled-surface)}.button-round{align-items:center;background-color:#ececec;border-radius:9999px;display:flex;height:48px;justify-content:center;width:48px}@media (min-width:768px){.button-common.violet-secondary:hover,.cookie .gray:hover{background-color:rgba(120,0,255,.04)}.button-common.violet-primary:hover,.cookie .black:hover{background-color:#9a41ff}.button-common.orange-primary:hover{background-color:#ff7c4f}.button-common:disabled:hover{background-color:var(--disabled-element);color:var(--disabled-surface);cursor:default}}
input::-moz-placeholder{color:#98a0b0;color:var(--text-tertiary,#98a0b0)}input::placeholder{color:#98a0b0;color:var(--text-tertiary,#98a0b0)}input:focus,input:focus-visible{outline:none}.text-input{position:relative}.text-input .error,.text-input .reset{display:none;height:24px;position:absolute;right:14px;top:14px;width:24px}.text-input input{background:rgba(0,0,0,.04);border:none;border-radius:8px;caret-color:var(--brand-primary-violet);padding:16px 48px 16px 16px;transition:border-color .15s;width:100%}.text-input input:-webkit-autofill{-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.text-input.filling .reset{cursor:pointer;display:inline;display:initial;z-index:1}.text-input .error-text{bottom:-15px;color:var(--error-primary);display:none;left:12px;position:absolute}.text-input.error input{background:var(--error-secondary)}.text-input.error .reset{display:none}.text-input.error .error,.text-input.error .error-text{display:inline;display:initial}.search-input input{padding:16px 48px}.loop{left:16px;position:absolute;top:15px}.form-agreement_input{display:block;height:24px;width:24px}.form-agreement_input input{display:none}.form-agreement_input span{background-color:var(--brand-secondary-violet);border-radius:4px;cursor:pointer;display:block;height:24px;position:relative;width:24px}.form-agreement_input input+span:before{border-bottom:2px solid transparent;border-left:2px solid transparent;content:"";height:5px;left:7px;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.form-agreement_input input:checked+span:before{border-bottom-color:var(--brand-primary-violet);border-left-color:var(--brand-primary-violet)}@media (min-width:768px){.text-input{cursor:text}.text-input .error-text{bottom:-20px}.form-agreement_input input:checked+span,input[type=checkbox],input[type=radio]{cursor:pointer}}
header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,97%,.72);display:flex;height:72px;justify-content:center;left:0;padding-bottom:12px;padding-top:12px;position:fixed;top:0;width:100%;z-index:100}.header-bg-placeholder{padding-top:78px}.header{align-items:center;display:flex;justify-content:space-between}.header-logo-wrap{align-items:end;display:flex;gap:16px}.header-logo-wrap .header-city{margin-bottom:9px}.header-logo-link{height:48px}.header-city{gap:4px}.header-city,.header-order{align-items:center;display:flex}.header-order{gap:12px}@media (min-width:768px){.header-bg-placeholder{padding-top:111px}header{height:111px;padding-bottom:24px;padding-top:24px}.header-logo-link{height:auto}.header-order{gap:24px}}
.top{display:grid;margin-top:clamp(1.75rem,.893rem + 1.79vw,2.5rem);grid-gap:clamp(1rem,-2.143rem + 6.55vw,3.75rem);gap:clamp(1rem,-2.143rem + 6.55vw,3.75rem)}.top-text{display:grid;grid-gap:8px;gap:8px}.top-image{align-items:center;background:linear-gradient(92deg,#e6d4fe 17.25%,#9d73fd 78.66%);border-radius:16px;display:flex;justify-content:center;padding:31px 29px 30px}.scroll-follower{right:5px}@media (min-width:768px){.top-text{gap:16px;grid-template-columns:1fr 1fr}.top-image{border-radius:32px}.scroll-follower{display:grid;pointer-events:none;position:fixed;right:5px;top:151px;z-index:101}.scroll-follower circle{transition:fill .2s,fill-opacity .2s}.scroll-follower .active circle{fill:var(--brand-primary-violet);fill-opacity:1}}@media (min-width:1550px){.scroll-follower{right:80px}}
.tariffs{display:grid;justify-items:center;width:100%}.tariff-filters{display:flex;padding-bottom:16px;padding-right:24px;padding-top:16px}.tariff-filter{margin-right:-8px}.tariffs-wrap{overflow:hidden;width:100%}.tariff-container{display:flex;padding-right:20px}.tariff-slider-item{margin-right:-4px}.tariff{background:var(--surface-primary);border-radius:16px;display:flex;flex-direction:column;height:100%;padding:4px}.tariff-head{background:var(--brand-secondary-violet);border-radius:12px;display:grid;padding:20px 12px 16px;grid-gap:8px;align-content:space-between;gap:8px;height:99px}.tariff-head a{text-wrap-mode:wrap;text-wrap-style:pretty}.tariff-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:370px;padding:24px 12px 12px;width:310px}.tariff-body{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.tariff-data{display:grid;grid-gap:8px;gap:8px;grid-template-columns:20px 1fr}.tariff-prices{margin-bottom:12px}.tariff-old-price{padding-left:8px;-webkit-text-decoration:line-through;text-decoration:line-through}.tariff-info{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:12px;min-height:33px;overflow:hidden}@media (min-width:768px){.tariffs-wrap{overflow:visible}.tariff-filters{gap:16px;padding:32px 0}.tariff-filter{margin-bottom:0}.tariff-container{gap:16px;left:0;padding:0;position:relative;transition:left .3s ease-out;width:-moz-min-content;width:min-content}.tariff-slider-item{margin-right:0}.tariff-head{height:107px}.tariff-content-item{display:grid;grid-gap:4px;gap:4px}.tariff-data{display:block}.tariffs-slider{position:relative}.slider-container{overflow:hidden}.slider-arrows{display:flex;justify-content:space-between;left:-36px;opacity:0;position:absolute;top:calc(50% - 15px);transition:opacity .4s ease-in;width:calc(100% + 72px)}.slider-arrow.left{transform:rotate(180deg)}.slider-arrow:disabled path{fill:#fff}.tariffs-slider:hover .slider-arrows{opacity:1}}
.address-wrap{align-content:space-between;display:grid;height:314px;padding:24px 20px 20px}.address-title{display:grid;grid-gap:16px;gap:16px}.address-form{display:grid;grid-gap:12px;gap:12px;position:relative}.address-suggestions{background-color:#f5f5f5;border-radius:8px;display:grid;justify-items:flex-start;left:0;padding:16px;position:absolute;top:58px;width:100%;grid-gap:8px;gap:8px;z-index:10}.address-result{align-content:stretch}.address-result-right{align-content:space-between;display:grid}.address-result-title{display:grid;grid-gap:16px;gap:16px}.address-result-buttons{display:grid;grid-gap:12px;gap:12px}.address-found{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px}@media (min-width:768px){.address-wrap{align-content:stretch;grid-template-columns:496px 1fr;height:245px;padding:32px}.address-title{align-content:space-between}.address-form{align-self:end;grid-template-columns:1fr min-content}.address-suggestions{width:calc(100% - 162px)}.address-suggestion{cursor:pointer;transition:color .3s}.address-suggestion:hover,.address-suggestion:hover span{color:var(--brand-primary-violet)}.address-found{grid-template-columns:24px 1fr}.address-found svg{transform:scale(1.2)}.address-result{grid-template-columns:524px 1fr;height:245px;padding:4px}.address-result[data-state=error]{grid-template-columns:580px 1fr}.address-result-image{align-items:center;background:rgba(120,0,255,.07);background:var(--brand-secondary-violet,rgba(120,0,255,.07));border-radius:20px;display:flex;justify-content:center}.address-result-right{padding:28px}.address-result-buttons{grid-template-columns:min-content min-content}}
.equip{display:grid;padding:4px;grid-gap:4px;gap:4px}.equip-image{line-height:0}.equip-image img{aspect-ratio:335/174;width:100%}.equip-text-block{padding:clamp(.75rem,-.107rem + 1.79vw,1.5rem)}.epuip-text h2{margin-bottom:8px}@media (min-width:768px){.equip{direction:rtl;gap:16px;grid-template-columns:1fr 1fr;padding:8px}.equip-text-block{align-content:space-between;direction:ltr;display:grid}.equip-image img{aspect-ratio:161/111;width:644px}.epuip-params{display:flex;gap:24px}}
.steps{display:grid;grid-gap:16px;gap:16px}.steps h2{padding-left:16px}.step-container{display:grid;grid-template-columns:repeat(4,318px);padding-right:20px}.step-container .mob-scroll-item{margin-right:-4px}.step{align-content:space-between;display:grid;height:208px;padding:20px}.step-text h3{margin-bottom:8px}@media (min-width:768px){.steps{grid-template-columns:1fr 1fr}.step-container{gap:16px;grid-template-columns:repeat(2,318px);padding-right:0}}
.order-form{padding:4px}.order-form-block{display:grid;grid-gap:4px;gap:4px}.order-form-image{background:no-repeat 50%/332px 164px;border-radius:12px;height:164px;width:100%}.order-form-image.default{background-color:var(--brand-secondary-violet)}.order-form-image.success{background-color:#e3f3e6}.order-form-image.error{background-color:var(--error-secondary)}.order-form-content{display:grid;padding:16px;grid-gap:32px;gap:32px}.order-form-text h2{margin-bottom:8px}.form-container{display:grid;grid-gap:12px;gap:12px}.form-agreement{display:grid;grid-template-columns:24px 183px;margin-top:20px;grid-gap:12px;gap:12px}@media (min-width:768px){.order-form-block{gap:16px;grid-template-columns:421px 1fr;height:300px}.order-form-image{background-size:412px 300px;border-radius:20px;height:auto}.order-form-content{padding:52px 40px}.order-form-result .order-form-content{align-content:center}.order-form-text h2{margin-bottom:16px}.form-container{gap:16px;grid-template-columns:1fr 1fr min-content}.form-agreement{align-items:center;gap:8px;grid-template-columns:24px 1fr;margin-top:16px}}
.add{display:grid;grid-gap:16px;gap:16px}.add h2{padding-left:16px}.add-list{display:grid;grid-auto-columns:318px;grid-auto-flow:column;padding-right:20px}.add-list .mob-scroll-item{margin-right:-4px}.add-item{height:100%;padding:4px}.add-item picture{border-radius:12px;display:block;margin-bottom:4px;overflow:hidden}.add-item-text{padding:12px}.add-item-text h4{margin-bottom:8px}@media (min-width:768px){.add{align-content:center;align-items:center;gap:0;grid-template-columns:345px 580px 385px;height:660px}.add h2{padding-left:0}.add-list{align-items:center;display:flex;justify-content:center;overflow:visible;padding-right:0;position:relative}.add-list:after,.add-list:before{background-color:var(--brand-secondary-violet);border-radius:24px;content:"";height:494px;left:56px;position:absolute;top:-20px;transform:rotate(15deg);transform-origin:center;width:469px;z-index:-1}.add-list:before{transform:rotate(-15deg)}.add-list .mob-scroll-item{display:none;margin-right:0}.add-list .mob-scroll-item.active{display:block}.add-item{height:452px;padding:8px;width:469px}.add-item picture{border-radius:20px;margin-bottom:8px}.add-item-text{padding:20px}.add-item-text h4{margin-bottom:12px}.add-controls-wrap{display:flex;width:100%}.add-controls{display:grid;grid-gap:20px;gap:20px}.add-control{align-items:center;display:flex;gap:8px}.add-control:before{border-top:1px solid var(--brand-primary-violet);content:"";transition:width .3s ease-out;width:0}.add-control.active:before{margin-left:8px;width:32px}.add-control.active h3{color:var(--text-primary)}.add-control .numeric-md{padding:3px 3px 3px 0}.add-control.active .numeric-md{color:var(--brand-primary-violet)}}
.xpon{display:grid;grid-gap:12px;gap:12px}.xpon-heart{background:no-repeat 0 0/64px 57px;height:57px}.xpon-list{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.xpon-item{padding:20px}.xpon-item h3{margin-bottom:8px}@media (min-width:768px){.xpon{gap:28px;justify-items:center;padding-bottom:76px;position:relative}.xpon .description{max-width:830px;text-align:center}.xpon-heart{background-size:cover;height:71px;margin-top:26px;width:80px}.xpon-list{align-items:flex-end;gap:16px;grid-template-columns:repeat(3,1fr);height:226px;margin-top:12px}.xpon-item{padding:28px}.xpon-item h3{margin-bottom:12px}.xpon-item:nth-child(2){align-self:flex-start}.xpon-ellipse{bottom:0;left:0;margin:auto;position:absolute;right:0;top:75px;z-index:-1}}
.faq-list{display:grid;margin-top:16px;grid-gap:12px;gap:12px}.faq-item{background:var(--surface-primary);border-radius:12px;padding:16px}.faq-question{display:flex;gap:16px;justify-content:space-between;width:100%}.faq-close{height:24px;transform:rotate(45deg);transition:transform .2s ease-out;width:24px}.active .faq-close{transform:rotate(0);transition:transform .4s ease-out}.faq-answer{padding-top:0;transition:padding-top .2s ease-out}.active .faq-answer{padding-top:16px;transition:padding-top .4s ease-out}@media (min-width:768px){.faq-list{gap:16px;margin-top:32px}.faq-item{background:var(--surface-primary);border-radius:12px;cursor:pointer;padding:20px}.faq-question{align-items:center}.faq-answer{max-width:800px}.active .faq-answer{padding-top:20px}}
footer{background-color:var(--surface-tertiary);display:flex;justify-content:center;padding:24px 0}.footer{display:grid;justify-items:left;grid-row-gap:24px;grid-template-areas:"logo phone" "button button" "link link" "info info";row-gap:24px}.footer-logo{grid-area:logo}.footer-phones{align-self:center;grid-area:phone;justify-self:end}.footer-buttons{display:grid;grid-area:button;grid-gap:12px;gap:12px;justify-items:left}.footer-links{display:grid;grid-area:link;grid-gap:8px;gap:8px}.footer-info{grid-area:info}@media (min-width:768px){footer{padding:60px 0}.footer{-moz-column-gap:16px;column-gap:16px;grid-template-areas:"logo logo button phone" "info info link link";grid-template-columns:repeat(4,1fr);row-gap:40px}.footer-logo,.footer-phones{align-self:start}.footer-phones{display:grid;grid-gap:12px;gap:12px}.footer-phone{display:grid;grid-gap:4px;gap:4px}.footer-info{align-self:end;max-width:311px}}
.popup{align-items:flex-end;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.2);cursor:pointer;display:flex;height:100%;left:0;opacity:0;position:fixed;top:100%;transition:opacity .5s ease-out,top .5s step-end;width:100%;z-index:1000}.popup.opened{opacity:1;top:0;transition:opacity .5s ease-out,top .5s step-start}.popup-container{background-color:#fff;border-radius:16px 16px 0 0;cursor:default;position:relative;top:100%;width:100%;z-index:1001}.opened .popup-container{top:0}.popup-container:after{background-color:#fff;content:"";height:100vh;left:0;position:absolute;top:100%;width:100%}.popup-container.smooth{transition:top .5s ease-out}.popup-close{position:absolute;right:16px;top:16px}.popup-order .popup-container{padding:0}.phones .popup-container{padding:24px 16px 40px}.phones h3{margin-bottom:8px}.phones .phones-links{display:grid;margin-top:24px;grid-gap:12px;gap:12px}.menu .popup-container{align-content:flex-start;background:var(--surface-secondary);border-radius:0;display:grid;padding:0 16px;grid-gap:8px;gap:8px;height:100%;width:100%;z-index:901}.menu .popup-container.smooth{transition:top 0s}.menu .popup-container:after{content:none}.cities .popup-container{padding:24px 16px 0}@media (min-width:768px){.popup{align-items:center;justify-content:center}.popup-close{right:32px;top:32px;transition:opacity .3s}.popup-close:hover{opacity:.7}.popup-container:after{content:none}.popup-container.smooth{transition:none}.cities .popup-container{border-radius:24px;height:839px;max-width:800px;padding:32px}.popup-order .popup-container{border-radius:24px;width:500px}}
.popup-order-block{border-radius:16px 16px 0 0;padding:16px 16px 40px}.popup-order-block.default{background:linear-gradient(180deg,rgba(120,0,255,.22) 0,rgba(120,0,255,0) 46.21%),var(--surface-primary)}.popup-order-block.success{background:linear-gradient(180deg,rgba(25,157,47,.22) 0,rgba(25,157,47,0) 50.16%),var(--surface-primary)}.popup-order-block.error{background:linear-gradient(180deg,rgba(255,18,18,.22) 0,rgba(255,18,18,0) 44.84%),var(--surface-primary)}.popup-order-image{background:no-repeat 50%/342px 134px;height:134px;margin-bottom:20px;width:100%}.popup-order-title{margin-bottom:8px}.popup-order-form{margin-top:32px}.popup-order-link{display:inline-block;margin-top:20px;width:100%}@media (min-width:768px){.popup-order-block{border-radius:24px;padding:32px}.popup-order-block.success{background:linear-gradient(180deg,rgba(25,157,47,.22) 0,rgba(25,157,47,0) 43.1%),var(--surface-primary)}.popup-order-block.error{background:linear-gradient(180deg,rgba(255,18,18,.22) 0,rgba(255,18,18,0) 46%),var(--surface-primary)}.popup-order-image{background-size:436px 254px;height:254px}.popup-order-result .popup-order-image{background-size:436px 240px;height:240px}.popup-order-title{margin-bottom:16px}.popup-order .form-container{grid-template-columns:1fr}.popup-order .form-container [type=submit]{justify-self:left}}
.menu-head{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.menu-close{line-height:0;padding:12px}.menu-links{display:grid;padding:24px;grid-gap:20px;gap:20px;justify-items:left}.menu-address{align-items:center;display:flex;justify-content:space-between;padding:8px 12px 8px 24px}.menu-order{padding:8px 12px 24px 24px}.menu-order-content .form-container,.menu-order-result .menu-order-content{padding-right:12px}.menu-order-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.menu-order-image{background:no-repeat 50%/334px 164px;height:164px;margin-bottom:12px}.menu-order-link{display:inline-block;margin-top:32px}
.cities-title{display:flex;justify-content:space-between;margin-bottom:12px}.cities .search-input{display:block}.city-select{margin-top:16px}.filling .city-select{display:none}.region-container{display:grid;height:calc(100vh - 190px);height:calc(100svh - 190px);padding-bottom:40px;grid-gap:20px;gap:20px;overflow:auto}.cities-result::-webkit-scrollbar,.region-container::-webkit-scrollbar{width:0}.cities-result::-webkit-scrollbar-track,.region-container::-webkit-scrollbar-track{background:transparent}.cities-result::-webkit-scrollbar-thumb,.region-container::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.regions{display:grid;margin-top:8px;grid-gap:8px;gap:8px}.region{border:1px solid var(--border-primary);border-radius:8px;padding:12px}.region-title{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.active .region-title-name{color:var(--text-primary)}.region-close{height:20px;transform:rotate(45deg) scale(.83);transition:transform .2s ease-out;width:20px}.active .region-close{transform:rotate(0);transition:transform .4s ease-out}.city-list{display:grid;grid-gap:12px;gap:12px;justify-content:left}.active .city-list{padding-top:12px;transition:padding-top .4s ease-out}.cities-result .city-link{display:flex;flex-wrap:wrap;gap:8px}.region-name{display:none}.cities-result{display:none;height:calc(100vh - 190px);height:calc(100svh - 190px);margin-top:8px;overflow:auto;padding-bottom:40px}.cities-result .region-name{white-space:wrap}.cities-result .city-name{color:var(--text-primary)}.city-name .color-blue{color:var(--brand-primary-violet)}.cities-result ul,.empty .cities-empty{display:grid;grid-gap:12px;background:rgba(0,0,0,.04);border-radius:12px;gap:12px;justify-items:left;padding:16px}.filling .cities-result{display:revert}.empty .cities-result-container{display:none}.cities-result .region-name{display:revert}.cities-empty{display:none}@media (min-width:768px){.cities-title{margin-bottom:20px}.city-select{display:grid;grid-template-columns:1fr 1px 1fr;height:649px;margin-top:24px;grid-gap:16px;gap:16px}.cities-scroll-block{height:100%;overflow:auto}.cities-scroll-block::-webkit-scrollbar{width:4px}.cities-scroll-block::-webkit-scrollbar-track{background:var(--brand-secondary-violet);border-radius:20px}.cities-scroll-block::-webkit-scrollbar-thumb{background:var(--brand-primary-violet);border-radius:20px}.cities-scroll-block::-webkit-scrollbar-thumb:hover{background:var(--brand-primary-violet);cursor:pointer}.cities-divider{border-left:1px solid var(--border-primary)}.region-container{padding-bottom:0}.region{border:none;padding:0}.active .region-title-name{color:var(--text-secondary)}.region-title-name:hover{color:var(--brand-primary-violet);cursor:pointer}.cities-container{padding-left:32px}.cities-result{padding-bottom:0}.cities-result-container{background:rgba(0,0,0,.04);border-radius:12px;padding:16px}.cities-result ul{background:transparent;border-radius:0;max-height:636px;padding:0}.link-md:hover .city-name,.link-md:hover .region-name{color:var(--brand-primary-violet)}}
.policy{color:var(--text-secondary);margin-top:28px}.policy h1,.policy h2,.policy h3,.policy h4{color:var(--text-primary)}.policy ol,.policy ul{list-style:revert;margin:revert;padding:revert}.policy h1{margin-bottom:8px}.policy h2,.policy h3{margin:12px 0 8px}.policy h4{margin:8px 0 4px}.policy p{margin-bottom:8px}@media (min-width:768px){.policy{margin-top:40px}.policy h1{margin-bottom:16px}.policy h2,.policy h3{margin:24px 0 8px}.policy h4{margin:12px 0 8px}}
.hidden{display:none!important}@media (min-width:768px){.mob{display:none}}@media (max-width:767px){.desk{display:none}}
