#wc-bookings-booking-form.wc-bookings-booking-form {
  font-size: 15px;
  font-family: dm sans;
  font-weight: 300;
  display: none;
}

.wc-bookings-booking-form fieldset input {
  font-size: 15px;
  font-family: dm sans;
  font-weight: 300;
}

#wc_bookings_field_resource {
  font-size: 15px;
  font-weight: 300;
  font-family: dm sans;
}

.wc-bookings-booking-form label {
  padding-bottom: 10px;
  font-family: dm sans;
  font-weight: 300;
}

.woocommerce div.product .wl-addto-cart.wl-style-2 form.cart .button {
  text-transform: capitalize !important;
  font-family: dm sans;
}

.woocommerce-additional-fields {
  display: none !important;
}

.woocommerce-billing-fields h3 {
  display: none;
}

.glsr-review {
  font-size: 15px;
}

.glsr-review-author {
  font-size: 17px;
  font-style: italic;
  font-weight: 500;
  text-decoration: underline;
}

.elementor-528 .elementor-element.elementor-element-ebf9773 > .elementor-widget-container {
  font-size: 15px;
}

.woocommerce-order-details__title {
  display: none;
}

.woocommerce table.shop_table tbody:first-child tr:first-child th {
  width: 120px;
  margin-top: -1em;
}

.woocommerce table.shop_table tbody th {
  padding: 0px;
}

.woocomm erce .woocommerce-customer-details :last-child {
  margin-bottom: -24em;
  margin-top: 15em;
}

.woocommerce table.shop_table tbody:first-child tr:first-child td {
  padding: 0px;
}

dt.variation-Duration {
  display: none !important;
}

.variation-Duration {
  display: none !important;
}

.cart-subtotal {
  display: none !important;
}

.product-quantity {
  display: none !important;
}

.elementor-29 .elementor-element.elementor-element-30c320a .woocommerce-checkout-review-order-table thead tr th {
  display: none;
}