.woocommerce {
  margin-bottom: 30px;
}
.woocommerce button.button {
  font-family: inherit;
  background-color: #c1abbf;
  border-radius: 0;
  color: white;
}

.woocommerce div.product div.images .flex-control-thumbs {
  margin-top: 10px;
}

.price,
span.price,
.woocommerce-Price-amount.amount {
  color: #bda6bb;
  font-size: 20px;
}

.price .woocommerce-price-suffix {
  display: block;
  font-size: small;
  color: gray;
}

.woocommerce div.product form.cart .button {
  font-family: inherit;
  background-color: #c1abbf;
  border-radius: 0;
  padding: 14px;
}

.woocommerce .quantity .qty {
  width: 44px;
  text-align: center;
  height: 44px;
  font-size: 20px;
  font-family: inherit;
}

.product_meta .posted_in {
  display: none;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  font-family: inherit;
  font-size: 20px;
  padding: 10px;
}

.woocommerce .woocommerce-customer-details address {
  border: 0;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #bda6bb;
  color: #fff;
  font-weight: normal;
}

.woocommerce #ship-to-different-address span {
  font-size: 18px;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: #f1f1f1;
}

.woocommerce * {
  border-radius: 0;
}

.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
  border: 1px solid gray;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
  color: white;
  background-color: #cac8c8;
}

.woocommerce-ordering {
  display: none;
}

.woocommerce-result-count {
  display: none;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color: #bda5ba;
  color: white;
  font-weight: 400;
  border: 0;
  border-radius: 0;
}

.woocommerce .shipping-calculator-form {
  max-width: 100% !important;
  width: auto !important;
}

@media only screen and (max-width: 730px) {
  .woocommerce ul.order_details li {
    display: block;
    float: none;
    text-align: center;
    border: 0;
    margin: 0;
    margin-bottom: 10px;
  }
}
