/* Header alignment fix: keeps search and account actions in separate, stable columns. */
@media(min-width:992px){
  .store-premium .pcustheaderayari{display:grid!important;grid-template-columns:220px 145px minmax(320px,1fr) max-content;align-items:center;gap:12px;padding-left:0!important;padding-right:0!important}
  .store-premium .pcustheaderayari>.col-md-3,.store-premium .pcustheaderayari>.col-md-5,.store-premium .pcustheaderayari>.col-md-4{float:none;width:auto;padding-left:0;padding-right:0}
  .store-premium .pcustheaderayari>.col-md-3{grid-column:1;min-width:0}
  .store-premium .pcustheaderayari>.header-category-slot{grid-column:2;display:block!important;min-width:0}
  .store-premium .pcustheaderayari>.col-md-5{grid-column:3;min-width:0}
  .store-premium .pcustheaderayari>.col-md-4{grid-column:4;min-width:0}
  .store-premium .menu2{display:flex!important;flex-wrap:nowrap;gap:2px;white-space:nowrap;margin:0!important}
  .store-premium .menu2 li a{padding:9px 8px!important;font-size:12px;white-space:nowrap}
  .store-premium .menu2 li a b{font-size:11px!important}
  .store-premium form#ara{width:100%;margin:0!important}
}
@media(min-width:992px) and (max-width:1250px){
  .store-premium .pcustheaderayari{grid-template-columns:190px 125px minmax(260px,1fr) max-content;gap:8px}
  .store-premium .menu2 li a{padding-left:5px!important;padding-right:5px!important}
  .store-premium .menu2 li a b{font-size:10px!important}
}
@media(max-width:991px){
  .store-premium .pcustheaderayari>.col-md-5,.store-premium .pcustheaderayari>.col-md-4{padding-left:0;padding-right:0}
}
