.sobre-banner{position:relative;width:100%;height:60vh;min-height:360px;overflow:hidden;display:flex;align-items:flex-end}.sobre-banner__imagem{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.sobre-banner__sobreposicao{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(13, 13, 15, 0.1) 0%, rgba(13, 13, 15, 0.55) 55%, rgba(13, 13, 15, 0.8) 100%)}.sobre-banner__conteudo{position:relative;z-index:2;padding:0 1.2rem 32px;width:100%}.sobre-banner__etiqueta{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,240,232,.7);border:1px solid rgba(244,240,232,.35);padding:4px 10px;margin-bottom:12px}.sobre-banner__titulo{font-family:var(--font-title);font-size:clamp(1.8rem,8vw,2.8rem);font-weight:400;color:var(--washi);line-height:1.1;letter-spacing:.02em}.loja-visita{padding:36px var(--page-px) 32px;text-align:center}.loja-visita__status{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;letter-spacing:.08em;color:var(--ash);margin-bottom:14px}.loja-visita__status::before{content:"";width:7px;height:7px;border-radius:50% !important;background:var(--stone)}.loja-visita__status--aberta::before{background:#4f8a5b}.loja-visita__titulo{font-family:var(--font-title);font-size:1.9rem;font-weight:400;color:var(--void);line-height:1.1;margin-bottom:10px}.loja-visita__endereco{font-family:var(--font-body);font-size:14px;color:var(--ash);line-height:1.7}.loja-visita__horas{display:grid;grid-template-columns:auto auto;justify-content:center;gap:6px 20px;margin:22px 0 8px;font-family:var(--font-body);font-size:14px;color:var(--void);text-align:left}.loja-visita__horas dt{color:var(--ash)}.loja-visita__nota{font-family:var(--font-body);font-size:12px;color:var(--nota)}.loja-visita__botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px auto 0;max-width:360px}.loja-visita__botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--void);color:var(--void);text-decoration:none;font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s,color .2s}.loja-visita__botao--cheio{background:var(--void);color:var(--washi)}@media(hover: hover){.loja-visita__botao:hover{background:var(--void);color:var(--washi)}.loja-visita__botao--cheio:hover{opacity:.85}}.loja-visita__google{display:inline-block;margin-top:22px;font-family:var(--font-body);font-size:13px;color:var(--ash);text-decoration:none;border-bottom:1px solid var(--stone);padding-bottom:2px}.loja-visita__google span{color:var(--amadeirado);letter-spacing:.1em;margin-right:4px}.loja-mapa{height:260px;background:#e8e2d8}.loja-mapa iframe{width:100%;height:100%;border:0;display:block;filter:grayscale(0.6) sepia(0.15)}.loja-experiencia{background:#ebe5da;padding:56px var(--page-px);display:grid;gap:32px;justify-items:center;text-align:center}.loja-experiencia__video{width:min(78vw,340px);aspect-ratio:9/16;background:#e2dbcf;box-shadow:0 24px 48px -28px rgba(13,13,15,.45)}.loja-experiencia__video video{width:100%;height:100%;object-fit:contain;display:block}.loja-experiencia__texto{max-width:420px;font-family:var(--font-body);font-size:15px;color:var(--ash);line-height:1.8}.loja-experiencia__etiqueta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nota);margin-bottom:12px}.loja-experiencia__titulo{font-family:var(--font-title);font-size:1.9rem;font-weight:400;color:var(--void);line-height:1.15;margin-bottom:14px}.loja-experiencia__link{display:inline-block;margin-top:18px;font-size:13px;color:var(--void);text-decoration:underline;text-decoration-color:var(--stone);text-underline-offset:5px}.loja-experiencia__link::after{content:" →"}@media(min-width: 1024px){.loja-experiencia{grid-template-columns:auto minmax(0, 440px);justify-content:center;align-items:center;column-gap:96px;padding:96px 3rem;margin-top:72px;text-align:left;justify-items:start}.loja-experiencia__video{width:360px}.loja-experiencia__titulo{font-size:2.4rem}}.loja-historia{padding:48px var(--page-px);max-width:640px;margin:0 auto;font-family:var(--font-body);font-size:15px;color:var(--ash);line-height:1.8}.loja-historia__etiqueta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nota);margin-bottom:12px}.loja-historia__titulo{font-family:var(--font-title);font-size:1.9rem;font-weight:400;color:var(--void);line-height:1.15;margin-bottom:16px}.loja-historia__mais{margin-top:8px}.loja-historia__mais summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--void)}.loja-historia__mais summary{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--stone)}.loja-historia__mais summary::-webkit-details-marker{display:none}.loja-historia__mais[open] summary{display:none}.loja-historia__mais p+p{margin-top:14px}.sobre-numeros{display:grid;grid-template-columns:repeat(3, 1fr);border-bottom:1px solid var(--stone)}.sobre-numero{padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:6px;border-right:1px solid var(--stone);text-align:center}.sobre-numero:last-child{border-right:none}.sobre-numero__valor{font-family:var(--font-title);font-size:clamp(1.6rem,6vw,2.2rem);font-weight:400;color:var(--void);line-height:1}.sobre-numero__rotulo{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);line-height:1.4;padding:0 8px}.loja-contato{padding:48px var(--page-px);max-width:640px;margin:0 auto}.loja-contato__titulo{font-family:var(--font-title);font-size:1.9rem;font-weight:400;color:var(--void);margin-bottom:20px}.loja-contato__lista{list-style:none;border-top:1px solid var(--stone)}.loja-contato__lista li{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--stone);font-family:var(--font-body)}.loja-contato__lista i{grid-row:span 2;color:var(--void);font-size:18px;text-align:center}.loja-contato__lista a{color:var(--void);text-decoration:none;font-size:15px}.loja-contato__lista span{font-size:12px;color:var(--nota)}.loja-contato__form{margin-top:20px}.loja-contato__form summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;font-family:var(--font-body);font-size:13px;color:var(--void);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--stone)}.loja-contato__form summary::-webkit-details-marker{display:none}.loja-contato__form[open] summary{margin-bottom:16px}.contato-formulario{display:flex;flex-direction:column;gap:16px}.contato-campo__rotulo{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--void);display:block;margin-bottom:6px}.contato-campo__input,.contato-campo__textarea{width:100%;background:rgba(0,0,0,0);border:1px solid var(--stone);padding:12px 14px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--void);outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.contato-campo__input::placeholder,.contato-campo__textarea::placeholder{color:var(--stone)}.contato-campo__input:focus,.contato-campo__textarea:focus{border-color:var(--amadeirado)}.contato-campo__textarea{resize:vertical;min-height:120px;line-height:1.6}.contato-formulario__botao{width:100%;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:16px;background:var(--void);color:var(--washi);border:1px solid var(--void);cursor:pointer;transition:opacity .2s;margin-top:4px}.contato-formulario__botao:hover{opacity:.85}.sobre-cta{padding:48px 1.2rem;text-align:center;border-top:1px solid var(--stone);display:flex;flex-direction:column;align-items:center;gap:16px}.sobre-cta__rotulo{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--amadeirado)}.sobre-cta__titulo{font-family:var(--font-title);font-size:clamp(1.6rem,6vw,2rem);font-weight:400;color:var(--void);line-height:1.15;letter-spacing:.02em}.sobre-cta__sub{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--ash);letter-spacing:.05em;line-height:1.6;max-width:260px}.sobre-cta__botao{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:15px 32px;background:var(--void);color:var(--washi);border:1px solid var(--void);text-decoration:none;transition:opacity .2s;width:100%;max-width:320px}.sobre-cta__botao:hover{opacity:.85}@media(min-width: 1024px){.sobre-banner{height:70vh;min-height:480px}.sobre-banner__conteudo{padding:0 3rem 48px;text-align:center;display:flex;flex-direction:column;align-items:center}.sobre-banner__titulo{font-size:clamp(2.4rem,4vw,3.6rem)}.loja-visita-caixa{display:grid;grid-template-columns:1fr 1.2fr;max-width:1200px;margin:64px auto 0;padding:0 3rem;gap:48px;align-items:stretch}.loja-visita{padding:24px 0;align-self:center}.loja-visita__titulo{font-size:2.4rem}.loja-mapa{height:auto;min-height:420px}.loja-historia{padding:72px 3rem;font-size:16px}.loja-historia__titulo{font-size:2.4rem}.sobre-numeros{max-width:700px;margin:0 auto}.sobre-numero{padding:40px 0}.sobre-numero__valor{font-size:clamp(2rem,3vw,2.6rem)}.loja-contato{padding:72px 3rem}.loja-contato__titulo{font-size:2.4rem}.sobre-cta{padding:64px 3rem;max-width:700px;margin:0 auto}.sobre-cta__titulo{font-size:clamp(1.8rem,3vw,2.4rem)}.sobre-cta__botao{max-width:280px;width:auto;padding:15px 48px}}.revela [data-revela]{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(0.2, 0.7, 0.2, 1),transform 1s cubic-bezier(0.2, 0.7, 0.2, 1)}.revela [data-revela].visivel{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.revela [data-revela]{opacity:1 !important;transform:none !important;transition:none !important}}