@media (min-width:1024px){.home-v2 .shell.shell{max-width:none;padding-inline:var(--recuo-site)}}.home-v2 section.hero:before{aspect-ratio:auto;filter:blur(48px);background:radial-gradient(66% 72% at 16% 28%,#6366f126,#0000 72%),radial-gradient(52% 64% at 84% 24%,#22d3ee21,#0000 72%),radial-gradient(40% 55% at 50% 88%,#a855f747,#0000 70%);width:auto;inset:0;transform:none}.home-v2.grade-de-cards{background:0 0;overflow:visible}.home-v2 .carrossel-palco{isolation:isolate;position:relative}.home-v2 .carrossel-seta{--seta:40px;z-index:2;width:var(--seta);height:var(--seta);background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink);opacity:1;visibility:visible;transition:background .18s var(--ease), border-color .18s var(--ease), opacity .18s var(--ease), visibility 0s linear 0s;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;box-shadow:0 8px 24px #0009,0 2px 6px #00000073}.home-v2 .carrossel-seta.esq{left:0;transform:translate(-50%,-50%)}.home-v2 .carrossel-seta.dir{right:0;transform:translate(50%,-50%)}.home-v2 .carrossel-seta svg{width:20px;height:20px}.home-v2 .carrossel-seta:hover{background:var(--line);border-color:var(--accent)}.home-v2 .carrossel-seta:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.home-v2 .carrossel-seta.oculta{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), visibility 0s linear .18s}@media (min-width:1024px){.home-v2 .carrossel-seta{--seta:44px}}@media (max-width:900px),(pointer:coarse){.home-v2 .carrossel-seta{display:none}}.home-v2 .carrossel-pontos{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.home-v2 .carrossel-pontos button{justify-content:center;align-items:center;width:11px;height:24px;display:flex}.home-v2 .carrossel-pontos button:before{content:"";background:var(--ink-muted);width:7px;height:7px;transition:background .2s var(--ease), transform .2s var(--ease);border-radius:999px;display:block}.home-v2 .carrossel-pontos button:hover:before{background:var(--ink-soft)}.home-v2 .carrossel-pontos button[aria-current=true]:before{background:var(--accent)}.home-v2 .carrossel-pontos button.longe:before{transform:scale(.6)}.home-v2 .carrossel-pontos button:focus-visible{outline:2px solid var(--accent-light);outline-offset:0}@media (max-width:900px){.home-v2 .carrossel-pontos.estimado{visibility:hidden}}.home-v2 .grade-semana{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}@media (min-width:901px){.home-v2 .grade-semana>.prod:nth-child(n+13){display:none}}@media (min-width:600px) and (max-width:900px){.home-v2 .grade-semana{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v2 .grade-semana>.prod:nth-child(n+9){display:none}}@media (max-width:599px){.home-v2 .grade-semana{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2 .grade-semana>.prod:nth-child(n+5){display:none}}@supports (width:1cqi){.home-v2 .prod .pbody .pprice{container-type:inline-size}.home-v2 .prod .pbody .pprice b{font-size:min(1.05rem, 96cqi / var(--preco-em,6.4))}@media (max-width:900px){.home-v2 .prod .pbody .pprice b{font-size:min(1rem, 96cqi / var(--preco-em,6.4))}}}.home-v2 .prod .pzona{display:contents}.home-v2 .prod{align-self:start}.home-v2 .prod .pbody .pprice{flex-wrap:wrap;row-gap:0;line-height:1.2}.home-v2 .prod .pbody .pseller{margin-top:6px}.home-v2 .prod .ptitle.ptitle--variante,.home-v2 .prod .pprice b.pprice__variante,.home-v2 .prod .pimg .pimg-fundo{display:none}.home-v2 .prod .pseller .savatar img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-v2 .prod-section.prods-stacked .prods>.prods-vagas{grid-row:1/span 2;grid-column:span var(--colunas-vagas)}@media (min-width:600px) and (max-width:900px){.home-v2 .prod-section.prods-stacked .prods>.prods-vagas{flex:0 0 calc(var(--vagas) * (100% - 12px * 3) / 4 + (var(--vagas) - 1) * 14px)}}.home-v2 .categoria-texto{margin-top:clamp(28px,5vw,48px)}.home-v2 .categoria-texto__caixa{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:clamp(20px,3vw,28px);font-size:.9rem;line-height:1.65}.home-v2 .categoria-texto h2,.home-v2 .categoria-texto h3{color:var(--ink);font-weight:700}.home-v2 .categoria-texto h2{margin-bottom:8px;font-size:1.05rem}.home-v2 .categoria-texto h3{margin:18px 0 6px;font-size:.95rem}.home-v2 .categoria-texto p{max-width:78ch}.home-v2 .categoria-texto p+p{margin-top:8px}.home-v2 .categoria-texto a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}
