/* ============================================================
   SadaPure WooCommerce Common CSS - scoped to WooCommerce views.
   This file avoids homepage/header selectors.
   ============================================================ */
.woocommerce a{color:var(--sp-mid);}
.woocommerce a:hover{color:var(--sp-deep);}
.woocommerce-message,.woocommerce-info{border-left:4px solid var(--sp-mid);}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(6,53,34,.06);}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button{padding:10px 14px;color:#0b9444;background:#fff;border:1px solid #d6ead6;border-radius:12px;font-weight:700;}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.added_to_cart{background:var(--sp-mid);color:#fff;border:2px solid var(--sp-deep);border-radius:var(--sp-radius);font-weight:700;}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover{background:var(--sp-deep);border-color:var(--sp-deep);box-shadow:var(--sp-shadow);transform:translateY(-1px);}
.woocommerce .button.alt{background:var(--sp-gold);border-color:var(--sp-gold-dark);color:#fff;}

.woocommerce .quantity .qty,
.woocommerce div.product form.cart .variations select,
.woocommerce-ordering select{border:2px solid var(--sp-beige);border-radius:12px;padding:.6rem .75rem;background:#fff;}
.woocommerce .quantity .qty:focus,
.woocommerce div.product form.cart .variations select:focus,
.woocommerce-ordering select:focus{outline:0;border-color:var(--sp-mid);box-shadow:0 0 0 3px rgba(85,125,87,.18);}
.woocommerce .woocommerce-result-count{color:var(--sp-deep);}
.woocommerce .woocommerce-ordering select{min-width:190px;}
.woocommerce-breadcrumb{font-size:14px!important;font-style:italic;}

/* Product metadata must stay visible for KG/weight details in cart/checkout. */
.wc-block-components-product-metadata{display:block!important;}
