:where(.pizza-desenho){display:block;max-width:100%;height:auto;flex:none}:where(.folha-pizza .pizza-topo){display:flex;flex-direction:column;align-items:center;padding:22px 16px 6px}:where(.pizza-fatias){margin-top:8px;font-size:.82rem;font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}:where(.pizza-tamanhos){display:grid;gap:8px}:where(.pizza-tamanho){display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:10px 4px;border-radius:16px;border:1.5px solid rgba(0,0,0,.14);text-align:center;font-size:.9rem}:where(.pizza-tamanho-arte){height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}:where(.pizza-tamanho small){font-size:.7rem;line-height:1.25;opacity:.7}:where(.pizza-tamanho-preco){margin-top:auto;padding-top:6px;font-weight:800;font-size:.84rem;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.pizza-tamanho[data-ativa=true]){border-color:var(--pizza-destaque, currentColor);box-shadow:inset 0 0 0 1px var(--pizza-destaque, currentColor)}:where(.folha-pizza .opcao[disabled],.pizza-tamanho[disabled]){opacity:.45;cursor:not-allowed}:where(.pizza-quantos){display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px}:where(.pizza-quantos button){display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 8px;border-radius:14px;border:1.5px solid rgba(0,0,0,.14);font-size:.8rem;font-weight:700}:where(.pizza-quantos button[data-ativa=true]){border-color:var(--pizza-destaque, currentColor);box-shadow:inset 0 0 0 1px var(--pizza-destaque, currentColor)}:where(.pizza-partes){list-style:none;margin:0;padding:0;display:grid;gap:8px}:where(.pizza-parte){width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;border:1.5px solid rgba(0,0,0,.14);text-align:left}:where(.pizza-parte[data-vazia=true]){border-style:dashed}:where(.pizza-parte[data-escolhendo=true]){border-color:var(--pizza-destaque, currentColor)}:where(.pizza-parte-num){flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pizza-num-fundo, #1d1916);color:var(--pizza-num-cor, #fff);font-weight:800;font-size:.86rem}:where(.pizza-parte-nome){flex:1;min-width:0;font-weight:700}:where(.pizza-parte-acao){flex:none;font-size:.8rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;opacity:.75}:where(.pizza-escolher){margin:8px 0 2px}:where(.pizza-busca){width:100%;padding:11px 13px;border-radius:12px;border:1.5px solid rgba(0,0,0,.18);background:#ffffffbf}:where(.pizza-lista){list-style:none;margin:8px 0 0;padding:0;max-height:340px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.pizza-sabor){width:100%;display:flex;align-items:center;gap:11px;padding:8px 4px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}:where(.pizza-sabor[data-ativa=true]){background:#0000000d}:where(.pizza-sabor-texto){flex:1;min-width:0;display:flex;flex-direction:column}:where(.pizza-sabor-texto small){font-size:.8rem;line-height:1.3;opacity:.72}:where(.pizza-sabor-preco){flex:none;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.pizza-nada){padding:12px 4px;opacity:.7}:where(.pizza-regra){margin:8px 0 0;font-size:.82rem;opacity:.75}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px;-webkit-text-size-adjust:100%}body{margin:0}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.folha-sombra{position:absolute;top:0;right:0;bottom:0;left:0}.folha{position:relative;width:100%;max-width:560px;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 720px){.folha-fundo{align-items:center}}.folha-rolagem{overflow-y:auto;overscroll-behavior:contain;flex:1;-webkit-overflow-scrolling:touch}.fechar{position:absolute;z-index:2;top:12px;right:12px}.folha-rodape{display:flex;gap:12px;align-items:center;padding-bottom:max(14px,env(safe-area-inset-bottom))}.folha-rodape.coluna{flex-direction:column;align-items:stretch}.folha-rodape .botao-principal{flex:1}.botao-principal{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}.grupo{border:0;padding:0;margin:0;min-width:0}.opcoes{display:flex;flex-wrap:wrap}.opcao-combo{display:flex;align-items:center}.adicional,.contador,.totais div,.carrinho-topo{display:flex;align-items:center;justify-content:space-between}.contador b{min-width:1.4em;text-align:center;font-variant-numeric:tabular-nums}.totais{margin:0}.totais dd{margin:0;font-variant-numeric:tabular-nums}.itens{list-style:none;margin:0;padding:0}.item{display:flex}.item-texto{flex:1;display:flex;flex-direction:column;min-width:0}.item-acoes{display:flex;flex-direction:column;align-items:flex-end}.trilho{display:flex;overflow-x:auto}.sugestao{flex:none;display:flex;flex-direction:column;text-align:left}.alternar{display:grid;grid-template-columns:1fr 1fr}.campo input,textarea{width:100%}.marcar{display:flex;align-items:center}.frete{position:relative;overflow:hidden}.frete i{position:absolute;left:0;bottom:0;height:3px}.pix{display:flex;flex-direction:column;align-items:center}.pix-codigo{word-break:break-all;max-height:80px;overflow:auto;display:block}.largo{width:100%}.aviso-flutuante{position:fixed;z-index:60;left:50%;transform:translate(-50%)}.barra-pedido{position:fixed;z-index:25;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:560px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.endereco-linha{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;align-items:end}.endereco-sem-numero{margin-top:-10px;font-size:.86rem}.campo[data-falta=true] input{outline:2.5px solid #d92d20;outline-offset:1px}.localizacao{display:grid;gap:8px}.localizacao-mapa{display:block;width:100%;height:190px;border:0;border-radius:14px}.localizacao-acoes{display:flex;gap:8px;flex-wrap:wrap}.localizacao-alerta{color:#b42318;font-weight:700}.localizacao button[disabled]{opacity:.75;cursor:progress}.faltando{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;font-weight:700}.faltando button{padding:5px 11px;border-radius:999px;border:1.5px dashed currentColor;font-size:.82rem;font-weight:800;opacity:.85}.faltando[data-tentou=true] button{border-style:solid;color:#b42318;opacity:1}.faltando small{flex-basis:100%}.passo{display:flex;align-items:center;gap:10px;margin:6px 0 -8px;font-size:1.05rem}.passo b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--passo-fundo, #1d1916);color:var(--passo-cor, #fff);font-size:.9rem}.pagamento-icone{flex:none;font-size:1.2rem}.pagamento-nome{display:flex;flex-direction:column}.pagamento-nome small{font-weight:500;font-size:.8rem;opacity:.7}.campo[data-falta=true] .opcoes{outline:2.5px solid #d92d20;outline-offset:1px}.troco-escolhas{display:flex;flex-wrap:wrap;gap:8px}.troco-escolhas button{padding:10px 14px;border-radius:999px;border:1.5px solid currentColor;font-weight:800;opacity:.75}.troco-escolhas button[data-ativa=true]{opacity:1;background:var(--passo-fundo, #1d1916);border-color:var(--passo-fundo, #1d1916);color:var(--passo-cor, #fff)}.troco-outro{display:flex;align-items:center;gap:10px;margin-top:10px}.troco-outro small{flex:none;font-weight:700}.troco-outro input{max-width:140px}.voo-carrinho{position:fixed;z-index:90;pointer-events:none;border-radius:16px;object-fit:cover;box-shadow:0 12px 28px #00000047;background:var(--passo-fundo, #1d1916);will-change:transform}@keyframes carrinho-pulou{0%{transform:scale(1)}30%{transform:scale(1.22)}55%{transform:scale(.92)}80%{transform:scale(1.05)}to{transform:scale(1)}}.carrinho-pulou{animation:carrinho-pulou .6s ease}@media (prefers-reduced-motion: reduce){.carrinho-pulou{animation-duration:.01s}}.quando{display:grid;gap:12px}.quando-dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.quando-dias button{flex:none;display:flex;flex-direction:column;align-items:center;min-width:74px;padding:8px 12px;border-radius:14px;border:1.5px solid currentColor;font-weight:800;opacity:.7}.quando-dias button small{font-size:.74rem;font-weight:700;opacity:.85}.quando-dias button[data-ativa=true],.quando-horarios button[data-ativa=true]{opacity:1;background:var(--passo-fundo, #1d1916);border-color:var(--passo-fundo, #1d1916);color:var(--passo-cor, #fff)}.quando-horarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quando-horarios button{padding:12px 8px;border-radius:12px;border:1.5px solid currentColor;font-weight:800;opacity:.75;text-align:center}.campo[data-falta=true] .quando-horarios{outline:2.5px solid #d92d20;outline-offset:3px;border-radius:12px}.mais-produtos{align-self:flex-start;margin-top:12px}.total-detalhe{display:block;font-size:.74rem;font-weight:600;opacity:.75}.como-envia{padding:10px 12px;border-radius:12px;border:1.5px dashed currentColor}.opcao[data-esgotada=true]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.opcao[data-esgotada=true] .preco-opcao{text-decoration:none}.ultimas{display:inline-block;font-weight:800;font-size:.86rem}.acabou{display:grid;gap:8px}.acabou p{margin:0}.kit-com{font-size:.92rem}.ficha{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:.92rem}.ficha dt{font-weight:800}.ficha dd{margin:0}.estoque-limite{font-weight:700}.contador button[disabled]{opacity:.35;cursor:not-allowed}.opcao[data-esgotada=true][data-reservavel=true]{cursor:pointer;opacity:.72;text-decoration:none}.opcao[data-esgotada=true][data-ativa=true]{opacity:1;text-decoration:none}.reservar,.reservado{display:grid;gap:12px}.reservar p,.reservado p{margin:0}.reservar-passos{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:.92rem}.reservar-passos li:before{content:"✓ ";font-weight:900}.acabou .parecidos{gap:10px;margin:0 -2px;padding:2px 2px 4px}.acabou .parecidos .sugestao{width:132px}.botao-principal[disabled]{opacity:.7;cursor:progress}:root{--marinho: #163e74;--marinho-2: #0f2d57;--marinho-3: #1f4f8f;--ceu: #d3eaf2;--ceu-2: #e8f4f8;--papel: #f7fbfd;--branco: #ffffff;--prata: #aab6c4;--framboesa: #d7375b;--framboesa-2: #b92446;--tinta: #13243d;--tinta-2: #5a6a80;--linha: rgb(19 36 61 / .11);--verde: #1f8a4c;--titulo: "Barlow Condensed", "Arial Narrow", sans-serif;--texto: "Nunito Sans", system-ui, sans-serif;--passo-fundo: var(--marinho);--passo-cor: #fff}body{background:var(--marinho-2);color:var(--tinta);font:400 16px/1.5 var(--texto);-webkit-font-smoothing:antialiased}::selection{background:var(--ceu);color:var(--marinho-2)}:focus-visible{outline:2.5px solid var(--framboesa);outline-offset:2px}.bc{min-height:100dvh;overflow-x:clip;background:var(--marinho-2)}.bc-brilho{flex:none}.bc-barra{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0f2d57f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgb(255 255 255 / .08)}.bc-logo{flex:none;display:block;width:92px;height:46px;border-radius:12px;overflow:hidden;background:var(--ceu);box-shadow:0 2px 10px #00000040}.bc-logo img{width:100%;height:100%;object-fit:cover;transform:scale(1.32)}.bc-status{flex:1;display:inline-flex;align-items:center;gap:7px;min-width:0;color:#d9e6f5;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-status i{flex:none;width:8px;height:8px;border-radius:50%;background:#f5a524}.bc-status[data-aberto=true] i{background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.bc-sacola{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;color:#fff}.bc-sacola b{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--framboesa);color:#fff;font-size:.72rem;line-height:20px;text-align:center}.bc-topo{position:relative;overflow:hidden;padding:30px 20px 64px;color:#fff;background:radial-gradient(60% 50% at 85% 70%,rgb(211 234 242 / .22),transparent 70%),radial-gradient(50% 40% at 10% 10%,rgb(215 55 91 / .16),transparent 70%),linear-gradient(170deg,var(--marinho-2) 0%,var(--marinho) 55%,var(--marinho-3) 100%)}.bc-bolhas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bc-bolhas i{position:absolute;bottom:-50px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffffffd9 0,#ffffffd9 9%,#ffffff14 22%,#d3eaf214 62%,#fff6);box-shadow:inset 0 0 0 1px #ffffff47;animation:bc-sobe linear infinite}@keyframes bc-sobe{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}50%{transform:translateY(-230px) translate(10px)}to{transform:translateY(-480px) translate(-8px);opacity:0}}.bc-cintila{position:absolute;color:#fff;opacity:.9;animation:bc-cintila 3.2s ease-in-out infinite}.bc-cintila:nth-child(2n){color:#ffd3dd}@keyframes bc-cintila{0%,to{transform:scale(.6) rotate(0);opacity:.35}50%{transform:scale(1.1) rotate(20deg);opacity:1}}.bc-topo-texto{position:relative;z-index:2;max-width:30rem}.bc-app{display:flex;align-items:center;gap:12px;width:100%;margin:-8px 0 20px;padding:10px 10px 10px 12px;border-radius:20px;background:#fff;color:var(--tinta);text-align:left;box-shadow:0 14px 34px #00000052,0 0 0 4px #ffffff1f;animation:bc-app-chama 2.8s ease-in-out 1.2s 2}.bc-app img{flex:none;border-radius:12px;box-shadow:0 2px 8px #13243d2e}.bc-app-texto{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.bc-app-texto strong{font:700 1.2rem/1.05 var(--titulo);color:var(--marinho)}.bc-app-texto small{margin-top:3px;font-size:.78rem;font-weight:600;color:var(--tinta-2)}.bc-app b{flex:none;padding:11px 16px;border-radius:999px;background:var(--framboesa);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 8px 18px #d7375b61}@keyframes bc-app-chama{0%,to{transform:scale(1)}12%{transform:scale(1.03)}24%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.bc-app{animation:none}}.bc-app-passos{padding:22px 20px max(18px,env(safe-area-inset-bottom));gap:14px}.bc-app-passos-topo{display:flex;align-items:center;gap:14px}.bc-app-passos-topo img{border-radius:14px}.bc-app-passos h2{margin:0;font:700 1.6rem/1.05 var(--titulo);color:var(--marinho)}.bc-app-passos p{margin:2px 0 0;color:var(--tinta-2);font-size:.9rem}.bc-app-passos ol{margin:0;padding-left:22px;display:grid;gap:10px;font-size:.96rem}.bc-app-ok{flex:none}.bc-chapeu{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:5px 11px;border-radius:999px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .16);font-size:.78rem;font-weight:700;color:#dbe9f6}.bc-chapeu .bc-brilho{color:#ffd3dd}.bc-topo h1{margin:0;font:700 2.7rem/.98 var(--titulo);letter-spacing:.005em;text-transform:none}.bc-topo h1 em{font-style:normal;color:var(--ceu)}.bc-sub{margin:12px 0 18px;max-width:26rem;color:#cfdced;font-size:.98rem}.bc-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:var(--framboesa);color:#fff;font-weight:800;font-size:1rem;box-shadow:0 10px 24px #d7375b61;transition:transform .12s,background .15s}.bc-cta:hover{background:var(--framboesa-2)}.bc-cta:active{transform:scale(.97)}.bc-fatos{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.bc-fatos li{display:flex;flex-direction:column;padding:8px 12px;border-radius:14px;background:#ffffff14;border:1px solid rgb(255 255 255 / .12)}.bc-fatos b{font:700 1.15rem/1.1 var(--titulo)}.bc-fatos span{font-size:.74rem;color:#b9cbe0}.bc-casa{position:relative;z-index:1;width:min(330px,92%);margin:26px auto -6px;aspect-ratio:300 / 230}.bc-casa-traco{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#d3eaf2b3;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bc-casa-traco path:last-child{stroke:#d3eaf259}.bc-prateleira{position:absolute;left:15%;right:15%;bottom:6%;height:66%;display:flex;align-items:flex-end;justify-content:center}.bc-prateleira img{width:46%;aspect-ratio:1;object-fit:cover;object-position:26% 50%;border-radius:18px;border:3px solid #fff;box-shadow:0 14px 26px #00000059;margin:0 -9%}.bc-prateleira img:nth-child(1){transform:rotate(-9deg) translateY(10px)}.bc-prateleira img:nth-child(2){position:relative;z-index:2;width:52%}.bc-prateleira img:nth-child(3){transform:rotate(9deg) translateY(10px)}.bc-casa-brilho{position:absolute;right:20%;top:26%;color:#fff;filter:drop-shadow(0 0 8px rgb(255 255 255 / .8));animation:bc-cintila 2.6s ease-in-out infinite}.bc-onda{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:40px;z-index:3}.bc-onda path:first-child{fill:var(--papel)}.bc-onda-linha{fill:none;stroke:var(--framboesa);stroke-width:2.4}.bc-folha{position:relative;z-index:4;background:var(--papel);padding:0 0 40px}.bc-faixa{margin:0;padding:10px 18px;text-align:center;font-size:.82rem;font-weight:700;color:var(--tinta-2)}.bc-faixa[data-aberto=true]{color:var(--verde)}.bc-como{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 14px;padding:0;list-style:none}.bc-como li{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:var(--ceu-2);color:var(--tinta);font-size:.78rem;font-weight:600;line-height:1.3}.bc-como b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--marinho);color:#fff;font-size:.8rem}.bc-como i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--framboesa);color:#fff;vertical-align:-4px}.bc-como i svg{width:11px;height:11px}.bc-como strong{color:var(--marinho)}.bc-problema{margin:0 16px;padding:18px 16px 16px;border-radius:22px;background:var(--branco);border:1px solid var(--linha);box-shadow:0 10px 30px #13243d12}.bc-problema h2{margin:0 0 10px;font:700 1.5rem/1.05 var(--titulo);color:var(--marinho)}.bc-busca{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:14px;background:var(--ceu-2);border:1.5px solid transparent;color:var(--tinta-2)}.bc-busca:focus-within{border-color:var(--marinho)}.bc-busca input{flex:1;min-width:0;padding:13px 0;border:0;background:none;outline:0;color:var(--tinta)}.bc-busca button{font-size:1.4rem;line-height:1;color:var(--tinta-2)}.bc-chips{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.bc-chips::-webkit-scrollbar{display:none}.bc-chips button{flex:none;padding:8px 13px;border-radius:999px;border:1.5px solid var(--linha);background:var(--branco);font-size:.84rem;font-weight:700;color:var(--marinho)}.bc-chips button[data-ativo=true]{background:var(--marinho);border-color:var(--marinho);color:#fff}.bc-vitrine{margin-top:24px}.bc-vitrine header{display:flex;align-items:baseline;justify-content:space-between;padding:0 18px}.bc-vitrine h2{display:inline-flex;align-items:center;gap:7px;margin:0;font:700 1.45rem var(--titulo);color:var(--marinho)}.bc-vitrine h2 .bc-brilho{color:var(--framboesa)}.bc-vitrine header span{font-size:.78rem;color:var(--tinta-2)}.bc-trilho{display:flex;gap:12px;margin:10px 0 0;padding:4px 18px 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bc-trilho::-webkit-scrollbar{display:none}.bc-trilho .bc-cartao{flex:none;width:168px;scroll-snap-align:start}.bc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width: 720px){.bc-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1040px){.bc-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.bc-cartao{min-width:0}.bc-cartao-area{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;border-radius:20px;background:var(--branco);border:1px solid var(--linha);box-shadow:0 6px 18px #13243d0f;overflow:hidden;transition:transform .15s,box-shadow .15s}.bc-cartao-area:active{transform:scale(.98)}.bc-cartao-foto{position:relative;display:block;aspect-ratio:1;background:var(--ceu-2);overflow:hidden}.bc-cartao-foto>img{width:100%;height:100%;object-fit:cover;object-position:24% 50%}.bc-kit-fotos{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(70% 70% at 50% 45%,#fff,var(--ceu-2))}.bc-kit-fotos img{width:58%;aspect-ratio:1;object-fit:cover;object-position:24% 50%;border-radius:14px;border:3px solid #fff;box-shadow:0 8px 16px #13243d2e}.bc-kit-fotos img:first-child{transform:rotate(-7deg) translate(14%)}.bc-kit-fotos img:nth-child(2){position:relative;transform:rotate(6deg) translate(-14%) translateY(8%)}.bc-etiqueta{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:var(--branco);color:var(--marinho);box-shadow:0 2px 8px #13243d26}.bc-etiqueta[data-tipo=ultimas]{background:#fff4d6;color:#a15c00}.bc-etiqueta[data-tipo=acabou]{background:var(--tinta);color:#fff}.bc-etiqueta[data-tipo=kit]{background:var(--marinho);color:#fff}.bc-cartao[data-estoque=acabou] .bc-cartao-foto img{filter:grayscale(.85);opacity:.6}.bc-cartao-texto{flex:1;display:flex;flex-direction:column;gap:3px;padding:11px 12px 12px}.bc-cartao-texto strong{font:700 1.12rem/1.08 var(--titulo);color:var(--tinta)}.bc-cartao-texto small{color:var(--tinta-2);font-size:.78rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-variacoes{font-weight:700;color:var(--marinho)!important}.bc-cartao-pe{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bc-cartao-pe b{font:700 1.3rem var(--titulo);color:var(--marinho);font-variant-numeric:tabular-nums}.bc-mais{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--framboesa);color:#fff;box-shadow:0 6px 14px #d7375b52}.bc-ver{font-style:normal;font-size:.74rem;font-weight:800;color:var(--framboesa-2);text-decoration:underline;text-underline-offset:3px}.bc-cartao[data-estoque=acabou] .bc-cartao-pe{flex-direction:column;align-items:flex-start;gap:2px}.bc-cartao[data-estoque=acabou] .bc-cartao-pe b{color:var(--tinta-2);font-size:1.1rem}.bc-anuncio{display:flex;align-items:center;gap:14px;width:calc(100% - 32px);margin:8px 16px 0;padding:14px;border-radius:22px;text-align:left;color:#fff;background:radial-gradient(80% 120% at 0% 0%,var(--marinho-3),var(--marinho-2));box-shadow:0 12px 28px #0f2d5747}.bc-anuncio-fotos{position:relative;flex:none;width:104px;height:88px}.bc-anuncio-fotos img{position:absolute;width:64px;height:64px;object-fit:cover;object-position:24% 50%;border-radius:14px;border:3px solid #fff;box-shadow:0 6px 14px #0000004d}.bc-anuncio-fotos img:first-child{left:0;top:0;transform:rotate(-8deg)}.bc-anuncio-fotos img:nth-child(2){right:0;bottom:0;transform:rotate(7deg)}.bc-anuncio-texto{display:flex;flex-direction:column;gap:2px}.bc-anuncio-texto small{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd3dd}.bc-anuncio-texto strong{font:700 1.5rem/1 var(--titulo)}.bc-anuncio-texto span{font-size:.86rem;color:#cfdced}.bc-anuncio-texto em{margin-top:6px;font-style:normal;font-weight:800;font-size:.86rem;color:#fff;text-decoration:underline;text-decoration-color:var(--framboesa);text-decoration-thickness:2px;text-underline-offset:4px}.bc-de-novo{display:flex;align-items:center;gap:12px;margin:16px 16px 0;padding:12px 14px;border-radius:16px;background:var(--ceu-2);font-size:.86rem}.bc-de-novo span{flex:1}.bc-categorias{position:sticky;top:62px;z-index:10;display:flex;gap:8px;margin-top:22px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;background:#f7fbfdf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}.bc-categorias::-webkit-scrollbar{display:none}.bc-categorias button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 10px;border-radius:999px;background:var(--branco);border:1.5px solid var(--linha);font-size:.86rem;font-weight:800;color:var(--marinho)}.bc-categorias .bc-cat-icone{width:18px;height:18px}.bc-catalogo{padding:6px 16px 0}.bc-secao{padding-top:22px;scroll-margin-top:120px}.bc-secao-topo{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bc-secao-icone{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ceu);color:var(--marinho);position:relative}.bc-secao-icone:after{content:"";position:absolute;right:-4px;top:-4px;width:12px;height:12px;background:var(--framboesa);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.bc-secao-topo h2{margin:0;font:700 1.6rem/1 var(--titulo);color:var(--marinho)}.bc-secao-topo p{margin:2px 0 0;font-size:.84rem;color:var(--tinta-2)}.bc-nada{padding:30px 6px;text-align:center;color:var(--tinta-2)}.bc-nada button{margin-left:4px;font-weight:800;color:var(--framboesa-2);text-decoration:underline}.bc-rodape{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 20px 120px;text-align:center;color:#d6e2f0;background:var(--marinho-2)}.bc-rodape-logo{width:170px;border-radius:16px;background:var(--ceu)}.bc-rodape-frase{display:inline-flex;align-items:center;gap:6px;margin:0;font:700 1.15rem var(--titulo);color:#fff}.bc-rodape-frase .bc-brilho{color:#ffd3dd}.bc-horarios{display:grid;gap:4px;margin:6px 0 0;font-size:.9rem}.bc-horarios div{display:flex;justify-content:center;gap:10px}.bc-horarios dt{font-weight:800}.bc-horarios dd{margin:0}.bc-rodape-nota{margin:0;max-width:26rem;font-size:.84rem;color:#b9cbe0}.bc-zap{display:inline-flex;padding:12px 20px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .3);color:#fff;font-weight:800;text-decoration:none}.bc-rodape+a,.bc~a{color:#b9cbe0}.bc-barra-pedido{padding:14px 18px;border-radius:18px;background:var(--framboesa);color:#fff;font-weight:800;box-shadow:0 12px 28px #b9244666}.bc-barra-pedido b{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-right:4px;border-radius:999px;background:#fff;color:var(--framboesa-2);font-size:.8rem}.bc-aviso{top:72px;padding:10px 16px;border-radius:999px;background:var(--tinta);color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 10px 24px #00000040;white-space:nowrap}@media (min-width: 720px){.bc-topo{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:56px max(32px,calc(50% - 520px)) 90px}.bc-topo h1{font-size:3.6rem}.bc-casa{margin:0;width:100%}.bc-folha,.bc-categorias{padding-left:max(16px,calc(50% - 540px));padding-right:max(16px,calc(50% - 540px))}.bc-problema,.bc-anuncio{max-width:1080px}}@media (max-width: 719px){.bc-topo{padding:22px 18px 52px}.bc-topo h1{font-size:2.45rem}.bc-sub{margin:10px 0 14px;font-size:.94rem}.bc-fatos{margin-top:14px}.bc-casa{width:min(262px,76%);margin-top:14px}}@media (max-width: 360px){.bc-topo h1{font-size:2.15rem}.bc-trilho .bc-cartao{width:150px}}@media (prefers-reduced-motion: reduce){.bc-bolhas i,.bc-cintila,.bc-casa-brilho{animation:none}.bc-bolhas i{display:none}}.folha{background:var(--papel);color:var(--tinta);border-radius:26px 26px 0 0;box-shadow:0 -20px 50px #0000004d;animation:bc-gaveta .28s cubic-bezier(.2,.9,.3,1) both}@keyframes bc-gaveta{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 720px){.folha{border-radius:26px}}.folha-sombra{background:#08183099;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fechar{width:38px;height:38px;border-radius:50%;background:var(--branco);color:var(--tinta);font-size:1.5rem;line-height:1;box-shadow:0 2px 8px #13243d2e}.folha-foto{width:100%;max-height:300px;object-fit:cover;object-position:30% 50%;background:var(--ceu-2)}.folha-corpo{padding:18px 20px 24px;display:flex;flex-direction:column;gap:20px}.folha-corpo h2{margin:0 0 -12px;font:700 1.9rem/1.02 var(--titulo);color:var(--marinho)}.folha-corpo .descricao{margin:0;color:var(--tinta-2)}.selo{align-self:flex-start;margin-bottom:-12px;padding:2px 10px;border-radius:999px;background:var(--ceu);color:var(--marinho);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kit-com{margin:-6px 0 0;padding:10px 12px;border-radius:14px;background:var(--ceu-2);color:var(--marinho)}.ultimas{align-self:flex-start;margin:-8px 0 0;padding:4px 12px;border-radius:999px;background:#fff4d6;color:#a15c00}.acabou{padding:14px;border-radius:16px;background:var(--branco);border:1.5px dashed var(--prata)}.acabou .opcoes{margin-top:2px}.ficha{padding:14px;border-radius:16px;background:var(--branco);border:1px solid var(--linha)}.ficha dt{color:var(--marinho)}.ficha dd{color:var(--tinta-2)}.grupo legend,.legenda,.campo>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin-bottom:8px;font-size:1rem;font-weight:800}.grupo small,.campo>span small{font-size:.76rem;font-weight:700;color:var(--tinta-2);text-transform:lowercase}.opcoes{flex-direction:column;border:1px solid var(--linha);border-radius:16px;background:var(--branco);overflow:hidden}.opcao{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 14px 13px 44px;text-align:left;font-weight:600}.opcao+.opcao{border-top:1px solid var(--linha)}.opcao:before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid rgb(19 36 61 / .3);background:#fff}.opcao[data-ativa=true]{background:var(--ceu-2);font-weight:800}.opcao[data-ativa=true]:before{border-color:var(--marinho);background:radial-gradient(circle,var(--marinho) 0 4.5px,#fff 5px)}.preco-opcao{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.opcao-combo{padding:10px 14px}.sub-escolhas{padding-left:12px;border-left:2px solid var(--linha)}.adicional{padding:10px 0;gap:12px;font-weight:600}.contador{gap:10px}.contador button{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--linha);font-size:1.2rem;font-weight:700;background:var(--branco)}textarea,.campo input{width:100%;padding:12px 14px;border-radius:14px;border:1.5px solid var(--linha);background:var(--branco);color:var(--tinta);outline:0}textarea::placeholder,.campo input::placeholder{color:#98a4b5}textarea:focus,.campo input:focus{border-color:var(--marinho)}textarea{min-height:74px;resize:vertical}.aviso{margin:0;color:#b42318;font-weight:700}.nota{margin:0;font-size:.84rem;color:var(--tinta-2)}.folha-rodape{padding:12px 20px;background:var(--papel);border-top:1px solid var(--linha)}.botao-principal{padding:15px 18px;border-radius:16px;background:var(--framboesa);color:#fff;font-weight:800;font-size:1rem;box-shadow:0 8px 18px #d7375b4d;transition:transform .12s}.botao-principal:active{transform:scale(.98)}.botao-principal span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.botao-principal[data-incompleto=true],.botao-principal[aria-disabled=true]{background:var(--ceu);color:var(--marinho-2);box-shadow:none}.botao-principal[data-incompleto=true] span:first-child{font-weight:700;font-size:.88rem;line-height:1.2;text-align:left}.folha-rodape .contador{gap:6px}.folha-rodape .contador button{width:34px;height:34px}.botao-secundario{padding:10px 16px;border-radius:999px;border:1.5px solid currentColor;font-weight:800;font-size:.9rem;color:var(--marinho)}.carrinho-topo{padding:18px 20px 6px}.carrinho-topo h2{margin:0;font:700 1.8rem var(--titulo);color:var(--marinho)}.carrinho-topo .fechar{position:static}.vazio{padding:30px 20px;color:var(--tinta-2);text-align:center}.itens{padding:0 20px}.item{gap:12px;padding:14px 0;border-bottom:1px solid var(--linha)}.item img{width:56px;height:56px;border-radius:12px;object-fit:cover;object-position:24% 50%}.item strong{font:700 1.1rem/1.1 var(--titulo);color:var(--tinta)}.item small{color:var(--tinta-2);font-size:.82rem;line-height:1.35}.item .estoque-limite{color:#a15c00}.item-acoes{gap:8px}.item .preco{font-weight:800;font-variant-numeric:tabular-nums}.sugestoes{padding:22px 0 0 20px}.sugestoes h3{margin:0 0 10px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.trilho{gap:10px;padding-right:20px;scrollbar-width:none}.sugestao{width:150px;gap:4px;padding:12px;border-radius:18px;background:var(--branco);border:1.5px solid var(--linha);font-size:.88rem;font-weight:700}.sugestao b{font:700 1.1rem var(--titulo);color:var(--marinho)}.sugestao img{width:100%;aspect-ratio:1;object-fit:cover;object-position:24% 50%;border-radius:12px}.checkout{padding:20px;display:flex;flex-direction:column;gap:22px}.alternar{padding:4px;border-radius:999px;background:var(--ceu-2)}.alternar button{padding:11px;border-radius:999px;font-weight:800;color:var(--tinta-2)}.alternar button[data-ativa=true]{background:var(--marinho);color:#fff}.checkout>.botao-secundario{align-self:flex-start}.marcar{gap:10px;font-weight:700}.marcar input{width:22px;height:22px;accent-color:var(--marinho)}.frete{padding:9px 14px;border-radius:12px;background:var(--ceu-2);font-size:.88rem;font-weight:700}.frete i{background:var(--framboesa)}.totais{display:grid;gap:3px}.totais dt{color:var(--tinta-2)}.totais .total{margin-top:4px}.totais .total dt,.totais .total dd{color:var(--tinta);font-weight:800;font-size:1.12rem}.totais .total dd{font:700 1.5rem var(--titulo);color:var(--marinho)}.localizacao .botao-secundario{color:var(--marinho)}.enviado .folha-rolagem{padding:30px 20px;display:flex;flex-direction:column;gap:16px}.enviado h2{margin:0;font:700 2rem/1.05 var(--titulo);color:var(--marinho)}.enviado .descricao{margin:0;color:var(--tinta-2)}.pix{gap:12px;padding:20px;border-radius:20px;background:var(--branco);border:1.5px solid var(--linha)}.pix h3{margin:0;font:700 1.4rem var(--titulo)}.qr{width:200px;height:200px;border-radius:10px}.pix-codigo{font-size:.72rem;padding:10px;border-radius:10px;background:var(--ceu-2);color:var(--tinta-2)}
