/* MOBILE_HEADER_CLEAN_V10 */
@media(max-width:991.98px){
.navbar>.container{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr)) 42px!important;
 direction:rtl!important;
 column-gap:8px!important;
 row-gap:8px!important;
 align-items:center!important;
}
.navbar .mobile-nav-tools{
 display:contents!important;
}
.navbar .iranstores-brand{
 grid-column:1/4!important;
 grid-row:1!important;
 justify-self:start!important;
 margin:0!important;
}
.navbar .mobile-nav-tools .navbar-toggler{
 grid-column:4!important;
 grid-row:1!important;
 justify-self:center!important;
 margin:0!important;
}
.navbar .mobile-nav-tools .mobile-theme-toggle{
 grid-column:4!important;
 grid-row:2!important;
 justify-self:center!important;
 align-self:center!important;
 position:static!important;
 transform:none!important;
 margin:0!important;
 width:42px!important;
 height:42px!important;
}
.navbar .mobile-store-register,
.navbar .mobile-nearby-link,
.navbar .mobile-seller-login{
 grid-row:2!important;
 display:flex!important;
 width:100%!important;
 min-width:0!important;
 max-width:none!important;
 height:42px!important;
 min-height:42px!important;
 padding:4px 2px!important;
 margin:0!important;
 align-items:center!important;
 justify-content:center!important;
 gap:3px!important;
 font-size:12px!important;
 font-weight:800!important;
 line-height:1.2!important;
 white-space:nowrap!important;
 text-align:center!important;
 box-sizing:border-box!important;
}
.navbar .mobile-store-register{grid-column:1!important}
.navbar .mobile-nearby-link{grid-column:2!important}
.navbar .mobile-seller-login{grid-column:3!important}
.navbar #mainMenu{
 grid-column:1/-1!important;
 grid-row:3!important;
}
}

/* MOBILE HAMBURGER TO X - V11 */
@media(max-width:991.98px){
.navbar .mobile-nav-tools .navbar-toggler{
 position:relative!important;
 overflow:visible!important;
}
.navbar .mobile-nav-tools .navbar-toggler-icon{
 position:relative!important;
 display:block!important;
 width:23px!important;
 height:18px!important;
 background:none!important;
 background-image:none!important;
}
.navbar .mobile-nav-tools .navbar-toggler-icon::before,
.navbar .mobile-nav-tools .navbar-toggler-icon::after{
 content:""!important;
 position:absolute!important;
 left:0!important;
 width:23px!important;
 height:2.5px!important;
 border-radius:5px!important;
 background:currentColor!important;
 transition:top .3s ease,transform .3s ease!important;
}
.navbar .mobile-nav-tools .navbar-toggler-icon::before{top:0!important}
.navbar .mobile-nav-tools .navbar-toggler-icon::after{top:15px!important}
.navbar .mobile-nav-tools .navbar-toggler-icon{
 border-top:0!important;
}
.navbar .mobile-nav-tools .navbar-toggler-icon{
 box-shadow:inset 0 0 0 transparent!important;
}
.navbar .mobile-nav-tools .navbar-toggler-icon:before{
 box-shadow:0 7.5px 0 currentColor;
}
.navbar .mobile-nav-tools .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before{
 top:7.5px!important;
 transform:rotate(45deg)!important;
 box-shadow:none!important;
}
.navbar .mobile-nav-tools .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after{
 top:7.5px!important;
 transform:rotate(-45deg)!important;
}
}
/* MOBILE_DATE_V13 */
.mobile-nav-date{display:none}
@media(max-width:991.98px){.navbar .mobile-nav-date{display:flex!important;grid-column:2/4!important;grid-row:1!important;justify-self:center!important;align-items:center!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important;color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #e9d5ff!important;border-radius:10px!important;padding:7px 9px!important;z-index:3!important}html[data-theme="dark"] .navbar .mobile-nav-date{background:#2d2038!important;color:#e9d5ff!important;border-color:#51405f!important}}
/* MOBILE_DATE_PLAIN_CENTER_V14 */
@media(max-width:991.98px){.navbar .mobile-nav-date{grid-column:2/4!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:block!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6d28d9!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;text-align:center!important}html[data-theme="dark"] .navbar .mobile-nav-date{background:transparent!important;border:0!important;color:#e9d5ff!important}}
