@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fonte:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--chao:#eef3e7;--sup:#fff;--campo:#dbe6c9;--campo-2:#f3dfe0;--tinta:#33091a;--tinta-2:#6a3a48;--acento:#b3122f;--sobre-acento:#fff;--escuro:#3a0a18;--claro:#f2f6ec;--claro-2:#d8c3c8;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:128px;--e-11:160px;--margem:clamp(20px, 3.4vw, 56px);--secao:clamp(96px, 11vw, 176px);--raio:28px;--ease:cubic-bezier(.22, 1, .36, 1);--t-xl:clamp(84px, 15vw, 240px);--t-1:clamp(38px, 4.6vw, 76px);--t-2:clamp(32px, 3.6vw, 56px);--t-3:clamp(19px, 1.5vw, 23px);--t-4:17px;--t-5:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.sem-rolar{overflow:hidden}body{background:var(--chao);color:var(--tinta);font-family:var(--fonte);font-size:var(--t-4);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.98}h2{font-size:var(--t-2)}h3{font-size:var(--t-3);letter-spacing:-.015em;font-weight:650;line-height:1.15}p{text-wrap:pretty}::selection{background:var(--acento);color:var(--sobre-acento)}:focus-visible{outline:3px solid var(--acento);outline-offset:3px;border-radius:6px}input{caret-color:var(--acento)}.tab{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[id]{scroll-margin-top:80px}.botao{min-height:48px;padding:0 var(--e-5);background:var(--acento);color:var(--sobre-acento);white-space:nowrap;transition:transform .16s var(--ease), background-color .16s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.botao:active{transform:scale(.97)}.botao-grande{min-height:56px;padding:0 var(--e-6);font-size:18px}@media (hover:hover) and (pointer:fine){.botao:hover{background:#8f0e25}}.link-claro,.link-acao{padding:var(--e-2) 0;cursor:pointer;text-underline-offset:5px;transition:color .16s var(--ease);background:0 0;border:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.link-acao:disabled{color:var(--tinta-2);cursor:default;text-decoration-color:#0000}.nota{font-size:var(--t-5);color:var(--tinta-2)}.topo{z-index:50;align-items:center;gap:var(--e-6);padding:var(--e-3) var(--margem);padding-top:max(var(--e-3), env(safe-area-inset-top));color:var(--claro);transition:background-color .22s var(--ease), color .22s var(--ease);display:flex;position:fixed;inset:0 0 auto}.topo[data-claro]{background:var(--chao);color:var(--tinta);box-shadow:0 8px 24px -16px #33091a59}.marca{align-items:baseline;gap:var(--e-2);margin-right:auto;text-decoration:none;display:flex}.marca-nome{letter-spacing:-.04em;font-size:28px;font-weight:800}.marca-sobre{font-size:var(--t-5);font-weight:500}.topo-links{gap:var(--e-5);display:flex}.topo-links a{padding:var(--e-2) 0;transition:background-size .18s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;font-weight:550;text-decoration:none}@media (hover:hover) and (pointer:fine){.topo-links a:hover{background-size:100% 2px}}.topo .botao-topo{min-height:44px}.topo:not([data-claro]) .botao-topo{background:var(--claro);color:var(--escuro)}.menu-botao,.menu-cel{display:none}.heroi{z-index:2;min-height:100svh;padding:120px var(--margem) 14svh;background:var(--escuro);color:var(--claro);view-timeline:--heroi block;align-content:center;display:grid;position:relative;overflow-x:clip}.heroi:after{content:"";background:linear-gradient(to bottom, #3a0a1800 0%, #3a0a1814 18%, #78465040 40%, #cdc4bebf 72%, var(--chao) 100%);pointer-events:none;z-index:1;height:30svh;position:absolute;inset:auto 0 0}.heroi-texto{z-index:3;gap:var(--e-6);width:min(46vw,660px);display:grid;position:relative}.heroi h1{font-size:var(--t-1)}.heroi-sub{font-size:var(--t-3);max-width:34ch;color:var(--claro);line-height:1.45}.heroi-acoes{align-items:center;gap:var(--e-6);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.heroi .botao{background:var(--claro);color:var(--escuro)}.heroi .botao.botao-contorno{color:var(--claro);box-shadow:inset 0 0 0 2px var(--claro);background:0 0}@media (hover:hover) and (pointer:fine){.heroi .botao:hover{background:#fff}.heroi .botao.botao-contorno:hover{background:#f2f6ec24}}.cena{z-index:2;pointer-events:none;position:absolute;inset:0}.doce{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--t) * 1vw);position:absolute;translate:-50% -50%}.doce img{-webkit-user-select:none;user-select:none;width:100%;height:auto}.camada-1{--d:10;--cai:22svh;z-index:1}.camada-1 img{filter:blur(1.6px)saturate(.85)brightness(.82)}.camada-2{--d:22;--cai:48svh;z-index:2}.camada-3{--d:40;--cai:80svh;z-index:4}.camada-3 img{filter:drop-shadow(0 30px 40px #14020873)}.camada-2 img{filter:drop-shadow(0 18px 26px #14020866)}.doce-bolo{--x:71;--y:54;--t:33;--cai:30svh}.doce-bolo img{filter:drop-shadow(0 40px 60px #14020880)}.doce-par{transform:translate3d(calc(var(--mx,0) * var(--d) * -1px), calc(var(--my,0) * var(--d) * -1px), 0);transition:transform .24s var(--ease)}@media (prefers-reduced-motion:no-preference){.doce img{animation:balanca var(--dur,6s) ease-in-out var(--atraso,0s) infinite alternate}.doce-bolo img{animation-duration:7s}@supports (animation-timeline:view()){.doce-queda{animation:linear both cair;animation-timeline:--heroi;animation-range:exit exit 82%}.doce-bolo .doce-queda{animation-name:cair-bolo}}}@keyframes balanca{0%{transform:translateY(-1.1vh) rotate(calc(var(--g) * .5deg))}to{transform:translateY(1.1vh) rotate(calc(var(--g) * -.3deg))}}@keyframes cair{55%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--lado) * 6vw), var(--cai), 0) rotate(calc(var(--g) * 4deg))}}@keyframes cair-bolo{50%{opacity:1}to{opacity:0;transform:translate3d(-6vw, var(--cai), 0) scale(.86) rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.entra{animation:linear both entrar;animation-timeline:view();animation-range:entry entry 55%}.especime.entra{animation-range:entry calc(var(--i,0) * 4%) entry calc(45% + var(--i,0) * 4%)}}}@keyframes entrar{0%{opacity:0;transform:translateY(28px)}}.doces{z-index:3;gap:var(--e-7);padding:var(--e-9) var(--margem) var(--secao);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid;position:relative}.doces-cabeca{align-self:start;gap:var(--e-5);justify-items:start;display:grid;position:sticky;top:112px}.doces-cabeca p{max-width:30ch}.doces-caixa{gap:var(--e-3);margin-top:var(--e-3);justify-items:start;text-decoration:none;display:grid}.doces-caixa .mini-caixa{width:min(100%,176px);height:auto;margin:var(--e-2) 0 var(--e-3) var(--e-2)}.doces-caixa .mini-caixa img{animation:pousar .22s var(--ease)}.doces-caixa-estado{align-items:baseline;gap:var(--e-2);font-weight:650;display:inline-flex}.doces-caixa-estado:before{content:"";background:var(--acento);border-radius:50%;flex:none;width:10px;height:10px}.doces-grade{gap:var(--e-6) 10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.especime{gap:var(--e-4);align-content:start;display:grid}.especime[data-largo]{grid-area:1/1/span 2/span 2;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.especime-ladrilho{aspect-ratio:1;border-radius:var(--raio);background:var(--campo);place-items:center;display:grid;position:relative;overflow:hidden}.especime[data-largo] .especime-ladrilho{aspect-ratio:auto;min-height:0}.especime-ladrilho[data-tom="1"]{background:var(--campo-2)}.especime-ladrilho[data-tom="2"]{background:var(--sup)}.especime-ladrilho img{object-fit:contain;filter:drop-shadow(0 18px 18px #33091a2e);width:66%;height:66%;transition:transform .22s var(--ease)}.especime[data-largo] .especime-ladrilho img{width:78%;height:78%}.especime[data-largo] h3{font-size:var(--t-3)}@media (hover:hover) and (pointer:fine){.especime:hover .especime-ladrilho img{transform:scale(1.05)rotate(-3deg)}}.especime-rodape{gap:var(--e-1);display:grid}.especime h3{font-size:20px}.especime p{color:var(--tinta-2);font-size:16px}.contador{align-items:center;gap:var(--e-1);border-radius:999px;display:flex;position:absolute;bottom:10px;right:10px}.contador[data-tem]{background:var(--sup);padding:3px;box-shadow:0 8px 16px -8px #33091a59}.contador[data-tem] .contador-n{padding:0 var(--e-1)}.contador-n{font-size:var(--t-5);white-space:nowrap;font-weight:600}.contador-n>span{display:none}.especime[data-largo] .contador-n>span{display:inline}.contador-btn{background:var(--tinta);width:44px;height:44px;color:var(--chao);cursor:pointer;transition:transform .14s var(--ease), background-color .16s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.contador-btn:active{transform:scale(.92)}.contador-btn:disabled{background:var(--campo);color:var(--tinta-2);cursor:default}.contador-mais{background:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (pointer:fine){.contador-btn:not(:disabled):hover{color:#fff;background:#8f0e25}}.bolos{padding:0 var(--margem) var(--secao);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,120px);display:grid}.bolos-visual{aspect-ratio:1;max-height:76svh;position:sticky;top:12svh}.bolos-prova{aspect-ratio:4/5;border-radius:var(--raio);width:64%;position:absolute;top:0;left:0;overflow:hidden;rotate:-4deg;box-shadow:0 30px 50px -24px #33091a73}.bolos-prova img{object-fit:cover;width:100%;height:100%}.bolos-prova figcaption{left:var(--e-3);top:var(--e-3);max-width:calc(100% - 2 * var(--e-3));padding:var(--e-1) var(--e-3);background:var(--sup);font-size:var(--t-5);border-radius:999px;font-weight:600;position:absolute}.bolos-fatias{aspect-ratio:1;background:var(--campo);border-radius:50%;width:56%;position:absolute;bottom:0;right:0}.bolos-fatias img{object-fit:contain;opacity:0;filter:drop-shadow(0 26px 24px #33091a47);width:76%;height:80%;transition:opacity .3s var(--ease), transform .3s var(--ease);position:absolute;inset:6% 12% 14%;transform:translateY(12px)rotate(-4deg)}.bolos-fatias img[data-ativo]{opacity:1;transform:none}.bolos-lista{gap:var(--e-5);padding-top:var(--e-7);justify-items:start;display:grid}.bolos-texto{max-width:46ch}.bolos-lista ul{width:100%;margin:var(--e-5) 0 var(--e-4);padding:0;list-style:none}.bolo{padding:var(--e-4) 0}.bolo+.bolo{box-shadow:0 -1px #33091a24}.bolo h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px);font-weight:750}.bolo-nome{padding:var(--e-2) 0;text-align:left;cursor:pointer;color:var(--tinta);font-weight:inherit;letter-spacing:inherit;background:0 0;border:0}.bolo-nome:before{content:"";vertical-align:.12em;background:var(--acento);width:0;height:10px;transition:width .18s var(--ease), margin-right .18s var(--ease);border-radius:50%;margin-right:0;display:inline-block}.bolo[data-ativo] .bolo-nome:before{width:10px;margin-right:10px}.bolo-corpo{align-items:center;gap:0 var(--e-5);grid-template-columns:1fr auto;display:grid}.bolo-corpo p{max-width:40ch;color:var(--tinta-2)}.marcar{align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-4) 0 var(--e-2);background:var(--campo);color:var(--tinta);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), transform .14s var(--ease);border:0;border-radius:999px;font-weight:650;display:inline-flex}.marcar:active{transform:scale(.97)}.marcar-caixa{background:var(--sup);width:28px;height:28px;color:var(--sobre-acento);border-radius:50%;place-items:center;font-size:15px;display:grid}.marcar[aria-pressed=true]{background:var(--tinta);color:var(--chao)}.marcar[aria-pressed=true] .marcar-caixa{background:var(--acento)}@media (hover:hover) and (pointer:fine){.marcar:hover{background:#cbdbb3}.marcar[aria-pressed=true]:hover{background:#4d1427}}.caixa{padding:clamp(48px, 6.5svh, 80px) var(--margem);isolation:isolate;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.caixa-mesa{align-items:center;gap:var(--e-4);min-width:0;padding:var(--e-7) var(--e-5) var(--e-6);flex-direction:column;display:flex;position:relative}.caixa-tapete{z-index:-1;background:var(--campo-2);border-radius:48px;position:absolute;inset:0}.caixa-objeto{width:min(100%,540px,50svh);margin-bottom:var(--e-5);aspect-ratio:1;position:relative;rotate:-3deg}.caixa-fundo{background:var(--cor-caixa);border-radius:22px;padding:6.5%;position:absolute;inset:0;box-shadow:0 50px 80px -40px #33091a8c,inset 0 2px #fff9}.caixa-cubos{grid-template-columns:repeat(var(--lado), 1fr);grid-template-rows:repeat(var(--lado), minmax(0, 1fr));background:color-mix(in srgb, var(--cor-caixa), #33091a 10%);border-radius:12px;gap:3%;width:100%;height:100%;padding:3%;display:grid;box-shadow:inset 0 4px 10px #33091a2e}.cubo{aspect-ratio:1;cursor:pointer;min-width:0;min-height:0;transition:transform .14s var(--ease);background:#fbfaf7;border:0;border-radius:50%;place-items:center;padding:12%;display:grid;box-shadow:inset 0 0 0 5px #f1ede6,inset 0 8px 12px #33091a29}.cubo:disabled{cursor:default}.cubo img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 6px #33091a4d);width:100%;height:auto;animation:pousar .26s var(--ease)}@keyframes pousar{0%{opacity:0;transform:translateY(-30%)scale(1.15)}}@media (hover:hover) and (pointer:fine){.cubo:not(:disabled):hover{transform:scale(.94)}}.caixa-laco{pointer-events:none;filter:drop-shadow(0 10px 12px #33091a59);width:36%;position:absolute;top:-10%;left:-11%;rotate:-22deg}.caixa-painel{gap:var(--e-5);justify-items:start;display:grid}.caixa-painel>.botao{margin-top:var(--e-2)}.caixa-painel>p{max-width:44ch}.escolhas{gap:var(--e-4);width:100%;margin-top:var(--e-2);display:grid}fieldset{gap:var(--e-2);border:0;padding:0;display:grid}legend{font-size:var(--t-5);color:var(--tinta-2);margin-bottom:var(--e-2);font-weight:650}.opcoes{gap:var(--e-2);flex-wrap:wrap;display:flex}.opcao{min-height:44px;padding:0 var(--e-4);background:var(--sup);color:var(--tinta);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), transform .14s var(--ease);border:0;border-radius:999px;font-weight:600}.opcao:active{transform:scale(.97)}.opcao[aria-pressed=true]{background:var(--tinta);color:var(--chao)}@media (hover:hover) and (pointer:fine){.opcao:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 2px var(--tinta);background:#fff7f7}}.passo{align-items:center;gap:var(--e-4);display:flex}.passo output{text-align:center;min-width:3ch;font-size:22px;font-weight:700}.bandeja-rotulo{font-size:var(--t-5);color:var(--tinta-2);font-weight:650}.bandeja{justify-content:center;gap:var(--e-2);width:100%;margin-top:calc(var(--e-2) * -1);display:flex}.bandeja-doce{aspect-ratio:1;background:var(--sup);cursor:pointer;min-width:0;transition:transform .14s var(--ease);border:0;border-radius:50%;flex:0 64px;padding:8px;box-shadow:0 10px 16px -10px #33091a66}.bandeja-doce img{object-fit:contain;width:100%;height:100%}.bandeja-doce:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.bandeja-doce:hover{transform:translateY(-3px)rotate(-6deg)}}.caixa-acoes{gap:var(--e-5);display:flex}.como{gap:var(--e-5);padding:clamp(48px, 7svh, 88px) var(--margem);display:grid}.etapas{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));height:min(62svh,580px);padding:0;list-style:none;display:grid}.etapa{gap:var(--e-5);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.etapa-visual{min-height:0;padding:var(--e-3) var(--e-3) 0;place-items:end start;display:grid}.etapa-texto{gap:var(--e-2);align-content:start;justify-items:start;min-height:172px;display:grid}.etapa h3{font-size:var(--t-2);letter-spacing:-.035em;font-weight:800;line-height:.98}.etapa-texto p{max-width:32ch}.etapa-prazo{font-size:var(--t-5);color:var(--tinta-2)}.etapa-estado{align-items:baseline;gap:var(--e-2);min-height:44px;padding:var(--e-2) 0;text-underline-offset:5px;font-weight:650;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.etapa-estado:before{content:"";background:var(--acento);border-radius:50%;flex:none;width:10px;height:10px}.mini-caixa{aspect-ratio:1;grid-template-columns:repeat(var(--lado), 1fr);background:var(--cor-caixa);border-radius:9%;grid-auto-rows:1fr;gap:3%;max-width:100%;height:100%;max-height:300px;padding:8%;display:grid;rotate:-3deg;box-shadow:0 30px 50px -28px #33091a8c,inset 0 2px #fff9}.mini-caixa span{background:#fbfaf7;border-radius:50%;place-items:center;min-width:0;min-height:0;padding:12%;display:grid;box-shadow:inset 0 3px 6px #33091a29}.mini-caixa img,.mini-prova img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.mini-prova{aspect-ratio:1;max-width:100%;height:100%;max-height:300px;position:relative}.mini-prova span{aspect-ratio:1;background:var(--sup);width:58%;transition:transform .22s var(--ease);border-radius:50%;padding:9%;position:absolute;top:2%;left:0;box-shadow:0 18px 28px -16px #33091a73}.mini-prova span:nth-child(2){top:16%;left:42%}.mini-prova span:nth-child(3){top:42%;left:10%}.mini-prova span[data-marcado]{z-index:1;box-shadow:0 0 0 3px var(--acento), 0 18px 28px -16px #33091a73;transform:scale(1.06)}.mini-prova span[data-marcado]:after{content:"";aspect-ratio:1;background:var(--acento) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:50%;width:24%;position:absolute;top:4%;right:4%}.etapa[data-foto]{border-radius:var(--raio);overflow:hidden;box-shadow:0 40px 60px -34px #33091a80}.etapa[data-foto] .etapa-visual{padding:0;display:block;position:absolute;inset:0}.etapa-foto{object-fit:cover;width:100%;height:100%}.etapa[data-foto] .etapa-texto{min-height:0;margin:var(--e-3);padding:var(--e-5) var(--e-5) var(--e-3);background:var(--sup);border-radius:18px;grid-row:2;position:relative}.como-botao{width:calc((100% - 2 * var(--e-5)) / 3);justify-self:end}.galeria{padding:clamp(64px, 9svh, 104px) var(--margem) clamp(96px, 14svh, 150px);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,7vw,120px);display:grid}.galeria-moldura{aspect-ratio:4/5;cursor:pointer;justify-self:center;width:min(40vw,560px,52svh);position:relative}.galeria-legenda,.galeria-pontos{display:none}.galeria-quadro,.galeria-atras{border-radius:var(--raio);position:absolute;inset:0;overflow:hidden}.galeria-quadro{background:var(--campo);box-shadow:0 40px 70px -34px #33091a8c}.galeria-atras{background:var(--campo-2);translate:-9% 3%;rotate:-7deg}.galeria-frente{aspect-ratio:1;border-radius:calc(var(--raio) * .8);background:var(--campo);width:46%;box-shadow:0 30px 50px -24px #33091a99, 0 0 0 6px var(--chao);position:absolute;bottom:-9%;right:-16%;overflow:hidden;rotate:5deg}.galeria-frente img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.galeria-atras{animation:linear both camada-longe;animation-timeline:view()}.galeria-frente{animation:linear both camada-perto;animation-timeline:view()}}}@keyframes camada-longe{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes camada-perto{0%{transform:translateY(26%)}to{transform:translateY(-26%)}}.galeria-quadro img,.galeria-atras img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.galeria-quadro img,.galeria-frente img{opacity:0}.galeria-quadro img[data-ant],.galeria-frente img[data-ant]{opacity:1;z-index:1}.galeria-quadro img[data-ativo],.galeria-frente img[data-ativo]{opacity:1;z-index:2;animation:surgir .6s var(--ease)}@keyframes surgir{0%{opacity:0}}.galeria-texto{gap:var(--e-5);justify-items:start;display:grid}.galeria-texto>p:first-of-type{max-width:40ch}.legendas{margin:var(--e-3) 0 0;gap:0;padding:0;list-style:none;display:grid}.legendas button{padding:var(--e-1) 0;text-align:left;cursor:pointer;font-size:var(--t-3);letter-spacing:-.02em;color:var(--tinta-2);transition:color .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;font-weight:650}.legendas button[aria-current]{color:var(--tinta);transform:translate(10px)}.legendas button[aria-current]:before{content:"";background:var(--acento);border-radius:50%;width:10px;height:10px;margin:0 10px 2px -20px;display:inline-block}@media (hover:hover) and (pointer:fine){.legendas button:hover{color:var(--tinta)}}.encomenda{min-height:100svh;padding:60px var(--margem);place-items:start end;display:grid;position:relative;overflow:clip}.encomenda-foto{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 24%);mask-image:linear-gradient(#0000 0,#000 24%)}.encomenda:after{content:"";background:linear-gradient(to bottom, #3a0a1800 0%, #3a0a188c 55%, var(--escuro) 100%);pointer-events:none;height:36%;position:absolute;inset:auto 0 0}.cartao{z-index:1;gap:var(--e-4);width:min(420px,100%);padding:var(--e-6);border-radius:var(--raio);background:var(--sup);margin-top:40px;display:grid;position:relative;box-shadow:0 50px 80px -40px #14020899,inset 0 1px #fff}.cartao h2{font-size:clamp(30px,2.6vw,40px)}.cartao-vazio{color:var(--tinta-2)}.resumo{gap:var(--e-3);padding:0;list-style:none;display:grid}.resumo li{gap:2px;display:grid}.resumo span{color:var(--tinta-2);font-size:16px}.campos{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.campos label{gap:var(--e-1);font-size:var(--t-5);color:var(--tinta-2);font-weight:650;display:grid}.campos input{border:2px solid var(--campo);background:var(--chao);width:100%;min-height:48px;padding:0 var(--e-3);font:inherit;color:var(--tinta);transition:border-color .16s var(--ease);border-radius:14px;font-size:16px}.campos input:focus{border-color:var(--acento);outline:none}.previa{gap:var(--e-1);display:grid}.previa-rotulo{font-size:var(--t-5);color:var(--tinta-2);font-weight:650}.previa-balao{padding:var(--e-3) var(--e-4);background:var(--campo);overflow-wrap:anywhere;border-radius:18px 18px 4px;font-size:15px;line-height:1.4}.botao-cheio{width:100%}.cartao-contato{gap:2px;font-size:16px;display:grid}.cartao-contato span:first-child{font-weight:650}.rodape{background:var(--escuro);color:var(--claro);padding:var(--e-7) var(--margem) 0;overflow:clip}.rodape-cartao{--vieira:50px;gap:var(--e-7);max-width:1200px;padding:var(--e-9) clamp(24px, 5vw, 80px) var(--e-6);background:var(--chao);color:var(--tinta);border-radius:0 0 var(--raio) var(--raio);-webkit-mask:radial-gradient(calc(var(--vieira) * .62) at 50% 0, #0000 98%, #000) 50% calc(var(--vieira) * -.3) / var(--vieira) 100% repeat-x;-webkit-mask:radial-gradient(calc(var(--vieira) * .62) at 50% 0, #0000 98%, #000) 50% calc(var(--vieira) * -.3) / var(--vieira) 100% repeat-x;mask:radial-gradient(calc(var(--vieira) * .62) at 50% 0, #0000 98%, #000) 50% calc(var(--vieira) * -.3) / var(--vieira) 100% repeat-x;grid-template-columns:1fr 1fr;margin:0 auto;display:grid;position:relative}.rodape-titulo{font-size:var(--t-2);letter-spacing:-.04em;margin-bottom:var(--e-4);font-weight:800;line-height:1}.rodape-msg p:last-child{max-width:38ch}.rodape-dados{gap:var(--e-3);align-content:start;padding-right:110px;font-size:18px;display:grid;position:relative}.rodape-dados a{text-underline-offset:5px;white-space:nowrap;justify-self:start;font-weight:650}.selo{filter:drop-shadow(0 10px 10px #33091a40);width:92px;position:absolute;top:-28px;right:0;rotate:10deg}.rodape-imprenta{text-align:center;font-size:var(--t-5);color:var(--tinta-2);padding-top:var(--e-6);grid-column:1/-1}.rodape-nome{letter-spacing:-.06em;text-align:center;color:var(--campo);margin-top:var(--e-5);white-space:nowrap;padding-bottom:.06em;font-size:clamp(90px,23vw,380px);font-weight:800;line-height:1}.flutuante{right:var(--margem);bottom:max(20px, env(safe-area-inset-bottom));z-index:40;align-items:center;gap:var(--e-2);padding:6px var(--e-5) 6px 6px;background:var(--tinta);color:var(--chao);opacity:0;pointer-events:none;transition:opacity .22s var(--ease), transform .22s var(--ease);border-radius:999px;font-weight:650;text-decoration:none;display:flex;position:fixed;transform:translateY(20px)scale(.95);box-shadow:0 16px 30px -12px #14020899}.flutuante[data-mostra]{opacity:1;pointer-events:auto;transform:none}.flutuante img{object-fit:contain;background:var(--campo);border-radius:50%;width:48px;height:48px;padding:4px}@media (prefers-reduced-motion:no-preference){.flutuante[data-mostra] img{animation:6s linear infinite girar}}@keyframes girar{to{rotate:360deg}}@media (width<=1100px){.topo-links{display:none}.doces{grid-template-columns:1fr}.doces-cabeca{column-gap:var(--e-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;position:static}.doces-cabeca>h2,.doces-cabeca>p{grid-column:1}.doces-caixa{align-items:center;column-gap:var(--e-4);grid-area:1/2/span 3;grid-template-columns:96px auto;margin-top:0}.doces-caixa .mini-caixa{grid-row:1/span 2;width:96px;margin:0}.doces-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.especime[data-largo]{grid-area:auto/span 2}.especime[data-largo] .especime-ladrilho{aspect-ratio:2}.especime[data-largo] .especime-ladrilho img{width:50%}.escolhas>fieldset:first-child .opcoes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.escolhas>fieldset:first-child .opcao{padding:0 var(--e-2);white-space:nowrap}.etapas{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:min(56svh,560px)}.etapa:not([data-foto]){gap:var(--e-4);grid-template-rows:none;grid-template-columns:112px minmax(0,1fr);align-items:center}.etapa:not([data-foto]) .etapa-visual{width:112px;height:112px;padding:0}.etapa:not([data-foto]) .etapa-texto{min-height:0}.etapa[data-foto]{grid-area:1/2/3}.como-botao{width:calc((100% - var(--e-5)) / 2)}}@media (width<=960px){.galeria{gap:var(--e-5);grid-template-columns:1fr}.galeria-moldura{width:min(52vw,44svh);margin:var(--e-3) 0 var(--e-7);order:1}.galeria-texto{display:contents}.galeria-texto>h2,.galeria-texto>p:first-of-type{order:0}.galeria-texto>p:first-of-type{margin-top:calc(var(--e-3) * -1);max-width:40ch}.legendas{display:none}.galeria-legenda{left:var(--e-3);bottom:var(--e-3);z-index:3;padding:var(--e-1) var(--e-3);background:var(--sup);font-size:var(--t-5);border-radius:999px;font-weight:600;display:block;position:absolute}.galeria-pontos{margin:calc(var(--e-5) * -1) 0 calc(var(--e-3) * -1);order:2;justify-content:center;display:flex}.galeria-pontos button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.galeria-pontos button:before{content:"";width:10px;height:10px;transition:width .18s var(--ease), background-color .18s var(--ease);background:#33091a47;border-radius:5px}.galeria-pontos button[aria-current]:before{background:var(--acento);width:26px}.galeria-texto>.nota{order:3;justify-self:center}.galeria-texto>.botao{order:4;justify-self:center}}@media (width<=760px){:root{--t-1:clamp(34px, 9.4vw, 46px);--raio:22px}.topo{gap:var(--e-3)}.topo .botao-topo{display:none}.menu-botao{background:var(--claro);cursor:pointer;z-index:2;width:48px;height:48px;transition:transform .16s var(--ease);border:0;border-radius:50%;place-content:center;gap:6px;display:grid;position:relative}.topo[data-claro] .menu-botao{background:var(--tinta)}.menu-traco{background:var(--escuro);width:20px;height:2px;transition:transform .22s var(--ease);border-radius:2px;display:block}.topo[data-claro] .menu-traco{background:var(--chao)}.topo[data-aberto] .menu-traco{background:var(--escuro)}.topo[data-aberto] .menu-botao{background:var(--claro)}.topo[data-aberto] .menu-traco:first-child{transform:translateY(4px)rotate(45deg)}.topo[data-aberto] .menu-traco:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.topo[data-aberto]{color:var(--claro)}.topo[data-aberto] .marca{z-index:2;position:relative}.menu-cel{z-index:1;align-content:center;gap:var(--e-7);padding:96px var(--margem) var(--e-8);background:var(--escuro);color:var(--claro);clip-path:circle(150% at calc(100% - 44px) 36px);animation:abrir-menu .42s var(--ease);display:grid;position:fixed;inset:0}.menu-cel[hidden]{display:none}.menu-cel nav{gap:var(--e-3);display:grid}.menu-cel nav a{letter-spacing:-.04em;animation:subir .38s var(--ease) both;animation-delay:calc(80ms + var(--i) * 50ms);font-size:44px;font-weight:800;line-height:1.1;text-decoration:none}.menu-cel .botao{background:var(--claro);color:var(--escuro);animation:subir .38s var(--ease) both;justify-self:start;animation-delay:.3s}.heroi{padding:104px var(--margem) 0;align-content:start;min-height:100svh}.heroi-texto{gap:var(--e-4);width:100%}.heroi-sub{font-size:17px}.heroi-acoes{gap:var(--e-2);flex-wrap:nowrap}.heroi-acoes .botao{min-height:52px;padding:0 var(--e-2);flex:1 1 0;font-size:16px}.doce{left:calc(var(--xc) * 1%);top:calc(var(--yc) * 1%);width:calc(var(--tc) * 1vw)}.doce-bolo{--xc:52;--yc:75;--tc:62}.camada-1{--cai:16svh}.camada-2{--cai:34svh}.camada-3{--cai:56svh}.doce-queda{animation-range:exit exit 70%}.doces{padding:var(--e-8) var(--margem) var(--e-7);gap:var(--e-4)}.doces-cabeca{display:contents}.doces-grade{margin:var(--e-2) calc(var(--margem) * -1) 0;padding:0 var(--margem);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}.doces-grade::-webkit-scrollbar{display:none}.especime,.especime[data-largo]{scroll-snap-align:start;gap:var(--e-3);flex:0 0 min(72%,300px);grid-template-rows:auto auto}.especime.entra{animation:none}.especime[data-largo]{order:-1}.especime[data-largo] .especime-ladrilho{aspect-ratio:1}.especime[data-largo] .especime-ladrilho img{width:72%}.doces-grade{order:1}.especime h3,.especime[data-largo] h3{font-size:19px}.especime p{font-size:15px}.contador-n>span{display:inline}.doces-caixa{bottom:max(12px, env(safe-area-inset-bottom));z-index:2;align-items:center;column-gap:var(--e-3);margin-top:var(--e-2);background:var(--sup);border-radius:22px;order:2;grid-area:auto;grid-template-columns:56px minmax(0,1fr) auto;padding:8px 8px 8px 10px;position:sticky;box-shadow:0 18px 30px -16px #33091a73}.doces-caixa .mini-caixa{width:56px;box-shadow:none;grid-row:auto;gap:2%;margin:0;padding:7%}.doces-caixa-estado{font-size:15px;line-height:1.25}.bolos{gap:var(--e-4);grid-template-columns:minmax(0,1fr) 104px;align-items:center;padding-bottom:0}.bolos-visual{grid-area:1/2;width:104px;max-height:none;position:relative;top:0}.bolos-prova{display:none}.bolos-fatias{width:100%;position:absolute;inset:0}.bolos-fatias img{filter:drop-shadow(0 10px 10px #33091a47)}.bolos-lista{display:contents}.bolos-lista>*{grid-column:1/-1}.bolos-lista>h2{grid-area:1/1}.bolos-lista ul{margin:0}.bolos-lista>.botao{justify-self:start}.bolo{align-items:center;gap:0 var(--e-3);padding:var(--e-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.bolo h3{font-size:20px}.bolo-corpo{display:contents}.bolo-corpo p{max-width:none;font-size:var(--t-5);grid-area:2/1/auto/-1;line-height:1.4}.bolo-corpo .marcar{padding:0 var(--e-3) 0 var(--e-2);grid-area:1/2;font-size:15px}.caixa{gap:var(--e-4);padding-block:var(--e-8) var(--e-2);grid-template-columns:minmax(0,1fr)}.caixa-mesa,.caixa-painel,.escolhas{display:contents}.caixa>*,.caixa-mesa>*,.caixa-painel>*,.escolhas>*{grid-column:1}.caixa-painel>h2{grid-row:1}.caixa-painel>p:not(.nota){display:none}.escolhas>fieldset:first-child{grid-row:2}.caixa-tapete{margin:0 calc(var(--margem) * -.5);border-radius:32px;grid-row:3/7;align-self:stretch;position:static}.caixa-objeto{width:min(74vw,300px);margin:var(--e-6) 0 var(--e-2);grid-row:3;justify-self:center}.bandeja-rotulo{grid-row:4;justify-self:center}.bandeja{grid-row:5;justify-content:space-between;gap:4px;margin-top:0}.bandeja-doce{flex:0 46px;padding:5px}.caixa-acoes{margin-bottom:var(--e-3);grid-row:6;justify-self:center}.escolhas>fieldset:nth-child(2){margin-top:var(--e-5);grid-row:7}.escolhas>fieldset:nth-child(3){grid-row:8}.caixa-painel>.botao{width:100%;margin-top:var(--e-2);grid-row:9}.caixa-painel>.nota{grid-row:10}.como{padding-block:var(--e-7);gap:var(--e-5)}.etapas{gap:var(--e-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.etapa,.etapa:not([data-foto]){gap:var(--e-4);grid-template-rows:none;grid-template-columns:88px minmax(0,1fr);align-items:start}.etapa .etapa-visual,.etapa:not([data-foto]) .etapa-visual,.etapa[data-foto] .etapa-visual{width:88px;height:88px;padding:0;position:relative;inset:auto}.etapa[data-foto]{box-shadow:none;border-radius:0;grid-area:auto;overflow:visible}.etapa[data-foto] .etapa-texto{background:0 0;border-radius:0;grid-row:auto;margin:0;padding:0}.etapa-foto{border-radius:18px}.etapa:not(:last-child):before{content:"";border-left:2px dotted #33091a4d;position:absolute;top:100px;bottom:-18px;left:43px}.etapa h3{font-size:30px}.etapa-texto{gap:var(--e-1)}.etapa-texto p{font-size:16px;line-height:1.45}.etapa-texto .etapa-prazo{font-size:var(--t-5)}.etapa-estado{font-size:16px}.como-botao{width:100%}.galeria{padding-block:var(--e-7) var(--e-8)}.galeria-moldura{width:min(68vw,40svh)}.galeria-frente{box-shadow:0 20px 36px -18px #33091a99, 0 0 0 4px var(--chao);right:-14%}.encomenda{min-height:auto;padding:28svh var(--margem) var(--e-5);background:linear-gradient(to bottom, var(--chao) 34svh, var(--escuro) 60svh);display:block}.encomenda:after{display:none}.encomenda-foto{height:60svh;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 62%,#0000 100%)}.cartao{width:auto;padding:var(--e-5);margin:0}.resumo{display:none}.campos{grid-template-columns:1fr}.rodape{padding-top:var(--e-5)}.rodape-cartao{--vieira:44px;padding:var(--e-8) var(--e-5) var(--e-5);grid-template-columns:1fr}.rodape-dados{font-size:17px}.selo{width:64px;top:auto;bottom:0}.rodape-dados{padding-right:0}.rodape-dados span{padding-right:72px}.rodape-imprenta{padding-top:var(--e-3)}.flutuante{padding-right:var(--e-4);right:16px}}@keyframes abrir-menu{0%{clip-path:circle(0 at calc(100% - 44px) 36px)}}@keyframes subir{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.portao{color:#f2f3f5;background:#0b0c0e;place-items:center;min-height:100svh;padding:24px;font:16px/1.55 system-ui,-apple-system,sans-serif;display:grid}.portao>div{max-width:440px}.portao h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(26px,5vw,34px);line-height:1.15}.portao p{color:#b5b9c0;margin:0 0 28px}.portao small{color:#6f747c;font-size:13px}
