:root{--color-bg-dark: #0a0a0a;--color-text-primary: #ffffff;--color-text-subtle: #a1a1aa;--color-accent-lime: #60c655;--color-accent-glow: rgba(96, 198, 85, .5);--color-tier-gold: #FFD700;--color-tier-platinum: #E5E4E2;--glass-bg-subtle: rgba(255, 255, 255, .03);--glass-border-color: rgba(255, 255, 255, .1);--glass-filter: blur(20px) saturate(180%);--font-base: "Work Sans", -apple-system, BlinkMacSystemFont, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--easing-premium: cubic-bezier(.25, .8, .25, 1);--duration-fast: .2s;--duration-medium: .4s;--duration-slow: .6s;--segment-count: 16;--segment-gap: 3px;--total-gap-width: calc((var(--segment-count) - 1) * var(--segment-gap));--segment-width: calc((100% - var(--total-gap-width)) / var(--segment-count));--gradient-step-size: calc(var(--segment-width) + var(--segment-gap))}.progress-bar{--pb-height: 24px;--pb-radius: 12px;--pb-segment-count: 1;--pb-segment-gap: 3px}.bf25-hero{background:var(--color-bg-dark);color:var(--color-text-primary);padding:var(--space-6) var(--space-4);font-family:var(--font-base);--fill-width: 0%;--color-tier-current: #6b7280;--tier-glow-color: rgba(107, 114, 128, .3)}.bf25-hero__container{max-width:980px;margin:0 auto}.bf25-hero__header{text-align:center;margin-bottom:var(--space-5)}.bf25-hero__heading{font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-2) 0}.bf25-hero__subheading{font-size:clamp(14px,2vw,16px);font-weight:400;color:var(--color-text-subtle);margin:0}.bf25-hero__module{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}@media (max-width: 768px){.bf25-hero__module{gap:10px}}.bf25-hero__gifts-header{text-align:center;margin-bottom:calc(var(--space-3) * -1)}.bf25-hero__gifts-header-text{display:inline-block;background:var(--glass-bg-subtle);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border-color);padding:var(--space-2) var(--space-4);border-radius:20px;font-size:14px;font-weight:700;color:var(--color-accent-lime);text-transform:uppercase;letter-spacing:.05em;transition:all var(--duration-medium) var(--easing-premium)}.bf25-hero__gifts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);width:100%;max-width:450px}.bf25-hero__gift-box{position:relative;text-align:center;transition:transform var(--duration-medium) var(--easing-premium);contain:layout paint style}.bf25-hero__gift-image-wrapper{position:relative;aspect-ratio:1 / 1;margin-bottom:var(--space-2);border-radius:12px;overflow:hidden;background:var(--glass-bg-subtle);border:1px solid var(--glass-border-color);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);transition:all var(--duration-medium) var(--easing-premium)}.bf25-hero__gift-image{width:100%;height:100%;object-fit:contain;transition:all var(--duration-slow) var(--easing-premium);filter:brightness(.1) grayscale(100%);opacity:.8;transform:scale(.95)}.bf25-hero__gift-status-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon{position:absolute;width:28px;height:28px;transition:all var(--duration-medium) var(--easing-premium);top:50%;left:50%}.icon-lock{color:var(--color-text-primary);opacity:.9;transform:translate(-50%,-50%) scale(1)}.icon-check{color:var(--color-accent-lime);opacity:0;transform:translate(-50%,-50%) scale(.5)}.bf25-hero__gift-label{font-size:12px;font-weight:600;color:var(--color-text-subtle);transition:color var(--duration-medium) var(--easing-premium)}@media (min-width: 769px){.bf25-hero__gift-label{font-size:14px}}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-image-wrapper{border-color:var(--color-accent-lime);box-shadow:0 0 20px #60c6554d}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-label{color:var(--color-text-primary)}.bf25-hero__gift-box.is-unlocked .icon-lock{opacity:0;transform:translate(-50%,-50%) scale(1.5)}.bf25-hero__gift-box.is-unlocked .icon-check{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes giftUnlockPop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.bf25-hero__gift-box.animate-unlock{animation:giftUnlockPop var(--duration-slow) var(--easing-premium)}.bf25-hero__gift-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent-lime);opacity:0}@keyframes colorBurst{0%{opacity:0}50%{opacity:.4}to{opacity:0}}.bf25-hero__gift-box.animate-unlock .bf25-hero__gift-overlay{animation:colorBurst var(--duration-slow) var(--easing-premium)}.bf25-hero__slider-wrapper{position:relative;width:100%;max-width:700px;overflow:visible}.progress-bar{position:relative;width:100%;height:var(--pb-height);border-radius:var(--pb-radius);overflow:hidden;background:#0006;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0d;pointer-events:none}.progress-bar__track,.progress-bar__fill{position:absolute;top:0;left:0;height:100%;display:block!important}.progress-bar__track{width:100%;z-index:1}.progress-bar__fill{width:var(--pb-fill-width);z-index:2;transition:width var(--duration-medium) var(--easing-premium),box-shadow var(--duration-medium) var(--easing-premium);will-change:width,box-shadow;background-image:var(--pb-fill-gradient);box-shadow:0 0 20px var(--pb-glow-color),0 0 5px var(--pb-glow-color)}.progress-bar__segments{display:flex;gap:3px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.progress-bar__segment{display:block!important;flex:1;height:100%;min-width:2px;border-radius:2px;background:#ffffff1a;transition:background-color .3s ease,box-shadow .3s ease;opacity:1;visibility:visible}.progress-bar__segment.is-filled{background:linear-gradient(90deg,var(--color-tier-current) 0%,var(--color-tier-glow) 50%,var(--color-tier-current) 100%);background-size:200% 100%;animation:segmentFlow 2s ease-in-out infinite;animation-play-state:paused;box-shadow:0 0 12px var(--pb-glow-color),inset 0 0 8px var(--pb-glow-color)}@keyframes segmentFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bf25-hero__drag-indicator{position:absolute;left:-40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;opacity:1;transition:opacity .4s ease;pointer-events:none;z-index:5}.bf25-hero__drag-arrow{font-size:28px;font-weight:300;line-height:1;color:#ffffff80;animation:arrowPulse 2s ease-in-out infinite}.bf25-hero__drag-text{font-size:10px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.08em}@keyframes arrowPulse{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(4px);opacity:1}}.bf25-hero__drag-indicator.is-hidden{opacity:0}.bf25-hero__slider-wrapper:hover .bf25-hero__drag-arrow{color:#60c655cc}@media (max-width: 640px){.bf25-hero__drag-indicator{left:-32px}.bf25-hero__drag-arrow{font-size:24px}.bf25-hero__drag-text{font-size:8px}}@media (max-width: 380px){.bf25-hero__drag-indicator{left:-26px}.bf25-hero__drag-arrow{font-size:20px}}.bf25-hero__default-message{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.bf25-hero__default-subtitle{margin:0;font-size:14px;font-weight:400;color:#fff9;letter-spacing:.01em}.bf25-hero__default-highlight{color:#60c655;font-weight:700}.bf25-hero__default-title{margin:0;font-size:20px;font-weight:700;color:#60c655;letter-spacing:.01em;text-align:center}.bf25-hero__card[data-active-tier="1"] .bf25-hero__default-message,.bf25-hero__card[data-active-tier="2"] .bf25-hero__default-message,.bf25-hero__card[data-active-tier="3"] .bf25-hero__default-message,.bf25-hero__card[data-active-tier="4"] .bf25-hero__default-message,.bf25-hero__card[data-active-tier="0"] .bf25-hero__discount-label{display:none}@media (max-width: 640px){.bf25-hero__default-subtitle{font-size:12px}.bf25-hero__default-title{font-size:16px}}.bf25-hero__discount-labels{position:relative;width:100%;height:25px;margin-bottom:var(--space-2);pointer-events:none}.bf25-hero__discount-label-item{position:absolute;transform:translate(-50%)}.bf25-hero__discount-label-item[data-value="1"]{left:0%;transform:translate(0)}.bf25-hero__discount-label-item[data-value="4"]{left:25%}.bf25-hero__discount-label-item[data-value="8"]{left:50%}.bf25-hero__discount-label-item[data-value="12"]{left:75%}.bf25-hero__discount-label-item[data-value="16"]{left:100%;transform:translate(-100%);margin-left:-5px}.bf25-hero__discount-text{font-size:11px;font-weight:700;color:var(--color-text-subtle);transition:all var(--duration-medium) var(--easing-premium);background:var(--color-bg-dark);padding:3px 6px;border-radius:6px;border:1px solid var(--glass-border-color);white-space:nowrap}@media (min-width: 500px){.bf25-hero__discount-text{font-size:13px}}.bf25-hero__discount-label-item.is-reached .bf25-hero__discount-text{color:var(--color-bg-dark);background:var(--color-tier-current);border-color:var(--color-tier-current);box-shadow:0 0 8px var(--pb-glow-color)}.bf25-hero__input{position:absolute;top:23px;left:0;width:100%;height:44px;opacity:0;cursor:pointer;z-index:100;-webkit-appearance:none;appearance:none;touch-action:pan-y;background:transparent;margin:0;pointer-events:auto}.bf25-hero__input:focus{outline:none}.bf25-hero__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:44px;background:transparent;border:none;cursor:pointer;pointer-events:auto}.bf25-hero__input::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:24px;height:44px;background:transparent;border:none;border-radius:0;cursor:pointer;pointer-events:auto}.bf25-hero__input::-webkit-slider-runnable-track{height:44px;cursor:pointer;background:transparent}.bf25-hero__input::-moz-range-track{height:44px;cursor:pointer;background:transparent}.bf25-hero__slider-wrapper.is-focused .bf25-hero__visualization{outline:2px solid var(--color-accent-lime);outline-offset:4px}.bf25-hero__checkpoints{position:relative;width:100%;height:30px;margin-top:var(--space-1);pointer-events:none}.bf25-hero__checkpoint{position:absolute;transform:translate(-50%)}.bf25-hero__checkpoint[data-value="1"]{left:0%;transform:translate(0)}.bf25-hero__checkpoint[data-value="4"]{left:25%}.bf25-hero__checkpoint[data-value="8"]{left:50%}.bf25-hero__checkpoint[data-value="12"]{left:75%}.bf25-hero__checkpoint[data-value="16"]{left:100%;transform:translate(-100%);margin-left:-5px}.bf25-hero__checkpoint-label{font-size:12px;font-weight:600;color:var(--color-text-subtle);transition:color var(--duration-medium) var(--easing-premium);text-align:center}.checkpoint-subtext{display:none}@media (min-width: 500px){.checkpoint-subtext{display:inline}.bf25-hero__checkpoint-label{font-size:14px}}@media (max-width: 500px){.bf25-hero__checkpoint[data-value="16"] .bf25-hero__checkpoint-label{font-size:11px}.bf25-hero__checkpoint[data-value="16"] .checkpoint-subtext{display:none}}.bf25-hero__checkpoint.is-reached .bf25-hero__checkpoint-label{color:var(--color-accent-lime)}.bf25-hero__checkpoint.is-active .bf25-hero__checkpoint-label{color:var(--color-tier-current);font-weight:800;text-shadow:0 0 8px var(--pb-glow-color)}@keyframes celebratePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes celebratePulseCentered{0%{transform:scale(1) translate(-50%)}50%{transform:scale(1.2) translate(-50%)}to{transform:scale(1) translate(-50%)}}@keyframes celebratePulseEnd{0%{transform:scale(1) translate(-100%)}50%{transform:scale(1.2) translate(-100%)}to{transform:scale(1) translate(-100%)}}.bf25-hero__checkpoint.animate-celebration,.bf25-hero__discount-label-item.animate-celebration{animation:celebratePulseCentered var(--duration-slow) var(--easing-premium)}.bf25-hero__checkpoint[data-value="1"].animate-celebration{animation-name:celebratePulse}.bf25-hero__checkpoint[data-value="16"].animate-celebration,.bf25-hero__discount-label-item[data-value="16"].animate-celebration{animation-name:celebratePulseEnd}.bf25-hero__card{width:100%;max-width:700px;background:var(--glass-bg-subtle);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border:1px solid var(--color-tier-current);border-radius:16px;padding:var(--space-3);transition:all var(--duration-medium) var(--easing-premium);box-shadow:0 10px 30px #0000004d,0 0 40px var(--tier-glow-color);contain:layout paint style}.bf25-hero__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.bf25-hero__tier-badge-text{font-size:16px;font-weight:700;color:var(--color-tier-current);transition:color var(--duration-medium) var(--easing-premium)}.bf25-hero__discount-label{font-size:18px;font-weight:800;color:var(--color-accent-lime)}.bf25-hero__benefits-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-medium) var(--easing-premium),margin-top var(--duration-medium) var(--easing-premium),margin-bottom var(--duration-medium) var(--easing-premium),border-color var(--duration-medium) var(--easing-premium);border-top:1px solid transparent;border-bottom:1px solid transparent;margin-top:0;margin-bottom:0}.bf25-hero__benefits-wrapper.is-active{grid-template-rows:1fr;border-top-color:var(--glass-border-color);border-bottom-color:var(--glass-border-color);margin-top:var(--space-3);margin-bottom:var(--space-3)}.bf25-hero__benefits-list{overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0}.bf25-hero__benefit-item{display:flex;align-items:center;gap:var(--space-2);opacity:0;transform:translateY(-8px);animation:benefitAppear var(--duration-medium) var(--easing-premium) forwards}.bf25-hero__benefit-item:nth-child(1){animation-delay:.05s}.bf25-hero__benefit-item:nth-child(2){animation-delay:.1s}.bf25-hero__benefit-item:nth-child(3){animation-delay:.15s}.bf25-hero__benefit-item:nth-child(4){animation-delay:.2s}.bf25-hero__benefit-item:nth-child(5){animation-delay:.25s}@keyframes benefitAppear{to{opacity:1;transform:translateY(0)}}.bf25-hero__benefit-icon{flex-shrink:0;width:20px;height:20px;color:var(--color-accent-lime)}.bf25-hero__benefit-text{font-size:14px;font-weight:600;color:var(--color-text-muted);line-height:1.4}.bf25-hero__benefit-item--exclusive .bf25-hero__benefit-text{background:linear-gradient(90deg,#60c655,#70d665,#60c655);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.bf25-hero__benefit-item--mystery .bf25-hero__benefit-text{background:linear-gradient(90deg,gold,orange,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.bf25-hero__card[data-active-tier="3"]{border-color:gold;box-shadow:0 10px 30px #0000004d,0 0 30px #ffd70066}.bf25-hero__card[data-active-tier="3"] .bf25-hero__tier-badge-text,.bf25-hero__card[data-active-tier="3"] .bf25-hero__discount-label{color:gold;text-shadow:0 0 15px rgba(255,215,0,.6)}.bf25-hero__gifts-header-text[data-tier="3"]{color:gold!important;background:#ffd7001a!important;border-color:#ffd70066!important;box-shadow:0 0 20px #ffd7004d;text-shadow:0 0 10px rgba(255,215,0,.4)}.bf25-hero__checkpoint[data-value="12"].is-reached .bf25-hero__checkpoint-label{color:gold;font-weight:800;text-shadow:0 0 10px rgba(255,215,0,.8)}.bf25-hero__discount-label-item[data-value="12"].is-reached .bf25-hero__discount-text{color:#000;background:gold;border-color:gold;box-shadow:0 0 15px #ffd70099}.bf25-hero__gift-box[data-gift-id=magnetic].is-unlocked .bf25-hero__gift-image-wrapper{border-color:gold;box-shadow:0 0 25px #ffd70080,inset 0 0 20px #ffd7001a}.bf25-hero__card[data-active-tier="3"] .bf25-hero__pricing-row--savings{background:linear-gradient(90deg,#ffd7001a,#ffd70033,#ffd7001a);border-color:gold}.bf25-hero__card[data-active-tier="3"] .bf25-hero__pricing-row--savings .bf25-hero__pricing-label,.bf25-hero__card[data-active-tier="3"] .bf25-hero__pricing-row--savings .bf25-hero__pricing-value{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.bf25-hero__card[data-active-tier="3"] .bf25-hero__benefit-item .bf25-hero__benefit-icon{color:gold!important;background:#ffd70026!important;box-shadow:0 0 10px #ffd7004d}.bf25-hero__card[data-active-tier="3"] .bf25-hero__benefit-item[data-tier="3"] .bf25-hero__benefit-text,.bf25-hero__card[data-active-tier="4"] .bf25-hero__benefit-item[data-tier="3"] .bf25-hero__benefit-text{background:linear-gradient(90deg,#d1b002,gold,#f8e47a)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.4))}.bf25-hero__card[data-active-tier="4"]{border-color:#e0f7ff;box-shadow:0 10px 30px #0000004d,0 0 40px #e0f7ff99}.bf25-hero__card[data-active-tier="4"] .bf25-hero__tier-badge-text,.bf25-hero__card[data-active-tier="4"] .bf25-hero__discount-label{color:#e0f7ff;text-shadow:0 0 20px rgba(224,247,255,.8)}.bf25-hero__gifts-header-text[data-tier="4"]{color:#e0f7ff!important;background:#e0f7ff1a!important;border-color:#e0f7ff66!important;box-shadow:0 0 25px #e0f7ff66;text-shadow:0 0 12px rgba(224,247,255,.6)}.bf25-hero__checkpoint[data-value="16"].is-reached .bf25-hero__checkpoint-label{color:#e0f7ff;font-weight:800;text-shadow:0 0 15px rgba(224,247,255,1)}.bf25-hero__discount-label-item[data-value="16"].is-reached .bf25-hero__discount-text{color:#000;background:#e0f7ff;border-color:#e0f7ff;box-shadow:0 0 20px #e0f7ffcc}.bf25-hero__gift-box[data-gift-id=mystery].is-unlocked .bf25-hero__gift-image-wrapper{border-color:#e0f7ff;box-shadow:0 0 30px #e0f7ffb3,inset 0 0 25px #e0f7ff26}.bf25-hero__card[data-active-tier="4"] .bf25-hero__pricing-row--savings{background:linear-gradient(90deg,#e0f7ff1a,#e0f7ff33,#e0f7ff1a);border-color:#e0f7ff}.bf25-hero__card[data-active-tier="4"] .bf25-hero__pricing-row--savings .bf25-hero__pricing-label,.bf25-hero__card[data-active-tier="4"] .bf25-hero__pricing-row--savings .bf25-hero__pricing-value{color:#e0f7ff;text-shadow:0 0 15px rgba(224,247,255,.8)}.bf25-hero__card[data-active-tier="4"] .bf25-hero__benefit-item .bf25-hero__benefit-icon{color:#e0f7ff!important;background:#e0f7ff26!important;box-shadow:0 0 12px #e0f7ff66}.bf25-hero__card[data-active-tier="4"] .bf25-hero__benefit-item[data-tier="4"] .bf25-hero__benefit-text{background:linear-gradient(90deg,#d6f6ff,#cae8f3,#fafdff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 10px rgba(224,247,255,.6))}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{justify-content:center;flex-direction:column;align-items:center;gap:8px;padding:var(--space-5) var(--space-4)}.bf25-hero__card[data-active-tier="0"] .bf25-hero__tier-badge{order:2;opacity:.5}.bf25-hero__card[data-active-tier="0"] .bf25-hero__discount-label{font-size:20px;font-weight:700;color:#60c655;text-align:center;letter-spacing:.02em}.bf25-hero__card[data-active-tier="0"] .bf25-hero__tier-badge-text{font-size:12px;opacity:.4}.bf25-hero__card[data-active-tier="0"] .bf25-hero__pricing{display:none}.bf25-hero__card[data-active-tier="1"] .bf25-hero__pricing,.bf25-hero__card[data-active-tier="2"] .bf25-hero__pricing,.bf25-hero__card[data-active-tier="3"] .bf25-hero__pricing,.bf25-hero__card[data-active-tier="4"] .bf25-hero__pricing{display:block}.bf25-hero__card[data-active-tier="0"] .bf25-hero__benefits-wrapper{display:none}.bf25-hero__card[data-active-tier="0"]{min-height:auto}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{padding:var(--space-5) var(--space-4);justify-content:center}.bf25-hero__card[data-active-tier="0"] .bf25-hero__tier-badge{order:2;margin-top:var(--space-3)}.bf25-hero__card[data-active-tier="0"] .bf25-hero__discount-display{order:1}.bf25-hero__slider-wrapper[data-active-tier="3"] .bf25-hero__checkpoint.is-reached .bf25-hero__checkpoint-label{color:gold!important;text-shadow:0 0 10px rgba(255,215,0,.6);font-weight:700}.bf25-hero__slider-wrapper[data-active-tier="3"] .bf25-hero__discount-label-item.is-reached .bf25-hero__discount-text{color:#000!important;background:gold!important;border-color:gold!important;box-shadow:0 0 15px #ffd70099}.bf25-hero__slider-wrapper[data-active-tier="4"] .bf25-hero__checkpoint.is-reached .bf25-hero__checkpoint-label{color:#e0f7ff!important;text-shadow:0 0 15px rgba(224,247,255,.8);font-weight:700}.bf25-hero__slider-wrapper[data-active-tier="4"] .bf25-hero__discount-label-item.is-reached .bf25-hero__discount-text{color:#000!important;background:#e0f7ff!important;border-color:#e0f7ff!important;box-shadow:0 0 20px #e0f7ffcc}.bf25-hero__pricing-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}.bf25-hero__pricing-label{font-size:14px;color:var(--color-text-subtle)}.bf25-hero__pricing-value{font-size:16px;font-weight:700}.bf25-hero__pricing-row--per-item .bf25-hero__pricing-label,.bf25-hero__pricing-row--per-item .bf25-hero__pricing-value{font-size:13px;font-weight:500;color:var(--color-text-subtle)}.bf25-hero__pricing-row--savings{margin-top:var(--space-3);padding:var(--space-3);border-top:2px solid var(--color-accent-lime);background:#60c6550d;border-radius:8px;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1)}.bf25-hero__pricing-row--savings .bf25-hero__pricing-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-accent-lime)}.bf25-hero__pricing-value--savings{color:var(--color-accent-lime);font-size:28px;font-weight:900;text-shadow:0 0 20px rgba(96,198,85,.5);line-height:1}.bf25-hero__gift-magic{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .6s ease}.bf25-hero__gift-box--mystery.is-unlocked .bf25-hero__gift-magic{opacity:1}.bf25-hero__gift-rays{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg,transparent 0%,rgba(224,247,255,.15) 10%,transparent 20%,transparent 30%,rgba(224,247,255,.15) 40%,transparent 50%,transparent 60%,rgba(224,247,255,.15) 70%,transparent 80%,transparent 90%,rgba(224,247,255,.15) 100%);animation:rotateRays 8s linear infinite;animation-play-state:paused}@keyframes rotateRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bf25-hero__gift-glow-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:16px;border:2px solid rgba(224,247,255,.3);box-shadow:0 0 20px #e0f7ff66,inset 0 0 20px #e0f7ff33;animation:pulseGlow 2s ease-in-out infinite;animation-play-state:paused}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:.6;box-shadow:0 0 20px #e0f7ff66,inset 0 0 20px #e0f7ff33}50%{transform:scale(1.05);opacity:1;box-shadow:0 0 40px #e0f7ffcc,inset 0 0 30px #e0f7ff66}}.bf25-hero__gift-sparkles{position:absolute;top:0;right:0;bottom:0;left:0}.sparkle{position:absolute;width:4px;height:4px;background:#e0f7ff;border-radius:50%;box-shadow:0 0 8px #e0f7ffcc;animation:floatSparkle 3s ease-in-out infinite;animation-play-state:paused}.sparkle-1{top:20%;left:15%;animation-delay:0s}.sparkle-2{top:30%;right:20%;animation-delay:.75s}.sparkle-3{bottom:25%;left:25%;animation-delay:1.5s}.sparkle-4{bottom:30%;right:15%;animation-delay:2.25s}@keyframes floatSparkle{0%,to{transform:translateY(0) scale(0);opacity:0}10%{transform:translateY(-2px) scale(1);opacity:1}50%{transform:translateY(-12px) scale(1.2);opacity:.8}90%{transform:translateY(-20px) scale(.8);opacity:.3}to{transform:translateY(-24px) scale(0);opacity:0}}.bf25-hero__gift-box--mystery.is-unlocked{animation:breatheScale 3s ease-in-out infinite;animation-play-state:paused}@keyframes breatheScale{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.bf25-hero__gift-box--mystery.is-celebrating{animation:unlockCelebration 1s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes unlockCelebration{0%{transform:scale(1) rotate(0)}25%{transform:scale(.95) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}75%{transform:scale(1.05) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.bf25-hero__gift-box--mystery.is-celebrating:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(224,247,255,.4) 50%,transparent 100%);animation:shimmerSweep 1s ease-out forwards;pointer-events:none;z-index:10}@keyframes shimmerSweep{0%{left:-100%}to{left:100%}}.bf25-hero__cta{margin-top:var(--space-5);text-align:center}.bf25-hero__cta-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-4);background:var(--color-accent-lime);color:var(--color-bg-dark);font-size:16px;font-weight:700;text-decoration:none;border-radius:12px;box-shadow:0 4px 20px #60c65566;transition:all var(--duration-fast) var(--easing-premium)}.bf25-hero__cta-button:hover{background:#50b045;box-shadow:0 6px 30px #60c65599;transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bf25-hero__gift-overlay.is-revealed .bf25-hero__gift-rays,.bf25-hero__gift-overlay.is-revealed .bf25-hero__gift-glow-ring,.bf25-hero__gift-overlay.is-active .bf25-hero__gift-rays,.bf25-hero.gift-unlocked .bf25-hero__gift-rays,.bf25-hero.gift-unlocked .bf25-hero__gift-glow-ring,.bf25-hero__gift-box--mystery.is-unlocked,.bf25-hero__progress-bar.is-filling .bf25-hero__progress-segment.is-filled,.bf25-hero__progress-bar:hover .bf25-hero__progress-segment.is-filled{animation-play-state:running}.bf25-hero__drag-arrow,.bf25-scroll-arrow,.bf25-pulse-dot,.bf25-hero__arrow-indicator{animation-play-state:running!important}.bf25-hero__gifts{display:flex;justify-content:center;gap:20px;padding:0 16px;margin-bottom:28px}@media (max-width: 768px){.bf25-hero__gifts{gap:10px;padding:0 12px;margin-bottom:20px}}.bf25-hero__gift-box{width:140px;flex-shrink:0}@media (max-width: 768px){.bf25-hero__gift-box{width:calc(25% - 7.5px);min-width:75px}}.bf25-hero__gift-image-wrapper{background:#080808fa;border:1px solid rgba(255,255,255,.05);aspect-ratio:1;margin-bottom:0;position:relative}.bf25-hero__gift-image{filter:brightness(.05) grayscale(100%);opacity:.5;padding:14px}@media (max-width: 768px){.bf25-hero__gift-image{padding:8px}}.bf25-hero__gift-box .icon-lock{opacity:.45;width:38px;height:38px;background:#0006;border-radius:50%;border:1px solid rgba(255,255,255,.25);padding:10px}@media (max-width: 768px){.bf25-hero__gift-box .icon-lock{width:30px;height:30px;padding:8px}}.bf25-hero__gift-box .icon-check{top:8px;left:auto;right:8px;transform:scale(0);width:26px;height:26px;background:#60c655;border-radius:50%;padding:6px}@media (max-width: 768px){.bf25-hero__gift-box .icon-check{top:4px;right:4px;width:20px;height:20px;padding:4px}}.bf25-hero__gift-box.is-unlocked .icon-check{opacity:1;transform:scale(1)}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-image-wrapper{background:#0f0f0fe6;border-color:#60c65580;box-shadow:0 0 20px #60c65526,inset 0 0 30px #60c65508}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-image{filter:brightness(1) grayscale(0%);opacity:1;transform:scale(1)}.bf25-hero__gift-label{position:absolute;bottom:0;left:0;right:0;padding:8px 6px;background:linear-gradient(transparent,#000000f2);text-align:center;font-size:11px;font-weight:600;color:#60c655;text-transform:uppercase;letter-spacing:.5px;opacity:0;transform:translateY(8px);transition:all .4s ease;z-index:5}@media (max-width: 768px){.bf25-hero__gift-label{font-size:9px;padding:5px 3px}}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-label{opacity:1;transform:translateY(0)}.progress-bar{height:28px;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:5px;background:#ffffff0a}@media (max-width: 768px){.progress-bar{height:24px;border-radius:12px;padding:4px}}.progress-bar__segments{gap:4px}.progress-bar__segment{background:#ffffff26;border-radius:8px}@keyframes bf25-first-cell-flash{0%,to{background:#60c6554d;box-shadow:0 0 8px #60c6554d}50%{background:#60c655b3;box-shadow:0 0 15px #60c65599}}.progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-first-cell-flash 1.5s ease-in-out infinite}.progress-bar__segment.is-filled{animation:none;background:linear-gradient(180deg,#7ed671,#60c655);box-shadow:0 0 8px #60c65580}.progress-bar__segment.is-filled{background:linear-gradient(90deg,var(--color-tier-current, #60c655) 0%,var(--color-tier-glow, #7ed671) 50%,var(--color-tier-current, #60c655) 100%)}.bf25-hero__discount-labels{margin-bottom:10px}.bf25-hero__discount-label-item .bf25-hero__discount-text{font-size:13px;font-weight:700;color:#ffffff26;transition:all .3s ease}@media (max-width: 768px){.bf25-hero__discount-label-item .bf25-hero__discount-text{font-size:11px}}.bf25-hero__discount-label-item.is-active .bf25-hero__discount-text{color:#60c655;text-shadow:0 0 12px rgba(96,198,85,.6)}.bf25-hero__checkpoint{font-size:11px;color:#ffffff4d}@media (max-width: 768px){.bf25-hero__checkpoint{font-size:10px}}.bf25-hero__checkpoint.is-active{color:#60c655}.bf25-hero__drag-indicator{display:none!important}.bf25-hero__card{background:#0a0a0af2;border:1px solid rgba(96,198,85,.15);border-radius:14px;padding:20px;margin:24px 16px 0}@media (max-width: 768px){.bf25-hero__card{padding:14px;margin:16px 12px 0;border-radius:12px}}.bf25-hero__card[data-active-tier="0"]{padding:0}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{padding:24px 20px;background:linear-gradient(135deg,#ffffff08,#ffffff03)}@media (max-width: 768px){.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{padding:18px 14px}}.bf25-hero__default-message{display:flex;align-items:center;justify-content:center;gap:12px;animation:bf25-subtle-pulse 2.5s ease-in-out infinite}@keyframes bf25-subtle-pulse{0%,to{opacity:.85}50%{opacity:1}}.bf25-hero__default-subtitle,.bf25-hero__default-title{display:none}.bf25-hero__default-message:before{content:"\2192";font-size:20px;color:#60c655;animation:bf25-slide-arrow 1.2s ease-in-out infinite}@keyframes bf25-slide-arrow{0%,to{transform:translate(-6px);opacity:.5}50%{transform:translate(6px);opacity:1}}.bf25-hero__default-message:after{content:"Slide bar to explore offers";font-size:18px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:2px}@media (max-width: 768px){.bf25-hero__default-message:before{font-size:16px}.bf25-hero__default-message:after{content:"Slide to explore";font-size:14px;letter-spacing:1px}}.bf25-hero__card[data-active-tier="0"] .bf25-hero__tier-badge{display:none}.bf25-hero__card[data-active-tier="1"],.bf25-hero__card[data-active-tier="2"],.bf25-hero__card[data-active-tier="3"],.bf25-hero__card[data-active-tier="4"]{padding:20px}@media (max-width: 768px){.bf25-hero__card[data-active-tier="1"],.bf25-hero__card[data-active-tier="2"],.bf25-hero__card[data-active-tier="3"],.bf25-hero__card[data-active-tier="4"]{padding:14px}}.bf25-hero__card-header{padding-bottom:14px;border-bottom:1px solid rgba(96,198,85,.12);margin-bottom:14px}@media (max-width: 768px){.bf25-hero__card-header{padding-bottom:10px;margin-bottom:10px}}.bf25-hero__tier-badge-text{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff9}@media (max-width: 768px){.bf25-hero__tier-badge-text{font-size:12px}}.bf25-hero__discount-label{font-size:32px;font-weight:800;color:#60c655;animation:bf25-glow-pulse 2s ease-in-out infinite}@keyframes bf25-glow-pulse{0%,to{text-shadow:0 0 25px rgba(96,198,85,.4)}50%{text-shadow:0 0 35px rgba(96,198,85,.6)}}@media (max-width: 768px){.bf25-hero__discount-label{font-size:26px}}.bf25-hero__benefits-list{gap:8px;padding:14px 0}@media (max-width: 768px){.bf25-hero__benefits-list{gap:6px;padding:10px 0}}.bf25-hero__benefit-item{padding:6px 0}@media (max-width: 768px){.bf25-hero__benefit-item{padding:4px 0}}.bf25-hero__pricing-row:first-child,.bf25-hero__pricing-row--per-item{display:none!important}.bf25-hero__pricing-row--savings{padding:16px;background:linear-gradient(135deg,#60c6551f,#60c6550a);border:1px solid rgba(96,198,85,.25);border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}@media (max-width: 768px){.bf25-hero__pricing-row--savings{padding:12px}}.bf25-hero__pricing-row--savings .bf25-hero__pricing-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#ffffff80}.bf25-hero__pricing-row--savings .bf25-hero__pricing-value{font-size:34px;font-weight:800;color:#60c655;text-shadow:0 0 30px rgba(96,198,85,.5)}@media (max-width: 768px){.bf25-hero__pricing-row--savings .bf25-hero__pricing-label{font-size:10px}.bf25-hero__pricing-row--savings .bf25-hero__pricing-value{font-size:26px}}.bf25-hero__cta,.bf25-hero__gifts-header{display:none!important}.bf25-hero__card-footer{margin-top:16px}.bf25-hero__scroll-hint{text-align:center;margin-top:20px;padding:12px;opacity:0;transition:opacity .3s ease;pointer-events:none}.bf25-hero__scroll-hint.is-visible{opacity:1}.bf25-hero__scroll-hint__text{font-size:12px;color:#ffffff59;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.bf25-hero__scroll-hint__arrow{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:#60c65514;border:1px solid rgba(96,198,85,.2);border-radius:50%;color:#60c655;font-size:18px;animation:bf25-bounce 2s ease-in-out infinite}@keyframes bf25-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width: 768px){.bf25-hero__scroll-hint{margin-top:14px;padding:8px}.bf25-hero__scroll-hint__text{font-size:10px}.bf25-hero__scroll-hint__arrow{width:30px;height:30px;font-size:14px}}.bf25-hero__gift-box .icon-check{top:8px!important;left:8px!important;right:auto!important;transform:scale(0)!important;color:#000!important}.bf25-hero__gift-box.is-unlocked .icon-check{transform:scale(1)!important}@media (max-width: 768px){.bf25-hero__gift-box .icon-check{top:4px!important;left:4px!important}}.bf25-hero__gift-status-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:5}.bf25-hero__gift-box .icon-lock{position:relative!important;top:auto!important;left:auto!important;transform:none!important;opacity:.7!important;color:#fffc!important}.bf25-hero__gift-box:not(.is-unlocked) .bf25-hero__gift-label{opacity:0!important;background:transparent!important}@keyframes bf25-first-cell-flash{0%,to{background:#60c65580!important;box-shadow:0 0 12px #60c65580!important}50%{background:#60c655e6!important;box-shadow:0 0 20px #60c655cc!important}}.progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-first-cell-flash 1.5s ease-in-out infinite!important}.bf25-hero__default-message:before{content:"\2191"!important;font-size:24px!important;color:#60c655!important;display:block!important;margin-bottom:8px!important;animation:bf25-bounce-up 1s ease-in-out infinite!important}@keyframes bf25-bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bf25-hero__default-message:after{content:"SLIDE BAR TO EXPLORE OFFERS"!important;font-size:16px!important;font-weight:600!important;color:#ffffffd9!important;text-transform:uppercase!important;letter-spacing:2px!important}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important}.bf25-hero__card{box-shadow:none!important}.bf25-hero__card[data-active-tier="1"],.bf25-hero__card[data-active-tier="2"],.bf25-hero__card[data-active-tier="3"],.bf25-hero__card[data-active-tier="4"]{box-shadow:0 4px 20px #0000004d!important}.bf25-hero__gift-overlay{border-radius:12px!important}.bf25-hero__gift-box[data-gift-id=magnetic].is-unlocked .bf25-hero__gift-image-wrapper:before,.bf25-hero__gift-box[data-gift-id=mystery].is-unlocked .bf25-hero__gift-image-wrapper:before{border-radius:11px!important}.bf25-hero__gift-image-wrapper{overflow:hidden!important;border-radius:12px!important}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-label{opacity:1!important;background:linear-gradient(transparent,#000000e6)!important;padding:20px 6px 8px!important;font-weight:700!important}.bf25-hero__card[data-active-tier="0"]{background:linear-gradient(180deg,#141914f2,#0a0f0afa)!important;border:1px solid rgba(96,198,85,.4)!important;border-radius:16px!important;box-shadow:0 0 20px #60c6551a,inset 0 1px #60c6551a!important}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{background:transparent!important;padding:32px 24px!important}@media (max-width: 768px){.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{padding:24px 16px!important}}.bf25-hero__default-message:before{content:"\2191"!important;font-size:28px!important;color:#60c655!important;display:block!important;margin-bottom:12px!important;text-shadow:0 0 10px rgba(96,198,85,.5)!important}.bf25-hero__default-message:after{content:"SLIDE BAR TO EXPLORE OFFERS"!important;font-size:18px!important;font-weight:700!important;color:#fff!important;letter-spacing:3px!important;text-shadow:0 0 20px rgba(96,198,85,.3)!important}@media (max-width: 768px){.bf25-hero__default-message:before{font-size:24px!important;margin-bottom:8px!important}.bf25-hero__default-message:after{font-size:14px!important;letter-spacing:2px!important}}@keyframes bf25-cell-pulse{0%,to{background:#60c65580;box-shadow:0 0 15px #60c65599}50%{background:#60c655;box-shadow:0 0 25px #60c655e6}}.bf25-hero__slider-wrapper .progress-bar .progress-bar__segments .progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-cell-pulse 1.2s ease-in-out infinite!important;background:#60c65580!important}.bf25-hero__gift-box .icon-check{display:none!important}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-image-wrapper:after{content:"\2713";position:absolute;top:8px;left:8px;width:26px;height:26px;background:#60c655;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#000;z-index:10;animation:bf25-check-pop .3s ease-out}@keyframes bf25-check-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 768px){.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-image-wrapper:after{top:4px;left:4px;width:20px;height:20px;font-size:12px}}.bf25-hero__gift-box .bf25-hero__gift-status-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important}.bf25-hero__gift-box .bf25-hero__gift-status-icon .icon-lock{position:relative!important;top:auto!important;left:auto!important;transform:none!important;opacity:.8!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#00000080!important;border:2px solid rgba(255,255,255,.4)!important;border-radius:50%!important;color:#ffffffe6!important}@media (max-width: 768px){.bf25-hero__gift-box .bf25-hero__gift-status-icon .icon-lock{width:32px!important;height:32px!important}}.bf25-hero__gift-box.is-unlocked .bf25-hero__gift-status-icon{opacity:0!important;transform:translate(-50%,-50%) scale(0)!important;transition:all .3s ease!important}.bf25-hero__card[data-active-tier="0"]{background:linear-gradient(180deg,#0f140ff2,#080c08fa)!important;border:1px solid rgba(96,198,85,.35)!important;border-radius:16px!important;box-shadow:0 0 30px #60c65514,inset 0 1px #ffffff08!important}.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{background:transparent!important;padding:36px 24px!important;flex-direction:column!important;gap:16px!important}@media (max-width: 768px){.bf25-hero__card[data-active-tier="0"] .bf25-hero__card-header{padding:28px 16px!important;gap:12px!important}}.bf25-hero__default-message:before{content:"\2191"!important;font-size:32px!important;color:#60c655!important;display:block!important;margin-bottom:12px!important;text-shadow:0 0 15px rgba(96,198,85,.7)!important;animation:bf25-arrow-bounce 1s ease-in-out infinite!important}@keyframes bf25-arrow-bounce{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-8px);opacity:1}}.bf25-hero__default-message:after{content:"SLIDE BAR TO EXPLORE OFFERS"!important;font-size:18px!important;font-weight:700!important;color:#fff!important;letter-spacing:4px!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}@media (max-width: 768px){.bf25-hero__default-message:before{font-size:26px!important;margin-bottom:8px!important}.bf25-hero__default-message:after{font-size:13px!important;letter-spacing:2px!important}}@keyframes bf25-cell-pulse-boost{0%,to{background:#60c65533;box-shadow:0 0 5px #60c65533}50%{background:#60c655;box-shadow:0 0 30px #60c655,0 0 60px #60c65580,inset 0 0 15px #ffffff4d}}.bf25-hero .bf25-hero__slider-wrapper .progress-bar .progress-bar__segments .progress-bar__segment[data-segment="1"]:not(.is-filled),.progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-cell-pulse-boost 1s ease-in-out infinite!important;background:#35ff2ec7!important;border-radius:8px!important}@keyframes bf25-cell-bright-flash{0%,to{background:#50a04640!important;box-shadow:0 0 8px #60c6554d}50%{background:#7cfc00!important;box-shadow:0 0 40px #7cfc00e6,0 0 80px #60c65580,inset 0 0 20px #ffffff80}}html body .bf25-hero .progress-bar .progress-bar__segments .progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-cell-bright-flash 1s ease-in-out infinite!important;background:#50a04640!important}.progress-bar__segment[data-segment="1"]:not(.is-filled){animation:bf25-cell-bright-flash 1s ease-in-out infinite!important}.bf25-hero-split .bf25-big-number{font-size:280px!important;font-weight:900!important;line-height:.85!important;letter-spacing:-8px!important;text-shadow:0 0 80px rgba(96,198,85,.3),0 0 120px rgba(96,198,85,.15)!important}.bf25-hero-split .bf25-percent{font-size:70px!important;margin-left:8px!important;vertical-align:top!important;margin-top:30px!important;display:inline-block!important;text-shadow:0 0 30px rgba(96,198,85,.5)!important}.bf25-hero-split .bf25-big-label{font-size:18px!important;letter-spacing:8px!important;margin-top:20px!important;font-weight:700!important;text-shadow:0 0 20px rgba(96,198,85,.4)!important}.bf25-hero-split .bf25-hero-visual{padding:60px 40px!important}.bf25-hero-split .bf25-hero-visual:before{width:500px!important;height:500px!important;background:radial-gradient(circle,rgba(96,198,85,.15) 0%,transparent 70%)!important}.bf25-hero-split .bf25-hero-headline{font-size:52px!important;font-weight:800!important;line-height:1.05!important;margin-bottom:16px!important}.bf25-hero-split .bf25-energy-text{font-size:1.15em!important;filter:drop-shadow(0 0 12px rgba(96,198,85,.8))!important}.bf25-hero-split .bf25-hero-subline{font-size:17px!important;margin-bottom:10px!important}.bf25-hero-split .bf25-hero-step{font-size:15px!important;margin-bottom:12px!important}.bf25-hero-split .bf25-step-num{width:28px!important;height:28px!important;font-size:13px!important}@media (min-width: 769px) and (max-width: 1024px){.bf25-hero-split .bf25-big-number{font-size:200px!important;letter-spacing:-6px!important}.bf25-hero-split .bf25-percent{font-size:55px!important;margin-top:20px!important}.bf25-hero-split .bf25-big-label{font-size:15px!important;letter-spacing:6px!important}.bf25-hero-split .bf25-hero-headline{font-size:40px!important}}@media (min-width: 1200px){.bf25-hero-split .bf25-big-number{font-size:320px!important;letter-spacing:-10px!important;margin-left:0!important}.bf25-hero-split .bf25-percent{font-size:80px!important;margin-top:40px!important}.bf25-hero-split .bf25-big-label{font-size:20px!important;letter-spacing:10px!important;margin-left:0!important}.bf25-hero-split .bf25-hero-headline{font-size:58px!important}.bf25-hero-split .bf25-hero-subline{font-size:18px!important}.bf25-hero-split .bf25-hero-visual:before{width:600px!important;height:600px!important}}@media (max-width: 768px){.bf25-hero-split .bf25-big-number{font-size:160px!important;letter-spacing:-5px!important}.bf25-hero-split .bf25-percent{font-size:45px!important;margin-top:15px!important;margin-left:4px!important}.bf25-hero-split .bf25-big-label{font-size:12px!important;letter-spacing:4px!important;margin-top:12px!important}.bf25-hero-split .bf25-hero-headline{font-size:36px!important;margin-bottom:10px!important}.bf25-hero-split .bf25-energy-text{font-size:1.1em!important}.bf25-hero-split .bf25-hero-subline{font-size:14px!important}.bf25-hero-split .bf25-hero-step{font-size:12px!important}.bf25-hero-split .bf25-step-num{width:22px!important;height:22px!important;font-size:11px!important}.bf25-hero-split .bf25-hero-visual:before{width:350px!important;height:350px!important}}@media (max-width: 375px){.bf25-hero-split .bf25-big-number{font-size:130px!important;letter-spacing:-4px!important}.bf25-hero-split .bf25-percent{font-size:38px!important;margin-top:12px!important}.bf25-hero-split .bf25-big-label{font-size:10px!important;letter-spacing:3px!important}.bf25-hero-split .bf25-hero-headline{font-size:30px!important}}.bf25-hero-split .bf25-hero-grid{max-width:1400px!important;margin:0 auto!important}.bf25-hero-split .bf25-hero-visual{display:flex!important;justify-content:center!important;align-items:center!important}.bf25-hero-split .bf25-hero-visual-content{margin-left:0!important;text-align:center!important}@media (min-width: 1200px){.bf25-hero-split .bf25-big-number,.bf25-hero-split .bf25-big-label{margin-left:0!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{flex-direction:column!important;gap:8px!important;padding:20px 40px!important;background:#050505fa!important}.bf25-hero-split .bf25-urgency-label{order:-1!important;font-size:12px!important;letter-spacing:2px!important;margin-bottom:4px!important}.bf25-hero-split .bf25-urgency-group{display:contents!important}.bf25-hero-split .bf25-urgency-strip:before{content:none!important}.bf25-hero-split .bf25-battery-body{width:200px!important;height:38px!important;border-color:#934!important;background:#0f0a0afa!important}.bf25-hero-split .bf25-battery-cap{background:#934!important;height:18px!important}.bf25-hero-split .bf25-battery-fill{background:linear-gradient(90deg,#623,#834,#734)!important}.bf25-hero-split .bf25-battery-text{font-size:14px!important;font-weight:800!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{display:flex!important;font-size:14px!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:center!important;gap:12px 30px!important}.bf25-hero-split .bf25-urgency-group{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.bf25-hero-split .bf25-urgency-label{order:0!important}.bf25-hero-split .bf25-battery-container{order:1!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:first-of-type{grid-column:1!important;grid-row:2!important;justify-self:end!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:last-of-type{grid-column:3!important;grid-row:2!important;justify-self:start!important}.bf25-hero-split .bf25-urgency-strip:after{content:""!important;grid-column:2!important;grid-row:2!important;width:200px!important}}@media (max-width: 768px){.bf25-hero-split .bf25-hero-visual{padding:20px 16px 15px!important;min-height:auto!important}.bf25-hero-split .bf25-hero-visual:before{width:280px!important;height:280px!important}.bf25-hero-split .bf25-big-label{margin-top:8px!important;margin-bottom:0!important}.bf25-hero-split .bf25-hero-content{padding:16px 16px 20px!important}.bf25-hero-split .bf25-hero-logo{max-width:130px!important;margin-bottom:12px!important}.bf25-hero-split .bf25-hero-headline{font-size:32px!important;margin-bottom:8px!important}.bf25-hero-split .bf25-hero-subline{font-size:13px!important;margin-bottom:4px!important;line-height:1.4!important}.bf25-hero-split .bf25-cheeky{font-size:11px!important;margin-bottom:12px!important}.bf25-hero-split .bf25-hero-steps{margin-bottom:14px!important;padding:0 4px!important}.bf25-hero-split .bf25-hero-step{font-size:11px!important;margin-bottom:6px!important;gap:8px!important;flex-wrap:nowrap!important}.bf25-hero-split .bf25-step-num{width:20px!important;height:20px!important;min-width:20px!important;font-size:10px!important}.bf25-hero-split .bf25-step-detail{display:none!important}.bf25-hero-split .bf25-cta-row{gap:8px!important}.bf25-hero-split .bf25-cta-button{padding:12px 24px!important;font-size:12px!important}.bf25-hero-split .bf25-timer-inline{font-size:11px!important}.bf25-hero-split .bf25-urgency-strip{padding:12px 14px!important;gap:10px!important}.bf25-hero-split .bf25-urgency-group{flex-direction:column!important;gap:6px!important}.bf25-hero-split .bf25-urgency-label{font-size:10px!important;order:-1!important}.bf25-hero-split .bf25-battery-body{width:140px!important;height:30px!important;border-color:#934!important}.bf25-hero-split .bf25-battery-cap{background:#934!important}.bf25-hero-split .bf25-battery-fill{background:linear-gradient(90deg,#623,#834)!important}.bf25-hero-split .bf25-battery-text{font-size:12px!important;font-weight:700!important}}@media (max-width: 375px){.bf25-hero-split .bf25-hero-visual{padding:16px 12px 12px!important}.bf25-hero-split .bf25-big-number{font-size:120px!important}.bf25-hero-split .bf25-percent{font-size:35px!important}.bf25-hero-split .bf25-hero-content{padding:14px 14px 18px!important}.bf25-hero-split .bf25-hero-headline{font-size:28px!important}.bf25-hero-split .bf25-hero-step{font-size:10px!important}}.bf25-hero__heading{font-size:28px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;letter-spacing:-.5px!important}.bf25-hero__subheading{font-size:15px!important;font-weight:400!important;color:#ffffff80!important;margin-bottom:28px!important}@media (max-width: 768px){.bf25-hero__heading{font-size:22px!important;margin-bottom:6px!important}.bf25-hero__subheading{font-size:13px!important;margin-bottom:20px!important}}.bf25-hero__gifts-header{display:none!important}.bf25-hero-split,.bf25-hero-split .bf25-hero-grid,.bf25-hero-split .bf25-hero-visual,.bf25-hero-split .bf25-hero-content{background:#000!important}.bf25-hero-split .bf25-urgency-strip{max-width:1400px!important;margin:0 auto!important;background:#000!important}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px 40px!important;padding:18px 40px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{position:relative!important;flex-shrink:0!important}.bf25-hero-split .bf25-urgency-strip:before,.bf25-hero-split .bf25-urgency-strip:after{content:none!important}}.bf25-hero-split .bf25-urgency-strip{background:#000!important;padding:0!important}.bf25-hero-split .bf25-urgency-group{max-width:550px!important;margin:16px auto 12px!important;padding:14px 36px 16px!important;background:linear-gradient(180deg,#8b29422e,#641e3214)!important;border:1px solid rgba(139,41,66,.3)!important;border-radius:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;position:relative!important;box-shadow:0 0 40px #8b294233,inset 0 1px #ffffff0d!important}.bf25-hero-split .bf25-social-row,.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{display:flex!important;justify-content:center!important;gap:50px!important;padding:14px 40px!important;border-top:1px solid rgba(255,255,255,.05)!important}.bf25-hero-split .bf25-social-item{font-size:13px!important;color:#fff9!important}.bf25-hero-split .bf25-social-item strong{color:#fff!important}@media (max-width: 768px){.bf25-hero-split .bf25-urgency-group{max-width:90%!important;padding:12px 24px 14px!important;margin:12px auto 10px!important;border-radius:50px!important}.bf25-hero-split .bf25-urgency-label{font-size:9px!important;letter-spacing:1.5px!important}.bf25-hero-split .bf25-battery-body{width:160px!important;height:32px!important}.bf25-hero-split .bf25-battery-text{font-size:12px!important}.bf25-hero-split .bf25-social-row,.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{padding:12px 16px!important;gap:24px!important}.bf25-hero-split .bf25-social-item{font-size:11px!important}}.bf25-hero-split .bf25-urgency-strip{background:#000!important;padding:16px 20px 20px!important;display:block!important}.bf25-hero-split .bf25-urgency-strip>*{max-width:900px!important;margin:0 auto!important}.bf25-hero-split .bf25-urgency-row,.bf25-hero-split .bf25-urgency-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:30px!important}.bf25-hero-split .bf25-urgency-bottom,.bf25-hero-split .bf25-social-row{display:none!important}.bf25-hero-split .bf25-social-item{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;color:#fff9!important;white-space:nowrap!important;order:0!important}.bf25-hero-split .bf25-social-item:first-of-type{order:1!important}.bf25-hero-split .bf25-social-item:last-of-type{order:3!important}.bf25-hero-split .bf25-social-item strong{color:#fff!important;font-weight:700!important}.bf25-hero-split .bf25-urgency-group{order:2!important;padding:14px 40px 16px!important;background:linear-gradient(180deg,#8b29422e,#641e3214)!important;border:1px solid rgba(139,41,66,.3)!important;border-radius:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;position:relative!important;box-shadow:0 0 40px #8b294233,inset 0 1px #ffffff0d!important}.bf25-hero-split .bf25-urgency-group:before{content:""!important;position:absolute!important;top:-1px!important;left:20%!important;right:20%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(139,41,66,.6),transparent)!important;border-radius:2px!important}.bf25-hero-split .bf25-battery-cap{background:#8b2942!important}@media (max-width: 768px){.bf25-hero-split .bf25-urgency-strip{flex-direction:column!important;gap:14px!important;padding:14px 16px 18px!important}.bf25-hero-split .bf25-urgency-group{order:1!important;padding:12px 28px 14px!important;border-radius:50px!important}.bf25-hero-split .bf25-urgency-label{font-size:9px!important}.bf25-hero-split .bf25-battery-body{width:160px!important;height:32px!important}.bf25-hero-split .bf25-battery-text{font-size:12px!important}.bf25-hero-split .bf25-social-item{order:2!important;font-size:12px!important}}.bf25-hero-split .bf25-hero-logo{max-width:280px!important;height:auto!important;filter:drop-shadow(0 0 20px rgba(96,198,85,.3))!important}@media (max-width: 768px){.bf25-hero-split .bf25-hero-logo{max-width:200px!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:35px!important;flex-wrap:nowrap!important;padding:16px 20px 20px!important;background:#000!important}.bf25-hero-split .bf25-urgency-strip>.bf25-urgency-group{order:2!important;padding:14px 40px 16px!important;background:linear-gradient(180deg,#8b29422e,#641e3214)!important;border:1px solid rgba(139,41,66,.3)!important;border-radius:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;position:relative!important;box-shadow:0 0 40px #8b294233,inset 0 1px #ffffff0d!important}.bf25-hero-split .bf25-urgency-strip>.bf25-urgency-group:before{content:""!important;position:absolute!important;top:-1px!important;left:20%!important;right:20%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(139,41,66,.6),transparent)!important;border-radius:2px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:nth-of-type(1){order:1!important;display:flex!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:nth-of-type(2){order:3!important;display:flex!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{align-items:center!important;gap:8px!important;font-size:14px!important;color:#ffffffb3!important;white-space:nowrap!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item strong{color:#fff!important;font-weight:700!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item svg{width:16px!important;height:16px!important;fill:#60c655!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-row-mobile{display:none!important}}.bf25-hero-split .bf25-urgency-label{font-size:11px!important;color:#ff6b7a!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important}.bf25-hero-split .bf25-battery-body{width:200px!important;height:36px!important;background:#0f080afa!important;border:2px solid #8B2942!important}.bf25-hero-split .bf25-battery-text{font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.bf25-hero-split .bf25-battery-fill{background:linear-gradient(90deg,#5c1f2e,#7a2940,#6b2438)!important}@media (max-width: 768px){.bf25-hero-split .bf25-urgency-strip{flex-direction:column!important;gap:14px!important;padding:14px 16px 18px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-urgency-group{order:1!important;padding:12px 28px 14px!important;border-radius:50px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{display:none!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-row-mobile{display:flex!important;order:2!important;gap:24px!important}.bf25-hero-split .bf25-social-row-mobile .bf25-social-item{display:flex!important;font-size:12px!important}}.bf25-hero-split .bf25-hero-logo{max-width:380px!important;height:auto!important;filter:drop-shadow(0 0 25px rgba(96,198,85,.4))!important}@media (max-width: 768px){.bf25-hero-split .bf25-hero-logo{max-width:280px!important}}@keyframes bf25-energy-slow{0%{background-position:100% 0}to{background-position:-100% 0}}.bf25-hero-split .bf25-energy-text{position:relative!important;display:inline-block!important;color:transparent!important;background:linear-gradient(90deg,#60c655 0% 30%,#96ff82 45%,#c8ffb4,#96ff82 55%,#60c655 70% 100%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:bf25-energy-slow 4s ease-in-out infinite!important;filter:drop-shadow(0 0 12px rgba(96,198,85,.8))!important}.bf25-hero .bf25-hero__header{margin-bottom:20px!important}.bf25-hero .bf25-hero__heading{font-size:24px!important;font-weight:600!important;font-style:normal!important;color:#fff!important;margin-bottom:6px!important;letter-spacing:-.3px!important}.bf25-hero .bf25-hero__subheading{font-size:14px!important;font-weight:400!important;font-style:normal!important;color:#ffffffa6!important;margin-bottom:0!important}@media (max-width: 768px){.bf25-hero .bf25-hero__heading{font-size:20px!important}.bf25-hero .bf25-hero__subheading{font-size:12px!important}}.bf25-hero__card[data-active-tier="0"]{min-height:120px!important;padding:24px 30px!important}.bf25-hero__default-message{gap:8px!important}@media (max-width: 768px){.bf25-hero__card[data-active-tier="0"]{min-height:100px!important;padding:20px 24px!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{gap:25px!important}}.bf25-hero-split .bf25-hero-logo{max-width:500px!important;width:100%!important;height:auto!important;margin-left:-20px!important}@media (max-width: 768px){.bf25-hero-split .bf25-hero-logo{max-width:320px!important;margin-left:0!important}}.bf25-hero-split .bf25-energy-text{background:linear-gradient(90deg,#60c655 0% 25%,#96ff82 45%,#c8ffb4,#96ff82 55%,#60c655 75% 100%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:bf25-energy-flow 4s linear infinite!important;filter:drop-shadow(0 0 12px rgba(96,198,85,.8))!important}.bf25-hero .bf25-hero__subheading{font-weight:400!important;font-style:normal!important;color:#ffffffa6!important;letter-spacing:.5px!important;font-size:16px!important}@media (max-width: 768px){.bf25-hero .bf25-hero__subheading{font-size:11px!important}}.bf25-sticky-cart{opacity:0!important;visibility:hidden!important;transform:translateY(100%)!important;transition:all .3s ease-out!important}body.show-sticky-cart .bf25-sticky-cart{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.bf25-hero-split .bf25-floating-product{position:absolute!important;z-index:2!important;pointer-events:none!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.6))!important}.bf25-hero-split .bf25-floating-cable{width:110px!important;top:18%!important;left:12%!important;animation:bf25-float-slow-1 8s ease-in-out infinite!important}.bf25-hero-split .bf25-floating-earbuds{width:95px!important;bottom:20%!important;right:10%!important;animation:bf25-float-slow-2 10s ease-in-out infinite!important;animation-delay:-2s!important}@media (min-width: 1400px){.bf25-hero-split .bf25-floating-cable{width:120px!important;top:15%!important;left:10%!important}.bf25-hero-split .bf25-floating-earbuds{width:100px!important;bottom:18%!important;right:8%!important}}@media (max-width: 1199px) and (min-width: 1024px){.bf25-hero-split .bf25-floating-cable{width:90px!important;top:20%!important;left:8%!important}.bf25-hero-split .bf25-floating-earbuds{width:80px!important;bottom:22%!important;right:6%!important}}@media (max-width: 1023px) and (min-width: 769px){.bf25-hero-split .bf25-floating-cable{width:75px!important;top:22%!important;left:5%!important}.bf25-hero-split .bf25-floating-earbuds{width:65px!important;bottom:25%!important;right:4%!important}}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{width:80px!important;top:8%!important;left:8%!important}.bf25-hero-split .bf25-floating-earbuds{width:80px!important;bottom:5%!important;right:5%!important}}@media (max-width: 480px){.bf25-hero-split .bf25-floating-cable{width:60px!important;top:5%!important;left:5%!important}.bf25-hero-split .bf25-floating-earbuds{width:42px!important;bottom:2%!important;right:3%!important}}@media (max-width: 375px){.bf25-hero-split .bf25-floating-cable{width:38px!important;top:3%!important;left:3%!important}.bf25-hero-split .bf25-floating-earbuds{width:35px!important;bottom:0%!important;right:2%!important}}@keyframes bf25-float-slow-1{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes bf25-float-slow-2{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(5deg)}}.bf25-hero-split .bf25-floating-product{position:absolute!important;z-index:2!important;pointer-events:none!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5)) drop-shadow(0 0 15px rgba(96,198,85,.15))!important}.bf25-hero-split .bf25-floating-cable{width:132px!important;top:12%!important;left:8%!important;animation:bf25-float-slow-1 8s ease-in-out infinite!important}.bf25-hero-split .bf25-floating-earbuds{width:114px!important;bottom:18%!important;right:3%!important;animation:bf25-float-slow-2 10s ease-in-out infinite!important;animation-delay:-2s!important}@media (min-width: 1400px){.bf25-hero-split .bf25-floating-cable{width:144px!important;top:10%!important;left:6%!important}.bf25-hero-split .bf25-floating-earbuds{width:120px!important;bottom:15%!important;right:2%!important}}@media (max-width: 1199px) and (min-width: 1024px){.bf25-hero-split .bf25-floating-cable{width:108px!important;top:15%!important;left:5%!important}.bf25-hero-split .bf25-floating-earbuds{width:96px!important;bottom:20%!important;right:2%!important}}@media (max-width: 1023px) and (min-width: 769px){.bf25-hero-split .bf25-floating-cable{width:90px!important;top:18%!important;left:3%!important}.bf25-hero-split .bf25-floating-earbuds{width:78px!important;bottom:22%!important;right:1%!important}}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{width:75px!important;top:12%!important;left:3%!important}.bf25-hero-split .bf25-floating-earbuds{width:70px!important;bottom:2%!important;right:2%!important}}@media (max-width: 480px){.bf25-hero-split .bf25-floating-cable{width:65px!important;top:10%!important;left:2%!important}.bf25-hero-split .bf25-floating-earbuds{width:58px!important;bottom:0%!important;right:1%!important}}@media (max-width: 375px){.bf25-hero-split .bf25-floating-cable{width:55px!important;top:8%!important;left:1%!important}.bf25-hero-split .bf25-floating-earbuds{width:50px!important;bottom:-2%!important;right:0%!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px 20px 20px!important;background:#000!important}.bf25-hero-split .bf25-urgency-container{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;max-width:750px!important;padding:12px 24px!important;background:#ffffff03!important;border-radius:50px!important}.bf25-hero-split .bf25-urgency-strip{gap:18px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{margin:0!important}}@media (max-width: 768px){.bf25-hero-split .bf25-hero-steps{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0 16px!important;margin-bottom:20px!important}.bf25-hero-split .bf25-hero-step{width:100%!important;max-width:320px!important;justify-content:flex-start!important;font-size:14px!important;margin-bottom:10px!important;gap:10px!important}.bf25-hero-split .bf25-step-num{width:28px!important;height:28px!important;min-width:28px!important;font-size:13px!important}.bf25-hero-split .bf25-step-detail{display:inline!important;color:#ffffff80!important;font-size:13px!important}.bf25-hero-split .bf25-hero-step strong{color:#fff!important}}@media (max-width: 375px){.bf25-hero-split .bf25-hero-step{font-size:13px!important;max-width:300px!important}.bf25-hero-split .bf25-step-detail{font-size:12px!important}}@media (min-width: 769px){.bf25-hero-split .bf25-urgency-strip{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;justify-items:center!important;gap:20px!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;padding:16px 30px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-urgency-group{order:2!important;grid-column:2!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:nth-of-type(1){order:1!important;grid-column:1!important;justify-self:end!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item:nth-of-type(2){order:3!important;grid-column:3!important;justify-self:start!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-row-mobile{display:none!important}}@media (max-width: 768px){.bf25-hero-split .bf25-urgency-strip{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:14px 16px!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-item{display:none!important}.bf25-hero-split .bf25-urgency-strip>.bf25-social-row-mobile{display:flex!important;gap:24px!important}}.bf25-hero-split .bf25-floating-product{opacity:.8!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(96,198,85,.12))!important}.bf25-hero-split .bf25-floating-cable{transform-origin:center center!important}@keyframes bf25-float-rotate-1{0%,to{transform:translateY(0) rotate(25deg)}50%{transform:translateY(-10px) rotate(30deg)}}.bf25-hero-split .bf25-floating-cable{animation:bf25-float-rotate-1 8s ease-in-out infinite!important}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{width:85px!important;top:8%!important;left:5%!important}.bf25-hero-split .bf25-floating-earbuds{width:80px!important;bottom:5%!important;right:3%!important}.bf25-hero-split .bf25-hero-content{text-align:center!important}.bf25-hero-split .bf25-hero-logo{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:300px!important}}@media (max-width: 480px){.bf25-hero-split .bf25-floating-cable{width:75px!important;top:6%!important;left:3%!important}.bf25-hero-split .bf25-floating-earbuds{width:70px!important;bottom:3%!important;right:2%!important}}@media (max-width: 375px){.bf25-hero-split .bf25-floating-cable{width:65px!important;top:5%!important;left:2%!important}.bf25-hero-split .bf25-floating-earbuds{width:60px!important;bottom:2%!important;right:1%!important}}.bf25-hero-split .bf25-hero-steps{display:flex!important;flex-direction:column!important;margin-bottom:24px!important}.bf25-hero-split .bf25-hero-step{display:flex!important;position:relative!important}.bf25-hero-split .bf25-step-num{width:28px!important;height:28px!important;min-width:28px!important;background:transparent!important;border:2px solid #60c655!important;color:#60c655!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;flex-shrink:0!important;position:relative!important;z-index:2!important}.bf25-hero-split .bf25-hero-step:not(:last-child):after{content:""!important;position:absolute!important;left:13px!important;width:2px!important;background:#60c65540!important;z-index:1!important}.bf25-hero-split .bf25-step-detail .money,.bf25-hero-split .bf25-currency-value{color:#60c655!important;font-weight:600!important}@media (min-width: 769px){.bf25-hero-split .bf25-hero-steps{gap:15px!important}.bf25-hero-split .bf25-hero-step{align-items:center!important;gap:14px!important;margin-bottom:0!important}.bf25-hero-split .bf25-hero-step:not(:last-child):after{top:30px!important;height:calc(100% + 13px)!important}.bf25-hero-split .bf25-hero-step strong{font-size:15px!important;font-weight:600!important;color:#fff!important}.bf25-hero-split .bf25-step-detail{font-size:14px!important;color:#ffffff80!important}}@media (max-width: 768px){.bf25-hero-split .bf25-hero-steps{gap:0!important;padding:0 28px!important}.bf25-hero-split .bf25-hero-step{align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important}.bf25-hero-split .bf25-hero-step:last-child{margin-bottom:0!important}.bf25-hero-split .bf25-hero-step:not(:last-child):after{top:30px!important;height:calc(100% - 2px)!important}.bf25-hero-split .bf25-hero-step>span:last-child{display:flex!important;flex-direction:column!important;padding-top:3px!important}.bf25-hero-split .bf25-hero-step strong{font-size:14px!important;font-weight:600!important;color:#fff!important;display:block!important;margin-bottom:2px!important}.bf25-hero-split .bf25-step-detail{font-size:12px!important;color:#ffffff80!important;display:block!important}.bf25-hero-split .bf25-step-detail:before{content:""!important}}@media (max-width: 375px){.bf25-hero-split .bf25-hero-steps{padding:0 20px!important}.bf25-hero-split .bf25-hero-step strong{font-size:13px!important}.bf25-hero-split .bf25-step-detail{font-size:11px!important}}.bf25-hero-split .bf25-floating-product{position:absolute!important;z-index:2!important;pointer-events:none!important;opacity:.75!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5))!important}.bf25-hero-split .bf25-hero-visual{overflow:visible!important}@keyframes bf25-float-cable{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes bf25-float-buds{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(5deg)}}.bf25-hero-split .bf25-floating-cable{width:120px!important;bottom:18%!important;left:5%!important;top:auto!important;animation:bf25-float-cable 8s ease-in-out infinite!important}.bf25-hero-split .bf25-floating-earbuds{width:105px!important;top:25%!important;right:6%!important;bottom:auto!important;animation:bf25-float-buds 10s ease-in-out infinite!important}@media (min-width: 1400px){.bf25-hero-split .bf25-floating-cable{width:130px!important;left:4%!important}.bf25-hero-split .bf25-floating-earbuds{width:115px!important;top:22%!important;right:5%!important}}@media (max-width: 1199px) and (min-width: 1024px){.bf25-hero-split .bf25-floating-cable{width:100px!important;left:3%!important;bottom:20%!important}.bf25-hero-split .bf25-floating-earbuds{width:90px!important;top:28%!important;right:4%!important}}@media (max-width: 1023px) and (min-width: 769px){.bf25-hero-split .bf25-floating-cable{width:85px!important;left:2%!important}.bf25-hero-split .bf25-floating-earbuds{width:75px!important;top:30%!important;right:3%!important}}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{width:65px!important;bottom:8%!important;left:5%!important}.bf25-hero-split .bf25-floating-earbuds{width:60px!important;top:5%!important;right:5%!important}}@media (max-width: 480px){.bf25-hero-split .bf25-floating-cable{width:55px!important;left:3%!important}.bf25-hero-split .bf25-floating-earbuds{width:50px!important;right:3%!important}}@media (max-width: 375px){.bf25-hero-split .bf25-floating-cable{width:48px!important}.bf25-hero-split .bf25-floating-earbuds{width:45px!important}}@keyframes bf25-energy-flow{0%{background-position:200% center}to{background-position:-200% center}}.bf25-energy-text{color:#60c655!important;background:linear-gradient(90deg,#60c655 0% 35%,#90ff80 45%,#c0ffc0,#90ff80 55%,#60c655 65% 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:bf25-energy-flow 4s linear infinite!important;filter:drop-shadow(0 0 15px rgba(96,198,85,.7))!important}.bf25-hero-split .bf25-floating-cable{left:3%!important}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{left:2%!important}}.bf25-hero-split .bf25-floating-cable{left:calc(3% - 10px)!important}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{left:calc(2% - 5px)!important}}.bf25-hero-split .bf25-floating-product{opacity:.5!important}.bf25-hero__heading{font-size:42px!important}@media (max-width: 768px){.bf25-hero__heading{font-size:28px!important}}@media (max-width: 375px){.bf25-hero__heading{font-size:24px!important}}.bf25-hero__card{padding:24px 20px!important}.bf25-hero__card p,.bf25-hero__card .bf25-slide-text{margin:8px 0 0!important}.bf25-hero__card svg,.bf25-hero__card .arrow{margin-bottom:4px!important}section.bf25-hero .bf25-hero__heading,.bf25-hero .bf25-hero__container .bf25-hero__heading,#bf25-hero-section .bf25-hero__heading{font-size:42px!important;line-height:1.15!important}@media (max-width: 768px){section.bf25-hero .bf25-hero__heading,.bf25-hero .bf25-hero__container .bf25-hero__heading,#bf25-hero-section .bf25-hero__heading{font-size:28px!important}}@media (max-width: 375px){section.bf25-hero .bf25-hero__heading,.bf25-hero .bf25-hero__container .bf25-hero__heading,#bf25-hero-section .bf25-hero__heading{font-size:24px!important}}section.bf25-hero .bf25-hero__card,.bf25-hero .bf25-hero__module .bf25-hero__card,#bf25-hero-section .bf25-hero__card{min-height:auto!important;max-height:none!important;padding:20px!important}section.bf25-hero .bf25-hero__card[data-active-tier="0"],.bf25-hero .bf25-hero__module .bf25-hero__card[data-active-tier="0"],#bf25-hero-section .bf25-hero__card[data-active-tier="0"]{max-height:none!important;min-height:100px!important;padding:15px 20px!important}section.bf25-hero .bf25-hero__card-header,#bf25-hero-section .bf25-hero__card-header{margin-bottom:12px!important}section.bf25-hero .bf25-hero__card-content,#bf25-hero-section .bf25-hero__card-content{padding:8px 0!important}section.bf25-hero .bf25-hero__card-footer,#bf25-hero-section .bf25-hero__card-footer{margin-top:12px!important}section.bf25-hero .bf25-hero__default-message,#bf25-hero-section .bf25-hero__default-message{margin:8px 0!important}section.bf25-hero .bf25-hero__default-title,#bf25-hero-section .bf25-hero__default-title{font-size:14px!important;margin:4px 0!important}section.bf25-hero .bf25-hero__default-subtitle,#bf25-hero-section .bf25-hero__default-subtitle{font-size:13px!important;margin:4px 0!important}section.bf25-hero .bf25-hero__benefits,#bf25-hero-section .bf25-hero__benefits{gap:6px!important;margin:10px 0!important}section.bf25-hero .bf25-hero__benefit,#bf25-hero-section .bf25-hero__benefit{padding:4px 0!important;font-size:13px!important}section.bf25-hero .bf25-hero__pricing,#bf25-hero-section .bf25-hero__pricing{padding:10px!important;margin-top:10px!important}section.bf25-hero .bf25-hero__pricing-row,#bf25-hero-section .bf25-hero__pricing-row{margin-bottom:4px!important;font-size:13px!important}.bf25-hero-split .bf25-floating-cable{left:calc(3% - 35px)!important}@media (max-width: 768px){.bf25-hero-split .bf25-floating-cable{left:calc(2% - 30px)!important}}section.bf25-hero .bf25-hero__card{min-height:auto!important;max-height:none!important;height:auto!important;padding:20px!important;overflow:visible!important}section.bf25-hero .bf25-hero__card[data-active-tier="0"]{min-height:100px!important;max-height:none!important;padding:12px 20px!important}section.bf25-hero .bf25-hero__pricing-row--savings{display:flex!important;align-items:center!important;min-height:auto!important;margin:8px 0!important}.bf25-hero-split .bf25-hero-logo{max-width:66%!important;width:66%!important;height:auto!important;margin:0 auto!important}@media (min-width: 768px){.bf25-hero-split .bf25-hero-logo{margin:0 0 0 -15px!important}}@media (max-width: 767px){.bf25-hero-split .bf25-hero-logo{max-width:75%!important;width:75%!important}}.bf25-hero-split .bf25-hero-headline{margin-top:5px!important;margin-bottom:10px!important}.bf25-hero-split .bf25-hero-steps{margin-top:16px!important;margin-bottom:16px!important;padding:8px 0!important}.bf25-hero-split .bf25-cta-button{margin-top:20px!important;margin-bottom:12px!important}.bf25-hero-split .bf25-hero-content{padding:25px 20px!important}@media (min-width: 768px){.bf25-hero-split .bf25-hero-content{padding:35px 40px!important}}section.bf25-hero{padding-top:40px!important}.bf25-hero__header{padding-top:20px!important;margin-bottom:25px!important}.bf25-hero__timer-section,.bf25-countdown-timer{margin-top:15px!important}@keyframes bf25-slider-pulse{0%{background:#60c655;box-shadow:0 0 5px #60c655cc,0 0 15px #60c65599,0 0 30px #60c65566}50%{background:#90ff80;box-shadow:0 0 10px #90ff80,0 0 30px #90ff80cc,0 0 50px #90ff8099,0 0 70px #60c65566}to{background:#60c655;box-shadow:0 0 5px #60c655cc,0 0 15px #60c65599,0 0 30px #60c65566}}.bf25-hero__progress-segment:first-child{animation:bf25-slider-pulse 2s ease-in-out infinite!important;background:#60c655!important;position:relative!important;z-index:10!important}.bf25-hero__progress-segment:first-child.is-filled{animation:bf25-slider-pulse 1.5s ease-in-out infinite!important;filter:brightness(1.3)!important}.bf25-hero__progress-segment:first-child:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:radial-gradient(circle,rgba(144,255,128,.6) 0%,transparent 70%);animation:bf25-slider-pulse 2s ease-in-out infinite;pointer-events:none;z-index:-1}.bf25-product-info-icon,.ppc-info-icon,.bf25-stock-dot,.stock-high,.stock-medium,.stock-low,.sparkle,.sparkle-1,.sparkle-2,.sparkle-3,.sparkle-4,.bf25-hero__gift-rays,.bf25-hero__gift-glow-ring,.bf25-announcement-bar,.bf25-hero__scroll-hint__arrow,.bf25-subtle-pulse,.bf25-arrow-bounce{animation:none!important}.bf25-sticky-cart:after{content:"";position:fixed;bottom:-100px;left:0;right:0;height:100px;background:#000;z-index:-1;pointer-events:none}.bf25-sticky-cart{padding-bottom:env(safe-area-inset-bottom,0px)}@supports (padding-bottom: env(safe-area-inset-bottom)){.bf25-sticky-cart{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}}@media (max-width: 768px){.bf25-sticky-nav,.bf25-section-nav,[class*=section-nav]{justify-content:center!important;gap:20px!important;padding:12px 16px!important}.bf25-sticky-nav a,.bf25-section-nav a,[class*=section-nav] a{font-size:12px!important;padding:8px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/254/assets/bf25-hero.css.map */
