body:has(.casa){--bg:#f4f0e8;--folha:#fbf9f4;--fg:#1e1f1b;--muted:#66625a;--linha:#ded7cb;--escuro:#22241f;--claro:#f3efe7;--claro-2:#cfc8ba;--tile:#e6e0d6;background:var(--bg);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.casa{padding-bottom:8px;overflow:clip}.casa h1,.casa h2,.casa h3{font-family:var(--display);margin:0;font-weight:400}.h-largura{width:calc(100% - 2*clamp(16px,3vw,40px));max-width:1440px;margin-inline:auto}.h-seta{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.h-botao{border:1px solid var(--fg);background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.h-botao:hover,.h-botao:focus-visible{background:#000;transform:translateY(-1px)}.h-botao-claro{color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf9f499}.h-botao-claro:hover,.h-botao-claro:focus-visible{background:var(--fg);color:var(--bg)}.h-botao-branco{color:var(--fg);background:#fff;border-color:#fff}.h-botao-branco:hover,.h-botao-branco:focus-visible{background:var(--claro)}.h-circulo{width:40px;height:40px;color:var(--fg);transition:transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px 2px #1e190f14,inset 0 0 0 1px #1e190f0f}.h-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.h-linha-fina{color:var(--muted);align-items:center;gap:12px;margin:0 0 18px;font-size:.88rem;display:flex}.h-linha-fina:before{content:"";background:currentColor;width:28px;height:1px}.h-abertura{background:#ede3d3;align-items:center;min-height:clamp(580px,100svh - 160px,920px);display:flex;position:relative;overflow:hidden}.h-abertura-foto{object-fit:cover;object-position:60% 30%;width:100%;height:100%;position:absolute;inset:0}.h-abertura-texto{z-index:1;width:100%;margin:0;padding:clamp(40px,7vh,80px) clamp(16px,3.4vw,64px) clamp(72px,12vh,120px);position:relative}.h-abertura-texto>*{max-width:calc(44vw - clamp(16px,3.4vw,64px))}.h-abertura-texto h1{letter-spacing:-.025em;font-size:clamp(2.8rem,5.2vw,6.4rem);line-height:.94}.h-abertura-texto h1 span{white-space:nowrap;display:block}.h-lede{color:#4e4a42;max-width:40ch;margin:clamp(20px,3vh,28px) 0 0;font-size:clamp(1rem,1.2vw,1.12rem)}.h-acoes{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(24px,4vh,36px);display:flex}.h-prova{color:#4e4a42;margin:clamp(24px,4vh,36px) 0 0;font-size:.88rem}.h-prova strong{font-family:var(--display);color:var(--fg);margin-right:4px;font-size:1.35rem;font-weight:400}.h-flutuante{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:380px;color:var(--fg);transition:transform .4s var(--ease);background:#fbf9f4cc;border-radius:20px;align-items:center;gap:14px;padding:10px 12px 10px 10px;text-decoration:none;display:flex;position:absolute;bottom:clamp(24px,5vh,56px);right:clamp(16px,3vw,40px);box-shadow:0 24px 48px -24px #281e0a73}.h-flutuante:hover,.h-flutuante:focus-visible{transform:translateY(-3px)}.h-flutuante img{object-fit:cover;border-radius:14px;width:76px;height:76px}.h-fl-texto{gap:1px;min-width:0;display:grid}.h-fl-rotulo{color:var(--muted);font-size:.74rem}.h-fl-nome{font-family:var(--display);font-size:1.4rem;line-height:1.1}.h-fl-linha{color:var(--muted);font-size:.78rem}.h-nota{z-index:1;color:#5e594f;background:#fbf9f4c7;border-radius:999px;margin:0;padding:4px 10px;font-size:.72rem;position:absolute;bottom:12px;left:clamp(16px,3vw,40px)}.h-categorias{margin-top:clamp(16px,2.4vh,28px)}.h-categorias ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.h-categorias a{background:var(--tile);color:var(--fg);border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.h-categorias img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--ease);display:block}.h-cat-rodape{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf9f4d1;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:.98rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.h-cat-rodape .h-circulo{width:34px;height:34px}.h-categorias a:hover img,.h-categorias a:focus-visible img{transform:scale(1.04)}.h-categorias a:hover .h-circulo,.h-categorias a:focus-visible .h-circulo{background:var(--fg);color:var(--bg)}.h-secao{margin-top:clamp(72px,11vh,120px)}.h-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:clamp(20px,3vh,32px);display:flex}.h-cabeca h2{font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1}.h-produtos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vh,44px) clamp(14px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}.h-produto{color:inherit;gap:14px;text-decoration:none;display:grid;position:relative}.h-produto-foto{background:var(--tile);border-radius:18px;display:block;position:relative;overflow:hidden}.h-produto-foto img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--ease);display:block}.h-produto:hover .h-produto-foto img,.h-produto:focus-visible .h-produto-foto img{transform:scale(1.035)}.h-selo{background:var(--fg);color:var(--bg);border-radius:999px;padding:7px 12px;font-size:.74rem;line-height:1;position:absolute;top:12px;left:12px}.h-produto-info{gap:3px;padding-right:52px;display:grid}.h-produto-nome{font-family:var(--display);font-size:1.3rem;line-height:1.15}.h-produto-linha{color:var(--muted);font-size:.88rem}.h-produto-preco{margin-top:4px;font-size:.86rem;font-weight:600}.h-produto-acao{box-shadow:inset 0 0 0 1px var(--linha);position:absolute;bottom:2px;right:0}.h-produto:hover .h-produto-acao,.h-produto:focus-visible .h-produto-acao{background:var(--fg);color:var(--bg)}.h-nota-secao{color:var(--muted);margin:22px 0 0;font-size:.78rem}.h-banner{min-height:clamp(460px,64vh,660px);color:var(--claro);background:#1b1a16;border-radius:26px;align-items:center;margin-top:clamp(80px,12vh,128px);display:flex;position:relative;overflow:hidden}.h-banner-foto{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.h-banner-texto{z-index:1;max-width:560px;padding:clamp(32px,5vw,72px);position:relative}.h-banner .h-linha-fina{color:var(--claro-2)}.h-banner h2{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.h-banner p{color:var(--claro-2);max-width:46ch}.h-banner-texto>p:not(.h-linha-fina){margin:20px 0 0}.h-link-claro{color:var(--claro)}.h-editorial{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,88px);margin-top:clamp(80px,12vh,128px);display:grid}.h-editorial-texto h2{font-size:clamp(2.4rem,4.4vw,4.2rem);line-height:1}.h-editorial-texto p:not(.h-linha-fina){color:var(--muted);max-width:44ch;margin:20px 0 28px}.h-editorial-foto{border-radius:22px;width:100%;height:auto;display:block}.h-proximas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.h-proximas>li{background:var(--tile);border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(14px,1.6vw,22px);display:grid}.h-proximas h3{margin-bottom:8px;font-size:1.7rem;line-height:1.1}.h-proximas p{color:var(--muted);margin:0;font-size:.95rem}.h-tipo{aspect-ratio:4/5;background:var(--folha);color:#1e1f1b;border-radius:12px;margin:0;padding:12%;display:grid;box-shadow:0 18px 32px -18px #281e0a59}.h-tipo-momento{grid-template-rows:auto 1fr auto auto;gap:8px}.h-tipo-hora{font-family:var(--mono);font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1}.h-tipo-frase{font-family:var(--display);align-self:end;font-size:clamp(.95rem,1.2vw,1.15rem);font-style:italic;line-height:1.2}.h-tipo svg{width:100%;height:auto;overflow:visible}.h-tipo path{fill:none;stroke:#1e1f1b;stroke-width:1.6px;stroke-linecap:round}.h-tipo circle{fill:#b3881a}.h-tipo-data{font-family:var(--mono);color:#66625a;font-size:.7rem}.h-tipo-frase-epica{text-align:center;place-content:center;gap:12px}.h-tipo-frase-epica blockquote{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.12}.h-tipo-frase-epica figcaption{font-family:var(--mono);color:#66625a;font-size:.68rem}.h-fila{background:var(--escuro);color:var(--claro);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px clamp(28px,5vw,72px);margin-top:clamp(80px,12vh,128px);padding:clamp(32px,5vw,64px);display:grid}.h-fila h2{margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.h-fila p{color:var(--claro-2);max-width:46ch;margin:0}.h-fila strong{color:var(--claro)}.h-fila-form{gap:14px;display:grid}.h-fila-linha{background:#ffffff12;border-radius:999px;gap:6px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #57564e}.h-fila-linha input{min-width:0;color:var(--claro);font:inherit;background:0 0;border:0;flex:1;padding:10px 18px}.h-fila-linha input::placeholder{color:#9c978b}.h-fila-linha input:focus-visible{outline:none}.h-fila-linha:focus-within{box-shadow:inset 0 0 0 1px var(--claro)}.h-consentimento{color:var(--claro-2);align-items:flex-start;gap:10px;font-size:.82rem;display:flex}.h-consentimento input{accent-color:var(--claro);margin-top:3px}.h-fila-ok{color:var(--claro)}body:has(.casa) .rodape{border-color:var(--linha);width:calc(100% - 2*clamp(16px,3vw,40px));max-width:1440px;color:var(--muted);margin-top:clamp(48px,8vh,80px);padding-inline:0}@media (max-width:1100px){.h-categorias ul{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,30%);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.h-categorias li{scroll-snap-align:start}.h-produtos{grid-template-columns:repeat(3,minmax(0,1fr))}.h-proximas{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.h-abertura{background:var(--bg);flex-direction:column;align-items:stretch;min-height:0}.h-abertura-foto{aspect-ratio:4/3;object-position:66% 30%;order:1;height:auto;position:static}.h-abertura-texto{order:0;padding:28px clamp(16px,3vw,40px)}.h-abertura-texto>*{max-width:none}.h-abertura-texto h1{font-size:clamp(2.6rem,12vw,4.4rem)}.h-flutuante{order:2;max-width:none;margin:-48px 16px 0;position:static}.h-nota{order:3;margin:10px 16px 0;position:static}.h-produtos{grid-template-columns:repeat(2,minmax(0,1fr))}.h-produto-info{padding-right:0}.h-produto-acao{display:none}.h-categorias ul{grid-auto-columns:minmax(170px,46%)}.h-banner{flex-direction:column;align-items:stretch;min-height:0}.h-banner-foto{aspect-ratio:4/3;object-position:80% 40%;order:1;height:auto;position:static}.h-banner-texto{order:0;max-width:none;padding:32px 24px 28px}.h-editorial,.h-fila{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.h-acoes .h-botao{flex:100%;justify-content:center}.h-proximas>li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.h-proximas h3{font-size:1.35rem}.h-proximas p{font-size:.86rem}.h-fila-linha{border-radius:22px;flex-direction:column}.h-fila-linha .h-botao{justify-content:center}}@media (prefers-reduced-motion:reduce){.h-botao,.h-circulo,.h-flutuante,.h-categorias img,.h-produto-foto img{transition:none}}
