.bundle-card{background:#fff8fa!important;color:#391829!important;border:1px solid #d48aa9!important;box-shadow:0 8px 24px #94335614!important}
.bundle-card:has(.bundle-radio:checked){background:#ffedf4!important;border-color:#bd2864!important;box-shadow:0 0 0 2px #bd286433,0 10px 28px #9433561c!important}
.bundle-card .bundle-heading strong,.bundle-card .bundle-heading small,.bundle-card .bundle-price strong,.bundle-card .bundle-price small{color:#391829!important}
.bundle-card .bundle-price del{color:#8b6b7c!important}
.bundle-card .bundle-caption,.bundle-card .bundle-saving,.bundle-card .bundle-discount,.bundle-card .bundle-pump-benefit{color:#8d1d4c!important}
.bundle-radio{background:#fff!important;border:1px solid #bd2864!important}
.bundle-radio:checked{background:#bd2864!important;box-shadow:inset 0 0 0 4px #fff!important}
.mentors .outlined-panel{background:linear-gradient(135deg,#fff2f6,#fffaf8)!important;color:#391829!important;border:1px solid #e4b9ca!important;box-shadow:0 14px 38px #94335618!important}
.mentors h2,.mentors .intro{color:#391829!important}
.mentors-kicker{color:#a80e49!important}
.formula-features{background:linear-gradient(140deg,#fff2f6,#fffaf8)!important;color:#391829!important}
.formula-features h2{color:#391829!important}
.formula-features__tabs [role=tab]{background:#fff8fa!important;color:#63263e!important;border:1px solid #dca9bd!important}
.formula-features__tabs [role=tab][aria-selected=true]{background:linear-gradient(135deg,#a80e49,#cf2b65)!important;color:#fff!important;border-color:#a80e49!important}
.formula-features__panel{background:#fffafc!important;color:#391829!important;border:1px solid #e4b9ca!important;box-shadow:0 14px 36px #94335618!important}
.formula-features__header h3,.formula-features__points,.formula-features__points span{color:#391829!important}
.formula-features__number{color:#a80e49!important}
.formula-features__media{background:#fff0f5!important;border-color:#dca9bd!important}
.formula-features__footer .formula-features__label{color:#8d1d4c!important}
.customer-reviews{background:linear-gradient(140deg,#fff2f6,#fffaf8)!important;color:#391829!important}
.customer-reviews h2,.customer-reviews .review-average,.customer-reviews .rating-distribution{color:#391829!important}
.customer-reviews .review-summary{border-color:#dfb6c7!important}
.customer-reviews .review-card{background:#fffafc!important;color:#391829!important;border:1px solid #e4b9ca!important;box-shadow:0 10px 28px #94335612!important}
.customer-reviews .review-card h3,.customer-reviews .review-card .review-copy,.customer-reviews .review-rating{color:#391829!important}
.customer-reviews .review-card .review-location,.customer-reviews [data-review-count]{color:#765666!important}
.fixed-offer-bar{background:#fff8f6f5!important;color:#391829!important;border-top:2px solid #c99d3e!important;box-shadow:0 -5px 24px #94335620!important}
.fixed-offer-product strong,.fixed-offer-product span{color:#391829!important}
.fixed-offer-button{background:linear-gradient(110deg,#8e123f,#c31e60)!important;color:#fff!important;border:2px solid #f2cd78!important;box-shadow:0 0 0 2px #8e123f55,0 5px 0 #c99d3e!important}
.fixed-offer-button:hover,.fixed-offer-button:focus-visible{background:linear-gradient(110deg,#a71750,#d72b6f)!important;outline:2px solid #8e123f!important;outline-offset:3px}