.vv-card-critic-seal,.vv-card-pedigree-kicker,.vv-card-empirical-body,.vv-card-pix-micro,.vv-card-atelier-footer,.vv-sommelier-discovery-wrap,.vv-grid-card-scent-sub,.vv-brand-slide-cta,.vv-hero-divider{display:none}html[data-vv-calibrated="1"]{scrollbar-gutter:stable;--vv-q-1:8px;--vv-q-2:16px;--vv-q-3:24px;--vv-q-4:32px;--vv-q-6:48px;--vv-q-8:64px;--vv-q-10:80px;--vv-q-13:104px;--vv-q-18:144px;--vv-ease-damped:cubic-bezier(.22, 1, .36, 1);--physics-gravity:cubic-bezier(.22, 1, .36, 1);--physics-smooth:cubic-bezier(.22, 1, .36, 1);--physics-spring:cubic-bezier(.22, 1, .36, 1);--vv-ease-fluid:cubic-bezier(.22, 1, .36, 1);--vv-ease-inertia:cubic-bezier(.22, 1, .36, 1);--vv-transition:all .34s cubic-bezier(.22, 1, .36, 1)}html[data-vv-calibrated="1"] .vv-product-price-current,html[data-vv-calibrated="1"] .vv-price-current,html[data-vv-calibrated="1"] .vv-product-price-old-val,html[data-vv-calibrated="1"] .vv-product-structured-badge,html[data-vv-calibrated="1"] .vv-product-score-badge,html[data-vv-calibrated="1"] .vv-card-critic-seal,html[data-vv-calibrated="1"] .vv-card-pix-micro,html[data-vv-calibrated="1"] .vv-floating-text,html[data-vv-calibrated="1"] .vv-cart-count,html[data-vv-calibrated="1"] .vv-tabular{font-variant-numeric:tabular-nums lining-nums}html[data-vv-calibrated="1"] .vv-nowrap{white-space:nowrap}@media (max-width:319px){html[data-vv-calibrated="1"] .vv-nowrap{white-space:normal}}html[data-vv-calibrated="1"] .vv-hero-section{--vv-hero-space-y:clamp(36px, 5.2vh, 56px);overflow:hidden;--hero-min-height:clamp(340px, 44vh, 480px)!important;margin-top:var(--vv-header-frontier,var(--header-total-h,116px))!important;min-height:clamp(340px,44vh,480px)!important;padding-top:var(--vv-hero-space-y)!important;padding-bottom:var(--vv-hero-space-y)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html[data-vv-calibrated="1"] .vv-home-wrapper .vv-hero-section{--hero-min-height:clamp(470px, 56vh, 590px)!important;min-height:clamp(470px,56vh,590px)!important}html[data-vv-calibrated="1"] .vv-hero-container{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:min(1360px,94vw)!important;margin:0 auto!important;padding:0 clamp(14px,4vw,48px)!important;display:flex!important}html[data-vv-calibrated="1"] .vv-hero-bg-layer{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#0000 0%,#000000db 6%,#000 14% 86%,#000000db 94%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000000db 6%,#000 14% 86%,#000000db 94%,#0000 100%)!important}html[data-vv-calibrated="1"] .vv-hero-ambient-backdrop{z-index:0;pointer-events:none;filter:blur(26px)saturate(1.12)brightness(.68);width:108%;height:108%;position:absolute;inset:-4%;transform:scale(1.06)}html[data-vv-calibrated="1"] .vv-hero-focal-stage{z-index:1;width:100%;height:100%;margin:0 auto;position:relative}html[data-vv-calibrated="1"] .vv-hero-focal-stage.is-bounded-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d9 8%,#000 16% 84%,#000000d9 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000d9 8%,#000 16% 84%,#000000d9 92%,#0000 100%)}html[data-vv-calibrated="1"] .vv-hero-focal-img{filter:brightness(.98)contrast(1.06)saturate(1.06)!important}html[data-vv-calibrated="1"] .vv-hero-gradient{z-index:2;pointer-events:none;background:linear-gradient(#042619e0 0%,#0426192e 15%,#0420150d 50%,#0426192e 85%,#042619e0 100%),radial-gradient(#03140e08 0%,#03140e6b 100%)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html[data-vv-calibrated="1"] .vv-hero-glass-panel{-webkit-backdrop-filter:none!important;box-sizing:border-box!important;background:radial-gradient(at 50% 42%,#03140e57 0%,#03120c38 100%)!important;border:1px solid #c5a05961!important;border-radius:12px!important;width:min(100%,840px)!important;max-width:840px!important;margin:0 auto!important;padding:clamp(20px,2.6vw,32px) clamp(18px,3.8vw,48px)!important;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important;transform:none!important;box-shadow:0 14px 38px #00000052,inset 0 1px #ffffff14!important}html[data-vv-calibrated="1"] .vv-hero-glass-panel:hover{border-color:#e5c0688f!important;transform:none!important;box-shadow:0 18px 44px #00000061,0 0 22px #c5a05924,inset 0 1px #ffffff1c!important}html[data-vv-calibrated="1"] .vv-hero-badge{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;max-width:100%;letter-spacing:clamp(.1em,.15vw,.17em)!important;margin:0 auto clamp(12px,1.4vw,16px)!important;padding:clamp(6px,.75vw,8px) clamp(14px,2vw,22px)!important;font-size:clamp(.62rem,.56rem + .2vw,.74rem)!important;line-height:1.35!important;display:inline-flex!important}html[data-vv-calibrated="1"] .vv-hero-section .vv-h1{text-wrap:balance;max-width:20ch;font-family:var(--font-serif)!important;letter-spacing:.03em!important;color:#f7f3e8!important;text-shadow:0 2px 20px #010a07f5,0 1px 4px #000000fa!important;word-break:normal!important;overflow-wrap:break-word!important;margin:0 auto clamp(10px,1.3vw,14px)!important;font-size:clamp(1.78rem,1.28rem + 2.1vw,3.35rem)!important;font-weight:500!important;line-height:1.16!important}html[data-vv-calibrated="1"] .vv-hero-divider{background:linear-gradient(90deg,#0000 0%,#e5c068e0 50%,#0000 100%);width:56px;height:1px;margin:0 auto clamp(10px,1.3vw,14px);display:block!important}html[data-vv-calibrated="1"] .vv-hero-subtitle-text{text-wrap:pretty;font-family:var(--font-sans)!important;letter-spacing:.015em!important;color:#f9f5ebf2!important;text-shadow:0 2px 14px #010a07fa,0 1px 3px #000000fa!important;max-width:56ch!important;margin:0 auto!important;font-size:clamp(.88rem,.82rem + .25vw,1.04rem)!important;font-weight:500!important;line-height:1.58!important}html[data-vv-calibrated="1"] .vv-hero-atelier-ctas{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:clamp(18px,2.2vw,24px)!important;display:flex!important}html[data-vv-calibrated="1"] .vv-hero-cta-primary,html[data-vv-calibrated="1"] .vv-hero-cta-secondary{white-space:nowrap;height:44px!important;min-height:44px!important;font-family:var(--font-sans)!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-sizing:border-box!important;border-radius:6px!important;padding:0 24px!important;font-size:.74rem!important;font-weight:700!important;transition:all .28s cubic-bezier(.22,1,.36,1)!important}html[data-vv-calibrated="1"] .vv-hero-cta-primary{color:#04180f!important;background:linear-gradient(135deg,#e5c068 0%,#c5a059 100%)!important;border:1px solid #f2d999!important;box-shadow:0 6px 18px #00000057!important}html[data-vv-calibrated="1"] .vv-hero-cta-primary:hover{transform:translateY(-1px);color:#02120b!important;background:linear-gradient(135deg,#f0ce7f 0%,#d4af37 100%)!important;box-shadow:0 10px 24px #c5a05947!important}html[data-vv-calibrated="1"] .vv-hero-cta-secondary{color:#f7f3e8!important;background:#03140e8f!important;border:1px solid #d4af378a!important;box-shadow:0 6px 18px #0000004d!important}html[data-vv-calibrated="1"] .vv-hero-cta-secondary:hover{transform:translateY(-1px);color:#fff!important;background:#c5a05933!important;border-color:#ebd5a3!important}html[data-vv-calibrated="1"] .vv-section-overlap{margin-top:0!important;padding-top:clamp(24px,3vw,40px)!important}html[data-vv-calibrated="1"] .vv-header .vv-nav-link{letter-spacing:.08em}@media (max-width:1180px) and (min-width:1025px){html[data-vv-calibrated="1"] .vv-header-container{padding:8px 18px!important}html[data-vv-calibrated="1"] .vv-nav-list{gap:14px!important}html[data-vv-calibrated="1"] .vv-header .vv-nav-link{letter-spacing:.05em!important;font-size:.76rem!important}}@media (max-width:768px){html[data-vv-calibrated="1"] .vv-topbar{min-height:32px!important;padding:5px 0!important}html[data-vv-calibrated="1"] .vv-marquee{letter-spacing:.09em!important;font-size:.68rem!important;animation-duration:22s!important}html[data-vv-calibrated="1"] .vv-header-container{min-height:68px!important;padding:8px 14px!important}html[data-vv-calibrated="1"] .vv-header .vv-logo{margin-right:8px!important;padding:2px 4px!important}html[data-vv-calibrated="1"] .vv-header .vv-logo-img{height:36px!important}html[data-vv-calibrated="1"] .vv-header-right-actions{gap:8px!important;margin-left:8px!important}html[data-vv-calibrated="1"] .vv-hero-section,html[data-vv-calibrated="1"] .vv-home-wrapper .vv-hero-section{--vv-hero-space-y:clamp(24px, 3.8vh, 34px);--hero-min-height:clamp(280px, 40vh, 360px)!important;min-height:clamp(280px,40vh,360px)!important;margin-top:var(--vv-header-frontier,var(--header-total-h-mobile,100px))!important;padding-top:var(--vv-hero-space-y)!important;padding-bottom:var(--vv-hero-space-y)!important}html[data-vv-calibrated="1"] .vv-hero-container{padding:0 14px!important}html[data-vv-calibrated="1"] .vv-hero-glass-panel{border-radius:10px!important;width:100%!important;padding:20px 16px!important}}@media (max-width:560px){html[data-vv-calibrated="1"] .vv-hero-atelier-ctas{max-width:296px;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}html[data-vv-calibrated="1"] .vv-hero-cta-primary,html[data-vv-calibrated="1"] .vv-hero-cta-secondary{justify-content:center!important;width:100%!important;padding:0 16px!important;font-size:.72rem!important}}html[data-vv-calibrated="1"] .vv-section-macro,html[data-vv-calibrated="1"] section.vv-brand-story,html[data-vv-calibrated="1"] section.vv-instagram-mirror{padding-top:clamp(32px,4.2vw,54px)!important;padding-bottom:clamp(32px,4.2vw,54px)!important}html[data-vv-calibrated="1"] .vv-carousel-container{margin:0!important}html[data-vv-calibrated="1"] .vv-carousel-header{margin-bottom:16px!important}html[data-vv-calibrated="1"] .vv-carousel-track{padding:8px 0 18px!important}html[data-vv-calibrated="1"] .vv-carousel-dots{gap:8px!important;margin-top:8px!important}html[data-vv-calibrated="1"] .vv-carousel-dot.active{background:linear-gradient(90deg,#c5a059 0%,#f0ce7f 100%)!important;border:none!important;border-radius:999px!important;width:28px!important;height:6px!important;min-height:6px!important;box-shadow:0 0 10px #c5a05973!important}html[data-vv-calibrated="1"] .vv-carousel-dot.active:after{display:none!important}html[data-vv-calibrated="1"] .vv-carousel-dot.inactive{width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important}html[data-vv-calibrated="1"] .vv-section-subtitle{max-width:760px!important;margin-bottom:14px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:992px){html[data-vv-calibrated="1"] .vv-brand-story__inner{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)!important;align-items:center!important;gap:clamp(28px,3.5vw,48px)!important;display:grid!important}}html[data-vv-calibrated="1"] .vv-brand-slide-cta{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:all .26s var(--vv-ease-damped);background:#c5a05929;border:1px solid #c5a0597a;border-radius:4px;align-items:center;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex;color:#f4efe2!important}html[data-vv-calibrated="1"] .vv-brand-slide-cta:hover{background:#c5a059;color:#04180f!important}html[data-vv-calibrated="1"] .vv-instagram-mirror .vv-mb-48{margin-bottom:22px!important}html[data-vv-calibrated="1"] .vv-instagram-mirror .vv-mt-48{margin-top:22px!important}html[data-vv-calibrated="1"] .vv-sommelier-discovery-wrap{margin-bottom:14px;display:block}html[data-vv-calibrated="1"] .vv-sommelier-discovery-bar{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#051d13c7 0%,#03120ce0 100%);border:1px solid #c5a0593d;border-radius:8px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}html[data-vv-calibrated="1"] .vv-sommelier-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}html[data-vv-calibrated="1"] .vv-sommelier-pill{color:#f4efe2d1;letter-spacing:.04em;cursor:pointer;transition:all .26s var(--vv-ease-damped);background:#f4efe20a;border:1px solid #c5a0593d;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:600;min-width:auto!important;min-height:34px!important}html[data-vv-calibrated="1"] .vv-sommelier-pill:hover{color:#f4efe2;background:#c5a0591f;border-color:#c5a0599e}html[data-vv-calibrated="1"] .vv-sommelier-pill.is-active{color:#f7e6b7;background:linear-gradient(135deg,#c5a0593d 0%,#c5a0591f 100%);border-color:#d4af37;box-shadow:0 2px 12px #c5a0592e}html[data-vv-calibrated="1"] .vv-sommelier-context-line{border-top:1px solid #c5a05924;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}html[data-vv-calibrated="1"] .vv-sommelier-note{color:#ebe4d4d6;font-style:italic}html[data-vv-calibrated="1"] .vv-sommelier-count-link{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none;color:#d4b16a!important}html[data-vv-calibrated="1"] .vv-sommelier-count-link:hover{color:#f4efe2!important}html[data-vv-calibrated="1"] .vv-border-spinner{opacity:0!important;animation:none!important}html[data-vv-calibrated="1"] .vv-product-card{transition:transform .38s var(--vv-ease-damped), box-shadow .38s var(--vv-ease-damped), border-color .38s var(--vv-ease-damped)!important;border:1px solid #c5a0593d!important;border-radius:8px!important;padding-bottom:0!important}html[data-vv-calibrated="1"] .vv-product-card:hover{border-color:#c5a05994!important;transform:translateY(-4px)!important;box-shadow:0 18px 42px #020e09b8,0 0 22px #c5a0591a!important}html[data-vv-calibrated="1"] .vv-product-image-container{margin-bottom:10px!important}html[data-vv-calibrated="1"] .vv-floating-node.vv-play-native{opacity:.94!important;border-color:#c5a059a6!important;transform:translateY(0)!important}html[data-vv-calibrated="1"] .vv-card-critic-seal{z-index:25;color:#ebd5a3;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#041810d6;border:1px solid #c5a05970;border-radius:3px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}html[data-vv-calibrated="1"] .vv-product-badges,html[data-vv-calibrated="1"] .vv-product-singularidade,html[data-vv-calibrated="1"] .vv-product-desc-short,html[data-vv-calibrated="1"] .vv-product-meta-row,html[data-vv-calibrated="1"] .vv-product-uvas-row,html[data-vv-calibrated="1"] .vv-card-legacy-actions{display:none!important}html[data-vv-calibrated="1"] .vv-card-pedigree-kicker{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:#c5a059;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:14px;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block;overflow:hidden}html[data-vv-calibrated="1"] .vv-product-title{color:var(--vv-creme,#f4efe2)!important;letter-spacing:.01em!important;height:2.52em!important;min-height:2.52em!important;margin-bottom:8px!important;font-size:clamp(1.14rem,1.06rem + .28vw,1.34rem)!important;font-weight:600!important;line-height:1.26!important}html[data-vv-calibrated="1"] .vv-card-empirical-body{flex-direction:column;width:100%;margin-bottom:6px;display:flex}html[data-vv-calibrated="1"] .vv-card-intrinsic-specs{text-align:center;letter-spacing:.025em;color:#f4efe2e0;white-space:nowrap;text-overflow:ellipsis;background:#c5a0590a;border-top:1px solid #c5a05929;border-bottom:1px solid #c5a05929;width:100%;padding:5px 8px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}html[data-vv-calibrated="1"] .vv-card-sensory-bridge{-webkit-line-clamp:2;text-overflow:ellipsis;text-align:center;color:#ebe4d4c7;-webkit-box-orient:vertical;height:2.76em;min-height:2.76em;margin-top:8px;padding:0 4px;font-size:11.5px;line-height:1.38;display:-webkit-box;overflow:hidden}html[data-vv-calibrated="1"] .vv-sensory-prefix{color:#d4b16a;font-weight:600}html[data-vv-calibrated="1"] .vv-product-price-container{justify-content:flex-end!important;min-height:40px!important;margin-top:6px!important;margin-bottom:3px!important}html[data-vv-calibrated="1"] .vv-product-structured-badge{display:none!important}html[data-vv-calibrated="1"] .vv-card-pix-micro{text-align:center;color:#d4b982cc;letter-spacing:.02em;min-height:15px;margin-bottom:12px;font-size:10.5px;display:block}html[data-vv-calibrated="1"] .vv-card-atelier-footer{z-index:6;background:linear-gradient(#03140d33 0%,#020e0994 100%);border-top:1px solid #c5a05933;border-bottom-right-radius:7px;border-bottom-left-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:10px 15px 12px;display:flex;position:relative}html[data-vv-calibrated="1"] .vv-atelier-explore-link{letter-spacing:.09em;text-transform:uppercase;min-height:36px;transition:color .26s var(--vv-ease-damped);align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex;color:#f4efe2d1!important}html[data-vv-calibrated="1"] .vv-atelier-arrow{color:#c5a059;transition:transform .26s var(--vv-ease-damped)}html[data-vv-calibrated="1"] .vv-product-card:hover .vv-atelier-explore-link{color:#f4efe2!important}html[data-vv-calibrated="1"] .vv-product-card:hover .vv-atelier-arrow{transform:translate(3px)}html[data-vv-calibrated="1"] .vv-atelier-cellar-btn{color:#ebd5a3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .26s var(--vv-ease-damped);background:#c5a05914;border:1px solid #c5a05961;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:10.5px;font-weight:700;display:inline-flex;min-width:90px!important;min-height:36px!important}html[data-vv-calibrated="1"] .vv-atelier-cellar-btn:hover{color:#04180f;background:linear-gradient(135deg,#e5c068 0%,#c5a059 55%,#a5823d 100%);border-color:#f5dc9c;box-shadow:0 4px 14px #c5a05952}html[data-vv-calibrated="1"] .vv-atelier-cellar-btn.is-added{color:#9bf3c2;background:#10b9812e;border-color:#4ce08d}html[data-vv-calibrated="1"] .vv-atelier-cellar-btn.is-out{opacity:.65;border-color:#c5a05940}html[data-vv-calibrated="1"][data-vv-cta=gallery] .vv-atelier-cellar-btn{display:none!important}html[data-vv-calibrated="1"][data-vv-cta=gallery] .vv-card-atelier-footer{justify-content:center!important;padding:8px 15px 10px!important}.vv-hm-grid-stage{width:100%;position:relative}.vv-hm-grid-stage .vv-slider-nav-btn,.vv-section-territory .vv-slider-nav-btn,.vv-section-producers .vv-slider-nav-btn,.vv-section-enology .vv-slider-nav-btn{display:none!important}#grid-territorio,#grid-produtores,#grid-enologia,.vv-hm-grid-4col{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0!important;display:grid!important;overflow:visible!important}#grid-territorio>*,#grid-produtores>*,#grid-enologia>*,.vv-hm-grid-4col>*{flex:initial!important;width:100%!important;min-width:0!important}@media (max-width:1024px){#grid-territorio,#grid-produtores,#grid-enologia,.vv-hm-grid-4col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:560px){#grid-territorio,#grid-produtores,#grid-enologia,.vv-hm-grid-4col{gap:12px!important}}@media (max-width:359px){#grid-territorio,#grid-produtores,#grid-enologia,.vv-hm-grid-4col{grid-template-columns:minmax(0,1fr)!important}}.vv-hm-section-card,html[data-vv-calibrated="1"] .vv-hm-section-card,html[data-vv-calibrated="1"] .vv-territory-card.vv-hm-section-card,html[data-vv-calibrated="1"] .vv-producer-card.vv-hm-section-card,html[data-vv-calibrated="1"] .vv-enology-card.vv-hm-section-card{isolation:isolate!important;aspect-ratio:auto!important;opacity:1!important;filter:none!important;box-sizing:border-box!important;background:linear-gradient(#042117 0%,#02130d 100%)!important;border:1px solid #c5a0596b!important;border-radius:8px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:transform .618s cubic-bezier(.22,1,.36,1),border-color .618s cubic-bezier(.22,1,.36,1),box-shadow .618s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0000006b!important}.vv-hm-section-card:before,.vv-hm-section-card:after,.vv-grid-card.vv-hm-section-card:before,.vv-grid-card.vv-hm-section-card:after,html[data-vv-calibrated="1"] .vv-grid-card.vv-hm-section-card:before,html[data-vv-calibrated="1"] .vv-grid-card.vv-hm-section-card:after{content:none!important;opacity:0!important;pointer-events:none!important;background:0 0!important;display:none!important}.vv-hm-section-card:hover,html[data-vv-calibrated="1"] .vv-hm-section-card:hover{border-color:#ebd5a3d9!important;transform:translateY(-4px)!important;box-shadow:0 20px 44px #0000008f,0 0 0 1px #c5a05938!important}.vv-hm-card-media{z-index:2!important;aspect-ratio:1!important;background:#03150e!important;flex-shrink:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.vv-section-producers .vv-hm-card-media{aspect-ratio:3/4!important}.vv-hm-card-media:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 -16px 26px #02100b33,inset 0 0 0 1px #ffffff0a}.vv-hm-card-img,.vv-hm-card-media img{object-fit:cover!important;z-index:1!important;width:100%!important;height:100%!important;transition:transform .85s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;inset:0!important}.vv-hm-section-card:hover .vv-hm-card-img,.vv-hm-section-card:hover .vv-hm-card-media img{transform:scale(1.035)!important}.vv-hm-card-plaque{min-height:148px;z-index:3!important;text-align:center!important;opacity:1!important;box-sizing:border-box!important;background:linear-gradient(#052217 0%,#02120c 100%)!important;border-top:1px solid #c5a05970!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:16px 16px 18px!important;display:flex!important;position:relative!important}.vv-hm-card-kicker,html body .vv-hm-section-card span.vv-hm-card-kicker{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden;font-family:var(--font-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#e6c278!important;opacity:1!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important}.vv-hm-card-title,html body .vv-hm-section-card h3.vv-hm-card-title{text-overflow:ellipsis;width:100%;transition:color .38s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;font-family:var(--font-serif)!important;letter-spacing:.02em!important;color:#fbf8f0!important;opacity:1!important;white-space:nowrap!important;text-shadow:0 1px 2px #00000073!important;margin:0!important;padding:0!important;font-size:clamp(1.2rem,1rem + .48vw,1.5rem)!important;font-weight:600!important;line-height:1.22!important}.vv-hm-section-card:hover .vv-hm-card-title,html body .vv-hm-section-card:hover h3.vv-hm-card-title{color:#f5dc9c!important}.vv-hm-card-rule{background:linear-gradient(90deg,#c5a0592e 0%,#f0d698f0 50%,#c5a0592e 100%);flex-shrink:0;width:34px;height:1px;margin:2px auto;transition:width .618s cubic-bezier(.22,1,.36,1);display:block;opacity:1!important}.vv-hm-section-card:hover .vv-hm-card-rule{width:55px}.vv-hm-card-sub,html body .vv-hm-section-card p.vv-hm-card-sub{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:28ch;min-height:2.88em;display:-webkit-box;overflow:hidden;font-family:var(--font-sans)!important;letter-spacing:.01em!important;color:#efe8d8e6!important;opacity:1!important;margin:0!important;padding:0!important;font-size:clamp(.71rem,.67rem + .12vw,.77rem)!important;font-weight:400!important;line-height:1.44!important}@media (max-width:560px){.vv-hm-card-plaque{min-height:126px;gap:4px!important;padding:12px 10px 14px!important}.vv-hm-card-kicker,html body .vv-hm-section-card span.vv-hm-card-kicker{letter-spacing:.09em!important;font-size:8.5px!important}.vv-hm-card-title,html body .vv-hm-section-card h3.vv-hm-card-title{font-size:clamp(.92rem,3.8vw,1.08rem)!important}.vv-hm-card-sub,html body .vv-hm-section-card p.vv-hm-card-sub{-webkit-line-clamp:3;max-width:24ch;min-height:4.14em;font-size:.68rem!important;line-height:1.38!important}}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-cluster-intro{box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;max-width:860px!important;margin:0 auto!important;padding:48px 24px 16px!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-cluster-intro-text{color:#f4efe2eb!important;margin:0 auto!important;font-size:clamp(1rem,.95rem + .25vw,1.12rem)!important;line-height:1.78!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-grid-fluid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;display:grid!important}@media (max-width:1100px){html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-grid-fluid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:600px){html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-grid-fluid{grid-template-columns:minmax(0,1fr)!important}}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card,html[data-vv-calibrated="1"] .vv-cluster-knowledge a.vv-info-card,html[data-vv-calibrated="1"] .vv-cluster-knowledge a.vv-info-card:hover,html[data-vv-calibrated="1"] .vv-cluster-knowledge a.vv-info-card *{text-decoration:none!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card{isolation:isolate!important;background:linear-gradient(#052217 0%,#02120c 100%)!important;border:1px solid #c5a0596b!important;border-radius:10px!important;flex-direction:column!important;transition:transform .618s cubic-bezier(.22,1,.36,1),border-color .618s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #00000070!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card:before,html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card:after{content:none!important;display:none!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card:hover{border-color:#ebd5a3d9!important;transform:translateY(-4px)!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card-image{aspect-ratio:1!important;background:#03150e!important;border-bottom:1px solid #c5a0596b!important;flex-shrink:0!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}html[data-vv-calibrated="1"] .vv-cluster-producers .vv-info-card-image,html[data-vv-calibrated="1"] .vv-cluster-knowledge a[href*="/produtor/"] .vv-info-card-image{aspect-ratio:3/4!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card-img,html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card-image img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .85s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;inset:0!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card:hover .vv-info-card-img,html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card:hover .vv-info-card-image img{transform:scale(1.035)!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card-content{z-index:2!important;text-align:left!important;flex-direction:column!important;flex:auto!important;gap:8px!important;padding:22px 20px 24px!important;display:flex!important;position:relative!important}html[data-vv-calibrated="1"] body .vv-cluster-knowledge .vv-produtor-subtitle{font-family:var(--font-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#e6c278!important;margin:0!important;font-size:10px!important;font-weight:700!important;display:block!important}html[data-vv-calibrated="1"] body .vv-cluster-knowledge h3.vv-info-card-title{font-family:var(--font-serif)!important;color:#fbf8f0!important;margin:0!important;font-size:clamp(1.32rem,1.12rem + .45vw,1.62rem)!important;font-weight:600!important;line-height:1.22!important}html[data-vv-calibrated="1"] .vv-cluster-knowledge .vv-info-card-content .vv-hm-card-rule{margin:2px 0 4px!important}html[data-vv-calibrated="1"] body .vv-cluster-knowledge p.vv-info-card-desc{font-family:var(--font-sans)!important;color:#efe8d8e6!important;flex:auto!important;margin:0!important;font-size:.9rem!important;line-height:1.62!important}html[data-vv-calibrated="1"] body .vv-cluster-knowledge .vv-info-card-action{font-family:var(--font-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e6c278!important;border-top:1px solid #c5a05933!important;margin-top:10px!important;padding-top:12px!important;font-size:11px!important;font-weight:700!important}.vv-card-cinema-stage{z-index:18;background:radial-gradient(circle at 50% 45%,#08291b 0%,#03130c 100%);border:1px solid #c5a0597a;border-radius:10px;width:100%;height:100%;animation:.34s cubic-bezier(.22,1,.36,1) vv-cinema-reveal;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 34px #000000b8}@keyframes vv-cinema-reveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.vv-card-cinema-video{object-fit:cover;width:100%;height:100%;display:block}.vv-card-cinema-topbar{z-index:4;background:linear-gradient(#020e09d1 0%,#020e0900 100%);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.vv-card-cinema-tag{color:#f4efe2;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031810d1;border:1px solid #c5a0597a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vv-card-cinema-controls{z-index:4;background:linear-gradient(#020e0900 0%,#020e0973 35%,#020e09e6 100%);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.vv-card-cinema-btn-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.vv-card-cinema-ctrl-btn{color:#f4efe2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#042217db;border:1px solid #c5a05985;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 10px;font-size:11px;font-weight:600;transition:all .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.vv-card-cinema-ctrl-btn:hover{color:#fff;background:#c5a0593d;border-color:#c5a059}.vv-card-cinema-progress{cursor:pointer;background:#f4efe238;border-radius:999px;width:100%;height:4px;overflow:hidden}.vv-card-cinema-progress-fill{background:linear-gradient(90deg,#c5a059 0%,#f0ce7f 100%);height:100%;transition:width .15s linear}.vv-header,.vv-header-scrolled .vv-header,html[data-vv-calibrated="1"] .vv-header,html[data-vv-calibrated="1"] .vv-header-scrolled .vv-header{-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#031c13 0%,#042217fe 100%)!important;border-bottom:1px solid #c5a0594d!important;box-shadow:0 8px 28px #0000007a!important}#e-enoteca,#kit-vinhos,#gastronomia-vinho{scroll-margin-top:132px!important}.vv-product-card.vv-is-playing-cinema .vv-card-critic-seal,.vv-product-card.vv-is-playing-cinema .vv-floating-nodes-container,.vv-product-card.vv-is-playing-cinema .vv-product-badges{opacity:0!important;pointer-events:none!important;display:none!important}.vv-card-cinema-controls{padding:12px 18px!important}@media (max-width:1440px){.vv-inf-nav-container{display:none!important}}.vv-main-image-wrapper.vv-is-playing-pedestal{aspect-ratio:3/4!important;max-width:min(100%,465px)!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important}.vv-pdp-cinema-stage{z-index:22!important;border-radius:12px!important}.vv-pdp-cinema-stage .vv-card-cinema-video{background:#03130c;object-fit:contain!important}.vv-pdp-play-trigger{color:#d4af37;cursor:pointer;z-index:14;-webkit-backdrop-filter:blur(10px);background:#041c13e6;border:1.5px solid #c5a059b8;border-radius:50%;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;min-height:46px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #0000008c,0 0 18px #c5a05938}.vv-pdp-play-trigger:hover{background:#082c1ef5;border-color:#f0ce7f;transform:scale(1.07);box-shadow:0 10px 28px #000000a6,0 0 24px #c5a0596b}.vv-pdp-zoom-trigger{color:#c5a059;cursor:zoom-in;z-index:12;background:#041810db;border:1px solid #c5a0596b;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;transition:all .24s;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 20px #00000073}.vv-pdp-zoom-trigger:hover{color:#f4efe2;border-color:#ebd5a3;transform:scale(1.05)}.vv-pdp-atelier-info-col{text-align:left;align-self:start}@media (min-width:1024px){.vv-pdp-atelier-info-col{z-index:10;position:sticky;top:126px}}.vv-pdp-pedigree-header{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.vv-pdp-pedigree-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c5a059;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.vv-pdp-kicker-dot{opacity:.6}.vv-pdp-terroir-sub{color:#f4efe2c2;letter-spacing:.02em;font-size:12px}.vv-pdp-critic-row{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.vv-pdp-critic-pill{color:#ebd5a3;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;background:#041a11e0;border:1px solid #c5a05975;border-radius:3px;align-items:center;padding:3.5px 9px;font-size:10px;font-weight:700;display:inline-flex}.vv-pdp-calibrated-title{letter-spacing:.005em!important;margin-top:4px!important;margin-bottom:12px!important;font-size:clamp(1.82rem,2.3vw,2.48rem)!important;line-height:1.13!important}.vv-pdp-essence-panel{background:linear-gradient(145deg,#041e14b8 0%,#03120cdb 100%);border:1px solid #c5a0593d;border-radius:8px;margin-bottom:14px;padding:13px 15px}.vv-pdp-essence-lead{color:#f4efe2eb;margin:0 0 11px;font-size:13.5px;line-height:1.48}.vv-pdp-empirical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:540px){.vv-pdp-empirical-grid{grid-template-columns:1fr}}.vv-pdp-empirical-cell{background:#f4efe209;border:1px solid #c5a05929;border-radius:5px;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;display:flex}.vv-pdp-cell-label{letter-spacing:.1em;text-transform:uppercase;color:#c5a059;font-size:9.5px;font-weight:700}.vv-pdp-cell-value{color:#f4efe2;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.vv-pdp-gastronomy-bridge{border-top:1px solid #c5a05926;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:12px;line-height:1.38;display:flex}.vv-pdp-gastronomy-text{color:#ebe4d4d9;flex:1;min-width:0}.vv-pdp-gastronomy-anchor{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#c5a05914;border:1px solid #c5a0594d;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:10.5px;font-weight:700;text-decoration:none;transition:all .24s;color:#ebd5a3!important}.vv-pdp-gastronomy-anchor:hover{background:#c5a05938;color:#fff!important}.vv-pdp-atelier-box{text-align:left;width:100%;box-shadow:0 14px 36px #0000005c;background:linear-gradient(160deg,#041e14db 0%,#02100bf0 100%)!important;border:1px solid #c5a05952!important;border-radius:10px!important;padding:16px 18px!important}.vv-pdp-coupon-banner{letter-spacing:.05em;color:#ebd5a3;background:linear-gradient(135deg,#c5a05929 0%,#10b9811a 100%);border:1px solid #c5a05970;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.vv-pdp-coupon-banner strong{color:#7ef2b1}.vv-pdp-price-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vv-pdp-invest-kicker{letter-spacing:.12em;text-transform:uppercase;color:#f4efe2a8;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.vv-pdp-kit-anchor-price{color:#d4b16a;margin-bottom:2px;font-size:11.5px}.vv-pdp-main-price-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vv-pdp-price-strike{opacity:.48;color:#f4efe2;font-size:1rem;text-decoration:line-through}.vv-pdp-price-figure{color:#f4efe2;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,2.2vw,2.35rem);font-weight:700;line-height:1.08}.vv-pdp-installment-inline{color:#ebd5a3e0;font-size:12px;font-weight:500}.vv-pdp-pix-highlight{color:#f4efe2d6;margin-top:3px;font-size:12.5px}.vv-pdp-pix-highlight strong{color:#ebd5a3;font-weight:700}.vv-pdp-stock-wrap{flex-shrink:0}.vv-pdp-atelier-primary-row{align-items:stretch;gap:10px;margin-top:14px;display:flex}.vv-pdp-qty-capsule{background:#02100bc7;border:1px solid #c5a05961;border-radius:5px;flex-shrink:0;justify-content:space-between;align-items:center;min-width:110px;height:48px;padding:0 4px;display:inline-flex}.vv-pdp-qty-btn{color:#ebd5a3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:34px;height:38px;font-size:17px;font-weight:600;transition:background .2s,color .2s;display:flex;min-width:34px!important;min-height:38px!important}.vv-pdp-qty-btn:hover{color:#fff;background:#c5a05929}.vv-pdp-qty-val{text-align:center;color:#f4efe2;min-width:28px;font-size:14px;font-weight:700}.vv-pdp-atelier-primary-btn{color:#04180f;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e5c068 0%,#c5a059 55%,#a5823d 100%);border:1px solid #f2d999;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:12px;font-weight:800;transition:all .26s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 6px 20px #c5a05942;min-height:48px!important}.vv-pdp-atelier-primary-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 26px #c5a05961}.vv-pdp-atelier-primary-btn.is-added{color:#b7f7d3;box-shadow:none;background:#10b98138;border-color:#4ce08d}.vv-pdp-atelier-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (max-width:560px){.vv-pdp-atelier-secondary-row{grid-template-columns:1fr}}.vv-pdp-atelier-checkout-btn,.vv-pdp-atelier-sommelier-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:all .26s cubic-bezier(.22,1,.36,1);display:inline-flex;min-height:44px!important}.vv-pdp-atelier-checkout-btn{color:#f4efe2;background:#c5a05914;border:1px solid #c5a0596b}.vv-pdp-atelier-checkout-btn:hover{color:#fff;background:#c5a05933;border-color:#ebd5a3}.vv-pdp-atelier-sommelier-btn{background:linear-gradient(135deg,#093a27e6 0%,#042015f5 100%);border:1px solid #c5a05975;color:#ebd5a3!important}.vv-pdp-atelier-sommelier-btn:hover{background:linear-gradient(135deg,#0e4e35f5 0%,#072e1ffa 100%);border-color:#f0ce7f;box-shadow:0 6px 18px #00000059;color:#fff!important}.vv-pdp-empathy-guarantee{color:#f4efe2c7;text-align:center;border-top:1px solid #c5a05924;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:11.5px;line-height:1.35;display:flex}.vv-pdp-share-divider{margin-top:10px}.vv-pdp-mobile-atelier-btn{color:#04180f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e5c068 0%,#c5a059 100%);border:1px solid #f2d999;border-radius:5px;height:42px;padding:0 18px;font-size:11.5px;font-weight:800}body.vv-theme-dark .wp-content-injected h1,body.vv-theme-dark .wp-content-injected h2,body.vv-theme-dark .wp-content-injected h3,body.vv-theme-dark .wp-content-injected h4{color:var(--vv-gold,#d4af37)!important}body.vv-theme-dark .wp-content-injected p,body.vv-theme-dark .wp-content-injected li{color:#f4efe2eb!important}body.vv-theme-dark .wp-content-injected strong{color:#fff}body.vv-theme-dark .wp-content-injected a{text-underline-offset:3px;color:#e8c76a!important}body.vv-theme-dark .wp-content-injected a:hover{color:#fff3c4!important}body.vv-theme-dark .wp-content-injected blockquote{border-left:3px solid var(--vv-gold,#d4af37);font-family:var(--font-serif);background:#d4af3712;border-radius:0 8px 8px 0;margin:2.2rem 0;padding:1.25rem 1.6rem;font-size:clamp(1.15rem,1.08rem + .3vw,1.35rem);font-style:italic;line-height:1.65;color:#f4efe2!important}body.vv-theme-dark .wp-content-injected figure{background:#03120ca6;border:1px solid #d4af3747;border-radius:10px;margin:2.4rem 0;overflow:hidden}body.vv-theme-dark .wp-content-injected figure img{border-radius:0;width:100%;height:auto;display:block}body.vv-theme-dark .wp-content-injected figcaption{color:#f4efe2bd;border-top:1px solid #d4af3729;padding:12px 16px;font-size:.86rem;font-style:italic;line-height:1.5}body.vv-theme-dark .wp-content-injected code{font-family:var(--font-sans);color:#f3d78a;background:#d4af371f;border:1px solid #d4af3740;border-radius:4px;padding:1px 7px;font-size:.92em}
.vv-header-master-wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex;left:0;z-index:9999!important;position:fixed!important;top:0!important}.vv-topbar{z-index:1001;justify-content:center;align-items:center;min-height:35px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px 3px #0000004d;background:linear-gradient(90deg, var(--vv-gold-deep) 0%, var(--vv-gold) 50%, var(--vv-gold-deep) 100%)!important}.vv-topbar-content{z-index:2;font-family:var(--font-sans);letter-spacing:.5px;align-items:center;gap:15px;font-size:clamp(.7rem,.65rem + .1vw,.85rem);font-weight:800;display:flex;position:relative;color:var(--vv-bg-dark)!important}.vv-topbar-divider{color:rgba(var(--vv-green-rgb), .5);font-weight:400}.vv-header{background-color:color-mix(in srgb, var(--vv-green-dark,#04543c) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--vv-gold) 20%, transparent);z-index:999;width:100%;transition:background-color .3s;position:relative;box-shadow:0 4px 30px -5px #0006}.vv-header-scrolled .vv-header{background-color:rgba(var(--vv-green-rgb), .85);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #0006}.vv-header-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1720px;min-height:80px;margin:0 auto;padding:10px clamp(15px,2.5vw,40px);display:flex}.vv-logo{z-index:10;border-radius:4px;flex:none;align-items:center;min-width:110px;margin-right:clamp(15px,2.5vw,35px);padding:5px 10px;display:flex;transform:translateY(2px)}.vv-mobile-logo-img{object-fit:contain;transform-origin:0;filter:drop-shadow(0 2px 6px #00000080);height:50px;display:block}.vv-logo-img{object-fit:contain;transform-origin:0;filter:drop-shadow(0 2px 6px #00000080);height:clamp(45px,5vw,65px);transition:height .4s;display:block}.vv-header-scrolled .vv-logo-img{height:clamp(35px,4vw,50px)}.vv-social-desktop{align-items:center;gap:11px;margin-left:8px;display:none}.vv-social-btn{border:1px solid rgba(var(--vv-gold-rgb), .5);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;text-decoration:none;transition:border-color .3s,background .3s;display:flex;position:relative}.vv-social-btn:hover{background:rgba(var(--vv-gold-rgb), .08);border-color:var(--vv-gold)}.vv-social-btn.vv-social-ig{color:var(--vv-text-light);transition:all .4s cubic-bezier(.25,1,.5,1);overflow:hidden}.vv-social-btn.vv-social-ig svg{z-index:2;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.vv-social-btn.vv-social-ig:before{content:"";opacity:0;z-index:1;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.vv-social-btn.vv-social-ig:hover{border:1px solid var(--vv-gold);color:#fff;transform:translateY(-2px);box-shadow:0 0 12px #d4af3766,0 4px 15px #d6249f66}.vv-social-btn.vv-social-ig:hover:before{opacity:1}.vv-social-btn.vv-social-ig:hover svg{transform:scale(1.15)rotate(5deg)}.vv-social-btn.vv-social-app{color:var(--vv-text-light);transition:all .4s cubic-bezier(.25,1,.5,1);overflow:visible}.vv-social-btn.vv-social-app.has-app-notif{border-color:#d4af37d9;box-shadow:0 0 12px #d4af3740}.vv-social-btn.vv-social-app svg{z-index:2;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.vv-social-btn.vv-social-app:before{content:"";background:linear-gradient(135deg, var(--vv-gold-deep), var(--vv-gold));opacity:0;z-index:1;border-radius:3px;transition:opacity .4s;position:absolute;inset:0}.vv-social-btn.vv-social-app:hover{border:1px solid var(--vv-gold);color:var(--vv-bg-dark);transform:translateY(-2px);box-shadow:0 0 14px #d4af3780,0 4px 15px #d4af3766}.vv-social-btn.vv-social-app:hover:before{opacity:1}.vv-social-btn.vv-social-app:hover svg{transform:scale(1.1)}.vv-app-notif-count{z-index:30;min-width:20px;height:20px;font-family:var(--font-sans);color:#021a12;pointer-events:none;background:linear-gradient(135deg,#f7e3a3 0%,#d4af37 42%,#c5a059 75%,#93712d 100%);border:1.5px solid #042419;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.72rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-7px;right:-6px;box-shadow:0 3px 8px #02120ccc,0 0 12px #d4af37a6}.vv-mobile-app-shortcut{width:40px;min-width:40px;height:40px;min-height:40px;display:flex}@media (min-width:768px){.vv-mobile-app-shortcut{display:none!important}}.vv-social-btn.vv-social-wpp{color:var(--vv-text-light);transition:all .4s cubic-bezier(.25,1,.5,1);overflow:hidden}.vv-social-btn.vv-social-wpp svg{z-index:2;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.vv-social-btn.vv-social-wpp:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#0e3d29,#072418);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.vv-social-btn.vv-social-wpp:hover{border:1px solid var(--vv-gold);color:#f4efe2;transform:translateY(-2px);box-shadow:0 0 12px #d4af3759,0 4px 15px #0e3d2973}.vv-social-btn.vv-social-wpp:hover:before{opacity:1}.vv-social-btn.vv-social-wpp:hover svg{transform:scale(1.15)rotate(-5deg)}.vv-desktop-nav{flex:auto;justify-content:center;align-items:center;min-width:0;max-width:850px;margin:0 clamp(10px,1.5vw,30px);display:none}.vv-nav-list{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(2px,.5vw,14px);max-width:100%;margin:0;padding:0;list-style:none;display:flex}.vv-nav-item{flex:0 auto;align-items:center;min-width:0;display:flex;position:relative}.vv-nav-item:after{display:none!important}.vv-nav-link{font-family:var(--font-sans);letter-spacing:clamp(.3px,.05vw,.8px);white-space:nowrap;height:38px;color:var(--vv-white-op70,#e0e0e0);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:3px;font-size:clamp(.7rem,.65rem + .1vw,.82rem);font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;padding:0 clamp(4px,.6vw,10px)!important}.vv-nav-link:before{display:none}.vv-nav-link:hover{color:var(--vv-gold);background:#d4af3714;border-color:#d4af3766}.vv-header-actions{align-items:center;gap:clamp(8px,1vw,15px);display:flex}.vv-cart-btn{border:1.5px solid rgba(var(--vv-gold-rgb), .5);-webkit-backdrop-filter:blur(8px);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--vv-gold);background:#041e1473;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .3s;display:flex;position:relative}.vv-cart-btn:hover{background:#c5a05926;border-color:#f3d47f;transform:translateY(-2px);box-shadow:0 4px 16px #0006,0 0 12px #d4af374d}.vv-cart-btn.has-items,.vv-cart-btn.vv-pulse-glow-gold{border-color:var(--vv-gold,#c5a059);background:linear-gradient(135deg,#04543ca6 0%,#031b13eb 100%);animation:3.5s ease-in-out infinite vv-cart-btn-breath;box-shadow:0 4px 14px #02120c8c,0 0 16px #c5a05959}.vv-cart-btn.has-items .vv-cart-icon{color:var(--vv-gold-light,#f5e678);filter:drop-shadow(0 0 5px #f5e678a6);transition:transform .25s}.vv-cart-btn.has-items:hover .vv-cart-icon{transform:scale(1.08)}@keyframes vv-cart-btn-breath{0%,to{border-color:#c5a059b3;box-shadow:0 4px 14px #02120c8c,0 0 12px #c5a0594d}50%{border-color:#f5e678f2;box-shadow:0 4px 16px #02120ca6,0 0 20px #d4af3780}}.vv-cart-count{z-index:25;min-width:24px;height:24px;font-family:var(--font-sans);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:0 4px;font-size:.82rem;font-weight:900;line-height:1;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:-8px;right:-9px}.vv-cart-count.is-empty{display:none!important}.vv-cart-count.has-items{color:#021a12;text-shadow:0 1px #ffffff73;letter-spacing:-.02em;border:1.5px solid var(--vv-gold,#c5a059);background:linear-gradient(135deg,#f7e3a3 0%,#d4af37 38%,#c5a059 68%,#93712d 100%);animation:.35s cubic-bezier(.175,.885,.32,1.275) vv-cart-pop,2.618s ease-in-out infinite vv-cart-badge-breath;overflow:hidden;box-shadow:0 4px 10px #02120cbf,0 0 16px #d4af37a6,inset 0 1.5px 1.5px #fffc,inset 0 -1.5px 2px #8a672599}.vv-cart-count.has-items:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(circle at 35% 25%,#ffffffbf 0%,#ffffff26 50%,#0000 70%);position:absolute;inset:0}.vv-cart-count.has-items:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(65deg,#0000 35%,#ffffff80 50%,#0000 65%);width:200%;height:200%;animation:3.8s cubic-bezier(.4,0,.2,1) infinite vv-cart-shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)translate(-120%)}.vv-cart-btn.has-items:hover .vv-cart-count.has-items{transform:scale(1.12)translateY(-1px);box-shadow:0 5px 14px #02120cd9,0 0 22px #fae292e6,inset 0 1.5px 1.5px #ffffffe6,inset 0 -1.5px 2px #8a672599}@keyframes vv-cart-pop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@keyframes vv-cart-badge-breath{0%,to{transform:scale(1);box-shadow:0 4px 10px #02120cbf,0 0 14px #d4af3799,inset 0 1.5px 1.5px #fffc,inset 0 -1.5px 2px #8a672599}50%{transform:scale(1.06);box-shadow:0 4px 14px #02120cd9,0 0 22px #f5e678d9,inset 0 1.5px 1.5px #fffffff2,inset 0 -1.5px 2px #8a6725b3}}@keyframes vv-cart-shimmer{0%,65%{transform:rotate(25deg)translate(-120%)}to{transform:rotate(25deg)translate(120%)}}.vv-mobile-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.vv-mobile-nav-overlay{box-sizing:border-box;z-index:9999;-webkit-backdrop-filter:blur(12px);height:85dvh;max-height:calc(100vh - 60px);padding-top:60px;padding-bottom:env(safe-area-inset-bottom,20px);opacity:0;visibility:hidden;pointer-events:none;background-color:#0d1612f2;border-radius:24px 24px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;transition:transform .4s,opacity .4s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -10px 40px #00000080}.vv-mobile-nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.vv-mobile-nav-close{cursor:pointer;background:0 0;border:none;padding:10px;transition:transform .3s;position:absolute;top:20px;right:20px}.vv-mobile-nav-close:hover{transform:scale(1.1)rotate(90deg)}.vv-mobile-nav-logo{position:absolute;top:30px;left:50%;transform:translate(-50%)}.vv-mobile-nav-list{text-align:center;flex-direction:column;gap:25px;width:100%;margin:0;padding:0;list-style:none;display:flex}.vv-mobile-nav-link{color:var(--vv-creme);font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;min-height:44px;font-size:clamp(1.1rem,1rem + 1vw,1.4rem);font-weight:500;line-height:44px;text-decoration:none;transition:color .3s;display:inline-block}.vv-mobile-nav-link:hover{color:var(--vv-gold)}.vv-mobile-adega-btn{min-height:44px;padding:15px 40px;font-size:clamp(.9rem,.8rem + .5vw,1.1rem);display:inline-block}.vv-mobile-social-container{justify-content:center;gap:30px;margin-top:20px;display:flex}@media (max-width:768px){.vv-topbar-content{gap:8px;font-size:clamp(.7rem,.65rem + .1vw,.85rem)}.vv-mobile-logo-img{object-fit:contain;transform-origin:0;filter:drop-shadow(0 2px 6px #00000080);height:50px;display:block}.vv-logo-img{height:30px}}@media (max-width:400px){.vv-mobile-logo-img{object-fit:contain;transform-origin:0;filter:drop-shadow(0 2px 6px #00000080);height:50px;display:block}.vv-logo-img{height:24px}.vv-header-container{height:60px;padding:5px 10px}.vv-cart-btn{padding:2px}}.vv-header-right-actions{z-index:10;align-items:center;gap:10px;margin-left:clamp(15px,2.5vw,35px);display:flex;flex:none!important}.vv-actions-group{align-items:center;gap:10px;display:flex;flex:none!important}.vv-header-actions-mobile{align-items:center;display:flex}@media (min-width:768px){.vv-social-desktop{display:flex}}@media (min-width:1280px){.vv-desktop-nav{flex:auto;justify-content:center;align-items:center;min-width:0;max-width:900px;margin:0 clamp(10px,2vw,30px);display:flex}.vv-social-desktop{display:flex}.vv-header-actions-mobile{display:none!important}.vv-mobile-toggle{display:none}}.dropdown-parent{position:relative}.dropdown-menu{background:rgba(var(--vv-green-rgb), .95);opacity:0;visibility:hidden;border:1px solid var(--vv-gold-op20);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 5px 5px;min-width:200px;margin:0;padding:10px 0;list-style:none;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 30px #00000080}.dropdown-parent:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{padding:0}.dropdown-menu li a{font-family:var(--font-serif);padding:10px 20px;font-size:clamp(.875rem,.8rem + .2vw,1rem);text-decoration:none;transition:all .3s;display:block}.dropdown-menu li a:hover{background:var(--vv-gold-op10);color:var(--vv-gold);padding-left:25px}.vv-marquee-container{white-space:nowrap;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.vv-marquee{letter-spacing:1.5px;font-size:clamp(.7rem,.65rem + .1vw,.85rem);font-weight:700;animation:25s linear infinite vv-marquee-scroll;display:inline-block}.vv-promo-separator{opacity:.5;margin:0 40px}@keyframes vv-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.vv-marquee{animation-duration:10s!important}}.vv-nav-vip-link{letter-spacing:.05em;border:1px solid var(--vv-gold-op30);border-radius:2px;transition:background .3s,border-color .3s;position:relative;color:var(--vv-gold)!important;padding:4px 12px!important;font-weight:700!important}.vv-nav-vip-link:before{content:"";background:linear-gradient(90deg, var(--vv-blue,#0033a0) 0%, var(--vv-blue,#0033a0) 33.3%, var(--vv-gold) 33.3%, var(--vv-gold) 66.6%, var(--vv-red,#c60018) 66.6%, var(--vv-red,#c60018) 100%);z-index:-1;opacity:0;border-radius:4px;transition:opacity .3s;position:absolute;inset:-2px;box-shadow:0 0 10px #fff6}@keyframes vv-button-landing-shake{0%,68%{transform:translateY(0)}70%{transform:translateY(1.5px)}73%{transform:translateY(-.5px)}76%{transform:translateY(.5px)}79%,to{transform:translateY(0)}}.vv-nav-vip-link:after{content:"";background:var(--vv-gold);z-index:1;width:0%;height:1px;transition:width 3s cubic-bezier(.25,1,.5,1);position:absolute;bottom:4px;left:0;box-shadow:0 0 6px #d4af37cc}@keyframes vv-cart-pulse-glow{0%{box-shadow:0 0 #c5a88066}70%{box-shadow:0 0 0 10px #c5a88000}to{box-shadow:0 0 #c5a88000}}.vv-pulse-glow-gold{animation:2s cubic-bezier(.66,0,0,1) infinite vv-cart-pulse-glow;border-color:var(--vv-gold)!important;background:#c5a8801a!important}.vv-fly-icon{transform-origin:50%;will-change:transform, filter;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s;animation:3.2s ease-in-out infinite vv-plane-cruise;display:inline-block}@keyframes vv-plane-cruise{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-2.5px)rotate(-3deg)}70%{transform:translateY(1.5px)rotate(3deg)}to{transform:translateY(0)rotate(0)}}.vv-nav-vip-link:hover .vv-fly-icon,.vv-mobile-nav-link:hover .vv-fly-icon{filter:drop-shadow(-2px 3px 6px #e5c068bf);animation:1.8s ease-in-out infinite vv-plane-hover-float}@keyframes vv-plane-hover-float{0%{transform:translateY(-2px)rotate(-10deg)scale(1.08)}50%{transform:translate(3px,-4px)rotate(-16deg)scale(1.15)}to{transform:translateY(-2px)rotate(-10deg)scale(1.08)}}.vv-nav-vip-link.is-taking-off .vv-fly-icon,.vv-mobile-nav-link.is-taking-off .vv-fly-icon{animation:1.1s cubic-bezier(.4,0,.2,1) forwards vv-plane-takeoff!important}@keyframes vv-plane-takeoff{0%{opacity:1;filter:drop-shadow(0 0 #e5c06800);transform:translate(0)rotate(-6deg)scale(1)}20%{filter:drop-shadow(-3px 2px 5px #e5c06899);transform:translate(-3px,2px)rotate(-4deg)scale(1.05)}45%{opacity:1;filter:drop-shadow(-8px 5px 12px #e5c068e6);transform:translate(25px,-12px)rotate(-18deg)scale(1.22)}75%{opacity:.85;filter:drop-shadow(-15px 10px 18px #ffd700f2);transform:translate(80px,-36px)rotate(-26deg)scale(1.05)}to{opacity:0;filter:drop-shadow(-20px 15px 20px #ffd70000);transform:translate(170px,-70px)rotate(-34deg)scale(.25)}}.vv-button-bg-flash{border-radius:inherit;z-index:0;opacity:0;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.vv-nav-vip-link.is-taking-off .vv-button-bg-flash{opacity:1}.vv-button-bg-flash .vv-plane-window-img{filter:blur(2px)brightness(1.2);background-image:url(/images/venice-aerial.jpg);background-position:50%;background-size:cover;width:100%;height:100%;transform:scale(2)translateY(-20%)}.vv-nav-vip-link.is-taking-off .vv-button-bg-flash .vv-plane-window-img{animation:1.1s cubic-bezier(.25,1,.5,1) forwards vv-landing-pov-internal}@keyframes vv-landing-pov-internal{0%{filter:blur(2px)brightness(1.2);transform:scale(2)translateY(-20%)}60%{filter:blur()brightness()}to{filter:blur()brightness(.6);transform:scale(1)translateY(0)}}.vv-nav-vip-link .vv-fly-icon{z-index:2;position:relative}.vv-nav-vip-link{letter-spacing:.08em;background:#0e3d2959;border:1px solid #c5a05973;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden;color:var(--vv-gold)!important}.vv-nav-vip-link:hover{border-color:var(--vv-gold);background:#0e3d29a6;transform:translateY(-1px);box-shadow:0 4px 18px #c5a0594d;color:#fff!important}.vv-nav-vip-link.is-taking-off:before{opacity:1}.vv-nav-vip-link.is-taking-off:after{width:100%}
.vv-footer-premium{box-sizing:border-box;background-color:var(--vv-bg-dark,#051a10);max-width:100%;font-family:var(--font-sans);margin-top:auto;padding:80px 20px 20px;overflow-x:clip}.vv-footer-container{max-width:1200px;margin:0 auto}.vv-footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.vv-footer-col__logo-nome{color:var(--vv-gold);font-size:clamp(1.77rem,1.53rem + .75vw,2.62rem);font-family:var(--font-serif);margin-top:0;margin-bottom:20px}.vv-footer-col__descricao{max-width:300px;margin-bottom:20px;font-size:clamp(.8rem,.75rem + .2vw,.9rem);line-height:1.7;color:var(--vv-creme,#f4efe2)!important}.vv-footer-col__frase{color:var(--vv-gold);opacity:.8;border-left:3px solid var(--vv-gold);margin-top:16px;padding-left:12px;font-size:clamp(.8rem,.75rem + .2vw,.9rem);font-style:italic}.vv-footer-col__titulo{color:var(--vv-gold);letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:18px;font-size:clamp(.75rem,.7rem + .1vw,.875rem);font-weight:800}.vv-footer-col__links{margin:0;padding:0;list-style:none}.vv-footer-col__links li{margin-bottom:12px}.vv-footer-col__links a,.vv-footer-col__links li{opacity:.8;color:var(--vv-creme,#f4efe2);font-size:clamp(.8rem,.75rem + .2vw,.9rem);line-height:1.6;text-decoration:none;transition:color .3s}.vv-footer-col__links a:hover{color:var(--vv-gold)}.vv-footer-bottom{border-top:1px solid rgba(var(--vv-gold-rgb), .2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:24px;display:flex}.vv-footer-bottom__copy,.vv-footer-bottom__selo{color:var(--vv-sand);opacity:.6;font-size:clamp(.75rem,.7rem + .1vw,.875rem)}.vv-footer-bottom__copy a,.vv-footer-bottom__selo a{color:var(--vv-sand);opacity:.7}.vv-footer-colophon{text-align:center;font-family:var(--font-sans);letter-spacing:.07em;color:#f4efe273;border-top:1px solid #c5a0591a;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:18px;padding-top:14px;font-size:.69rem;line-height:1.5;display:flex}.vv-colophon-entity{color:#d4af37b3;letter-spacing:.08em;font-weight:500}.vv-colophon-dot{color:#d4af3759}@media (max-width:576px){.vv-footer-colophon{flex-direction:column;gap:2px;font-size:.66rem}.vv-colophon-dot{display:none}}@media (max-width:992px){.vv-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.vv-footer-grid{grid-template-columns:1fr;gap:30px}.vv-footer-bottom{text-align:center;flex-direction:column}}.vv-newsletter-bar{box-sizing:border-box;text-align:center;background:0 0;border-top:1px solid #c5a05926;border-bottom:1px solid #c5a05926;width:100%;max-width:100%;padding:50px 20px;overflow-x:clip}.vv-newsletter-bar__inner{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.vv-newsletter-bar__form{box-sizing:border-box;justify-content:center;align-items:center;gap:15px;width:100%;max-width:560px;display:flex;margin:25px auto 0!important}.vv-newsletter-bar__email{width:100%;max-width:380px;color:var(--vv-bg-dark,#1a1a1a);box-sizing:border-box;background:#fffc;border:1px solid #c5a05980;border-radius:4px;outline:none;flex:1;padding:14px 22px;font-size:clamp(.875rem,.8rem + .2vw,1rem)}.vv-newsletter-bar__email::placeholder{color:var(--vv-bg-dark,#1a1a1a);opacity:.6}.vv-newsletter-bar__email:focus{border-color:var(--vv-gold)}.vv-newsletter-bar__btn{white-space:nowrap;background:var(--vv-gold);color:var(--vv-green-dark);cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;padding:14px 32px;font-size:clamp(.875rem,.8rem + .2vw,1rem);font-weight:600;transition:all .3s}.vv-newsletter-bar__btn:hover{background:var(--vv-white);box-shadow:0 4px 15px rgba(var(--vv-gold-rgb), .4);transform:translateY(-2px)}@media (max-width:640px){.vv-newsletter-bar__form{flex-direction:column;width:100%;max-width:100%}.vv-newsletter-bar__email,.vv-newsletter-bar__btn{width:100%;max-width:100%}}
:root{--background:var(--vv-sand);--foreground:var(--vv-text);--font-h1:clamp(2.618rem, 6.85vw, 4.236rem);--font-h2:clamp(1.618rem, 4.23vw, 2.618rem);--font-h3:clamp(1.272rem, 2.61vw, 1.618rem);--font-p:clamp(1rem, 1.618vw, 1.272rem);--font-small:clamp(.786rem, 1vw, 1rem);--vv-ease-fluid:cubic-bezier(.25, 1, .5, 1);--vv-ease-inertia:cubic-bezier(.68, -.55, .265, 1.55);--vv-ease-raytrace:cubic-bezier(.19, 1, .22, 1)}.vv-ray-tracing-hover{transition:all .618s var(--vv-ease-fluid);box-shadow:0 0 #c5a05900}.vv-ray-tracing-hover:hover{transform:translateY(-1.618px)scale(1.016);box-shadow:0 16.18px 32.36px #c5a05929}html{scroll-behavior:smooth;height:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--vv-black);background:var(--vv-bg-dark,var(--vv-black))}::-webkit-scrollbar-thumb{background:var(--vv-gold);background:var(--vv-gold,var(--vv-gold));border:2px solid var(--vv-black);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--vv-cream);background:var(--vv-gold-light,var(--vv-cream))}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--vv-bg-dark,#051a10);min-height:100%;color:var(--vv-creme,#f4efe2);font-family:var(--font-body,sans-serif);flex-direction:column;display:flex}.vv-theme-dark{background-color:var(--vv-bg-dark,#051a10);color:var(--vv-creme,#f4efe2)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display,sans-serif);color:var(--vv-gold,#c5a059)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button,[role=button],summary{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),div:focus:not(:focus-visible),span:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.vv-broche-ouro{background:linear-gradient(135deg, var(--vv-gold) 0%, var(--vv-gold) 50%, var(--vv-gold) 100%);border:1px solid var(--vv-gold);font-family:var(--vv-font-sans,sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:var(--vv-verde,var(--vv-black));text-shadow:0 1px #fff3;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:clamp(.75rem,.7rem + .1vw,.875rem);font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00000040,inset 0 1px 1px #fff6}.vv-moeda-oficial{background:linear-gradient(135deg, var(--vv-gold) 0%, var(--vv-gold) 50%, var(--vv-gold) 100%);border:1px solid var(--vv-gold);font-family:var(--vv-font-sans,sans-serif);letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 1px #fff3;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:clamp(.75rem,.7rem + .1vw,.875rem);font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00000040,inset 0 1px 1px #fff6;color:var(--vv-verde,var(--vv-black))!important}.vv-moeda-oficial-mini{background:linear-gradient(135deg, var(--vv-gold) 0%, var(--vv-gold) 50%, var(--vv-gold) 100%);border:1px solid var(--vv-gold);font-family:var(--vv-font-sans,sans-serif);letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px #fff3;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 2px 4px #00000040,inset 0 1px 1px #fff6;color:var(--vv-verde,var(--vv-black))!important}.sovereignHover{outline:2px dashed var(--vv-gold)!important;outline-offset:-2px!important;cursor:crosshair!important;background-color:#d4af371a!important;transition:background-color .2s,outline .2s!important}.sovereignSelected{outline:3px solid var(--vv-gold)!important;outline-offset:-3px!important;background-color:#d4af3733!important;box-shadow:inset 0 0 20px #d4af374d!important}#vv-fast-agegate,html.vv-age-pending body>:not(#vv-fast-agegate){display:none!important}html.vv-age-pending #vv-fast-agegate{display:flex!important}html.vv-age-pending body{overflow:hidden!important}.vv-share-btn{transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s,filter .25s!important}.vv-share-btn:hover{filter:brightness(1.15)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important}.vv-share-btn:active{transform:translateY(0)!important}
