/*
Theme Name: MastroCook Commerce
Theme URI: https://mastrocook.store
Author: MastroCook
Description: Responsive WooCommerce theme for cookware and kitchen equipment dropshipping.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: mastrocook
*/
:root{--ink:#19251f;--accent:#df6b32;--cream:#faf7f1}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:auto;padding:0 24px}.topbar{background:var(--ink);color:#fff;text-align:center;padding:9px;font-size:13px}.header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 0}.logo{font-size:29px;font-weight:850;letter-spacing:-1px}.logo span{color:var(--accent)}nav{display:flex;gap:24px;flex-wrap:wrap}nav a:hover{color:var(--accent)}.header-actions{display:flex;gap:16px}.hero{background:linear-gradient(115deg,#19251fee,#19251fbb),url('assets/hero.svg') center/cover;min-height:490px;color:#fff;display:flex;align-items:center}.hero h1{font-size:clamp(40px,5vw,70px);line-height:1.05;max-width:650px;margin:14px 0}.hero p{font-size:18px;max-width:530px;line-height:1.6}.eyebrow{letter-spacing:3px;text-transform:uppercase;font-weight:700;color:#f5b58b;font-size:12px}.btn,.button,button[type=submit]{display:inline-block;background:var(--accent)!important;color:#fff!important;border:0;border-radius:5px;padding:15px 25px;font-weight:700;cursor:pointer}.hero .btn{margin-top:20px}.section{padding:66px 0}.section h2{font-size:34px;margin:0 0 28px}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat{background:var(--cream);padding:36px 18px;border-radius:12px;text-align:center;font-weight:750;font-size:19px}.cat .emoji{display:block;font-size:43px;margin-bottom:18px}.feature-band{background:var(--cream);padding:26px 0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.features strong{display:block;margin-bottom:5px}.woocommerce ul.products li.product{background:#fff;border:1px solid #eae7e0;border-radius:12px;padding:14px!important}.woocommerce ul.products li.product img{border-radius:8px}.woocommerce ul.products li.product .price{color:var(--accent)}.newsletter{background:var(--ink);color:#fff;padding:58px 0;text-align:center}.footer{background:#111a15;color:#e9eee9;padding:42px 0}.footer-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.content{min-height:45vh;padding:40px 0}input,select,textarea{max-width:100%;padding:12px;border:1px solid #ddd;border-radius:5px}@media(max-width:760px){.header{flex-wrap:wrap}.header nav{order:3;width:100%;justify-content:center;gap:12px}.categories{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.hero{min-height:440px}.section{padding:44px 0}}