.bff-scrolled .bff-mainbar{box-shadow:0 4px 12px rgba(0,0,0,.12)}@media (max-width:767px){.bff-cards__dots button{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid var(--bff-gold);background:0 0}.bff-cards__dots button[aria-current=true]{background:var(--bff-gold)}}.bff-sticky .bff-rot.tick .bff-rot__item.is-on::after{animation:bffDrain 6s linear forwards}html.bff-paused .bff-sticky .bff-rot__item::after{animation-play-state:paused}@media (max-width:767px){body.bff-has-sticky{padding-bottom:72px}}.bff-strike.is-in{background-size:100% 2px}.bff-vs{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--bff-gold);border-radius:12px;overflow:hidden}.bff-vs>div{display:flex;flex-direction:column;gap:6px;padding:22px 24px}.bff-vs__here{background:var(--bff-black)}.bff-vs__there{background:#fff}.bff-vs__eyebrow{font:700 12px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bff-gold)}.bff-vs__there .bff-vs__eyebrow{color:var(--bff-gray)}.bff-vs__num{font:700 52px/1 Oswald,Impact,sans-serif;text-transform:uppercase}.bff-vs__here .bff-vs__num{color:var(--bff-gold)}.bff-vs__there .bff-vs__num{color:var(--bff-char);font-size:40px}.bff-vs__sub{font:500 14px/1.45 Montserrat,Arial,sans-serif}.bff-vs__here .bff-vs__sub{color:var(--bff-cream)}.bff-vs__there .bff-vs__sub{color:var(--bff-char)}@media (max-width:767px){.bff-vs{grid-template-columns:1fr}.bff-vs__num{font-size:44px}.bff-vs__there .bff-vs__num{font-size:34px}}.bff-on-black .bff-table td{color:var(--bff-cream)}.bff-on-black .bff-table td:first-child{color:#fff}.bff-details[open] summary::after{content:"–"}.bff-details[open] summary{margin-bottom:24px}.bff-check{border:0;margin:0;padding:0;display:grid;gap:10px}.bff-check legend{font:700 13px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bff-gold);margin-bottom:6px}.bff-check label{display:flex;gap:12px;align-items:center;cursor:pointer;font:600 16px/1.35 Montserrat,Arial,sans-serif;color:#fff;padding:10px 14px;border:1px solid rgba(197,150,58,.45);border-radius:8px;transition:background .2s,border-color .2s}.bff-check input{appearance:none;-webkit-appearance:none;flex:0 0 22px;height:22px;border:2px solid var(--bff-gold);border-radius:4px;display:grid;place-content:center;margin:0;cursor:pointer;background:0 0}.bff-check input::before{content:"";width:12px;height:12px;transform:scale(0);transition:transform .15s;background:var(--bff-black);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.bff-check input:checked{background:var(--bff-gold)}.bff-check input:checked::before{transform:scale(1)}.bff-check input:focus-visible{outline:3px solid #fff;outline-offset:2px}.bff-check label:has(input:checked){background:rgba(197,150,58,.14);border-color:var(--bff-gold)}.bff-callout.bff-armed{transition:background-color .35s ease,box-shadow .35s ease}.bff-callout.bff-armed:not(.is-lit){background-color:rgba(197,150,58,.08)!important;box-shadow:inset 0 0 0 2px rgba(197,150,58,.7)}.bff-callout.bff-armed:not(.is-lit) .elementor-heading-title,.bff-callout.bff-armed:not(.is-lit) .elementor-widget-text-editor{color:var(--bff-cream)!important}.bff-callout.bff-armed:not(.is-lit) .elementor-button{background-color:var(--bff-gold)!important;color:var(--bff-black)!important;border-color:var(--bff-gold)!important}.bff-callout.is-lit{animation:bffPulse 1.6s ease-out 1}.bff-edge{position:absolute;left:0;right:0;top:0;height:1px;background:var(--bff-gold);transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:2}.bff-edge.is-in{transform:scaleX(1)}.bff-motion{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:radial-gradient(60% 60% at 50% 45%,#2a2420 0%,#1a1a1a 70%);border:1px solid rgba(197,150,58,.35);display:grid;place-items:center}.bff-ring circle,.bff-ring path{fill:none;stroke:var(--bff-gold);stroke-linecap:round}.bff-ring .r1{stroke-width:1.2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:bffDraw 2.6s ease-out .2s forwards}.bff-ring .r2{stroke-width:.8;opacity:.55;stroke-dasharray:1500;stroke-dashoffset:1500;animation:bffDraw 3.2s ease-out .6s forwards}.bff-ring .r3{stroke-width:1;opacity:.8;stroke-dasharray:420;stroke-dashoffset:420;animation:bffDraw 2.2s ease-out 1.1s forwards}.bff-motion img{position:relative;width:34%;height:auto;opacity:0;animation:bffFade 1.4s ease-out .5s forwards,bffBreathe 6s ease-in-out 2.4s infinite}.bff-motion video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bff-motion__cap{position:absolute;left:18px;bottom:16px;font:700 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--bff-gold)}.bff-ratio-45 img{aspect-ratio:4/5}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.bff-ring .r1,.bff-ring .r2,.bff-ring .r3{animation:none;stroke-dashoffset:0}.bff-motion img{animation:none;opacity:1}.bff-callout.is-lit{animation:none}}.bff-js .bff-fil:not(.is-in) .d{stroke-dashoffset:1}.bff-js .bff-fil:not(.is-in) .s{opacity:0;transform:scale(.3) rotate(-45deg)}.bff-only-m{display:none!important}.bff-stepphoto{overflow:hidden;border-radius:12px;margin-bottom:6px!important}.bff-stepphoto img{border-radius:12px!important;border:1px solid rgba(197,150,58,.8);aspect-ratio:16/10;object-fit:cover}.bff-hero--flag .bff-pricecol{justify-content:flex-end!important}.bff-hero--flag .bff-pricecol>.e-con{background:rgba(20,18,16,.84)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width:767px){.bff-only-m{display:block!important}.bff-hero--flag .bff-pricecol>.e-con{background:#1a1a1a!important}}.bff-sa{display:inline-block;font:600 15px/1.4 Montserrat,Arial,sans-serif;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.bff-sa--black{color:#cfc8bb}.bff-sa--black strong{color:var(--bff-gold)}.bff-sa--cream{color:var(--bff-char)}.bff-sa--cream strong{color:var(--bff-gold2)}.bff-sa:hover strong{text-decoration:underline}.bff-lock__vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24;z-index:0;border-radius:12px;pointer-events:none}.bff-js .bff-chips:not(.is-in) .bff-chip{opacity:0;transform:translateY(10px)}.bff-one__loops{position:absolute!important;right:-60px;top:-40px;pointer-events:none;width:auto!important}@media (max-width:767px){.bff-one__loops{display:none}}.bff-else{font:600 14px/1.4 Montserrat,Arial,sans-serif;color:var(--bff-char)}.bff-else .bff-strike{font:700 22px/1 Oswald,Impact,sans-serif;color:var(--bff-char)}.bff-edge{position:absolute;left:0;right:0;top:0;height:0;pointer-events:none;z-index:2;transform:none!important;background:0 0!important}.bff-edge::before,.bff-edge::after{content:"";position:absolute;top:0;height:1px;width:calc(50% - 22px);transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.bff-edge::before{right:calc(50% + 22px);transform-origin:right center;background:linear-gradient(90deg,rgba(197,150,58,0),var(--bff-gold))}.bff-edge::after{left:calc(50% + 22px);transform-origin:left center;background:linear-gradient(270deg,rgba(197,150,58,0),var(--bff-gold))}.bff-edge.is-in::before,.bff-edge.is-in::after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.bff-js .bff-fil:not(.is-in) .d{stroke-dashoffset:0}.bff-js .bff-fil:not(.is-in) .s{opacity:1;transform:none}.bff-js .bff-chips:not(.is-in) .bff-chip{opacity:1;transform:none}}.bff-card[data-offer=dpl-247]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-dpl-photofacial-goggles.webp")}.bff-card[data-offer=mnrf-99]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-microneedling-rf-handpiece.webp")}.bff-card[data-offer=hifu-248]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-neck-jawline-tightening.webp")}.bff-card[data-offer=membership-149]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-couple-laughing-outdoors.webp")}.bff-card[data-offer=tn-dpl-149]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-neck-jawline-tightening.webp")}.bff-card[data-offer=tn-hifu-296]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-neck-jawline-tightening.webp")}.bff-card[data-offer=mn-face-149]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-microneedling-rf-handpiece.webp")}.bff-card[data-offer=dpl-face-149]{--bff-card-img:url("https://mybffhealth.com/storage/2026/10/bff-health-dpl-photofacial-goggles.webp")}.bff-cmp__q{font:700 12px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bff-gold);margin-bottom:12px}.bff-cmp__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.bff-cmp__chip{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(197,150,58,.7);background:0 0;color:#fff;font:600 13px/1 Montserrat,Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}.bff-cmp__chip.on{background:var(--bff-gold);color:#1a1a1a;border-color:var(--bff-gold)}.bff-cmp__chip:focus-visible{outline:3px solid #fff;outline-offset:2px}.bff-cmp__rows{display:grid;gap:22px}.bff-cmp__name{font:600 18px/1.2 Oswald,Impact,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:8px}.bff-cmp__name small{font:500 12px Montserrat,Arial,sans-serif;text-transform:none;color:#cfc8bb;margin-left:6px}.bff-cmp__lbl{font:500 14px/1.4 Montserrat,Arial,sans-serif;color:#fff;margin:2px 0 5px}.bff-cmp__lbl strong{color:var(--bff-gold)}.bff-cmp__lbl--else{color:#cfc8bb}.bff-cmp__lbl--else strong{color:#fff}.bff-cmp__bar{position:relative;height:12px;border-radius:6px;background:rgba(255,255,255,.07);margin-bottom:10px;overflow:hidden}.bff-cmp__bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:6px;transition:width 1s cubic-bezier(.2,.7,.2,1)}.bff-cmp__row.go .bff-cmp__bar i{width:var(--w)}.bff-cmp__bar--here i{background:linear-gradient(90deg,var(--bff-gold) var(--s),rgba(197,150,58,.45) var(--s))}.bff-cmp__bar--else i{background:linear-gradient(90deg,#9a9288 var(--s),rgba(207,200,187,.3) var(--s));transition-delay:.15s}@media (prefers-reduced-motion:reduce){.bff-cmp__bar i{transition:none}}.bff-toni.is-ready .bff-toni__btn{cursor:pointer}.bff-toni.is-ready .bff-toni__play{display:block}.bff-toni.is-ready .bff-toni__btn:hover .bff-toni__play{transform:scale(1.06)}.bff-toni.is-ready .bff-toni__st{color:var(--bff-gold)}.bff-on-cream .bff-toni{background:#1a1a1a}dialog.bff-toni-modal{border:0;padding:0;background:#000;max-width:min(92vw,1100px);width:100%;border-radius:12px;overflow:hidden}dialog.bff-toni-modal::backdrop{background:rgba(0,0,0,.82)}dialog.bff-toni-modal video{display:block;width:100%;max-height:86vh;background:#000}dialog.bff-toni-modal .x{position:absolute;right:10px;top:8px;z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font:600 22px/40px Montserrat,sans-serif;cursor:pointer}@media (max-width:767px){dialog.bff-toni-modal{max-width:100vw;max-height:100vh;border-radius:0}}@media (max-width:767px){body.bff-has-sticky .userway_buttons_wrapper{top:auto!important;height:auto!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;left:0!important;right:auto!important;transform:translateX(-6px) scale(.8)!important;transform-origin:left bottom}}.bff-film video{display:block;width:100%;height:auto;background:#000}@media (max-width:767px){.bff-film video{max-height:85vh}}