@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.p.1areq-k_t6h5x.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.hxLfBW_className{font-family:fraunces,fraunces Fallback}.hxLfBW_variable{--fonte-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree_Variable-s.p.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.KTYKWa_className{font-family:figtree,figtree Fallback}.KTYKWa_variable{--fonte-figtree:"figtree", "figtree Fallback"}
:root{--farinha:#fbf6ee;--farinha-elevada:#fff;--miolo:#f3eadb;--linha:#e3d5bf;--linha-forte:#8c7660;--ink:#2a1d13;--ink-muted:#6b5644;--casca:#9c4e17;--casca-forte:#7e3d10;--casca-suave:#f6e3cc;--on-casca:#fff8ee;--dourado:#e7a83e;--dourado-suave:#fbebc8;--on-dourado:#2a1d13;--erva:#356b3a;--erva-suave:#e1eedb;--alerta:#b42318;--alerta-suave:#fbe4e0;--foco:#9c4e17;--link:var(--casca);--sombra-sm:0 1px 2px #2a1d1314;--sombra-md:0 6px 20px #2a1d131a;--font-display:var(--fonte-fraunces), Georgia, "Times New Roman", serif;--font-sans:var(--fonte-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:24px;--espaco-6:32px;--espaco-7:48px;--espaco-8:64px;--raio-sm:8px;--raio-md:14px;--raio-lg:22px;--raio-pill:999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--farinha:#1a130e;--farinha-elevada:#241b14;--miolo:#130e0a;--linha:#3a2e24;--linha-forte:#8a7562;--ink:#f6ede0;--ink-muted:#bca994;--casca:#ee9e5c;--casca-forte:#f4b887;--casca-suave:#3e2615;--on-casca:#1a130e;--dourado:#f2b656;--dourado-suave:#3a2c12;--on-dourado:#1a130e;--erva:#8cc98a;--erva-suave:#1c2e1c;--alerta:#ff8f83;--alerta-suave:#3d1a16;--foco:#f2b656;--sombra-sm:0 1px 2px #00000080;--sombra-md:0 8px 24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],[data-theme=dark]{--farinha:#1a130e;--farinha-elevada:#241b14;--miolo:#130e0a;--linha:#3a2e24;--linha-forte:#8a7562;--ink:#f6ede0;--ink-muted:#bca994;--casca:#ee9e5c;--casca-forte:#f4b887;--casca-suave:#3e2615;--on-casca:#1a130e;--dourado:#f2b656;--dourado-suave:#3a2c12;--on-dourado:#1a130e;--erva:#8cc98a;--erva-suave:#1c2e1c;--alerta:#ff8f83;--alerta-suave:#3d1a16;--foco:#f2b656;--sombra-sm:0 1px 2px #00000080;--sombra-md:0 8px 24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}a{color:var(--link)}h1,h2,h3{font-family:var(--font-display);font-weight:600}
body{font-family:var(--font-sans);background:var(--farinha);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}.pd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pd-linha{gap:var(--espaco-3);padding:var(--espaco-4);flex-wrap:wrap;align-items:center;display:flex}.pd-pilha{gap:var(--espaco-4);padding:var(--espaco-4);flex-direction:column;display:flex}.pd-icone{vertical-align:middle;flex:none;display:inline-block}:is(:where(.pd-botao,.pd-dia,.pd-qtd-btn,.pd-campo-input):focus-visible,.pd-opcao:has(.pd-opcao-input:focus-visible)){outline:2px solid var(--foco);outline-offset:2px}.pd-logo{align-items:flex-end;gap:calc(var(--pd-logo-h,40px) * .2);line-height:1;display:inline-flex}.pd-logo-simbolo{flex:none;display:block}.pd-logo-raios{stroke:var(--dourado)}.pd-logo-pao{fill:var(--casca)}.pd-logo-pestana{fill:var(--dourado-suave)}.pd-logo-base{stroke:var(--dourado-suave);opacity:.6}.pd-logo-nome{font-family:var(--font-display);font-weight:620;font-size:calc(var(--pd-logo-h,40px) * .92);letter-spacing:-.01em;color:var(--ink);padding-bottom:calc(var(--pd-logo-h,40px) * .1)}.pd-logo-vertical{flex-direction:column;align-items:center;gap:0}.pd-botao{justify-content:center;align-items:center;gap:var(--espaco-2);font:inherit;border-radius:var(--raio-md);cursor:pointer;border:1.5px solid #0000;font-size:15px;font-weight:600;line-height:20px;transition:background-color .12s,border-color .12s;display:inline-flex}.pd-botao-md{height:44px;padding:0 var(--espaco-5)}.pd-botao-lg{height:52px;padding:0 var(--espaco-6);font-size:16px}.pd-botao-total{width:100%}.pd-botao-primario{background:var(--casca);color:var(--on-casca)}.pd-botao-primario:hover{background:var(--casca-forte)}.pd-botao-secundario{background:var(--farinha-elevada);color:var(--ink);border-color:var(--linha-forte)}.pd-botao-secundario:hover{background:var(--miolo)}.pd-botao-quieto{color:var(--casca);background:0 0}.pd-botao-quieto:hover{background:var(--casca-suave)}.pd-botao:disabled{cursor:not-allowed;background:var(--miolo);color:var(--ink-muted);border-color:#0000}.pd-selo{align-items:center;gap:var(--espaco-1);letter-spacing:.06em;text-transform:uppercase;padding:4px var(--espaco-2);border-radius:var(--raio-pill);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.pd-selo-neutro{background:var(--miolo);color:var(--ink)}.pd-selo-casca{background:var(--casca-suave);color:var(--casca)}.pd-selo-dourado{background:var(--dourado);color:var(--on-dourado)}.pd-selo-erva{background:var(--erva-suave);color:var(--erva)}.pd-selo-alerta{background:var(--alerta-suave);color:var(--alerta)}.pd-campo{flex-direction:column;gap:6px;max-width:420px;display:flex}.pd-campo-rotulo{font-size:15px;font-weight:600;line-height:20px}.pd-campo-input{font:inherit;height:48px;padding:0 var(--espaco-4);border-radius:var(--raio-md);border:1.5px solid var(--linha-forte);background:var(--farinha-elevada);color:var(--ink)}.pd-campo-input::placeholder{color:var(--ink-muted)}.pd-campo-erro .pd-campo-input{border-color:var(--alerta)}.pd-campo-msg{gap:var(--espaco-1);color:var(--ink-muted);align-items:center;margin:0;font-size:14px;line-height:20px;display:flex}.pd-campo-msg-erro{color:var(--alerta)}.pd-dias{border:0;min-width:0;margin:0;padding:0}.pd-dias-rotulo{margin-bottom:var(--espaco-3);padding:0;font-size:15px;font-weight:600;line-height:20px}.pd-dias-trilho{gap:var(--espaco-2);grid-template-columns:repeat(7,minmax(40px,1fr));max-width:480px;display:grid}.pd-dia{font:inherit;border-radius:var(--raio-pill);border:1.5px solid var(--linha-forte);background:var(--farinha-elevada);height:48px;color:var(--ink);cursor:pointer;font-size:15px;font-weight:600}.pd-dia:hover{background:var(--casca-suave)}.pd-dia-on,.pd-dia-on:hover{background:var(--casca);border-color:var(--casca);color:var(--on-casca)}.pd-dia:disabled{cursor:not-allowed;background:var(--miolo);color:var(--ink-muted);border-style:dashed;text-decoration:line-through}.pd-dias-resumo{margin:var(--espaco-2) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.pd-qtd{justify-content:space-between;align-items:center;gap:var(--espaco-4);display:flex}.pd-qtd-rotulo{flex-direction:column;font-weight:600;display:flex}.pd-qtd-rotulo small{color:var(--ink-muted);font-size:14px;font-weight:400;line-height:20px}.pd-qtd-controle{border:1.5px solid var(--linha-forte);border-radius:var(--raio-md);background:var(--farinha-elevada);align-items:center;display:inline-flex}.pd-qtd-btn{width:44px;height:44px;color:var(--casca);border-radius:var(--raio-md);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pd-qtd-btn:hover{background:var(--casca-suave)}.pd-qtd-btn:disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.55;background:0 0}.pd-qtd-valor{text-align:center;font-variant-numeric:tabular-nums;min-width:72px;font-weight:700}.pd-qtd-valor span{color:var(--ink-muted);font-weight:400}.pd-opcao{align-items:center;gap:var(--espaco-4);padding:var(--espaco-4) var(--espaco-5);border:1.5px solid var(--linha-forte);border-radius:var(--raio-lg);background:var(--farinha-elevada);box-shadow:var(--sombra-sm);cursor:pointer;display:flex;position:relative}.pd-opcao:hover{border-color:var(--casca)}.pd-opcao-on{border:2px solid var(--casca);background:var(--casca-suave);box-shadow:var(--sombra-md);padding:calc(var(--espaco-4) - .5px) calc(var(--espaco-5) - .5px)}.pd-opcao-off{opacity:.55;cursor:not-allowed}.pd-opcao-input{opacity:0;pointer-events:none;position:absolute}.pd-opcao-icone{border-radius:var(--raio-md);background:var(--miolo);width:44px;height:44px;color:var(--casca);flex:none;place-items:center;display:grid}.pd-opcao-on .pd-opcao-icone{background:var(--farinha-elevada)}.pd-opcao-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-opcao-topo{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.pd-opcao-titulo{font-size:18px;font-weight:600;line-height:24px}.pd-opcao-desc{color:var(--ink-muted);font-size:14px;line-height:20px}.pd-opcao-on .pd-opcao-desc{color:var(--ink)}.pd-opcao-preco{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600;line-height:24px}.pd-opcao-marca{border-radius:var(--raio-pill);border:1.5px solid var(--linha-forte);color:#0000;flex:none;place-items:center;width:24px;height:24px;display:grid}.pd-opcao-on .pd-opcao-marca{background:var(--casca);border-color:var(--casca);color:var(--on-casca)}.pd-etapas-contador{margin:0 0 var(--espaco-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:700;line-height:16px}.pd-etapas-lista{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:flex}.pd-etapa{gap:var(--espaco-2);color:var(--ink-muted);flex-direction:column;flex:1;font-size:14px;line-height:20px;display:flex}.pd-etapa:before{content:"";border-radius:var(--raio-pill);background:var(--linha);height:4px}.pd-etapa-feita:before,.pd-etapa-atual:before{background:var(--casca)}.pd-etapa-bola{display:none}.pd-etapa-atual{color:var(--ink);font-weight:600}@media (max-width:520px){.pd-etapa-nome{display:none}.pd-etapa-atual .pd-etapa-nome{display:inline}}.pd-resumo{background:var(--farinha-elevada);border:1px solid var(--linha);border-radius:var(--raio-lg);padding:var(--espaco-5);box-shadow:var(--sombra-sm);gap:var(--espaco-4);flex-direction:column;max-width:420px;display:flex}.pd-resumo-titulo{font-family:var(--font-display);margin:0;font-size:24px;font-weight:600;line-height:30px}.pd-resumo-itens{gap:var(--espaco-2);flex-direction:column;margin:0;display:flex}.pd-resumo-item{justify-content:space-between;gap:var(--espaco-4);font-size:15px;display:flex}.pd-resumo-item dt{color:var(--ink-muted)}.pd-resumo-item dd{text-align:right;margin:0;font-weight:600}.pd-resumo-total{padding-top:var(--espaco-4);border-top:1px dashed var(--linha-forte);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.pd-resumo-preco{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.pd-resumo-preco small{font-family:var(--font-sans);color:var(--ink-muted);font-size:14px;font-weight:400}.pd-resumo-obs{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.pd-aviso{gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-md);align-items:flex-start;max-width:480px;display:flex}.pd-aviso .pd-icone{margin-top:2px}.pd-aviso strong{font-weight:600;display:block}.pd-aviso p{margin:0;font-size:14px;line-height:20px}.pd-aviso-info{background:var(--dourado-suave);color:var(--ink)}.pd-aviso-sucesso{background:var(--erva-suave);color:var(--erva)}.pd-aviso-sucesso p,.pd-aviso-alerta p{color:var(--ink)}.pd-aviso-alerta{background:var(--alerta-suave);color:var(--alerta)}a.pd-botao{box-sizing:border-box;text-decoration:none}.pd-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--casca) 50%), linear-gradient(135deg, var(--casca) 50%, transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:6px 6px;width:100%;padding-right:40px}.pd-check{gap:var(--espaco-3);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.pd-check input{width:22px;height:22px;accent-color:var(--casca);flex:none;margin:0}.pd-check input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}
