a,button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .25s,transform .25s}article,figure,img{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}::selection{color:#0e371f;background:#f2b33d}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body{color:#1a1f1b;-webkit-font-smoothing:antialiased;background:#f6f4ef;margin:0;font-family:Barlow,system-ui,sans-serif}*{box-sizing:border-box}a{color:#992c43;text-decoration:none}a:hover{color:#6e1a2e;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #f2b33d}.hv-card:hover{transform:translateY(-4px);box-shadow:0 2px 6px #0e371f14,0 24px 44px -20px #0e371f6b!important}.hv-btn-vinho:hover{transform:translateY(-2px);color:#fff!important;background:#6e1a2e!important;text-decoration:none!important;box-shadow:0 12px 22px -8px #6e1a2eb3!important}.hv-chip:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #0e371f80}.hv-nolink:hover{text-decoration:none!important}.hd-top[data-v-57672a8e]{color:#c8d3cb;text-decoration:none}.hd-top[data-v-57672a8e]:hover{color:#fff;text-decoration:none}.hd-logo[data-v-57672a8e]:hover{transform:rotate(-6deg)scale(1.04)}.hd-nav[data-v-57672a8e]:hover{text-decoration:none;color:#992c43!important;background-size:100% 4px!important}.hd-cta[data-v-57672a8e]{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#992c43;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font:700 15px/1 Barlow Condensed,sans-serif;text-decoration:none;display:flex;box-shadow:0 8px 18px -8px #992c4399}.hd-cta[data-v-57672a8e]:hover{color:#fff;background:#6e1a2e;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 22px -8px #6e1a2eb3}.hd-mob[data-v-57672a8e]:hover{text-decoration:none;color:#f2b33d!important}.ft-whats[data-v-7299bb77]{z-index:60;color:#fff;background:linear-gradient(135deg,#992c43 0%,#7a2034 100%);border:2px solid #fff;border-radius:999px;align-items:center;gap:12px;padding:6px 20px 6px 6px;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 0 0 3px #0e371fe6,0 14px 30px -8px #6e1a2ebf}.ft-whats[data-v-7299bb77]:hover{color:#fff;text-decoration:none;transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 3px #f2b33d,0 18px 36px -8px #6e1a2ed9}img[data-v-ebcec0df]{max-width:100%}.hv-parc[data-v-ebcec0df]:hover{box-shadow:0 6px 16px #0e371f1f;border-color:#992c43!important}.hv-parc-ph[data-v-ebcec0df]:hover{color:#992c43!important;border-color:#992c43!important;text-decoration:none!important}img[data-v-c3a305b7]{max-width:100%}.hv-ghost[data-v-c3a305b7]:hover{background:#ffffff1f!important}.hv-escudo[data-v-c3a305b7]:hover{transform:translateY(-6px)rotate(-2deg)scale(1.03)}.hv-ouro[data-v-c3a305b7]:hover{color:#0e371f!important;background:#fff!important;text-decoration:none!important}.hv-btn-verde[data-v-c3a305b7]:hover{transform:translateY(-2px);background:#164a2b!important;box-shadow:0 12px 22px -8px #0e371f99!important}.hv-zoom[data-v-c3a305b7]:hover{transform:scale(1.06)}
