/* All-grade annual plan shares the warm palette of the all-grade lifetime plan. */
body.membership-reference:not(.dark) .pricing-page .offer-2 {
  border-color: #f2c7ac;
  background: #fffdfb;
}
body.membership-reference:not(.dark) .pricing-page .offer-card.offer-2:not(.offer-permanent) .offer-ribbon {
  background: #fce7d9 !important;
  color: #b95721;
}
body.membership-reference:not(.dark) .pricing-page .offer-card.offer-2:not(.offer-permanent) .offer-main {
  background: linear-gradient(145deg, #fff4ec 0%, #fff9f5 100%) !important;
}
body.membership-reference:not(.dark) .pricing-page .offer-2 .offer-discount {
  background: #f07a35;
  color: #fff;
  box-shadow: 0 2px 6px #f07a3533;
}
body.membership-reference:not(.dark) .pricing-page .offer-2 .member-buy {
  background: #ff6b0b;
  color: #fff;
}
body.membership-reference:not(.dark) .pricing-page .offer-2 .plan-keyword--year,
body.membership-reference:not(.dark) .pricing-page .offer-2 .offer-benefits li span {
  color: #dc6626;
}
body.membership-reference:not(.dark) .pricing-page .offer-2 .offer-saving {color:#a8613b}
body.membership-reference.dark .pricing-page .offer-2 {
  border-color: #674337;
  background: #211d20;
}
body.membership-reference.dark .pricing-page .offer-card.offer-2:not(.offer-permanent) .offer-ribbon {
  background: #211d20 !important;
  color: #f7ba89;
}
body.membership-reference.dark .pricing-page .offer-card.offer-2:not(.offer-permanent) .offer-main {
  background: linear-gradient(145deg, #382b2b 0%, #29252a 100%) !important;
}
body.membership-reference.dark .pricing-page .offer-2 .offer-discount {
  background: #73432f;
  color: #ffd2b0;
  box-shadow: none;
}
body.membership-reference.dark .pricing-page .offer-2 .member-buy {
  background: #ff6b0b;
  color: #fff;
}
body.membership-reference.dark .pricing-page .offer-2 .plan-keyword--year {color:#e5a079}
body.membership-reference.dark .pricing-page .offer-2 .offer-benefits li span {
  color: #e5a079;
}
body.membership-reference.dark .pricing-page .offer-2 .offer-saving {color:#edaf86}
