/* Navegação pública e acesso direto aos materiais. */
.site-footer-links{width:calc(100% - 48px);max-width:1120px;margin:0 auto;padding:0 0 30px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.5}
.site-footer-links a{color:#bbaea3;text-decoration:underline;text-decoration-color:#72533f;text-underline-offset:4px}
.site-footer-links a:hover,.site-footer-links a:focus-visible{color:#f7e9d6;text-decoration-color:#ee2e2b}
.page-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;color:#bbaea3;font-size:12px;line-height:1.5}
.page-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.materials-page .kit{border-top:0;padding-top:58px}
.materials-page .kit-head h1{font-size:clamp(38px,5.4vw,64px);line-height:1.02}
.materials-page .kit-head .subtle{max-width:460px}
@media(max-width:600px){.materials-page .kit{padding-top:38px}.materials-page .kit-head h1{font-size:42px}.site-footer-links{width:calc(100% - 40px);gap:12px 20px}.navigation .hide-mobile{display:none}}

.shop-card[id]{scroll-margin-top:110px}
.shop-style-guide{padding-top:58px;padding-bottom:58px}.shop-style-guide .block-title span{color:var(--red)}
.shop-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
.shop-style-guide h3{font:800 25px/1.12 'Barlow Condensed',Impact,sans-serif;color:#f2f0f2;margin:0 0 14px}
.shop-style-guide p{font-size:14px;line-height:1.8;color:#aaa5aa;margin:0 0 18px}
.shop-style-grid a{font-size:11px;letter-spacing:.08em;color:#f2f0f2;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:5px}
.shop-fan-note{margin:38px 0 28px;padding:24px;border-left:3px solid var(--red);background:#161417}
.shop-fan-note p{margin-bottom:0}
@media(max-width:760px){.shop-style-grid{grid-template-columns:1fr;gap:30px}.shop-style-guide{padding-top:40px;padding-bottom:40px}}

.eletricidade-share-illustration{object-fit:contain;filter:drop-shadow(0 3px 3px #0005)}
