/* LPITA V130 — header icon color unification + mobile logo centering only. */
html body.live-body{
  --lpita-nav-color:#111;
  --lpita-nav-logo-filter:brightness(0) contrast(1.35);
}
html body.live-body.lpita-v130-nav-dark,
html body.live-body.lp-nav-dark{
  --lpita-nav-color:#fff;
  --lpita-nav-logo-filter:brightness(0) invert(1) contrast(1.35);
}
html body.live-body.lpita-v130-nav-light{
  --lpita-nav-color:#111;
  --lpita-nav-logo-filter:brightness(0) contrast(1.35);
}
html body.live-body header.site-header.zara-header,
html body.live-body header.site-header.zara-header *{
  box-shadow:none!important;
}
html body.live-body .brand.zara-logo,
html body.live-body .brand.zara-logo *,
html body.live-body .brand.zara-logo .live-logo-img,
html body.live-body .drawer-brand .live-logo-img{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html body.live-body .brand.zara-logo .live-logo-img,
html body.live-body .brand.zara-logo .lpita-single-logo{
  filter:var(--lpita-nav-logo-filter)!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
html body.live-body .hamburger,
html body.live-body .hamburger span{
  color:var(--lpita-nav-color)!important;
  border-color:var(--lpita-nav-color)!important;
}
html body.live-body .hamburger span{
  background:var(--lpita-nav-color)!important;
}
html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions,
html body.live-body .quick-links.zara-actions.top-icon-actions{
  color:var(--lpita-nav-color)!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  visibility:visible!important;
}
html body.live-body .top-icon-actions,
html body.live-body .top-icon-actions *,
html body.live-body .top-icon-actions a,
html body.live-body .top-icon-actions summary,
html body.live-body .top-icon-actions .top-action-icon,
html body.live-body .top-icon-actions .top-action-icon *,
html body.live-body .top-icon-actions svg,
html body.live-body .top-icon-actions svg *,
html body.live-body .top-icon-actions .mnav-svg,
html body.live-body .top-icon-actions .mnav-svg *{
  color:inherit!important;
  fill:currentColor!important;
  stroke:currentColor!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
}
html body.live-body .top-icon-actions svg path,
html body.live-body .top-icon-actions .mnav-svg path{
  fill:currentColor!important;
  stroke:none!important;
}
html body.live-body .top-icon-actions .ql-bag em{
  border:1px solid currentColor!important;
  background:var(--lpita-nav-color)!important;
  color:var(--live-bg,#fff)!important;
}
html body.live-body.lpita-v130-nav-dark .top-icon-actions .ql-bag em,
html body.live-body.lp-nav-dark .top-icon-actions .ql-bag em{
  background:#fff!important;
  color:#111!important;
  border-color:#fff!important;
}
html body.live-body.lpita-v130-nav-light .top-icon-actions .ql-bag em{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
}
@media (min-width:768px){
  html body.live-body header.site-header.zara-header{
    display:flex!important;
    align-items:center!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    position:fixed!important;
    left:50%!important;
    top:calc(var(--lp-ann, 32px) + 34px)!important;
    transform:translate(-50%,-50%)!important;
    z-index:90030!important;
    display:block!important;
    margin:0!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img{
    width:70px!important;
    height:70px!important;
    max-width:70px!important;
    max-height:70px!important;
    object-fit:contain!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions{
    position:fixed!important;
    right:38px!important;
    top:calc(var(--lp-ann, 32px) + 34px)!important;
    transform:translateY(-50%)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:22px!important;
    height:28px!important;
    z-index:90031!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
  }
}
@media (max-width:767px){
  html body.live-body header.site-header.zara-header{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:var(--lp-ann, 32px)!important;
    height:72px!important;
    display:grid!important;
    grid-template-columns:72px 1fr 72px!important;
    align-items:center!important;
    padding:0 14px!important;
    background:transparent!important;
    border:0!important;
    z-index:90040!important;
  }
  html body.live-body header.site-header.zara-header .header-left{
    display:contents!important;
  }
  html body.live-body header.site-header.zara-header .department-links{
    display:none!important;
  }
  html body.live-body header.site-header.zara-header .hamburger{
    grid-column:1!important;
    justify-self:start!important;
    align-self:center!important;
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    margin:0!important;
    width:44px!important;
    height:28px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:7px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
  }
  html body.live-body header.site-header.zara-header .hamburger span{
    width:44px!important;
    height:1px!important;
    display:block!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    grid-column:2!important;
    justify-self:center!important;
    align-self:center!important;
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    max-width:76px!important;
    height:62px!important;
    display:grid!important;
    place-items:center!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img{
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
    object-fit:contain!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions,
  html body.live-body .site-header.zara-header .quick-links.zara-actions,
  html body.live-body .quick-links.zara-actions.top-icon-actions,
  html body.live-body .top-icon-actions{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
    opacity:0!important;
  }
  html body.live-body .mobile-live-bottom-nav,
  html body.live-body .lpita-mobile-bottom-menu{
    display:grid!important;
  }
}
