.servico-card{transition:border-color .2s var(--ease-out)}.servico-card:hover{border-color:var(--color-vinho)}.servico-abrir:after{content:"";position:absolute;inset:0}.servico-abrir:focus-visible{outline:2px solid var(--color-vinho-destaque);outline-offset:2px}.servico-modal{color:var(--color-tinta);overscroll-behavior:contain;background:#fff;border:0;width:min(60rem,100vw - 3rem);max-height:calc(100dvh - 3rem);margin:auto;padding:0;overflow-y:auto;box-shadow:0 28px 70px #16121259}.servico-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1612128c}.servico-modal[open]{animation:servico-entra .32s var(--ease-out)}.servico-modal[open]::backdrop{animation:servico-fundo .32s var(--ease-out)}@keyframes servico-entra{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes servico-fundo{0%{opacity:0}}html.servico-aberto{overflow:hidden}.servico-modal-barra{z-index:3;border-bottom:1px solid var(--color-linha);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.25rem .5rem .25rem .75rem;display:flex;position:sticky;top:0}.servico-btn-icone{width:2.75rem;height:2.75rem;color:var(--color-vinho);justify-content:center;align-items:center;display:inline-flex}.servico-btn-icone:hover{background:var(--color-bege)}.servico-btn-icone:focus-visible,.servico-miniatura:focus-visible{outline:2px solid var(--color-vinho-destaque);outline-offset:2px}.servico-modal-corpo{padding:1.75rem 1.5rem 0}.servico-miniatura{opacity:.65;border:2px solid #0000}.servico-miniatura[aria-current=true]{opacity:1;border-color:var(--color-vinho)}.servico-acao{z-index:2;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-linha);background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin:2rem -1.5rem 0;display:flex;position:sticky;bottom:0}.servico-acao-valor{min-width:0;margin:0;font-size:.85rem}.servico-btn-fechar{width:3rem;height:3rem}.servico-faixa{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;margin:0 -1.5rem;padding:0 1.5rem;scroll-padding-inline:1.5rem;list-style:none;display:flex;overflow-x:auto}.servico-faixa::-webkit-scrollbar{display:none}.servico-faixa>li{scroll-snap-align:start;flex:0 0 88%}.servico-faixa>li:only-child{flex-basis:100%}.servico-modal-corpo>article:not(:has(.servico-acao)){padding-bottom:2rem}.servico-cabeca{border-bottom:1px solid var(--color-linha);padding-bottom:1.25rem}.servico-layout{gap:2rem;margin-top:1.75rem;display:grid}.servico-texto{gap:2.25rem;min-width:0;display:grid}h3.servico-secao{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ouro-escuro);align-items:center;gap:.9rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.servico-secao:after{content:"";background:var(--color-linha);flex:1;height:1px}.servico-lista{margin:0;padding:0;list-style:none}.servico-lista>li{color:var(--color-tinta);border-bottom:1px solid var(--color-linha);align-items:flex-start;gap:.85rem;padding:.8rem 0;line-height:1.45;display:flex}.servico-lista>li:first-child{padding-top:0}.servico-lista>li:last-child{border-bottom:0;padding-bottom:0}.servico-check{background:var(--color-bege);width:1.4rem;height:1.4rem;color:var(--color-vinho);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.servico-resumo{background:var(--color-bege);padding:.4rem 1.25rem}.servico-fato{border-bottom:1px solid var(--color-linha);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.85rem 0;display:flex}.servico-fato:last-child{border-bottom:0}.servico-fato dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-tinta-suave);flex-shrink:0;font-size:.7rem;font-weight:600}.servico-fato dd{text-align:right;color:var(--color-tinta);margin:0;line-height:1.35}.servico-fato-destaque dd{font-weight:600}.servico-resumo-cta{display:none}@media (width>=640px){.servico-modal-corpo{padding:2.25rem 2.5rem 0}.servico-modal-barra{padding-left:1.5rem}.servico-acao{margin:2.5rem -2.5rem 0;padding-inline:2.5rem}}@media (width<=639px){.servico-modal{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}@keyframes servico-entra{0%{opacity:0;transform:translateY(40px)}}}@media (width>=1024px){.servico-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:3rem}.servico-resumo{grid-area:1/2;padding:1.5rem;position:sticky;top:4.75rem}.servico-texto{grid-area:1/1}.servico-fato{padding:.9rem 0;display:block}.servico-fato:first-child{padding-top:0}.servico-fato dd{text-align:left;margin-top:.3rem}.servico-fato-destaque dd{font-family:var(--font-serif);font-size:1.65rem;font-weight:400;line-height:1.15}.servico-resumo-cta{border-top:1px solid var(--color-linha);margin-top:.6rem;padding-top:1.25rem;display:block}.servico-resumo-cta p{color:var(--color-tinta-suave);margin:.75rem 0 0;font-size:.85rem;line-height:1.4}.servico-acao{display:none}.servico-modal-corpo>article{padding-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){.servico-modal[open],.servico-modal[open]::backdrop{animation:none}}
