/*
Theme Name: Machados Carpintaria
Author: Machados Carpintaria
Description: Tema em blocos editável para a landing page da Machados Carpintaria.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: machados-carpintaria
*/
:root{--black:#111;--black2:#181818;--black3:#202020;--copper:#B86F2D;--copper2:#D08A48;--cream:#F5F2EC;--muted:#c8c0b8}html{scroll-behavior:smooth}body{background:var(--black);color:#fff}.mc-header{position:sticky;top:0;z-index:50;background:rgba(17,17,17,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.mc-nav{min-height:78px}.mc-hero{min-height:82vh}.mc-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(7,7,7,.96),rgba(7,7,7,.74) 45%,rgba(7,7,7,.15) 82%)!important;opacity:1!important}.mc-hero-copy{max-width:760px}.mc-eyebrow{color:var(--copper2);font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:.82rem}.mc-hero-title{font-size:clamp(2.7rem,6vw,5.5rem)!important;line-height:1.02!important;letter-spacing:-.045em}.mc-section{padding-top:88px!important;padding-bottom:88px!important}.mc-dark{background:var(--black2)}.mc-title{font-size:clamp(2rem,4vw,3.45rem)!important;line-height:1.08!important}.mc-card{height:100%;background:var(--black3);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:25px}.mc-card-num{color:var(--copper2);font-size:.78rem;font-weight:800;letter-spacing:.16em}.mc-card p{color:var(--muted)}.mc-btn .wp-block-button__link{border-radius:999px;padding:14px 22px;font-weight:700}.mc-primary .wp-block-button__link{background:var(--copper);color:#fff}.mc-outline .wp-block-button__link{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff}.mc-gallery img{border-radius:18px;aspect-ratio:4/3;object-fit:cover}.mc-about img{border-radius:24px;min-height:500px;object-fit:cover}.mc-stat{background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px}.mc-stat strong{color:var(--copper2);font-size:1.55rem}.mc-step{height:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:23px}.mc-step strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--copper)}.mc-cta{background:linear-gradient(135deg,#2c1d13,#171717 60%);border:1px solid rgba(184,111,45,.38);border-radius:28px;padding:46px}.mc-footer{border-top:1px solid rgba(255,255,255,.1);color:#bdb5ad}.mc-wa{position:fixed;right:18px;bottom:18px;z-index:60}.mc-wa .wp-block-button__link{border-radius:999px;background:#25D366;color:#07130a;font-weight:800;box-shadow:0 8px 28px rgba(0,0,0,.35)}@media(max-width:782px){.mc-section{padding-top:62px!important;padding-bottom:62px!important}.mc-hero{min-height:72vh}.mc-about img{min-height:340px}}
