:root{--ground: #EDEFEF;--surface: #F8F9F9;--raised: #FFFFFF;--recessed: #DFE3E3;--line: #CBD2D2;--line-forte: #A9B3B4;--ink: #13181A;--ink-muted: #596467;--ink-faint: #8B9497;--accent: #2C5368;--accent-ink: #FFFFFF;--accent-weak: #DCE6EB;--ok: #2F6B4F;--ok-weak: #DCEAE2;--atencao: #7A5A14;--atencao-weak: #F0E7CE;--erro: #8C3A32;--erro-weak: #F2DFDC;--fonte-display: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;--fonte-texto: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--t-xs: .75rem;--t-sm: .875rem;--t-base: 1rem;--t-md: 1.25rem;--t-lg: 1.563rem;--t-xl: 1.953rem;--t-2xl: 2.441rem;--t-3xl: 3.052rem;--t-4xl: 3.815rem;--t-5xl: 4.768rem;--a-xs: .694rem;--a-sm: .833rem;--a-base: 1rem;--a-md: 1.2rem;--a-lg: 1.44rem;--a-xl: 1.728rem;--a-2xl: 2.074rem;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-6: 24px;--e-8: 32px;--e-12: 48px;--e-16: 64px;--e-24: 96px;--r-container: 2px;--r-controle: 1px;--elev: 0 1px 2px rgb(19 24 26 / .04), 0 12px 32px -12px rgb(19 24 26 / .18);--gutter: clamp(16px, 5vw, 96px);--medida: 65ch;color-scheme:light}:root[data-tema=escuro]{--ground: #0F1316;--surface: #171C20;--raised: #1E2429;--recessed: #0A0D0F;--line: #272E32;--line-forte: #3C464B;--ink: #E8EBEC;--ink-muted: #949EA2;--ink-faint: #6B7579;--accent: #7FA8BE;--accent-ink: #0F1316;--accent-weak: #1B2A33;--ok: #6FB190;--ok-weak: #15241D;--atencao: #C9A53F;--atencao-weak: #2A2312;--erro: #D08078;--erro-weak: #2B1816;--elev: 0 1px 2px rgb(0 0 0 / .5), 0 16px 40px -14px rgb(0 0 0 / .7);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--fonte-texto);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--fonte-display);font-weight:400;line-height:1.04;letter-spacing:-.015em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit}img,video{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-controle)}.envolucro{width:100%;padding-inline:var(--gutter)}.num{font-variant-numeric:tabular-nums}.rolagem-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background:var(--ground)}.cabeca{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--e-6);padding:var(--e-4) var(--gutter);background:color-mix(in srgb,var(--ground) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .22s ease-out,background-color .22s ease-out}.cabeca--preso{border-bottom-color:var(--line)}.cabeca__vaga{width:clamp(132px,14vw,178px);visibility:hidden;grid-column:2}.cabeca__menu,.cabeca__util{display:none;gap:var(--e-6);font-size:var(--t-sm)}@media(min-width:880px){.cabeca__menu{display:flex;grid-column:1}.cabeca__util{display:flex;grid-column:3;justify-content:flex-end}}.cabeca__menu button{background:none;border:0;cursor:pointer;font-size:var(--t-sm);color:var(--ink-muted);padding:var(--e-1) 0;border-bottom:1px solid transparent;transition:color .16s ease-out}.cabeca__menu button:hover{color:var(--ink)}.cabeca__menu button[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.cabeca__util span{color:var(--ink-faint)}.dobra{position:relative;height:calc(100svh - var(--altura-cabeca, 64px));min-height:420px;overflow:hidden;isolation:isolate}.dobra__paineis{display:grid;grid-template-columns:1fr;height:100%}@media(min-width:760px){.dobra__paineis{grid-template-columns:1fr 1fr}}.painel{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:var(--recessed);overflow:hidden;cursor:pointer;text-align:left;color:inherit}@media(max-width:759px){.painel:nth-child(2){display:none}}.painel__fotos{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.painel__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:opacity 1.2s ease-in-out}.painel__foto:first-child{opacity:1}@media(prefers-reduced-motion:reduce){.painel__foto{transition:none}}.painel__fotos{transition:transform .9s cubic-bezier(.22,1,.36,1)}.painel:hover .painel__fotos,.painel:focus-visible .painel__fotos{transform:scale(1.015)}.painel__rotulo{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:4px;padding:var(--e-16) var(--e-6) var(--e-6);color:#fff;background:linear-gradient(to top,rgb(0 0 0 / .58),transparent)}.painel__rotulo b{font-size:var(--t-xs);font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 10px rgb(0 0 0 / .6);justify-self:start;border-bottom:1px solid transparent;transition:border-color .2s ease-out}.painel:hover .painel__rotulo b,.painel:focus-visible .painel__rotulo b{border-bottom-color:currentColor}.painel__peca{font-size:var(--t-xs);color:#ffffffbd;text-shadow:0 1px 10px rgb(0 0 0 / .6);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel__marcas{position:absolute;right:var(--e-6);bottom:calc(var(--e-6) + 4px);z-index:2;display:flex;gap:6px}.painel__marcas i{width:14px;height:1px;display:block;background:#ffffff61;transition:background-color .4s ease-out}.painel__marcas i.e-agora{background:#fff}.dobra__veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(58% 26% at 50% 44%,rgb(0 0 0 / .56),transparent 78%),radial-gradient(78% 54% at 50% 44%,rgb(0 0 0 / .26),transparent 76%),linear-gradient(to bottom,rgb(0 0 0 / .3),transparent 26%,transparent 64%,rgb(0 0 0 / .42))}.marca,.cabeca__vaga{--proporcao-marca: 1020 / 74;aspect-ratio:var(--proporcao-marca);-webkit-mask-image:url(/marca.webp);mask-image:url(/marca.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.marca{position:fixed;top:44svh;left:0;right:0;z-index:30;margin:0 auto;width:min(68vw,640px);transform-origin:left top;will-change:transform;--sobre-foto: 1;background-color:color-mix(in srgb,#fff calc(var(--sobre-foto) * 100%),var(--ink));filter:drop-shadow(0 1px 3px rgb(0 0 0 / calc(.55 * var(--sobre-foto)))) drop-shadow(0 2px 28px rgb(0 0 0 / calc(.45 * var(--sobre-foto))))}.marca span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fila-tipos{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-6);padding:var(--e-6) var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:var(--altura-cabeca, 64px)}.fila-tipos button{background:none;border:0;cursor:pointer;font-size:var(--t-sm);color:var(--ink-faint);padding:2px 0;border-bottom:1px solid transparent;transition:color .14s ease-out}.fila-tipos button:hover{color:var(--ink-muted)}.fila-tipos button[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}.grade-pecas{display:grid;gap:clamp(24px,4vw,56px) clamp(16px,2.4vw,32px);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(32px,6vw,80px) var(--gutter) var(--e-24)}@media(min-width:760px){.grade-pecas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1240px){.grade-pecas{grid-template-columns:repeat(4,minmax(0,1fr))}}.peca-cartao{cursor:pointer;background:none;border:0;padding:0;text-align:left;display:block}.peca-cartao__foto{aspect-ratio:3 / 4;background:var(--recessed);overflow:hidden;position:relative}.peca-cartao__foto img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-out}.peca-cartao__foto img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.peca-cartao:hover .peca-cartao__foto img+img,.peca-cartao:focus-visible .peca-cartao__foto img+img{opacity:1}.peca-cartao h3{font-family:var(--fonte-texto);font-weight:400;font-size:var(--t-sm);color:var(--ink);margin-top:var(--e-3);letter-spacing:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.peca-cartao__preco{font-size:var(--t-sm);color:var(--ink-muted);margin-top:2px;font-variant-numeric:tabular-nums}.peca-cartao__cores{font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--e-2)}.peca-cartao--esgotada .peca-cartao__foto img{opacity:.42}.peca-cartao--esgotada h3{color:var(--ink-muted)}.ficha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--ground);display:grid;grid-template-rows:auto 1fr;overflow-y:auto}.ficha__topo{display:flex;justify-content:space-between;align-items:center;padding:var(--e-4) var(--gutter);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--ground);z-index:2}.ficha__fechar{background:none;border:0;cursor:pointer;font-size:var(--t-sm);color:var(--ink-muted)}.ficha__fechar:hover{color:var(--ink)}.ficha__corpo{display:grid;gap:var(--e-8);grid-template-columns:minmax(0,1fr);padding:var(--e-6) var(--gutter) var(--e-24)}@media(min-width:940px){.ficha__corpo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}}.ficha__fotos{display:grid;gap:var(--e-2)}@media(min-width:620px){.ficha__fotos{grid-template-columns:1fr 1fr}}.ficha__fotos img{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--recessed)}.ficha__fotos img:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.ficha__lado{align-self:start;position:sticky;top:88px}.ficha h2{font-size:clamp(var(--t-lg),3.2vw,var(--t-2xl))}.ficha__preco{font-family:var(--fonte-display);font-size:var(--t-xl);margin-top:var(--e-4);font-variant-numeric:tabular-nums}.ficha__parcela{font-size:var(--t-sm);color:var(--ink-faint);margin-top:var(--e-1)}.ficha__secao{margin-top:var(--e-8)}.ficha__secao h4{font-size:var(--t-xs);color:var(--ink-faint);font-weight:400;letter-spacing:.04em;margin:0 0 var(--e-3)}.opcoes{display:flex;gap:var(--e-2);flex-wrap:wrap}.opcao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-controle);padding:var(--e-2) var(--e-4);font-size:var(--t-sm);cursor:pointer;color:var(--ink-muted);transition:border-color .14s ease-out,color .14s ease-out}.opcao:hover:not(:disabled){border-color:var(--line-forte);color:var(--ink)}.opcao[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--raised)}.opcao:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ficha__comprar{margin-top:var(--e-8);width:100%;background:var(--ink);color:var(--ground);border:1px solid var(--ink);padding:var(--e-4);border-radius:var(--r-controle);font-size:var(--t-sm);letter-spacing:.03em;cursor:pointer}.ficha__comprar:disabled{background:none;color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.disponibilidade{margin-top:var(--e-6);padding:var(--e-4);border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);font-size:var(--t-sm);color:var(--ink-muted)}.disponibilidade b{display:block;color:var(--ink);font-weight:500;margin-bottom:var(--e-2)}.disponibilidade span{display:block;margin-top:var(--e-2);font-size:var(--t-xs);color:var(--ink-faint)}.rodape{border-top:1px solid var(--line);padding:var(--e-12) var(--gutter);display:flex;flex-wrap:wrap;gap:var(--e-6) var(--e-16);justify-content:space-between;font-size:var(--t-sm);color:var(--ink-faint)}.rodape b{display:block;color:var(--ink-muted);font-weight:500;margin-bottom:var(--e-2)}.manifesto{padding:clamp(72px,12vw,160px) var(--gutter);text-align:center;display:grid;justify-items:center;gap:var(--e-6)}.manifesto h1{font-size:clamp(1.9rem,4.2vw,3.4rem);max-width:16ch}.manifesto h1 em{font-style:italic}.manifesto p{color:var(--ink-muted);max-width:44ch}.manifesto__meta{font-size:var(--t-sm);color:var(--ink-faint)}@media(max-width:879px){.cabeca{position:fixed;top:0;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.cabeca--preso{background:color-mix(in srgb,var(--ground) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.dobra{height:100svh}}.descer{position:absolute;z-index:3;left:50%;bottom:clamp(20px,4vh,34px);transform:translate(-50%);display:grid;justify-items:center;gap:10px;padding:var(--e-3) var(--e-6);background:none;border:0;cursor:pointer;color:#fff;opacity:var(--convite, 1);transition:opacity .24s ease-out}.descer span{font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 3px rgb(0 0 0 / .7),0 1px 16px rgb(0 0 0 / .5)}.descer i{display:block;width:1px;height:30px;background:linear-gradient(to bottom,#ffffffe6,#fff0);animation:descer-traco 2.6s ease-in-out infinite}@keyframes descer-traco{0%{transform:translateY(-7px);opacity:.25}45%{opacity:1}to{transform:translateY(7px);opacity:.25}}@media(min-width:760px){.descer{bottom:clamp(58px,9vh,92px)}}.descer:hover span,.descer:focus-visible span{border-bottom:1px solid currentColor}@media(prefers-reduced-motion:reduce){.descer i{animation:none;opacity:.85}}body.com-menu .descer{visibility:hidden}.cabeca__botao{grid-column:1;justify-self:start;display:none;background:none;border:0;cursor:pointer;padding:var(--e-2) 0;font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .7),0 1px 14px rgb(0 0 0 / .5);transition:color .24s ease-out}@media(max-width:879px){.cabeca__botao{display:block}}.cabeca--preso .cabeca__botao{color:var(--ink);text-shadow:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ground);display:grid;grid-template-rows:auto 1fr auto;overflow-y:auto;animation:menu-entra .26s ease-out}@keyframes menu-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.menu{animation:none}}.menu__topo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--e-4) var(--gutter);border-bottom:1px solid var(--line)}.menu__fechar{grid-column:1;justify-self:start;background:none;border:0;cursor:pointer;padding:var(--e-2) 0;font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.menu__marca{grid-column:2;width:clamp(132px,38vw,178px);aspect-ratio:1020 / 74;background-color:var(--ink);-webkit-mask-image:url(/marca.webp);mask-image:url(/marca.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.menu__lista{display:grid;align-content:start;padding:var(--e-8) var(--gutter)}.menu__item{background:none;border:0;cursor:pointer;text-align:left;padding:var(--e-3) 0;font-family:var(--fonte-display);font-size:clamp(1.5rem,7vw,2.2rem);line-height:1.25;color:var(--ink-muted);border-bottom:1px solid var(--line)}.menu__item:last-child{border-bottom:0}.menu__item[aria-current=true]{color:var(--ink)}.menu__item[aria-current=true]:after{content:" ·";color:var(--accent)}.menu__pe{padding:var(--e-8) var(--gutter) var(--e-12);font-size:var(--t-sm);color:var(--ink-muted);border-top:1px solid var(--line)}.menu__pe span{display:block;font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--e-1)}body.com-menu .marca{opacity:0;pointer-events:none}.marca{transition:opacity .2s ease-out}
