.local-extra,.local-page{color:#201b17;background:#faf6ee;font:16px/1.7 Inter,Arial,sans-serif}.local-wrap{max-width:1200px;margin:auto;padding:64px 24px}.local-extra h2,.local-page h1,.local-page h2,.local-page h3{font-family:Georgia,serif;line-height:1.14;letter-spacing:-.025em}.local-extra h2,.local-page h2{font-size:clamp(28px,4vw,42px);margin:32px 0 22px}.local-extra p,.local-page p{margin:16px 0;max-width:78ch}.local-kicker{color:#ad201d;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.local-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:28px 0}.local-card{padding:26px;background:white;border:1px solid #ded7cb;border-top:4px solid #b6221e}.local-card h3{font-size:25px;margin:0 0 16px}.local-extra a:not(.local-button),.local-page main a:not(.local-button){text-decoration:underline;text-underline-offset:4px}.local-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#b4211d;color:white!important;border-radius:5px;font-weight:700;text-decoration:none;line-height:1.4}.local-button:hover{background:#861712}.local-button:focus-visible,.local-page a:focus-visible{outline:3px solid #cba23d;outline-offset:4px}.local-page{margin:0}.local-page *{box-sizing:border-box}.local-page header{background:white;border-bottom:1px solid #e4ded4}.local-header{max-width:1250px;margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.local-header img{width:145px;height:auto}.local-header nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;font-weight:700}.local-header a{color:#241f19;text-decoration:none}.local-page .hero{background:#1b1815;color:white}.local-page .hero .local-wrap{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}.local-page h1{font-size:clamp(34px,4.5vw,64px);margin:20px 0}.local-page .hero .local-kicker{color:#f19674}.store-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e5ded1}.store-photo img{width:100%;height:100%;object-fit:cover}.store-photo.collage{aspect-ratio:2.2}.store-photo.collage img{position:absolute;width:200%;height:auto;max-width:none;object-fit:fill}.store-photo.tl img{left:0;top:0}.store-photo.bl img{left:0;top:-124%}.store-photo.br img{left:-100%;top:-124%}.local-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.local-page .local-actions .outline{background:transparent;border:1px solid currentColor;color:inherit!important}.local-page .facts{background:#fff;border-left:4px solid #b4211d;padding:25px}.local-page dl{margin:0}.local-page dt{font-size:12px;text-transform:uppercase;font-weight:700;color:#9c2721;letter-spacing:.09em;margin-top:18px}.local-page dd{margin:3px 0 15px}.local-page footer{background:#191613;color:#eee4d5}.local-page footer a{color:inherit}.local-page .crumb{font-size:13px;margin-bottom:25px}.local-page .crumb a{color:inherit}.local-page .mobile-contact{display:none}.local-page .product-shot{width:100%;max-width:520px;height:auto}.local-page figure{margin:0}.local-page figcaption{font-size:12px;color:#766c5e;margin-top:8px}@media(max-width:720px){.local-header{align-items:flex-start;padding:14px 18px}.local-header img{width:110px}.local-header nav{gap:8px 16px;justify-content:flex-end;max-width:220px;font-size:13px}.local-page .hero .local-wrap{grid-template-columns:1fr;gap:28px}.local-wrap{padding:40px 20px}.local-page .mobile-contact{display:block;position:sticky;bottom:0;background:#fff;padding:10px 16px;box-shadow:0 -2px 12px #0002;text-align:center;z-index:20}.local-page .mobile-contact a{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
main section[aria-label="Destaque"] h1{font-size:clamp(2.7rem,6.4vw,6.1rem);line-height:1.02}
main section[aria-label="Destaque"] h1{font-size:clamp(2.7rem,6.4vw,6.1rem);line-height:1.02}
.local-page main a:not(.local-button){color:#a21f1b}.local-page .local-card h3 a{color:#241b16}.local-page .hero figcaption{color:#dbd0c2}
main section[aria-label="Destaque"] h1{font-size:clamp(2.7rem,6.4vw,6.1rem);line-height:1.02}
.local-page main a:not(.local-button){color:#a21f1b}.local-page .local-card h3 a{color:#241b16}.local-page .hero figcaption{color:#dbd0c2}