.alvand-pwa-appnav,.alvand-pwa-search{display:none}
.alvand-pwa-dialog-open{overflow:hidden}
@media(max-width:767px){
 body.alvand-pwa-standalone .alvand-pwa-appnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:9997;inset:auto 0 0;min-height:72px;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 14px #29121a1c;border-top:1px solid #e7dfe1}
 body.alvand-pwa-standalone .wd-toolbar{display:none!important}
 body.alvand-pwa-standalone{padding-bottom:calc(82px + env(safe-area-inset-bottom))}
 body.alvand-pwa-standalone .alvand-pwa-appnav>a,body.alvand-pwa-standalone .alvand-pwa-appnav>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 1px;min-width:0;min-height:56px;border:0;border-radius:9px;background:none;color:#26343e;font:inherit;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer;text-align:center}
 body.alvand-pwa-standalone .alvand-pwa-appnav [aria-current="page"]{color:#99192b;background:#fff0f2}
 body.alvand-pwa-standalone .alvand-pwa-appnav__icon{display:block;width:24px;height:24px;flex:none}
 body.alvand-pwa-standalone .alvand-pwa-appnav__cart-icon{position:relative;display:block;width:24px;height:24px}
 body.alvand-pwa-standalone .alvand-pwa-appnav__track-icon{position:relative;display:block;width:24px;height:24px}
 body.alvand-pwa-standalone .alvand-pwa-appnav__count:not([hidden]){position:absolute;inset:-7px auto auto -16px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#c92a3a;color:#fff;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}
 body.alvand-pwa-standalone .alvand-pwa-appnav__action-count:not([hidden]){position:absolute;inset:-7px auto auto -16px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#99192b;color:#fff;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}
 body.alvand-pwa-standalone .alvand-pwa-appnav a:focus-visible,body.alvand-pwa-standalone .alvand-pwa-appnav button:focus-visible{outline:2px solid #c92a3a;outline-offset:-2px}
 body.alvand-pwa-standalone .alvand-pwa-search:not([hidden]){display:flex;position:fixed;z-index:10001;inset:0;align-items:center;justify-content:center;padding:18px;background:#0b1924bb}
 body.alvand-pwa-standalone .alvand-pwa-search__panel{width:min(100%,480px);padding:22px;background:#fff;border-radius:16px;box-shadow:0 12px 36px #0003}
 body.alvand-pwa-standalone .alvand-pwa-search h2{margin:0 0 18px;font-size:1.3rem}
 body.alvand-pwa-standalone .alvand-pwa-search form{display:grid;gap:10px}
 body.alvand-pwa-standalone .alvand-pwa-search input[type="search"]{width:100%;min-height:48px}
 body.alvand-pwa-standalone .alvand-pwa-search button{min-height:44px;border-radius:9px;padding:8px 16px;background:#c92a3a;color:#fff;border:0}
 body.alvand-pwa-standalone .alvand-pwa-search .alvand-pwa-search-close{margin-top:12px;background:#eee;color:#26343e}
}
@media(max-width:360px){body.alvand-pwa-standalone .alvand-pwa-appnav>a,body.alvand-pwa-standalone .alvand-pwa-appnav>button{font-size:11px}}
