
.clc-header-account{
    position:fixed;top:18px;right:18px;z-index:99990;
    display:inline-flex;align-items:center;justify-content:center;gap:9px;
    min-height:46px;padding:10px 16px;border:2px solid rgba(255,255,255,.18);
    border-radius:14px;background:linear-gradient(135deg,#63E600 0%,#63E600 100%);
    color:#fff!important;text-decoration:none!important;
    box-shadow:0 10px 26px rgba(99,230,0,.30);
    font-size:14px;font-weight:900;line-height:1;
}
.clc-header-account:hover{
    background:linear-gradient(135deg,#63E600 0%,#63E600 100%);
    color:#fff!important;transform:translateY(-1px);
}
.clc-header-account__icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px}
.clc-header-account__icon svg{display:block;width:100%;height:100%;fill:currentColor}
@media(min-width:783px){body.admin-bar .clc-header-account{top:50px}}
@media(max-width:782px){
    .clc-header-account{top:76px;right:14px;width:46px;height:46px;min-height:46px;padding:0;border-radius:50%}
    body.admin-bar .clc-header-account{top:122px}
    .clc-header-account__label{
        position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
        margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;
        white-space:nowrap!important;border:0!important
    }
}

/* 6.6.6 — Minha Conta no canto superior direito e verde oficial da marca */
.clc-header-account{
    top:12px !important;
    right:12px !important;
    background:linear-gradient(135deg,#63E600 0%,#63E600 100%) !important;
    box-shadow:0 8px 22px rgba(99,230,0,.28) !important;
}
.clc-header-account:hover{
    background:linear-gradient(135deg,#63E600 0%,#63E600 100%) !important;
}
@media(max-width:782px){
    .clc-header-account{
        top:10px !important;
        right:10px !important;
        width:40px !important;
        height:40px !important;
        min-height:40px !important;
        border-radius:12px !important;
    }
    .clc-header-account__icon{width:20px !important;height:20px !important;flex-basis:20px !important;}
    body.admin-bar .clc-header-account{top:56px !important;}
}

/* =========================================================
   10.12.44 — PEÇAS E SERVIÇOS NO LUGAR DO HAMBÚRGUER
   Botão mobile independente do cabeçalho do tema.
   ========================================================= */
.clc-mobile-parts-top{display:none!important;}
@media(max-width:900px){
    /* Elimina acionadores de menu/hambúrguer herdados do tema e do Core. */
    .clc-menu-toggle,.clc-mobile-menu-button,.mobile-menu-button,.mobile-menu-trigger,
    .stm-menu-trigger,.stm_mobile__switcher,.stm-header-mobile .stm-menu-trigger,
    [class*="hamburger"],[class*="menu-toggle"],[class*="mobile-menu-trigger"]{
        display:none!important;visibility:hidden!important;opacity:0!important;
        width:0!important;min-width:0!important;max-width:0!important;
        height:0!important;min-height:0!important;max-height:0!important;
        padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;
        pointer-events:none!important;
    }
    .clc-mobile-parts-top{
        position:fixed!important;
        top:10px!important;
        right:112px!important;
        z-index:99995!important;
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        gap:5px!important;
        width:74px!important;
        height:44px!important;
        min-width:74px!important;
        padding:0 6px!important;
        box-sizing:border-box!important;
        border:1px solid rgba(99,230,0,.48)!important;
        border-radius:12px!important;
        background:#151f24!important;
        color:#fff!important;
        text-decoration:none!important;
        box-shadow:0 6px 18px rgba(0,0,0,.24)!important;
    }
    .clc-mobile-parts-top__icon{
        display:inline-flex!important;align-items:center!important;justify-content:center!important;
        width:19px!important;height:19px!important;flex:0 0 19px!important;color:#63E600!important;
    }
    .clc-mobile-parts-top__icon svg{display:block!important;width:19px!important;height:19px!important;fill:currentColor!important;}
    .clc-mobile-parts-top__label{
        display:block!important;color:#fff!important;font-size:8.5px!important;font-weight:900!important;
        line-height:1.02!important;text-align:left!important;white-space:normal!important;
    }
    body.admin-bar .clc-mobile-parts-top{top:56px!important;}
}
@media(max-width:390px){
    .clc-mobile-parts-top{right:101px!important;width:68px!important;min-width:68px!important;padding:0 4px!important;}
    .clc-mobile-parts-top__label{font-size:8px!important;}
}

/* =========================================================
   10.12.45 — AÇÕES NO CANTO SUPERIOR DIREITO (MOBILE)
   Peças e Serviços ocupa o canto direito; Entrar/Minha Conta fica ao lado.
   O JS marca o botão de conta realmente visível do cabeçalho com
   .clc-mobile-account-anchor para compatibilidade com o shell/tema ativo.
   ========================================================= */
@media(max-width:900px){
    .clc-mobile-parts-top{
        display:inline-flex!important;
        position:fixed!important;
        top:13px!important;
        right:10px!important;
        left:auto!important;
        width:78px!important;
        min-width:78px!important;
        height:44px!important;
        z-index:100050!important;
        border-radius:12px!important;
    }
    body.admin-bar .clc-mobile-parts-top{top:59px!important;}

    /* Conta visível do cabeçalho: sempre imediatamente à esquerda de Peças e Serviços. */
    .clc-mobile-account-anchor{
        position:fixed!important;
        top:13px!important;
        right:96px!important;
        left:auto!important;
        z-index:100049!important;
        margin:0!important;
        transform:none!important;
    }
    body.admin-bar .clc-mobile-account-anchor{top:59px!important;}

    /* Se o botão de conta do próprio Core for o ativo, usa formato textual compacto. */
    .clc-header-account.clc-mobile-account-anchor{
        width:auto!important;
        min-width:76px!important;
        height:44px!important;
        min-height:44px!important;
        padding:0 12px!important;
        border-radius:12px!important;
    }
    .clc-header-account.clc-mobile-account-anchor .clc-header-account__icon{display:none!important;}
    .clc-header-account.clc-mobile-account-anchor .clc-header-account__label{
        position:static!important;
        width:auto!important;height:auto!important;margin:0!important;padding:0!important;
        overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;
        font-size:13px!important;font-weight:900!important;
    }
}
@media(max-width:390px){
    .clc-mobile-parts-top{right:8px!important;width:72px!important;min-width:72px!important;}
    .clc-mobile-account-anchor{right:88px!important;}
}

/* 10.12.46 — cabeçalho mobile: uma única conta + Peças e Serviços */
@media(max-width:900px){
  .clc-mobile-account-duplicate{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  .clc-mobile-parts-top{right:10px!important;}
  .clc-mobile-account-anchor{right:96px!important;}
}

/* 10.12.49 — troca de posição: Peças e Serviços à esquerda, Conta no canto direito */
@media(max-width:900px){
  .clc-mobile-parts-top{
    right:104px!important;
    width:86px!important;
    min-width:86px!important;
    height:46px!important;
  }
  .clc-mobile-account-anchor{
    right:10px!important;
  }
  .clc-header-account.clc-mobile-account-anchor{
    min-width:84px!important;
    height:46px!important;
    min-height:46px!important;
    padding:0 14px!important;
  }
}
@media(max-width:390px){
  .clc-mobile-parts-top{right:94px!important;width:78px!important;min-width:78px!important;}
  .clc-mobile-account-anchor{right:8px!important;}
  .clc-header-account.clc-mobile-account-anchor{min-width:78px!important;padding:0 11px!important;}
}


/* 10.12.51 — Estética Automotiva ao lado de Peças e Serviços; conta preservada à direita */
.clc-mobile-aesthetic-top{display:none!important;}
@media(max-width:900px){
  .clc-mobile-parts-top,.clc-mobile-aesthetic-top{
    display:inline-flex!important;position:fixed!important;top:72px!important;z-index:99991!important;
    height:46px!important;min-height:46px!important;width:86px!important;min-width:86px!important;
    align-items:center!important;justify-content:center!important;gap:5px!important;box-sizing:border-box!important;
    border:1px solid rgba(88,255,0,.45)!important;border-radius:14px!important;background:#101918!important;
    color:#fff!important;text-decoration:none!important;padding:0 6px!important;
  }
  .clc-mobile-parts-top{right:200px!important;}
  .clc-mobile-aesthetic-top{right:104px!important;}
  .clc-mobile-aesthetic-top__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:8px!important;background:#59f000!important;color:#07100b!important;font-size:17px!important;font-weight:900!important;line-height:1!important;}
  .clc-mobile-aesthetic-top__label,.clc-mobile-parts-top__label{font-size:9px!important;font-weight:800!important;line-height:1.02!important;text-align:left!important;color:#fff!important;}
  .clc-mobile-account-anchor{right:10px!important;}
  body.admin-bar .clc-mobile-aesthetic-top{top:59px!important;}
}
@media(max-width:390px){
  .clc-mobile-parts-top,.clc-mobile-aesthetic-top{width:72px!important;min-width:72px!important;padding:0 3px!important;gap:3px!important;}
  .clc-mobile-parts-top{right:166px!important;}
  .clc-mobile-aesthetic-top{right:86px!important;}
  .clc-mobile-account-anchor{right:6px!important;}
  .clc-mobile-aesthetic-top__icon{width:21px!important;height:21px!important;flex-basis:21px!important;font-size:15px!important;}
  .clc-mobile-aesthetic-top__label,.clc-mobile-parts-top__label{font-size:7.7px!important;}
  .clc-header-account.clc-mobile-account-anchor{min-width:72px!important;padding:0 8px!important;}
}


/* 10.12.52 — atalhos especiais somente na Home e alinhados na barra superior */
@media(max-width:900px){
  body:not(.home) .clc-mobile-parts-top,
  body:not(.home) .clc-mobile-aesthetic-top,
  body:not(.front-page) .clc-mobile-parts-top,
  body:not(.front-page) .clc-mobile-aesthetic-top{
    display:none!important;
  }
  body.home .clc-mobile-parts-top,
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-parts-top,
  body.front-page .clc-mobile-aesthetic-top{
    top:13px!important;
    height:46px!important;
    min-height:46px!important;
    z-index:100051!important;
  }
  body.home .clc-mobile-account-anchor,
  body.front-page .clc-mobile-account-anchor{
    top:13px!important;
    right:10px!important;
    z-index:100052!important;
  }
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-aesthetic-top{
    right:104px!important;
  }
  body.home .clc-mobile-parts-top,
  body.front-page .clc-mobile-parts-top{
    right:200px!important;
  }
  body.admin-bar.home .clc-mobile-parts-top,
  body.admin-bar.home .clc-mobile-aesthetic-top,
  body.admin-bar.home .clc-mobile-account-anchor,
  body.admin-bar.front-page .clc-mobile-parts-top,
  body.admin-bar.front-page .clc-mobile-aesthetic-top,
  body.admin-bar.front-page .clc-mobile-account-anchor{
    top:59px!important;
  }
}
@media(max-width:390px){
  body.home .clc-mobile-parts-top,
  body.front-page .clc-mobile-parts-top{right:166px!important;}
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-aesthetic-top{right:86px!important;}
  body.home .clc-mobile-account-anchor,
  body.front-page .clc-mobile-account-anchor{right:6px!important;}
}


/* 10.12.53 — legibilidade dos atalhos especiais da Home */
@media(max-width:900px){body.home .clc-mobile-parts-top__label,body.home .clc-mobile-aesthetic-top__label,body.front-page .clc-mobile-parts-top__label,body.front-page .clc-mobile-aesthetic-top__label{font-size:10.2px!important;font-weight:900!important;line-height:1.05!important;}}
@media(max-width:390px){body.home .clc-mobile-parts-top__label,body.home .clc-mobile-aesthetic-top__label,body.front-page .clc-mobile-parts-top__label,body.front-page .clc-mobile-aesthetic-top__label{font-size:9.2px!important;}}


/* =========================================================
   10.12.57 — atalhos especiais maiores na Home mobile
   ========================================================= */
@media(max-width:900px){
  body.home .clc-mobile-parts-top,
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-parts-top,
  body.front-page .clc-mobile-aesthetic-top{
    width:92px!important;
    min-width:92px!important;
    height:54px!important;
    min-height:54px!important;
    padding:0 7px!important;
    gap:5px!important;
    border-radius:12px!important;
  }

  body.home .clc-mobile-parts-top__icon,
  body.home .clc-mobile-aesthetic-top__icon,
  body.front-page .clc-mobile-parts-top__icon,
  body.front-page .clc-mobile-aesthetic-top__icon{
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
    font-size:18px!important;
  }

  body.home .clc-mobile-parts-top__icon svg,
  body.front-page .clc-mobile-parts-top__icon svg{
    width:22px!important;
    height:22px!important;
  }

  body.home .clc-mobile-parts-top__label,
  body.home .clc-mobile-aesthetic-top__label,
  body.front-page .clc-mobile-parts-top__label,
  body.front-page .clc-mobile-aesthetic-top__label{
    font-size:10.5px!important;
    font-weight:900!important;
    line-height:1.05!important;
  }

  /* reposiciona mantendo a conta à direita */
  body.home .clc-mobile-parts-top,
  body.front-page .clc-mobile-parts-top{
    right:204px!important;
  }
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-aesthetic-top{
    right:108px!important;
  }
}

@media(max-width:390px){
  body.home .clc-mobile-parts-top,
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-parts-top,
  body.front-page .clc-mobile-aesthetic-top{
    width:84px!important;
    min-width:84px!important;
    height:50px!important;
    min-height:50px!important;
    padding:0 5px!important;
  }

  body.home .clc-mobile-parts-top__label,
  body.home .clc-mobile-aesthetic-top__label,
  body.front-page .clc-mobile-parts-top__label,
  body.front-page .clc-mobile-aesthetic-top__label{
    font-size:9.6px!important;
  }

  body.home .clc-mobile-parts-top,
  body.front-page .clc-mobile-parts-top{
    right:184px!important;
  }
  body.home .clc-mobile-aesthetic-top,
  body.front-page .clc-mobile-aesthetic-top{
    right:94px!important;
  }
}
\n\n/* 10.12.58 — categorias especiais do topo mais largas */\n@media(max-width:900px){body.home .clc-mobile-parts-top,body.home .clc-mobile-aesthetic-top,body.front-page .clc-mobile-parts-top,body.front-page .clc-mobile-aesthetic-top{width:106px!important;min-width:106px!important;padding-left:9px!important;padding-right:9px!important}body.home .clc-mobile-parts-top__label,body.home .clc-mobile-aesthetic-top__label,body.front-page .clc-mobile-parts-top__label,body.front-page .clc-mobile-aesthetic-top__label{font-size:10.8px!important;max-width:72px!important}body.home .clc-mobile-parts-top,body.front-page .clc-mobile-parts-top{right:232px!important}body.home .clc-mobile-aesthetic-top,body.front-page .clc-mobile-aesthetic-top{right:120px!important}}\n@media(max-width:390px){body.home .clc-mobile-parts-top,body.home .clc-mobile-aesthetic-top,body.front-page .clc-mobile-parts-top,body.front-page .clc-mobile-aesthetic-top{width:94px!important;min-width:94px!important}body.home .clc-mobile-parts-top,body.front-page .clc-mobile-parts-top{right:204px!important}body.home .clc-mobile-aesthetic-top,body.front-page .clc-mobile-aesthetic-top{right:104px!important}}\n

/* =========================================================
   10.12.60 — MENU MOBILE INFERIOR OFICIAL CARROS LAGARTO
   ========================================================= */
.clc-mobile-bottom-nav{display:none;}
@media(max-width:740px){
  html body{padding-bottom:76px!important;}

  html body .clc-mobile-bottom-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:1000000!important;
    display:grid!important;
    grid-template-columns:1fr 1fr 1.18fr 1fr 1fr!important;
    align-items:stretch!important;
    height:72px!important;
    padding:5px 5px max(5px,env(safe-area-inset-bottom))!important;
    background:rgba(7,15,14,.98)!important;
    border-top:3px solid #63E600!important;
    box-shadow:0 -10px 28px rgba(0,0,0,.34)!important;
    backdrop-filter:blur(12px)!important;
    box-sizing:border-box!important;
  }
  html body .clc-mobile-bottom-nav__item{
    min-width:0!important;
    height:100%!important;
    margin:0!important;
    padding:3px 2px!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    color:#fff!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    text-decoration:none!important;
    font-family:inherit!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:800!important;
    cursor:pointer!important;
    box-sizing:border-box!important;
  }
  html body .clc-mobile-bottom-nav__item:hover,
  html body .clc-mobile-bottom-nav__item:focus{
    background:rgba(99,230,0,.10)!important;
    color:#63E600!important;
  }
  html body .clc-mobile-bottom-nav__icon{
    width:27px!important;
    height:27px!important;
    flex:0 0 27px!important;
    display:grid!important;
    place-items:center!important;
    color:#63E600!important;
    font-size:22px!important;
    line-height:1!important;
  }
  html body .clc-mobile-bottom-nav__icon svg{
    width:24px!important;
    height:24px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  html body .clc-mobile-bottom-nav__favorites .clc-mobile-bottom-nav__icon svg{
    fill:none!important;
    stroke:#63E600!important;
  }
  html body .clc-mobile-bottom-nav__publish{
    margin:-10px 2px 0!important;
    height:66px!important;
    border-radius:22px!important;
    background:#63E600!important;
    color:#07100b!important;
    box-shadow:0 0 0 5px rgba(20,32,27,.95),0 8px 20px rgba(99,230,0,.20)!important;
  }
  html body .clc-mobile-bottom-nav__publish:hover,
  html body .clc-mobile-bottom-nav__publish:focus{
    background:#63E600!important;
    color:#07100b!important;
  }
  html body .clc-mobile-bottom-nav__publish .clc-mobile-bottom-nav__icon{
    width:31px!important;
    height:31px!important;
    color:#07100b!important;
  }
  html body .clc-mobile-bottom-nav__publish .clc-mobile-bottom-nav__icon svg{
    width:27px!important;
    height:27px!important;
    stroke:#07100b!important;
  }
  html body .clc-mobile-bottom-nav__publish span:last-child{
    font-size:10.5px!important;
    font-weight:900!important;
  }

  /* Remove botões antigos no mobile: a barra inferior passa a ser a fonte única. */
  html body .clc-floating-ad-button,
  html body .clc-floating-favorites-button,
  html body .clc-smart-assistant > .clc-assistant-toggle{
    display:none!important;
  }

  /* Topo da Home: categorias maiores e legíveis, mantendo Minha Conta à direita. */
  html body.home .clc-mobile-parts-top,
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-parts-top,
  html body.front-page .clc-mobile-aesthetic-top{
    display:flex!important;
    width:104px!important;
    min-width:104px!important;
    height:56px!important;
    min-height:56px!important;
    padding:0 8px!important;
    gap:6px!important;
    border-radius:12px!important;
    background:#111b1c!important;
    border:1px solid rgba(99,230,0,.45)!important;
    box-sizing:border-box!important;
  }
  html body.home .clc-mobile-parts-top__label,
  html body.home .clc-mobile-aesthetic-top__label,
  html body.front-page .clc-mobile-parts-top__label,
  html body.front-page .clc-mobile-aesthetic-top__label{
    font-size:10.8px!important;
    font-weight:900!important;
    line-height:1.04!important;
    max-width:67px!important;
    color:#fff!important;
  }
  html body.home .clc-mobile-parts-top__icon,
  html body.home .clc-mobile-aesthetic-top__icon,
  html body.front-page .clc-mobile-parts-top__icon,
  html body.front-page .clc-mobile-aesthetic-top__icon{
    width:27px!important;
    height:27px!important;
    min-width:27px!important;
    flex:0 0 27px!important;
  }
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-aesthetic-top{right:92px!important;}
  html body.home .clc-mobile-parts-top,
  html body.front-page .clc-mobile-parts-top{right:202px!important;}
}
@media(max-width:410px){
  html body.home .clc-mobile-parts-top,
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-parts-top,
  html body.front-page .clc-mobile-aesthetic-top{
    width:94px!important;
    min-width:94px!important;
    padding:0 6px!important;
    gap:4px!important;
  }
  html body.home .clc-mobile-parts-top__label,
  html body.home .clc-mobile-aesthetic-top__label,
  html body.front-page .clc-mobile-parts-top__label,
  html body.front-page .clc-mobile-aesthetic-top__label{
    font-size:10px!important;
    max-width:60px!important;
  }
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-aesthetic-top{right:82px!important;}
  html body.home .clc-mobile-parts-top,
  html body.front-page .clc-mobile-parts-top{right:181px!important;}
}
@media(max-width:370px){
  html body .clc-mobile-bottom-nav__item{font-size:9px!important;}
  html body.home .clc-mobile-parts-top,
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-parts-top,
  html body.front-page .clc-mobile-aesthetic-top{
    width:86px!important;
    min-width:86px!important;
  }
  html body.home .clc-mobile-parts-top__label,
  html body.home .clc-mobile-aesthetic-top__label,
  html body.front-page .clc-mobile-parts-top__label,
  html body.front-page .clc-mobile-aesthetic-top__label{font-size:9.3px!important;}
  html body.home .clc-mobile-aesthetic-top,
  html body.front-page .clc-mobile-aesthetic-top{right:76px!important;}
  html body.home .clc-mobile-parts-top,
  html body.front-page .clc-mobile-parts-top{right:167px!important;}
}
\n\n/* =========================================================\n   10.12.68 — DESKTOP ALINHADO AO TOPO MOBILE\n   Peças e Serviços + Estética Automotiva visíveis na Home desktop.\n   ========================================================= */\n@media(min-width:901px){\n  body.home .clc-mobile-parts-top,\n  body.home .clc-mobile-aesthetic-top,\n  body.front-page .clc-mobile-parts-top,\n  body.front-page .clc-mobile-aesthetic-top{\n    display:inline-flex!important;\n    position:fixed!important;\n    top:18px!important;\n    height:48px!important;\n    min-height:48px!important;\n    width:150px!important;\n    min-width:150px!important;\n    align-items:center!important;\n    justify-content:center!important;\n    gap:9px!important;\n    box-sizing:border-box!important;\n    border:1px solid rgba(99,230,0,.45)!important;\n    border-radius:13px!important;\n    background:#101918!important;\n    color:#fff!important;\n    text-decoration:none!important;\n    padding:0 12px!important;\n    z-index:100051!important;\n  }\n  body.home .clc-mobile-aesthetic-top,\n  body.front-page .clc-mobile-aesthetic-top{right:178px!important;}\n  body.home .clc-mobile-parts-top,\n  body.front-page .clc-mobile-parts-top{right:338px!important;}\n\n  body.home .clc-mobile-parts-top__icon,\n  body.home .clc-mobile-aesthetic-top__icon,\n  body.front-page .clc-mobile-parts-top__icon,\n  body.front-page .clc-mobile-aesthetic-top__icon{\n    width:30px!important;height:30px!important;flex:0 0 30px!important;\n    display:inline-flex!important;align-items:center!important;justify-content:center!important;\n  }\n  body.home .clc-mobile-parts-top__icon svg,\n  body.front-page .clc-mobile-parts-top__icon svg{width:24px!important;height:24px!important;}\n  body.home .clc-mobile-aesthetic-top__icon,\n  body.front-page .clc-mobile-aesthetic-top__icon{\n    border-radius:9px!important;background:#63E600!important;color:#07100b!important;\n    font-size:19px!important;font-weight:900!important;\n  }\n  body.home .clc-mobile-parts-top__label,\n  body.home .clc-mobile-aesthetic-top__label,\n  body.front-page .clc-mobile-parts-top__label,\n  body.front-page .clc-mobile-aesthetic-top__label{\n    font-size:13px!important;font-weight:900!important;line-height:1.05!important;\n    color:#fff!important;text-align:left!important;\n  }\n  body.home .clc-header-account,\n  body.front-page .clc-header-account{\n    top:18px!important;right:18px!important;height:48px!important;min-height:48px!important;\n  }\n  body.admin-bar.home .clc-mobile-parts-top,\n  body.admin-bar.home .clc-mobile-aesthetic-top,\n  body.admin-bar.home .clc-header-account,\n  body.admin-bar.front-page .clc-mobile-parts-top,\n  body.admin-bar.front-page .clc-mobile-aesthetic-top,\n  body.admin-bar.front-page .clc-header-account{top:50px!important;}\n\n  /* remove o botão Buscar legado do cabeçalho no desktop da Home */\n  body.home .clc-search-toggle,\n  body.home .header-search,\n  body.home .stm-header-search,\n  body.home .stm-search,\n  body.front-page .clc-search-toggle,\n  body.front-page .header-search,\n  body.front-page .stm-header-search,\n  body.front-page .stm-search{display:none!important;}\n}\n
/* 10.12.83 — Conta compacta sem sobrepor Estética Automotiva */
@media (max-width:900px){
 body.home .clc-header-account,body.front-page .clc-header-account{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;right:6px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:56px!important;padding:0 5px!important;box-sizing:border-box!important}
 body.home .clc-header-account__icon,body.front-page .clc-header-account__icon{width:19px!important;height:19px!important;flex:0 0 19px!important}
 body.home .clc-header-account__label,body.front-page .clc-header-account__label{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;display:inline!important;font-size:10px!important;line-height:1!important;font-weight:900!important}
 body.home .clc-mobile-aesthetic-top,body.front-page .clc-mobile-aesthetic-top{right:78px!important}
}
