.vg-pokemon{--vg-pokemon-ink: #16171d;--vg-pokemon-muted: rgba(22, 23, 29, .72);--vg-pokemon-line: rgba(22, 23, 29, .12);--vg-pokemon-yellow: #ffd83d;--vg-pokemon-red: #f04b42;--vg-pokemon-blue: #2f80ed;--vg-pokemon-green: #22a06b;color:var(--vg-pokemon-ink)}.vg-pokemon__inner{padding-block:48px}.vg-pokemon--portal .vg-pokemon__inner{padding-block:40px 54px}.vg-pokemon__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;align-items:stretch}.vg-pokemon__copy{min-height:360px;display:flex;flex-direction:column;justify-content:center;padding:36px;border-radius:8px;background:linear-gradient(130deg,#ffd83deb,#f04b42db 52%,#2f80eddb),url(https://dexgo.com.br/assets/pokedex/0025.png) right 24px bottom 12px / min(34vw,300px) auto no-repeat;overflow:hidden}.vg-pokemon--portal .vg-pokemon__copy{min-height:420px;background:linear-gradient(125deg,#ffd83df0,#f04b42e0 48%,#2f80ede6),url(https://dexgo.com.br/assets/pokedex/0025.png) right 26px bottom 10px / min(34vw,340px) auto no-repeat}.vg-pokemon--collections .vg-pokemon__copy,.vg-pokemon--pokedex .vg-pokemon__copy{min-height:300px}.vg-pokemon--collections .vg-pokemon__copy{background:linear-gradient(135deg,#ffd83de6,#2f80edd6),url(https://dexgo.com.br/assets/sets/official/pt-br/sv03pt5-logo.png) right 28px bottom 28px / min(34vw,320px) auto no-repeat}.vg-pokemon--pokedex .vg-pokemon__copy{background:linear-gradient(135deg,#22a06bdb,#2f80edd6),url(https://dexgo.com.br/assets/pokedex/0006.png) right 18px bottom 0 / min(32vw,300px) auto no-repeat}.vg-pokemon__eyebrow,.vg-pokemon__kicker{margin:0 0 10px;font-size:.78rem;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:0}.vg-pokemon__heading{max-width:760px;margin:0;font-size:clamp(2rem,3.4rem,3.4rem);line-height:1.02;letter-spacing:0}.vg-pokemon__text{max-width:620px;margin-top:18px;font-size:1.05rem;line-height:1.6}.vg-pokemon__actions,.vg-pokemon__quick,.vg-pokemon__filters{display:flex;flex-wrap:wrap;gap:10px}.vg-pokemon__actions{margin-top:26px}.vg-pokemon__button,.vg-pokemon__quick a,.vg-pokemon__filters button,.vg-pokemon__more{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--vg-pokemon-line);padding:10px 14px;font-weight:800;line-height:1.2;text-decoration:none}.vg-pokemon__button--primary{color:#fff;background:var(--vg-pokemon-ink)}.vg-pokemon__button--secondary,.vg-pokemon__quick a,.vg-pokemon__filters button,.vg-pokemon__more{color:var(--vg-pokemon-ink);background:#ffffffdb}.vg-pokemon__panel{display:grid;gap:12px}.vg-pokemon__panel>div{min-height:112px;display:flex;flex-direction:column;justify-content:center;border-radius:8px;border:1px solid var(--vg-pokemon-line);padding:20px;background:#ffffffe0}.vg-pokemon__panel strong{font-size:2rem;line-height:1}.vg-pokemon__panel span{margin-top:8px;color:var(--vg-pokemon-muted);font-weight:700}.vg-pokemon__quick{margin-top:18px}.vg-pokemon__finder{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;border:1px solid var(--vg-pokemon-line);border-radius:8px;padding:18px;background:#fff}.vg-pokemon__finder label{display:block;font-size:1.25rem;line-height:1.2;font-weight:900}.vg-pokemon__finder-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.vg-pokemon__finder-control input{width:100%;min-height:48px;border:1px solid var(--vg-pokemon-line);border-radius:8px;padding:12px 14px;background:#fff;color:var(--vg-pokemon-ink)}.vg-pokemon__entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.vg-pokemon__entry-card{min-height:270px;position:relative;display:flex;align-items:end;border:1px solid var(--vg-pokemon-line);border-radius:8px;padding:22px;color:var(--vg-pokemon-ink);text-decoration:none;background:#fff;overflow:hidden}.vg-pokemon__entry-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background:linear-gradient(160deg,#ffffffeb,#ffffff94)}.vg-pokemon__entry-card--singles{background:linear-gradient(135deg,#ffd83d57,#f04b4238)}.vg-pokemon__entry-card--sets{background:linear-gradient(135deg,#2f80ed33,#ffd83d38)}.vg-pokemon__entry-card--pokedex{background:linear-gradient(135deg,#22a06b3d,#2f80ed2e)}.vg-pokemon__entry-card>img{position:absolute;right:10px;top:14px;width:min(48%,170px);height:170px;object-fit:contain;z-index:1}.vg-pokemon__entry-logos{position:absolute;inset:16px 14px auto auto;width:min(62%,230px);display:grid;gap:12px;z-index:1}.vg-pokemon__entry-logos img{width:100%;max-height:76px;object-fit:contain}.vg-pokemon__entry-copy{position:relative;z-index:2;max-width:78%;display:grid;gap:8px}.vg-pokemon__entry-copy strong{display:block;font-size:1.7rem;line-height:1.05}.vg-pokemon__entry-copy span:last-child{color:var(--vg-pokemon-muted);font-weight:700;line-height:1.35}.vg-pokemon__spotlight{margin-top:34px}.vg-pokemon__portal-sets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vg-pokemon__featured-pokemon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.vg-pokemon__featured-link{min-height:86px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--vg-pokemon-line);border-radius:8px;padding:10px;color:var(--vg-pokemon-ink);background:#fff;text-decoration:none}.vg-pokemon__featured-link img{width:76px;height:66px;object-fit:contain;border-radius:8px;background:linear-gradient(135deg,#22a06b1f,#ffd83d24)}.vg-pokemon__featured-link strong,.vg-pokemon__featured-link span{display:block}.vg-pokemon__featured-link strong{font-size:1rem;line-height:1.2}.vg-pokemon__featured-link span{margin-top:4px;color:var(--vg-pokemon-muted);font-size:.82rem;font-weight:700}.vg-pokemon__section{margin-top:44px}.vg-pokemon__section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.vg-pokemon__section-head h2{margin:0;font-size:1.9rem;line-height:1.1;letter-spacing:0}.vg-pokemon__search{width:min(100%,380px)}.vg-pokemon__search input{width:100%;min-height:44px;border:1px solid var(--vg-pokemon-line);border-radius:8px;padding:10px 14px;background:#fff;color:var(--vg-pokemon-ink)}.vg-pokemon__filters{margin-bottom:18px}.vg-pokemon__filters button{min-height:36px;padding:8px 12px;cursor:pointer}.vg-pokemon__filters button[aria-pressed=true]{color:#fff;background:var(--vg-pokemon-blue);border-color:var(--vg-pokemon-blue)}.vg-pokemon__sets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vg-pokemon__set-card,.vg-pokemon__pokemon-card{border:1px solid var(--vg-pokemon-line);border-radius:8px;background:#fff;color:var(--vg-pokemon-ink);text-decoration:none;overflow:hidden}.vg-pokemon__set-card{min-height:236px;display:flex;flex-direction:column}.vg-pokemon__portal-sets .vg-pokemon__set-card{min-height:214px}.vg-pokemon__set-media{height:118px;display:flex;align-items:center;justify-content:center;padding:18px;background:linear-gradient(135deg,#ffd83d2e,#2f80ed29)}.vg-pokemon__set-media img{max-width:100%;max-height:88px;object-fit:contain}.vg-pokemon__set-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px}.vg-pokemon__set-title{margin:0;font-size:1rem;line-height:1.25}.vg-pokemon__set-meta,.vg-pokemon__pokemon-meta{color:var(--vg-pokemon-muted);font-size:.86rem;line-height:1.35}.vg-pokemon__set-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:.82rem;font-weight:800}.vg-pokemon__set-symbol{width:24px;height:24px;object-fit:contain}.vg-pokemon__pokedex{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vg-pokemon__pokemon-card{min-height:172px;display:grid;grid-template-rows:94px auto;padding:10px}.vg-pokemon__pokemon-media{display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#22a06b26,#ffd83d2e)}.vg-pokemon__pokemon-media img{max-width:86px;max-height:86px;object-fit:contain}.vg-pokemon__pokemon-name{display:block;margin-top:10px;font-weight:900;line-height:1.2}.vg-pokemon__pokemon-types{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vg-pokemon__type{border-radius:8px;padding:4px 7px;background:#2f80ed1a;color:var(--vg-pokemon-ink);font-size:.72rem;font-weight:800}.vg-pokemon__more{width:100%;margin-top:16px;cursor:pointer}.vg-pokemon__empty{grid-column:1 / -1;min-height:120px;display:grid;place-items:center;border:1px dashed var(--vg-pokemon-line);border-radius:8px;color:var(--vg-pokemon-muted);text-align:center;padding:24px}.vg-pokemon[data-vg-loading=true] .vg-pokemon__sets:before,.vg-pokemon[data-vg-loading=true] .vg-pokemon__pokedex:before{content:"Carregando...";grid-column:1 / -1;color:var(--vg-pokemon-muted)}[data-mode=featured] .vg-pokemon__filters,[data-mode=featured] .vg-pokemon__search,[data-mode=featured] .vg-pokemon__more{display:none}@media screen and (max-width:989px){.vg-pokemon__hero,.vg-pokemon__section-head{grid-template-columns:1fr;display:grid}.vg-pokemon__sets{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-pokemon__pokedex{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-pokemon__finder,.vg-pokemon__entry-grid,.vg-pokemon__portal-sets,.vg-pokemon__featured-pokemon{grid-template-columns:1fr}.vg-pokemon__entry-card{min-height:230px}}@media screen and (max-width:640px){.vg-pokemon__inner{padding-block:34px}.vg-pokemon__copy{min-height:420px;padding:24px;background-position:right -24px bottom 4px;background-size:250px auto}.vg-pokemon__heading{font-size:2.25rem}.vg-pokemon--portal .vg-pokemon__copy,.vg-pokemon--collections .vg-pokemon__copy,.vg-pokemon--pokedex .vg-pokemon__copy{background-position:right -32px bottom 4px;background-size:230px auto}.vg-pokemon__finder-control{grid-template-columns:1fr}.vg-pokemon__entry-copy{max-width:86%}.vg-pokemon__sets,.vg-pokemon__pokedex{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-pokemon__set-card{min-height:228px}.vg-pokemon__pokemon-card{min-height:164px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/villago-pokemon-hub.css.map */
