.catalogo_pagina__RiMuD{min-height:100vh;background:var(--bg-base);color:var(--text)}.catalogo_topo__c2n5B{display:flex;align-items:center;gap:14px;padding:22px 20px;border-bottom:1px solid var(--line);background:radial-gradient(600px 300px at 10% -20%,rgba(168,85,247,.08),transparent 60%),var(--bg-850)}.catalogo_logo__DsAmO{width:46px;height:46px;border-radius:12px;flex:none}.catalogo_tituloTopo__e1MG2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.2px}.catalogo_subtituloTopo__j65Qe{margin:2px 0 0;font-size:12.5px;color:var(--text-dim)}.catalogo_topoArte__IrBVj{border-bottom:1px solid var(--line);background:linear-gradient(#16151c,#0e0d12)}.catalogo_tituloArte__w5iPr{max-width:760px;margin:0 auto}.catalogo_arte__beFiO{display:block;width:100%;height:auto}.catalogo_buscaBarra___0ZZ7{position:sticky;top:0;z-index:5;padding:12px 20px;background:var(--bg-850);border-bottom:1px solid var(--line)}.catalogo_buscaCampo__VWt7r{max-width:1180px;margin:0 auto;position:relative}.catalogo_buscaInput__xLD5w{width:100%;height:48px;padding:0 42px 0 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:16px}.catalogo_buscaInput__xLD5w::placeholder{color:var(--text-mute)}.catalogo_buscaInput__xLD5w:focus{outline:none;border-color:var(--neon-dim);box-shadow:0 0 0 2px var(--glow)}.catalogo_buscaLimpar__Mojsa{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:none;background:transparent;color:var(--text-dim);font-size:22px;line-height:1;cursor:pointer;border-radius:50%}.catalogo_buscaLimpar__Mojsa:active,.catalogo_buscaLimpar__Mojsa:hover{background:var(--elev);color:var(--text)}.catalogo_avisoReconciliacao__cGFmV{display:flex;align-items:flex-start;gap:8px;max-width:1180px;margin:12px auto 0;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(246,166,35,.1);border:1px solid rgba(246,166,35,.25);color:var(--pending);font-size:12px;line-height:1.4}.catalogo_avisoReconciliacaoLista___DNc8{margin:0;padding:0 0 0 16px;flex:1}.catalogo_avisoReconciliacaoFechar__gIt5H{flex-shrink:0;border:none;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.catalogo_miolo__CpwUy{max-width:1180px;margin:0 auto;padding:22px 20px 48px}.catalogo_vazio__flcDE{color:var(--text-dim);font-size:14px;padding:40px 0;text-align:center}.catalogo_grade__l_8pB{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.catalogo_foto__jKEdw{position:relative;aspect-ratio:16/10;background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.catalogo_fotoImg__tGnLy{object-fit:cover}.catalogo_semFoto__Fr780{width:100%;height:100%;display:grid;place-items:center;font-size:30px;font-weight:800;color:var(--text-mute)}.catalogo_corpo__mZDd_{padding:14px 16px 16px}.catalogo_linhaTitulo__VwjC_{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.catalogo_rotulo__4lTjD{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.1px;line-height:1.25}.catalogo_preco__3r2Oa{margin:6px 0 10px;font-size:16px;font-weight:800;color:var(--neon-strong)}.catalogo_semEstoque__lw1O2{margin:0;font-size:12.5px;color:var(--text-mute);font-style:italic}.catalogo_rodape__FIjTa{max-width:1180px;margin:24px auto 88px;padding:16px 20px;color:var(--text-dim);font-size:13.5px;font-weight:600;text-align:center;border-top:1px solid var(--line)}.catalogo_saborChips__1x1Vs{display:flex;flex-wrap:wrap;gap:6px}.catalogo_saborChip__yKaYS{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.catalogo_saborChip__yKaYS:active{background:var(--elev)}.catalogo_saborChipNome__0jRNN{font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.catalogo_saborChipPreco__0zIxx{font-size:11px;color:var(--text-dim);line-height:1}.catalogo_saborChipAtivo__6yQ9h{padding:0 4px;border-color:var(--neon-dim);background:var(--glow);cursor:default}.catalogo_saborChipMais__EIa8X,.catalogo_saborChipMenos__k_DyE{width:26px;height:26px;border-radius:999px;border:none;background:var(--surface-2);color:var(--text);font-size:15px;line-height:1;display:grid;place-items:center;cursor:pointer;flex:none}.catalogo_saborChipMais__EIa8X:active,.catalogo_saborChipMenos__k_DyE:active{background:var(--elev)}.catalogo_saborChipNoLimite__yaZYv{flex-wrap:wrap;height:auto;min-height:34px;padding-bottom:4px}.catalogo_saborChipLimite__F8EwZ{flex-basis:100%;text-align:center;font-size:10.5px;line-height:1.2;color:var(--text-mute)}.catalogo_saborChipMais__EIa8X:disabled{opacity:.35;cursor:default}.catalogo_saborChipQuantidade__uoET3{min-width:14px;text-align:center;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.catalogo_stepper__4Yz0_{display:flex;align-items:center;gap:6px;flex:none}.catalogo_stepperBtn__Locry{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:16px;line-height:1;display:grid;place-items:center;cursor:pointer}.catalogo_stepperBtn__Locry:disabled{opacity:.35;cursor:default}.catalogo_stepperBtn__Locry:not(:disabled):active{background:var(--elev)}.catalogo_stepperValor___nsVn{min-width:18px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.catalogo_barraCarrinho___v_9U{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:10;display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border:none;border-radius:var(--radius);background:var(--neon-dim);color:#fff;font-size:13.5px;font-weight:700;box-shadow:var(--shadow-lg);cursor:pointer}.catalogo_barraCarrinho___v_9U strong{margin-left:auto}.catalogo_drawerFundo__KvXEJ{position:fixed;inset:0;z-index:20;background:rgba(0,0,0,.55);display:flex;align-items:flex-end}.catalogo_drawer__eS4Bj{width:100%;max-height:88vh;margin:0 auto;max-width:560px;display:flex;flex-direction:column;background:var(--bg-850);border:1px solid var(--line);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:var(--shadow-lg)}.catalogo_drawerAlca__ic16_{width:40px;height:4px;border-radius:2px;background:var(--line-stronger);margin:10px auto 0;flex:none}.catalogo_drawerCabecalho__ODAGi{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;flex:none}.catalogo_drawerTitulo__E3Imo{margin:0;font-size:16px;font-weight:800}.catalogo_drawerFechar__uBed1{width:36px;height:36px;border-radius:50%;border:none;background:var(--surface-2);color:var(--text-dim);font-size:20px;line-height:1;cursor:pointer}.catalogo_drawerCorpo__k6iI_{flex:1;overflow-y:auto;padding:4px 18px 12px}.catalogo_drawerRodape__b7yi6{flex:none;padding:14px 18px calc(18px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.catalogo_drawerTotalLinha__qktPX{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;color:var(--text-dim)}.catalogo_drawerTotalLinha__qktPX strong{font-size:19px;color:var(--text)}.catalogo_drawerVoltar__Doz5z{border:none;background:transparent;color:var(--text-dim);font-size:13px;font-weight:600;cursor:pointer;padding:6px 0;text-align:center}.catalogo_itemCarrinhoLinha__CXsMV{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.catalogo_itemCarrinhoInfo___2QGa{display:flex;flex-direction:column;gap:2px;min-width:0}.catalogo_itemCarrinhoModelo__czH3S{font-size:13px;font-weight:700}.catalogo_itemCarrinhoSabor__Vu_bA{font-size:12.5px;color:var(--text-dim)}.catalogo_itemCarrinhoPreco__McXB5{font-size:11.5px;color:var(--text-mute)}.catalogo_itemCarrinhoLimite__KQKgm{font-size:11px;font-weight:700;color:var(--text-mute)}.catalogo_itemCarrinhoRemover__qIkBN{grid-column:1/-1;justify-self:start;border:none;background:transparent;color:var(--danger);font-size:11.5px;font-weight:700;cursor:pointer;padding:2px 0}.catalogo_esvaziarBtn__euBQD{width:100%;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:12.5px;font-weight:700;cursor:pointer}.catalogo_formEntrega__cXMgW{display:flex;flex-direction:column;gap:14px;padding:8px 0 4px}.catalogo_formCampo__Ord0P{display:flex;flex-direction:column;gap:6px}.catalogo_formLabel__FMlbw{font-size:12.5px;font-weight:700;color:var(--text-dim)}.catalogo_formCampoAjuda__k1ktt{margin-top:-2px;font-size:12px;line-height:1.4;color:var(--text-dim)}.catalogo_formInput__7d5lh{height:46px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:16px}.catalogo_formInput__7d5lh:focus{outline:none;border-color:var(--neon-dim);box-shadow:0 0 0 2px var(--glow)}.catalogo_formAjuda__8d_0m{margin:0;font-size:12px;color:var(--text-mute);text-align:center}.catalogo_botaoPrimario__OTR6W{display:flex;align-items:center;justify-content:center;height:44px;border:none;border-radius:var(--radius-sm);background:var(--ok);color:#06210f;font-size:14px;font-weight:800;text-decoration:none;text-align:center;cursor:pointer}.catalogo_botaoPrimario__OTR6W:disabled,.catalogo_botaoPrimario__OTR6W[aria-disabled=true]{opacity:.4;cursor:default}.catalogo_botaoPrimario__OTR6W:not(:disabled):active{opacity:.85}.catalogo_avisoCheckout__NBb1n{margin:0 0 10px;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(246,166,35,.1);border:1px solid rgba(246,166,35,.25);color:var(--pending);font-size:12.5px;line-height:1.45}.catalogo_resumoPagamento__Q2wHb{margin:0 0 10px;padding:12px;border-radius:var(--radius-sm);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);font-size:13px;line-height:1.45}.catalogo_resumoPagamentoTitulo__gF_Si{margin:0 0 4px;font-size:12px;font-weight:800;color:var(--ok);text-transform:uppercase;letter-spacing:.3px}.catalogo_resumoPagamentoLinha__jrBcM{margin:0;color:var(--text)}.catalogo_botaoSecundario__bTZzu{display:flex;align-items:center;justify-content:center;height:44px;margin-top:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}.catalogo_obrigado__kzx4u{max-width:520px;margin:48px auto;padding:0 20px;text-align:center}.catalogo_obrigadoTitulo__ItXPD{margin:0 0 12px;font-size:22px;font-weight:800}.catalogo_obrigadoTexto__OlWw3{margin:0 0 20px;color:var(--text-dim);font-size:14.5px;line-height:1.5}.catalogo_precoDe__juP9q{color:var(--text-mute);font-size:12.5px;font-weight:600;text-decoration:line-through}.catalogo_precoPor__ribuN{color:var(--neon-strong);font-weight:800}.catalogo_seloPromocao___J6Qs{max-width:1180px;margin:12px auto 0;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--neon-dim);background:var(--glow);color:var(--text);font-size:14px;line-height:1.4}.catalogo_seloPromocao___J6Qs strong{color:var(--neon-strong)}.catalogo_seloPromocaoNota__FGqb5{color:var(--text-dim);font-size:12.5px}