/* Style checkout page 'Place Order' button */
.woocommerce #place_order,
.woocommerce-page #place_order {
  background-color: #ff5c85;
  color: #fff;
  font-family: 'Patrick Hand SC', cursive;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  border-radius: 12px;
  padding: 12px 30px;
  transition: all 0.3s ease;
}

/* Hover effect */
.woocommerce #place_order:hover,
.woocommerce-page #place_order:hover {
  background-color: #ff8fab; /* lighter pink hover tone */
  transform: scale(1.05);
  box-shadow: 0 8px 18px rgba(255, 92, 133, 0.4);
}


/* Style WooCommerce Checkout Section Headings */
.woocommerce-checkout h3,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
.woocommerce-additional-fields h3,
#order_review_heading {
  font-family: 'Patrick Hand SC', cursive;
  font-size: 30px;
  color: #ff5c85;
  text-transform: none;
  margin-bottom: 15px;
}
/* Style the My Account page */
.woocommerce-account {
  font-family: 'Patrick Hand', cursive;
  background-color: #ff8fab;
  border-radius: 20px;
  max-width: 100%;
  width: 100%
}

.woocommerce-form-login, 
.woocommerce-form-register {
  background: #ff8fab;
  border: 2px solid #ff8fab;
  border-radius: 15px;
  padding: 25px;
}

.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  background-color: #fdedf0;
  color: #ff5c85;
  border: none;
  border-radius: 30px;
  font-family: 'Patrick Hand', cursive;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 25px;
  transition: background 0.3s ease;
}

.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
  background-color: #ff7aa6; 
}

/* Style WooCommerce Login and Register headings */
.woocommerce h2 {
  font-family: 'Patrick Hand SC', cursive;
  font-size: 30px;
  color: #ff5c85;
  text-align: center; /* optional – keeps it neat */
}

