.elementor-24 .elementor-element.elementor-element-a966271{padding:120px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for wc-elements, class: .elementor-element-428d550 */.woocommerce-checkout #payment #place_order {
  background-color: var(--bb-primary-button-background-regular);
  color: var(--bb-primary-button-text-regular);
  border: 1px solid var(--bb-primary-button-border-regular);
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  padding-left: 2em;
  padding-right: 2em;
  height: 40px;
}

.woocommerce-checkout form.checkout .col2-set h3 {
  text-transform: uppercase;
  font-family: 'Overpass', sans-serif; /* Fondi nimi */
  font-size: 18px; /* Suurus */
  font-weight: 700; /* Kaal */
  margin: 1rem 0;
}

.woocommerce-checkout .bb-wc-co .bb-order-review h3 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Overpass', sans-serif;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
  font-size: 18px;
  color: var(--bb-body-text-color);
  background-color: transparent !important;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 25px;
}/* End custom CSS */