.secao__cabeca{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-6)}.secao__cabeca p{margin-top:var(--e-2)}.creme{background:var(--creme);color:var(--tinta)}.creme-2{background:var(--creme-2)}.cena3d{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease-out) .25s}.cena3d.is-pronta{opacity:1}.cena3d__camada{position:absolute;inset:0;width:100%;height:100%}.cena3d__fundo{filter:blur(5px) saturate(.9);opacity:.8}.cena3d__frente{z-index:5;filter:blur(1.5px)}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:max(100svh,760px);padding-top:calc(var(--altura-cabecalho) + .5rem);padding-bottom:clamp(5.5rem,9vw,8rem);overflow:clip}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:conic-gradient(from 200deg at 72% -10%,transparent 0deg,rgb(255 224 176 / .13) 18deg,transparent 40deg),radial-gradient(30% 22% at 70% 86%,rgb(227 166 89 / .28),transparent 70%)}.hero__grade{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:var(--e-4)}.hero__texto{display:grid;gap:var(--e-4)}.hero h1{font-size:clamp(3rem,.9rem + 5.2vw,6.6rem);font-weight:500}@media (min-width: 901px){h1.linhas .linha>span{white-space:nowrap}}.hero h1 em{font-style:italic;font-weight:400}.hero__categorias{position:relative;z-index:6;margin-top:var(--e-4)}.hero__categorias ul{display:flex;flex-wrap:wrap;gap:var(--e-1);margin:0}.hero__categorias a{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:.35rem 1.1rem .35rem .35rem;border-radius:var(--r-pilula);color:var(--creme);font-weight:650;font-size:.95rem;text-decoration:none;transition:background-color var(--t-hover) ease,transform var(--t-ui) var(--ease-out)}.hero__categorias img{width:42px;height:42px;border-radius:50%;object-fit:contain;padding:3px;background:var(--grad-estudio);mix-blend-mode:normal}@media (hover: hover) and (pointer: fine){.hero__categorias a:hover{background:#fffaf229;transform:translateY(-2px)}}.vitrine{--px: 0;--py: 0;position:relative;aspect-ratio:1 / .92;min-height:420px;perspective:1400px}.vitrine__cena{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(calc(var(--px) * 7deg)) rotateX(calc(var(--py) * -5deg))}.vitrine__item{position:absolute;margin:0;transform-style:preserve-3d}.vitrine__item .foto{aspect-ratio:1 / 1.08;border-radius:28px;box-shadow:var(--sombra-profunda)}.vitrine__item .foto img{padding:6% 8% 16%}.vitrine__item figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:.1rem;padding:.75rem 1rem;border-radius:18px;color:var(--creme);transform:translateZ(30px)}.vitrine__item figcaption strong{font-family:var(--fonte-display);font-weight:500;font-size:clamp(1rem,.8rem + .6vw,1.3rem);line-height:1.15}.vitrine__item figcaption span{color:var(--ouro);font-size:.8rem;font-weight:700}.vitrine__item--centro{left:25%;top:4%;width:52%;z-index:3;transform:translateZ(70px) translate(calc(var(--px) * -10px),calc(var(--py) * -8px))}.vitrine__item--esq{left:-2%;top:24%;width:38%;z-index:1;transform:translateZ(-60px) rotateY(24deg) translate(calc(var(--px) * 8px),calc(var(--py) * 6px))}.vitrine__item--dir{right:-2%;top:18%;width:38%;z-index:2;transform:translateZ(-40px) rotateY(-24deg) translate(calc(var(--px) * 8px),calc(var(--py) * 6px))}.vitrine__item--esq figcaption,.vitrine__item--dir figcaption{display:none}.vitrine__pedestal{position:absolute;left:6%;right:6%;bottom:2%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgb(8 4 2 / .65),transparent),radial-gradient(60% 50% at 50% 40%,rgb(241 213 143 / .28),transparent 70%);transform:translateZ(-120px) rotateX(70deg)}@media (prefers-reduced-motion: no-preference){.js h1.linhas .linha>span{transform:translateY(108%);animation:sobe-linha .95s var(--ease-expo) forwards;animation-delay:calc(.24s + var(--i, 0) * .11s)}.js .hero [data-entrada]{opacity:0;transform:translateY(14px);animation:sobe-suave .65s var(--ease-out) forwards;animation-delay:var(--d, .5s)}.js .vitrine__cena{animation:vitrine-entra 1.3s var(--ease-expo) .26s both}}@keyframes sobe-linha{to{transform:none}}@keyframes sobe-suave{to{opacity:1;transform:none}}@keyframes vitrine-entra{0%{opacity:0;transform:translateY(60px) rotateX(14deg) scale(.94)}}.manifesto__grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e-5) var(--e-3);align-items:start}.manifesto__intro{grid-column:1 / 7;display:grid;gap:var(--e-3)}.manifesto__intro h2{max-width:12ch}.manifesto__objetos{grid-column:8 / 13;grid-row:1 / 3;position:relative;min-height:560px}.manifesto__objeto{position:absolute;margin:0}.manifesto__objeto .foto{border-radius:28px;box-shadow:var(--sombra-suave),-20px 40px 70px -30px #2b1a1180}.manifesto__objeto--a{top:0;right:0;width:78%;transform:rotate(4deg)}.manifesto__objeto--b{bottom:0;left:0;width:52%;transform:rotate(-7deg);z-index:2}.pilares{grid-column:1 / 8;display:grid;gap:var(--e-3);margin-top:var(--e-3)}.pilares div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:var(--e-3);padding-top:var(--e-3);border-top:1px solid rgb(43 26 17 / .14)}.pilares dt{font-family:var(--fonte-display);font-style:italic;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);line-height:1;color:var(--choc-800)}.pilares dd{color:var(--tinta-suave);font-size:1.08rem}.destaques{overflow:clip}.destaques:before{content:"";position:absolute;inset:0;background:radial-gradient(35% 40% at 15% 30%,rgb(227 166 89 / .16),transparent 70%),radial-gradient(30% 35% at 90% 80%,rgb(214 178 94 / .14),transparent 70%);pointer-events:none}.grade-destaques{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-4) var(--e-3);align-items:start}.grade-destaques>:nth-child(2n){margin-top:var(--e-6)}.medalhoes{--colunas: 4;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-4) var(--e-3);margin:0;padding:0;list-style:none}.medalhoes>li{flex:0 0 calc((100% - (var(--colunas) - 1) * var(--e-3)) / var(--colunas));min-width:0}.medalhao{display:grid;justify-items:center;gap:var(--e-1);text-align:center;text-decoration:none}.medalhao__palco{display:block;width:100%;aspect-ratio:1;margin-bottom:var(--e-1);border-radius:50%;overflow:hidden;background:var(--grad-estudio);box-shadow:0 0 0 1px #d6b25e59,0 0 0 8px var(--creme),0 0 0 9px #d6b25e40,var(--sombra-suave);transition:box-shadow var(--t-ui) var(--ease-out)}.medalhao__palco img{width:100%;height:100%;object-fit:contain;padding:12% 12% 16%;mix-blend-mode:multiply;transition:transform .8s var(--ease-expo)}.medalhao__nome{font-family:var(--fonte-display);font-size:var(--fs-subtitulo);line-height:1.15}.medalhao__qtd{color:var(--tinta-suave);font-size:var(--fs-pequeno);font-weight:600}@media (hover: hover) and (pointer: fine){.medalhao:hover .medalhao__palco{box-shadow:0 0 0 1px #d6b25e99,0 0 0 8px var(--creme),0 0 0 10px var(--ouro),var(--sombra-suave)}.medalhao:hover .medalhao__palco img{transform:scale(1.07)}}.chamada-historia__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-6);align-items:center}.brasao{position:relative;display:grid;place-items:center;margin:0}.brasao:before{content:"";position:absolute;inset:-10% 0;background:radial-gradient(closest-side,rgb(227 166 89 / .32),transparent);filter:blur(10px)}.brasao img{position:relative;width:min(100%,520px);height:auto;filter:drop-shadow(0 18px 30px rgb(8 4 2 / .6))}.chamada-historia__texto{display:grid;gap:var(--e-3);justify-items:start}.chamada-historia__texto blockquote p{max-width:16ch;font-family:var(--fonte-display);font-style:italic;font-size:var(--fs-titulo);line-height:1.05;color:var(--creme)}.secao-loja{padding-bottom:calc(var(--e-6) + 3rem)}.catalogo-topo{position:relative;isolation:isolate;padding-top:calc(var(--altura-cabecalho) + 1.5rem);padding-bottom:var(--e-6);overflow:clip}.catalogo-topo__texto{position:relative;z-index:2;display:grid;justify-items:start;gap:var(--e-3)}.catalogo-filtros{position:sticky;top:80px;z-index:30;margin-top:calc(-1 * var(--e-4));padding-block:var(--e-1)}.catalogo-filtros .conteiner{display:flex}.catalogo-filtros .filtros{display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;padding:.4rem;border-radius:28px}@media (prefers-reduced-motion: no-preference){.catalogo-filtros .filtros{transition:flex-grow .6s var(--ease-out)}}.catalogo-filtros.is-fixo .filtros{flex-grow:1}@media (min-width: 601px){.catalogo-filtros .filtros{justify-content:center}}.catalogo{padding-block:var(--e-5) var(--e-7)}.categoria{scroll-margin-top:160px}.categoria+.categoria{margin-top:var(--e-7)}.categoria__cabeca{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--e-1) var(--e-4);margin-bottom:var(--e-5);padding-bottom:var(--e-3);border-bottom:1px solid rgb(255 236 200 / .12)}.categoria__cabeca p{color:var(--tinta-clara-suave)}.categoria__qtd{color:var(--ouro);font-weight:700;font-size:var(--fs-pequeno);white-space:nowrap}.grade-produtos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:var(--e-5) var(--e-4)}.historia-capa{position:relative;isolation:isolate;min-height:max(92svh,680px);display:grid;align-items:end;padding-bottom:clamp(6rem,10vw,9rem);overflow:clip;color:var(--creme);background:var(--choc-900)}.historia-capa__foto{position:absolute;inset:-8% 0;z-index:-2}.historia-capa__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 70%;filter:sepia(.25) saturate(.95) brightness(.9)}.historia-capa:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#160d0826 30%,#160d08e0 88%),linear-gradient(90deg,rgb(22 13 8 / .6),transparent 60%)}.historia-capa__texto{display:grid;justify-items:start;gap:var(--e-3)}.historia-capa h1{font-size:clamp(3.4rem,1.2rem + 7.4vw,8.4rem);color:var(--creme)}.historia-capa .lede{color:var(--tinta-clara-suave)}.capitulo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e-4) var(--e-3);align-items:center}.capitulo+.capitulo{margin-top:var(--e-7)}.capitulo__midia{grid-column:1 / 6;position:relative}.capitulo__texto{grid-column:7 / 13;display:grid;gap:var(--e-3)}.capitulo--invertido .capitulo__midia{grid-column:8 / 13;grid-row:1}.capitulo--invertido .capitulo__texto{grid-column:1 / 7;grid-row:1}.capitulo__texto h2{font-size:clamp(2.4rem,1.4rem + 3.4vw,4.6rem);line-height:.98}.capitulo__tempo{color:var(--caramelo);font-family:var(--fonte-display);font-style:italic;font-size:1.35rem}.escuro .capitulo__tempo{color:var(--ouro)}.par-fotos{position:relative;min-height:520px}.par-fotos>*{position:absolute}.par-fotos>:first-child{top:0;left:0;width:66%;transform:rotate(-4deg)}.par-fotos>:last-child{right:0;bottom:0;width:56%;transform:rotate(5deg);z-index:2}.par-fotos .foto{border-radius:28px;box-shadow:var(--sombra-suave),-20px 40px 70px -30px #2b1a1180}.capitular:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--fonte-display);font-size:4.2em;line-height:.8;color:var(--caramelo)}.fita{display:block;width:100%;height:clamp(60px,9vw,130px);margin-block:var(--e-5) calc(-1 * var(--e-2));overflow:visible}.convite{margin:0;transform:rotate(-3deg)}.convite img{width:100%;height:auto;border-radius:22px;box-shadow:var(--sombra-profunda)}.convite figcaption{position:absolute;right:-6%;bottom:8%;max-width:230px;padding:.9rem 1.1rem;border-radius:18px;color:var(--creme);font-size:var(--fs-pequeno);font-weight:600;transform:rotate(3deg)}.coroa-secao .brasao img{width:min(100%,760px)}@media (min-width: 901px){.coroa-secao .chamada-historia__grade{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--e-5)}}.lema{text-align:center}.lema blockquote p{max-width:18ch;margin-inline:auto;font-family:var(--fonte-display);font-style:italic;font-size:clamp(2.6rem,1.4rem + 5vw,6rem);line-height:1;color:var(--choc-800)}.lema figcaption{margin-top:var(--e-3);color:var(--tinta-suave);font-weight:650}.lema+.fecho{padding-top:0}.fecho__grade{display:grid;justify-items:center;gap:var(--e-4);text-align:center}.fecho h2{max-width:16ch}.erro-404{position:relative;isolation:isolate;min-height:max(88svh,640px);display:grid;align-items:center;padding-top:calc(var(--altura-cabecalho) + var(--e-3));padding-bottom:var(--e-6);overflow:clip;text-align:center;color:var(--creme);background:radial-gradient(ellipse 60% 55% at 50% 42%,rgb(122 72 36 / .42),transparent 72%),var(--choc-900)}.erro-404__grade{display:grid;justify-items:center;gap:var(--e-3)}.erro-404__marca{width:min(64vw,300px);height:auto;filter:drop-shadow(0 18px 40px rgb(10 5 2 / .45))}.erro-404 h1{font-size:clamp(2.8rem,1.2rem + 5.4vw,6.4rem);color:var(--creme)}.erro-404 .lede{max-width:46ch;color:var(--tinta-clara-suave)}.erro-404 .acoes{justify-content:center}@media (max-width: 1100px){.grade-destaques{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-destaques>:nth-child(2n){margin-top:var(--e-5)}}@media (max-width: 900px){.hero__grade{grid-template-columns:1fr;gap:var(--e-4)}.vitrine{width:min(100%,560px);margin-inline:auto;min-height:340px}.manifesto__intro,.pilares,.manifesto__objetos{grid-column:1 / -1;grid-row:auto}.manifesto__objetos{min-height:0;height:min(110vw,520px)}.medalhoes{--colunas: 2}.chamada-historia__grade,.capitulo{grid-template-columns:1fr}.capitulo__midia,.capitulo__texto,.capitulo--invertido .capitulo__midia,.capitulo--invertido .capitulo__texto{grid-column:1 / -1;grid-row:auto}.categoria__cabeca{grid-template-columns:1fr}.convite figcaption{right:2%}}@media (max-width: 600px){.secao{padding-block:clamp(3.5rem,13vw,4.5rem)}.secao__cabeca{margin-bottom:var(--e-4)}.capitulo__midia{padding-top:var(--e-3)}.hero{min-height:0}.vitrine{min-height:300px}.vitrine__item figcaption{left:8px;right:8px;bottom:8px;padding:.55rem .7rem}.hero__categorias a{min-height:46px;font-size:.88rem}.hero__categorias img{width:36px;height:36px}.grade-destaques{display:flex;gap:var(--e-2);margin-inline:calc(-1 * var(--margem));padding:var(--e-1) var(--margem) var(--e-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none}.grade-destaques>*{flex:0 0 78%;scroll-snap-align:start}.grade-destaques>:nth-child(2n){margin-top:0}.medalhoes>li:nth-child(2n){margin-top:0}.medalhao{align-content:start}.medalhao__nome{display:flex;align-items:center;justify-content:center;min-height:2.3em;text-wrap:balance}.pilares div{grid-template-columns:1fr;gap:var(--e-1)}.par-fotos{min-height:0;height:112vw}.convite figcaption{right:4%;bottom:-6%}.grade-produtos{grid-template-columns:1fr;gap:var(--e-5)}.catalogo-filtros .filtros{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.catalogo-filtros .filtro{flex:0 0 auto;min-height:42px;font-size:.9rem}.fita{margin-bottom:var(--e-3)}.produto__palco{aspect-ratio:1 / .9}.produto__info{margin:-32px 10px 0;padding:1rem 1.1rem 1.1rem}}
