:root{--pad-bg:#f6f6f6;--pad-surface:rgba(246, 246, 246, 0.96);--pad-surface-strong:#ffffff;--pad-surface-low:#f0f1f1;--pad-line:rgba(172, 173, 173, 0.32);--pad-line-strong:rgba(118, 119, 119, 0.26);--pad-text:#2d2f2f;--pad-text-soft:#5a5c5c;--pad-text-faint:#9c9d9d;--pad-brand:#b70049;--pad-brand-soft:#ff7290;--pad-brand-softer:#ffd8e2;--pad-brand-very-soft:#fff8fa;--pad-brand-strong:#a1003f;--pad-secondary:#2b7d88;--pad-secondary-strong:#216b74;--pad-radius:3px;--pad-content-width:100%;--pad-header-gap:14px;--pad-font-sans:"Trebuchet MS","Segoe UI","Helvetica Neue",Arial,sans-serif;--pad-font-display:Georgia,"Times New Roman",serif}html{box-sizing:border-box;min-height:100%}*,::after,::before{box-sizing:inherit}body{min-height:100vh;margin:0;display:flex;flex-direction:column;background:#f8f8f8;color:var(--pad-text);font-family:var(--pad-font-sans)}footer,header{flex:0 0 auto}main{flex:1 0 auto;min-height:300px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell,.page-wrap{width:calc(100% - 60px);max-width:1240px;margin:0 auto}.page-header{margin:0 0 40px;padding-left:2px}.page-header__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8b8b8b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page-header__eyebrow::before{content:"";width:22px;height:1px;background:#8b8b8b;opacity:.5}.page-header h1,.page-header__title{margin:8px 0 0;color:var(--pad-brand);font-size:clamp(28px, 3.2vw, 40px);font-weight:800;line-height:1.04}.page-header p,.page-header__subtitle{margin:10px 0 0;color:var(--pad-text-soft);font-size:14px;line-height:1.6}@media screen and (max-width:640px){.page-shell,.page-wrap{width:calc(100% - 30px)}}.cabecalho{position:sticky;top:0;z-index:40;width:100%}.cabecalho__camada{position:relative;overflow:hidden;background:rgba(240,241,241,.97);border:1px solid rgba(172,173,173,.16);border-top:0;border-radius:0 0 var(--pad-radius) var(--pad-radius)}.cabecalho__camada::before{content:"";position:absolute;inset:0;background:0 0;pointer-events:none}.barra-topo,.cabecalho-desktop,.cabecalho-mobile,.cabecalho-signos{position:relative;z-index:1}.barra-topo{border-bottom:none;background-color:#e2e2e2}.barra-topo__miolo,.cabecalho-desktop__miolo,.cabecalho-mobile__miolo,.cabecalho-signos__miolo{width:calc(100% - 60px);max-width:var(--pad-content-width);margin:0 auto}.barra-topo__miolo{display:flex;justify-content:flex-end;padding:7px 0 6px}.idiomas{display:inline-flex;align-items:center;gap:14px}.idiomas a,.menu-mobile__idiomas a{position:relative;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--pad-text-soft);text-transform:uppercase;transition:color 180ms ease}.idiomas a::after,.menu-mobile__idiomas a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:rgba(183,0,73,.24);transform:scaleX(0);transform-origin:left center;transition:transform 180ms ease}.idiomas a:hover,.menu-mobile__idiomas a:hover{color:var(--pad-brand-strong)}.idiomas a:hover::after,.menu-mobile__idiomas a:hover::after{transform:scaleX(1)}.cabecalho-desktop__miolo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pad-header-gap);padding:2px 0}.cabecalho__logo-link{display:inline-flex;align-items:center}.cabecalho__logo{width:74px;height:auto;padding:4px;transition:transform 180ms ease,opacity 180ms ease}.cabecalho__logo-link:hover .cabecalho__logo{opacity:.9;transform:translateY(-1px)}.cabecalho__principal{display:flex;align-items:center;gap:clamp(12px,1.3vw,22px);min-width:0;max-width:100%;padding:0;margin:0 0 0 clamp(18px,2.4vw,42px);list-style:none;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cabecalho__principal::-webkit-scrollbar{display:none}.cabecalho__principal a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:clamp(28px,2vw,34px);padding:0 clamp(4px,.45vw,8px);border:0;background:0 0;color:rgba(45,47,47,.76);font-family:var(--pad-font-sans);font-size:clamp(12px, .86vw, 15px);font-weight:800;letter-spacing:clamp(.05em, .06vw, .08em);text-transform:uppercase;transition:color 180ms ease,opacity 180ms ease,transform 180ms ease}.cabecalho__principal a::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:rgba(183,0,73,.4);transform:scaleX(0);transform-origin:left center;transition:transform 180ms ease}.cabecalho__principal a:hover{color:var(--pad-brand-strong)}.cabecalho__principal a:hover::after{transform:scaleX(1)}.cabecalho__utilitarios{display:flex;flex-direction:row;align-items:center;gap:14px}.cabecalho-mobile__sociais,.cabecalho__sociais{display:flex;align-items:center;gap:12px}.social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--pad-radius);background:0 0;color:var(--pad-text-faint);transition:color 180ms ease,transform 180ms ease,opacity 180ms ease}.social:hover{color:var(--social-color);transform:translateY(-1px);opacity:.92}.social svg{width:22px;height:22px}.social circle,.social path,.social rect{vector-effect:non-scaling-stroke}.social--instagram circle:first-of-type,.social--instagram rect{fill:none;stroke:currentColor;stroke-width:1.8px}.social--instagram circle:last-of-type{fill:currentColor}.social:not(.social--instagram) path{fill:currentColor}.cabecalho__acoes{display:flex;align-items:center;gap:6px}.cabecalho__saudacao{color:var(--pad-brand);font-size:12px;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.cabecalho__auth-row{display:flex;align-items:center;gap:6px}.cabecalho-mobile__auth-stack,.cabecalho__auth-stack{display:flex;flex-direction:column;align-items:stretch;gap:7px}.cabecalho__auth-stack .cabecalho__acao{width:100%;min-height:23px;padding:0 10px}.cabecalho__auth-row .cabecalho__acao{width:auto;min-height:30px;padding:0 10px}.cabecalho-mobile__auth-stack .cabecalho-mobile__acao{width:100%;min-height:24px;padding:0 10px}.cabecalho-mobile__logout-form,.cabecalho__logout-form,.menu-mobile__logout-form{margin:0}.cabecalho-mobile__logout-form,.cabecalho__logout-form{width:100%}.cabecalho__auth-row .cabecalho__logout-form{width:auto}.cabecalho-mobile__acao,.cabecalho__acao,.menu-mobile__cadastro{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--pad-radius);font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,border-color 180ms ease}.cabecalho-mobile__acao:hover,.cabecalho__acao:hover,.menu-mobile__cadastro:hover{transform:translateY(-1px)}.cabecalho__acao.is-primary{background:var(--pad-brand);color:#f5f7ff}.cabecalho__auth-stack+.cabecalho__acao.is-primary{min-height:48px}.cabecalho__acao.is-primary:hover{background:var(--pad-brand-soft)}.cabecalho__acao.is-secondary{border-color:var(--pad-brand);background:#fff;color:var(--pad-brand)}.cabecalho__acao.is-secondary:focus-visible,.cabecalho__acao.is-secondary:hover{background:#fff;border-color:var(--pad-brand-strong);color:var(--pad-brand-strong)}.cabecalho-mobile__acao.is-logout,.cabecalho__acao.is-logout{border-color:rgba(43,125,136,.24);background:#fff;color:var(--pad-secondary-strong)}.cabecalho-mobile__acao.is-logout:hover,.cabecalho__acao.is-logout:hover{background:rgba(43,125,136,.08);border-color:rgba(43,125,136,.44)}.cabecalho__carrinho{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pad-radius);color:var(--pad-text-faint);text-decoration:none;transition:color 180ms ease,transform 180ms ease,opacity 180ms ease,border-color 180ms ease,background-color 180ms ease;flex:0 0 auto;width:44px;height:44px;margin-left:8px}.cabecalho__carrinho:focus-visible,.cabecalho__carrinho:hover{color:var(--pad-brand);opacity:.96;transform:translateY(-1px)}.cabecalho__carrinho:focus-visible{outline:1px solid var(--pad-brand-soft);outline-offset:2px}.cabecalho__carrinho-picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cabecalho__carrinho-img{display:block;width:38px;height:38px;object-fit:contain;opacity:.78;filter:brightness(0) saturate(100%) invert(67%) sepia(1%) saturate(36%) hue-rotate(166deg) brightness(92%) contrast(86%) brightness(50%);transition:filter 180ms ease,opacity 180ms ease}.cabecalho__carrinho:focus-visible .cabecalho__carrinho-img,.cabecalho__carrinho:hover .cabecalho__carrinho-img{opacity:1;filter:brightness(0) saturate(100%) invert(32%) sepia(12%) saturate(1816%) hue-rotate(190deg) brightness(91%) contrast(88%)}.cabecalho-signos{border-top:1px solid var(--pad-line);border-bottom:1px solid rgba(172,173,173,.18);background:rgba(255,255,255,.42)}.cabecalho-signos__miolo{overflow:hidden}.cabecalho-signos__lista,.menu-mobile__signos{display:flex;align-items:stretch;gap:0;padding:5px 0 4px;margin:0;list-style:none}.cabecalho-signos__lista{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;justify-content:stretch;width:100%;overflow:visible;scrollbar-width:none}.cabecalho-signos__lista li{position:relative;min-width:0}.cabecalho-signos__lista li::after,.cabecalho-signos__lista li::before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--sign-color);opacity:0;z-index:2;transition:opacity 180ms ease}.cabecalho-signos__lista li::before{top:-5px}.cabecalho-signos__lista li::after{bottom:-4px}.cabecalho-signos__lista::-webkit-scrollbar{display:none}.cabecalho-signos__lista a,.menu-mobile__signos a{display:flex;align-items:center;justify-content:center;gap:clamp(4px,.35vw,8px);min-width:0;padding:clamp(4px,.35vw,6px) clamp(4px,.5vw,10px);border:1px solid transparent;border-radius:var(--pad-radius);color:var(--pad-text-faint);white-space:nowrap;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.cabecalho-signos__lista a{flex-direction:row;text-align:left}.cabecalho-signos__lista a:hover,.menu-mobile__signos a:hover{color:var(--sign-color);background:0 0;border-color:transparent;transform:translateY(-1px)}.cabecalho-signos__lista li:hover::after,.cabecalho-signos__lista li:hover::before{opacity:1}.cabecalho-signos__lista .img,.menu-mobile__signos .img{width:clamp(20px,1.35vw,30px);height:clamp(20px,1.35vw,30px);flex:0 0 clamp(20px,1.35vw,30px);background-color:currentColor;-webkit-mask-image:var(--sign-icon);mask-image:var(--sign-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cabecalho-signos__lista .img{flex-basis:30px}.menu-mobile__signos .img{background-color:#585858}.cabecalho-signos__lista .txt,.menu-mobile__signos .txt{font-size:clamp(10px, .56vw, 13px);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rodape{background:#f0f1f1;padding:25px 0 36px}.rodape__miolo{width:calc(100% - 60px);max-width:var(--pad-content-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:36px;align-items:start}.rodape__links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 34px}.rodape__bloco{min-width:0;flex:0 0 calc(50% - 17px);max-width:calc(50% - 17px)}.rodape__bloco--grid-6{flex-basis:calc(16.6667% - 28.4px);max-width:calc(16.6667% - 28.4px)}.rodape__bloco--grid-5{flex-basis:calc(20% - 27.2px);max-width:calc(20% - 27.2px)}.rodape__bloco--grid-4{flex-basis:calc(25% - 25.5px);max-width:calc(25% - 25.5px)}.rodape__bloco--grid-3{flex-basis:calc(33.3334% - 22.7px);max-width:calc(33.3334% - 22.7px)}.rodape__bloco--grid-2{flex-basis:calc(50% - 17px);max-width:calc(50% - 17px)}.rodape__bloco--grid-1{flex-basis:100%;max-width:100%}.rodape__bloco h2{margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #c9c9c9;color:rgba(45,47,47,.5);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rodape__bloco ul{padding:0;margin:0;list-style:none;max-width:215px}.rodape__bloco--signos ul{column-count:2;column-gap:20px;max-width:300px}.rodape__texto{display:flex;flex-direction:column;gap:6px;max-width:215px}.rodape__bloco li+li{margin-top:1px}.rodape__bloco a,.rodape__bloco span{color:#959595;font-size:12px;font-weight:600;transition:color 180ms ease,transform 180ms ease}.rodape__texto a,.rodape__texto span{display:block}.rodape__bloco a:hover{color:var(--pad-brand-strong)}.rodape__marca{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.rodape__logo-link{display:inline-flex}.rodape__logo{width:92px;height:auto;opacity:.58;filter:grayscale(1) saturate(.08)}.rodape__sociais{display:flex;align-items:center;justify-content:flex-end;gap:10px}.rodape__sociais .social{width:28px;height:28px;color:var(--social-color);opacity:.96}.rodape__sociais .social:hover{color:var(--social-color);opacity:1}.rodape__sociais .social svg{width:22px;height:22px}.rodape__sociais .social--instagram circle:first-of-type,.rodape__sociais .social--instagram rect{stroke-width:2.1px}.cabecalho-mobile{display:none}.cabecalho-mobile__miolo{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0 14px}.botao-mobile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 0;border:0;background:0 0;color:var(--pad-brand);cursor:pointer;width:50px}.botao-mobile span{display:block;width:44px;height:4px;border-radius:2px;background:currentColor;transition:transform 180ms ease,opacity 180ms ease}.botao-mobile strong{display:block;margin-top:2px;margin-left:2px;font-size:12px;font-weight:400;letter-spacing:.12em;color:var(--pad-brand)}.cabecalho__logo-link--mobile{justify-content:flex-start}.cabecalho__logo--mobile{width:min(100%,112px)}.cabecalho-mobile__aside{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cabecalho-mobile__sociais{justify-content:flex-end;flex-wrap:wrap;gap:8px}.cabecalho-mobile__sociais .social{width:24px;height:24px}.cabecalho-mobile__sociais .social svg{width:18px;height:18px}.cabecalho-mobile__acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:152px}.cabecalho-mobile__acoes.has-active-subscription .cabecalho-mobile__auth-stack{display:contents}.cabecalho-mobile__acoes.has-active-subscription .cabecalho-mobile__logout-form{display:flex}.cabecalho-mobile__acoes.has-active-subscription .cabecalho-mobile__auth-stack .cabecalho-mobile__acao,.cabecalho-mobile__acoes>.cabecalho-mobile__acao{width:100%;min-width:0;min-height:32px;padding:0 10px}.cabecalho-mobile__acao,.menu-mobile__cadastro{min-height:36px;padding:0 11px;font-size:11px;letter-spacing:.11em}.cabecalho-mobile__acao.is-login{border-color:var(--pad-brand);background:#fff;color:var(--pad-brand)}.cabecalho-mobile__acao.is-assine{border-color:var(--pad-brand);background:var(--pad-brand);color:#f5f7ff}.cabecalho-mobile__auth-stack+.cabecalho-mobile__acao.is-assine{min-height:48px}body.menu-mobile-aberto{overflow:hidden}.menu-mobile{position:fixed;inset:0;z-index:120;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}body.menu-mobile-aberto .menu-mobile{opacity:1;visibility:visible;pointer-events:auto}.menu-mobile__backdrop{position:absolute;inset:0;background:rgba(43,39,36,.58);backdrop-filter:blur(7px)}.menu-mobile__painel{position:relative;display:flex;flex-direction:column;width:min(100%,100vw);height:100%;padding:22px 18px 26px;background:#f1f1f1;transform:translateY(12px);transition:transform 180ms ease;overflow-y:auto}body.menu-mobile-aberto .menu-mobile__painel{transform:translateY(0)}.menu-mobile__topo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--pad-line)}.cabecalho__logo--overlay{width:90px}.menu-mobile__fechar{position:relative;top:auto;right:auto;width:42px;height:42px;border:1px solid rgba(172,173,173,.24);border-radius:var(--pad-radius);background:rgba(255,255,255,.85);cursor:pointer}.menu-mobile__fechar span{position:absolute;top:19px;left:10px;width:20px;height:2px;background:var(--pad-text)}.menu-mobile__fechar span:first-child{transform:rotate(45deg)}.menu-mobile__fechar span:last-child{transform:rotate(-45deg)}.menu-mobile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:22px}.menu-mobile__bloco{padding:18px;border:1px solid rgba(172,173,173,.2);border-radius:var(--pad-radius);background:rgba(255,255,255,.62)}.menu-mobile__bloco--full{grid-column:1/-1}.menu-mobile__lista{padding:0;margin:0;list-style:none}.menu-mobile__lista li+li{margin-top:10px}.menu-mobile__idiomas a,.menu-mobile__lista a{display:inline-flex;align-items:center;min-height:28px}.menu-mobile__lista--principal a{font-size:18px;font-weight:700;color:#585858}.menu-mobile__lista:not(.menu-mobile__lista--principal) a{font-weight:600;color:var(--pad-text-soft)}.menu-mobile__acoes{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:0}.menu-mobile__acoes .cabecalho-mobile__acao,.menu-mobile__acoes .menu-mobile__cadastro,.menu-mobile__acoes .menu-mobile__carrinho{display:inline-flex;align-items:center;width:auto;min-height:28px;padding:0;justify-content:flex-start;border:0;background:0 0;box-shadow:none;color:#585858;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.25;text-decoration:none;text-transform:none}.menu-mobile__acoes .cabecalho-mobile__acao.is-login{color:var(--pad-brand)}.menu-mobile__acoes .cabecalho-mobile__acao.is-logout{color:var(--pad-secondary-strong)}.menu-mobile__logout-form{width:auto}.menu-mobile__acoes .cabecalho-mobile__acao.is-assine{color:var(--pad-brand)}.menu-mobile__acoes .cabecalho-mobile__acao:focus-visible,.menu-mobile__acoes .cabecalho-mobile__acao:hover,.menu-mobile__acoes .menu-mobile__cadastro:focus-visible,.menu-mobile__acoes .menu-mobile__cadastro:hover,.menu-mobile__acoes .menu-mobile__carrinho:focus-visible,.menu-mobile__acoes .menu-mobile__carrinho:hover{border-color:transparent;background:0 0;color:var(--pad-brand);transform:none}.menu-mobile__idiomas{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.menu-mobile__idiomas a{font-size:15px;letter-spacing:.15em}.cabecalho-mobile__sociais--overlay{justify-content:center;gap:24px}.cabecalho-mobile__sociais--overlay .social{width:92px;height:92px}.cabecalho-mobile__sociais--overlay .social svg{width:82px;height:82px}.cabecalho-mobile__sociais--overlay .social--instagram circle:first-of-type,.cabecalho-mobile__sociais--overlay .social--instagram rect{stroke-width:4.08px}.menu-mobile__signos{display:grid;grid-template-columns:1fr;gap:10px;padding:0}.menu-mobile__signos li{width:100%}.menu-mobile__signos a{width:100%;min-height:58px;justify-content:flex-start;gap:14px;padding:12px 16px;background:rgba(255,255,255,.84);border-color:rgba(172,173,173,.18);box-shadow:0 1px 0 rgba(255,255,255,.7)}.menu-mobile__signos .img{width:30px;height:30px;flex-basis:30px}.menu-mobile__signos .txt{font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#585858}@media screen and (max-width:1490px){.cabecalho-signos__lista .txt{font-size:clamp(11px, .56vw, 13px)}}@media screen and (max-width:1120px){.cabecalho-desktop__miolo{padding:6px 0}.cabecalho__utilitarios{flex-direction:column;align-items:flex-end;gap:6px}.cabecalho-signos__lista{display:flex;justify-content:center;overflow-x:auto;width:auto}.cabecalho-signos__lista a{flex-direction:column;min-width:72px;text-align:center}.cabecalho-signos__lista .img{width:30px;height:30px;flex-basis:30px}.cabecalho-signos__lista .txt{font-size:11px}.rodape__miolo{grid-template-columns:minmax(0,1fr) 150px;gap:28px}.rodape__links{gap:18px 18px}.rodape__bloco{flex-basis:calc(50% - 9px);max-width:calc(50% - 9px)}.rodape__bloco--grid-6{flex-basis:calc(16.6667% - 15px);max-width:calc(16.6667% - 15px)}.rodape__bloco--grid-5{flex-basis:calc(20% - 14.4px);max-width:calc(20% - 14.4px)}.rodape__bloco--grid-4{flex-basis:calc(25% - 13.5px);max-width:calc(25% - 13.5px)}.rodape__bloco--grid-3{flex-basis:calc(33.3334% - 12px);max-width:calc(33.3334% - 12px)}.rodape__bloco--grid-2{flex-basis:calc(50% - 9px);max-width:calc(50% - 9px)}.rodape__bloco--grid-1{flex-basis:100%;max-width:100%}}@media screen and (max-width:860px){.cabecalho-desktop__miolo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px}.cabecalho__utilitarios{justify-self:end}.cabecalho__principal{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible;overflow-y:visible;margin:0 0 0 12px;gap:2px 12px;align-content:center}.cabecalho-desktop__miolo{padding:8px 0}.cabecalho__principal a{min-height:28px;justify-content:center;padding:0 4px;white-space:nowrap;line-height:1;text-align:center}.cabecalho__principal li{min-width:0;flex:0 0 auto}.cabecalho-signos__lista .txt{font-size:9px}.rodape{padding:30px 0 32px}.rodape__miolo{grid-template-columns:1fr;gap:28px}.rodape__marca{align-items:center}.rodape__sociais{justify-content:center}}@media screen and (max-width:640px){.cabecalho{padding:0 10px 12px}.barra-topo,.cabecalho-desktop,.cabecalho-signos{display:none}.cabecalho-mobile{display:block}.menu-mobile__grid{grid-template-columns:1fr}.menu-mobile__bloco--full{grid-column:auto}.cabecalho-mobile__miolo{grid-template-columns:60px minmax(0,1fr) auto;gap:10px;width:calc(100% - 25px)}.botao-mobile span{width:36px}.botao-mobile strong{font-size:10px}.cabecalho__logo--mobile{width:min(100%,90px)}.cabecalho-mobile__acoes,.cabecalho-mobile__actions{gap:5px}.cabecalho-mobile__acao{min-height:32px;padding:0 9px;font-size:10px}.cabecalho-mobile__sociais .social{width:32px;height:32px}.cabecalho-mobile__sociais .social svg{width:24px;height:24px}.cabecalho-mobile__sociais.cabecalho-mobile__sociais--overlay{gap:0}.cabecalho-mobile__sociais.cabecalho-mobile__sociais--overlay .social{width:72px;height:72px}.cabecalho-mobile__sociais.cabecalho-mobile__sociais--overlay .social svg{width:60px;height:60px}.rodape{padding:26px 0 28px}.rodape__miolo{width:calc(100% - 60px)}.rodape__bloco a{color:#6e6e6e;font-size:16px}.rodape__bloco span{color:#6e6e6e;font-size:16px}.rodape__bloco li{padding:3px 0}.rodape__marca{align-items:center}.rodape__sociais{justify-content:center}.rodape__bloco h2{font-size:10px}.rodape__logo{width:84px}}@media screen and (max-width:550px){.rodape__sociais{gap:8px}.rodape__sociais .social{width:26px;height:26px}.rodape__sociais .social svg{width:20px;height:20px}.rodape__links{display:grid;grid-template-columns:1fr;gap:18px}.rodape__bloco,.rodape__bloco--grid-1,.rodape__bloco--grid-2,.rodape__bloco--grid-3,.rodape__bloco--grid-4,.rodape__bloco--grid-5,.rodape__bloco--grid-6{flex-basis:auto;max-width:none;grid-column:auto}}.pad-google-ad{display:block;width:100%;max-width:min(100%,var(--pad-google-ad-reserve-width,100%));min-height:var(--pad-google-ad-reserve-height,0);margin:24px auto;overflow:hidden}.pad-google-ad[data-pad-google-ad-empty="1"]{display:none}.pad-google-ad iframe{margin:0 auto}.pad-consent-banner{position:fixed;left:50%;right:auto;bottom:18px;z-index:1300;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:min(calc(100% - 32px),1120px);padding:16px 18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--pad-radius);background:rgba(24,28,34,.9);box-shadow:0 18px 42px rgba(24,28,34,.3);transform:translateX(-50%)}.pad-consent-banner__text{color:#f4f5f5;font-size:13px;line-height:1.5}.pad-consent-banner__text a,.privacidade-content__body a{color:#3e454d;font-weight:700;text-decoration:underline;text-underline-offset:2px}.pad-consent-banner__text a{color:#fff}.pad-consent-banner__actions,.pad-consent-preferences__footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.pad-consent-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(54,59,66,.18);border-radius:var(--pad-radius);font-family:var(--pad-font-sans);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.pad-consent-button:disabled,.pad-consent-button[aria-disabled=true]{cursor:wait;opacity:.82;transform:none}.pad-consent-button--primary{background:#4f5965;color:#fff}.pad-consent-button--primary:focus-visible,.pad-consent-button--primary:hover{border-color:#626c78;background:#626c78;transform:translateY(-1px)}.pad-consent-button--primary:disabled,.pad-consent-button--primary[aria-disabled=true]{border-color:#3f6f57;background:#3f6f57;color:#fff}.pad-consent-button--ghost{background:#fff;color:#3e454d}.pad-consent-button--ghost:focus-visible,.pad-consent-button--ghost:hover{border-color:rgba(54,59,66,.28);background:#f3f4f4}.pad-consent-banner .pad-consent-button{border-color:rgba(255,255,255,.24)}.pad-consent-banner .pad-consent-button--primary{border-color:#f4f5f5;background:#f4f5f5;color:#1f242a}.pad-consent-banner .pad-consent-button--primary:focus-visible,.pad-consent-banner .pad-consent-button--primary:hover{border-color:#fff;background:#fff}.pad-consent-banner .pad-consent-button--ghost{background:0 0;color:#f4f5f5}.pad-consent-banner .pad-consent-button--ghost:focus-visible,.pad-consent-banner .pad-consent-button--ghost:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.1)}.pad-consent-modal{position:fixed;inset:0;z-index:1310;display:grid;place-items:center;padding:22px}.pad-consent-banner[hidden],.pad-consent-modal[hidden]{display:none}.pad-consent-modal__shade{position:absolute;inset:0;background:rgba(22,25,32,.52)}.pad-consent-modal__panel{position:relative;z-index:1;width:min(100%,760px);max-height:calc(100vh - 44px);overflow:auto;padding:24px;border-radius:var(--pad-radius);background:#f4f5f5;color:#33383d;box-shadow:0 24px 62px rgba(20,24,28,.22)}.pad-consent-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:22px}.pad-consent-modal__head h2,.privacidade-consent-box h2,.privacidade-content h2{margin:0;color:#353b43;font-size:22px;font-weight:800;line-height:1.08}.pad-consent-modal__head p{margin:8px 0 0;color:#444b53;font-size:14px;line-height:1.5}.pad-consent-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(54,59,66,.18);border-radius:var(--pad-radius);background:rgba(255,255,255,.58);color:#3e454d;font-size:24px;line-height:1;cursor:pointer}.pad-consent-preferences{display:grid;gap:18px}.pad-consent-preferences.is-saved{animation:padConsentSavedPulse 360ms ease}.pad-consent-preferences__head h2{margin:0;color:#353b43;font-size:18px;line-height:1.15}.pad-consent-preferences__head p{margin:8px 0 0;color:var(--pad-text-soft);font-size:14px;line-height:1.55}.pad-consent-preferences__list{display:grid;gap:16px}.pad-consent-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:58px;padding:0 4px;color:inherit}.pad-consent-option__body{display:grid;gap:4px}.pad-consent-option__body strong{color:#353b43;font-size:16px;font-weight:800;line-height:1.1}.pad-consent-option__body span{color:#4d535a;font-size:13px;font-style:normal;line-height:1.42}.pad-consent-option__control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.pad-consent-option__control input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pad-consent-option__control input:disabled{cursor:not-allowed}.pad-consent-option__control span{display:block;width:24px;height:24px;border:2px solid #c9ced3;border-radius:var(--pad-radius);background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 3px #f4f5f5;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.pad-consent-option__control input:checked+span{border-color:#68717c;background:#68717c}.pad-consent-option__control input:focus-visible+span{outline:2px solid rgba(79,89,101,.34);outline-offset:2px}.pad-consent-preferences__feedback{margin:0 auto 0 0;padding:8px 10px;border:1px solid rgba(63,111,87,.24);border-radius:var(--pad-radius);background:rgba(63,111,87,.1);color:#2f5a45;font-size:13px;font-weight:700;line-height:1.35}@keyframes padConsentSavedPulse{0%{box-shadow:0 0 0 0 rgba(63,111,87,.24)}100%{box-shadow:0 0 0 8px rgba(63,111,87,0)}}.privacidade-page{padding:40px 0 62px}.privacidade-page__header{margin-bottom:28px}.privacidade-consent-box,.privacidade-content{margin-top:24px;padding:24px;border:1px solid rgba(54,59,66,.12);border-radius:var(--pad-radius);background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(24,28,34,.05)}.privacidade-consent-box{width:100%;max-width:760px;margin-right:auto;margin-left:auto;background:#f4f5f5}.privacidade-consent-box>h2,.privacidade-content>h2{margin-bottom:18px;font-size:20px}.privacidade-consent-box__intro{margin:-6px 0 18px;color:#4d535a;font-size:14px;line-height:1.55}.privacidade-content__body{color:var(--pad-text);font-size:16px;line-height:1.72}.privacidade-content__body h2{margin:30px 0 10px;font-size:18px}.privacidade-content__body h2:first-child{margin-top:0}.privacidade-content__body ol,.privacidade-content__body p,.privacidade-content__body ul{margin:0 0 16px}@media screen and (max-width:720px){.pad-consent-banner{grid-template-columns:1fr;align-items:stretch;bottom:10px;width:calc(100% - 20px);padding:14px}.pad-consent-banner__actions,.pad-consent-preferences__footer{justify-content:stretch}.pad-consent-button{flex:1 1 auto;min-width:0}.pad-consent-modal{padding:12px}.pad-consent-modal__panel,.privacidade-consent-box,.privacidade-content{padding:18px}.pad-consent-modal__head h2{font-size:20px}.pad-consent-modal__head p,.pad-consent-option__body span{font-size:13px}.pad-consent-option{grid-template-columns:minmax(0,1fr) 30px;gap:12px;min-height:56px}.pad-consent-option__body strong{font-size:16px}.privacidade-page{padding-top:28px}}.cabecalho-mobile__auth-stack .cabecalho-mobile__acao.is-assine,.cabecalho__auth-row .cabecalho__acao.is-primary{color:#fff;background:var(--pad-brand);border-color:var(--pad-brand);letter-spacing:normal}.menu-mobile__acoes>.cabecalho-mobile__acao.is-assine{color:var(--pad-brand);font-weight:800}.aviso-legal{margin:16px 0;color:var(--pad-text-soft);font-size:14px;line-height:1.6}.aviso-legal a{color:var(--pad-brand);text-decoration:underline;text-underline-offset:2px}