/* Favorito Delivery — Build 534
   Correção isolada do cabeçalho do Marketplace.
   Mantém o comportamento suspenso da Build 533 e restaura EXATAMENTE o visual
   anterior do componente de endereço. A única redução visual aplicada ao
   endereço é na ALTURA, sem alterar cantos, largura, ícones, fontes ou estrutura. */

/* Mantém a correção lateral/sticky da Build 533. */
html.fd531-preload,
html.fd531-preload body.marketplace-body,
html.fd532-market-returning,
html.fd532-market-returning body.marketplace-body{
  overflow-x:clip!important;
}

/* Mantém o menu/cabeçalho suspenso suave ao rolar o Marketplace. */
body.fd517-market-chrome[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .market-header{
  position:sticky!important;
  top:0!important;
  z-index:47!important;
  transform:translate3d(0,0,0);
  transition:transform .34s cubic-bezier(.22,1,.36,1)!important;
  will-change:transform;
  backface-visibility:hidden;
}
body.fd517-market-chrome[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .fav-vitrine-top{
  position:sticky!important;
  top:var(--fd517-market-header-h,64px)!important;
  z-index:46!important;
  transform:translate3d(0,0,0);
  transition:transform .34s cubic-bezier(.22,1,.36,1)!important;
  will-change:transform;
  backface-visibility:hidden;
  box-shadow:none!important;
}
body.fd517-market-chrome.fd517-market-chrome-hidden[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .market-header,
body.fd517-market-chrome.fd517-market-chrome-hidden[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .fav-vitrine-top{
  transform:translate3d(0,calc(-1 * var(--fd521-market-chrome-total,208px)),0)!important;
  transition-duration:.26s!important;
  transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
}

/* LOGO OCULTA: o endereço continua com o MESMO layout/componente da Build 532.
   Não mexe em border-radius, largura, gap, ícone, fonte, cores ou seta.
   Reduz SOMENTE a altura do campo. */
body[data-market-page="inicio"][data-market-home-model="favorito_vitrine"][data-market-header-logo="0"] .is-vitrine-header>.fd532-header-location{
  min-height:34px!important;
  height:34px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}

/* Mantém o respiro entre o cabeçalho/endereço e a área de categorias. */
body[data-market-page="inicio"][data-market-home-model="favorito_vitrine"][data-market-header-logo="0"] .fav-vitrine-top{
  padding-top:7px!important;
}
body[data-market-page="inicio"][data-market-home-model="favorito_vitrine"][data-market-header-logo="0"] .fav-vitrine-discovery-row{
  margin-top:0!important;
}

@media(max-width:620px){
  body[data-market-page="inicio"][data-market-home-model="favorito_vitrine"][data-market-header-logo="0"] .is-vitrine-header>.fd532-header-location{
    min-height:32px!important;
    height:32px!important;
  }
  body[data-market-page="inicio"][data-market-home-model="favorito_vitrine"][data-market-header-logo="0"] .fav-vitrine-top{
    padding-top:6px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  body.fd517-market-chrome[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .market-header,
  body.fd517-market-chrome[data-market-page="inicio"][data-market-home-model="favorito_vitrine"] .fav-vitrine-top{transition:none!important}
}
