/* v1.13 — readable Marathi WooCommerce checkout, order and account forms. */
.woocommerce :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields) h3,
.woocommerce :is(.woocommerce-checkout-review-order,.woocommerce-order-details,.woocommerce-customer-details) h2,
.woocommerce .woocommerce-order-details__title,
.woocommerce .woocommerce-column__title{
  font-family:inherit;font-size:clamp(1.2rem,2vw,1.65rem);
  font-weight:680;line-height:1.55;color:#050505;
}
.woocommerce form .form-row label{
  display:block;font-family:inherit;font-size:1rem;font-weight:620;
  line-height:1.65;color:#050505;
}
.woocommerce form .form-row :is(input.input-text,textarea,.select2-selection){
  color:#050505;font-size:1rem;line-height:1.6;
}
.woocommerce :is(.woocommerce-checkout-payment,.woocommerce-order,.woocommerce-MyAccount-content){
  font-family:inherit;font-size:1rem;line-height:1.75;color:#050505;
}
.woocommerce :is(.woocommerce-thankyou-order-received,.woocommerce-notice--success){
  padding:16px 19px;border:1px solid #91c88f;border-radius:12px;
  background:#f0faeb;color:#083d25;font-size:1.08rem;font-weight:660;
}
.woocommerce :is(.woocommerce-order-overview,.woocommerce-order-details,.woocommerce-customer-details){
  color:#050505;font-size:1rem;
}
.woocommerce .woocommerce-MyAccount-navigation li a{font-size:1rem;line-height:1.6}
.woocommerce #place_order{font-size:1.09rem;font-weight:720;line-height:1.55;white-space:normal}
@media(max-width:600px){
  .woocommerce form .form-row label{font-size:.98rem}
  .woocommerce :is(.woocommerce-order-overview,.woocommerce-order-details,.woocommerce-customer-details){font-size:.96rem}
}
