@font-face{font-family:Lato;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/Lato-Semibold/Lato-Semibold.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Lato-Regular/Lato-Regular.woff2) format("woff2")}html{font-size:62.5%}body{font-family:Lato,sans-serif;font-optical-sizing:auto;color:#222;min-width:360px;max-width:576px;margin:0 auto;height:100%;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#f5f5f5}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.6rem;overflow:hidden}main .section,main section{height:100%;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}main .section .container,main section .container{padding:1.6rem;height:auto;max-width:unset}main:has(>.menu-wrapper){padding-bottom:7.2rem}main:has(>.menu-wrapper) .section,main:has(>.menu-wrapper) section{min-height:calc(100vh - 7.2rem);min-height:calc(var(--vh,1vh) * 100 - 7.2rem)}main:has(.orders_empty){padding-bottom:12.8rem}main:has(.orders_empty) .section,main:has(.orders_empty) section{min-height:calc(100vh - 12.8rem);min-height:calc(var(--vh,1vh) * 100 - 12.8rem)}main:has(.orders-ready) .menu-order__ready{background-color:#ff0095}main:has(.orders-ready) .menu-order__ready i{color:#fff}main:has(.orders-active) .menu-order__active{background-color:#ff0095}main:has(.orders-active) .menu-order__active i{color:#fff}img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}p{margin-bottom:0}a{text-decoration:none;color:inherit;-webkit-transition:color,background,.3s;transition:color,background,.3s}.text-decoration-underline{text-underline-position:auto;text-underline-offset:.22em;text-decoration-thickness:1px}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.pointer{cursor:pointer}.main-input input{width:100%;border-radius:.8rem;padding:.7rem 1.5rem 1.1rem;border:1px solid #f5f5f5}.main-input input:disabled{background-color:transparent}.main-input input::-webkit-input-placeholder{opacity:.6;font-weight:400}.main-input input::-moz-placeholder{opacity:.6;font-weight:400}.main-input input:-ms-input-placeholder{opacity:.6;font-weight:400}.main-input input::-ms-input-placeholder{opacity:.6;font-weight:400}.main-input input::placeholder{opacity:.6;font-weight:400}.main-input input:focus-visible{outline:0;border-color:#ff0095}.main-input_grey input{width:100%;border-radius:.8rem;padding:.8rem 1.6rem 1.2rem;border:none;background-color:#f5f5f5}.main-input_grey input:disabled{background-color:transparent}.main-input_grey input::-webkit-input-placeholder{opacity:.6;font-weight:400}.main-input_grey input::-moz-placeholder{opacity:.6;font-weight:400}.main-input_grey input:-ms-input-placeholder{opacity:.6;font-weight:400}.main-input_grey input::-ms-input-placeholder{opacity:.6;font-weight:400}.main-input_grey input::placeholder{opacity:.6;font-weight:400}.main-input_grey input:focus-visible{outline:#ff0095 solid 1px}.href-main:hover{color:#ff0095}.href-opacity{opacity:.5;-webkit-transition:.3s;transition:.3s}.href-opacity:hover{opacity:1}.btn_main{font-size:1.4rem;color:#fff;background-color:#ff0095;border:none;padding:.8rem 2.4rem 1.2rem;-webkit-transition:.3s;transition:.3s;font-weight:600;border-radius:.8rem;text-align:center}.btn_main.active,.btn_main:hover{background-color:color-mix(in srgb,#ff0095 95%,#222)}.btn_main-o{font-size:1.4rem;color:#222;background-color:rgba(162,34,92,.1);border:none;padding:.8rem 2.4rem 1.2rem;-webkit-transition:.3s;transition:.3s;font-weight:600;border-radius:.8rem;text-align:center}.btn_main-o.active,.btn_main-o:hover{background-color:color-mix(in srgb,rgba(162,34,92,.1) 95%,#222)}.btn_border{font-size:1.4rem;color:#222;background-color:transparent;border:1px dashed #ff0095;padding:calc(1.6rem - 1px) calc(3.2rem - 1px);-webkit-transition:.3s;transition:.3s;font-weight:600;border-radius:1.6rem;text-align:center}.btn_border.active,.btn_border:hover{background-color:color-mix(in srgb,transparent 95%,#222)}.btn_light{font-size:1.4rem;color:#222;background-color:#f5f5f5;border:none;padding:.8rem 1.6rem 1.2rem;-webkit-transition:.3s;transition:.3s;font-weight:600;border-radius:.8rem;text-align:center}.btn_light.active,.btn_light:hover{background-color:color-mix(in srgb,#f5f5f5 95%,#222)}.overflow-auto::-webkit-scrollbar,.scroll::-webkit-scrollbar{width:0;height:0}.overflow-auto::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-track{background:rgba(50,23,77,0)}.overflow-auto::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background-color:#ff0095;border-radius:0}input[type=datetime-local].is-invalid,input[type=email].is-invalid,input[type=number].is-invalid,input[type=tel].is-invalid,input[type=text].is-invalid,textarea.is-invalid{border-color:red}input[type=datetime-local].is-valid,input[type=email].is-valid,input[type=number].is-valid,input[type=tel].is-valid,input[type=text].is-valid,textarea.is-valid{border-color:green}.preloader{position:relative;z-index:9999;overflow:hidden}.preloader::before{content:"";position:absolute;z-index:9999;top:0;left:0;right:0;bottom:0;background:#ff0095}.preloader::after{content:"";position:absolute;background:url(../../../images/spinner.svg) center/1em no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999;top:0;left:0;right:0;bottom:0;-webkit-animation:.7s ease-in-out infinite loading;animation:.7s ease-in-out infinite loading}body.preloader::before{position:fixed;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}body.preloader::after{width:48px;height:48px;border:5px solid #ff0095;border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:1s linear infinite rotation;animation:1s linear infinite rotation;background:unset;position:absolute;top:50%;left:50%;right:auto;bottom:auto;-webkit-transform-origin:0 0;transform-origin:0 0}section.preloader:before{position:absolute;background:rgba(37,37,37,.5)}button.preloader:after{background-size:1em}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0) translate(-50%,-50%);transform:rotate(0) translate(-50%,-50%)}100%{-webkit-transform:rotate(360deg) translate(-50%,-50%);transform:rotate(360deg) translate(-50%,-50%)}}@keyframes rotation{0%{-webkit-transform:rotate(0) translate(-50%,-50%);transform:rotate(0) translate(-50%,-50%)}100%{-webkit-transform:rotate(360deg) translate(-50%,-50%);transform:rotate(360deg) translate(-50%,-50%)}}@-webkit-keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.login-block{height:100%}.login-item{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.account-block{height:100%}.account-logo{max-height:20rem;min-height:12rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:.8rem}.account-logo .logo img{width:13.7rem;height:4.7rem}.account-logo:has(+.registration-form){margin-bottom:3.2rem}.account-profile__avatar{-webkit-box-shadow:0 1px 0 0 #f5f5f5;box-shadow:0 1px 0 0 #f5f5f5;border:.8rem solid #fff;background-color:#fff;width:9.6rem;aspect-ratio:1/1}.account-profile__avatar-wrapper{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:-4rem;left:50%}.account-profile__avatar-change{width:100%;height:100%;top:0;left:0}.account-profile__avatar-change input{opacity:0}.account-profile__avatar img{aspect-ratio:1/1;border-radius:50%}.account-profile__map{height:20.8rem;border:.4rem solid #fff}.registration-form__sms>*{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.registration-form__sms input:not(.active){pointer-events:none}.menu{position:relative}.menu-wrapper{width:100%;max-width:576px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;border-radius:1.6rem 1.6rem 0 0;border:1px solid #f5f5f5;z-index:10000}.menu-order__item{background-color:#f5f5f5}.menu-order__value{min-width:1.8rem;height:1.8rem}.menu-order__value img,.menu-order__value svg{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:0}.menu-order__value span{position:relative;z-index:1;line-height:.9rem}.menu-order__avatar{width:7.2rem;-webkit-box-shadow:0 -1px 0 0 #f5f5f5;box-shadow:0 -1px 0 0 #f5f5f5;border:.8rem solid #fff;aspect-ratio:1/1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.menu-order__avatar img{aspect-ratio:1/1}.orders-block{height:100%}.orders-block:has(>.orders_empty){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.order-item__remain{background-color:#fff}.order-item__remain.active{background-color:#ffc95e}.order-products>*{min-width:10rem;max-width:10rem}.order-products__item img{width:10rem;aspect-ratio:1/1;border-radius:.8rem}.order-wrapper:is(.bg-white) .order-photos__item-remove{background-color:#f5f5f5}.order-photos>*{min-width:14rem}.order-photos img{width:14rem;aspect-ratio:1/1;border-radius:.8rem}.order-photos__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-photos__item-remove{font-size:1.4rem;font-weight:600;width:100%;padding:.8rem 1.6rem 1.2rem;background-color:#fff;border-radius:.8rem;cursor:pointer;text-align:center}.order__map{height:15.8rem}.courier-item__avatar img{width:6rem;border-radius:50%;aspect-ratio:1/1}.courier-item__status{width:1.2rem;aspect-ratio:1/1;border:2px solid #fff;top:.2rem;right:.2rem}.courier-item__status.online{background-color:#ffc95e}.courier-item__status.offline{background-color:#f5f5f5}.courier-info .courier-item__status{top:1.3rem;right:1.3rem}.courier-statistic .js-tabs__tab{padding:.4rem .8rem .6rem}.courier-statistic .js-tabs__tab span{opacity:.5}.courier-statistic .js-tabs__tab.active{border:1px solid #ff0095;padding:calc(.4rem - 1px) calc(.8rem - 1px) calc(.6rem - 1px)}.courier-statistic .js-tabs__tab.active span{opacity:1}.courier-statistic__char{background-color:transparent!important}.courier-statistic__char::before{content:"";width:100%;border-bottom:1px solid #222;opacity:.1;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}.courier-statistic__char span{z-index:1}.courier-statistic__char span span{background-color:#f5f5f5;-webkit-box-decoration-break:clone;box-decoration-break:clone}.courier-statistic__char>span:first-of-type span{padding-right:.8rem}.courier-statistic__char>span:last-of-type span{padding-left:.8rem;text-align:end}.courier-statistic__graf{background-color:currentColor}.courier-statistic__graf:nth-child(1){color:#ff0095}.courier-statistic__graf:nth-child(2){color:color-mix(in srgb,#ff0095 80%,#000)}.courier-statistic__graf:nth-child(3){color:color-mix(in srgb,#ff0095 60%,#000)}.courier-statistic__graf:nth-child(4){color:color-mix(in srgb,#ff0095 40%,#000)}.courier-statistic__graf:nth-child(5){color:color-mix(in srgb,#ff0095 20%,#000)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog{margin-left:auto;margin-right:auto;width:100%;padding:1.6rem;max-width:45rem}.modal-content{overflow:hidden;position:relative;border:none;border-radius:1.6rem;-webkit-box-shadow:0 80px 100px -80px rgba(5,13,51,.5);box-shadow:0 80px 100px -80px rgba(5,13,51,.5);padding:2.4rem;background-color:#fff}.modal-header{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 0;margin-bottom:0}.modal-header .btn-close{z-index:10}.modal-body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem}.modal-backdrop{background:#222;--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.show{opacity:.4}.modal-backdrop.fade{opacity:0}.modal .btn-close{padding:0;margin:0;border:none;background:0 0;position:absolute;top:.5rem;right:.5rem}.modal-form{gap:2.4rem}.modal-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade:not([aria-modal=true]){opacity:0}.modal-backdrop.show{opacity:.5}