.woo-content .woocommerce-result-count{color:var(--muted);font-size:.9rem}
.woocommerce ul.products li.product{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:14px;text-align:center}
.woocommerce ul.products li.product a img{border-radius:var(--radius-sm);margin-bottom:12px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--serif);font-size:1.3rem;color:var(--ink)}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--gold-dark);font-family:var(--serif);font-size:1.3rem;font-weight:600}
.woocommerce span.onsale{background:var(--rose);min-height:auto;min-width:auto;padding:6px 12px;border-radius:999px;line-height:1.2}
.woocommerce div.product .product_title{font-size:clamp(2rem,4vw,2.8rem)}
.woocommerce .quantity .qty{min-height:48px;border-radius:12px;border:1px solid var(--sand)}
.woocommerce-message,.woocommerce-info{border-top-color:var(--gold)}
.woocommerce-message::before,.woocommerce-info::before{color:var(--gold)}
.woocommerce table.shop_table{border-radius:var(--radius);background:#fff}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--sand);border-radius:12px;padding:12px 14px;background:var(--bg)}
