@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Langar&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}body{font-family:"Montserrat",sans-serif;z-index:10000}.App{min-height:100vh;display:flex;flex-direction:column}.wrapper{flex:1 1 auto}.content{overflow:hidden;max-width:1280px;margin:0 auto}.content,.food-block{display:flex;flex-direction:column}.food-block{width:300px;border:2px solid rgba(235,178,94,.23921568627450981);border-radius:20px;margin:10px;padding:10px}@media (max-width:845px){.food-block{margin:10px 5px}}.food-block__image{display:flex;justify-content:center;max-width:100%;min-height:auto;padding-bottom:10px}.food-block__info{flex:1 1 auto;display:flex;flex-direction:column}.food-block__info a{color:#000}.food-block__title{font-weight:500;font-size:30px;text-align:right;padding-right:5px}.food-block__weight{opacity:.6;margin-bottom:5px}.food-block__ingredients{font-family:"Dancing Script",cursive;text-align:center;margin-bottom:10px}.food-block__bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.food-block__price{font-size:25px;font-family:"Langar",cursive;font-weight:400}.food-block__btnAdd{border:2px solid #ebb25e;padding:.5rem;font-size:2rem;cursor:pointer;align-self:center;background:rgba(222,178,113,.2784313725490196);transition:all .5s ease;color:#41403e;font-size:20px;letter-spacing:1px;outline:none;box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);border-radius:255px 15px 225px 15px/15px 225px 15px 255px}.food-block__btnAdd:hover{box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.food-block__btnLike{background-color:transparent;border-radius:50%;width:30px;height:30px;transition-duration:.5s}.food-block__btnLike svg{fill:grey}.food-block__btnLike:active svg,.food-block__btnLike:hover svg{fill:#b61616}.food-block__btnLike-active{background-color:transparent;width:40px;height:40px;transition-duration:.5s}.food-block__btnLike-active svg{fill:#b61616}.food-block img{margin:0 auto}.header{background:url(/static/media/bg5.e4df7d0d.jfif) 0 0/cover no-repeat;padding:20px 0 40px;position:relative}.header__wrraper{max-width:1280px;margin:0 auto}.header__right,.header__wrraper{display:flex;justify-content:space-between}.header__right{flex-direction:column;align-items:flex-end}@media (max-width:400px){.header{padding:50px 0 40px}}.logo,.logo__icon{width:200px;height:200px}@media (max-width:525px){.logo,.logo__icon{width:150px;height:150px}}@media (max-width:400px){.logo,.logo__icon{width:50px;height:50px}}.info{justify-content:flex-end}.info,.info__items{display:flex}.info__item{margin-right:10px;text-transform:uppercase;color:#ccc2c2;font-weight:600;list-style:none;border-bottom:2px solid #d3cece;transition-duration:.5s}.info__item :hover{color:#f1ece3;border-bottom:2px solid #f99f1b}.info__linc{text-decoration:none;color:#fff}@media (max-width:786px){.info{display:none}}.auth{margin-right:15px;display:flex;flex-direction:column}.auth__btn{padding:5px;background-color:#364926;font-size:20px;border-radius:10px;margin-bottom:20px;color:#f99f1b;font-weight:600}.auth__btn svg{width:25px;height:25px;fill:red}.auth__btn p{display:flex;align-items:center}.auth__personal-account{border-radius:10px;background:#364926;padding:10px}.auth__personal-account svg{fill:#f99f1b}.fav-icon{fill:red;width:50px;height:50px}@media (max-width:400px){.auth__title{display:none}}.food__items{max-width:1280px;margin:0 auto;justify-content:center}.about,.food__items{display:flex;flex-wrap:wrap}.about__img{flex:1 1 45%}.about__img img{min-width:320px;max-width:100%;height:auto}.about__discription{margin:30px;flex:1 1 45%}.about__discription p{margin-bottom:15px}.about__benefits{border-radius:15px;border:3px solid #f99f1b;padding:10px;margin:20px;display:flex;flex-direction:column}.about__benefits h3{margin-bottom:15px;font-size:20px;text-decoration:underline}.about__benefits span{margin-bottom:10px}.contact-title{font-size:18px;margin:30px}.tel{margin:20px;font-family:"Langar",cursive}.how-order{flex-wrap:wrap;margin:30px -5px 0}.how-order,.how-order__step{justify-content:center;display:flex}.how-order__step{flex:0 1 25%;padding:0 5px;flex-direction:column;align-items:center}.how-order__img{margin-bottom:20px}.how-order__title{font-weight:600;margin-bottom:25px}.how-order__title span{font-size:40px}.how-order__instuction{flex:1 1 auto;text-align:center;padding:15px;border:2px solid #364926;border-bottom:4px solid #f99f1b}.input{border-radius:20px;padding:10px;margin:10px;border:2px solid green;font-size:18px}.basket{justify-content:center;font-weight:400;margin-top:30px;display:flex;flex-wrap:wrap-reverse}.basket__input{margin:10px}.basket__form{flex-wrap:wrap}.basket__form,.basket__items{justify-content:center;display:flex}.basket__items{flex:1 1 70%;flex-wrap:wrap}.basket__item{height:125px;border:3px solid rgba(139,137,137,.13725490196078433);border-radius:20px;position:relative;align-items:center;display:flex;justify-content:flex-end}.basket__btn-minus{font-family:"Langar",cursive;display:flex;align-items:center;justify-content:center;line-height:20px;width:20px;height:20px;color:#a33535;background-color:transparent;font-size:26px;position:absolute;bottom:10px;right:14px;border-radius:50%;transform:rotate(90deg);transition-duration:.2s}.basket__btn-minus:hover{color:red}.basket__btn-plus{font-family:"Langar",cursive;position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:green;background-color:transparent;font-size:26px;border-radius:50%;transform:rotate(45deg);transition-duration:.2s}.basket__btn-plus:hover{color:#62ff4c}.basket__total-price{font-family:"Langar",cursive;text-align:center;flex:0 1 100%}.basket__order{margin:10px;flex-wrap:wrap}.basket__order,.btn-remove-basket{display:flex;justify-content:center}.btn-remove-basket{position:absolute;right:-5px;top:-3px;background-color:transparent;align-items:center}.cl-btn{display:block;width:40px;height:40px;border-radius:40px;position:relative;z-index:1;cursor:pointer}.cl-btn:before{content:"+";color:#d61e55;z-index:2;transform:rotate(45deg);font-size:50px;line-height:1;top:-8px;left:15px}.cl-btn:after,.cl-btn:before{position:absolute;transition:all .3s cubic-bezier(.77,0,.2,.85)}.cl-btn:after{content:"";top:-3px;left:9px;width:100%;height:100%;border-radius:100%;background:#d61e55;z-index:1;transform:scale(.01)}.cl-btn:hover:after{transform:scale(1)}.cl-btn:hover:before{transform:scale(.8) rotate(45deg);color:#fff}.basket-block{width:300px;padding:10px;display:flex;justify-content:space-between}.basket-block__image{margin-right:5px;max-height:80px}.basket-block__discription{display:flex;flex-direction:column;justify-content:space-around;margin-right:20px}.basket-block__weight{font-size:14px;font-family:"Dancing Script",cursive}.basket-block__bottom{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}.basket-block__number{font-size:14px;font-family:"Langar",cursive}.basket-block__price{font-size:12px;font-family:"Langar",cursive}.footer{background:#364926;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;padding:30px}.footer__name{font-size:30px;color:#f99f1b}.footer__lincs{display:flex;flex-wrap:wrap;margin:20px}.footer__linc{margin-right:50px;text-transform:uppercase;color:#f99f1b;font-weight:600;list-style:none;border-bottom:2px solid #d3cece;transition-duration:.5s}.footer__linc a,.footer__linc a:visited{color:red}.footer__linc :hover{color:#f1ece3;border-bottom:2px solid #f99f1b}.food__item{position:relative}.title{text-transform:uppercase;margin:20px auto;padding-bottom:5px;text-align:center;display:inline-block;border-bottom:3px solid red}.btn-remove{position:absolute;right:40px;top:20px;background-color:transparent;display:flex;justify-content:center;align-items:center}.cl-btn-7{display:block;width:40px;height:40px;border-radius:40px;position:relative;z-index:1;cursor:pointer}.cl-btn-7:before{content:"+";color:#d61e55;z-index:2;transform:rotate(45deg);font-size:50px;line-height:1;top:-8px;left:15px}.cl-btn-7:after,.cl-btn-7:before{position:absolute;transition:all .3s cubic-bezier(.77,0,.2,.85)}.cl-btn-7:after{content:"";top:0;left:0;width:100%;height:100%;border-radius:100%;background:#d61e55;z-index:1;transform:scale(.01)}.cl-btn-7:hover:after{transform:scale(1)}.cl-btn-7:hover:before{transform:scale(.8) rotate(45deg);color:#fff}.menu-qq{z-index:3;position:-webkit-sticky;position:sticky;top:0;max-width:1280px;margin:0 auto}@media (max-width:845px){.menu-qq{background:#364926;display:flex;justify-content:flex-end}.burger{position:fixed;left:10px;top:20px;width:30px;height:30px;cursor:pointer}.burger__name{position:fixed;top:-10px;left:36px}.burger__span,.burger__span:after,.burger__span:before{width:100%;position:absolute;height:3px;background:#f99f1b;display:block;transition:.3s;border-radius:5px}.burger__span:before{content:"";top:-10px;transition:top .3s .3s,transform .3s cubic-bezier(.23,1,.32,1)}.burger__span{top:10px}.burger__span:after{content:"";bottom:-10px;transition:bottom .3s .3s,transform .3s cubic-bezier(.23,1,.32,1)}.burger__span.active:before{content:"";top:0;transform:rotate(45deg);transition:top .3s,transform .3s cubic-bezier(.68,-.55,.265,1.55) .3s}.burger__span.active:after{content:"";bottom:0;transform:rotate(-45deg);transition:bottom .3s,transform .3s cubic-bezier(.68,-.55,.265,1.55) .3s}.burger__span.active{background:hsla(0,0%,100%,0)}.menu{display:none;position:fixed;top:70px;height:auto;color:#ccc;transform:translateX(-110vw);transition:1.5s cubic-bezier(.68,-.55,.265,1.55)}.menu.active{display:block;transform:translateX(-86vw)}.menu-qq{z-index:3}}@media (max-width:620px){.menu.active{display:block;transform:translateX(-83vw)}}@media (max-width:500px){.menu.active{display:block;transform:translateX(-81vw)}}@media (max-width:400px){.menu.active{display:block;transform:translateX(-75vw)}}.menu__item{text-align:center}.menu__item :hover{color:red}.menu__linc{display:block;width:100px;height:100px;padding:20px;margin:2px 0;transition-duration:1s;color:#f99f1b}.menu__linc svg{width:50px;height:50px;fill:#f99f1b}.menu__linc span{display:none}.menu__linc:hover{background:#f99f1b}.menu__linc:hover svg{fill:#364926}.menu__linc:hover span{margin-top:-5px;font-weight:700;display:block;color:#364926}.menu__linc.active{background:#f99f1b;color:#364926}.menu__linc.active span{margin-top:-5px;font-weight:700;display:block;color:#364926}.menu__linc.active svg{fill:#364926}.menu__items{border-radius:12px;display:flex;justify-content:space-around;background:#364926;list-style-type:none;align-items:center}@media (max-width:845px){.menu__items{padding:5px;display:block}}.header__basket{display:flex;flex-direction:column;z-index:100;background-color:#f99f1b;width:100px;height:100px;align-items:center;justify-content:center}.header__basket img,.header__counter{width:30px;height:30px}.header__counter{line-height:30px;background-color:#364926;text-align:center;border-radius:50%;color:#f99f1b}.header__counter,.header__price{font-family:"Langar",cursive;font-weight:400}.header__price{color:#000}@media (max-width:845px){.header__basket{display:none}}.header__basketmob{font-size:14px;display:flex;flex-direction:column;z-index:100;background-color:#f99f1b;width:80px;height:80px;align-items:center;justify-content:center}.header__basketmob img{width:30px;height:30px}.header__countermob{line-height:20px;width:20px;height:20px;background-color:#3a3f36;text-align:center;border-radius:50%;color:#f99f1b}.header__countermob,.header__pricemob{font-family:"Langar",cursive;font-weight:400}.header__pricemob{font-size:14px;color:#2b2e29}@media (min-width:846px){.header__basketmob{display:none}}.product{margin:30px}.product__title{margin-bottom:30px;text-align:center}.product__title span{line-height:40px;font-size:30px;text-transform:uppercase;padding-bottom:3px;border-bottom:4px solid #f00f0f}.product__discription{display:flex;flex-wrap:wrap;justify-content:space-around}.product__left{margin-bottom:20px}.product__img{padding:20px}.product__img,.product__img img{max-width:100%;height:auto}.product__info{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.product__price{font-size:18px}.product__weight{font-size:17px;margin-bottom:5px}.product__btn{margin-bottom:15px;background-color:green;padding:10px 22px;font-size:18px;border-radius:10px;color:#fff;box-shadow:0 5px 0 #09551f;transition-duration:.5s}.product__btn:hover{transform:translateY(3px);box-shadow:0 3px 0 #09551f}.product__btn:active{background-color:red}.product__right{display:flex;flex-direction:column;align-items:center}.product__subtitle{text-align:center;border-bottom:2px solid #1bd844;margin-bottom:10px}.product__ingredient{display:flex;align-items:center;margin-bottom:5px}.product__ingredient img{margin-right:10px}.order{justify-content:center;display:flex;flex-wrap:wrap}.order__item{width:320px;margin:0 5px 5px;padding:5px;display:flex;flex-direction:column;border:3px solid #d8d4d4;border-radius:20px}.order__img{align-self:center;width:75px;height:75px}.order__number{font-weight:700;align-self:center}.order__name,.order__number,.order__tel{margin-bottom:8px}.order__adress{margin-bottom:5px}.order__curadd,.order__orders{margin-bottom:8px}.order__orders{text-decoration:underline}.order__ordersitems{margin-bottom:8px}.order__orderitem{margin-bottom:8px}.order__orderitem,.order__price{display:flex;justify-content:space-between}.order__price{border-top:1px solid #000;padding-top:5px}.MuiButton-containedSecondary{align-self:center}.content{margin-bottom:20px}
/*# sourceMappingURL=main.a4719738.chunk.css.map */