/*
Theme Name: muchitems
Template: storefront
Version: 1.0.0
*/
body{background:#faf9f6;color:#242923;font-family:system-ui,-apple-system,sans-serif}
.site-header{background:#faf9f6;border-bottom:1px solid #dedfd6;padding-top:1.5em}
.site-branding .site-title a{font-size:36px;font-weight:800;letter-spacing:-2px;color:#244f3d}
.site-description{color:#667066!important}.site-footer{background:#eceee6}
a{color:#24563d}button,.button,.added_to_cart,input[type=submit]{background:#244f3d;color:white;border-radius:7px}
.demo-banner{text-align:center;background:#244f3d;color:#fff;padding:9px 16px;font-size:13px}
.much-hero{padding:65px 7%;margin:25px 0 48px;background:#e8ecdf;border-radius:24px;position:relative;overflow:hidden}
.much-hero .eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:700}
.much-hero h1{font-size:clamp(38px,6vw,72px);line-height:1.08;letter-spacing:-3px;max-width:700px;margin:22px 0;color:#244f3d}
.much-hero p{max-width:520px;font-size:18px}.much-hero .button{margin-top:16px;padding:14px 24px}
.much-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px}
.much-heading h2{font-weight:700;letter-spacing:-1px}.much-intro{padding:26px 0 45px;color:#657060}
ul.products li.product{background:white;padding:18px;border:1px solid #e3e6dc;border-radius:14px}
ul.products li.product img{border-radius:9px}ul.products li.product .woocommerce-loop-product__title{font-weight:650}
.site-info{font-size:13px}@media(max-width:600px){.much-hero{padding:35px 24px}.much-hero h1{letter-spacing:-1.5px}.much-heading{display:block}}
