.gsm-header,.gsm-toolbar{display:none}
@media(max-width:767px){
 body.gsm-mobile-store{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
 body.gsm-mobile-store :is(.whb-header,.whb-sticky-header,.slc-header,.dgs-header,.wd-toolbar,.slc-digikala-mobile-nav,.slc-mobile-toolbar,.slc-mobile-header,.slc-mobile-menu,.mobile-nav,.wd-search-full-screen,.slc-reference-sticky-nav){display:none!important}
 body.gsm-mobile-store #gsm-header{display:block;position:sticky;top:0;z-index:110;background:#fff;color:#202735;border:0;box-shadow:0 1px 0 #e9edf2;line-height:1.5;direction:rtl}
 #gsm-header .gtna-responsive-tools,#gsm-header .gtna-header-collections{display:none!important}
 #gsm-header .gsm-header-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"menu logo search";align-items:center;gap:0 10px;width:calc(100% - 20px);margin:auto;padding:10px 0;min-height:72px;box-sizing:border-box}
 #gsm-header.is-search-open .gsm-header-row{grid-template-areas:"menu logo search" "field field field";row-gap:10px}
 #gsm-header :is(.gsm-menu-toggle,.gsm-search-toggle){display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:8px;background:transparent!important;color:#202735!important;box-shadow:none;line-height:1}
 #gsm-header .gsm-menu-toggle{grid-area:menu;justify-self:start}
 #gsm-header .gsm-search-toggle{grid-area:search;justify-self:end}
 #gsm-header .gsm-logo{grid-area:logo;display:flex;align-items:center;justify-content:center;justify-self:center;width:100%;max-width:174px;min-width:0;margin:0}
 #gsm-header .gsm-logo img{display:block;width:100%;max-width:174px;height:44px;max-height:44px;object-fit:contain}
 #gsm-header .gsm-search{display:none;grid-area:field;width:100%;min-width:0;margin:0;padding:0;background:#f4f5f7;border:1px solid #d9dfe8;border-radius:10px;overflow:hidden}
 #gsm-header.is-search-open .gsm-search{display:flex}
 #gsm-header .gsm-search input[type=search]{flex:1;width:100%;min-width:0;height:46px;margin:0;padding:0 12px;border:0;background:transparent;color:#202735;font-family:inherit;font-size:14px;box-shadow:none}
 #gsm-header .gsm-search button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:46px;padding:0;border:0;background:transparent!important;color:#202735!important;box-shadow:none}
 #gsm-header svg,#gsm-toolbar svg{display:block!important;width:24px!important;height:24px!important;min-width:24px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:1!important;visibility:visible!important;flex:none}
 #gsm-header .gsm-navigation{padding:12px 15px;border-top:1px solid #edf0f4;max-height:60dvh;overflow:auto;color:#202735;background:#fff}
 #gsm-header .gsm-navigation[hidden]{display:none!important}
 #gsm-header .gsm-navigation :is(ul,li){display:block;position:static;width:auto;height:auto;min-width:0;margin:0;padding:0;list-style:none;background:transparent;box-shadow:none}
 #gsm-header .gsm-navigation :is(ul ul){padding-inline-start:18px}
 #gsm-header .gsm-navigation a{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:#202735;font-size:14px;text-decoration:none;border:0}
 #gsm-header .gsm-navigation a:hover{color:var(--gsm-accent)}
 #gsm-header .gsm-navigation .slc-megamenu,#gsm-header .slc-menu-chevron{display:none}
 #gsm-header .gsm-navigation .slc-menu-icon{width:22px;height:22px;object-fit:contain}
 #gsm-header .gsm-categories summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}
 #gsm-header .gsm-primary li{position:relative}
 #gsm-header .gsm-primary li.gsm-has-children>a{padding-inline-end:44px}
 #gsm-header .gsm-primary .gsm-submenu-toggle{position:absolute;inset-inline-end:0;top:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#202735;box-shadow:none}
 #gsm-header .gsm-primary ul[hidden]{display:none!important}
 body.gsm-mobile-store #gsm-toolbar{position:fixed;inset:auto 0 0;display:grid;direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(64px + env(safe-area-inset-bottom,0px));margin:0;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-top:1px solid #e2e6ed;box-shadow:0 -3px 16px #1826380a;z-index:120}
 #gsm-toolbar>a,#gsm-toolbar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px;height:auto;margin:0;padding:4px 0;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:#475467!important;font:inherit;line-height:1.3;text-decoration:none}
 #gsm-toolbar>a>span:not(.slc-cart-count),#gsm-toolbar>button>span:not(.gsm-count):not(.gsm-center-icon){font-size:10px;white-space:nowrap}
 #gsm-toolbar .gsm-center-icon{display:block}
 #gsm-toolbar>a[aria-current=page]{color:var(--gsm-accent)!important;font-weight:600}
 #gsm-toolbar :is(.gsm-count,.slc-cart-count){position:absolute;top:0;right:calc(50% - 24px);display:flex;align-items:center;justify-content:center;min-width:16px;width:auto;height:16px;padding:0 3px;box-sizing:border-box;border:2px solid #fff;border-radius:10px;background:var(--gsm-accent);color:#fff;font-size:9px;line-height:1}
 #gsm-toolbar [hidden]{display:none!important}
 #gsm-header :focus-visible,#gsm-toolbar :focus-visible{outline:2px solid var(--gsm-accent)!important;outline-offset:2px}
 body.gsm-mobile-store:has(aside[style*="z-index:999999"]) #gsm-toolbar{bottom:48px}
 body.gsm-mobile-store:has(aside[style*="z-index:999999"]){padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}
}

@media(max-width:767px){html.gtna-mobile-search-kept #gsm-header .gsm-header-row{grid-template-areas:"menu logo search" "field field field";row-gap:10px}html.gtna-mobile-search-kept #gsm-header .gsm-search{display:flex}}
