/* src/scss/nera--section-main-product.scss */
.price__subscription_update {
  margin-top: 1rem !important;
}
.price__subscription_update .price__regular {
  display: none;
}
.price__subscription_update .price__subscription_wrapper {
  align-items: center;
  border-bottom: 1px dashed #eee;
  padding-left: 1rem;
  flex-wrap: nowrap;
}
.price__subscription_update .price__subscription_wrapper dl {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .price__subscription_update .price__subscription_wrapper dl {
    flex-grow: 1;
  }
}
.price__subscription_update .price__subscription_wrapper .price__subscription {
  margin: 1.5rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.price__subscription_update .price__subscription_wrapper .price__subscription dt {
  min-width: 6em;
  font-size: 90% !important;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .price__subscription_update .price__subscription_wrapper .price__subscription dt {
    min-width: 100%;
    flex-grow: 1;
  }
}
.price__subscription_update .price__subscription_wrapper .price__subscription dd .price-item--regular {
  font-size: 90% !important;
}
.price__subscription_update .price__subscription_wrapper .price__badge-sale {
  display: block !important;
  font-weight: 600;
  flex-shrink: 0;
}
.price__subscription_update .price__subscription_wrapper .color-accent-premium {
  background-color: #EFCC73;
  color: white;
}
.price__subscription_update .price__subscription_wrapper.first-time {
  border-top: 1px solid #eee;
}
.price__subscription_update .price__subscription_wrapper.repeat {
  border-bottom: 1px solid #eee;
}
.price__subscription_update .price__subscription_wrapper:last-of-type {
  margin-bottom: 1rem;
}
/*# sourceMappingURL=nera--section-main-product.min.css.map */
