._2IIR3q_cabecalho{background:var(--ma-creme);padding-block:var(--s-5) var(--s-6);margin-bottom:var(--s-5)}._2IIR3q_cabecalho h1{font-size:var(--fs-5);color:var(--ma-cafe)}._2IIR3q_trilha ol{margin:0 0 var(--s-2);gap:var(--s-1) var(--s-2);flex-wrap:wrap;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}._2IIR3q_trilha li+li:before{content:"›";margin-right:var(--s-2);color:var(--text-soft)}._2IIR3q_trilha a{text-decoration:none}._2IIR3q_trilha a:hover{text-decoration:underline}._2IIR3q_extra{margin-top:var(--s-2);color:var(--text-soft);max-width:46rem;font-size:var(--fs-2)}
.ObRYzW_caixa{justify-self:center;width:100%;max-width:560px;position:relative}.ObRYzW_form{background:var(--bg-soft);border:2px solid var(--border);border-radius:var(--r-pill);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);align-items:center;display:flex}.ObRYzW_form:focus-within{border-color:var(--ma-brasa);background:var(--ma-branco)}.ObRYzW_form input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.65rem 0 .65rem 1.1rem;font-size:1rem}.ObRYzW_form input::placeholder{color:var(--text-soft)}.ObRYzW_form button{background:var(--ma-laranja);width:44px;height:44px;color:var(--ma-branco);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:2px;display:grid}.ObRYzW_form button:hover{background:var(--ma-brasa)}.ObRYzW_form button svg{width:20px;height:20px}.ObRYzW_painel{z-index:40;max-height:min(70vh,520px);padding:var(--s-2);border-radius:var(--r-md);background:var(--ma-branco);border:1px solid var(--border-strong);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #2b1d1673}.ObRYzW_lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ObRYzW_opcao a{align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-sm);color:var(--text);text-decoration:none;display:flex}.ObRYzW_ativa a,.ObRYzW_opcao a:hover{background:var(--ma-creme);color:var(--text)}.ObRYzW_mini{object-fit:contain;background:var(--ma-branco);border:1px solid var(--border);border-radius:10px;flex:none;width:48px;height:48px}.ObRYzW_miniIcone,.ObRYzW_miniCat{background:var(--ma-creme);color:var(--ma-tangerina);--icone-fundo:var(--ma-creme);place-items:center;display:grid}.ObRYzW_miniCat{background:var(--ma-laranja);color:var(--ma-branco);border-color:var(--ma-laranja);--icone-fundo:var(--ma-laranja)}.ObRYzW_miniIcone svg,.ObRYzW_miniCat svg{width:34px;height:34px}.ObRYzW_textos{gap:1px;min-width:0;display:grid}.ObRYzW_nome{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ObRYzW_nome mark{background:var(--ma-amarelo);color:var(--ma-cafe);border-radius:3px;padding:0 1px}.ObRYzW_cat{letter-spacing:.05em;text-transform:uppercase;color:var(--ma-brasa);font-size:.75rem;font-weight:800}.ObRYzW_todos{border-top:1px solid var(--border);justify-content:center;font-weight:800;color:var(--ma-brasa)!important;border-radius:0 0 var(--r-sm) var(--r-sm)!important}.ObRYzW_nada{padding:var(--s-3);color:var(--text-soft);font-weight:600}@media (max-width:760px){.ObRYzW_caixa{grid-area:2/1/auto/-1;max-width:none}.ObRYzW_painel{max-height:60vh}}
.D-mdAW_foto{aspect-ratio:1;border-radius:var(--r-md);background:var(--ma-branco);max-width:100%;position:relative;overflow:hidden}.D-mdAW_foto img{object-fit:contain;width:100%;height:100%}.D-mdAW_sem{align-content:center;place-items:center;gap:var(--s-2);background:var(--ma-creme);--icone-fundo:var(--ma-creme);display:grid}.D-mdAW_icone{width:46%;height:auto;color:var(--ma-tangerina)}.D-mdAW_aviso{color:var(--text-soft);font-size:.9rem;font-weight:700}
.hBw1pG_header{z-index:20;background:var(--ma-branco);box-shadow:0 1px 0 var(--border);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.hBw1pG_linha{align-items:center;gap:var(--s-4) var(--s-5);padding-block:var(--s-3);grid-template-columns:auto 1fr auto;display:grid}.hBw1pG_logo{display:block}.hBw1pG_logo img{aspect-ratio:322.8/114.8;width:150px;height:auto}.hBw1pG_acoes{align-items:center;gap:var(--s-2);display:flex}.hBw1pG_social{width:44px;height:44px;color:var(--ma-laranja);--icone-fundo:var(--ma-branco);transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.hBw1pG_social:hover{color:var(--ma-brasa);transform:translateY(-1px)}.hBw1pG_socialIcone{width:42px;height:42px}.hBw1pG_sacola{border-radius:var(--r-pill);background:var(--ma-brasa);min-height:48px;color:var(--ma-branco);--icone-fundo:var(--ma-brasa);align-items:center;gap:.4rem;padding:.35rem 1rem .35rem .75rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.hBw1pG_sacola:hover{color:var(--ma-branco);--icone-fundo:#973a15;background:#973a15}.hBw1pG_sacolaIcone{width:30px;height:30px;margin:-4px 0}.hBw1pG_contador{border-radius:var(--r-pill);background:var(--ma-amarelo);min-width:1.6rem;height:1.6rem;color:var(--ma-cafe);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35rem;font-size:.85rem;display:grid}.hBw1pG_contador[data-vazio]{color:var(--ma-branco);background:#ffffff40}.hBw1pG_cats{border-top:1px solid var(--border);background:var(--ma-branco)}.hBw1pG_cats ul{gap:var(--s-1);scrollbar-width:none;padding-block:var(--s-2);margin:0 auto;list-style:none;display:flex;overflow-x:auto}.hBw1pG_cats ul::-webkit-scrollbar{display:none}.hBw1pG_cats li{flex:none}@media (min-width:1100px){.hBw1pG_cats ul{justify-content:space-between}}.hBw1pG_cats a{border-radius:var(--r-pill);min-height:38px;color:var(--text);white-space:nowrap;--icone-fundo:var(--ma-branco);align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.hBw1pG_cats a:hover{background:var(--ma-creme);color:var(--ma-brasa);--icone-fundo:var(--ma-creme)}.hBw1pG_cats a[aria-current=page]{background:var(--ma-brasa);color:var(--ma-branco);--icone-fundo:var(--ma-brasa)}.hBw1pG_catIcone{width:22px;height:22px;color:var(--ma-laranja)}.hBw1pG_cats a[aria-current=page] .hBw1pG_catIcone{color:var(--ma-branco)}@media (max-width:760px){.hBw1pG_linha{gap:var(--s-3);grid-template-columns:1fr auto}.hBw1pG_logo img{width:124px}.hBw1pG_sacolaTexto{display:none}.hBw1pG_social{width:40px;height:40px}.hBw1pG_socialIcone{width:38px;height:38px}.hBw1pG_acoes{gap:var(--s-1)}.hBw1pG_sacola{padding-inline:.6rem .75rem}}
.H7w5XG_card{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-lg);background:var(--ma-branco);border:1px solid var(--border);min-width:0;transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease), border-color var(--t-base) var(--ease);grid-template-rows:1fr auto;display:grid}.H7w5XG_card:hover{box-shadow:var(--shadow-2);border-color:var(--border-strong);transform:translateY(-3px)}.H7w5XG_link{align-content:start;gap:var(--s-2);color:inherit;min-width:0;text-decoration:none;display:grid}.H7w5XG_link:hover{color:inherit}.H7w5XG_link:hover .H7w5XG_nome{color:var(--ma-brasa)}.H7w5XG_cat{letter-spacing:.06em;text-transform:uppercase;color:var(--ma-brasa);margin-top:var(--s-1);font-size:.72rem;font-weight:800}.H7w5XG_nome{font-family:var(--font-body);letter-spacing:0;-webkit-line-clamp:3;transition:color var(--t-fast) var(--ease);-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.H7w5XG_rodape{gap:var(--s-2);display:grid}.H7w5XG_preco{color:var(--text-soft);font-size:.85rem;font-weight:600}.H7w5XG_valor{font-family:var(--font-display);color:var(--ma-brasa);font-size:1.2rem;font-weight:600;line-height:1.1}.H7w5XG_rodape .btn{width:100%;min-height:42px;padding-inline:.75rem;font-size:.92rem}
.HTiLIq_linha{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.HTiLIq_linha>.btn{flex:220px;min-height:54px;font-size:1.05rem}.HTiLIq_qtd{border:2px solid var(--border-strong);border-radius:var(--r-pill);background:var(--ma-branco);align-items:center;display:inline-flex}.HTiLIq_qtd button{width:46px;height:50px;color:var(--ma-brasa);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;font-size:1.4rem;font-weight:800}.HTiLIq_qtd button:hover:not(:disabled){background:var(--ma-creme)}.HTiLIq_qtd button:disabled{color:var(--border-strong);cursor:default}.HTiLIq_qtd input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;width:3rem;font-size:1.1rem;font-weight:800}.HTiLIq_qtd input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.HTiLIq_qtd input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.S6Hkya_footer{margin-top:var(--s-8);background:var(--ma-cafe);color:#f3e6dc;padding-block:var(--s-7) calc(var(--s-5) + env(safe-area-inset-bottom,0px));--icone-fundo:var(--ma-cafe)}.S6Hkya_footer a{color:var(--ma-branco)}.S6Hkya_footer a:hover{color:var(--ma-tangerina)}.S6Hkya_grade{gap:var(--s-6);grid-template-columns:1.2fr 1fr 1.3fr;display:grid}.S6Hkya_marca{gap:var(--s-4);align-content:start;max-width:320px;display:grid}.S6Hkya_marca img{aspect-ratio:322.8/117;width:220px;height:auto}.S6Hkya_titulo{color:var(--ma-tangerina);margin-bottom:var(--s-3);font-size:1.15rem}.S6Hkya_lista{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.S6Hkya_lista a{text-decoration:none}.S6Hkya_lista a:hover{text-decoration:underline}.S6Hkya_contatos{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.S6Hkya_contatos li{align-items:center;gap:var(--s-3);min-width:0;display:flex}.S6Hkya_contatos a{overflow-wrap:anywhere}.S6Hkya_ic{width:34px;height:34px;color:var(--ma-tangerina);flex:none}.S6Hkya_horario{margin-top:var(--s-4);color:#d9c6b8;font-size:.9rem}.S6Hkya_base{justify-content:flex-start;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);padding-top:var(--s-4);color:#d9c6b8;border-top:1px solid #ffffff24;flex-wrap:wrap;font-size:.85rem;display:flex}@media (max-width:860px){.S6Hkya_grade{grid-template-columns:1fr 1fr}.S6Hkya_marca{grid-column:1/-1}}@media (max-width:520px){.S6Hkya_grade{grid-template-columns:1fr}}
.eAJ2IW_conteudo{gap:var(--s-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.eAJ2IW_passos{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.eAJ2IW_passos li{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);border:1px solid var(--border);align-items:flex-start;display:flex}.eAJ2IW_passos h2{font-size:var(--fs-3);margin-bottom:var(--s-2)}.eAJ2IW_passos p+p{margin-top:var(--s-2)}.eAJ2IW_passos p{max-width:60ch}.eAJ2IW_ic{width:64px;height:64px;color:var(--ma-branco);background:var(--ma-laranja);--icone-fundo:var(--ma-laranja);border-radius:50%;flex:none}.eAJ2IW_contato{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--ma-creme);justify-items:start;display:grid;position:sticky;top:150px}.eAJ2IW_contato h2{font-size:var(--fs-3)}.eAJ2IW_horario{color:var(--text-soft);font-size:.95rem}@media (max-width:860px){.eAJ2IW_conteudo{grid-template-columns:1fr}.eAJ2IW_contato{position:static}}@media (max-width:480px){.eAJ2IW_passos li{flex-direction:column}}
._7T5Noq_hero{background:var(--ma-laranja);color:var(--ma-branco);--icone-fundo:var(--ma-laranja);position:relative;overflow:hidden}._7T5Noq_hero:after{content:"";background:var(--ma-degrade);height:10px;position:absolute;inset:auto 0 0}._7T5Noq_heroGrade{align-items:center;gap:var(--s-6);padding-block:var(--s-7) var(--s-8);grid-template-columns:1.1fr .9fr;display:grid}._7T5Noq_heroTexto{gap:var(--s-4);justify-items:start;min-width:0;display:grid}._7T5Noq_heroRotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--ma-cafe);background:var(--ma-amarelo);border-radius:var(--r-pill);padding:.25rem .75rem;font-size:.8rem;font-weight:800}._7T5Noq_hero h1{font-size:var(--fs-6);color:var(--ma-branco);font-weight:700}._7T5Noq_hero h1 span{display:inline-block;position:relative}._7T5Noq_hero h1 span:after{content:"";background:var(--ma-amarelo);border-radius:50% 50% 40% 40%/100% 100% 30% 30%;height:.16em;position:absolute;bottom:-.12em;left:2%;right:-2%;transform:rotate(-2deg)}._7T5Noq_heroLead{color:#fff;max-width:34rem;font-size:1.25rem;font-weight:700;line-height:1.45}._7T5Noq_heroAcoes{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}._7T5Noq_heroAcoes .btn{min-height:54px;padding-inline:1.6rem;font-size:1.125rem}._7T5Noq_heroLink{color:var(--ma-branco);font-size:1.25rem;font-weight:800}._7T5Noq_heroLink:hover{color:var(--ma-cafe)}._7T5Noq_colagem{min-width:0;height:380px;position:relative}._7T5Noq_colagem a,._7T5Noq_colagem>span{background:var(--ma-branco);width:52%;transition:transform var(--t-base) var(--ease);border-radius:22px;padding:10px;display:block;position:absolute;box-shadow:0 22px 40px -18px #2b1d168c}._7T5Noq_colagem a:hover{transform:rotate(0)scale(1.03)}._7T5Noq_colagem img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:14px;width:100%;height:auto}._7T5Noq_polaroid0{z-index:2;top:6%;left:4%;transform:rotate(-6deg)}._7T5Noq_polaroid1{top:0;right:0;transform:rotate(5deg);width:44%!important}._7T5Noq_polaroid2{z-index:3;bottom:0;right:8%;transform:rotate(-2deg);width:40%!important}._7T5Noq_brilho{width:46px;fill:var(--ma-amarelo);z-index:4;position:absolute;top:0;left:0}._7T5Noq_secao{padding-top:var(--s-8)}._7T5Noq_cabeca{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}._7T5Noq_cabeca h2{font-size:var(--fs-5);color:var(--ma-cafe)}._7T5Noq_cabeca a{font-weight:800}._7T5Noq_cats{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7T5Noq_cat{align-items:center;column-gap:var(--s-3);height:100%;padding:var(--s-4);border-radius:var(--r-lg);background:var(--ma-creme);color:var(--text);--icone-fundo:var(--ma-laranja);transition:background var(--t-base) var(--ease), transform var(--t-base) var(--ease);grid-template-rows:auto auto;grid-template-columns:auto 1fr;text-decoration:none;display:grid}._7T5Noq_cat:hover{background:var(--surface-strong);color:var(--text);transform:translateY(-3px)}._7T5Noq_catIcone{width:64px;height:64px;color:var(--ma-branco);background:var(--ma-laranja);border-radius:50%;grid-row:span 2}._7T5Noq_catNome{font-family:var(--font-display);align-self:end;font-size:1.15rem;font-weight:600;line-height:1.15}._7T5Noq_catQtd{color:var(--text-soft);align-self:start;font-size:.85rem;font-weight:700}@media (max-width:1000px){._7T5Noq_cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){._7T5Noq_cats{gap:var(--s-2)}._7T5Noq_cat{justify-items:start;row-gap:var(--s-1);grid-template-columns:1fr}._7T5Noq_catIcone{grid-row:auto;width:52px;height:52px}}._7T5Noq_destaques{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7T5Noq_destaques>li{min-width:0;display:grid}@media (max-width:1000px){._7T5Noq_destaques{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._7T5Noq_destaques{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}._7T5Noq_passosFaixa{margin-top:var(--s-8);padding-block:var(--s-7);background:var(--ma-creme)}._7T5Noq_passosFaixa h2{font-size:var(--fs-5);margin-bottom:var(--s-5)}._7T5Noq_passos{gap:var(--s-5);counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7T5Noq_passos li{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--ma-branco);counter-increment:passo;align-content:start;display:grid;position:relative}._7T5Noq_passos li:before{content:counter(passo);top:var(--s-4);right:var(--s-5);font-family:var(--font-display);color:var(--surface-strong);font-size:2.5rem;font-weight:700;line-height:1;position:absolute}._7T5Noq_passos h3{font-size:1.35rem}._7T5Noq_passos p{color:var(--text-soft)}._7T5Noq_passoIcone{width:72px;height:72px;color:var(--ma-branco);background:var(--ma-laranja);--icone-fundo:var(--ma-laranja);margin-bottom:var(--s-2);border-radius:50%}@media (max-width:760px){._7T5Noq_passos{grid-template-columns:1fr}}._7T5Noq_loja{gap:var(--s-5);grid-template-columns:1.4fr 1fr;align-items:stretch;display:grid}._7T5Noq_lojaTexto{gap:var(--s-3);align-content:center;display:grid}._7T5Noq_lojaTexto h2{font-size:var(--fs-4)}._7T5Noq_lojaTexto>p:not(.rotulo){font-size:var(--fs-2);font-weight:700}._7T5Noq_lojaTexto>p._7T5Noq_lojaObs{color:var(--text-soft);font-size:1rem;font-weight:600}._7T5Noq_lojaAcoes{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}._7T5Noq_insta{align-content:center;justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:var(--ma-laranja);color:var(--ma-branco);text-align:center;font-weight:700;text-decoration:none;display:grid}._7T5Noq_insta:hover{background:var(--ma-brasa);color:var(--ma-branco)}._7T5Noq_instaIcone{width:96px;height:96px;color:var(--ma-branco)}._7T5Noq_insta{--icone-fundo:var(--ma-laranja)}._7T5Noq_insta:hover{--icone-fundo:var(--ma-brasa)}._7T5Noq_insta strong{font-family:var(--font-display);font-size:1.6rem;font-weight:600}._7T5Noq_insta span{font-size:1.25rem;font-weight:800}@media (max-width:860px){._7T5Noq_heroGrade{padding-block:var(--s-6) var(--s-7);grid-template-columns:1fr}._7T5Noq_colagem{justify-self:center;width:100%;max-width:420px;height:260px}._7T5Noq_loja{grid-template-columns:1fr}}
._2JJtkG_trilha ol{padding:var(--s-4) 0;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}._2JJtkG_trilha li+li:before{content:"›";margin-right:var(--s-2);color:var(--text-soft)}._2JJtkG_trilha a{text-decoration:none}._2JJtkG_trilha a:hover{text-decoration:underline}._2JJtkG_grade{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._2JJtkG_foto{padding:var(--s-3);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--ma-branco);position:sticky;top:150px}._2JJtkG_info{gap:var(--s-4);align-content:start;min-width:0;display:grid}._2JJtkG_info .rotulo{text-decoration:none}._2JJtkG_info h1{font-size:var(--fs-5);color:var(--ma-cafe)}._2JJtkG_codigo{color:var(--text-soft);font-variant-numeric:tabular-nums;margin-top:calc(var(--s-2) * -1);font-size:.9rem}._2JJtkG_descricao{font-size:var(--fs-2);white-space:pre-line}._2JJtkG_preco{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--ma-creme);--icone-fundo:var(--ma-laranja);align-items:center;display:flex}._2JJtkG_preco strong{font-family:var(--font-display);color:var(--ma-brasa);font-size:1.35rem;font-weight:600}._2JJtkG_preco p{color:var(--text-soft);font-size:.95rem}._2JJtkG_preco ._2JJtkG_valor{letter-spacing:0;font-size:2rem;line-height:1.1;display:block}._2JJtkG_precoIcone{width:56px;height:56px;color:var(--ma-branco);background:var(--ma-laranja);border-radius:50%;flex:none}._2JJtkG_perguntar{justify-self:start}._2JJtkG_entrega{margin:var(--s-2) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--border);gap:var(--s-3);list-style:none;display:grid}._2JJtkG_entrega li{gap:var(--s-3);align-items:center;display:flex}._2JJtkG_entregaIcone{width:40px;height:40px;color:var(--ma-laranja);--icone-fundo:var(--ma-branco);flex:none}._2JJtkG_semFoto{color:var(--text-soft);font-size:.9rem}._2JJtkG_relacionados{margin-top:var(--s-8)}._2JJtkG_relacionados h2{font-size:var(--fs-4);margin-bottom:var(--s-4)}._2JJtkG_relacionados ul{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._2JJtkG_relacionados li{min-width:0;display:grid}@media (max-width:860px){._2JJtkG_grade{gap:var(--s-5);grid-template-columns:1fr}._2JJtkG_foto{justify-self:center;width:100%;max-width:520px;position:static}._2JJtkG_relacionados ul{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}
.JCok8a_grade{gap:var(--s-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.JCok8a_subtitulo{font-size:var(--fs-3);margin-bottom:var(--s-4)}.JCok8a_itens{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.JCok8a_item{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--border);background:var(--ma-branco);grid-template-columns:88px minmax(0,1fr) auto auto;display:grid}.JCok8a_itemFoto{width:88px;display:block}.JCok8a_itemInfo{gap:2px;min-width:0;display:grid}.JCok8a_itemNome{color:var(--text);font-weight:700;line-height:1.3;text-decoration:none}.JCok8a_itemNome:hover{color:var(--ma-brasa);text-decoration:underline}.JCok8a_itemCod{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:.85rem}.JCok8a_itemQtd{border:2px solid var(--border-strong);border-radius:var(--r-pill);align-items:center;display:inline-flex}.JCok8a_itemQtd button{width:40px;height:40px;color:var(--ma-brasa);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;font-size:1.25rem;font-weight:800}.JCok8a_itemQtd button:hover:not(:disabled){background:var(--ma-creme)}.JCok8a_itemQtd button:disabled{color:var(--border-strong);cursor:default}.JCok8a_itemQtd span{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:800}.JCok8a_remover{color:var(--ma-brasa);cursor:pointer;padding:var(--s-2);background:0 0;border:0;min-height:40px;font-weight:700;text-decoration:underline}.JCok8a_continuar{margin-top:var(--s-4);font-weight:800;display:inline-block}.JCok8a_form{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--ma-creme);display:grid;position:sticky;top:150px}.JCok8a_campo{gap:var(--s-1);display:grid}.JCok8a_campo label,.JCok8a_opcoes legend{font-weight:800}.JCok8a_campo label span{color:var(--text-soft);font-weight:600}.JCok8a_campo input,.JCok8a_campo textarea{border:2px solid var(--border-strong);border-radius:var(--r-sm);background:var(--ma-branco);resize:vertical;width:100%;padding:.65rem .85rem}.JCok8a_campo input:focus,.JCok8a_campo textarea:focus{border-color:var(--ma-brasa);outline:none}.JCok8a_campo textarea[aria-invalid]{border-color:var(--danger)}.JCok8a_erro{color:var(--danger);font-size:.9rem;font-weight:700}.JCok8a_opcoes{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.JCok8a_opcoes legend{margin-bottom:var(--s-2);padding:0}.JCok8a_opcao{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);border:2px solid var(--border-strong);background:var(--ma-branco);cursor:pointer;align-items:flex-start;display:flex}.JCok8a_opcao[data-ativo]{border-color:var(--ma-brasa);box-shadow:0 0 0 1px var(--ma-brasa)}.JCok8a_opcao input{accent-color:var(--ma-brasa);flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.JCok8a_opcao span{gap:2px;display:grid}.JCok8a_opcao small{color:var(--text-soft);font-size:.88rem}.JCok8a_enviar{width:100%;min-height:56px;font-size:1.1rem}.JCok8a_nota{color:var(--text-soft);text-align:center;font-size:.85rem}.JCok8a_vazia{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-4);border-radius:var(--r-lg);background:var(--ma-creme);--icone-fundo:var(--ma-laranja);display:grid}.JCok8a_vazia h2{font-size:var(--fs-4)}.JCok8a_vazia p{max-width:32rem;color:var(--text-soft)}.JCok8a_vaziaIcone{width:96px;height:96px;color:var(--ma-branco);background:var(--ma-laranja);border-radius:50%}.JCok8a_acoesFim{justify-content:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:900px){.JCok8a_grade{grid-template-columns:1fr}.JCok8a_form{position:static}}@media (max-width:560px){.JCok8a_item{grid-template-columns:72px minmax(0,1fr)}.JCok8a_itemFoto{grid-row:span 2;width:72px}.JCok8a_itemQtd{justify-self:start}.JCok8a_remover{margin-top:calc(var(--s-6) * -1);grid-column:2;justify-self:end}}
.QII3Xq_catalogo{gap:var(--s-4);display:grid}.QII3Xq_filtros{align-items:end;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-lg);background:var(--ma-creme);flex-wrap:wrap;display:flex}.QII3Xq_busca{flex:260px;min-width:0}.QII3Xq_busca input,.QII3Xq_campo select{border:2px solid var(--border-strong);border-radius:var(--r-pill);background:var(--ma-branco);width:100%;min-height:46px;padding:.5rem 1rem}.QII3Xq_busca input:focus,.QII3Xq_campo select:focus{border-color:var(--ma-brasa);outline:none}.QII3Xq_campo{flex:0 220px;gap:2px;min-width:0;display:grid}.QII3Xq_campo label{letter-spacing:.06em;text-transform:uppercase;color:var(--ma-brasa);padding-left:1rem;font-size:.75rem;font-weight:800}.QII3Xq_campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ma-brasa) 50%), linear-gradient(135deg, var(--ma-brasa) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.25rem}.QII3Xq_total{color:var(--text-soft);font-weight:700}.QII3Xq_grade{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.QII3Xq_grade>li{min-width:0;display:grid}@media (max-width:520px){.QII3Xq_grade{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.QII3Xq_vazio{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);background:var(--bg-soft);justify-items:start;display:grid}.QII3Xq_mais{padding-top:var(--s-3);justify-content:center;display:flex}
.EYbq1G_pilha{right:calc(var(--s-4) + env(safe-area-inset-right,0px));bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));z-index:30;justify-items:end;gap:var(--s-3);display:grid;position:fixed}.EYbq1G_botao{border-radius:var(--r-pill);background:var(--ma-brasa);min-height:56px;color:var(--ma-branco);--icone-fundo:var(--ma-brasa);transition:transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);align-items:center;gap:.5rem;padding:.5rem 1.25rem .5rem .9rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -10px #2b1d168c}.EYbq1G_botao:hover{color:var(--ma-branco);--icone-fundo:#973a15;background:#973a15;transform:translateY(-2px)}.EYbq1G_redondo{justify-content:center;width:60px;height:60px;padding:0}.EYbq1G_insta{background:var(--ma-branco);width:52px;height:52px;min-height:52px;color:var(--ma-brasa);border:2px solid var(--ma-brasa);--icone-fundo:var(--ma-branco)}.EYbq1G_insta:hover{background:var(--ma-creme);color:var(--ma-brasa);--icone-fundo:var(--ma-creme)}.EYbq1G_insta .EYbq1G_ic{width:36px;height:36px}.EYbq1G_ic{width:34px;height:34px}
