/* Yummys 2026 — presentation-only refinements */
body{background:#fcfaf6;color:#273329;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.site-header{background:#fffdf9;border-bottom:1px solid #e7e5dc;padding-top:1.2em;padding-bottom:1em}
.site-branding .site-title a{color:#244b37;font-weight:800;letter-spacing:.04em}
.main-navigation ul li a,.site-header-cart .cart-contents{color:#244b37}
.site-content{padding-top:2em}
h1,h2,h3,.woocommerce-loop-product__title{color:#244b37;letter-spacing:-.025em}
a{color:#36694a}
.button,button,input[type=submit],.wp-block-button__link,.woocommerce a.button,.woocommerce button.button{border-radius:28px!important;background:#275b3d;color:#fff;transition:transform .2s,background .2s}
.button:hover,button:hover,input[type=submit]:hover,.woocommerce a.button:hover{background:#1a432b;transform:translateY(-1px)}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;border:1px solid #ebe9df;border-radius:18px;padding:14px;box-sizing:border-box;box-shadow:0 8px 25px rgba(26,45,30,.045)}
.woocommerce ul.products li.product img{border-radius:12px;aspect-ratio:1/1;object-fit:cover}
.woocommerce ul.products li.product .price{font-size:1.15em;font-weight:750;color:#244b37}
.site-footer{background:#1d3b2b;color:#f5f5ed}
.site-footer a{color:#f5f5ed}
.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review{background:#fff;border-radius:14px}
.wp-block-cover.alignfull{border-radius:0 0 28px 28px;overflow:hidden}
@media(max-width:767px){.wp-block-cover h1{font-size:34px!important}.site-header{padding-top:.6em}.woocommerce ul.products li.product{padding:9px}}
