.entrar_pagina__tW_an{min-height:100svh;display:grid;place-items:center;padding:var(--s-6) var(--gutter);background:var(--bg-2)}.entrar_cartao___bO0g{width:min(100%,400px);background:var(--bg);border-radius:var(--r-card);padding:var(--s-7) var(--s-6);display:grid;gap:var(--s-5)}.entrar_marca__HerVw{color:var(--label);text-align:center}.entrar_titulo__GwjhX{font-size:var(--fs-h3);text-align:center}.entrar_form__Wy0KF{display:grid;gap:var(--s-4)}.entrar_erro___DxE7{font-size:var(--fs-small);color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:var(--r-field);padding:var(--s-3) var(--s-4)}.entrar_rodape__t2QWy{font-size:var(--fs-caption);color:var(--label-2);text-align:center}.Botao_botao__TpGq9{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--hit);padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease),opacity var(--dur-2) var(--ease)}.Botao_botao__TpGq9,.Botao_botao__TpGq9:hover{text-decoration:none}.Botao_botao__TpGq9:active{transform:scale(.98)}.Botao_botao__TpGq9:disabled,.Botao_botao__TpGq9[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.Botao_lg__8REpM{min-height:52px;padding:0 var(--s-6)}.Botao_primario__0DTYl{background:var(--accent);color:#fff}.Botao_primario__0DTYl:hover{background:var(--accent-hover)}.Botao_secundario__CicX7{background:var(--bg-2);color:var(--label)}.Botao_secundario__CicX7:hover{background:var(--bg-3)}.Botao_link__6thhi{min-height:var(--hit);padding:0 var(--s-2);border-radius:6px;color:var(--accent);font-weight:400}.Botao_link__6thhi:after{content:"›";font-size:1.15em;line-height:1;margin-left:-2px}.Botao_link__6thhi:hover{text-decoration:underline;text-underline-offset:3px}.Botao_spinner__vf1BX{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Botao_girar__d8b8_ .8s linear infinite}@keyframes Botao_girar__d8b8_{to{transform:rotate(1turn)}}.Sheet_sheet__O5r5Y{position:fixed;margin:0;padding:0;border:0;background:var(--bg);color:var(--label);box-shadow:var(--shadow-sheet);overflow:hidden;display:none;flex-direction:column}.Sheet_sheet__O5r5Y[open]{display:flex}.Sheet_sheet__O5r5Y::backdrop{background:rgba(0,0,0,.28);animation:Sheet_fundo__ZC6xg var(--dur-3) var(--ease)}.Sheet_direita__xnBGS{inset:0 0 0 auto;width:min(420px,100%);height:100dvh;max-height:100dvh;border-radius:var(--r-sheet) 0 0 var(--r-sheet)}.Sheet_direita__xnBGS[open]{animation:Sheet_entrarDireita__Qwxvf var(--dur-3) var(--ease)}.Sheet_baixo__YUrTv{inset:auto 0 0 0;width:100%;max-width:100%;max-height:90dvh;border-radius:var(--r-sheet) var(--r-sheet) 0 0}.Sheet_baixo__YUrTv[open]{animation:Sheet_entrarBaixo__8gKQW var(--dur-3) var(--ease)}@media (max-width:767px){.Sheet_auto__22rFS{inset:auto 0 0 0;width:100%;max-width:100%;height:auto;max-height:90dvh;border-radius:var(--r-sheet) var(--r-sheet) 0 0}.Sheet_auto__22rFS[open]{animation:Sheet_entrarBaixo__8gKQW var(--dur-3) var(--ease)}}@media (min-width:768px){.Sheet_auto__22rFS{inset:0 0 0 auto;width:min(420px,100%);height:100dvh;max-height:100dvh;border-radius:var(--r-sheet) 0 0 var(--r-sheet)}.Sheet_auto__22rFS[open]{animation:Sheet_entrarDireita__Qwxvf var(--dur-3) var(--ease)}}.Sheet_cabecalho__GuJJ7{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--separator-soft);flex:0 0 auto}.Sheet_grabber__pDDFF{display:none;width:36px;height:5px;border-radius:3px;background:var(--separator);margin:var(--s-2) auto 0}@media (max-width:767px){.Sheet_auto__22rFS .Sheet_grabber__pDDFF,.Sheet_baixo__YUrTv .Sheet_grabber__pDDFF{display:block}}.Sheet_titulo__X5Dx7{font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--track-tight)}.Sheet_fechar__VQiOS{width:var(--hit);height:var(--hit);display:grid;place-items:center;border-radius:50%;background:var(--bg-2);color:var(--label);transition:background var(--dur-2) var(--ease)}.Sheet_fechar__VQiOS:hover{background:var(--bg-3)}.Sheet_corpo__4o3kf{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5);padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom))}@keyframes Sheet_entrarDireita__Qwxvf{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes Sheet_entrarBaixo__8gKQW{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}@keyframes Sheet_fundo__ZC6xg{0%{opacity:0}to{opacity:1}}.Hero_hero__2jiqY{padding-top:var(--s-8);padding-bottom:var(--s-8);text-align:center;background:var(--bg);overflow:clip}.Hero_texto__4729o{display:grid;justify-items:center;gap:var(--s-4)}.Hero_titulo__OO0mU{font-size:var(--fs-hero);max-width:14ch;margin-inline:auto}.Hero_tagline__FlYi5{font-size:clamp(19px,2.2vw,24px);line-height:1.35;color:var(--label-2);max-width:34ch;text-wrap:pretty}.Hero_ctas__O4K0n{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-2)}.Hero_destaques__J_mLD{text-align:left;margin-top:var(--s-8);display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,280px);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);padding-bottom:var(--s-2);scrollbar-width:none}.Hero_destaques__J_mLD::-webkit-scrollbar{display:none}.Hero_destaques__J_mLD>*{scroll-snap-align:center}@media (min-width:768px){.Hero_destaques__J_mLD{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:var(--s-5);overflow:visible;width:min(100% - 2 * var(--gutter),var(--max-w));margin-inline:auto;padding-inline:0;align-items:start}.Hero_destaques__J_mLD>*{transform:translateY(calc(var(--shift, 0px) * var(--fator, 1)));will-change:transform}.Hero_destaques__J_mLD>:nth-child(2){margin-top:var(--s-7)}}.confirmacao_pagina__D0Z04{padding-top:calc(var(--nav-h) + var(--s-8));padding-bottom:var(--section-pad);display:grid;gap:var(--s-6);max-width:600px}.confirmacao_cabecalho__YCB3_{display:grid;justify-items:center;text-align:center;gap:var(--s-4)}.confirmacao_icone__xR0Dp{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.confirmacao_titulo__0xY_e{font-size:var(--fs-h2)}.confirmacao_lead__NpZyp{color:var(--label-2);font-size:var(--fs-body);max-width:40ch;text-wrap:pretty}.confirmacao_cta__PebaR{display:grid;justify-items:center;gap:var(--s-3)}.confirmacao_cartao__rZyAl{background:var(--bg-2);border-radius:var(--r-card);padding:var(--s-5);display:grid;gap:var(--s-3)}.confirmacao_cartaoTitulo__GkX15{font-size:var(--fs-body);font-weight:600}.confirmacao_chave__iE0Gk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg);border-radius:var(--r-field);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.confirmacao_lista__YjALR{list-style:none;display:grid;gap:var(--s-2);font-size:var(--fs-small)}.confirmacao_linha__5O4hz{display:flex;justify-content:space-between;gap:var(--s-3)}.confirmacao_muted__dcKn1{color:var(--label-2)}.confirmacao_total__rx7Sh{font-weight:700;font-size:var(--fs-body);border-top:1px solid var(--separator);padding-top:var(--s-3)}.confirmacao_nota__R83Ri{font-size:var(--fs-caption);color:var(--label-2);text-align:center}.Stepper_stepper__n1qyp{display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--bg-2)}.Stepper_botao__3h6xA{width:var(--hit);height:var(--hit);display:grid;place-items:center;border-radius:50%;color:var(--label);font-size:20px;line-height:1;transition:background var(--dur-2) var(--ease)}.Stepper_botao__3h6xA:hover:not(:disabled){background:var(--bg-3)}.Stepper_botao__3h6xA:disabled{color:var(--label-3);cursor:not-allowed}.Stepper_valor__7Dp12{min-width:28px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.Preco_preco__uOg3k{display:inline-flex;align-items:baseline;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--label)}.Preco_md___YRVP{font-size:var(--fs-body)}.Preco_lg__NmyJL{font-size:24px}.Preco_centavos__cUGaD{font-size:.72em;font-weight:500;color:var(--label-2)}.Segmented_grupo__Su_kr{display:grid;gap:var(--s-2)}.Segmented_rotulo__Pkv8J{font-size:var(--fs-small);font-weight:600}.Segmented_opcoes__paY0D{display:flex;flex-wrap:wrap;gap:var(--s-2)}.Segmented_opcao__JMOBF{min-height:var(--hit);min-width:var(--hit);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--bg-2);color:var(--label);font-size:var(--fs-small);font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.Segmented_opcao__JMOBF:hover{background:var(--bg-3)}.Segmented_opcao__JMOBF:active{transform:scale(.97)}.Segmented_opcao__JMOBF[aria-checked=true]{background:var(--label);color:#fff}.Segmented_comDescricao__WDW8_ .Segmented_opcao__JMOBF{flex:1 1 160px;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s-3) var(--s-4);border-radius:var(--r-field);text-align:left}.Segmented_descricao__9pe_V{font-size:var(--fs-caption);font-weight:400;opacity:.8}.AdicionarSacola_form__68G4_{display:grid;gap:var(--s-5)}.AdicionarSacola_cores__Af65a{display:grid;gap:var(--s-2)}.AdicionarSacola_rotulo__CpIiO{font-size:var(--fs-small);font-weight:600}.AdicionarSacola_listaCores__5Koso{display:flex;flex-wrap:wrap;gap:var(--s-2)}.AdicionarSacola_cor__g3dfS{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit);padding:0 var(--s-4) 0 var(--s-2);border-radius:var(--r-pill);background:var(--bg-2);color:var(--label);font-size:var(--fs-small);font-weight:500;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.AdicionarSacola_cor__g3dfS[aria-checked=true]{background:var(--label);color:#fff}.AdicionarSacola_amostra__SxlBb{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.AdicionarSacola_linhaFinal__shbaG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.AdicionarSacola_quantidade__pQyvk{display:grid;gap:var(--s-2)}.AdicionarSacola_ajuda__Kt8kV{font-size:13px;color:var(--label-2)}.AdicionarSacola_barra__HiEi4{display:none}@media (max-width:767px){.AdicionarSacola_barra__HiEi4{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-top:1px solid var(--separator-soft)}@media (prefers-reduced-transparency:reduce){.AdicionarSacola_barra__HiEi4{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.AdicionarSacola_botaoPrincipal__EoLPh{display:none}.AdicionarSacola_espacoBarra__4sOvw{height:88px}}.ProdutoImagem_caixa__OxdGK{position:relative;aspect-ratio:4/5;width:100%;border-radius:var(--r-card);background:var(--bg-2);overflow:hidden}.ProdutoImagem_caixa__OxdGK img{object-fit:cover}.ProdutoImagem_fallback__ABE7D{position:absolute;inset:0;display:grid;place-items:center;padding:var(--s-4)}.ProdutoImagem_categoria__NT2iB{position:absolute;top:var(--s-4);left:var(--s-4);font-size:11px;color:var(--label-2)}.ProdutoImagem_inicial__c7asJ{font-size:clamp(64px,12vw,112px);font-weight:700;letter-spacing:var(--track-tight);color:color-mix(in srgb,var(--accent) 18%,transparent);line-height:1;-webkit-user-select:none;user-select:none}.ProdutoCard_card__A9bv7{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}@media (hover:hover){.ProdutoCard_card__A9bv7:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}}.ProdutoCard_link__nhfUw{display:flex;flex-direction:column;gap:var(--s-3);color:inherit;text-decoration:none;border-radius:var(--r-card)}.ProdutoCard_link__nhfUw:hover{text-decoration:none}.ProdutoCard_link__nhfUw:focus-visible{outline-offset:4px}.ProdutoCard_corpo__rceJX{display:grid;gap:var(--s-1);padding:0 var(--s-1) var(--s-3)}.ProdutoCard_nome__8Vl_M{font-size:var(--fs-body);font-weight:600;letter-spacing:0;line-height:1.3}.ProdutoCard_descricao__FbR65{font-size:var(--fs-small);color:var(--label-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProdutoCard_linha__Axz0O{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2)}.ProdutoCard_comprar__MLyXD{font-size:var(--fs-small);color:var(--accent);white-space:nowrap}.ProdutoCard_comprar__MLyXD:after{content:" ›"}.ProdutoCard_compacto__GzvhT .ProdutoCard_descricao__FbR65{display:none}.FaixaParceria_faixa__zbsDL{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:600;color:var(--label-2)}.FaixaParceria_ponto__jlNZV{width:6px;height:6px;border-radius:50%;background:var(--accent)}html.js .Reveal_reveal__4vWh2:not(.Reveal_visivel__RTFLM){opacity:0;transform:translateY(16px)}.Reveal_reveal__4vWh2{transition:opacity .6s var(--ease),transform .6s var(--ease)}@media (prefers-reduced-motion:reduce){html.js .Reveal_reveal__4vWh2:not(.Reveal_visivel__RTFLM){opacity:1;transform:none}}.ProdutoDetalhe_pagina__9SlFf{padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--section-pad)}.ProdutoDetalhe_voltar__rjbp8{display:inline-flex;align-items:center;min-height:var(--hit);font-size:var(--fs-small);color:var(--label-2);margin-bottom:var(--s-4)}.ProdutoDetalhe_voltar__rjbp8:before{content:"‹ ";margin-right:4px}.ProdutoDetalhe_grade__Qj2GK{display:grid;gap:var(--s-6)}@media (min-width:768px){.ProdutoDetalhe_grade__Qj2GK{grid-template-columns:55fr 45fr;gap:var(--s-8);align-items:start}.ProdutoDetalhe_info__0_2g5{position:sticky;top:calc(var(--nav-h) + var(--s-5))}}.ProdutoDetalhe_galeria__flxgh{display:grid;gap:var(--s-3)}.ProdutoDetalhe_miniaturas__9_cle{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.ProdutoDetalhe_info__0_2g5{display:grid;gap:var(--s-5)}.ProdutoDetalhe_cabecalho__ZyuOg{display:grid;gap:var(--s-2)}.ProdutoDetalhe_titulo__GwcqI{font-size:clamp(28px,4vw,40px)}.ProdutoDetalhe_descricao__B1R87{color:var(--label-2);line-height:1.5;text-wrap:pretty}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:var(--r-pill);background:var(--bg-2);color:var(--label);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.Badge_ponto__9UCwt{width:6px;height:6px;border-radius:50%;background:var(--label-3)}.Badge_sucesso__Zi6Lp .Badge_ponto__9UCwt{background:var(--success)}.Badge_atencao__txE_d .Badge_ponto__9UCwt{background:var(--warning)}.Badge_perigo__xcg_4 .Badge_ponto__9UCwt{background:var(--danger)}.Tabela_wrap__e2Wrd{width:100%;overflow-x:auto}.Tabela_tabela__EETY0{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.Tabela_tabela__EETY0 th{position:sticky;top:0;background:var(--bg);text-align:left;font-size:12px;font-weight:600;color:var(--label-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--separator);white-space:nowrap}.Tabela_tabela__EETY0 td{padding:var(--s-3);border-bottom:1px solid var(--separator-soft);vertical-align:top}.Tabela_fim__tYjCq{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tabela_vazio__Rz_Dj{padding:var(--s-6);text-align:center;color:var(--label-2)}@media (max-width:767px){.Tabela_tabela__EETY0 thead{display:none}.Tabela_tabela__EETY0,.Tabela_tabela__EETY0 tbody,.Tabela_tabela__EETY0 td,.Tabela_tabela__EETY0 tr{display:block;width:100%}.Tabela_tabela__EETY0 tr{padding:var(--s-3) 0;border-bottom:1px solid var(--separator);display:grid;gap:var(--s-1)}.Tabela_tabela__EETY0 td{display:grid;grid-template-columns:110px 1fr;gap:var(--s-3);padding:2px 0;border:0;text-align:left}.Tabela_tabela__EETY0 td:before{content:attr(data-rotulo);font-size:12px;color:var(--label-2)}.Tabela_celula__W_9PC{justify-self:start}}.admin_pagina__qLf0M{display:grid;gap:var(--s-6)}.admin_cabecalho__vqcQi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.admin_titulo__15RLb{font-size:var(--fs-h2)}.admin_subtitulo__2loQk{color:var(--label-2);font-size:var(--fs-small)}.admin_cartoes__0EL_z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4)}.admin_cartao__89bkU{background:var(--bg-2);border-radius:var(--r-card);padding:var(--s-5);display:grid;gap:var(--s-2);align-content:start}.admin_cartaoClaro__TW5gV{background:var(--bg);border:1px solid var(--separator-soft)}.admin_kpiRotulo__5Zkse{font-size:13px;color:var(--label-2)}.admin_kpiValor__6hihH{font-size:28px;font-weight:700;letter-spacing:var(--track-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_kpiNota__1BNbE{font-size:var(--fs-caption);color:var(--label-2)}.admin_secao__R2RnH{display:grid;gap:var(--s-4)}.admin_secaoTitulo__A1ISU{font-size:var(--fs-h3)}.admin_grid2__FuUK0{display:grid;gap:var(--s-5)}@media (min-width:900px){.admin_grid2__FuUK0{grid-template-columns:1fr 1fr}}.admin_grid3__JuPfZ{display:grid;gap:var(--s-5)}@media (min-width:1100px){.admin_grid3__JuPfZ{grid-template-columns:repeat(3,1fr)}}.admin_lista__zDwnH{list-style:none;display:grid;gap:var(--s-2);font-size:var(--fs-small)}.admin_linha__BcAv2{display:flex;justify-content:space-between;gap:var(--s-3)}.admin_muted__gW8dh{color:var(--label-2)}.admin_mono__IFBkY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_form__CT_at{display:grid;gap:var(--s-3)}.admin_formLinha__r7MvB{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:end}.admin_okMsg__WZBu7{font-size:13px;color:var(--success)}.admin_erroMsg__I6f9j{font-size:13px;color:var(--danger)}.admin_acoesLinha__Pt6x8{display:flex;flex-wrap:wrap;gap:var(--s-2)}.admin_paginacao__XzhCM{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-small);color:var(--label-2)}.admin_evento__CCHMQ{display:grid;grid-template-columns:140px 1fr;gap:var(--s-3);font-size:13px;padding:var(--s-2) 0;border-bottom:1px solid var(--separator-soft)}.admin_evento__CCHMQ:last-child{border-bottom:0}.admin_pre__jNZw6{font-size:12px;white-space:pre-wrap;word-break:break-word;color:var(--label-2);background:var(--bg);border-radius:var(--r-field);padding:var(--s-3);max-height:220px;overflow:auto}.admin_select__j_KZS{min-height:var(--hit);padding:0 var(--s-4);border:1px solid var(--separator);border-radius:var(--r-field);background:var(--bg);color:var(--label)}.admin_rotulo__Pk6s7{font-size:13px;font-weight:600;display:grid;gap:var(--s-1)}.Campo_campo__ZIzi0{display:grid;gap:var(--s-2)}.Campo_rotulo__OYCGE{font-size:var(--fs-small);font-weight:600;color:var(--label)}.Campo_controle__FjNZR{width:100%;min-height:var(--hit);padding:10px var(--s-4);border:1px solid var(--separator);border-radius:var(--r-field);background:var(--bg);color:var(--label);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.Campo_controle__FjNZR::placeholder{color:var(--label-3)}.Campo_controle__FjNZR:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.Campo_controle__FjNZR[aria-invalid=true]{border-color:var(--danger)}textarea.Campo_controle__FjNZR{min-height:112px;resize:vertical}.Campo_ajuda__gdqNa{font-size:13px;color:var(--label-2)}.Campo_erro__G2h_W{font-size:13px;color:var(--danger)}.Vazio_vazio__zgTXD{display:grid;justify-items:center;text-align:center;gap:var(--s-3);padding:var(--s-8) var(--s-5)}.Vazio_titulo___OzDv{font-size:var(--fs-h3);font-weight:700}.Vazio_descricao___DkF2{color:var(--label-2);max-width:36ch}.SacolaSheet_lista__mSnkV{list-style:none;display:grid;gap:var(--s-4)}.SacolaSheet_item__SBIyO{display:grid;grid-template-columns:64px 1fr;gap:var(--s-3);align-items:start}.SacolaSheet_miniatura__ZNSqK{width:64px;height:80px;border-radius:12px;background:var(--bg-2);overflow:hidden;position:relative;display:grid;place-items:center;font-weight:700;color:color-mix(in srgb,var(--accent) 24%,transparent);font-size:28px}.SacolaSheet_miniatura__ZNSqK img{object-fit:cover}.SacolaSheet_dados__EJRY_{display:grid;gap:var(--s-1)}.SacolaSheet_nome__WfPH2{font-weight:600;font-size:var(--fs-small)}.SacolaSheet_variante__tzD9u{font-size:13px;color:var(--label-2)}.SacolaSheet_controles__Iu2Cj{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2)}.SacolaSheet_remover__A5MqS{font-size:13px;color:var(--label-2);min-height:var(--hit);padding:0 var(--s-2)}.SacolaSheet_remover__A5MqS:hover{color:var(--danger);text-decoration:underline}.SacolaSheet_rodape__oinZV{flex:0 0 auto;display:grid;gap:var(--s-3);padding:var(--s-4) var(--s-5) calc(var(--s-5) + env(safe-area-inset-bottom));border-top:1px solid var(--separator-soft);background:var(--bg)}.SacolaSheet_subtotal__2eetZ{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.SacolaSheet_frete__Gl13o{font-size:var(--fs-caption);color:var(--label-2)}.SacolaSheet_acoes__aEF1z{display:grid;gap:var(--s-2);justify-items:center}.SacolaSheet_acoes__aEF1z>:first-child{width:100%}.CupomCampo_linha__VWOtL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2);align-items:end}.CupomCampo_sucesso__L3Xf8{font-size:13px;color:var(--success)}.CupomCampo_erro__mPt19{font-size:13px;color:var(--danger)}.ResumoSacola_cartao__AoxXG{background:var(--bg-2);border-radius:var(--r-card);padding:var(--s-5);display:grid;gap:var(--s-4)}.ResumoSacola_titulo__55JO8{font-size:var(--fs-body);font-weight:600}.ResumoSacola_lista__5x7eq{list-style:none;display:grid;gap:var(--s-3)}.ResumoSacola_item__BU8os{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-small)}.ResumoSacola_itemNome__mJx54{display:grid}.ResumoSacola_itemVariante__SsgkN{color:var(--label-2);font-size:13px}.ResumoSacola_totais__GWgDM{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--separator);font-size:var(--fs-small)}.ResumoSacola_linha__IDYx4{display:flex;justify-content:space-between;gap:var(--s-3)}.ResumoSacola_frete__BIHhQ{color:var(--label-2);font-size:var(--fs-caption)}.ResumoSacola_total__VVQoP{font-weight:700;font-size:var(--fs-body);padding-top:var(--s-2)}.ResumoSacola_desconto__yyPF0{color:var(--success)}.CheckoutForm_pagina__87S_I{padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--section-pad)}.CheckoutForm_titulo__tBQvE{font-size:var(--fs-h2);margin-bottom:var(--s-6)}.CheckoutForm_grade__xb3cF{display:grid;gap:var(--s-6)}@media (min-width:900px){.CheckoutForm_grade__xb3cF{grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-8);align-items:start}.CheckoutForm_resumo__7dMZz{position:sticky;top:calc(var(--nav-h) + var(--s-5));order:2}}.CheckoutForm_form__cByJD{display:grid;gap:var(--s-5)}.CheckoutForm_secao___GyPB{display:grid;gap:var(--s-4)}.CheckoutForm_secaoTitulo__MiwKY{font-size:var(--fs-h3)}.CheckoutForm_duasColunas__5rP8y{display:grid;gap:var(--s-4)}@media (min-width:600px){.CheckoutForm_duasColunas__5rP8y{grid-template-columns:1fr 1fr}}.CheckoutForm_erroGeral__ztFWY{font-size:var(--fs-small);color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:var(--r-field);padding:var(--s-3) var(--s-4)}.CheckoutForm_privacidade__yi3yP{font-size:var(--fs-caption);color:var(--label-2);line-height:1.5}.CheckoutForm_honeypot__AT2bv{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}