/* Minha Tela Web v5.14.83 — ícone do catálogo, independente do menu e do slider. */
.top .mt-catalog-top-link{
  display:inline-flex;align-items:center;justify-content:center;
  flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;
  border:1px solid var(--line,#ffffff30);border-radius:12px;
  color:var(--text,#f5f5f5);background:color-mix(in srgb,var(--panel,#10141b) 85%,transparent);
  text-decoration:none;white-space:nowrap;position:relative;z-index:1;
  transition:background .16s,border-color .16s,transform .16s;
}
.top .mt-catalog-top-link svg{width:21px;height:21px;display:block;pointer-events:none}
.top .mt-catalog-top-link:hover{background:color-mix(in srgb,var(--accent,#e50914) 13%,var(--panel,#10141b));border-color:var(--accent,#e50914);transform:translateY(-1px)}
.top .mt-catalog-top-link:focus-visible{outline:2px solid var(--accent,#e50914);outline-offset:3px}
@media(max-width:1380px){.top .mt-catalog-top-link{flex-basis:36px;width:36px;height:36px}}
/* Busca e atalho formam uma linha única no layout mobile, abaixo do cabeçalho. */
@media(max-width:980px){
 .top .global-search{order:3;min-width:0;max-width:none;flex:1 1 0%;margin-left:0}
 .top .mt-catalog-top-link{order:3;flex:0 0 40px;width:40px;height:40px;margin:0}
}
@media(max-width:760px){.top .mt-catalog-top-link{height:39px;width:39px;flex-basis:39px}}
@media(prefers-reduced-motion:reduce){.top .mt-catalog-top-link{transition:none}.top .mt-catalog-top-link:hover{transform:none}}
