/* Logical positions follow the Persian reading order; numeric data stay LTR. */
.storefront .store-header-actions .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;padding:6px;flex-shrink:0;color:var(--text)}
.storefront .product-rating>.icon,.storefront .product-review-stars>.icon{width:15px;height:15px;vertical-align:middle;color:#d39a24;fill:currentColor}
.storefront .landing-intro i>.icon,.storefront .landing-marquee i>.icon{width:16px;height:16px;vertical-align:middle}
.storefront .account-chevron>.icon{width:14px;height:14px;vertical-align:middle}
.storefront .checkout-heading h1{order:-1;text-align:start}
.storefront .account-toggle .account-dashboard-label,.storefront .account-toggle .account-chevron{color:inherit}
.storefront .store-header-inner>.store-menu-toggle{display:none}
@media(max-width:850px){
  .storefront .store-header-inner{grid-template-columns:36px minmax(0,1fr) auto;column-gap:9px}
  .storefront .store-header-inner>.store-menu-toggle{display:inline-flex;grid-column:1;grid-row:1;justify-content:center;padding:5px;width:36px;min-width:36px}
  .storefront .store-header-inner>.brand{grid-column:2;grid-row:1;justify-self:start;min-width:0;max-width:100%;overflow:hidden;font-size:14px}
  .storefront .store-header-actions{grid-column:3;grid-row:1;gap:5px}
  .storefront .header-search{grid-column:1/-1;grid-row:2}
  .storefront .store-nav,.storefront.js-store .store-nav{grid-column:1/-1;grid-row:3;text-align:start;justify-content:flex-start}
}
@media(max-width:380px){
  .storefront .store-header-inner{padding-inline:12px;grid-template-columns:30px minmax(0,1fr) auto;column-gap:5px}
  .storefront .store-header-inner>.store-menu-toggle{width:30px;min-width:30px}
  .storefront .store-header-inner>.brand{font-size:11px;gap:5px}
  .storefront .brand .brand-mark{width:25px;height:25px}
  .storefront .account-toggle-text{max-width:48px}
}
