body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#191918;background-color:var(--main-bg-color);height:100vh;-webkit-user-select:none;user-select:none}:root{--white:#fff;--black:#000;--order-btn:#4d4c4b;--main-bg-color:#191918}.main-container{-webkit-tap-highlight-color:transparent;background-color:#191918;height:auto;-webkit-user-select:none;user-select:none}.container{margin:0 auto;max-width:100%;padding:0}.container_none{display:none}.main_header{z-index:9998}.menu-categories{-ms-overflow-style:none;box-shadow:0 4px 8px #0003;margin-bottom:15px;overflow-x:auto;padding:10px 0;scrollbar-width:none;white-space:nowrap}.menu-categories::-webkit-scrollbar{display:none}.category-list{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}.category-list li{margin-right:10px}.category-list button{background-color:var(--main-bg-color);border:none;border-radius:0;color:#5b5b59;cursor:pointer;font-size:17px;font-weight:700;padding:8px 16px;transition:all .4s}.category-list button.active{background-color:#2f2f2f;border-radius:12px;color:#cdcbc8}.right_slide{animation:slideRightContent .4s forwards}@keyframes slideRightContent{0%{right:0}to{right:800px}}.total_sum{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#d4be14;border-radius:25px;bottom:0;cursor:pointer;display:flex;height:55px;justify-content:center;left:0;margin:10px 5px;padding:8px;position:fixed;right:0;-webkit-user-select:none;user-select:none;z-index:999}.visible{animation:btnIn .4s normal}.hidden{animation:btnOut .4s normal;bottom:-200px}@keyframes btnIn{0%{bottom:-100px}to{bottom:0}}@keyframes btnOut{0%{bottom:0}to{bottom:-200px}}.total_sum p{flex:1 1;text-align:center}.total_sum p,.total_sum span{font-size:16px;font-weight:700}.product_description{animation:slideInDescription .3s forwards;background-color:#101010;border-top-left-radius:25px;border-top-right-radius:25px;bottom:0;color:var(--white);cursor:pointer;position:fixed;width:100%;z-index:1000}@keyframes slideOutDescription{0%{bottom:0}to{bottom:-1300px}}@keyframes slideInDescription{0%{bottom:-800px}to{bottom:0}}.visible_description{animation:slideInDescription .4s normal}.hidden_description{animation:slideOutDescription .4s normal;bottom:-1900px}.product_description_title{padding:10px}.product_description_title p{color:#565555;font-size:14px;margin-bottom:0}.product_description_desc{padding-bottom:10px}.product_description_price{margin-bottom:10px}.close_product_description_btn{background-color:none;border:none;color:var(--white);position:absolute;right:20px;top:10px}.close_product_description_img{height:25px;width:25vh}.product_description img{border-top-left-radius:25px;border-top-right-radius:25px;height:auto;width:99%}.product_description_btns_container{background-color:#373737}.product_description_btns_title{display:flex;justify-content:space-between;padding-left:30px;padding-right:30px;padding-top:10px}.product_description_btns_title_name{display:inline-block}.product_description_btns_title_weight{color:#8d8d8d;font-size:14px;margin-bottom:0}.product_description_btns{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 2fr;padding:10px 20px 20px}.product_description_counter_btns{grid-gap:20px;align-self:center;background-color:var(--order-btn);border-radius:20px;color:var(--white);display:grid;font-size:24px;gap:20px;grid-template-columns:repeat(3,1fr);height:55px;justify-content:center;padding-left:10px;padding-right:10px}.product_description_counter_btns span{align-self:center;display:flex;font-size:20px;justify-content:center}.product_description_counter_btns div{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.product_description_add_btns{background-color:#f8f805;border:none;border-radius:20px;color:var(--black);font-size:16px;font-weight:700}.order-container{background-color:#302f2d;border-radius:25px;display:inline-block;margin:0;padding-top:5px}.order-descript{height:75px;margin:0;padding-left:10px;padding-top:5px}.order-title{color:var(--white);margin:0}.order-weight{color:#5b5957;font-size:14px;margin-top:10px}.order-btn{align-items:center;background-color:var(--order-btn);border:none;border-radius:20px;color:var(--white);cursor:pointer;display:flex;height:55px;justify-content:center;margin:5px;text-align:center}.order-img{border-radius:25px 25px 10px 10px;display:block;height:auto;margin:0 auto;width:96%}.order-count-btns{grid-gap:10px;align-items:center;background-color:#504f4f;border-radius:20px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);height:55px;justify-content:center;margin:5px}.order-count-btns div{color:var(--white);cursor:pointer;font-size:20px;text-align:center}.order-count-btns span{color:var(--white);font-size:18px;text-align:center}.blur_load{border-radius:25px 25px 10px 10px;display:block;height:auto;margin:0 auto;width:98%}.orders-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0 10px;transition:transform .5s ease-in-out}.scroll-blocker{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.blocked{display:none}.blocked:after{animation:fadeIn .3s;background-color:#00000080;content:"";height:100%;left:0;position:fixed;top:0;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:350px){.orders-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (min-width:768px){.orders-container{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product_description img{height:40%}}@media (min-width:1028px){.orders-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.content_main{min-height:80vh;padding-bottom:90px}h1{color:var(--white);margin-left:10px}.content_none{display:none}.basket_main{-webkit-tap-highlight-color:transparent;background-color:#000;bottom:0;cursor:pointer;height:100%;left:0;overflow-y:auto;position:fixed;right:0;-webkit-user-select:none;user-select:none}.basket_visible{animation:basketIn .5s normal}.basket_hidden{animation:basketOut .7s normal;bottom:-1200px}.basket_none{display:none}@keyframes basketIn{0%{bottom:-1200px}to{bottom:0}}@keyframes basketOut{0%{bottom:0}to{bottom:-1200px}}hr{margin:10px}.basket-title{align-items:center;background-color:#191917;border-radius:20px;color:#fff;display:flex;height:50px;justify-content:center;margin-top:15px;padding:10px}h3{font-size:20px}.basket-title img{cursor:pointer;left:15px;position:absolute;top:38px}.basket-content{background-color:#191917;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;height:auto}.basket-content-title{color:#fff;display:flex;justify-content:space-between;margin-top:8px;padding:0 10px}.basket-content-orders{margin:0 auto}.orders-container-basket{grid-gap:10px;background-color:#191917;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));height:auto;padding-bottom:90px;padding-left:10px;padding-right:10px}@media (min-width:350px){.orders-container-basket{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.basket-order-main{justify-content:space-between;padding:10px}.basket-order-content,.basket-order-main{align-items:center;display:flex}.basket-order-img{border-radius:10px;color:#fff;height:10vh;margin-right:10px;width:13vh}.basket-order-prices{display:flex;font-size:16px}.basket-order-prices p{margin:0 5px 0 0}.basket-weight{color:#686866}.basket-order-counter{grid-gap:20px;align-items:center;background-color:#2f2f2d;border-radius:12px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;padding:10px 20px}.basket-order-counter div,.basket-order-counter span{justify-content:center;text-align:center}.basket-smth-else{height:100vh}@media (min-width:700px){.basket-order-img{height:auto;width:200px}}.main-payment{-webkit-tap-highlight-color:transparent;background-color:var(--black);bottom:0;color:var(--white);cursor:pointer;height:100vh;height:100%;left:0;margin-top:10px;overflow-y:auto;position:fixed;right:0;-webkit-user-select:none;user-select:none}.payment_block{display:none}.payment_visible{animation:paymentIn .4s normal}.payment_hidden{animation:paymentOut .6s normal;bottom:-2000px}.payment_none{display:none}@keyframes paymentIn{0%{bottom:2000px}to{bottom:0}}@keyframes paymentOut{0%{bottom:0}to{bottom:-2000px}}.payment-h1{margin-top:10px}.type-order-container{padding:10px}.payment-title{background-color:#191917;border-radius:23px;margin-top:15px;padding-top:10px}.payment-title,.payment-title img{padding-left:10px}.type-order{background-color:#191917;border:3px solid #1f1f1d;border-radius:14px;display:inline-block;margin-right:10px;padding:20px}.type-order div{margin-top:3px}.type-order div span{font-size:16px;font-weight:600}.active-order,.radio-btn{background-color:#1f1f1d}.radio-btn{border-radius:50px;height:15px;margin-bottom:23px;padding:10px;width:15px}.active-btn{align-items:center;background-color:var(--white);display:flex;justify-content:center}.active-img{margin-right:8px}.disactive-img{display:none}.payment-address-container{background-color:#191917;border-radius:23px;margin-top:5px;padding-left:15px;padding-top:2px}.payment-address{align-items:center;display:flex;justify-content:left;padding-bottom:20px}.concret-adress{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(120px,180px));margin-bottom:30px;padding-left:-15px}.payment-comment{display:flex;margin-bottom:20px}.payment-msg{padding-bottom:20px}.payment-amount{background-color:#191917;border-top-left-radius:23px;border-top-right-radius:23px;margin-top:5px;padding-bottom:5vh;padding-left:15px;padding-top:2px}.payment-amount div{display:flex;justify-content:space-between;padding-right:10px;text-align:center}.payment-amount div p{margin:10px}.temp-div{background-color:var(--black);height:10vh}.payment-btn{align-items:center;background-color:#42413d;bottom:0;display:block;display:grid;grid-template-columns:120px 1fr;left:0;padding:0 13px 20px;position:fixed;right:0}.payment-btn p{font-size:24px;font-weight:600;text-align:center}.payment-order-btn{background-color:#fde000;color:var(--black);font-size:18px;font-weight:600}.payment-order-btn-hidden{display:none}.payment-order-btn-visible{display:grid!important}.payment-input{background-color:#191917;border:none!important;border-bottom:1px solid #302f2d!important;color:var(--white);font-size:17px;margin-left:15px;outline:none;padding-bottom:10px}
/*# sourceMappingURL=main.76505118.css.map*/