.varejo_pagina__71OOt{min-height:100vh;background:#f6f7f9;color:#1f2937}.varejo_topo__oDllt{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.varejo_topoInterno__bV6_F{max-width:1160px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.varejo_marca__KsIph{font-weight:800;font-size:1.15rem;color:#1e3a8a;text-decoration:none}.varejo_topoLinks__o8Fcg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.95rem}@media (max-width:520px){.varejo_topoLinks__o8Fcg{font-size:.88rem;gap:8px 12px}}.varejo_topoLinks__o8Fcg a{color:#374151;text-decoration:none}.varejo_botaoCarrinho__rF_QI{background:#1e3a8a;color:#fff!important;padding:8px 14px;border-radius:999px;font-weight:600}.varejo_conteudo__D5Mc0{max-width:1160px;margin:0 auto;padding:20px 16px 48px}.varejo_faixa__ugwI3{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:10px;padding:12px 14px;font-size:.92rem;margin-bottom:18px}.varejo_filtros__lla8E{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;align-items:center}.varejo_chip__SHDV5{border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:6px 14px;font-size:.9rem;cursor:pointer}.varejo_chipAtivo__z3X8u{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.varejo_busca__FPNIv{flex:1 1;min-width:180px;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem}.varejo_grade__tD5YA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (min-width:720px){.varejo_grade__tD5YA{grid-template-columns:repeat(3,1fr);gap:18px}}@media (min-width:1000px){.varejo_grade__tD5YA{grid-template-columns:repeat(4,1fr)}}.varejo_card__JhEQy{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .15s}.varejo_card__JhEQy:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.varejo_foto__7So_q{aspect-ratio:1/1;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:56px;overflow:hidden}.varejo_foto__7So_q img{width:100%;height:100%;object-fit:cover}.varejo_cardCorpo___L_JG{padding:12px;display:flex;flex-direction:column;gap:4px}.varejo_cardTitulo__kY5v9{font-size:.98rem;font-weight:600;line-height:1.3}.varejo_cardCategoria__UVLCl{font-size:.8rem;color:#6b7280}.varejo_preco__0mQMR{font-size:1.15rem;font-weight:800;color:#111827}.varejo_parcela__qoFEE{font-size:.8rem;color:#6b7280}.varejo_vazio__l89wS{background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:32px 18px;text-align:center;color:#4b5563}.varejo_produto__d0zMe{display:grid;grid-gap:22px;gap:22px}@media (min-width:820px){.varejo_produto__d0zMe{grid-template-columns:1fr 1fr;gap:36px}}.varejo_produtoFoto__fH8wE{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:96px}.varejo_produtoFoto__fH8wE img{width:100%;height:100%;object-fit:cover}.varejo_produtoInfo__D9dhn h1{font-size:1.5rem;line-height:1.25;margin-bottom:6px}.varejo_precoGrande__ko17i{font-size:1.9rem;font-weight:800;margin:10px 0 2px}.varejo_rotulo__EI2OA{font-weight:600;margin:18px 0 8px;font-size:.95rem}.varejo_tamanhos__DchoD{display:flex;flex-wrap:wrap;gap:8px}.varejo_tamanho__JTf8n{min-width:46px;text-align:center;padding:9px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-weight:600}.varejo_tamanhoAtivo__xnVR5{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.varejo_campo__n5ydM{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;background:#fff}.varejo_quantidade__vAFkh{width:90px}.varejo_botaoPrincipal__KSrkZ{display:block;width:100%;background:#16a34a;color:#fff;border:0;border-radius:10px;padding:14px;font-size:1.05rem;font-weight:700;cursor:pointer;margin-top:18px;text-align:center;text-decoration:none}.varejo_botaoPrincipal__KSrkZ:disabled{background:#9ca3af;cursor:not-allowed}.varejo_botaoSecundario__1N_Do{display:inline-block;background:#fff;color:#1e3a8a;border:1px solid #1e3a8a;border-radius:10px;padding:11px 16px;font-weight:600;cursor:pointer;text-decoration:none}.varejo_aviso__QD30y{margin-top:14px;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;font-size:.9rem;color:#78350f}.varejo_ok__Lkpuv{margin-top:12px;padding:10px 14px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46;font-weight:600}.varejo_erro__soekk{margin:12px 0;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b}.varejo_descricao__JXqJ9{margin-top:18px;color:#374151;white-space:pre-line}.varejo_garantias__JHoTw{list-style:none;margin-top:16px;display:grid;grid-gap:6px;gap:6px;font-size:.92rem;color:#374151}.varejo_duasColunas__X83sb{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.varejo_duasColunas__X83sb{grid-template-columns:1.5fr 1fr;align-items:start}}.varejo_caixa__H0AGl{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.varejo_caixa__H0AGl h2{font-size:1.1rem;margin-bottom:12px}.varejo_linhaItem__IQxia{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.varejo_linhaItem__IQxia:last-child{border-bottom:0}.varejo_miniFoto__wB5vV{width:64px;height:64px;background:#f3f4f6;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:28px}.varejo_miniFoto__wB5vV img{width:100%;height:100%;object-fit:cover}.varejo_itemNome__i_p3O{font-weight:600;font-size:.95rem}.varejo_itemMeta__rejmk{font-size:.85rem;color:#6b7280}.varejo_itemDireita__ftXwL{text-align:right;font-weight:700}.varejo_remover__m9PGl{background:none;border:0;color:#b91c1c;cursor:pointer;font-size:.82rem;margin-top:4px}.varejo_linhaTotal__45gnF{display:flex;justify-content:space-between;padding:6px 0}.varejo_totalFinal__hof_z{font-size:1.2rem;font-weight:800;border-top:1px solid #e5e7eb;margin-top:6px;padding-top:10px}.varejo_formGrade__xe8lh{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.varejo_formGrade__xe8lh .varejo_cheio___J5aQ{grid-column:1/-1}.varejo_grupo__QQ_TU label{display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.varejo_rodape___1NIe{max-width:1160px;margin:0 auto;padding:24px 16px 40px;color:#6b7280;font-size:.88rem;display:flex;flex-wrap:wrap;gap:8px 18px}.varejo_rodape___1NIe a{color:#1e3a8a}.varejo_texto__9_uaB{max-width:760px}.varejo_texto__9_uaB h2{margin:22px 0 6px;font-size:1.15rem}.varejo_texto__9_uaB li,.varejo_texto__9_uaB p{margin-bottom:8px}.varejo_texto__9_uaB ul{padding-left:20px}