/* Draft theme 4449 quality fixes shared by contact and product routes. */
body [data-section-type="contact-page"].pn-form .f-contact-submit.f-button--primary {
  background: #2C5A4A !important;
  background-color: #2C5A4A !important;
  background-image: none !important;
  border-color: #2C5A4A !important;
  color: #FFFFFF !important;
}

body [data-section-type="contact-page"].pn-form .f-contact-submit.f-button--primary:hover {
  background: #1C2B24 !important;
  background-color: #1C2B24 !important;
  border-color: #1C2B24 !important;
}

body [data-section-type="contact-page"].pn-form .f-info-box-frid > .f-info-box--style-2:nth-child(n + 2) {
  display: none !important;
}

body .misls-product-native .product-coupon,
body .misls-product-native .product-rebate,
body .misls-product-native .f-product-seckill-promotion-box {
  color: #1C2B24 !important;
  background: #F2F3EE !important;
  border: 1px solid #C5C9C2 !important;
  border-radius: 4px;
}

body .misls-product-native .product-coupon .coupon-box,
body .misls-product-native .product-coupon .coupon-list {
  background: #F2F3EE !important;
  border-color: #C5C9C2 !important;
}

body .misls-product-native .product-coupon .item-coupon,
body .misls-product-native .product-coupon .coupon-tag {
  background: #E4E7E1 !important;
  color: #1C2B24 !important;
}

body .misls-product-native .product-coupon .item-coupon span,
body .misls-product-native .product-coupon .condition {
  color: #1C2B24 !important;
}

body .misls-product-native .product-coupon .off {
  color: #8A5A2B !important;
}

body .misls-product-native .product-coupon .code-btn {
  min-height: 44px;
  background: #2C5A4A !important;
  border-color: #2C5A4A !important;
  color: #FFFFFF !important;
}

body .misls-product-native .product-coupon .code-btn span {
  color: #FFFFFF !important;
}

body .misls-product-native .product-coupon .code-btn:hover {
  background: #1C2B24 !important;
  border-color: #1C2B24 !important;
}

body .misls-product-native .product-coupon .coupon-item-divider {
  border-color: #C5C9C2 !important;
}

body .misls-product-native .product-coupon .left-info::before,
body .misls-product-native .product-coupon .left-info::after {
  background: #F2F3EE !important;
}

.misls-product-native .misls-offer-note {
  padding: 24px;
  color: #1C2B24;
  background: #F2F3EE;
  border: 1px solid #C5C9C2;
  border-left: 4px solid #8A5A2B;
  border-radius: 4px;
}

.misls-product-native .misls-offer-note__eyebrow {
  margin: 0 0 8px;
  color: #8A5A2B;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0;
}

.misls-product-native .misls-offer-note h3 {
  margin: 0 0 10px;
  color: #1C2B24;
}

.misls-product-native .misls-offer-note p:last-child {
  margin-bottom: 0;
}

.misls-product-native .f-sticky-addtocart {
  --background-color: #F2F3EE !important;
  --color-foreground: #1C2B24 !important;
  --price-color: #8A5A2B !important;
  --original-color: #5E6A64 !important;
  --button-background-color: #2C5A4A !important;
  --button-atc-text-color: #FFFFFF !important;
  --border-atc-color: #C5C9C2 !important;
  --attribute-color: #1C2B24 !important;
  --other-text-color: #1C2B24 !important;
}
