
/* ws-central inicio: menu-central */
/* Central WebSalao — menu "Classico da marca — barra solida" (menu-classico).
   Barra NAO fixa, fundo solido --mf, fio de 1px --mborda embaixo, links em
   maiusculas pequenas e CTA em pilula. Nenhum link foi criado, tirado,
   renomeado ou reordenado; o logo e o mesmo. Toque unico deste cliente: o fio
   de ouro que nasce no centro da barra e se abre simetrico para os dois lados.
   Reaplicar troca este bloco inteiro; remover_estilo menu-central desfaz. */
html:not(#ws-nao),html body [data-mc]:not(#ws-nao),html body .lbt-topo:not(#ws-nao),html body .wshh-bar:not(#ws-nao){--mf:#f4f7f6;--mt:#47392b;--ma:#8c7c63;--mborda:rgba(20,15,17,.10);--msuave:rgba(20,15,17,.62);--mcta:#8c7c63;--mc-on:#14100f;--mease:cubic-bezier(.22,.61,.36,1)}
html body [data-mc]:not(#ws-nao){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;z-index:10}
html body .lbt-topo:not(#ws-nao){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;z-index:10}
html body .wshh-bar:not(#ws-nao){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;z-index:10}
html body [data-mc]:not(#ws-nao) .lbh-bar,[data-mc]:not(#ws-nao) .wshh-luxo,[data-mc]:not(#ws-nao) .wshh-luxo-container{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}
html body .lbt-topo:not(#ws-nao) .lbh-bar,.lbt-topo:not(#ws-nao) .wshh-luxo,.lbt-topo:not(#ws-nao) .wshh-luxo-container{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}
html body .wshh-bar:not(#ws-nao) .lbh-bar,.wshh-bar:not(#ws-nao) .wshh-luxo,.wshh-bar:not(#ws-nao) .wshh-luxo-container{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}
html body [data-mc]:not(#ws-nao){background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-bottom:1px solid var(--mborda)!important;box-shadow:none!important;overflow:visible!important}
html body .lbt-topo:not(#ws-nao){background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-bottom:1px solid var(--mborda)!important;box-shadow:none!important;overflow:visible!important}
html body .wshh-bar:not(#ws-nao){background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-bottom:1px solid var(--mborda)!important;box-shadow:none!important;overflow:visible!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo{background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo{background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo{background:var(--mf)!important;background-image:none!important;color:var(--mt)!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo::before,[data-mc]:not(#ws-nao) .wshh-luxo::after{display:none!important;content:none!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo::before,.lbt-topo:not(#ws-nao) .wshh-luxo::after{display:none!important;content:none!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo::before,.wshh-bar:not(#ws-nao) .wshh-luxo::after{display:none!important;content:none!important}
html body [data-mc]:not(#ws-nao) .lbh-bar,[data-mc]:not(#ws-nao) .wshh-luxo-container{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:24px!important;max-width:1280px!important;margin:0 auto!important;padding:14px 24px!important;min-height:0!important}
html body .lbt-topo:not(#ws-nao) .lbh-bar,.lbt-topo:not(#ws-nao) .wshh-luxo-container{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:24px!important;max-width:1280px!important;margin:0 auto!important;padding:14px 24px!important;min-height:0!important}
html body .wshh-bar:not(#ws-nao) .lbh-bar,.wshh-bar:not(#ws-nao) .wshh-luxo-container{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:24px!important;max-width:1280px!important;margin:0 auto!important;padding:14px 24px!important;min-height:0!important}
html body [data-mc]:not(#ws-nao) .lbh-bar::after,[data-mc]:not(#ws-nao) .lbh-bar::before,[data-mc]:not(#ws-nao) .wshh-luxo-container::after{display:none!important;content:none!important}
html body .lbt-topo:not(#ws-nao) .lbh-bar::after,.lbt-topo:not(#ws-nao) .lbh-bar::before,.lbt-topo:not(#ws-nao) .wshh-luxo-container::after{display:none!important;content:none!important}
html body .wshh-bar:not(#ws-nao) .lbh-bar::after,.wshh-bar:not(#ws-nao) .lbh-bar::before,.wshh-bar:not(#ws-nao) .wshh-luxo-container::after{display:none!important;content:none!important}
html body [data-mc]:not(#ws-nao)::after{content:""!important;position:absolute!important;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--ma) 60%,transparent) 50%,transparent 88%)!important;pointer-events:none;z-index:2}
html body .lbt-topo:not(#ws-nao)::after{content:""!important;position:absolute!important;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--ma) 60%,transparent) 50%,transparent 88%)!important;pointer-events:none;z-index:2}
html body .wshh-bar:not(#ws-nao)::after{content:""!important;position:absolute!important;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--ma) 60%,transparent) 50%,transparent 88%)!important;pointer-events:none;z-index:2}
html body [data-mc]:not(#ws-nao)::before{display:none!important;content:none!important}
html body .lbt-topo:not(#ws-nao)::before{display:none!important;content:none!important}
html body .wshh-bar:not(#ws-nao)::before{display:none!important;content:none!important}
html body [data-mc]:not(#ws-nao) *:not(.lbh-cta):not(.wsl-nav-cta):not(.wsl-hd-cta):not(.wsl-hd-cta *):not(.wshh-luxo-cta):not(.wshh-luxo-cta *){color:var(--mt)!important}
html body .lbt-topo:not(#ws-nao) *:not(.lbh-cta):not(.wsl-nav-cta):not(.wsl-hd-cta):not(.wsl-hd-cta *):not(.wshh-luxo-cta):not(.wshh-luxo-cta *){color:var(--mt)!important}
html body .wshh-bar:not(#ws-nao) *:not(.lbh-cta):not(.wsl-nav-cta):not(.wsl-hd-cta):not(.wsl-hd-cta *):not(.wshh-luxo-cta):not(.wshh-luxo-cta *){color:var(--mt)!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo-tagline,[data-mc]:not(#ws-nao) .wshh-luxo-loc,[data-mc]:not(#ws-nao) .lbh-tag{color:var(--msuave)!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo-tagline,.lbt-topo:not(#ws-nao) .wshh-luxo-loc,.lbt-topo:not(#ws-nao) .lbh-tag{color:var(--msuave)!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo-tagline,.wshh-bar:not(#ws-nao) .wshh-luxo-loc,.wshh-bar:not(#ws-nao) .lbh-tag{color:var(--msuave)!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo-loc{background:transparent!important;border:1px solid var(--mborda)!important;backdrop-filter:none!important;border-radius:999px!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo-loc{background:transparent!important;border:1px solid var(--mborda)!important;backdrop-filter:none!important;border-radius:999px!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo-loc{background:transparent!important;border:1px solid var(--mborda)!important;backdrop-filter:none!important;border-radius:999px!important}
html body [data-mc]:not(#ws-nao) .lbh-nav,[data-mc]:not(#ws-nao) .mc-links{display:flex!important;align-items:center!important;gap:26px!important;column-gap:26px!important;flex-wrap:nowrap!important;white-space:nowrap!important;margin-left:auto!important}
html body .lbt-topo:not(#ws-nao) .lbh-nav,.lbt-topo:not(#ws-nao) .mc-links{display:flex!important;align-items:center!important;gap:26px!important;column-gap:26px!important;flex-wrap:nowrap!important;white-space:nowrap!important;margin-left:auto!important}
html body .wshh-bar:not(#ws-nao) .lbh-nav,.wshh-bar:not(#ws-nao) .mc-links{display:flex!important;align-items:center!important;gap:26px!important;column-gap:26px!important;flex-wrap:nowrap!important;white-space:nowrap!important;margin-left:auto!important}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),[data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),[data-mc]:not(#ws-nao) .wsq-cc a{font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;position:relative!important;display:inline-block!important;padding:8px 2px!important;line-height:1.2!important;transform:none!important;transition:opacity .25s var(--mease)!important}
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),.lbt-topo:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),.lbt-topo:not(#ws-nao) .wsq-cc a{font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;position:relative!important;display:inline-block!important;padding:8px 2px!important;line-height:1.2!important;transform:none!important;transition:opacity .25s var(--mease)!important}
html body .wshh-bar:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),.wshh-bar:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),.wshh-bar:not(#ws-nao) .wsq-cc a{font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;position:relative!important;display:inline-block!important;padding:8px 2px!important;line-height:1.2!important;transform:none!important;transition:opacity .25s var(--mease)!important}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta)::after,[data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta)::after,[data-mc]:not(#ws-nao) .wsq-cc a::after{content:""!important;position:absolute!important;left:0;right:100%;bottom:1px;height:1px;background:var(--ma)!important;transition:right .26s var(--mease)!important;pointer-events:none}
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta)::after,.lbt-topo:not(#ws-nao) .mc-links a:not(.wsl-nav-cta)::after,.lbt-topo:not(#ws-nao) .wsq-cc a::after{content:""!important;position:absolute!important;left:0;right:100%;bottom:1px;height:1px;background:var(--ma)!important;transition:right .26s var(--mease)!important;pointer-events:none}
html body .wshh-bar:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta)::after,.wshh-bar:not(#ws-nao) .mc-links a:not(.wsl-nav-cta)::after,.wshh-bar:not(#ws-nao) .wsq-cc a::after{content:""!important;position:absolute!important;left:0;right:100%;bottom:1px;height:1px;background:var(--ma)!important;transition:right .26s var(--mease)!important;pointer-events:none}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover::after,[data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):focus-visible::after,[data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):hover::after,[data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):focus-visible::after,[data-mc]:not(#ws-nao) .wsq-cc a:hover::after,[data-mc]:not(#ws-nao) .wsq-cc.aberto a::after,[data-mc]:not(#ws-nao) .lbh-nav a[aria-current]::after,[data-mc]:not(#ws-nao) .mc-links a[aria-current]::after{right:0!important}
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover::after,.lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):focus-visible::after,.lbt-topo:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):hover::after,.lbt-topo:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):focus-visible::after,.lbt-topo:not(#ws-nao) .wsq-cc a:hover::after,.lbt-topo:not(#ws-nao) .wsq-cc.aberto a::after,.lbt-topo:not(#ws-nao) .lbh-nav a[aria-current]::after,.lbt-topo:not(#ws-nao) .mc-links a[aria-current]::after{right:0!important}
html body .wshh-bar:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover::after,.wshh-bar:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):focus-visible::after,.wshh-bar:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):hover::after,.wshh-bar:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):focus-visible::after,.wshh-bar:not(#ws-nao) .wsq-cc a:hover::after,.wshh-bar:not(#ws-nao) .wsq-cc.aberto a::after,.wshh-bar:not(#ws-nao) .lbh-nav a[aria-current]::after,.wshh-bar:not(#ws-nao) .mc-links a[aria-current]::after{right:0!important}
html body [data-mc]:not(#ws-nao) .lbh-cta,[data-mc]:not(#ws-nao) .wsl-nav-cta,[data-mc]:not(#ws-nao) .wsl-hd-cta,[data-mc]:not(#ws-nao) .wshh-luxo-cta{background:var(--mcta)!important;background-color:var(--mcta)!important;background-image:none!important;color:var(--mc-on)!important;border:0!important;border-radius:999px!important;padding:11px 24px!important;font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important;flex:0 0 auto!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .28s var(--mease),transform .28s var(--mease)!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta,.lbt-topo:not(#ws-nao) .wsl-nav-cta,.lbt-topo:not(#ws-nao) .wsl-hd-cta,.lbt-topo:not(#ws-nao) .wshh-luxo-cta{background:var(--mcta)!important;background-color:var(--mcta)!important;background-image:none!important;color:var(--mc-on)!important;border:0!important;border-radius:999px!important;padding:11px 24px!important;font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important;flex:0 0 auto!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .28s var(--mease),transform .28s var(--mease)!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta,.wshh-bar:not(#ws-nao) .wsl-nav-cta,.wshh-bar:not(#ws-nao) .wsl-hd-cta,.wshh-bar:not(#ws-nao) .wshh-luxo-cta{background:var(--mcta)!important;background-color:var(--mcta)!important;background-image:none!important;color:var(--mc-on)!important;border:0!important;border-radius:999px!important;padding:11px 24px!important;font-family:'Montserrat',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important;flex:0 0 auto!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .28s var(--mease),transform .28s var(--mease)!important}
html body [data-mc]:not(#ws-nao) .lbh-cta *,[data-mc]:not(#ws-nao) .wsl-nav-cta *,[data-mc]:not(#ws-nao) .wsl-hd-cta *,[data-mc]:not(#ws-nao) .wshh-luxo-cta *{color:var(--mc-on)!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta *,.lbt-topo:not(#ws-nao) .wsl-nav-cta *,.lbt-topo:not(#ws-nao) .wsl-hd-cta *,.lbt-topo:not(#ws-nao) .wshh-luxo-cta *{color:var(--mc-on)!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta *,.wshh-bar:not(#ws-nao) .wsl-nav-cta *,.wshh-bar:not(#ws-nao) .wsl-hd-cta *,.wshh-bar:not(#ws-nao) .wshh-luxo-cta *{color:var(--mc-on)!important}
html body [data-mc]:not(#ws-nao) .lbh-cta svg,[data-mc]:not(#ws-nao) .wsl-nav-cta svg,[data-mc]:not(#ws-nao) .wsl-hd-cta svg,[data-mc]:not(#ws-nao) .wshh-luxo-cta svg{fill:var(--mc-on)!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta svg,.lbt-topo:not(#ws-nao) .wsl-nav-cta svg,.lbt-topo:not(#ws-nao) .wsl-hd-cta svg,.lbt-topo:not(#ws-nao) .wshh-luxo-cta svg{fill:var(--mc-on)!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta svg,.wshh-bar:not(#ws-nao) .wsl-nav-cta svg,.wshh-bar:not(#ws-nao) .wsl-hd-cta svg,.wshh-bar:not(#ws-nao) .wshh-luxo-cta svg{fill:var(--mc-on)!important}
html body [data-mc]:not(#ws-nao) .lbh-cta::after,[data-mc]:not(#ws-nao) .lbh-cta::before,[data-mc]:not(#ws-nao) .wsl-nav-cta::after,[data-mc]:not(#ws-nao) .wsl-nav-cta::before,[data-mc]:not(#ws-nao) .wsl-hd-cta::after,[data-mc]:not(#ws-nao) .wshh-luxo-cta::after,[data-mc]:not(#ws-nao) .wshh-luxo-cta::before{display:none!important;content:none!important;animation:none!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta::after,.lbt-topo:not(#ws-nao) .lbh-cta::before,.lbt-topo:not(#ws-nao) .wsl-nav-cta::after,.lbt-topo:not(#ws-nao) .wsl-nav-cta::before,.lbt-topo:not(#ws-nao) .wsl-hd-cta::after,.lbt-topo:not(#ws-nao) .wshh-luxo-cta::after,.lbt-topo:not(#ws-nao) .wshh-luxo-cta::before{display:none!important;content:none!important;animation:none!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta::after,.wshh-bar:not(#ws-nao) .lbh-cta::before,.wshh-bar:not(#ws-nao) .wsl-nav-cta::after,.wshh-bar:not(#ws-nao) .wsl-nav-cta::before,.wshh-bar:not(#ws-nao) .wsl-hd-cta::after,.wshh-bar:not(#ws-nao) .wshh-luxo-cta::after,.wshh-bar:not(#ws-nao) .wshh-luxo-cta::before{display:none!important;content:none!important;animation:none!important}
html body [data-mc]:not(#ws-nao) .lbh-cta:hover,[data-mc]:not(#ws-nao) .wsl-nav-cta:hover,[data-mc]:not(#ws-nao) .wsl-hd-cta:hover,[data-mc]:not(#ws-nao) .wshh-luxo-cta:hover{background-color:color-mix(in srgb,var(--ma) 88%,var(--mf))!important;transform:translateY(-1px)!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta:hover,.lbt-topo:not(#ws-nao) .wsl-nav-cta:hover,.lbt-topo:not(#ws-nao) .wsl-hd-cta:hover,.lbt-topo:not(#ws-nao) .wshh-luxo-cta:hover{background-color:color-mix(in srgb,var(--ma) 88%,var(--mf))!important;transform:translateY(-1px)!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta:hover,.wshh-bar:not(#ws-nao) .wsl-nav-cta:hover,.wshh-bar:not(#ws-nao) .wsl-hd-cta:hover,.wshh-bar:not(#ws-nao) .wshh-luxo-cta:hover{background-color:color-mix(in srgb,var(--ma) 88%,var(--mf))!important;transform:translateY(-1px)!important}
html body [data-mc]:not(#ws-nao) .lbh-cta:active,[data-mc]:not(#ws-nao) .wsl-nav-cta:active,[data-mc]:not(#ws-nao) .wsl-hd-cta:active,[data-mc]:not(#ws-nao) .wshh-luxo-cta:active{transform:translateY(0) scale(.98)!important;transition-duration:.12s!important}
html body .lbt-topo:not(#ws-nao) .lbh-cta:active,.lbt-topo:not(#ws-nao) .wsl-nav-cta:active,.lbt-topo:not(#ws-nao) .wsl-hd-cta:active,.lbt-topo:not(#ws-nao) .wshh-luxo-cta:active{transform:translateY(0) scale(.98)!important;transition-duration:.12s!important}
html body .wshh-bar:not(#ws-nao) .lbh-cta:active,.wshh-bar:not(#ws-nao) .wsl-nav-cta:active,.wshh-bar:not(#ws-nao) .wsl-hd-cta:active,.wshh-bar:not(#ws-nao) .wshh-luxo-cta:active{transform:translateY(0) scale(.98)!important;transition-duration:.12s!important}
html body [data-mc]:not(#ws-nao) .wsq-cc{position:relative!important}
html body .lbt-topo:not(#ws-nao) .wsq-cc{position:relative!important}
html body .wshh-bar:not(#ws-nao) .wsq-cc{position:relative!important}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu{background:var(--mf)!important;color:var(--mt)!important;border:1px solid var(--mborda)!important;border-radius:10px!important;box-shadow:0 18px 40px rgba(20,15,17,.16)!important;padding:6px!important;overflow:hidden!important}
html body .lbt-topo:not(#ws-nao) .wsq-cc-menu{background:var(--mf)!important;color:var(--mt)!important;border:1px solid var(--mborda)!important;border-radius:10px!important;box-shadow:0 18px 40px rgba(20,15,17,.16)!important;padding:6px!important;overflow:hidden!important}
html body .wshh-bar:not(#ws-nao) .wsq-cc-menu{background:var(--mf)!important;color:var(--mt)!important;border:1px solid var(--mborda)!important;border-radius:10px!important;box-shadow:0 18px 40px rgba(20,15,17,.16)!important;padding:6px!important;overflow:hidden!important}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a{color:var(--mt)!important;text-transform:none!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;padding:10px 12px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;transition:background-color .2s var(--mease)!important}
html body .lbt-topo:not(#ws-nao) .wsq-cc-menu a{color:var(--mt)!important;text-transform:none!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;padding:10px 12px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;transition:background-color .2s var(--mease)!important}
html body .wshh-bar:not(#ws-nao) .wsq-cc-menu a{color:var(--mt)!important;text-transform:none!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;padding:10px 12px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;transition:background-color .2s var(--mease)!important}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a::after{display:none!important;content:none!important}
html body .lbt-topo:not(#ws-nao) .wsq-cc-menu a::after{display:none!important;content:none!important}
html body .wshh-bar:not(#ws-nao) .wsq-cc-menu a::after{display:none!important;content:none!important}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a:hover,[data-mc]:not(#ws-nao) .wsq-cc-menu a:focus-visible{background:color-mix(in srgb,var(--ma) 14%,transparent)!important;color:var(--mt)!important}
html body .lbt-topo:not(#ws-nao) .wsq-cc-menu a:hover,.lbt-topo:not(#ws-nao) .wsq-cc-menu a:focus-visible{background:color-mix(in srgb,var(--ma) 14%,transparent)!important;color:var(--mt)!important}
html body .wshh-bar:not(#ws-nao) .wsq-cc-menu a:hover,.wshh-bar:not(#ws-nao) .wsq-cc-menu a:focus-visible{background:color-mix(in srgb,var(--ma) 14%,transparent)!important;color:var(--mt)!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo-logo,[data-mc]:not(#ws-nao) .wshh-logo,[data-mc]:not(#ws-nao) .lbh-logo,[data-mc]:not(#ws-nao) .lbh-marca,[data-mc]:not(#ws-nao) .lbh-fly-wrap{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important;transform:none!important;animation:none!important;filter:none!important;flex:0 0 auto!important;min-width:0!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo-logo,.lbt-topo:not(#ws-nao) .wshh-logo,.lbt-topo:not(#ws-nao) .lbh-logo,.lbt-topo:not(#ws-nao) .lbh-marca,.lbt-topo:not(#ws-nao) .lbh-fly-wrap{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important;transform:none!important;animation:none!important;filter:none!important;flex:0 0 auto!important;min-width:0!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo-logo,.wshh-bar:not(#ws-nao) .wshh-logo,.wshh-bar:not(#ws-nao) .lbh-logo,.wshh-bar:not(#ws-nao) .lbh-marca,.wshh-bar:not(#ws-nao) .lbh-fly-wrap{border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important;transform:none!important;animation:none!important;filter:none!important;flex:0 0 auto!important;min-width:0!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo-logo::before,[data-mc]:not(#ws-nao) .wshh-luxo-logo::after,[data-mc]:not(#ws-nao) .lbh-marca::after,[data-mc]:not(#ws-nao) .lbh-fly-wrap::after{display:none!important;content:none!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo-logo::before,.lbt-topo:not(#ws-nao) .wshh-luxo-logo::after,.lbt-topo:not(#ws-nao) .lbh-marca::after,.lbt-topo:not(#ws-nao) .lbh-fly-wrap::after{display:none!important;content:none!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo-logo::before,.wshh-bar:not(#ws-nao) .wshh-luxo-logo::after,.wshh-bar:not(#ws-nao) .lbh-marca::after,.wshh-bar:not(#ws-nao) .lbh-fly-wrap::after{display:none!important;content:none!important}
html body [data-mc]:not(#ws-nao) .lbh-marca-img,[data-mc]:not(#ws-nao) .lbt-marca-img,[data-mc]:not(#ws-nao) .wshh-marca-img{background-size:contain!important;background-position:left center!important;background-repeat:no-repeat!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
html body .lbt-topo:not(#ws-nao) .lbh-marca-img,.lbt-topo:not(#ws-nao) .lbt-marca-img,.lbt-topo:not(#ws-nao) .wshh-marca-img{background-size:contain!important;background-position:left center!important;background-repeat:no-repeat!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
html body .wshh-bar:not(#ws-nao) .lbh-marca-img,.wshh-bar:not(#ws-nao) .lbt-marca-img,.wshh-bar:not(#ws-nao) .wshh-marca-img{background-size:contain!important;background-position:left center!important;background-repeat:no-repeat!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
html body [data-mc]:not(#ws-nao) .wshh-luxo-logo img,[data-mc]:not(#ws-nao) .wshh-logo img,[data-mc]:not(#ws-nao) .lbh-logo img,[data-mc]:not(#ws-nao) .custom-logo{object-fit:contain!important;object-position:left center!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;animation:none!important}
html body .lbt-topo:not(#ws-nao) .wshh-luxo-logo img,.lbt-topo:not(#ws-nao) .wshh-logo img,.lbt-topo:not(#ws-nao) .lbh-logo img,.lbt-topo:not(#ws-nao) .custom-logo{object-fit:contain!important;object-position:left center!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;animation:none!important}
html body .wshh-bar:not(#ws-nao) .wshh-luxo-logo img,.wshh-bar:not(#ws-nao) .wshh-logo img,.wshh-bar:not(#ws-nao) .lbh-logo img,.wshh-bar:not(#ws-nao) .custom-logo{object-fit:contain!important;object-position:left center!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;animation:none!important}
html body [data-mc]:not(#ws-nao) .lbh-bar a.lbh-cta:not(#ws-nao):not(#ws-nao2){display:none!important}
html body .lbt-topo:not(#ws-nao) .lbh-bar a.lbh-cta:not(#ws-nao):not(#ws-nao2){display:none!important}
html body .wshh-bar:not(#ws-nao) .lbh-bar a.lbh-cta:not(#ws-nao):not(#ws-nao2){display:none!important}
html body [data-mc]:not(#ws-nao) a:focus-visible,[data-mc]:not(#ws-nao) button:focus-visible{outline:2px solid var(--ma)!important;outline-offset:3px!important;border-radius:4px}
html body .lbt-topo:not(#ws-nao) a:focus-visible,.lbt-topo:not(#ws-nao) button:focus-visible{outline:2px solid var(--ma)!important;outline-offset:3px!important;border-radius:4px}
html body .wshh-bar:not(#ws-nao) a:focus-visible,.wshh-bar:not(#ws-nao) button:focus-visible{outline:2px solid var(--ma)!important;outline-offset:3px!important;border-radius:4px}
@media (min-width:901px) and (max-width:1180px){html body [data-mc]:not(#ws-nao) .lbh-nav,html body [data-mc]:not(#ws-nao) .mc-links{gap:14px!important;column-gap:14px!important}html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),html body [data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),html body [data-mc]:not(#ws-nao) .wsq-cc a{font-size:10.5px!important;letter-spacing:.1em!important}html body [data-mc]:not(#ws-nao) .lbh-cta,html body [data-mc]:not(#ws-nao) .wsl-nav-cta{padding:10px 16px!important;font-size:10.5px!important}html body [data-mc]:not(#ws-nao) .lbh-marca-img{max-width:min(24vw,200px)!important}}
@media (min-width:901px) and (max-width:1180px){html body .lbt-topo:not(#ws-nao) .lbh-nav,html body .lbt-topo:not(#ws-nao) .mc-links{gap:14px!important;column-gap:14px!important}html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),html body .lbt-topo:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),html body .lbt-topo:not(#ws-nao) .wsq-cc a{font-size:10.5px!important;letter-spacing:.1em!important}html body .lbt-topo:not(#ws-nao) .lbh-cta,html body .lbt-topo:not(#ws-nao) .wsl-nav-cta{padding:10px 16px!important;font-size:10.5px!important}html body .lbt-topo:not(#ws-nao) .lbh-marca-img{max-width:min(24vw,200px)!important}}
@media (min-width:901px) and (max-width:1180px){html body .wshh-bar:not(#ws-nao) .lbh-nav,html body .wshh-bar:not(#ws-nao) .mc-links{gap:14px!important;column-gap:14px!important}html body .wshh-bar:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),html body .wshh-bar:not(#ws-nao) .mc-links a:not(.wsl-nav-cta),html body .wshh-bar:not(#ws-nao) .wsq-cc a{font-size:10.5px!important;letter-spacing:.1em!important}html body .wshh-bar:not(#ws-nao) .lbh-cta,html body .wshh-bar:not(#ws-nao) .wsl-nav-cta{padding:10px 16px!important;font-size:10.5px!important}html body .wshh-bar:not(#ws-nao) .lbh-marca-img{max-width:min(24vw,200px)!important}}
@media (max-width:900px){html body [data-mc]:not(#ws-nao) .lbh-bar,html body [data-mc]:not(#ws-nao) .wshh-luxo-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;max-width:100%!important;box-sizing:border-box!important}html body [data-mc]:not(#ws-nao) .lbh-nav,html body [data-mc]:not(#ws-nao) .mc-links{display:none!important}html body [data-mc]:not(#ws-nao) .lbh-cta,html body [data-mc]:not(#ws-nao) .wsl-hd-cta{display:none!important}html body [data-mc]:not(#ws-nao) .lbh-marca{flex:0 1 auto!important;min-width:0!important;margin-right:auto!important;overflow:visible!important}html body [data-mc]:not(#ws-nao) .lbh-fly-wrap{display:block!important;max-width:100%!important}html body [data-mc]:not(#ws-nao) .lbh-marca-img{height:min(var(--ws-logo-h,48px),48px)!important;max-height:48px!important;max-width:calc(100vw - 190px)!important;min-width:40px!important}html body [data-mc]:not(#ws-nao) .wsl-hd-ctas{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important}html body [data-mc]:not(#ws-nao) .wsl-hd-ico{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 auto!important}html body [data-mc]:not(#ws-nao) .mc-abrir{display:inline-flex!important;order:9;margin-left:2px!important;flex:0 0 auto!important}}
@media (max-width:900px){html body .lbt-topo:not(#ws-nao) .lbh-bar,html body .lbt-topo:not(#ws-nao) .wshh-luxo-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;max-width:100%!important;box-sizing:border-box!important}html body .lbt-topo:not(#ws-nao) .lbh-nav,html body .lbt-topo:not(#ws-nao) .mc-links{display:none!important}html body .lbt-topo:not(#ws-nao) .lbh-cta,html body .lbt-topo:not(#ws-nao) .wsl-hd-cta{display:none!important}html body .lbt-topo:not(#ws-nao) .lbh-marca{flex:0 1 auto!important;min-width:0!important;margin-right:auto!important;overflow:visible!important}html body .lbt-topo:not(#ws-nao) .lbh-fly-wrap{display:block!important;max-width:100%!important}html body .lbt-topo:not(#ws-nao) .lbh-marca-img{height:min(var(--ws-logo-h,48px),48px)!important;max-height:48px!important;max-width:calc(100vw - 190px)!important;min-width:40px!important}html body .lbt-topo:not(#ws-nao) .wsl-hd-ctas{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important}html body .lbt-topo:not(#ws-nao) .wsl-hd-ico{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 auto!important}html body .lbt-topo:not(#ws-nao) .mc-abrir{display:inline-flex!important;order:9;margin-left:2px!important;flex:0 0 auto!important}}
@media (max-width:900px){html body .wshh-bar:not(#ws-nao) .lbh-bar,html body .wshh-bar:not(#ws-nao) .wshh-luxo-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;max-width:100%!important;box-sizing:border-box!important}html body .wshh-bar:not(#ws-nao) .lbh-nav,html body .wshh-bar:not(#ws-nao) .mc-links{display:none!important}html body .wshh-bar:not(#ws-nao) .lbh-cta,html body .wshh-bar:not(#ws-nao) .wsl-hd-cta{display:none!important}html body .wshh-bar:not(#ws-nao) .lbh-marca{flex:0 1 auto!important;min-width:0!important;margin-right:auto!important;overflow:visible!important}html body .wshh-bar:not(#ws-nao) .lbh-fly-wrap{display:block!important;max-width:100%!important}html body .wshh-bar:not(#ws-nao) .lbh-marca-img{height:min(var(--ws-logo-h,48px),48px)!important;max-height:48px!important;max-width:calc(100vw - 190px)!important;min-width:40px!important}html body .wshh-bar:not(#ws-nao) .wsl-hd-ctas{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important}html body .wshh-bar:not(#ws-nao) .wsl-hd-ico{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 auto!important}html body .wshh-bar:not(#ws-nao) .mc-abrir{display:inline-flex!important;order:9;margin-left:2px!important;flex:0 0 auto!important}}
@media (max-width:380px){html body [data-mc]:not(#ws-nao) .lbh-bar{gap:6px!important;padding:10px 10px!important}html body [data-mc]:not(#ws-nao) .wsl-hd-ico{width:40px!important;height:40px!important;min-width:40px!important}html body [data-mc]:not(#ws-nao) .lbh-marca-img{max-width:calc(100vw - 175px)!important}}
@media (max-width:380px){html body .lbt-topo:not(#ws-nao) .lbh-bar{gap:6px!important;padding:10px 10px!important}html body .lbt-topo:not(#ws-nao) .wsl-hd-ico{width:40px!important;height:40px!important;min-width:40px!important}html body .lbt-topo:not(#ws-nao) .lbh-marca-img{max-width:calc(100vw - 175px)!important}}
@media (max-width:380px){html body .wshh-bar:not(#ws-nao) .lbh-bar{gap:6px!important;padding:10px 10px!important}html body .wshh-bar:not(#ws-nao) .wsl-hd-ico{width:40px!important;height:40px!important;min-width:40px!important}html body .wshh-bar:not(#ws-nao) .lbh-marca-img{max-width:calc(100vw - 175px)!important}}
/* ---- botao hamburguer ---- */
html .mc-abrir:not(#ws-nao){position:relative;z-index:3;display:none;align-items:center;justify-content:center;flex-direction:column;width:44px;height:44px;min-width:44px;border-radius:999px;border:1px solid var(--mborda)!important;background:transparent!important;color:var(--mt)!important;cursor:pointer;flex:none;margin-left:10px;padding:0;transition:border-color .25s var(--mease),background-color .25s var(--mease)}
html .mc-abrir:not(#ws-nao) span{display:block;width:17px;height:1.5px;background:currentColor;margin:2.5px 0;transition:transform .25s var(--mease),opacity .2s var(--mease)}
html .mc-abrir:not(#ws-nao):hover{border-color:var(--ma)!important;background:color-mix(in srgb,var(--ma) 10%,transparent)!important}
html .mc-abrir:not(#ws-nao):focus-visible{outline:2px solid var(--ma)!important;outline-offset:3px!important}
html.mc-aberto .mc-abrir span:nth-child(1){transform:translateY(4px) rotate(45deg)}
html.mc-aberto .mc-abrir span:nth-child(2){opacity:0}
html.mc-aberto .mc-abrir span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}
html.mc-com-gaveta .wshh-hamb,html.mc-com-gaveta .wshh-hamb-close,html.mc-com-gaveta .wsl-burger{display:none!important}
html.mc-aberto{overflow:hidden}

/* ---- veu ---- */
.mc-veu{position:fixed;inset:0;border:0;padding:0;margin:0;background:rgba(20,15,17,.42);opacity:0;visibility:hidden;transition:opacity .3s var(--mease);z-index:9995;cursor:pointer}
html.mc-aberto .mc-veu{opacity:1;visibility:visible}

/* ---- painel de largura inteira, deslizando de cima ---- */
.mc-painel{position:fixed;top:0;left:0;right:0;z-index:9996;display:flex;flex-direction:column;gap:2px;max-height:92vh;padding:30px 22px 22px;overflow:auto;background:var(--mf);color:var(--mt);border-bottom:1px solid var(--mborda);box-shadow:none;transform:translateY(-102%);transition:transform .3s var(--mease),box-shadow .3s var(--mease)}
html.mc-aberto .mc-painel{transform:none;box-shadow:0 24px 60px rgba(20,15,17,.20)}
.mc-painel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--ma) 60%,transparent) 50%,transparent 88%);pointer-events:none}
.mc-painel .mc-item{display:flex;align-items:baseline;gap:12px;padding:12px 2px;min-height:44px;text-decoration:none;color:var(--mt);font-family:'Cormorant Garamond',Georgia,serif;font-size:23px;font-weight:500;line-height:1.25;opacity:0;transform:translateY(8px);transition:opacity .3s var(--mease),transform .3s var(--mease)}
html.mc-aberto .mc-painel .mc-item{opacity:1;transform:none;transition:opacity .3s var(--mease),transform .3s var(--mease),color .25s var(--mease)}
.mc-painel .mc-item + .mc-item{border-top:1px solid var(--mborda)}
.mc-painel .mc-num{font-family:'Montserrat',system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--ma);flex:0 0 auto}
.mc-painel .mc-item:hover,.mc-painel .mc-item:focus-visible{color:var(--mt);transform:translateX(6px)}
.mc-painel .mc-item:focus-visible,.mc-painel .mc-cta:focus-visible,.mc-fechar:focus-visible{outline:2px solid var(--ma)!important;outline-offset:3px!important;border-radius:6px}
.mc-cta{display:flex;align-items:center;justify-content:center;margin-top:18px;min-height:48px;text-align:center;background:var(--mcta)!important;color:var(--mc-on)!important;border:0;border-radius:999px;padding:14px 20px;font-family:'Montserrat',system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .28s var(--mease),transform .28s var(--mease)}
.mc-cta:hover{background-color:color-mix(in srgb,var(--ma) 88%,var(--mf))!important;transform:translateY(-1px)}
.mc-fechar{position:absolute;top:16px;right:16px;width:44px;height:44px;min-width:44px;border-radius:999px;border:1px solid var(--mborda);background:var(--mf);color:var(--mt);font-size:20px;line-height:1;cursor:pointer;transition:border-color .25s var(--mease),background-color .25s var(--mease)}
.mc-fechar:hover{border-color:var(--ma);background:color-mix(in srgb,var(--ma) 10%,transparent)}

/* ---- quem pediu menos movimento ve tudo parado ---- */
@media (prefers-reduced-motion:reduce){
html body [data-mc]:not(#ws-nao) *,html body .lbt-topo:not(#ws-nao) *,html body .wshh-bar:not(#ws-nao) *,
.mc-painel,.mc-painel *,.mc-veu,.mc-abrir,.mc-abrir span,.mc-cta,.mc-fechar{transition:none!important;animation:none!important}
.mc-painel .mc-item{opacity:1!important;transform:none!important;transition-delay:0ms!important}
}
/* ws-central fim: menu-central */

/* ws-central inicio: hero-single-central */
/* Central WebSalao — hero do single "hs-estetica".
   Bloco gravado pelo botao "Aplicar nas paginas internas agora" (clube de modelos do hero).
   Reaplicar troca este bloco inteiro; remover_estilo hero-single-central devolve o desenho do tema. */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&amp;family=Great+Vibes&amp;display=swap');
html body .wsl-bhero1,html body .wsl-bhero2,html body .wsl-bhero3{background:linear-gradient(180deg,rgba(14,12,13,.72),rgba(14,12,13,.58) 55%,rgba(14,12,13,.8)),url("https://esteticasaojoseriopreto.com.br/wp-content/uploads/2026/09/galeria-20260917-163202-google-meu-negocio-15.jpg") center/cover no-repeat!important}
html body section.wsl-bhero3 .wsl-bhero3-olho{font-family:inherit!important;color:rgba(255,255,255,.72)!important;letter-spacing:.22em!important}
html body section.wsl-bhero3 .wsl-bhero3-t{font-family:'Playfair Display',Georgia,serif!important;color:rgba(255,255,255,.96)!important}
html body section.wsl-bhero3 .wsl-bhero3-s{color:rgba(255,255,255,.84)!important;font-family:inherit}
html body section.wsl-bhero3 .wsl-bh3-btn{position:relative!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;transition:background-size .45s cubic-bezier(.2,.7,.2,1),transform .3s,color .3s,border-color .3s!important}
html body section.wsl-bhero3 .wsl-bh3-btn:hover{background-size:100% 100%!important;transform:translateY(-2px)!important}
html body section.wsl-bhero3 .wsl-bh3-btn-cheio{background-color:#8c7c63!important;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,.22))!important;color:#14100f!important;border-color:#8c7c63!important}
html body section.wsl-bhero3 .wsl-bh3-btn-cheio:hover{color:#14100f!important}
html body section.wsl-bhero3 .wsl-bh3-btn-linha{border:1px solid rgba(255,255,255,.3)!important;color:rgba(255,255,255,.96)!important;background-color:transparent!important;background-image:linear-gradient(#8c7c63,#8c7c63)!important}
html body section.wsl-bhero3 .wsl-bh3-btn-linha:hover{color:#14100f!important;border-color:#8c7c63!important}
@media(prefers-reduced-motion:reduce){.wsl-bh3-btn{transition:none!important}}
html body .lbt-page-title{font-family:'Playfair Display',Georgia,serif!important}
html body .lbt-headrule{background:#8c7c63!important;height:1px}
html body section.wsl-bhero3 .wsl-bhero3-t em{font-family:'Great Vibes',cursive!important;font-style:normal!important;font-weight:400!important;color:#8c7c63!important;font-size:1.3em!important}
html body section.wsl-bhero3 .wsl-bh3-btn{border-radius:10px!important}
/* ws-central fim: hero-single-central */

/* ws-central inicio: sugestoes-central */
/* Central WebSalao — sugestoes de leitura "sg-claro".
   Reaplicar troca este bloco; remover_estilo sugestoes-central devolve o desenho de antes. */

.lbc-sugestoes:not(#ws-nao){background:#ffffff!important}
.lbc-sugestoes:not(#ws-nao) .lbc-sug-titulo{font-family:var(--lb-font-head,'Cormorant Garamond',Georgia,serif)!important;color:#47392b!important}
.lbc-sugestoes:not(#ws-nao) .lbc-sug-titulo .lbt-au{color:#8c7c63!important;font-style:normal!important}
.lbc-sugestoes:not(#ws-nao) .lbc-sug-sub{color:color-mix(in srgb, #47392b 55%, #fff)!important;font-family:inherit!important;letter-spacing:.16em;text-transform:uppercase}
.lbc-sugestoes:not(#ws-nao) .lbc-card{background:#ffffff!important;border:1px solid rgba(20,15,17,.12)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}
.lbc-sugestoes:not(#ws-nao) .lbc-veu{background:linear-gradient(180deg,rgba(12,13,14,.06) 0%,rgba(12,13,14,.62) 62%,rgba(12,13,14,.86) 100%)!important}
.lbc-sugestoes:not(#ws-nao) .lbc-titulo{color:#fff!important;font-family:var(--lb-font-head,'Cormorant Garamond',Georgia,serif)!important}
.lbc-sugestoes:not(#ws-nao) .lbc-sub{color:rgba(255,255,255,.78)!important;font-family:inherit!important;letter-spacing:.12em;text-transform:uppercase;font-size:11px!important}
.lbc-sugestoes:not(#ws-nao) .lbc-btn{background:#8c7c63!important;color:#14100f!important;border-radius:999px!important;box-shadow:none!important;font-family:inherit!important;letter-spacing:.1em}
.lbc-sugestoes:not(#ws-nao) .lbc-btn .lbc-seta{color:#14100f!important}
.lbc-sugestoes:not(#ws-nao) .lbc-todos,.lbc-sugestoes:not(#ws-nao) .lbc-vertodos,.lbc-sugestoes:not(#ws-nao) [class*="ver-todos"]{border:1px solid #8c7c63!important;color:#8c7c63!important;background:transparent!important;border-radius:999px!important}
/* ws-central fim: sugestoes-central */

/* ws-central inicio: ocultar-avaliacoes-tema */
/* Central WebSalao — "Avaliações do tema" escondido pelo painel.
   remover_estilo ocultar-avaliacoes-tema traz de volta. */
html body section.wsl-avaliacoes:not(#ws-nao),html body .wsl-avaliacoes:not(#ws-nao){display:none!important}
/* ws-central fim: ocultar-avaliacoes-tema */

/* ws-central inicio: ocultar-horarios-tema */
/* Central WebSalao — "Horários do tema" escondido pelo painel.
   remover_estilo ocultar-horarios-tema traz de volta. */
html body section#horarios.wsl-horarios:not(#ws-nao){display:none!important}
/* ws-central fim: ocultar-horarios-tema */

/* ws-central inicio: ocultar-sugestoes-tema */
/* Central WebSalao — "Blog na home — sugestões de leitura (tema)" escondido pelo painel.
   remover_estilo ocultar-sugestoes-tema traz de volta. */
html body section.lbc-sugestoes:not(#ws-nao){display:none!important}
/* ws-central fim: ocultar-sugestoes-tema */

/* ws-central inicio: rodape-do-tema-oculto */
/* esconde o rodape que o TEMA desenha, so na home. O rodape novo e uma
   secao da pagina (section.wsr*), nao um <footer>: ele continua aparecendo. */
body.home footer:not(:has(section[class*="wsr"])),
body.home #colophon:not(:has(section[class*="wsr"])),
body.home .site-footer:not(:has(section[class*="wsr"])),
body.home #lbf-rodape:not(:has(section[class*="wsr"])),
body.home .lbf:not(:has(section[class*="wsr"])){display:none !important}
body.home .lbf-marca,
body.home .lbf-btns,
body.home .lbf-cta,
body.home .lbf-credito{display:none !important}
/* PAGINAS INTERNAS (02/09: "o footer que eu troco na home tem que aplicar
   tambem pras paginas internas"): o script rodape-central busca o rodape novo
   na home e poe no pe da pagina; SO ENTAO (html.ws-rodape-ok) o do tema sai —
   se o script falhar, a pagina fica com o rodape do tema, nunca sem rodape. */
html.ws-rodape-esperando body:not(.home) footer:not(:has(section[class*="wsr"])),
html.ws-rodape-esperando body:not(.home) #colophon:not(:has(section[class*="wsr"])),
html.ws-rodape-esperando body:not(.home) .site-footer:not(:has(section[class*="wsr"])),
html.ws-rodape-esperando body:not(.home) #lbf-rodape:not(:has(section[class*="wsr"])),
html.ws-rodape-esperando body:not(.home) .lbf:not(:has(section[class*="wsr"])){display:none !important}
html.ws-rodape-ok body:not(.home) footer:not(:has(section[class*="wsr"])),
html.ws-rodape-ok body:not(.home) #colophon:not(:has(section[class*="wsr"])),
html.ws-rodape-ok body:not(.home) .site-footer:not(:has(section[class*="wsr"])),
html.ws-rodape-ok body:not(.home) #lbf-rodape:not(:has(section[class*="wsr"])),
html.ws-rodape-ok body:not(.home) .lbf:not(:has(section[class*="wsr"])){display:none !important}
html.ws-rodape-ok body:not(.home) .lbf-marca,
html.ws-rodape-ok body:not(.home) .lbf-btns,
html.ws-rodape-ok body:not(.home) .lbf-cta,
html.ws-rodape-ok body:not(.home) .lbf-credito{display:none !important}
/* ws-central fim: rodape-do-tema-oculto */

/* ws-central inicio: horarios-ajustes */
/* Central WebSalao — ajustes do bloco de horarios (secao wshq).
   1) Tira a tesoura do cartao: motivo de barbearia que veio no modelo, e este
      cliente e clinica de estetica. display:none tira do desenho E do leitor
      de tela.
   2) Largura total: o fundo da secao ja ia de ponta a ponta, mas o conteudo
      estava preso em 1060px. Agora usa a pagina inteira, com folga lateral que
      cresce com a tela para o texto nao encostar na borda.
   3) Conserta o botao "Agendar pelo WhatsApp": no style do bloco o --sf:#14100f
      no fim sobrescreve --t e --a, entao o botao ficava com texto #14100f sobre
      fundo #14100f — preto no preto, contraste 1:1, invisivel. O texto volta ao
      tom claro que o proprio bloco ja usa (#f3ece4), contraste ~16:1.
   remover_estilo horarios-ajustes desfaz os tres. */
html body .wshq .wshq-tesoura:not(#ws-nao){display:none!important;content:none!important}
html body .wshq .wshq-in:not(#ws-nao){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(20px,4vw,64px)!important;padding-right:clamp(20px,4vw,64px)!important}
html body .wshq .wshq-zap:not(#ws-nao),html body .wshq .wshq-zap:not(#ws-nao) span{color:#f3ece4!important}
/* ws-central fim: horarios-ajustes */

/* ws-central inicio: ocultar-conveniencias */
/* Central WebSalao — "Conveniências" escondido pelo painel.
   remover_estilo ocultar-conveniencias traz de volta. */
html body #conveniencias:not(#ws-nao),html body .wsq-conv:not(#ws-nao){display:none!important}
/* ws-central fim: ocultar-conveniencias */

/* ws-central inicio: videos-central */
/* Central WebSalao — carrossel de videos "vd-claro".
   Reaplicar troca este bloco; remover_estilo videos-central devolve o desenho de antes. */
.wsvg-widget:not(#ws-nao){background:#ffffff!important;padding-top:56px;padding-bottom:56px}
html body .wsvg-widget:not(#ws-nao){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;box-sizing:border-box!important;overflow:hidden!important}
html body .wsvg-widget:not(#ws-nao)::before,html body .wsvg-widget:not(#ws-nao)::after{display:none!important;content:none!important}
html body .wsvg-widget:not(#ws-nao) .wsvg-c{max-width:1100px!important;margin:0 auto!important}
.wsvg-widget:not(#ws-nao) .wsvg-h h3{font-family:var(--lb-font-head,'Cormorant Garamond',Georgia,serif)!important;color:#47392b!important}
.wsvg-widget:not(#ws-nao) .wsvg-sub{font-family:inherit!important;color:color-mix(in srgb, #47392b 55%, #fff)!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.wsvg-widget:not(#ws-nao) .wsvg-item{background:#ffffff!important;border:1px solid rgba(20,15,17,.12)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}
.wsvg-widget:not(#ws-nao) .wsvg-thumb{border-radius:0!important}
.wsvg-widget:not(#ws-nao) .wsvg-cap{background:#ffffff!important;color:#47392b!important;font-family:inherit!important;opacity:1!important;text-shadow:none!important;border-top:1px solid rgba(20,15,17,.12)!important;text-align:left!important;padding:12px 14px 14px!important}
.wsvg-widget:not(#ws-nao) .wsvg-c,.wsvg-widget:not(#ws-nao) .wsvg-track{background:transparent!important}
.wsvg-widget:not(#ws-nao) .wsvg-item:hover{box-shadow:none!important;transform:none!important}
.wsvg-widget:not(#ws-nao) .wsvg-play{background:#8c7c63!important;color:#14100f!important;opacity:.94}
.wsvg-widget:not(#ws-nao) .wsvg-play svg{fill:#14100f!important}
.wsvg-widget:not(#ws-nao) .wsvg-nav button{background:transparent!important;border:1px solid rgba(20,15,17,.12)!important;color:#47392b!important;border-radius:999px!important;box-shadow:none!important}
.wsvg-widget:not(#ws-nao) .wsvg-nav button:hover{border-color:#8c7c63!important;color:#8c7c63!important}
/* ws-central fim: videos-central */

/* ws-central inicio: rodape-ajustes */
/* Central WebSalao — ajustes do rodape (secao wsrd). remover_estilo rodape-ajustes desfaz.
   Com a identidade creme o logo volta ao natural: sem caixa, sem filtro escuro
   e sem brilho, como no cabecalho. Cores e botoes vem do bloco identidade-creme. */
html body .wsrd .wsrd-logo-escura:not(#ws-nao){background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
html body .wsrd .wsrd-logo:not(#ws-nao){filter:none!important}
html body .wsrd .wsrd-marca:not(#ws-nao){font-family:'Cormorant Garamond',Georgia,serif!important}
/* ws-central fim: rodape-ajustes */

/* ws-central inicio: mimos-cards */
/* Central WebSalao — cards da secao de beneficios. Fundo igual ao da secao
   (agora creme), contorno nude de 1px, escrita escura (branco sumiria no creme)
   e efeito no hover: sobe 4px, entra um veu nude e uma sombra suave, em 350ms.
   Parado para quem pede menos movimento. remover_estilo mimos-cards desfaz. */
html body .wsds .wsds-card:not(#ws-nao){background:transparent!important;border:1px solid #c2ab8b!important;color:#1f1a17!important;box-shadow:none!important;transition:background-color .35s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1)!important}
html body .wsds .wsds-card:not(#ws-nao) *{color:#1f1a17!important}
html body .wsds .wsds-card:not(#ws-nao) p{color:#6f6358!important}
html body .wsds .wsds-card:not(#ws-nao):hover{background:color-mix(in srgb,#cfbba0 22%,transparent)!important;border-color:#b09775!important;transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(71,57,43,.14)!important}
@media(prefers-reduced-motion:reduce){html body .wsds .wsds-card:not(#ws-nao){transition:none!important}html body .wsds .wsds-card:not(#ws-nao):hover{transform:none!important}}
/* ws-central fim: mimos-cards */

/* ws-central inicio: menu-cores-rodape */
/* Central WebSalao — cabecalho na identidade creme. remover_estilo menu-cores-rodape desfaz.
   Barra creme #f7f1e7 como o resto do site, links em tinta escura (15:1), destaque
   no hover em marrom quente (5:1), botao em pilula nude com texto escuro (9,2:1).
   O logo volta ao natural, sem filtro escuro e sem brilho. Mantidos: logo 15px maior,
   logo perto dos links no computador e o leve levantar do logo no hover. */
html body [data-mc]:not(#ws-nao),html body .lbt-topo:not(#ws-nao),html body .wshh-bar:not(#ws-nao){background:#f7f1e7!important;background-image:none!important}
html body [data-mc]:not(#ws-nao),html body .lbt-topo:not(#ws-nao),html body .wshh-bar:not(#ws-nao){--mt:#1f1a17!important;--ma:#7a6448!important;--mcta:#cfbba0!important;--mc-on:#1f1a17!important;--mborda:rgba(71,57,43,.14)!important;--msuave:rgba(31,26,23,.66)!important}
html body [data-mc]:not(#ws-nao) .lbh-marca-img,html body [data-mc]:not(#ws-nao) .lbt-marca-img,html body [data-mc]:not(#ws-nao) .wshh-marca-img{filter:none!important;animation:none!important}
@media(min-width:901px){
html body [data-mc]:not(#ws-nao) .lbh-bar{justify-content:center!important;gap:clamp(20px,4vw,56px)!important}
html body [data-mc]:not(#ws-nao) .lbh-nav,html body [data-mc]:not(#ws-nao) .mc-links{margin-left:0!important}
html body [data-mc]:not(#ws-nao) .lbh-marca{margin-right:0!important}
}
html body [data-mc]:not(#ws-nao){--ws-logo-h:clamp(61px,12vw,75px)!important}
@media(max-width:900px){
html body [data-mc]:not(#ws-nao) .lbh-marca-img{height:min(var(--ws-logo-h,58px),58px)!important;max-height:58px!important}
}
html body [data-mc]:not(#ws-nao) .lbh-marca{transition:transform .35s cubic-bezier(.22,.61,.36,1)!important}
html body [data-mc]:not(#ws-nao) .lbh-marca:hover{transform:translateY(-2px)!important}
@media(prefers-reduced-motion:reduce){html body [data-mc]:not(#ws-nao) .lbh-marca{transition:none!important}html body [data-mc]:not(#ws-nao) .lbh-marca:hover{transform:none!important}}
/* Painel do menu no celular tambem em creme, com o botao nude. */
html body .mc-painel:not(#ws-nao){background:#f7f1e7!important;--mt:#1f1a17!important;--ma:#7a6448!important;--mcta:#cfbba0!important;--mc-on:#1f1a17!important;--mborda:rgba(71,57,43,.14)!important;--mf:#f7f1e7!important}
/* Icones do cabecalho no celular (Waze, mapa) tambem na cor do botao Agendar. */
html body .wsl-hd-ctas .wsl-hd-ico:not(#ws-nao){background:#cfbba0!important;border-color:#c2ab8b!important;color:#1f1a17!important}
html body .wsl-hd-ctas .wsl-hd-ico:not(#ws-nao):hover{background:#c2ab8b!important}
/* Hover do botao Agendar do cabecalho: escurece so um tom de nude (antes ia para o marrom antigo). */
html body [data-mc]:not(#ws-nao):not(#ws-nao2) .lbh-cta:hover,html body [data-mc]:not(#ws-nao):not(#ws-nao2) .wsl-nav-cta:hover,html body [data-mc]:not(#ws-nao):not(#ws-nao2) .wsl-hd-cta:hover,html body .mc-painel:not(#ws-nao):not(#ws-nao2) a[class*="cta"]:hover{background-color:#c2ab8b!important;color:#1f1a17!important}
/* ws-central fim: menu-cores-rodape */

/* ws-central inicio: identidade-creme */
/* Central WebSalao — identidade "creme" no site todo (a pedido da Natieli,
   a partir da referencia "Realce sua beleza"). remover_estilo identidade-creme desfaz.
   Fundo creme #f7f1e7 em todas as secoes, titulos em Cormorant maiusculo com
   letras espacadas e sem a palavra cursiva, texto em Montserrat leve, botoes em
   pilula nude #cfbba0 com texto escuro e sombra suave.
   Contrastes sobre o creme: titulo 15,3:1, texto 5,2:1, destaque 5:1; texto do
   botao sobre o nude 9,2:1. As variaveis vao com !important porque moram no
   style de cada secao. */
html body section.wspd:not(#ws-nao),html body section.wstr:not(#ws-nao),html body section.wshu:not(#ws-nao),html body section.wsab:not(#ws-nao),html body section.wsds:not(#ws-nao),html body section.wset:not(#ws-nao),html body section.wsms:not(#ws-nao),html body section.wsaz:not(#ws-nao),html body section.wssg:not(#ws-nao),html body section.wsrd:not(#ws-nao){--f:#f7f1e7!important;--fx:#f7f1e7!important;--t:#1f1a17!important;--a:#7a6448!important;--champ:#1f1a17!important;--suave:#6f6358!important;--card:#fffcf7!important;--borda:rgba(71,57,43,.16)!important;--linha:rgba(71,57,43,.22)!important;--sombra:rgba(71,57,43,.12)!important;--sa:#1f1a17!important;background:#f7f1e7!important;background-image:none!important;color:#1f1a17!important}
html body .wspd-tit:not(#ws-nao),html body .wstr-tit:not(#ws-nao),html body .wshu-tit:not(#ws-nao),html body .wsab-tit:not(#ws-nao),html body .wsds-tit:not(#ws-nao),html body .wset-tit:not(#ws-nao),html body .wsms-tit:not(#ws-nao),html body .wsms-sub:not(#ws-nao),html body .wsaz-tit:not(#ws-nao),html body .wssg-tit:not(#ws-nao),html body .wstr-sub:not(#ws-nao){font-family:'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:500!important;color:#1f1a17!important;line-height:1.18!important;font-size:clamp(26px,3.3vw,42px)!important}
html body .wsms-sub:not(#ws-nao),html body .wstr-sub:not(#ws-nao){font-size:clamp(18px,2vw,22px)!important}
html body .wspd-tit:not(#ws-nao) em,html body .wstr-tit:not(#ws-nao) em,html body .wshu-tit:not(#ws-nao) em,html body .wsab-tit:not(#ws-nao) em,html body .wsds-tit:not(#ws-nao) em,html body .wset-tit:not(#ws-nao) em,html body .wsms-tit:not(#ws-nao) em,html body .wsms-sub:not(#ws-nao) em,html body .wsaz-tit:not(#ws-nao) em,html body .wssg-tit:not(#ws-nao) em,html body .wstr-sub:not(#ws-nao) em{font-family:inherit!important;font-style:normal!important;font-size:1em!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;padding-right:0!important}
html body .wsrd-nome:not(#ws-nao){font-family:'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500!important;color:#1f1a17!important}
html body section.wspd:not(#ws-nao) p,html body section.wstr:not(#ws-nao) p,html body section.wshu:not(#ws-nao) p,html body section.wsab:not(#ws-nao) p,html body section.wsds:not(#ws-nao) p,html body section.wset:not(#ws-nao) p,html body section.wsms:not(#ws-nao) p,html body section.wsaz:not(#ws-nao) p,html body section.wssg:not(#ws-nao) p,html body section.wsrd:not(#ws-nao) p{font-family:'Montserrat',sans-serif!important;font-weight:300!important}
/* Botoes: todos em pilula com contorno nude; o principal de cada secao cheio de nude
   com sombra suave, como na referencia. No hover o nude escurece um tom. */
html body .ws-bt:not(#ws-nao),html body .wspd-b:not(#ws-nao),html body .wstr-bt:not(#ws-nao),html body .wssg-bt:not(#ws-nao){background:transparent!important;border:1px solid #c2ab8b!important;color:#1f1a17!important;border-radius:999px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease!important}
html body .ws-bt:not(#ws-nao) *,html body .wspd-b:not(#ws-nao) *,html body .wstr-bt:not(#ws-nao) *,html body .wssg-bt:not(#ws-nao) *{color:#1f1a17!important}
html body .ws-bt[class*="-b1"]:not(#ws-nao),html body .wspd-b1:not(#ws-nao),html body .wstr-bt:not(#ws-nao),html body .wssg-bt:not(#ws-nao){background:#cfbba0!important;box-shadow:0 8px 20px rgba(71,57,43,.14)!important}
html body .ws-bt:not(#ws-nao):hover,html body .wspd-b:not(#ws-nao):hover,html body .wstr-bt:not(#ws-nao):hover,html body .wssg-bt:not(#ws-nao):hover{background:color-mix(in srgb,#cfbba0 45%,transparent)!important;color:#1f1a17!important;transform:translateY(-1px)}
html body .ws-bt[class*="-b1"]:not(#ws-nao):hover,html body .wspd-b1:not(#ws-nao):hover,html body .wstr-bt:not(#ws-nao):hover,html body .wssg-bt:not(#ws-nao):hover{background:#c2ab8b!important;box-shadow:0 12px 26px rgba(71,57,43,.18)!important}
html body .ws-bt:not(#ws-nao)::after{background:#c2ab8b!important}
@media(prefers-reduced-motion:reduce){html body .ws-bt:not(#ws-nao):hover,html body .wspd-b:not(#ws-nao):hover,html body .wstr-bt:not(#ws-nao):hover,html body .wssg-bt:not(#ws-nao):hover{transform:none}}
/* Especialidades: os cards tinham escrita branca pensada para o fundo marrom;
   no creme ela passa para a tinta escura, e o card ganha contorno nude. */
html body section.wstr:not(#ws-nao) .wstr-cab,html body section.wstr:not(#ws-nao) .wstr-frase b,html body section.wstr:not(#ws-nao) .wstr-frase strong{color:#1f1a17!important}
html body section.wstr:not(#ws-nao) .wstr-card{border:1px solid rgba(194,171,139,.7)!important;box-shadow:0 10px 26px rgba(71,57,43,.08)!important}
/* Sem faixas brancas entre as secoes: o fundo da pagina tambem fica creme,
   e os titulos quebram a linha de forma equilibrada. */
html body.home:not(#ws-nao),html body .lbt-home-main:not(#ws-nao),html body .lbt-home-content:not(#ws-nao){background:#f7f1e7!important}
html body section[class^="ws"]:not(#ws-nao) [class$="-tit"]{text-wrap:balance}
/* Alternancia (a pedido da Natieli): algumas secoes em bege bem claro #efe6d8
   para separar os blocos. Especialidades, antes e depois, nosso espaco e
   avaliacoes. Titulo 13,9:1, texto 4,7:1 sobre esse bege. */
html body section.wstr:not(#ws-nao),html body section.wsab:not(#ws-nao),html body section.wset:not(#ws-nao),html body section.wsaz:not(#ws-nao){--f:#efe6d8!important;--fx:#efe6d8!important;background:#efe6d8!important}
/* Todos os botoes na cor do "Agendar": pilula nude cheia, texto escuro, sombra suave. */
html body .ws-bt:not(#ws-nao),html body .wspd-b:not(#ws-nao),html body .wstr-bt:not(#ws-nao),html body .wssg-bt:not(#ws-nao){background:#cfbba0!important;box-shadow:0 8px 20px rgba(71,57,43,.14)!important}
html body .ws-bt:not(#ws-nao):hover,html body .wspd-b:not(#ws-nao):hover,html body .wstr-bt:not(#ws-nao):hover,html body .wssg-bt:not(#ws-nao):hover{background:#c2ab8b!important;box-shadow:0 12px 26px rgba(71,57,43,.18)!important}
/* Hovers que ainda eram da identidade antiga. */
html body section.wstr:not(#ws-nao) .wstr-card:hover{background:#fffcf7!important;border-color:#b09775!important;box-shadow:0 14px 30px rgba(71,57,43,.14)!important}
html body section.wstr:not(#ws-nao) .wstr-card::before,html body section.wstr:not(#ws-nao) .wstr-card:hover::before{border-color:rgba(194,171,139,.55)!important}
html body section.wsds:not(#ws-nao) .wsds-card::before,html body section.wsds:not(#ws-nao) .wsds-card:hover::before{border-color:transparent!important}
/* Botao flutuante de contato: nude com icone escuro, sem o halo dourado antigo. */
html body .wsfa-trigger:not(#ws-nao){background:#cfbba0!important;background-image:none!important;border:1px solid #c2ab8b!important;box-shadow:0 8px 20px rgba(71,57,43,.18)!important;animation:none!important}
html body .wsfa-trigger:not(#ws-nao) svg{color:#1f1a17!important;fill:#1f1a17!important}
html body .wsfa-trigger:not(#ws-nao)::before{background:#cfbba0!important}
html body .wsfa-trigger:not(#ws-nao)::after{animation:none!important;box-shadow:none!important}
html body .wsfa-trigger:not(#ws-nao):hover{background:#c2ab8b!important}
/* ws-central fim: identidade-creme */

/* ws-central inicio: preto-header-rodape */
/* Central WebSalao — cabecalho e rodape com fundo preto (a pedido da Natieli).
   remover_estilo preto-header-rodape volta os dois para o creme.
   Preto quente #14100f da marca. Texto em creme #f7f1e7 (17:1), texto de apoio
   creme a 72% (cerca de 10:1), destaque/hover em nude #cfbba0 (10:1). Botoes
   continuam nude com texto escuro. O logo dourado fica em cerca de 5:1 sobre o
   preto, entao aparece sem filtro nenhum. */
html body [data-mc]:not(#ws-nao),html body .lbt-topo:not(#ws-nao),html body .wshh-bar:not(#ws-nao){background:#14100f!important;background-image:none!important;--mt:#f7f1e7!important;--ma:#cfbba0!important;--mcta:#cfbba0!important;--mc-on:#1f1a17!important;--mborda:rgba(247,241,231,.14)!important;--msuave:rgba(247,241,231,.72)!important}
html body [data-mc]:not(#ws-nao) .lbh-bar{background:transparent!important}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),html body [data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta){color:#f7f1e7!important}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover,html body [data-mc]:not(#ws-nao) .mc-links a:not(.wsl-nav-cta):hover{color:#cfbba0!important}
html body [data-mc]:not(#ws-nao) .mc-abrir{color:#f7f1e7!important;border-color:rgba(247,241,231,.3)!important;background:transparent!important}
html body [data-mc]:not(#ws-nao) .mc-abrir *{color:#f7f1e7!important;border-color:#f7f1e7!important}
html body section.wsrd:not(#ws-nao){--f:#14100f!important;--fx:#14100f!important;--t:#f7f1e7!important;--a:#cfbba0!important;--suave:rgba(247,241,231,.72)!important;--borda:rgba(247,241,231,.16)!important;--linha:rgba(247,241,231,.2)!important;--card:rgba(247,241,231,.06)!important;background:#14100f!important;color:#f7f1e7!important}
html body .wsrd-nome:not(#ws-nao){color:#f7f1e7!important}
html body section.wsrd:not(#ws-nao) p,html body section.wsrd:not(#ws-nao) address,html body section.wsrd:not(#ws-nao) small{color:rgba(247,241,231,.72)!important}
html body section.wsrd:not(#ws-nao) p a:not(.ws-bt),html body section.wsrd:not(#ws-nao) small a{color:#cfbba0!important}
/* ws-central fim: preto-header-rodape */

/* ws-central inicio: menu-padma */
/* Central WebSalao — topo no estilo da Padma Essential Clinic.
   Barra deste site: .lbt-topo &gt; .lbh-bar &gt; (a.lbh-marca &gt; span.lbh-fly-wrap &gt;
   span.lbh-marca-img) + nav.lbh-nav + a.lbh-cta  (tema ws-salao, kit lbh).
   v5: a marca sai da ponta esquerda e vai para o LADO DO PRIMEIRO LINK.
   Marca e links viram um grupo so, centralizado no espaco que sobra antes do
   Agendar (margin-left:auto na marca + margin-right:auto na nav); o Agendar
   continua na ponta direita.
   Nenhum link foi criado, tirado, renomeado ou reordenado.
   Desfaz com: remover_estilo menu-padma */

/* 1) AS CORES DA PADMA nas variaveis do menu */
html:not(#ws-nao),
html body [data-mc]:not(#ws-nao),
html body .lbt-topo:not(#ws-nao),
html body .wshh-bar:not(#ws-nao){
  --mf:#e3d9cb;
  --mfx:linear-gradient(90deg,#f2ece4 0%,#e3d9cb 52%,#d1c3ae 100%);
  --mt:#574b3a; --ma:#9e8869;
  --mborda:rgba(20,15,17,.12); --msuave:rgba(87,75,58,.72);
  --mcta:#6b5740; --mc-on:#f6f0e6;
}

/* 2) A BARRA */
html body [data-mc]:not(#ws-nao),
html body .lbt-topo:not(#ws-nao),
html body header.wshh-bar:not(#ws-nao),
html body .wshh-luxo:not(#ws-nao){
  background-color:#e3d9cb!important;
  background-image:linear-gradient(90deg,#f2ece4 0%,#e3d9cb 52%,#d1c3ae 100%)!important;
  color:#574b3a!important;
  box-shadow:none!important;
  border-bottom:1px solid rgba(20,15,17,.12)!important;
}
html body [data-mc]:not(#ws-nao) .lbh-bar,
html body .lbt-topo:not(#ws-nao) .lbh-bar{
  background:transparent!important;
  background-image:none!important;
  border-bottom:0!important;
  display:flex!important;
  justify-content:flex-start!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  max-width:none!important;
  width:100%!important;
  padding-left:20px!important;
  padding-right:22px!important;
  gap:0!important;
}
html body [data-mc]:not(#ws-nao) .lbh-bar::after,
html body .lbt-topo:not(#ws-nao) .lbh-bar::after{display:none!important}

/* 2b) A MARCA GRUDA NO PRIMEIRO LINK, e os dois juntos ficam centralizados.
       O margin-left:auto da marca e o margin-right:auto da nav empurram o
       par (marca + links) para o meio do espaco que sobra antes do Agendar;
       os 26px entre eles sao o unico respiro. */
html body [data-mc]:not(#ws-nao) .lbh-marca,
html body .lbt-topo:not(#ws-nao) .lbh-marca{
  flex:0 0 auto!important;
  margin:0 26px 0 auto!important;
  padding-left:0!important;
  overflow:visible!important;
  background:transparent!important;
}
html body [data-mc]:not(#ws-nao) .lbh-nav,
html body .lbt-topo:not(#ws-nao) .lbh-nav{
  flex:0 1 auto!important;
  display:flex!important;
  justify-content:flex-start!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  margin:0 auto 0 0!important;
  gap:6px 22px!important;
}
html body [data-mc]:not(#ws-nao) a.lbh-cta,
html body .lbt-topo:not(#ws-nao) a.lbh-cta{flex:0 0 auto!important;margin:0!important}

/* 3) TODO texto do topo na tinta marrom — menos o botao de agendar */
html body [data-mc]:not(#ws-nao) *:not(.lbh-cta):not(.wsl-nav-cta):not(.wsl-hd-cta):not(.wsl-hd-cta *):not(.wshh-luxo-cta):not(.wshh-luxo-cta *),
html body .lbt-topo:not(#ws-nao) *:not(.lbh-cta):not(.wsl-nav-cta):not(.wsl-hd-cta):not(.wsl-hd-cta *):not(.wshh-luxo-cta):not(.wshh-luxo-cta *){
  color:#574b3a!important;
}

/* 4) OS LINKS */
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta){
  font-size:12.5px!important; font-weight:600!important;
  letter-spacing:.16em!important; text-transform:uppercase!important;
  color:#574b3a!important; text-decoration:none!important;
  border-bottom-color:transparent!important; white-space:nowrap!important;
}
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover,
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta):hover{
  color:#9e8869!important; border-bottom-color:#9e8869!important;
}

/* 5) A MARCA: caixa estreita, ampliada por dentro para cortar a margem vazia
      da arte, e respirando de tamanho. */
html body [data-mc]:not(#ws-nao) .lbh-fly-wrap,
html body .lbt-topo:not(#ws-nao) .lbh-fly-wrap{
  overflow:visible!important; background:transparent!important;
  filter:none!important; animation:none!important; display:block!important;
}
html body [data-mc]:not(#ws-nao) .lbh-marca-img,
html body [data-mc]:not(#ws-nao) .lbt-marca-img,
html body .lbt-topo:not(#ws-nao) .lbh-marca-img{
  --ws-logo-h:84px;
  height:84px!important; min-height:84px!important;
  width:150px!important; max-width:150px!important;
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-size:auto 185%!important;
  background-position:center center!important;
  background-origin:padding-box!important;
  border-radius:0!important; box-shadow:none!important; display:block!important;
  transform-origin:center center;
  animation:wsMarcaRespira 4.4s ease-in-out infinite!important;
  transition:transform .35s cubic-bezier(.22,.61,.36,1)!important;
}
@keyframes wsMarcaRespira{
  0%,100%{transform:scale(1);filter:drop-shadow(0 2px 5px rgba(87,75,58,.20))}
  50%{transform:scale(1.05);filter:drop-shadow(0 5px 14px rgba(107,87,64,.42))}
}
html body [data-mc]:not(#ws-nao) .lbh-marca:hover .lbh-marca-img,
html body .lbt-topo:not(#ws-nao) .lbh-marca:hover .lbh-marca-img{transform:scale(1.09)!important}

/* 6) O BOTAO AGENDAR: pilula marrom com lustro que atravessa sozinho */
html body [data-mc]:not(#ws-nao) a.lbh-cta,
html body [data-mc]:not(#ws-nao) .lbh-cta,
html body [data-mc]:not(#ws-nao) .wsl-nav-cta,
html body [data-mc]:not(#ws-nao) .wsl-hd-cta,
html body .lbt-topo:not(#ws-nao) a.lbh-cta,
html body .lbt-topo:not(#ws-nao) .wsl-nav-cta,
html body .lbt-topo:not(#ws-nao) .wsl-hd-cta{
  background-color:#6b5740!important;
  background-image:linear-gradient(112deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.42) 47%,rgba(255,255,255,0) 62%)!important;
  background-size:240% 100%!important;
  background-repeat:no-repeat!important;
  background-position:175% 0!important;
  border:0!important; border-radius:999px!important;
  box-shadow:0 6px 18px rgba(107,87,64,.30)!important;
  text-transform:uppercase!important; letter-spacing:.16em!important; font-weight:700!important;
  animation:wsCtaLustro 4.2s ease-in-out infinite!important;
  transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s!important;
}
@keyframes wsCtaLustro{
  0%{background-position:175% 0}
  42%{background-position:-80% 0}
  100%{background-position:-80% 0}
}
html body [data-mc]:not(#ws-nao) .lbh-cta:hover,
html body .lbt-topo:not(#ws-nao) .lbh-cta:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(107,87,64,.44)!important;
}
html body [data-mc]:not(#ws-nao) .lbh-cta:active,
html body .lbt-topo:not(#ws-nao) .lbh-cta:active{transform:scale(.97)!important}
html body [data-mc]:not(#ws-nao) a.lbh-cta,
html body [data-mc]:not(#ws-nao) .lbh-cta,
html body [data-mc]:not(#ws-nao) .lbh-cta *,
html body [data-mc]:not(#ws-nao) .wsl-nav-cta,
html body [data-mc]:not(#ws-nao) .wsl-hd-cta,
html body .lbt-topo:not(#ws-nao) a.lbh-cta{color:#f6f0e6!important}
html body [data-mc]:not(#ws-nao) .lbh-cta svg,
html body [data-mc]:not(#ws-nao) .wsl-hd-cta svg{fill:#f6f0e6!important}

@media (prefers-reduced-motion:reduce){
  html body [data-mc]:not(#ws-nao) .lbh-marca-img,
  html body [data-mc]:not(#ws-nao) .lbh-cta,
  html body [data-mc]:not(#ws-nao) .wsl-nav-cta,
  html body [data-mc]:not(#ws-nao) .wsl-hd-cta{animation:none!important}
}

/* 7) Os botoes redondos do celular (Waze/Maps) */
html body [data-mc]:not(#ws-nao) .wsl-hd-ico,
html body .lbt-topo:not(#ws-nao) .wsl-hd-ico{
  background:transparent!important; border:1px solid rgba(20,15,17,.16)!important;
  color:#574b3a!important; box-shadow:none!important;
}

/* 8) O painel do "Como chegar" no marfim da Padma */
@media (min-width:901px){
  html body [data-mc]:not(#ws-nao) .wsq-cc-menu,
  html body .lbt-topo:not(#ws-nao) .wsq-cc-menu{
    background:#f4efea!important; color:#574b3a!important;
    border:1px solid rgba(20,15,17,.10)!important;
    border-radius:14px!important; box-shadow:0 18px 40px rgba(40,31,26,.18)!important;
  }
}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a,
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a i{color:#574b3a!important;opacity:1!important}
html body [data-mc]:not(#ws-nao) .wsq-cc-menu a:hover{background:rgba(158,136,105,.16)!important;color:#9e8869!important}

/* 9) O painel de links do celular */
html body .mc-painel:not(#ws-nao){background:#f4efea!important}
html body .mc-painel:not(#ws-nao) .mc-item,
html body .mc-painel:not(#ws-nao) .mc-fechar{color:#574b3a!important}
html body .mc-painel:not(#ws-nao) .mc-num{color:#9e8869!important}
html body .mc-painel:not(#ws-nao) .mc-cta{background:#6b5740!important;color:#f6f0e6!important;border-radius:999px!important}
html body .mc-abrir:not(#ws-nao) span{background:#574b3a!important}

/* 10) Telas menores */
@media (max-width:1180px){
  html body [data-mc]:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta),
  html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(.wsl-nav-cta){
    font-size:11px!important; letter-spacing:.10em!important;
  }
  html body [data-mc]:not(#ws-nao) .lbh-nav,
  html body .lbt-topo:not(#ws-nao) .lbh-nav{gap:6px 14px!important}
  html body [data-mc]:not(#ws-nao) .lbh-marca,
  html body .lbt-topo:not(#ws-nao) .lbh-marca{margin-right:18px!important}
}
@media (max-width:1100px){
  html body [data-mc]:not(#ws-nao) .lbh-bar,
  html body .lbt-topo:not(#ws-nao) .lbh-bar{padding-left:14px!important;padding-right:16px!important}
  html body [data-mc]:not(#ws-nao) .lbh-marca-img,
  html body .lbt-topo:not(#ws-nao) .lbh-marca-img{
    --ws-logo-h:70px;height:70px!important;min-height:70px!important;
    width:126px!important;max-width:126px!important;
  }
}
@media (max-width:680px){
  html body [data-mc]:not(#ws-nao) .lbh-bar,
  html body .lbt-topo:not(#ws-nao) .lbh-bar{padding-left:10px!important;padding-right:12px!important}
  /* no celular nao ha fila de links: a marca volta a colar na esquerda */
  html body [data-mc]:not(#ws-nao) .lbh-marca,
  html body .lbt-topo:not(#ws-nao) .lbh-marca{margin:0 auto 0 0!important}
  html body [data-mc]:not(#ws-nao) .lbh-marca-img,
  html body .lbt-topo:not(#ws-nao) .lbh-marca-img{
    --ws-logo-h:58px;height:58px!important;min-height:58px!important;
    width:104px!important;max-width:min(104px,44vw)!important;
  }
}
/* ws-central fim: menu-padma */

/* ws-central inicio: rodape-padma */
/* Central WebSalao — RODAPE DE CLINICA, no estilo da Padma.
   O rodape deste site e a secao 10 da home (bloco .wsrd.fcr); o do tema esta
   oculto. A ESTRUTURA mora no HTML da secao (colunas, espacos, tamanhos);
   AQUI ficam so as cores e a tinta — porque e a cor que outro bloco do site
   ("preto-header-rodape") disputa. O :not(#ws-nao) repetido TRES vezes nao
   muda o alvo: so soma peso de id, e assim estas regras ganham.
   Desfaz com: remover_estilo rodape-padma */

/* 1) O FUNDO: o mesmo creme do topo */
html body section.wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao),
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao){
  background-color:#e3d9cb!important;
  background-image:linear-gradient(90deg,#f2ece4 0%,#e3d9cb 52%,#d1c3ae 100%)!important;
  color:#574b3a!important;
  border-top:1px solid rgba(20,15,17,.12)!important;
}
/* base: tudo na tinta marrom; o que e dourado vem nas regras abaixo, que
   tem uma classe a mais e por isso passam na frente desta */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) *{color:#574b3a!important}

/* 2) A MARCA — nome em DOIS TONS: manuscrita dourada + serifada marrom */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-nome-s{color:#9e8869!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-nome-t{color:#574b3a!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-sub{color:rgba(87,75,58,.58)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-frase{color:rgba(87,75,58,.82)!important}
/* a logo fica SOLTA, igual a do menu: sem placa, sem moldura, sem sombra */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-logo{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  transform-origin:left center;
  animation:wsRodapeRespira 4.6s ease-in-out infinite!important;
  transition:transform .35s cubic-bezier(.22,.61,.36,1)!important;
}
@keyframes wsRodapeRespira{
  0%,100%{transform:scale(1);filter:drop-shadow(0 2px 5px rgba(87,75,58,.18))}
  50%{transform:scale(1.035);filter:drop-shadow(0 5px 14px rgba(107,87,64,.34))}
}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-logo:hover{transform:scale(1.06)!important}

/* 3) AS COLUNAS DE INFORMACAO */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-tit{color:rgba(87,75,58,.52)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-txt{color:rgba(87,75,58,.84)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-horas li{color:rgba(87,75,58,.84)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-horas li+li{border-top-color:rgba(20,15,17,.12)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-horas b{color:#574b3a!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-nota{color:#9e8869!important}

/* 4) OS LINKS DE TEXTO (redes e rotas): o fio de ouro no hover, igual ao topo */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-redes a,
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-rotas a{color:#574b3a!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-rotas a::before{color:#9e8869!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-redes a:hover,
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-rotas a:hover{color:#9e8869!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-redes a:hover{border-bottom-color:#9e8869!important}

/* 5) OS BOTOES: a mesma pilula do Agendar do topo, com o mesmo lustro */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cta{
  background-color:#6b5740!important;
  background-image:linear-gradient(112deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.42) 47%,rgba(255,255,255,0) 62%)!important;
  background-size:240% 100%!important;
  background-repeat:no-repeat!important;
  background-position:175% 0!important;
  box-shadow:0 6px 18px rgba(107,87,64,.30)!important;
  animation:wsRodapeLustro 4.2s ease-in-out infinite!important;
}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cta{color:#f6f0e6!important}
@keyframes wsRodapeLustro{
  0%{background-position:175% 0}
  42%{background-position:-80% 0}
  100%{background-position:-80% 0}
}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cta:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(107,87,64,.44)!important;
}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-ghost{
  border-color:rgba(87,75,58,.34)!important;
  color:#574b3a!important;
  background:transparent!important;
}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-ghost:hover{
  background:#6b5740!important;
  border-color:#6b5740!important;
  color:#f6f0e6!important;
}

/* 6) A FAIXA DE BAIXO */
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-baixo{border-top-color:rgba(20,15,17,.14)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cred{color:rgba(87,75,58,.60)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cred a{color:rgba(87,75,58,.78)!important;border-bottom-color:rgba(87,75,58,.30)!important}
html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cred a:hover{color:#9e8869!important;border-bottom-color:#9e8869!important}

@media (prefers-reduced-motion:reduce){
  html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-logo,
  html body .wsrd:not(#ws-nao):not(#ws-nao):not(#ws-nao) .fcr-cta{animation:none!important}
}
/* ws-central fim: rodape-padma */

/* ws-central inicio: fontes-site-inteiro */
html body{font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body p,html body li,html body a,html body span,html body div,html body button,html body input,html body select,html body textarea,html body label,html body td,html body th,html body small,html body figcaption,html body blockquote{font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .ws-tit,html body .wspd-tit,html body .wstr-tit,html body .wsds-tit,html body .wssg-tit,html body .wssg-nome,html body .lbc-sug-titulo,html body .lbc-titulo,html body .lbt-au,html body .wsfa-name,html body .wsfa-tagline,html body .wsaz-nota,html body .wsms-sub,html body .fcr-tit,html body .fcr-nome-t,html body .lbf-nome,html body .lbf-titulo,html body .lbf-assinatura,html body .mc-item{font-family:"Marcellus",Georgia,serif !important;}
html body h1 *,html body h2 *,html body h3 *,html body h4 *,html body h5 *,html body h6 *,html body .ws-tit *,html body .wsaz-nota *,html body .lbc-titulo *,html body .lbf-nome *,html body .wsfa-name *{font-family:inherit !important;}
/* ws-central fim: fontes-site-inteiro */

/* ws-central inicio: fontes-forca */
html body [class][class]{font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body section,html body b,html body strong,html body em,html body i{font-family:inherit !important;}
html body h1[class][class][class],html body h2[class][class][class],html body h3[class][class][class],html body h4[class][class][class],html body .ws-tit[class][class],html body .wspd-tit[class][class],html body .wstr-tit[class][class],html body .wsds-tit[class][class],html body .wssg-tit[class][class],html body .wssg-nome[class][class],html body .lbc-sug-titulo[class][class],html body .lbc-titulo[class][class],html body .lbt-au[class][class],html body .wsfa-name[class][class],html body .wsfa-tagline[class][class],html body .wsaz-nota[class][class],html body .wsms-sub[class][class],html body .fcr-tit[class][class],html body .fcr-nome-t[class][class],html body .lbf-nome[class][class],html body .lbf-titulo[class][class],html body .lbf-assinatura[class][class]{font-family:"Marcellus",Georgia,serif !important;}
html body h1[class][class][class] *,html body h2[class][class][class] *,html body h3[class][class][class] *,html body h4[class][class][class] *,html body .ws-tit[class][class] *,html body .wsaz-nota[class][class] *,html body .lbc-titulo[class][class] *,html body .lbf-nome[class][class] *,html body .wsfa-name[class][class] *{font-family:inherit !important;}
/* ws-central fim: fontes-forca */

/* ws-central inicio: fontes-links */
html body a[href][href],html body a[href][href] span,html body nav a,html body header a,html body footer a{font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body a[href][href].mc-item,html body h1 a[href][href],html body h2 a[href][href],html body h3 a[href][href],html body .ws-tit a[href][href],html body .lbc-titulo a[href][href],html body .lbf-titulo a[href][href]{font-family:"Marcellus",Georgia,serif !important;}
/* ws-central fim: fontes-links */

/* ws-central inicio: fontes-menu */
/* substituido por fontes-menu2 */
/* ws-central fim: fontes-menu */

/* ws-central inicio: fontes-menu2 */
html body [data-mc]:not(#ws-nao) .lbh-nav a:not(#ws-nao2),html body [data-mc]:not(#ws-nao) .mc-links a:not(#ws-nao2),html body [data-mc]:not(#ws-nao) .wsq-cc a:not(#ws-nao2),
html body .lbt-topo:not(#ws-nao) .lbh-nav a:not(#ws-nao2),html body .lbt-topo:not(#ws-nao) .mc-links a:not(#ws-nao2),html body .lbt-topo:not(#ws-nao) .wsq-cc a:not(#ws-nao2),
html body .wshh-bar:not(#ws-nao) .lbh-nav a:not(#ws-nao2),html body .wshh-bar:not(#ws-nao) .mc-links a:not(#ws-nao2),html body .wshh-bar:not(#ws-nao) .wsq-cc a:not(#ws-nao2),
html body .fcr-redes a:not(#ws-nao2),html body .fcr-rotas a:not(#ws-nao2),html body .fcr-cta:not(#ws-nao2){font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
/* ws-central fim: fontes-menu2 */

/* ws-central inicio: delicadeza */
html body a.ws-bt:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbh-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsl-nav-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsl-hd-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wshh-luxo-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .fcr-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wspd-b:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wstr-bt:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wssg-bt:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .ws-hover-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbh-nav a:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .mc-links a:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .fcr-rotas a:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .fcr-redes a:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-weight:400 !important;letter-spacing:.14em !important;}
html body .wspd-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wstr-cab:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wshu-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsms-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsab-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wssg-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wset-sub:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .fcr-nota:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsaz-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsms-hoje-tag:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-weight:400 !important;letter-spacing:.22em !important;}
/* ws-central fim: delicadeza */

/* ws-central inicio: fontes-secoes */
html body section:not(#ws-nao) p:not(#ws-nao2),html body section:not(#ws-nao) a:not(#ws-nao2),html body section:not(#ws-nao) li:not(#ws-nao2),html body section:not(#ws-nao) span:not(#ws-nao2),html body section:not(#ws-nao) button:not(#ws-nao2),html body section:not(#ws-nao) small:not(#ws-nao2),html body section:not(#ws-nao) label:not(#ws-nao2),html body section:not(#ws-nao) td:not(#ws-nao2),html body section:not(#ws-nao) th:not(#ws-nao2){font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body section:not(#ws-nao) h1:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) h2:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) h3:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) h4:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) h5:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) h6:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .ws-tit:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wspd-tit:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wstr-tit:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wsds-tit:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wssg-tit:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wsfa-name:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wsms-sub:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .lbc-sug-titulo:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .lbc-titulo:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .lbf-nome:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .lbf-titulo:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .lbt-au:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .wssg-nome:not(#ws-nao2):not(#ws-nao3),html body section:not(#ws-nao) .fcr-tit:not(#ws-nao2):not(#ws-nao3){font-family:"Marcellus",Georgia,serif !important;}
html body section:not(#ws-nao) h1:not(#ws-nao2) span:not(#ws-nao3),html body section:not(#ws-nao) h2:not(#ws-nao2) span:not(#ws-nao3),html body section:not(#ws-nao) h3:not(#ws-nao2) span:not(#ws-nao3),html body section:not(#ws-nao) h4:not(#ws-nao2) span:not(#ws-nao3),html body section:not(#ws-nao) .ws-tit:not(#ws-nao2) span:not(#ws-nao3),html body section:not(#ws-nao) h1:not(#ws-nao2) em:not(#ws-nao3),html body section:not(#ws-nao) h2:not(#ws-nao2) em:not(#ws-nao3),html body section:not(#ws-nao) h3:not(#ws-nao2) em:not(#ws-nao3),html body section:not(#ws-nao) h4:not(#ws-nao2) em:not(#ws-nao3),html body section:not(#ws-nao) .ws-tit:not(#ws-nao2) em:not(#ws-nao3){font-family:inherit !important;}
/* ws-central fim: fontes-secoes */

/* ws-central inicio: fontes-assinatura */
html body .fcr-nome-s:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-family:"Great Vibes",cursive !important;}
html body .fcr-nome-t:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-family:"Marcellus",Georgia,serif !important;}
/* ws-central fim: fontes-assinatura */

/* ws-central inicio: titulos-finos */
html body h1:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body h2:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .ws-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wspd-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wstr-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsds-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wssg-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsaz-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbc-sug-titulo:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsfa-name:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-size:clamp(21px,2.2vw,31px) !important;font-weight:400 !important;line-height:1.28 !important;letter-spacing:.045em !important;}
html body h3:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsms-sub:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .fcr-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbf-titulo:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbc-titulo:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body h3.t:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-size:clamp(16px,1.4vw,19px) !important;font-weight:400 !important;line-height:1.34 !important;letter-spacing:.03em !important;}
html body .fcr-tit:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-size:13px !important;letter-spacing:.14em !important;}
/* ws-central fim: titulos-finos */

/* ws-central inicio: fontes-restos */
/* ws-fontes-restos: ultimos botoes e textos fortes */
html body .wsl-hd-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .lbh-cta:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsfa-card:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsfa-card__txt:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body .wsfa-card strong:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body strong:not(#ws-nao):not(#ws-nao2):not(#ws-nao3),html body b:not(#ws-nao):not(#ws-nao2):not(#ws-nao3){font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
html body h1 strong,html body h2 strong,html body h3 strong,html body .ws-tit strong{font-family:inherit !important;}
/* ws-central fim: fontes-restos */

/* ws-central inicio: titulo-destaque */
/* ws-titulo-destaque: titulos em Cormorant Garamond com palavra destacada em dourado italico */
html body h1:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h2:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h3:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h4:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .ws-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wspd-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wstr-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsds-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wssg-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsaz-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbc-sug-titulo:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbc-titulo:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbf-nome:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbf-titulo:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbt-au:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wssg-nome:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsfa-name:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsms-sub:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .fcr-tit:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsaz-nota:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsl-bhero3-t:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d){font-family:"Cormorant Garamond",Georgia,serif !important;}
html body h1 em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h2 em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h3 em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body h4 em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .ws-tit em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .wsl-bhero3-t em:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d){font-family:"Cormorant Garamond",Georgia,serif !important;font-style:italic !important;color:#aa936b !important;font-weight:400 !important;letter-spacing:.01em !important;}
/* ws-central fim: titulo-destaque */

/* ws-central inicio: clinica-ajustes */
/* Central WebSalao — secao "sobre a clinica": a foto ao lado do texto.
   Antes: uma coluna so, texto centralizado e a foto logo embaixo, colada
   (gap de 6px), num retrato 3/4 bem alto. Como a foto original e 4:3
   (deitada), esse corte espremia a sala e a secao ficava pesada.
   Agora: duas colunas de verdade — o texto a esquerda, alinhado a esquerda e
   com respiro entre os paragrafos, e a foto a direita, no eixo do texto, num
   retrato 4/5 de arco mais baixo e macio, com o fio de ouro por fora.
   No celular volta a empilhar: texto primeiro, foto embaixo, tudo centrado.
   ATENCAO ao seletor: o bloco ja se chamou "a clinica" e hoje se chama
   "sobre a clinica" — o painel renomeia secoes, entao os dois nomes ficam
   aqui. remover_estilo clinica-ajustes desfaz. */
html body [data-ws-nome="sobre a clinica"] .wshu-in:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-in:not(#ws-nao){display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;justify-items:stretch!important;align-items:center!important;max-width:1120px!important;gap:clamp(30px,4.6vw,76px)!important}
html body [data-ws-nome="sobre a clinica"] .wshu-txt:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-txt:not(#ws-nao){grid-column:1!important;order:0!important;width:100%!important;text-align:left!important;margin:0!important}
html body [data-ws-nome="sobre a clinica"] .wshu-tit:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-tit:not(#ws-nao){margin:14px 0 0!important}
html body [data-ws-nome="sobre a clinica"] .wshu-fio:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-fio:not(#ws-nao){margin:22px 0!important}
html body [data-ws-nome="sobre a clinica"] .wshu-frase:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-frase:not(#ws-nao){margin:0 0 1.05em!important;max-width:56ch!important}
html body [data-ws-nome="sobre a clinica"] .wshu-frase:last-of-type:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-frase:last-of-type:not(#ws-nao){margin-bottom:0!important}
html body [data-ws-nome="sobre a clinica"] .wshu-hora:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-hora:not(#ws-nao){margin:18px 0 0!important}
html body [data-ws-nome="sobre a clinica"] .wshu-acoes:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-acoes:not(#ws-nao){justify-content:flex-start!important;margin-top:24px!important}
html body [data-ws-nome="sobre a clinica"] .wshu-f:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-f:not(#ws-nao){grid-column:2!important;order:0!important;width:min(100%,460px)!important;justify-self:center!important;align-self:center!important;margin:0!important;transform:none!important;aspect-ratio:4/5!important;border-radius:150px 150px 14px 14px / 112px 112px 14px 14px!important;outline:1px solid color-mix(in srgb,var(--a) 34%,transparent)!important;outline-offset:8px!important;box-shadow:0 26px 52px -32px rgba(20,15,17,.34)!important}
@media(max-width:860px){
html body [data-ws-nome="sobre a clinica"] .wshu-in:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-in:not(#ws-nao){grid-template-columns:1fr!important;max-width:560px!important;gap:24px!important}
html body [data-ws-nome="sobre a clinica"] .wshu-txt:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-txt:not(#ws-nao){grid-column:1!important;text-align:center!important}
html body [data-ws-nome="sobre a clinica"] .wshu-fio:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-fio:not(#ws-nao){margin:20px auto!important}
html body [data-ws-nome="sobre a clinica"] .wshu-frase:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-frase:not(#ws-nao){margin:0 auto 1.05em!important;max-width:100%!important}
html body [data-ws-nome="sobre a clinica"] .wshu-acoes:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-acoes:not(#ws-nao){justify-content:center!important;margin-top:22px!important}
html body [data-ws-nome="sobre a clinica"] .wshu-f:not(#ws-nao),html body [data-ws-nome="a clinica"] .wshu-f:not(#ws-nao){grid-column:1!important;width:min(100%,400px)!important;justify-self:center!important;margin:6px auto 0!important;aspect-ratio:4/5!important;border-radius:118px 118px 12px 12px / 88px 88px 12px 12px!important;outline-offset:5px!important}
}
/* ws-central fim: clinica-ajustes */

/* ws-central inicio: serif-restos */
/* ws-serif-restos: ultimos textos em serif voltam ao Cormorant */
html body .wsfa-tagline:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .fcr-nome-t:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbf-assinatura:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .mc-item:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbf-nome:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d),html body .lbt-au:not(#ws-a):not(#ws-b):not(#ws-c):not(#ws-d){font-family:"Cormorant Garamond",Georgia,serif !important;}
/* ws-central fim: serif-restos */

/* ws-central inicio: ajuste */
.wsaz .wsaz-nota,.fcr-in .fcr-tit{font-family:"Marcellus",Georgia,serif !important;}
.wset-tira .ws-hover-cta,.wsms-card .wsms-hoje-tag,#wsbs-widget p.sub{font-family:"DM Sans",Helvetica,Arial,sans-serif !important;}
#wsbs-widget p.sub{font-weight:400;letter-spacing:.02em;}
/* ws-central fim: ajuste */
