/*
Theme Name: MPALA Gold
Theme URI: https://www.mpalamanufacturing.com/
Author: MPALA
Description: Integrated MPALA corporate website and WooCommerce catalogue (requires WooCommerce).
Version: 1.1.0
Text Domain: mpala
*/
:root{--black:#101114;--gold:#d9ae46;--cream:#f6f3eb;--ink:#212121}*{box-sizing:border-box}body{margin:0;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff}a{color:#755309}a:hover{color:#bd8f2a}.site-header{background:var(--black);border-bottom:3px solid var(--gold);color:#fff}.masthead{max-width:1240px;margin:auto;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.masthead img{width:220px;max-width:100%;height:auto}.masthead nav ul{display:flex;list-style:none;flex-wrap:wrap;gap:18px;padding:0;margin:0}.masthead nav a{color:#f6f1e5;text-decoration:none;font-weight:650}.masthead nav a:hover{color:var(--gold)}.hero{background:linear-gradient(115deg,#121212,#2b2820);color:#fff;padding:85px max(24px,calc((100vw - 1150px)/2));}.hero h1{font-size:clamp(35px,5vw,68px);line-height:1.1;color:var(--gold);margin:0 0 18px}.hero p{max-width:700px;font-size:19px}.btn,.button,button,input[type=submit],.wp-element-button{display:inline-block;border:0;border-radius:4px;background:var(--gold)!important;color:#161616!important;padding:11px 20px!important;text-decoration:none;font-weight:700;cursor:pointer}.site-main{max-width:1200px;margin:40px auto;padding:0 24px;min-height:45vh}.site-main h1,.site-main h2{line-height:1.3}.panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin:30px 0}.panel{padding:24px;background:var(--cream);border-top:4px solid var(--gold)}.panel h3{margin-top:0}.site-footer{background:var(--black);color:#eee;margin-top:65px;padding:42px 24px}.site-footer a{color:var(--gold)}.foot-inner{max-width:1200px;margin:auto}.woocommerce ul.products li.product .price{color:#806018}.woocommerce .woocommerce-message{border-top-color:var(--gold)}.mpala-note{background:#faf4e4;border-left:4px solid var(--gold);padding:15px;margin:20px 0}@media(max-width:650px){.masthead{justify-content:center}.masthead img{width:170px}.masthead nav ul{justify-content:center;font-size:14px;gap:10px}.hero{padding:55px 24px}}

.hero-inner{max-width:1150px;margin:auto}.eyebrow{font-size:12px!important;letter-spacing:.18em;font-weight:800;color:#e6c376}.hero-links{display:flex;gap:12px;flex-wrap:wrap}.btn-outline{background:transparent!important;color:#f6f3eb!important;border:1px solid #d9ae46}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.product-feature{border:1px solid #e1d7bd;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 3px 16px #0000000b;padding:15px;text-align:center}.product-feature img{aspect-ratio:1/1;width:100%;object-fit:contain;background:linear-gradient(145deg,#1c1c1c,#333);border-radius:6px}.product-feature h3{font-size:21px;margin:6px 0}.product-feature p{font-size:14px}.concept-disclaimer{font-size:12px;color:#555}.woocommerce ul.products li.product img{object-fit:contain} @media(max-width:800px){.product-grid{grid-template-columns:1fr}}
