.theme-yith-proteo .yith-pre-order-product .product-content a.button.product_type_simple {
  margin: 0 auto 15px;
}

.products .yith-pre-order-product-not-available a.button.product_type_simple {
  display: none;
}

.woocommerce-notices-wrapper .ywpo-error {
  display: table;
  width: 100%;
  table-layout: auto;
  background: #ffedbf;
  color: #000;
  padding: 30px;
  margin: 0 0 2em;
  position: static;
  border: none;
  box-shadow: none;
}

.woocommerce-notices-wrapper .ywpo-error::before {
  content: '';
}

.woocommerce-notices-wrapper .ywpo-error-icon {
  display: table-cell;
  background: var(--wpr-bg-997bccc6-5b21-47ea-a806-9d82982c6a3c) no-repeat center;
  background-size: contain;
  width: 50px;
  height: 50px;
}

.woocommerce-notices-wrapper .ywpo-error-header, .woocommerce-notices-wrapper .ywpo-error-message {
  display: table;
  padding-left: 40px;
}

.woocommerce-notices-wrapper .ywpo-error-message {
  padding-top: 5px;
  font-weight: normal;
}

.summary span.ywpo-fee-detail {
  font-size: 21px;
}

.products span.ywpo-fee-detail {
  font-size: 12px;
}

.product-type-simple.yith-pre-order-product .summary .ywpo_availability_date,
.product-type-simple.yith-pre-order-product .summary .ywpo_start_date,
.product-type-variable .summary .single_variation_wrap .ywpo_availability_date,
.product-type-variable .summary .single_variation_wrap .ywpo_start_date,
.product-type-variable .summary .ywpo_variable_product_label {
  margin-bottom: 20px;
}

.ywpo-cart-info {
  font-size: 13px;
  margin-top: 10px;
}

.ywpo-charge-type-info {
  font-weight: 600;
}

.woocommerce .products .yith-pre-order-product .ywpo_availability_date, .woocommerce .products .yith-pre-order-product .ywpo_start_date {
  margin-bottom: 30px;
}

.related.products .ywpo-fee-detail {
  display: none;
}