@keyframes vdv-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vdv-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/archivo-var.woff2)format("woff2")}:root{color-scheme:light;--vdv-primary:#1e3a8a;--vdv-primary-dark:#172554;--vdv-primary-ink:#1e3a8a;--vdv-accent:#2563eb;--vdv-cta:#f59e0b;--vdv-bg:#f7f8fb;--vdv-surface:#ffffff;--vdv-text:#101828;--vdv-text-muted:#5b6472;--vdv-border:#e5e9f0;--vdv-danger:#b91c1c;--vdv-success:#15803d;--vdv-success-bright:#4ade80;--vdv-like:#d64550;--vdv-tg:#229ed9;--vdv-wa:#25d366;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--space:var(--sp-4);--r-1:8px;--r-2:12px;--r-3:16px;--r-full:999px;--radius:var(--r-2);--radius-lg:var(--r-3);--shadow-sm:0 1px 2px rgba(16, 24, 40, .06);--shadow-md:0 4px 12px rgba(16, 24, 40, .08);--shadow:var(--shadow-sm);--shadow-lift:var(--shadow-md);--fs-h1:1.5rem;--fs-h1-desktop:2.1rem;--fs-h2:1.15rem;--fs-card:.95rem;--fs-price:1.08rem;--fs-price-lg:1.7rem;--fs-body:1rem;--fs-small:.85rem;--fs-xs:.8rem;--font:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:72rem;--touch-min:2.75rem;--header-h:3.25rem;--header-h-compact:3rem;--bottombar-h:4.2rem;--fs-caption:.75rem;--nav-gutter:1rem;--vdv-primary-soft:#e3e9f6;--vdv-accent-soft:#dbe7fd;--vdv-surface-2:#eef1f6;--vdv-border-strong:#c3cad6;--vdv-cta-ink:#7c3a0c}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--vdv-bg:#0b1120;--vdv-surface:#151d31;--vdv-text:#e5e9f0;--vdv-text-muted:#94a3b8;--vdv-border:#2a3550;--vdv-accent:#60a5fa;--vdv-primary-ink:#93c5fd;--vdv-danger:#f87171;--vdv-success:#4ade80;--vdv-primary-soft:#1c2b4e;--vdv-accent-soft:#1e345c;--vdv-surface-2:#1b2540;--vdv-border-strong:#3b4a72;--vdv-cta-ink:#8a4d16}}*{box-sizing:border-box}body{margin:0;font-family:var(--font);background:var(--vdv-bg);color:var(--vdv-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}html{scroll-padding-top:calc(var(--header-h) + var(--sp-2))}h1{letter-spacing:-.02em}h1,h2{font-weight:700}.brand,.topbar{display:flex;align-items:center}.topbar{justify-content:space-between;gap:.5rem;padding:.45rem max(var(--nav-gutter),calc((100% - var(--container))/2 + var(--nav-gutter)));background:var(--vdv-surface);border-bottom:1px solid var(--vdv-border);position:sticky;top:0;z-index:10}.brand{gap:.55rem;min-width:0}a.brand{text-decoration:none;color:inherit}a.brand:focus-visible{outline:2px solid var(--vdv-accent, #f59e0b);outline-offset:4px;border-radius:var(--r-1)}.logo,.topnav{align-items:center}.logo{display:inline-flex;justify-content:center;width:2.1rem;height:2.1rem;border-radius:var(--r-1);background:var(--vdv-primary);color:#fff;font-weight:800;font-size:.88rem;letter-spacing:-.03em}.brand strong{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.brand small,.topnav a{color:var(--vdv-text-muted);font-size:.74rem}.topnav{display:flex;gap:1.15rem;margin-left:auto}.topnav a{text-decoration:none;font-size:.88rem;font-weight:600}.topnav a:hover{color:var(--vdv-primary-ink)}.topbar .btn-sell{margin-left:0}.searchform{display:none}@media (min-width:720px){.searchform{display:flex;align-items:center}.searchform input{width:13rem;max-width:32vw;height:var(--touch-min);padding:0 .75rem;border:1px solid var(--vdv-border);border-radius:var(--r-full);font:inherit;font-size:.9rem;color:var(--vdv-text);background:var(--vdv-bg)}.searchform input:focus-visible{outline:2px solid var(--vdv-accent);outline-offset:2px}}main{max-width:var(--container);margin:0 auto;padding:1rem}h1{font-size:var(--fs-h1);margin:.25rem 0}h2{font-size:1.3rem;margin:0 0 1rem;letter-spacing:-.02em}main>section{margin-top:1.9rem}main>section:first-of-type{margin-top:.4rem}@media (min-width:720px){main>section{margin-top:3rem}}body[data-page=home] main>section>h2::before{content:"";display:inline-block;width:1.1rem;height:3px;border-radius:var(--r-full);background:var(--vdv-accent);margin:0 .55rem .28rem 0;vertical-align:middle}.hero{padding:.6rem 0 0}:root{--w9-hero:#1e3a8a;--w9-cyan:#22d3ee;--w9-cyan-ink:#082f49;--w9-chip-bg:rgba(255, 255, 255, .14);--w9-chip-text:#e2e8f0;--w9-card-alt:#f1f5f9;--w9-tag-bg:#e0f2fe;--w9-tag-ink:#075985}@media (prefers-color-scheme:dark){:root{--w9-hero:#1e3a8a;--w9-cyan:#22d3ee;--w9-cyan-ink:#082f49;--w9-chip-bg:rgba(15, 23, 42, .35);--w9-chip-text:#e2e8f0;--w9-card-alt:#16223a;--w9-tag-bg:#0c4a6e;--w9-tag-ink:#7dd3fc}}.hero.w9-hero{background:var(--w9-hero, #1e3a8a);color:#f1f5f9;margin:0 calc(50% - 50vw);padding:1.6rem calc(50vw - 50%) 1.3rem;border-radius:0}.hero.w9-hero h1{color:#fff}.hero.w9-hero .hero-sub,.hero.w9-hero .quick-terms{color:#dbe7fd}.hero.w9-hero .search-form{max-width:46rem}.hero.w9-hero .searchbar input{padding:1.05rem 1.2rem 1.05rem 2.9rem}.hero.w9-hero .searchbar{margin-top:.35rem}.hero.w9-hero .searchbar input::placeholder{color:#9fb4d8}.hero.w9-hero .searchbar input:focus-visible+#search-sg{color:inherit}.chips-hero{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem}.card-gal-track::-webkit-scrollbar,.chips-hero::-webkit-scrollbar{display:none}.chips-hero .chip{flex:0 0 auto;min-height:2.75rem;display:inline-flex;align-items:center;border-radius:var(--r-full);background:var(--w9-chip-bg);border:1px solid transparent;color:var(--w9-chip-text)}.chips-hero .chip.is-active{background:#fff;color:var(--w9-hero);font-weight:600}@media (prefers-color-scheme:dark){.chips-hero .chip.is-active{background:#fff;color:var(--w9-hero)}}.bandas-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.1rem 0 .3rem}.bandas-head h2{margin:0}.bandas-more{font-weight:600;white-space:nowrap}.badge-sale{background:var(--w9-tag-bg);color:var(--w9-tag-ink)}.hero.w9-hero .qt-label{color:#e2e8f0}#section-final .finale-sell p,.hero.w9-hero .qt-term{color:#bfdbfe}.hero.w9-hero .qt-term+.qt-term::before{color:#6070a0}.finale-demand{background:var(--w9-card-alt);border-radius:1rem}#section-final .finale-demand .btn{align-self:flex-start;white-space:nowrap;padding:.8rem 1.5rem}#section-final .finale-sell .btn-sell{padding:.85rem 1.4rem;white-space:nowrap}.finale-sell{background:var(--w9-hero);color:#dbe7fd;border-radius:1rem;padding:1.2rem}.finale-sell h2,.finale-sell strong{color:#fff}.finale-sell .btn-sell,.search-btn.search-btn{background:var(--w9-cyan);color:var(--w9-cyan-ink);border-radius:var(--r-full);font-weight:700}.finale-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#section-final{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}#section-final>h2{grid-column:1/-1}#section-final>.finale-demand{order:1}#section-final>.finale-facts{order:2}#section-final>.finale-sell{order:3}.search-btn.search-btn{border:0}@media (min-width:720px){.finale-facts{grid-template-columns:repeat(4,minmax(0,1fr))}#section-final{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#section-final>.finale-demand{order:1}#section-final>.finale-sell{order:2}#section-final>.finale-facts{order:3;grid-column:1/-1}.hero.w9-hero{text-align:center}.hero.w9-hero h1{font-size:2.75rem}.hero.w9-hero .hero-sub{font-size:1.125rem}.hero.w9-hero .search-form{max-width:47.5rem;margin-inline:auto}.hero.w9-hero .searchbar input{padding:1.5rem 1.4rem 1.5rem 3.1rem}.hero.w9-hero .hero-sub{margin-inline:auto}.hero.w9-hero #atalhos-categorias,.hero.w9-hero .chips-hero{justify-content:center}}.hero-copy h1{font-size:1.85rem;line-height:1.18;margin:0 0 .5rem;letter-spacing:-.02em}.hero-sub{margin:0 0 .9rem;color:var(--vdv-text-muted);font-size:.98rem;max-width:40rem}.searchbar input{width:100%;box-sizing:border-box;padding:1rem 1.2rem 1rem 2.9rem;font-size:1rem;font-family:inherit;border:1px solid var(--vdv-border);border-radius:var(--r-full);background:var(--vdv-surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235b6472' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='6'/%3E%3Cpath d='m13.5 13.5 4 4'/%3E%3C/svg%3E")1rem center/1.2rem no-repeat;color:inherit;margin-top:.5rem}.searchbar input::placeholder{color:var(--vdv-text-muted);font-weight:500}.searchbar input:focus{outline:2px solid var(--vdv-accent);outline-offset:1px;border-color:transparent}.search-form{display:flex;gap:.55rem;align-items:flex-start;margin:.25rem 0 .4rem}.search-form .searchbar{flex:1;min-width:0}.search-form .searchbar input{margin-top:0;padding-block:1rem}.search-btn{margin-top:.5rem;padding:1rem 1.5rem;border-radius:var(--r-full);border:0;cursor:pointer;font-family:inherit;font-size:1rem;background:var(--w9-cyan);color:var(--w9-cyan-ink);font-weight:700}.search-btn:focus-visible{outline:2px solid var(--w9-cyan-ink);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0}.chip{border:1px solid var(--vdv-border);border-radius:var(--r-full);padding:.32rem .85rem;font-size:.85rem;font-weight:500;cursor:pointer;background:var(--vdv-surface);color:inherit;font-family:inherit;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--vdv-accent)}.chip[aria-pressed=true]{background:var(--vdv-primary);border-color:var(--vdv-primary);color:#fff}a.chip{text-decoration:none;display:inline-block}.rail-more{margin:.5rem 0 0;font-size:.92rem}.rail-more a{color:var(--vdv-accent);font-weight:600;text-decoration:none}.rail-more a:hover{text-decoration:underline}:is(a,button,input,select,textarea,[tabindex],summary,.chip):focus-visible{outline:2px solid var(--vdv-accent);outline-offset:2px}.prose li,.prose p,.status{color:var(--vdv-text-muted)}.status:empty{display:none}.grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.card,.card img{border-radius:var(--r-2)}.card{background:0 0;border:0;overflow:hidden;position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease}.banda{border-top:1px solid var(--line, #e5e2da);margin-block:var(--s-6, 2rem)0;padding-block:var(--s-5, 1.5rem)0}.banda h2{font-size:1.25rem;margin-bottom:.75rem}.card .badge-novo{position:absolute;top:10px;left:10px;z-index:2;background:#c9a735;color:#1b1710;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:3px;text-transform:uppercase}.chip[href^="#banda-"],.chips-atalhos .chip{display:inline-block}.card:hover{transform:translateY(-2px)}.card img{object-fit:cover;display:block;border:1px solid var(--vdv-border)}.card img.card-img-contain,.vd-photo img.vd-contain{object-fit:contain;padding:.4rem}.card img,.card-gal-slide img,.card-imgph{width:100%;aspect-ratio:4/5;background:var(--vdv-bg)}.card-imgph{display:flex;align-items:center;justify-content:center;color:var(--vdv-text-muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-2);border:1px solid var(--vdv-border)}.card-gal{position:relative}.card-gal-slide,.card-gal-track{scroll-snap-stop:always;display:flex}.card-gal-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--r-2);border:1px solid var(--vdv-border);background:var(--vdv-bg);outline-offset:4px}.card-gal-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:center;justify-content:center}.card-gal-slide img{object-fit:cover;display:block;border-radius:0;border:0}.card-gal-arrow,.card-gal-dots{position:absolute;align-items:center;border-radius:var(--r-full);background:rgba(15,23,42,.55)}.card-gal-dots{right:.5rem;bottom:.5rem;z-index:2;display:flex;gap:.28rem;padding:.2rem .45rem;pointer-events:none}.card-gal-dots i{width:6px;height:6px;border-radius:var(--r-full);background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(15,23,42,.3);transition:background .15s}.card-gal-dots i.is-on{background:#fff}.card-gal-arrow{top:50%;transform:translateY(-50%);z-index:3;display:none;width:var(--touch-min);height:var(--touch-min);justify-content:center;color:#fff;font-size:1.15rem;line-height:1;font-weight:700;user-select:none;box-shadow:var(--shadow-sm);cursor:pointer}.card-gal-prev{left:.5rem}.card-gal-next{right:.5rem}.card-gal-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:720px) and (hover:hover) and (pointer:fine){.card-gal-arrow{display:flex;opacity:0;visibility:hidden;transition:opacity .15s}.card:focus-within .card-gal-arrow,.card:hover .card-gal-arrow{opacity:.92;visibility:visible}.card-gal-arrow:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.card-gal-track{scroll-behavior:auto}}.card-body{padding:.6rem .1rem 0;display:flex;flex-direction:column;gap:.24rem;flex:1}.card-title{font-size:.94rem;font-weight:600;margin:0;line-height:1.28;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-seller{font-size:.78rem;font-weight:500;color:var(--vdv-text-muted);margin:0}.card-meta{display:flex;flex-wrap:wrap;column-gap:.3rem;align-items:baseline;margin:0}.card-city{font-size:.78rem;font-weight:400;color:var(--vdv-text-muted)}.card-seller[data-seller-href]{cursor:pointer;position:relative}.card-seller[data-seller-href]:hover{text-decoration:underline}.card-seller[data-seller-href]::after{content:"";position:absolute;inset:-.9rem -.5rem}.card-price{font-size:1.32rem;font-weight:800;color:var(--vdv-primary-ink);margin:.1rem 0 0;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.card-flags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin:.05rem 0 0;min-height:1.1rem}.load-more-row{display:flex;justify-content:center;margin-top:1.4rem}.card[hidden]{display:none!important}.card-skeleton{pointer-events:none}.sk-line,.sk-media{background:var(--vdv-border)}.sk-media{width:100%;aspect-ratio:4/5;display:block}.sk-line{height:.8rem;border-radius:var(--r-1);margin:.5rem .15rem 0}.sk-line-price{width:45%}.card-body .sk-line:first-child{margin-top:.6rem}.card-body .sk-line:last-child{margin-bottom:.4rem}.chip-skel{width:5.2rem;height:1.55rem;display:inline-block}.sk-vd-media{display:block;width:100%;aspect-ratio:4/5;background:var(--vdv-border);border-radius:var(--r-2)}.banda-skel,.card-vitrine-skel{pointer-events:none}.banda-skel .banda-skel-h,.card-vitrine-skel .card-vitrine-visual{background:var(--vdv-border);border-radius:var(--r-1)}.banda-skel .banda-skel-h{display:block;width:42%;height:1.25rem}@media (prefers-reduced-motion:no-preference){.card-vitrine-skel .card-vitrine-visual,.chip-skel,.sk-line,.sk-media,.sk-vd-media{animation:sk-pulse 1.4s ease-in-out infinite}.card-body .sk-line:nth-child(2){animation-delay:.15s}.card-body .sk-line:nth-child(3){animation-delay:.3s}@keyframes sk-pulse{50%{opacity:.55}}}.card-wrap{position:relative;display:flex}.card-wrap>.card{flex:1;min-width:0}.card-like,.prod-like{border:1px solid var(--vdv-border);background:var(--vdv-surface);cursor:pointer;color:var(--vdv-text-muted);transition:transform .12s ease}.card-like,.card-like::after{position:absolute;border-radius:50%}.card-like{top:.5rem;right:.5rem;z-index:2;width:2.1rem;height:2.1rem;font-size:.95rem;line-height:1;box-shadow:var(--shadow)}.card-like:active{transform:scale(1.12)}.card-like.is-liked{color:var(--vdv-like);border-color:var(--vdv-like)}.card-like::after{content:"";inset:-.4375rem}.prod-like{display:inline-block;margin:.35rem 0 .8rem;padding:.45rem .9rem;border-radius:var(--r-full);font-size:.88rem;font-weight:600}.prod-like:active{transform:scale(1.05)}.prod-like.is-liked{color:var(--vdv-like);border-color:var(--vdv-like)}.favoritos-note{font-size:.8rem;color:var(--vdv-text-muted);margin:.6rem 0 0}#grid-exposicao{grid-template-columns:repeat(2,1fr)}@media (min-width:720px){#grid-exposicao{grid-template-columns:repeat(4,1fr)}}.card-entering{animation:vdv-card-in .45s ease both}.card-leaving{animation:vdv-card-out .45s ease both}@media (prefers-reduced-motion:reduce){.card-entering,.card-leaving{animation:none}}.prose{max-width:44rem}.prose h1{font-size:1.55rem;margin:.5rem 0 .75rem}.prose h2{font-size:1.1rem;margin:1.5rem 0 .5rem}.prose ol,.prose ul{padding-left:1.2rem;margin:.5rem 0}.prose li{margin:.45rem 0}.prose .btn-primary{margin-top:1.25rem}.badge{display:inline-block;border-radius:var(--r-1);padding:.12rem .5rem;font-size:.72rem;font-weight:600;background:rgba(37,99,235,.1);color:var(--vdv-accent)}.badge-ok{background:rgba(22,138,69,.12);color:var(--vdv-success)}.badge-warn{background:#fef3c7;color:#92400e}.badge-sale{background:#fce7f3;color:#9d174d}@media (prefers-color-scheme:dark){.badge{background:rgba(37,99,235,.2);color:#93b4f8}.badge-ok{background:rgba(34,197,94,.18);color:var(--vdv-success-bright)}.badge-warn{background:rgba(245,158,11,.18);color:#fcd34d}.badge-sale{background:rgba(219,39,119,.2);color:#f9a8d4}}.btn{display:inline-block;min-height:2.75rem;box-sizing:border-box;padding:.6rem 1.15rem;border-radius:var(--r-full);font-weight:600;font-size:.95rem;text-decoration:none;text-align:center;border:1px solid var(--vdv-border);cursor:pointer;background:var(--vdv-surface);color:inherit;font-family:inherit;transition:filter .15s,transform .15s}.btn:hover{filter:brightness(1.05)}.btn-primary{background:var(--vdv-primary);border-color:var(--vdv-primary);color:#fff}.btn-primary:hover{background:var(--vdv-primary-dark);filter:none}.btn-sell{background:var(--vdv-cta);border-color:var(--vdv-cta);color:#3b2605}.btn-ghost{background:0 0}.btn-cta{display:block;text-align:center;font-size:1.05rem;padding:1rem;margin-top:1.25rem}.procura-list{display:flex;flex-direction:column}.procura-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.1rem;padding:.7rem .15rem;border-bottom:1px solid var(--vdv-border);text-decoration:none}.procura-line:last-child{border-bottom:0}.procura-quote{font-weight:500;color:var(--vdv-text)}.procura-loc,.procura-tag{font-size:.8rem;color:var(--vdv-text-muted)}.procura-line:hover .procura-quote,footer a{color:var(--vdv-accent)}.procura-tag{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.procura-line--media{align-items:center;flex-wrap:nowrap;column-gap:.8rem}.procura-thumb{flex:0 0 auto;width:7rem}.procura-thumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:var(--r-2);border:1px solid var(--vdv-border);background:var(--vdv-bg)}.procura-body{flex:1;min-width:0;row-gap:.1rem}.finale-demand,.finale-facts,.procura-body{display:flex;flex-direction:column}.finale-facts{list-style:none;padding:0;margin:0 0 2rem;gap:.45rem;color:var(--vdv-text-muted);font-size:.92rem}.finale-demand{padding:1.25rem 0;border-top:1px solid var(--vdv-border);gap:.7rem}.finale-demand strong{color:var(--vdv-text);font-weight:600}.finale-demand p,.finale-sell p{color:var(--vdv-text-muted);max-width:44rem}.finale-demand p{margin:0}.finale-demand .btn{align-self:flex-start}.finale-demand+h2{margin-top:3rem}.finale-sell p{margin:0 0 1rem}.finale-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.finale-link{font-size:.92rem;font-weight:600;color:var(--vdv-accent);text-decoration:none}.finale-link:hover,.prod-more a:hover,footer a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.finale-facts{color:var(--vdv-text-muted)}.procura-line{border-bottom-color:var(--vdv-border)}}.empty-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.empty-actions .btn-primary{background:var(--vdv-primary);border-color:var(--vdv-primary);color:#fff}.footer-trust,footer{color:var(--vdv-text-muted)}.footer-trust{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-weight:600;font-size:.82rem}.footer-trust li{display:inline-flex;align-items:center;gap:.35rem}.footer-trust li::before{content:"✓";color:var(--vdv-success);font-weight:800}@media (prefers-color-scheme:dark){.footer-trust li::before{color:var(--vdv-success-bright)}}footer{padding:1.75rem 1rem 2rem;font-size:.85rem;border-top:1px solid var(--vdv-border);margin-top:2.5rem;max-width:var(--container);margin-left:auto;margin-right:auto}footer a{text-decoration:none}footer p{margin:.3rem 0}.prod-photo{width:100%;border-radius:var(--radius-lg);background:var(--vdv-surface);border:1px solid var(--vdv-border);box-shadow:var(--shadow-lift);aspect-ratio:1/1;object-fit:contain;display:block;padding:.5rem}.prod-gallery,.prod-photo{max-width:32rem;margin:0 auto}.prod-gallery .prod-photo{max-width:100%}.gallery-stage{position:relative}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);outline-offset:4px}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;justify-content:center}.gallery-count{position:absolute;right:.5rem;bottom:.5rem;z-index:2;padding:.18rem .55rem;border-radius:var(--r-full);background:rgba(15,23,42,.55);color:#fff;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.gallery-arrow{display:none}@media (hover:hover) and (pointer:fine){.gallery-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.6rem;height:2.6rem;border-radius:var(--r-full);border:1px solid var(--vdv-border);background:var(--vdv-surface);color:var(--vdv-text);cursor:pointer;box-shadow:var(--shadow-lift);padding:0}.gallery-arrow svg{width:1.2rem;height:1.2rem;fill:currentColor}.gallery-arrow:hover{filter:brightness(1.05)}.gallery-arrow-prev{left:.5rem}.gallery-arrow-next{right:.5rem}}@media (prefers-reduced-motion:reduce){.gallery-track{scroll-behavior:auto}}.share-compact{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.btn-share{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.45rem .9rem;border-radius:var(--r-full);border:1px solid var(--vdv-border);background:var(--vdv-surface);color:inherit;cursor:pointer;font-weight:700;font-size:.9rem;line-height:1.2;text-decoration:none;transition:filter .15s}.btn-share:hover{filter:brightness(1.05)}.btn-share svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:currentColor}.btn-share.is-copied{border-color:var(--vdv-accent);color:var(--vdv-accent)}.prod-thumbs{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.prod-thumb{width:4rem;height:4rem;padding:0;cursor:pointer;border-radius:var(--radius);border:2px solid var(--vdv-border);background:var(--vdv-surface);overflow:hidden;opacity:.75}.prod-thumb img{width:100%;height:100%;object-fit:contain;display:block}.prod-thumb.is-active{border-color:var(--vdv-primary-ink);opacity:1}.prod-thumb:focus-visible{outline:2px solid var(--vdv-primary-ink);outline-offset:2px}.prod-title{font-size:1.35rem;margin:1rem 0 .25rem;letter-spacing:-.02em}.prod-price{font-size:var(--fs-price-lg);font-weight:800;color:var(--vdv-primary-ink);margin:0;font-variant-numeric:tabular-nums}.card-price small,.prod-price small{font-size:.72em;font-weight:600;color:var(--vdv-text-muted)}.prod-facts{list-style:none;padding:0;margin:.8rem 0;color:var(--vdv-text-muted);font-size:.92rem}.prod-facts li{margin:.22rem 0}.prod-desc{white-space:pre-wrap}.prod-note{margin:.55rem 0 .8rem;padding:.55rem .7rem;border-radius:0 var(--radius) var(--radius)0;border-left:3px solid var(--vdv-accent);background:var(--vdv-surface);font-size:.92rem;color:var(--vdv-text);line-height:1.4}.prod-note strong{font-weight:700}.prod-seller,.supplier-cond .cond-list li{font-size:.9rem;color:var(--vdv-text-muted);margin:.25rem 0 0}.contact-channels{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.contact-channels>*{flex:1 1 9.5rem;max-width:26rem}.btn-channel,.prod-more a{font-weight:700;text-decoration:none}.btn-channel{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;padding:.8rem .9rem;border-radius:var(--r-full);text-align:center;font-size:.98rem;line-height:1.2;color:#fff;border:0;cursor:pointer;transition:filter .15s}.btn-channel:hover{filter:brightness(1.08)}.btn-channel svg{width:1.3rem;height:1.3rem;flex:0 0 auto;fill:currentColor}.btn-channel.tg{background:var(--vdv-tg)}.btn-channel.wa{background:var(--vdv-wa)}.prod-sticky{display:none}@media (max-width:767px){.prod-sticky{display:flex;align-items:center;justify-content:space-between;gap:.8rem;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--vdv-surface);border-top:1px solid var(--vdv-border);box-shadow:var(--shadow-lift);padding:.55rem .9rem calc(.55rem + env(safe-area-inset-bottom,0))}.prod-sticky .sticky-price{font-weight:700;font-size:1.02rem;color:var(--vdv-text);white-space:nowrap}.prod-sticky .sticky-cta{min-height:2.7rem;padding:.5rem 1rem;flex:0 0 auto}body[data-page=produto] main{padding-bottom:calc(4.4rem + env(safe-area-inset-bottom,0))}}.action-label{display:block;margin:1.15rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--vdv-text-muted)}.action-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.action-grid>*{flex:1 1 9.5rem;max-width:26rem}.copied-note{display:block;margin:.5rem 0 0;font-size:.82rem;font-weight:600;color:var(--vdv-accent)}.btn-channel.share{background:var(--vdv-surface);color:inherit;border:1px solid var(--vdv-border)}.btn-channel.share svg{width:1.15rem;height:1.15rem}.share-row{margin:.75rem 0 0}.prod-comment-cta .btn,.share-row .btn{display:inline-flex;align-items:center;gap:.45rem}.share-row .btn svg{width:1.05rem;height:1.05rem;fill:currentColor}.wa-note{display:block;margin-top:.45rem;font-size:.8rem;color:var(--vdv-text-muted)}.prod-more{font-size:.95rem;margin:1rem 0 0}.prod-more a{color:var(--vdv-accent)}.prod-report{font-size:.85rem;margin:.75rem 0 0;color:var(--vdv-text-muted)}.prod-report a{color:var(--vdv-text-muted);text-decoration:none}.prod-report a:hover{color:var(--vdv-text)}.prod-comments{margin:1.5rem 0 0}.prod-comments h2{font-size:1.05rem;margin:0 0 .6rem}.comment-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.comment{margin:0;padding:.7rem .9rem;border-left:3px solid var(--vdv-primary);border-radius:0 var(--radius) var(--radius)0;background:var(--vdv-surface);box-shadow:var(--shadow)}.comment-text{margin:0;font-size:.92rem;line-height:1.45}.comment-meta{margin:.3rem 0 0;font-size:.8rem;color:var(--vdv-text-muted)}.comment-date{margin-left:.35rem}.prod-comment-cta{margin:1rem 0 0}.prod-trust,footer a[data-deep-link=denuncia]{color:var(--vdv-text-muted)}.prod-trust{margin:1.5rem 0 0;padding:.9rem 1rem;border-left:3px solid var(--vdv-primary);border-radius:0 var(--radius) var(--radius)0;background:var(--vdv-surface);box-shadow:var(--shadow);font-size:.88rem}.back-link{display:inline-block;margin:.5rem 0 .25rem;font-size:.9rem}.back-link:hover,.claim-link:hover,.prod-report a:hover{text-decoration:underline}.back-link,.claim-link{color:var(--vdv-accent);text-decoration:none;font-weight:600}.supplier-head-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.supplier-head-row .supplier-logo{margin:.35rem 0 .5rem}.procura-img,.supplier-logo{display:block;object-fit:cover;border-radius:var(--r-2);margin:.35rem 0 .5rem;background:var(--vdv-bg);border:1px solid var(--vdv-border)}.supplier-logo{width:4.4rem;height:4.4rem}.procura-img{width:100%;max-width:18rem;aspect-ratio:4/3}.supplier-desc{margin:.35rem 0 0;color:var(--vdv-text-muted)}.supplier-head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:.35rem 0 .6rem}.supplier-head .supplier-logo{width:5.6rem;height:5.6rem;margin:0}.supplier-head-info{min-width:0}.supplier-head-info h1{margin:0 0 .2rem}.supplier-head-info .card-meta{margin:0}.supplier-cond{margin:1rem 0;padding:.9rem 1rem;border-left:3px solid var(--vdv-primary);border-radius:0 var(--radius) var(--radius)0;background:var(--vdv-surface);box-shadow:var(--shadow)}.supplier-cond .cond-list{margin:.35rem 0 0;padding:0;list-style:none}.supplier-cond .cond-list li{margin:.25rem 0}.ad-facts{color:var(--vdv-text-muted);font-size:.95rem}.ad-example{display:flex;align-items:center;gap:var(--sp-3);text-decoration:none;color:var(--vdv-text);padding:.8rem 1rem;margin:1rem 0;border:1px solid var(--vdv-border);border-radius:var(--r-2);background:var(--vdv-surface);box-shadow:var(--shadow)}.ad-example:hover{text-decoration:none;border-color:var(--vdv-accent)}.ad-example-text{display:flex;flex-direction:column;min-width:0}.ad-example-text strong{font-size:1rem}.ad-example-text .card-meta{margin:.15rem 0 0}.ad-example-link{color:var(--vdv-accent);font-weight:600;font-size:.88rem}.ad-example-img,.ad-example-logo{width:4.4rem;height:4.4rem;flex:0 0 auto;object-fit:cover;border-radius:var(--r-2);background:var(--vdv-bg);border:1px solid var(--vdv-border)}.mini-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.card-vitrine{display:flex;align-items:center;gap:var(--sp-3);min-width:0;text-decoration:none;color:var(--vdv-text);padding:.8rem;border:1px solid var(--vdv-border);border-radius:var(--r-2);background:var(--vdv-surface);box-shadow:var(--shadow)}.card-vitrine:hover{text-decoration:none;border-color:var(--vdv-accent)}.card-vitrine-visual{flex:0 0 auto;width:3.6rem;height:3.6rem}.card-vitrine-initials,.card-vitrine-logo{width:100%;height:100%;border-radius:var(--r-2);background:var(--vdv-bg);border:1px solid var(--vdv-border)}.card-vitrine-logo{display:block;object-fit:cover}.card-vitrine-initials{display:flex;align-items:center;justify-content:center;color:var(--vdv-accent);font-weight:700;font-size:1.1rem}.card-vitrine-text{display:flex;flex-direction:column;min-width:0}.card-vitrine-text strong{font-weight:600;color:var(--vdv-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-vitrine-meta{color:var(--vdv-text-muted);font-size:.82rem}.card-vitrine-spec{color:var(--vdv-accent);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.brand small,.topnav{display:none}.topbar .btn{padding:.45rem .85rem;font-size:.85rem}}@media (min-width:720px){.hero{padding-top:1.1rem}.hero-copy h1{font-size:2.35rem}.hero-copy .searchbar{max-width:34rem}.hero-sub{max-width:44rem}.finale-facts{flex-direction:row;flex-wrap:wrap;gap:.45rem 1.4rem}.finale-demand{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.finale-demand .btn{align-self:center}.prod-photo{max-width:26rem}}.termsfeed-com---nb.termsfeed-com---nb-simple{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;max-width:100%!important;width:100%!important;border-radius:0!important;box-shadow:0-2px 10px rgba(0,0,0,.18)!important}.termsfeed-com---nb .cc-nb-main-container{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;max-width:var(--container);margin:0 auto;padding:.55rem .9rem!important}.termsfeed-com---nb .cc-nb-title{display:none!important}.termsfeed-com---nb .cc-nb-text{font-size:.8rem!important;margin:0!important;flex:1 1 16rem}.termsfeed-com---nb .cc-nb-text-urls{font-size:.72rem!important;margin:0!important}.termsfeed-com---nb .cc-nb-buttons-container{display:flex!important;gap:.4rem;margin-left:auto}.termsfeed-com---nb .cc-nb-changep,.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject{display:inline-block!important;width:auto!important;font-size:.8rem!important;padding:.4rem .8rem!important;margin:0!important}.termsfeed-com---nb .cc-nb-reject{background:0 0!important;color:var(--vdv-text)!important;border:1px solid var(--vdv-border)!important}.termsfeed-com---nb .cc-nb-reject:hover{background:rgba(91,100,114,.08)!important}@media (max-width:640px){.termsfeed-com---nb .cc-nb-main-container{padding:.5rem .75rem!important}.termsfeed-com---nb .cc-nb-buttons-container{margin-left:0}.termsfeed-com---nb .cc-nb-text{font-size:.74rem!important;line-height:1.35!important}.termsfeed-com---nb .cc-nb-text-urls{font-size:.68rem!important}#termsfeed-com---nb .cc-nb-changep,#termsfeed-com---nb .cc-nb-okagree,#termsfeed-com---nb .cc-nb-reject{font-size:.75rem!important;padding:.35rem .7rem!important}}#termsfeed-com---nb.termsfeed-com---palette-light,#termsfeed-com---nb.termsfeed-com---palette-light .cc-nb-main-container{background:var(--vdv-surface)!important;color:var(--vdv-text)!important}#termsfeed-com---nb.termsfeed-com---palette-light .cc-nb-okagree{background:var(--vdv-primary)!important;color:#fff!important;border:1px solid var(--vdv-primary)!important}#termsfeed-com---nb.termsfeed-com---palette-light .cc-nb-reject{background:0 0!important;color:var(--vdv-text)!important;border:1px solid var(--vdv-border-strong)!important}#termsfeed-com---nb.termsfeed-com---palette-light .cc-nb-changep{background:0 0!important;color:var(--vdv-text-muted)!important;border:0!important;text-decoration:underline}.bottombar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:space-around;align-items:stretch;background:var(--vdv-surface);border-top:1px solid var(--vdv-border);box-shadow:0-2px 10px rgba(16,24,40,.08);padding:.3rem .25rem env(safe-area-inset-bottom,0)}.bottombar a,.seller-card a{font-weight:600;text-decoration:none}.bottombar a{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1;max-width:6rem;padding:.35rem .25rem;border-radius:var(--radius);min-height:var(--touch-min);color:var(--vdv-text-muted);font-size:var(--fs-caption);text-align:center}.bottombar a .bb-ico{font-size:1.15rem;line-height:1}.bottombar a:hover,.bottombar a[aria-current=page]{color:var(--vdv-primary-ink)}@media (min-width:720px){.bottombar{display:none}}@media (max-width:719px){body{padding-bottom:calc(var(--bottombar-h) + env(safe-area-inset-bottom,0))}}#section-vitrines{padding:1.5rem 1.25rem;border-radius:var(--radius-lg);background:rgba(37,99,235,.04)}@media (prefers-color-scheme:dark){#section-vitrines{background:rgba(37,99,235,.1)}}.trust-pill{display:inline-flex;align-items:center;gap:.4rem;margin:.9rem 0 0;padding:.4rem .85rem;border-radius:var(--r-full);font-size:.82rem;font-weight:600;color:var(--vdv-success);background:rgba(22,138,69,.1);border:1px solid rgba(22,138,69,.25)}.trust-pill::before{content:"🛡️";font-size:.95rem}@media (prefers-color-scheme:dark){.trust-pill{color:var(--vdv-success-bright);background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.35)}}.filter-bar select,.seller-card{border:1px solid var(--vdv-border);background:var(--vdv-surface)}.seller-card{display:flex;align-items:center;gap:.8rem;margin:1.1rem 0 0;padding:.8rem 1rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:32rem}.seller-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--vdv-primary);color:#fff;font-weight:800;font-size:1.05rem}.seller-info{min-width:0}.seller-name{margin:0;font-weight:700;font-size:.98rem}.seller-loc{margin:.1rem 0 0;font-size:.82rem;color:var(--vdv-text-muted)}.seller-card a{color:var(--vdv-accent);font-size:.85rem}.seller-card a:hover{text-decoration:underline}.prod-related{margin:2.25rem 0 0}.prod-related h2{margin:0 0 .8rem}.prod-related .grid{gap:.8rem}.prod-related .prod-report{margin-top:1.5rem}.cat-block{display:flex;flex-direction:column;gap:.55rem}.cat-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cat-row-l2{padding-left:.65rem;border-left:2px solid var(--vdv-border)}.chip-group{font-weight:600}a.chip-page{background:var(--vdv-surface);border-color:var(--vdv-primary);color:var(--vdv-primary)}@media (prefers-color-scheme:dark){a.chip-page{background:rgba(37,99,235,.14);border-color:var(--vdv-accent);color:#93c5fd}}@media (max-width:640px){.cat-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cat-row::-webkit-scrollbar{display:none}}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 .4rem}.filter-bar select{min-height:2.7rem;padding:.4rem .7rem;border-radius:var(--r-full);color:var(--vdv-text);font:inherit;font-size:.95rem}.filter-bar select:focus-visible{outline:2px solid var(--vdv-accent);outline-offset:2px}.chips-ativos{margin:.35rem 0 .9rem}.chips-ativos:empty{display:none}.chip-x{font-weight:600;color:var(--vdv-primary-ink)}.chip-x span{margin-left:.15rem;font-weight:700}.cat-block .chip{min-height:2.25rem;padding:.42rem .85rem;font-size:.85rem;display:inline-flex;align-items:center}.quick-terms{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:var(--fs-small)}.quick-terms[hidden]{display:none}.qt-label{font-weight:600;color:var(--vdv-text)}.qt-term{border:0;background:0 0;color:var(--vdv-text-muted);padding:0;border-radius:var(--r-full);font:inherit;font-size:var(--fs-small);font-weight:500;cursor:pointer;min-height:1.6rem}.qt-term+.qt-term::before{content:"·";margin-right:.5rem;color:var(--vdv-border)}.qt-term:hover{color:var(--vdv-accent);text-decoration:underline}.qt-term:focus-visible{outline:2px solid var(--vdv-accent);outline-offset:2px}.vitrine-destaque{display:grid;grid-template-columns:minmax(0,40%) 1fr;gap:var(--sp-4);align-items:start;padding:var(--sp-4);border:1px solid var(--vdv-border);border-radius:var(--r-2);background:var(--vdv-surface)}.vitrine-destaque[hidden],body[data-page=explorar] #clear-search[hidden]{display:none}.vd-photo img,.vd-thumb img{object-fit:cover;display:block}.vd-photo img{width:100%;aspect-ratio:4/5;border-radius:var(--r-2)}.vd-name{display:block;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--vdv-primary-ink);margin:0 0 3px}.vd-cta:hover,.vd-name:hover{text-decoration:underline}.vd-meta{margin:0 0 8px;font-size:var(--fs-small);color:var(--vdv-text-muted)}.vd-thumbs{display:flex;gap:.45rem;margin:0 0 10px}.vd-thumb{display:block}.vd-thumb img{width:3.2rem;height:3.2rem;aspect-ratio:1/1;border-radius:var(--r-1)}.vd-thumb img.vd-contain{object-fit:contain;padding:.2rem}.vd-cta{font-size:var(--fs-small);color:var(--vdv-accent)}@media (min-width:720px){.vitrine-destaque{grid-template-columns:minmax(0,42%) 1fr;padding:var(--sp-5);gap:var(--sp-5)}}.searchbar{position:relative}.sg-list{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--vdv-surface);border:1px solid var(--vdv-border);border-radius:var(--r-2);box-shadow:var(--shadow-md);z-index:40;max-height:17rem;overflow-y:auto}.sg-item{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;cursor:pointer;font-size:var(--fs-card);color:var(--vdv-text)}.sg-item.sg-ativo{background:rgba(37,99,235,.09)}.sg-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-meta{font-size:var(--fs-xs);color:var(--vdv-text-muted);white-space:nowrap}body[data-page=explorar] .searchbar input{min-height:var(--touch-min);box-shadow:var(--shadow-md);margin-top:.35rem}body[data-page=explorar] .searchbar input:focus{box-shadow:var(--shadow-md)}body[data-page=explorar] .filter-bar .chip,body[data-page=explorar] .filter-bar select,body[data-page=fornecedor] .action-grid .btn{min-height:var(--touch-min)}.x-cats:empty{display:none}@media (max-width:640px){.x-cats{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.x-cats::-webkit-scrollbar{display:none}.x-cats .chip{flex:0 0 auto;min-height:var(--touch-min)}}@media (min-width:641px){.x-cats{overflow-x:auto}.x-cats .chip{min-height:var(--touch-min)}}.x-estado,body[data-page=produto] .seller-card{background:var(--vdv-surface);border:1px solid var(--vdv-border);border-radius:var(--r-2)}.x-estado{padding:var(--sp-4);margin:1rem 0;text-align:center}.x-estado[hidden]{display:none}.x-estado-ico{display:block;font-size:1.8rem;margin-bottom:.35rem}.x-estado h2{margin:0 0 .4rem;font-size:1.15rem}.x-estado p{margin:0 auto;max-width:34rem;color:var(--vdv-text-muted)}.gallery-dots,.x-estado .empty-actions{justify-content:center}.gallery-dots{position:absolute;left:0;right:0;bottom:.55rem;z-index:2;display:flex;gap:6px;pointer-events:none}.gallery-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.75);box-shadow:0 0 0 1px rgba(15,23,42,.35)}.gallery-dots i.is-on{background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.55)}.prod-offer{display:inline-block;margin:.4rem 0 0;padding:.28rem .8rem;border-radius:var(--r-full);background:rgba(37,99,235,.1);color:var(--vdv-primary-ink);font-size:.85rem;font-weight:600;text-transform:capitalize}@media (prefers-color-scheme:dark){.prod-offer{background:rgba(37,99,235,.22);color:#93c5fd}}body[data-page=produto] .seller-card{padding:.9rem 1rem}body[data-page=produto] .prod-title{font-size:1.5rem}@media (max-width:767px){.prod-sticky .sticky-cta{min-height:var(--touch-min)}}body[data-page=fornecedor] .supplier-head{background:var(--vdv-surface);border:1px solid var(--vdv-border);border-radius:var(--r-2);padding:.9rem 1rem}body[data-page=fornecedor] .claim-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}@media (max-width:767px){body:has(#termsfeed-com---nb):has(.prod-sticky) #termsfeed-com---nb{bottom:calc(4.4rem + env(safe-area-inset-bottom,0))!important}}@media (prefers-color-scheme:dark){.sg-item{background:var(--vdv-surface)}.sg-item.sg-ativo{background:rgba(96,165,250,.18)}.sg-group-label{color:#93c5fd}}@media (prefers-reduced-motion:reduce){.card,.card:hover{transform:none!important;transition:none!important}}