@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 .grade-semana{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:column;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}.home-v2 .lojas-section{margin:clamp(28px,6vw,48px) 0 clamp(40px,7vw,64px)}.home-v2 .lojas-lista{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none;display:grid}.home-v2 .lojas-cartao{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);text-align:center;transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 16px;display:flex}.home-v2 .lojas-cartao:hover{border-color:#a855f78c;transform:translateY(-2px)}.home-v2 .lojas-foto{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.home-v2 .lojas-foto img{object-fit:cover;width:100%;height:100%}.home-v2 .lojas-foto--letra{color:var(--accent-light);font-size:1.6rem;font-weight:700}.home-v2 .lojas-nome{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:.9rem;font-weight:600;display:inline-flex;overflow:hidden}.home-v2 .lojas-nome svg{width:15px;height:15px;fill:var(--accent);flex:none}.home-v2 .lojas-info{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:.76rem;display:flex}.home-v2 .lojas-nota{color:var(--ink);align-items:center;gap:3px;font-weight:600;display:inline-flex}.home-v2 .lojas-nota svg{width:13px;height:13px;fill:var(--amber)}.home-v2 .lojas-nota small{color:var(--ink-muted);font-size:.72rem;font-weight:400}@media (min-width:601px) and (max-width:900px){.home-v2 .lojas-lista{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.home-v2 .lojas-lista{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.home-v2 .lojas-lista::-webkit-scrollbar{display:none}.home-v2 .lojas-lista>li{scroll-snap-align:start;flex:0 0 calc(41.6667% - 5px)}}.home-v2 .top10 .prods{container-type:inline-size}.home-v2 .top10-item{--top10-cw:calc((100cqw - 70px) / 6);scroll-snap-align:start;flex:none;align-items:flex-end;display:flex;position:relative}.home-v2 .top10-item>.prod{z-index:1;width:var(--top10-cw);scroll-snap-align:none;flex:none;position:relative}.home-v2 .top10-num{z-index:0;font-size:calc(var(--top10-h,calc(var(--top10-cw) * .75 + 96px)) * .6 / .74);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:max(2px, .01em) var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:-.02em;margin-right:-.1em;font-weight:600;line-height:.74;position:relative}.home-v2 .top10-item--10 .top10-num{letter-spacing:-.1em}.home-v2 .top10-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:600px) and (max-width:900px){.home-v2 .top10-item{--top10-cw:calc((100cqw - 36px) / 4)}}@media (max-width:599px){.home-v2 .top10-item{--top10-cw:calc((100cqw - 12px) / 2.25)}}
