@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Yanone+Kaffeesatz:wght@200..700&display=swap);.section-admin{width:100%}.section-admin__content{align-items:center;display:flex;flex-direction:column}.section-admin__description{font-size:16px;margin:30px 0 5px;text-align:center;width:100%}.section-admin__buttons-wrapper{display:flex;justify-content:space-around;margin:20px 0 40px;width:100%}.section-admin__btn{background-color:initial;border:none;cursor:pointer;width:100%}.section-admin__button,.section-admin__button-link{background-color:initial;border:1px solid #629aee;border-radius:10px;cursor:pointer;font-size:14px;max-width:240px;padding:10px 5px;transition:transform .2sease;width:48%}.form-wrapper{align-items:center;display:flex;flex-direction:column}.form-image{height:200px;width:200px}.form-title{margin-top:15px;text-align:center}.auth-form,.registration-form{display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:0 0 30px;width:90%}.password-input-wrapper{margin-bottom:10px;position:relative}.show-password-button{background-color:initial;border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:24px}.form-auth-input{border:1px solid #cacaca;border-radius:10px;color:#424242;font-size:14px;padding:10px 20px}.form-auth-input:focus{border:1px solid #629aee;outline:1px solid #629aee}#auth-input-password{padding:12px 46px 12px 16px!important}.form-auth-button{background-color:initial;border:1px solid #629aee;border-radius:20px;color:#424242;cursor:pointer;font-size:16px;margin-top:30px;padding:10px 20px;transition:all .2s ease}.form-auth-button:focus{background-color:#629aee;border:1px solid #629aee;color:#fff;outline:1px solid #629aee}.form-auth-button:active{transform:scale(.95)}.form-auth-button:hover{background-color:#629aee;color:#fff}.form-auth-description{font-size:14px;padding-left:10px}.form-auth-description-link{border-bottom:1px solid #629aee;color:#629aee;margin-left:5px}.main-menu__link{align-items:flex-end;aspect-ratio:1/.6;background-position:50%;background-repeat:no-repeat;background-size:115%;border-radius:20px;box-shadow:0 6px 20px -2px #0003;display:flex;height:auto;margin-bottom:5px;overflow:hidden;padding:25px;position:relative;transition:background-size .3s ease;width:31%}.main-menu__link:hover{background-size:125%}a[data-title=\417\430\432\442\440\430\43A\438]{background-image:url(../../static/media/breakfasts.a5f25a1bfe67f77a8f75.png)}a[data-title=\421\430\43B\430\442\44B]{background-image:url(../../static/media/salads.e08891bffcdfb24464eb.png)}a[data-title=\413\43E\440\44F\447\435\435]{background-image:url(../../static/media/hotter.59ced7947180bf1e5595.png)}a[data-title=\414\435\441\435\440\442\44B]{background-image:url(../../static/media/desserts.7e6f7862476e17dc171d.png)}a[data-title=\417\430\43A\443\441\43A\438]{background-image:url(../../static/media/snacks.faa713ebbead5c6bcd9d.png)}a[data-title=\41D\430\43F\438\442\43A\438]{background-image:url(../../static/media/drinks.720da8a804809068b44f.png)}.main-menu__item-title{color:#424242;font-size:24px;font-weight:600}.loader-wrapper{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:#9dbdef;border-radius:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:50px}@keyframes l3{to{transform:rotate(1turn)}}.section__schedule{margin-bottom:40px;padding:40px 0}.section__schedule-content{display:flex;justify-content:space-around}.section__schedule-list{width:48%}.section__schedule-map{height:300px;width:48%}.section__schedule-item{align-items:flex-start;display:flex}.section__schedule-item:not(:last-child){align-items:center;margin-bottom:15px}.section__schedule-item-icon{margin-right:10px}.section__schedule-item-description{color:#424242;font-size:18px;font-weight:400}.footer{align-items:center;background:#629aee;background:linear-gradient(180deg,#629aeef2,#213755);border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:80px 50px;width:100%}.footer__heading{color:#fff!important;font-size:28px;font-weight:700;margin-bottom:10px;text-align:center}.footer__description{color:#ededed;font-size:20px;font-weight:400;margin-bottom:35px;text-align:center;width:50%}.footer__contacts{align-items:center;display:flex;justify-content:space-between}.footer__contacts-item:not(:last-child){margin-bottom:10px}.footer__contacts-item-heading{color:#fff;font-size:22px;font-weight:600;margin-bottom:5px}.footer__contacts-item-description{color:#ededed;font-size:20px;font-weight:400}.footer__contacts-item:last-child{display:flex;margin-top:20px}.footer__contacts-item-social{margin-right:20px}.footer__contacts-item-social-icon{height:38px;width:38px}.icon-wa{height:40px;width:40px}.footer__contacts-qr-block{width:40%}.footer__contacts-qr-image{width:233px}.cart-description,.cart-description-heading{font-size:clamp(.875rem,.7769rem + .4906vw,1.25rem);margin-bottom:8px;text-align:center;width:100%}.cart-description-heading{font-size:clamp(1rem,.9019rem + .4906vw,1.375rem);font-weight:700}.cart-arrow-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.cart-arrow{height:190px;max-width:100%}.products-item-button{background:#9fbfef;background:linear-gradient(180deg,#9fbfef 38%,#9dbdef 59%);border:none;border-radius:clamp(.625rem,.4769rem + .7407vw,1.125rem);color:#fff;cursor:pointer;font-size:clamp(.875rem,.8311rem + .2195vw,1rem);padding:clamp(.25rem,.2061rem + .2195vw,.375rem) clamp(.5rem,.2805rem + 1.0977vw,1.125rem);text-align:center;transition:transform .2s ease}.products-item-button:active{transform:scale(.95)}.products-item-buttons-group{align-items:center;display:flex;justify-content:space-between}.products-item-input-num{background:#0000;border:none;font-size:clamp(1rem,.8519rem + .7407vw,1.5rem);max-width:35px;text-align:center;width:-webkit-fit-content;width:fit-content}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-item-input-num:focus{outline:none}.products-item-button-quantity{align-items:center;background:#cfdfff;background:linear-gradient(90deg,#cfdfff 32%,#d4e6fb 48%,#cfe4fc 65%);border:none;border-radius:50%;color:#424242;cursor:pointer;display:flex;font-size:clamp(1rem,.8519rem + .7407vw,1.5rem);font-weight:600;height:clamp(1.6875rem,1.5579rem + .6481vw,2.125rem);justify-content:center;padding:0;text-align:center;transition:transform .2s ease;width:clamp(1.6875rem,1.5579rem + .6481vw,2.125rem)}.products-item-button-quantity:active{transform:scale(.95)}.cart-item{align-items:center;border-bottom:1px solid #bfbfbf;display:flex;height:clamp(8.75rem,7.7688rem + 4.906vw,12.5rem);margin-bottom:15px;width:100%}.cart-item:not(:first-child){margin-top:15px}.cart-item-content{align-items:center;display:flex;height:100%;width:100%}.cart-item-info-group{width:100%}.cart-item-image{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:15px;margin-right:10px;min-height:clamp(7.5rem,6.5188rem + 4.906vw,11.25rem);min-width:clamp(7.5rem,6.5188rem + 4.906vw,11.25rem)}.cart-item-title{color:#424242;font-size:clamp(.875rem,.6994rem + .8782vw,1.375rem);font-weight:700;margin-bottom:2px}.cart-item-time-group{align-items:center;display:flex;margin-bottom:clamp(.875rem,.8009rem + .3704vw,1.125rem)}.cart-item-time-icon{height:clamp(.875rem,.838rem + .1852vw,1rem);margin-right:5px;width:clamp(.875rem,.838rem + .1852vw,1rem)}.cart-item-time-description{color:#424242;font-size:clamp(.625rem,.5509rem + .3704vw,.875rem);font-weight:400}.cart-item-active-group{align-items:center;display:flex;justify-content:space-between;width:100%}.cart-item-price{font-size:clamp(.875rem,.6994rem + .8782vw,1.375rem);font-weight:800}.cart-remove-group{height:100%;width:-webkit-fit-content;width:fit-content}.remove-cart-item-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:clamp(.875rem,.7994rem + .3721vw,1.125rem);justify-content:center;min-height:14px;min-width:14px;padding:0;width:clamp(.875rem,.7994rem + .3721vw,1.125rem)}.cart-form{width:30%}.cart-form-wrapper{background-color:#b0caf13d;border:1px solid #629aee;border-radius:20px;height:-webkit-fit-content;height:fit-content;padding:15px;position:-webkit-sticky;position:sticky;top:120px;width:100%}.form-group{display:flex;flex-direction:column;gap:2px;margin-bottom:5px;position:relative}.form-group label{display:block;font-weight:600;margin-bottom:5px;z-index:2}.form-group input,.form-group label{color:#000;font-size:clamp(.9375rem,.8949rem + .2128vw,1.125rem)}.form-group input{background-color:#fff;border:1px solid #629aee71;border-radius:10px;padding:12px 16px;width:100%}.form-group input:focus{border:1px solid #629aee71;outline:1px solid #629aeead}.form-group textarea{background-color:#fff;border:1px solid #629aee71;border-radius:10px;color:#000;font-size:clamp(.9375rem,.8949rem + .2128vw,1.125rem);max-height:150px;padding:12px 16px;resize:none;width:100%}.form-group textarea:focus{border:1px solid #629aee71;outline:1px solid #629aeead}.price-group{border-top:1px solid #bfbfbf;justify-content:space-between;padding-top:10px}.flex-wrapper,.price-group{align-items:center;display:flex}.price-group-text{font-size:clamp(1.25rem,1.2173rem + .1635vw,1.375rem);font-weight:800;margin-left:10px}.text-line-through{font-weight:400;text-decoration:line-through}.form-submit-btn{background:#b0caf1;background:linear-gradient(90deg,#95baeb,#629aee);font-size:18px!important}.price-group-mobile{border-top:none;display:none;padding-bottom:20px;padding-top:0}.cancel-promo{background:#0000;border:none;color:#a7a7a7;cursor:pointer;font-size:clamp(.75rem,.7009rem + .2453vw,.9375rem);margin-left:auto;padding:0;text-align:right;transition:color .2s ease}.cancel-promo:hover{color:#de3919}.input-disabled{background-color:#dfdfdf!important;border:1px solid #ffffff71!important;color:#676464!important}.invalid-message{color:#d85252;display:none;font-size:12px}.invalid-message-active{animation:servicesAnim .2s ease;display:inline-block}@keyframes servicesAnim{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.input-invalide{background-color:rgba(177,87,87,.068)!important;border:1px solid #d85252!important;border-radius:10px!important;outline:1px solid #d85252!important;transition:all .2s ease!important}.iti__selected-country-primary{display:none!important}.iti .iti__selected-dial-code{margin-left:10px!important}.form-btn-promo{border:1px solid #629aee!important;border-radius:18px!important;color:#629aee!important;cursor:pointer;margin-bottom:10px!important;margin-top:5px!important;padding:8px 25px!important;transition:transform .2s ease;width:100%}.form-btn-promo:active{transform:scale(.98)}.modal-heading{font-size:22px;margin:10px 0 15px}.modal-content-heading{font-size:20px;font-weight:600;margin:0 0 7px;text-align:left;width:-webkit-fit-content;width:fit-content}.modal-content-description{font-size:15px;font-weight:400;text-align:start;width:-webkit-fit-content;width:fit-content}.modal-content-wrapper{width:100%}.modal-order-list{border-bottom:1px solid #bfbfbf;margin-bottom:10px;padding-bottom:10px;width:100%}.modal-order-item{align-items:center;margin-bottom:5px}.modal-buttons-wrapper,.modal-order-item{display:flex;justify-content:space-between}.modal-buttons-wrapper{width:100%}.modal-buttons-wrapper .modal-button{width:49%}.cart-wrapper{display:flex;justify-content:space-between;width:100%}.cart-list-wrapper{width:65%}.cart-list-title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;width:100%}.section-cart-heading{margin-bottom:0!important;width:100%}.clear-all-cart-button{background:#0000;border:none;color:#a7a7a7;cursor:pointer;font-size:clamp(.75rem,.6846rem + .3271vw,1rem);margin-left:auto;padding:0;text-align:right;transition:color .2s ease;width:100%}.clear-all-cart-button:active,.clear-all-cart-button:hover{color:#de3919}.cart-list{height:-webkit-fit-content;height:fit-content;width:100%}.section__hero{background-color:initial;background-image:url(../../static/media/hero-banner.ded7022a6ba49ded4349.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:360px;margin-bottom:31px;overflow:hidden;padding:38px 52px;width:100%}.hero__heading{color:#fff;font-family:Yanone Kaffeesatz,serif;font-optical-sizing:auto;font-size:60px;font-style:normal;font-weight:600;margin-bottom:10px}.hero__description{margin-bottom:48px}.hero__button,.hero__description{color:#fff;font-size:18px;font-weight:400px}.hero__button{background-color:initial;border:1px solid #fff;border-radius:15px;padding:12px 25px;text-align:center}.products-item{align-items:flex-end;aspect-ratio:1/1.4;background-color:#c2dbfa;background:linear-gradient(128deg,#c2dbfa 11%,#f4fafe 91%);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;box-shadow:0 6px 20px -2px #0003;display:flex;height:auto;padding:clamp(.4375rem,.2523rem + .9259vw,1.0625rem) clamp(.375rem,.2639rem + .5556vw,.75rem);width:23%}.products-item-selected{outline:1px solid #487abb}li[data-title="Паста карбонара"]{background-image:url(../../static/media/%D0%9F%D0%B0%D1%81%D1%82%D0%B0-%D0%BA%D0%B0%D1%80%D0%B1%D0%BE%D0%BD%D0%B0%D1%80%D0%B0.d09c73a7ab6cf099161f.png)}li[data-title="Салат оливье"]{background-image:url(../../static/media/%D0%A1%D0%B0%D0%BB%D0%B0%D1%82-%D0%BE%D0%BB%D0%B8%D0%B2%D1%8C%D0%B5.0b913b8617f7cf3d1d44.png)}li[data-title="Вок с рисом"]{background-image:url(../../static/media/%D0%92%D0%BE%D0%BA-%D1%81-%D1%80%D0%B8%D1%81%D0%BE%D0%BC.8316f5d4f48356cb5876.png)}li[data-title="Запеченный картофель"]{background-image:url(../../static/media/%D0%97%D0%B0%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%84%D0%B5%D0%BB%D1%8C.b29f15ffe74865cb3425.png)}li[data-title="Салат цезарь"]{background-image:url(../../static/media/%D0%A1%D0%B0%D0%BB%D0%B0%D1%82-%D1%86%D0%B5%D0%B7%D0%B0%D1%80%D1%8C.a5c0b00ce10149f25c5f.png)}li[data-title=\41A\430\43F\443\447\438\43D\43E]{background-image:url(../../static/media/%D0%9A%D0%B0%D0%BF%D1%83%D1%87%D0%B8%D0%BD%D0%BE.957760eeebcbd898cd1f.png)}li[data-title="Бокал игристого"]{background-image:url(../../static/media/%D0%91%D0%BE%D0%BA%D0%B0%D0%BB-%D0%B8%D0%B3%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%B3%D0%BE.e68fbbebfaaa9bf1d662.png)}li[data-title=\420\438\437\43E\442\442\43E]{background-image:url(../../static/media/%D0%A0%D0%B8%D0%B7%D0%BE%D1%82%D1%82%D0%BE.3321495f9bc34d53c416.png)}li[data-promo=\410\43A\446\438\44F]{position:relative}li[data-promo=\410\43A\446\438\44F]:after{background-image:url(../../static/media/promo.5784823bf2c758ab4d55.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:38px;position:absolute;right:10px;top:10px;width:38px}li[data-promo=\410\43A\446\438\44F] .products-item-price{color:#ee2727}.products-item-content{width:100%}.products-item-title{color:#424242;font-size:clamp(1rem,.9259rem + .3704vw,1.25rem);font-weight:700;margin-bottom:2px}.products-item-time-group{align-items:center;display:flex;margin-bottom:clamp(.875rem,.8009rem + .3704vw,1.125rem)}.products-item-time-icon{height:clamp(.875rem,.838rem + .1852vw,1rem);margin-right:5px;width:clamp(.875rem,.838rem + .1852vw,1rem)}.products-item-time-description{color:#424242;font-size:clamp(.625rem,.5509rem + .3704vw,.875rem);font-weight:400}.products-item-active-group{align-items:center;display:flex;justify-content:space-between}.products-item-price{font-size:lamp(1rem,.6048rem + 1.9759vw,2.125rem);font-weight:800}.modal-wrapper{align-items:center;background-color:#fff;border-radius:18px;box-shadow:0 7px 29px -2px #0003;display:flex;flex-direction:column;left:50%;max-width:522px;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:30}.modal{background-color:#0000008b;display:none;height:100vh;position:fixed;top:0;width:100%;z-index:20}.modal-open{display:flex}.modal-button-close-wrapper{display:flex;justify-content:flex-end;width:100%}.modal-button-close{background-color:initial;border:none;cursor:pointer;transition:transform .2s ease}.modal-button-close:active{transform:scale(.92)}.modal-button-close-icon{max-height:20px;max-width:20px}.modal-heading{font-size:18px;font-weight:600;margin:10px 0;text-align:center;width:100%}.modal-description{font-size:16px;font-weight:400;margin-bottom:10px;text-align:center;width:100%}.modal-button-wrapper{max-width:300px;width:100%}.modal-button{background-color:#629aee;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;margin-top:10px;padding:18px 14px;transition:transform .2s ease;width:100%}.modal-button:active{transform:scale(.95)}.section__popular{margin-bottom:40px}.products-list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.0185rem + 1.9753vw,1.5rem);padding-bottom:30px}.section__chief{margin-bottom:40px}.section__chief-content{align-items:center;display:flex;justify-content:space-around}.section__chief-image{height:426px;width:429px}.section__chief-content-block{width:512px}.section__chief-content-heading{color:#424242;font-size:32px;font-weight:700;margin-bottom:25px}.section__chief-content-description{color:#424242;font-size:18px;font-weight:400;text-align:justify}.section__main-menu{margin-bottom:40px}.main-menu__list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.0185rem + 1.9753vw,1.5rem)}.section__team{margin-bottom:50px}.section-team__container{background-image:url(../../static/media/team-background.c045a7477b80891dc2fa.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.team__list{flex-wrap:wrap;justify-content:space-around}.team__list,.team__list-item{align-items:center;display:flex}.team__list-item{flex-direction:column;justify-content:center;width:30%}.team__list-image{height:250px;margin-bottom:10px;max-width:250px;width:250ox}.section__team-heading,.team__list-description{color:#424242;font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:600}.section__team-heading{margin-bottom:15px;text-align:center}.team-span{color:#487abb}.section__team-description{color:#424242;font-size:clamp(1rem,.963rem + .1852vw,1.125rem);font-weight:400;text-align:center}.profile-flex-wrapper{margin-bottom:10px}.auth-success-wrapper,.profile-flex-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.section__profile-heading{margin-bottom:0!important}.profile-exit-button{padding:7px 30px}.profile-orders-history-heading{margin-bottom:17px}.empty-profile-active-order-heading,.full-profile-active-order-heading,.profile-active-order-heading,.profile-orders-history-heading{font-size:clamp(1.125rem,.9615rem + .8177vw,1.75rem)!important}.profile-active-order-heading-wrapper{align-items:center;background-color:#e0f1ff;border-radius:20px;display:flex;height:clamp(6rem,5.6296rem + 1.8519vw,7.25rem);padding:10px;width:69%}.profile-active-order-heading{font-size:clamp(1rem,.9421rem + .2897vw,1.375rem)!important;font-weight:600!important;margin-bottom:0!important;margin-left:15px}.profile__lists-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.profile__data-list,.profile__order-list{width:47%}.profile-data-item,.profile-list-item{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.profile-item-description{color:#424242;font-size:clamp(.9375rem,.8884rem + .2453vw,1.125rem);font-weight:400}.text-bold{font-weight:700}.profile-border{border-top:1px solid #dfdfdf;padding-top:15px}.profile-br{display:none}.text-align-right{text-align:right}.active-order-track{margin:clamp(1.875rem,1.5479rem + 1.6353vw,3.125rem) auto clamp(3.75rem,3.2594rem + 2.453vw,5.625rem);width:80%}.active-order-track-circles{align-items:center;display:flex;justify-content:space-around;position:relative;width:100%}.track-circles-item{position:relative}.track-circles-item-circle{background-color:#d9d9d9;border-radius:50%;height:clamp(2.9375rem,2.6104rem + 1.6353vw,4.1875rem);position:relative;width:clamp(2.9375rem,2.6104rem + 1.6353vw,4.1875rem);z-index:2}.track-circles-item-active{background:linear-gradient(180deg,#85eafc 0,#78c0fb 44%,#00549e);position:relative;transition:background .2s ease,background-image .2s ease}.track-circles-item-active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAn0lEQVR42u2VMQ5BQRRF/bEtERGVpWgkiq9TShSiEAkR9qUnduFo/Nzyzbul/NOfc2emmUGPDzPWjFy54QTAh4Wnn+l4euvi5a2L1lkXF5r/0JmyYZ56uiPSWQIAV0pCF7zpuFGSugJKVOqCFUKJWBdsAXGnhC8fJyI9TgwrdcEeEI/g7tEpkutK2LoStq6EqQt2P/0gPQljWib911XLF74y6qS5d0G4AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.track-circles-item-1:after{content:"Принят"}.track-circles-item-1:after,.track-circles-item-2:after{color:#424242;font-size:clamp(.875rem,.8096rem + .3271vw,1.125rem);left:50%;position:absolute;text-align:center;top:120%;transform:translate(-50%);width:100px}.track-circles-item-2:after{content:"Готовится"}.track-circles-item-3:after{content:"В пути"}.track-circles-item-3:after,.track-circles-item-4:after{color:#424242;font-size:clamp(.875rem,.8096rem + .3271vw,1.125rem);left:50%;position:absolute;text-align:center;top:120%;transform:translate(-50%);width:100px}.track-circles-item-4:after{content:"Доставлен"}.track-item-line{background:#d9d9d9;border-radius:20px;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease;width:80%;z-index:1}.track-item-line-1{background:#6bb4f1;background:linear-gradient(90deg,#6bb4f1,#d9d9d9 23%)}.track-item-line-2{background:#6bb4f1;background:linear-gradient(90deg,#6bb4f1,#d9d9d9 59%)}.track-item-line-3{background:#6bb4f1;background:linear-gradient(90deg,#6bb4f1,#d9d9d9 94%)}.track-item-line-4{background:#6bb4f1;background:linear-gradient(90deg,#6bb4f1 100%,#d9d9d9 0)}.orders-history-list{background-color:#989d9f42;border-radius:20px;padding:10px 20px;width:100%}.orders-history-items-title-wrapper,.orders-history-items-wrapper{display:flex;justify-content:space-between;margin-bottom:7px;width:100%}.orders-history-items-title-wrapper{margin-bottom:13px}.orders-history-item{color:#424242;font-size:clamp(.9375rem,.8884rem + .2453vw,1.125rem);width:20%}.history-item-adress{width:27%}@media (max-width:945px){.profile__lists-wrapper{flex-direction:column}.profile__data-list,.profile__order-list{margin-top:10px;width:100%}.profile-border{padding-top:0}}@media (max-width:526px){.profile-br{display:block}.orders-history-list{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;width:100%}.orders-history-items-title-wrapper,.orders-history-items-wrapper{width:-webkit-fit-content;width:fit-content}.orders-history-item{width:170px}}@media (max-width:425px){.active-order-track{width:100%}}.profile-card{background-color:#e0f1ff;border-radius:20px;height:clamp(6rem,5.6296rem + 1.8519vw,7.25rem);padding:10px;width:30%}.profile-card-wrapper{align-items:center;display:flex;overflow:auto;position:relative}.profile-card-avatar{height:clamp(4.75rem,4.3796rem + 1.8519vw,6rem);margin-right:15px;width:clamp(4.75rem,4.3796rem + 1.8519vw,6rem)}.profile-card-name{font-size:20px;font-weight:600;margin-bottom:5px}.profile-card-tel{font-size:16px;font-weight:400}.profile-card-edit-button{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background-color .2s ease,transform .2s ease;width:30px;z-index:1000}.profile-card-edit-button:hover{background-color:#9fbfef}.profile-card-edit-button:active{transform:scale(.95)}.profile-card-info * input{padding:4px;width:80%}.profile-card-info * label{display:none}.profile-card-info * .invalid-message{font-size:10px}.main-menu-item{margin-bottom:12px}.menu-item-active{position:relative}.menu-item-active * .main-menu-link-title:before{animation:smoothAnim 1.5s forwards;background-color:#59a1ff;border-radius:50%;box-shadow:none;content:"";height:10px;left:-55px;opacity:0;position:absolute;top:25%;width:10px}@keyframes smoothAnim{0%{box-shadow:none;opacity:.1}to{box-shadow:0 0 34px 7px #57b2f733;opacity:1}}.main-menu-link{align-items:center;display:flex;position:relative}.main-menu-link:after{content:"";height:160%;position:absolute;width:100%}.main-menu-link-logo{background-position:50%;background-repeat:no-repeat;background-size:100%;height:22px;margin-right:10px;width:22px}div[data-title=\413\43B\430\432\43D\430\44F]{background-image:url(../../static/media/main.98e2e48bf0b8b151286f.svg)}div[data-title=\417\430\432\442\440\430\43A\438]{background-image:url(../../static/media/breakfasts.533da0e3ca36d117b59e.svg)}div[data-title=\421\430\43B\430\442\44B]{background-image:url(../../static/media/salads.d5ddf92a8b6fde2baa28.svg)}div[data-title=\413\43E\440\44F\447\435\435]{background-image:url(../../static/media/hotter.bea79a9e5ce47ab4a04a.svg)}div[data-title=\414\435\441\435\440\442\44B]{background-image:url(../../static/media/desserts.b710cf239fcb3a6aebb7.svg)}div[data-title=\417\430\43A\443\441\43A\438]{background-image:url(../../static/media/snacks.60e43713c6a9da6da2ca.svg)}div[data-title=\41D\430\43F\438\442\43A\438]{background-image:url(../../static/media/drinks.3d4252a4c4718186ee33.svg)}div[data-title="О нас"]{background-image:url(../../static/media/team.f14f37455af42b73c0b8.svg)}li[data-title="О нас"]{border-top:1px solid #bfbfbf;padding-top:7px}.main-menu-link-title{transform:translateY(2px)}.burger-menu-list>.main-menu-item:not(:last-child){border-bottom:1px solid #cacaca;margin-bottom:20px;padding-bottom:20px}.main-menu-list{height:-webkit-fit-content;height:fit-content;margin-right:10px;margin-top:20px;position:-webkit-sticky;position:sticky;top:120px;width:130px}.header__burger-container{align-items:center;display:flex;justify-content:space-between;width:100%}.burger-menu__button-wrapper{background-color:#629aee;border:1px solid #629aee;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 5px;transition:transform .2s ease;width:100%}.burger-menu__button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;text-align:center;width:100%}.burger-btn-profile-icon{background-image:url(../../static/media/user.5d0af22549bc75992b9d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:8px;min-height:30px;min-width:30px}.burger-menu__button-wrapper:hover{transform:scale(1.05)}.burger-menu__button-wrapper:active{transform:scale(.95)}.header-wrapper{position:fixed;top:0;width:100%;z-index:10}.header{background-color:#629aee;box-shadow:0 0 36px -2px #0003;height:80px;position:relative;width:100%}.header__container{align-items:center;display:flex;height:100%;position:relative}.logo-content{align-items:center;cursor:pointer;display:flex;margin-right:auto;min-width:272px}.logo{background-image:url(../../static/media/logo.43806f8be0751d85e53d.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:50px;margin-right:10px;min-height:50px;min-width:50px;width:50px}.header__logo-heading{color:#fff;font-size:20px;font-weight:600;margin-bottom:3px}.header__logo-description-container{background-color:#dddddd52;border-radius:10px;padding:1px 6px;width:-webkit-fit-content;width:fit-content}.header__logo-description{color:#fff;font-size:12px;font-weight:400;text-align:center}.header__list{align-items:center;display:flex}.header__item-text{color:#fff;font-size:18px;font-weight:500;text-align:center}.header__item-tel{margin-right:18px}.header__item-container{background-color:#dddddd52;border-radius:10px;margin-right:30px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.header__button-container{margin-left:50px}.header__button{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:35px;min-height:35px;min-width:35px;position:relative;transition:transform .2s ease;width:35px}.header__button:hover{transform:scale(1.05)}.button-cart{background-image:url(../../static/media/cart.c8c5557000105b5ba5f3.svg);margin-left:15px;margin-right:10px}.cart-value{align-items:center;background-color:#de3919;border-radius:50%;color:#fff;display:flex;font-size:clamp(.75rem,.7173rem + .1635vw,.875rem);height:clamp(1.25rem,1.1682rem + .4088vw,1.5625rem);justify-content:center;position:absolute;right:-10px;top:-10px;width:clamp(1.25rem,1.1682rem + .4088vw,1.5625rem)}.button-auth{background-image:url(../../static/media/user.5d0af22549bc75992b9d.svg);margin-left:15px}.button-settings{background-image:url(../../static/media/settings.b60f06dca68af4e82b68.svg)}.burger-button{display:none}.ham{-webkit-tap-highlight-color:transparent;cursor:pointer;margin-left:-10px;transition:transform .4s;-webkit-user-select:none;user-select:none}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;stroke:#fff;stroke-width:5.5;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.ham4 .bottom,.ham4 .top{stroke-dasharray:40 121}.ham4.active .bottom,.ham4.active .top{stroke-dashoffset:-68px}.burger-menu{background-color:#fff;height:100vh;padding:20px 40px;position:absolute;transform:translateX(-100%);transition:transform .1s ease;width:100%;z-index:10}.burger-menu-open{transform:translateX(0)}*{box-sizing:border-box;color:#424242;font-family:Manrope,serif;font-optical-sizing:auto;font-style:normal;font-weight:500}body{background-color:#f3f9fd;margin:0}h1,h2,h3,h4,p{margin:0;padding:0}a{color:#000;text-decoration:none}li,ol,ul{list-style:none;margin:0;padding:0}.container{margin-left:auto;margin-right:auto;max-width:1400px;width:80%}.base-container{margin-top:100px}.hover-fades{filter:brightness(100%);transition:filter .2s ease,transform .2s ease}.hover-fades:hover{filter:brightness(87%)}.hover-fades:active{transform:scale(.95)}.section-heading{color:#424242;font-size:28px;font-weight:700;margin-bottom:24px}.main-content{display:flex;justify-content:space-between;margin-top:16px;width:100%}.signature{color:#424242;font-size:clamp(.875rem,.838rem + .1852vw,1rem);margin:30px 0;text-align:center;width:100%}.signature-link{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(left,#629aee,#213755);-webkit-background-clip:text;border-bottom:1px solid #629aee;color:#629aee}.main-container{background-color:#fff;border-radius:15px;width:100%}.main-container-padding{padding:20px 20px 0}.mapgl_SqprqBDt0m3ck8ImwnZ0{z-index:1!important}.section__schedule-map{border-radius:10px;overflow:hidden!important}@media (max-width:1440px){.container{width:90%}}@media (max-width:1320px){.section__chief-content-block{text-align:center;width:42%}}@media (max-width:1150px){.products-item{width:31%}}@media (max-width:1024px){.button-settings,.button-true-auth,.header__list{display:none}.header__logo-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.burger-button{display:inline-block}.header__button-container{margin-left:0}.header__container{justify-content:space-between}.main-menu-list{display:none}.base-container{width:95%}li[data-title="О нас"]{border-top:none;padding-top:0}}@media (max-width:954px){.cart-wrapper{flex-direction:column}.cart-form,.cart-list-wrapper{width:100%}.price-group-mobile{display:flex}.price-group-desktop{display:none}.auth-success-wrapper{flex-direction:column-reverse}.profile-active-order-heading-wrapper{margin-bottom:10px;width:100%}.profile-card{width:100%}}@media (max-width:845px){.section__chief-content{flex-direction:column}.section__chief-image{margin-bottom:10px}.section__chief-content-block{width:100%}.section__schedule-content{flex-direction:column}.section__schedule-map{margin-bottom:20px;margin-left:auto;margin-right:auto;order:-1;width:80%}.section__schedule-list{width:100%}}@media (max-width:768px){.section__hero{align-items:center;background-image:url(../../static/media/hero-banner-mob.60e6cdfe971e3fbe60fb.png);display:flex;flex-direction:column;height:460px;justify-content:flex-end;padding:28px 32px}.hero__description{margin-bottom:28px;text-align:center}.main-container-padding{padding:10px}.footer__contacts-list{margin-bottom:20px}.main-menu__item{width:49%}.main-menu__link{width:48%}}@media (max-width:734px){.products-item{width:48%}.team__list-item{margin-bottom:10px;width:48%}}@media (max-width:663px){.footer__contacts{flex-direction:column;width:80%}.footer__contacts-qr-block{align-items:center;width:80%}.footer__contacts-item:last-child,.footer__contacts-qr-block{display:flex;justify-content:center}.footer__description{width:80%}}@media (max-width:586px){.section__main-menu{margin-bottom:20px;overflow:hidden}.main-menu-container-padding{padding:5px}.main-menu__list{flex-wrap:nowrap;height:190px;overflow-y:auto}.main-menu__link{margin-right:17px;min-width:350px}.section__popular{margin-bottom:20px}.section__chief{margin-bottom:30px}.section__schedule-map{width:100%}.main-menu__link:first-child{margin-left:10px}.main-menu__link:last-child{margin-right:10px}.team__list-image{height:150px;width:150px}}@media (max-width:425px){.container{width:95%}.main-content{margin-top:12px}.base-container{width:100%}.logo-content{min-width:250px}.header__logo-heading{font-size:18px}.logo{height:40px;margin-right:5px;min-height:40px;min-width:40px;width:40px}.ham{width:55px}.header__button{height:30px;min-height:30px;min-width:30px;width:30px}.hero__heading{font-size:50px;margin-bottom:7px}.hero__description{font-size:16px;margin-bottom:15px}.hero__button{font-size:16px}.main-menu__link{height:160px;margin-right:7px;min-width:250px;padding:15px}.main-menu__item-title{font-size:20px}.section-heading{font-size:22px}.section__chief-image{height:316px;width:320px}.section__chief-content-heading{font-size:22px;margin-bottom:15px}.section__chief-content-description,.section__schedule-item-description{font-size:16px}.section__schedule-item:not(:last-child){margin-bottom:10px}.footer{padding:80px 30px}.footer__description{font-size:18px;width:100%}.footer__contacts-item-heading{font-size:18px}.footer__contacts-item-description{font-size:16px}}@media (max-width:325px){.logo-content{min-width:190px}.header__logo{display:none}}.error-fallback{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;width:90%}.error-fallback__image-wrapper{margin-bottom:24px;max-width:100%}.error-fallback__title{color:#363636;font-size:clamp(1.375rem,1.2639rem + .5556vw,1.75rem);font-weight:700;margin-bottom:14px}.error-fallback__error{color:#424242;margin-bottom:28px}.error-fallback__error,.error-text{font-size:clamp(1rem,.963rem + .1852vw,1.125rem);font-weight:400}.error-text{color:#d63737}.error-fallback__button-description{color:#424242bb;font-size:clamp(.75rem,.713rem + .1852vw,.875rem);margin-bottom:4px}.error-fallback__button{background:#b0caf1;background:linear-gradient(90deg,#95baeb,#629aee);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-size:18px;max-width:400px;padding:18px 14px;text-align:center;transition:transform .2s ease;width:100%}.error-fallback__button:active{transform:scale(.98)}
/*# sourceMappingURL=main.9123b055.css.map*/