/*
Theme Name: Miniup Menu
Theme URI: https://miniup.ir
Author: pishranpardaz.ir
Author URI: https://miniup.ir
Description: قالب منو کافه و رستوران
Version: 1.0
Text Domain: miniup.ir
*/

body,button{font-family:vazir}.nav a,.nav button{color:#fff;padding:8px 15px;font-size:15px;cursor:pointer}.bar,.item{overflow:hidden}.header,.item,.preloader,.preloader img{text-align:center}.info,.nav a,.nav button,body{font-size:15px}.info,.item,.menu,.menu-items.active,.nav,.preloader,body{display:flex}@font-face{font-family:vazir;font-style:normal;font-weight:100;src:url("font/Vazir.eot");src:url("font/Vazir.woff") format("woff"),url("font/Vazir.woff2") format("woff2")}@font-face{font-family:vazir;font-style:normal;font-weight:300;src:url("font/Vazir-Bold.eot");src:url("font/Vazir-Bold.woff") format("woff"),url("font/Vazir-Bold.woff2") format("woff2")}.preloader{position:fixed;inset:0;align-items:center;justify-content:center;background:#4f0006;z-index:99999;transition:opacity .6s,visibility .6s;visibility:visible;opacity:1}.preloader img{width:180px}body.loaded .preloader{opacity:0;visibility:hidden;pointer-events:none}@keyframes pop{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@media (max-width:480px){.preloader img{width:min(70vw,220px);border-radius:12px}.bar{width:min(80vw,260px)}}.bar,.bar>i{border-radius:999px}.bar{margin-top:12px;width:min(60vw,320px);height:6px;background:rgba(255,255,255,.08)}.app,.item{background-color:#4f0006}.bar>i{display:block;height:100%;width:0%;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.35));animation:2.2s linear infinite progress}@keyframes progress{0%{width:0%;transform:translateX(-10%)}50%{width:70%;transform:translateX(0)}100%{width:100%;transform:translateX(10%)}}body{background-color:#140001;color:#fff;margin:0;padding:0;justify-content:center}.app{width:420px;min-height:100vh;padding-bottom:50px}.header{padding:20px 10px 10px}.header .logo{width:150px}.nav{position:relative;z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}#scrollTopBtn,.popup{position:fixed;z-index:9999}.nav button{background-color:#000;border:none;border-radius:8px}.nav a{border:none;border-radius:8px;border-inline:1px solid #f8b82d}.nav button.active{background-color:#f8b82d;color:#000}.menu{flex-direction:column;gap:20px;padding:20px}.item{border-radius:12px;border:1px solid #eee;flex-direction:column}.item img{width:60%;display:block;padding:10px;align-self:center;border-radius:32px}.info{justify-content:space-between;padding:15px}.price{color:#ccc;text-align:left}.price .unit{font-size:12px}.name{color:#fff;font-weight:700;font-size:14px;text-align:right}.menu-items{display:none;flex-direction:column;gap:20px}.popup{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.popup-content{background-color:#4f0006;padding:20px;border-radius:12px;width:90%;max-width:360px;color:#fff;text-align:center;position:relative;overflow-y:auto;max-height:550px}.popup-content .close{position:absolute;top:10px;left:15px;font-size:24px;cursor:pointer;color:#fff}.popup-content a{color:#f8b82d}#scrollTopBtn{bottom:0;left:50%;transform:translateX(-50%);width:420px;background:#f8b82d;color:#000;border:none;padding:10px;font-size:16px;cursor:pointer;text-align:center;transition:background .3s}
.desc{
    font-size: 14px;
    color: #ccc;
    padding: 0 10px;
}