/* 20260429 Mobil premium header ve ikon hizalama final */
.ebv-header{backdrop-filter:saturate(140%) blur(10px);background:rgba(255,250,246,.96)!important}
.ebv-header-inner{border-radius:0!important}
.ebv-brand{display:flex!important;align-items:center!important;min-width:0!important;flex-shrink:1!important;overflow:hidden!important}
.ebv-brand img{display:block!important;object-fit:cover!important;object-position:center!important;background:#111!important}
.ebv-brand span{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;overflow:hidden!important}
.ebv-brand strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ebv-brand em{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ebv-menu-btn,.ebv-member,.ebv-cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex-shrink:0!important}
.ebv-member{overflow:hidden!important;text-align:center!important}
.ebv-member svg,.ebv-member img{width:19px!important;height:19px!important;display:block!important;margin:0!important;object-fit:contain!important;object-position:center!important;flex:0 0 auto!important}
.ebv-member span{line-height:1!important}
.ebv-cart-icon svg{display:block!important;margin:0!important}
.ebv-float-action.social{display:flex!important;align-items:center!important;justify-content:center!important}
.ebv-float-action.social svg{display:block!important;margin:0!important;object-fit:contain!important}
.ebv-product-card .img{display:block!important;overflow:hidden!important;background:#fff8f1!important;position:relative!important}
.ebv-product-card .img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;color:transparent!important;text-indent:-9999px!important;background:#fff8f1!important}
@media(max-width:1080px){
  .ebv-header-inner{width:calc(100% - 18px)!important;min-height:66px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px auto!important;gap:6px!important;padding:6px 0!important;align-items:center!important}
  .ebv-brand{max-width:100%!important;gap:8px!important}
  .ebv-brand img{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;box-shadow:0 8px 18px rgba(153,15,38,.13)!important}
  .ebv-brand strong{font-size:17px!important;line-height:1.03!important;max-width:calc(100vw - 190px)!important;letter-spacing:-.01em!important}
  .ebv-brand em{display:none!important}
  .ebv-menu-btn{width:40px!important;height:40px!important;border-radius:15px!important;font-size:21px!important;order:2!important}
  .ebv-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;order:3!important;min-width:0!important;flex:0 0 auto!important}
  .ebv-member,.ebv-cart-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;padding:0!important}
  .ebv-member span{display:none!important}
}
@media(max-width:430px){
  .ebv-header-inner{width:calc(100% - 12px)!important;grid-template-columns:minmax(0,1fr) 38px auto!important;gap:4px!important;min-height:62px!important}
  .ebv-brand{gap:6px!important}
  .ebv-brand img{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important}
  .ebv-brand strong{font-size:15px!important;max-width:calc(100vw - 164px)!important;line-height:1!important}
  .ebv-menu-btn{width:38px!important;height:38px!important;font-size:20px!important;border-radius:14px!important}
  .ebv-member,.ebv-cart-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
  .ebv-member svg,.ebv-member img{width:17px!important;height:17px!important}
  .ebv-cart-icon svg{width:20px!important;height:20px!important}
}
@media(max-width:360px){
  .ebv-brand strong{display:none!important}
  .ebv-header-inner{grid-template-columns:1fr 38px auto!important}
}
