.product-detail .restriction-notice-wrapper {
  margin-top: 8px; }

div.product-detail .promotions {
  color: #420D59; }

.product-detail.product-wrapper .preorderstock {
  background-color: #FCC0B5;
  color: #000; }

.product-detail .tooltip-product-option-msg {
  background-color: #585050 !important; }
  .product-detail .tooltip-product-option-msg .tooltip-error-msg {
    font-family: 'Quattrocento Sans', sans-serif; }

.product-detail .tooltip-product-option-msg::after {
  background-image: url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.81568 11.0689C7.10046 12.6174 4.89954 12.6174 4.18432 11.0689L0.382903 2.83863C-0.229222 1.51334 0.73876 -9.14427e-07 2.19859 -1.02373e-06L9.80142 -1.59298e-06C11.2612 -1.70229e-06 12.2292 1.51334 11.6171 2.83863L7.81568 11.0689Z" fill="%23585050"/></svg>'); }

#editWishlistProductModal .js-qv-availability-message .availability-msg-text.preorder {
  background-color: #FCC0B5;
  color: #000; }

#editWishlistProductModal .js-qv-availability-message .availability-msg-text.backorder {
  background-color: #FCC0B5;
  color: #000; }

#product__detail-accordion-content-3 a {
  color: #420D59; }

div.availability,
.product-options {
  margin-top: 2px; }

.pdp-details div.availability {
  margin-top: 0; }
  .pdp-details div.availability .js-availability {
    margin-top: 10px; }
