/* VIP category only — distinct VIP rewards in one navy, emerald and gold family. */
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Rebate"],
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Weekly Credit"],
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Tier Upgrade Reward"],
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Birthday Reward"] {
  overflow: hidden !important;
  border-color: #d9b744 !important;
  background-color: #04271f !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Rebate"] { background-image: linear-gradient(90deg,rgba(0,25,24,.22),rgba(0,25,24,.05) 46%,transparent 72%),url("../decor/bonus-vip-daily-rescue-v1.webp") !important; }
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Weekly Credit"] { background-image: linear-gradient(90deg,rgba(0,25,24,.22),rgba(0,25,24,.05) 46%,transparent 72%),url("../decor/bonus-vip-weekly-credit-v1.webp") !important; }
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Tier Upgrade Reward"] { background-image: linear-gradient(90deg,rgba(0,25,24,.22),rgba(0,25,24,.05) 46%,transparent 72%),url("../decor/bonus-vip-tier-upgrade-v1.webp") !important; }
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Birthday Reward"] { background-image: linear-gradient(90deg,rgba(0,25,24,.22),rgba(0,25,24,.05) 46%,transparent 72%),url("../decor/bonus-vip-birthday-v1.webp") !important; }

.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Rebate"]::before,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Weekly Credit"]::before,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Tier Upgrade Reward"]::before,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Birthday Reward"]::before,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Rebate"]::after,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Weekly Credit"]::after,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Tier Upgrade Reward"]::after,
.bonus-offer-layout:not(.is-all-offers) .promo-card[data-offer-source="VIP Birthday Reward"]::after { display:none !important; }
