.colecoes{padding-bottom:110px}.acervo-topo{text-align:center;padding:168px 0 0}.colecoes h1{margin:10px auto 0;font-size:clamp(44px,6.4vw,86px)}.acervo-lead{color:#3d5a4d;max-width:44ch;margin:22px auto 0;font-size:16px;line-height:1.55}.acervo-filtro{flex-wrap:wrap;justify-content:center;gap:8px;margin:40px 0 46px;display:flex}.acervo-filtro button{color:var(--ink);cursor:pointer;background:#ffffff8c;border:1px solid #58765530;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.acervo-filtro button b{color:#6f8076;font-size:13px;font-weight:700;transition:color .2s}.acervo-filtro button:hover{background:#fff;border-color:#58765560}.acervo-filtro button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f3f7ef}.acervo-filtro button[aria-pressed=true] b{color:#ffffff85}.acervo-filtro button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.acervo-grade{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px 20px;scroll-margin-top:150px;display:grid}.acervo-paginacao{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.acervo-paginacao :is(button,span){border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.acervo-paginacao button{color:var(--green);cursor:pointer;background:#dfeade;border:0;transition:background .2s,color .2s}.acervo-paginacao button:hover{background:var(--ink);color:#f3f7ef}.acervo-paginacao span{color:#5b7466}.acervo-paginacao .is-desabilitado{color:#9aaa9c;background:#e8eee6}.acervo-item{border-radius:16px;flex-direction:column;transition:background .25s;display:flex}.acervo-item:hover,.acervo-item:focus-within{background:#ffffff85}.acervo-logo{border-radius:16px;flex-direction:column;align-items:center;padding:18px 12px 8px;display:flex}.acervo-logo:focus-visible{outline:2px solid var(--green);outline-offset:2px}.acervo-rotas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 14px;display:grid}.acervo-rotas a,.acervo-sem-cartas{min-height:38px;color:var(--ink);background:#ffffffb8;border:1px solid #58765530;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.acervo-rotas a:first-child{background:#dceadf;border-color:#c2d9c6}.acervo-rotas a:hover{border-color:var(--green);background:#fff}.acervo-rotas a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.acervo-rotas svg{opacity:.72;flex:none}.acervo-logo-caixa{justify-content:center;align-items:center;width:100%;height:96px;display:flex}.acervo-logo-caixa img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s var(--glass-ease,cubic-bezier(.22, 1, .36, 1))}.acervo-logo:hover .acervo-logo-caixa img{transform:scale(1.06)}.acervo-selo{color:#35564a;opacity:.82;max-width:88%;transition:opacity .3s var(--glass-ease,cubic-bezier(.22, 1, .36, 1)), transform .3s var(--glass-ease,cubic-bezier(.22, 1, .36, 1));border:1px solid;border-radius:4px;justify-items:center;gap:6px;padding:14px 18px 15px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px}.acervo-selo:before,.acervo-selo:after{content:"";opacity:.28;background:currentColor;width:18px;height:1px;position:absolute;top:50%}.acervo-selo:before{right:calc(100% + 8px)}.acervo-selo:after{left:calc(100% + 8px)}.acervo-selo__glifo{opacity:.7;display:block}.acervo-selo__nome{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;font-size:18px;font-style:normal;font-weight:650;line-height:1.08}.acervo-logo:hover .acervo-selo{opacity:1;transform:scale(1.04)}.acervo-vazio{color:#5b7466;margin:40px 0}@media (max-width:760px){.acervo-topo{padding-top:128px}.acervo-filtro{margin:30px 0 34px}.acervo-paginacao{gap:8px}.acervo-paginacao :is(button,span){min-height:44px;padding-inline:14px;font-size:14px}.acervo-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.acervo-logo-caixa{height:76px}.acervo-logo-caixa:has(.acervo-selo){height:auto;min-height:76px;padding-block:2px}.acervo-selo{padding:11px 14px 12px}body .colecoes .acervo-selo__nome{font-size:15px;line-height:1.25}.acervo-item{background:#ffffff8c;border:1px solid #58765526}.acervo-logo{padding:14px 10px 8px}.acervo-rotas{gap:4px;padding:0 8px 10px}.acervo-rotas a,.acervo-sem-cartas{min-height:44px;font-size:11px}.acervo-filtro button b{font-size:14px}}@media (max-width:440px){body .colecoes .acervo-filtro{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin:30px -20px;padding:8px 20px 10px;overflow-x:auto}body .colecoes .acervo-filtro::-webkit-scrollbar{display:none}body .colecoes .acervo-filtro button{scroll-snap-align:center;flex:none}}@media (max-width:380px){.acervo-paginacao{flex-wrap:wrap;gap:10px 8px}.acervo-paginacao [aria-current=page]{flex-basis:100%;order:-1}}.acervo-sem-cartas{opacity:.45;cursor:default}.acervo-paginacao :is(button,span){gap:6px}.acervo-paginacao button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.acervo-logo-caixa img,.acervo-item,.acervo-rotas a{transition:none}.acervo-logo:hover .acervo-logo-caixa img{transform:none}}
