/* One continuous Begad gradient across the logo, search and category rows.
   White logo uses the canonical transparent artwork, preserving its shape. */
html body header.begad-brand-header{
  background:linear-gradient(135deg,#ffa90c 0%,#f45a05 58%,#c93405 100%)!important;
  color:#fff;
}
html body header.begad-brand-header :is(.header-top,.header-middle,.header-bottom,.sticky-header){
  background:transparent!important;
  box-shadow:none!important;
  border-color:rgba(255,255,255,.22)!important;
}
html body header.begad-brand-header img[data-begad-header-logo]{
  filter:brightness(0) invert(1)!important;
}
html body header.begad-brand-header .main-menu>ul>li>a,
html body header.begad-brand-header .main-menu>li>a,
html body header.begad-brand-header .main-menu>ul>li>a i,
html body header.begad-brand-header .header-middle .shrink-0>ul>li>p,
html body header.begad-brand-header .header-middle .shrink-0>ul>li>p>span,
html body header.begad-brand-header .cart-sidebar-btn>span,
html body header.begad-brand-header [data-storefront-cart-count],
html body header.begad-brand-header .storefront-mobile-delivery-strip :is(span,i,button){color:#fff!important}
html body header.begad-brand-header .main-menu>ul>li>a:hover{color:#fff5d6!important}
html body header.begad-brand-header .header-bottom #sidebar-menu-btn,
html body header.begad-brand-header .header-bottom .btn-primary{
  background:rgba(255,255,255,.15)!important;
  border:1px solid rgba(255,255,255,.65)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body header.begad-brand-header .header-bottom .btn-primary :is(span,i){color:#fff!important}
html body header.begad-brand-header .search-input-container .input-group,
html body header.begad-brand-header .sticky-header .search-input-container .input-group{
  background:#fff!important;
  border:1px solid rgba(255,255,255,.9)!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
html body header.begad-brand-header .search-input-container label{background:#fff!important;color:#746c64!important}
html body header.begad-brand-header .search-input-container input{background:transparent!important;color:#20242a!important}
html body header.begad-brand-header .storefront-language-segmented{background:#fff!important;border-color:#fff!important;box-shadow:none!important}
html body header.begad-brand-header .storefront-language-segmented__option:not(.is-active){color:#51463f!important}
html body header.begad-brand-header .storefront-language-segmented__option.is-active{background:#c93405!important;color:#fff!important}
html body header.begad-brand-header .storefront-header-account-icon,
html body header.begad-brand-header .storefront-header-cart-icon{
  background:rgba(255,255,255,.16)!important;
  border:1px solid rgba(255,255,255,.5)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body header.begad-brand-header .storefront-header-account-icon i,
html body header.begad-brand-header .storefront-header-cart-icon i{color:#fff!important}
html body header.begad-brand-header .storefront-mobile-join{
  background:rgba(255,255,255,.18)!important;
  border:1px solid rgba(255,255,255,.5)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body header.begad-brand-header .storefront-mobile-join :is(span,i){color:#fff!important}
html body header.begad-brand-header #sidebar-menu-btn{color:#fff!important;background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:none!important}
html body header.begad-brand-header #sidebar-menu-btn svg path{stroke:currentColor!important}
html body header.begad-brand-header .storefront-mobile-delivery-strip{background:transparent!important}

html body header.begad-brand-header .header-middle .storefront-header-account-icon,
html body header.begad-brand-header .header-middle .storefront-header-cart-icon{
  background:rgba(255,255,255,.16)!important;
  border:1px solid rgba(255,255,255,.5)!important;
}
html body header.begad-brand-header .header-bottom button.btn-primary{border-color:rgba(255,255,255,.65)!important}
html body header.begad-brand-header .header-middle .shrink-0>ul>li>i{color:#fff!important}
