.woocommerce .product.product_cat-mwb_wgm_giftcard p.stock,
.woocommerce .product.product_cat-mwb_wgm_giftcard #prod-table,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_delivery_method .mwb_wgm_send_giftcard,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_delivery_method .mwb_wgm_method {
  display: none;
}

.mwb_wgm_added_wrapper .mwb_wgm_section ::placeholder {
  color: #ffffff99;
}

.mwb_wgm_added_wrapper p .mwb_wgc_label,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgc_label {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  margin-top: 4px;
  line-height: 1;
  font-size: 16px;
  font-weight: 200;
  text-transform: none;
}

.mwb_wgm_added_wrapper p .mwb_wgc_label::before,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgc_label::before {
  content: "\00bb ";
  margin: 0 6px 0 -12px;
  vertical-align: text-top;
}

.mwb_wgm_added_wrapper p .mwb_wgm_price,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_price,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_from_name,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_message,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_to_email {
  appearance: none;
  border: 2px solid #ffffff59;
  color: white;
  background: transparent;
}

.mwb_wgm_added_wrapper p .mwb_wgm_price,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_price,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_from_name,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_message,
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_delivery_method {
  margin-top: 4px;
}

.mwb_wgm_added_wrapper p .mwb_wgm_price:focus {
  border-color: #ffffff59;
}

.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_price option {
  color: black;
}

.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_error {
  border-color: #ff333359;
}
.mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgm_error::after {
  content: "Bitte geben Sie einen Wert ein!";
}

.mwg_wgm_preview_email {
  display: inline-block;
  border: 1px solid #f1f1f1;
  box-shadow: 0 0 5px rgb(0 0 0 / 12%);
  margin-bottom: 16px;
  padding: 8px 20px;
}
#mwg_wgm_preview_email {
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#TB_window,
#TB_window iframe#TB_iframeContent {
  min-width: 75vw !important;
  min-height: 75vh !important;
  max-width: 1024px !important;
  max-height: 1024px !important;
}
.wps_wgm_added_wrapper .wps_wgm_section .wps_wgc_label {
  font-size: revert;
  font-weight: revert;
  text-transform: revert;
}
