body.eufy-bf-energy{--bf2-blue:#155df7;--bf2-aqua:#28c9ff;--bf2-deep:#0b1d40;--bf2-coral:#ff5a69;--bf2-ink:#172341;--bf2-soft:#f5f9ff;--bf2-line:#dce8fb;background:#f5f9ff;color:#172341;font-family:Cairo,Arial,sans-serif}body.eufy-bf-energy :focus-visible{outline:3px solid #155df7;outline-offset:3px}body.eufy-bf-energy .t4s-header__wrapper{box-shadow:0 8px 24px #13337012;border-bottom:1px solid #e0edff}body.eufy-bf-energy .t4s-section-header__mid{background:#fff}body.eufy-bf-energy .t4s-section-header__bot{background:linear-gradient(90deg,#eff6ff,#fff 55%,#eef8ff)}body.eufy-bf-energy .t4s-nav__ul>li>a{color:#172341;font-weight:700;transition:color .2s}body.eufy-bf-energy .t4s-nav__ul>li>a:hover{color:#155df7}body.eufy-bf-energy .t4s-search-header__form{border-radius:14px;overflow:hidden}body.eufy-bf-energy .t4s-search-header__input{background:#f5f9ff}body.eufy-bf-energy .t4s-btn{border-radius:12px;transition:transform .22s,box-shadow .22s,background .22s}body.eufy-bf-energy .t4s-btn:hover{transform:translateY(-2px)}body.eufy-bf-energy .t4s-section-title{font-size:clamp(24px,2.6vw,36px);line-height:1.35;font-weight:800;color:#102446;letter-spacing:-.02em}body.eufy-bf-energy .t4s-top-heading{position:relative;padding-bottom:14px}body.eufy-bf-energy .t4s-top-heading:after{content:"";position:absolute;bottom:0;right:0;width:72px;height:4px;border-radius:99px;background:linear-gradient(90deg,#22caff,#155df7);animation:bf2-line-glow 4s ease-in-out infinite}body.eufy-bf-energy .t4s-product-wrapper{position:relative;isolation:isolate;background:#fff;border:1px solid #dbe7fa;border-radius:22px;overflow:hidden;box-shadow:0 7px 25px #0f37760e;transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .32s}body.eufy-bf-energy .t4s-product-wrapper:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#29cdff,#155df7,#ff6372);transform:scaleX(0);transform-origin:right;transition:transform .4s ease;z-index:3;pointer-events:none}body.eufy-bf-energy .t4s-product-wrapper:hover{transform:translateY(-7px);border-color:#84b6ff;box-shadow:0 20px 44px #1956b12b}body.eufy-bf-energy .t4s-product-wrapper:hover:before{transform:scaleX(1)}body.eufy-bf-energy .t4s-product-inner{background:linear-gradient(150deg,#f9fcff 10%,#eef7ff)}body.eufy-bf-energy .t4s-product-img{background:linear-gradient(150deg,#f9fcff,#eef7ff)}body.eufy-bf-energy .t4s-product-main-img{object-fit:contain;transition:transform .5s cubic-bezier(.15,.65,.25,1)}body.eufy-bf-energy .t4s-product-wrapper:hover .t4s-product-main-img{transform:translateY(-5px) scale(1.055)}body.eufy-bf-energy .t4s-product-info{padding:18px 16px 22px;background:#fff}body.eufy-bf-energy .t4s-product-title{font-weight:700;line-height:1.65}body.eufy-bf-energy .t4s-product-title a{color:#152b51}body.eufy-bf-energy .t4s-product-title a:hover{color:#155df7}body.eufy-bf-energy .t4s-product-price{font-weight:800;color:#155df7;font-size:18px}body.eufy-bf-energy .t4s-product-price del{color:#76879d}body.eufy-bf-energy .t4s-product-badge{z-index:5}body.eufy-bf-energy .eufy-card-buy{background:linear-gradient(105deg,#155df7,#1987ff);border:0;border-radius:12px;min-height:46px;color:#fff;position:relative;overflow:hidden;box-shadow:0 6px 16px #155df729;transition:transform .25s,box-shadow .25s}body.eufy-bf-energy .eufy-card-buy:hover{transform:translateY(-2px);box-shadow:0 9px 24px #155df740}body.eufy-bf-energy .eufy-card-buy:not(.eufy-card-buy--unavailable):before{content:"";position:absolute;top:0;left:-80%;width:46%;height:100%;transform:skew(-26deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transition:left .55s ease}body.eufy-bf-energy .eufy-card-buy:hover:before{left:150%}body.eufy-bf-energy.template-product .t4s-product__info-container{background:linear-gradient(160deg,#fff,#f7fbff);border-radius:20px;padding:clamp(14px,2vw,28px);border:1px solid #e3edfa;box-shadow:0 10px 33px #0c3d890d}body.eufy-bf-energy .t4s-product-form__submit{border-radius:14px;background:linear-gradient(110deg,#155df7,#138cfa);box-shadow:0 10px 27px #155df729}body.eufy-bf-energy .t4s-product-form__submit:hover{box-shadow:0 14px 32px #155df745}body.eufy-bf-energy .eufy-product-help{border-color:#b8d7ff;background:#f0f7ff}body.eufy-bf-energy .eufy-product-help a{color:#155df7;border-color:#155df7}body.eufy-bf-energy #t4s-footer{background:linear-gradient(140deg,#e6f3ff,#f9fcff 55%,#e7f9ff);border-top:4px solid #155df7}body.eufy-bf-energy #t4s-footer a{color:#1f426c;transition:color .2s}body.eufy-bf-energy #t4s-footer a:hover{color:#155df7}body.eufy-bf-energy .t4s-toolbar{background:#fff;border-top:2px solid #dae8fc}body.eufy-bf-energy .t4s-toolbar-item>a{color:#144375}.bf2-container{max-width:1400px;margin:0 auto;padding:0 clamp(18px,4.8vw,70px)}.bf2-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:13px 23px;border-radius:13px;font-weight:800;font-size:14px;text-align:center;text-decoration:none!important;box-shadow:none;transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease;position:relative;overflow:hidden}.bf2-btn span{font-size:20px;font-weight:500;line-height:1}.bf2-btn:hover{transform:translateY(-3px)}.bf2-btn--white{background:#fff;color:#1442ad!important;box-shadow:0 15px 35px #06174f1f}.bf2-btn--white:hover{box-shadow:0 18px 43px #041d5a3b}.bf2-btn--glass{background:#ffffff1c;color:#fff!important;border:1px solid rgba(255,255,255,.35)}.bf2-btn--glass:hover{background:#ffffff38}.bf2-btn--deep{background:#123c81;color:#fff!important;box-shadow:0 12px 28px #08327d30}.bf2-btn--deep:hover{box-shadow:0 16px 32px #08327d4f}.bf2-ribbon{position:relative;z-index:3;background:linear-gradient(90deg,#0c2b78,#115ce2 50%,#08aaf0);color:#fff;overflow:hidden}.bf2-ribbon__inner{max-width:1320px;min-height:41px;padding:8px 20px;margin:auto;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,38px);flex-wrap:wrap;font-size:12px;font-weight:750}.bf2-ribbon__icon{width:8px;height:8px;border-radius:50%;background:#5ff1ff;box-shadow:0 0 0 5px #6ef6ff21,0 0 18px #5af3ffb3;animation:bf2-live 2s ease-in-out infinite}.bf2-ribbon__title{font-family:Arial,sans-serif;letter-spacing:.11em;font-size:12px;font-weight:900}.bf2-ribbon__inner a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.bf2-ribbon__inner a:hover{opacity:.85}.bf2-scroll-progress{height:3px;position:fixed;top:0;left:0;right:0;z-index:9999;pointer-events:none;direction:ltr}.bf2-scroll-progress__bar{height:100%;background:linear-gradient(90deg,#4defff,#ff6172);width:100%;transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px #20c1ffb3}.bf2-hero{--hero-cyan:#5df5ff;position:relative;isolation:isolate;background:linear-gradient(125deg,#102d78,#0f5aeb,#00bce9);overflow:hidden;color:#fff;min-height:670px}.bf2-hero,.bf2-hero *{box-sizing:border-box}.bf2-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 55% 5%,rgba(255,255,255,.2),transparent 27%),radial-gradient(circle at 0% 110%,rgba(0,221,255,.38),transparent 35%),linear-gradient(140deg,transparent 35%,rgba(255,255,255,.035) 35% 37%,transparent 37% 70%,rgba(255,255,255,.035) 70% 72%,transparent 72%);pointer-events:none}.bf2-hero__halo{position:absolute;border-radius:50%;pointer-events:none;filter:blur(18px);opacity:.34;animation:bf2-glow 8s ease-in-out infinite alternate}.bf2-hero__halo--one{width:320px;height:320px;background:#21efff;left:-90px;top:-150px}.bf2-hero__halo--two{width:240px;height:240px;background:#ffa0a6;left:23%;bottom:-170px;animation-delay:-3s}.bf2-hero__wrap{width:min(100%,1470px);margin:auto;min-height:610px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:clamp(15px,3vw,52px);align-items:center;padding:58px clamp(22px,5.2vw,82px) 52px}.bf2-hero__text{position:relative;z-index:4;max-width:660px}.bf2-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;border-radius:100px;padding:8px 14px;font:800 11px/1.3 Arial,sans-serif;letter-spacing:.12em;background:#0619613b;border:1px solid rgba(255,255,255,.3);color:#ecffff;margin-bottom:20px;direction:ltr}.bf2-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#85fdff;box-shadow:0 0 0 5px #59f9ff26}.bf2-hero__headline{font:900 clamp(78px,8.5vw,140px)/.81 Impact,"Arial Black",Arial,sans-serif;letter-spacing:-.043em;margin:0 0 13px!important;color:#fff!important;max-width:max-content;direction:ltr;text-align:left;text-shadow:0 9px 25px rgba(2,19,75,.13)}.bf2-hero__headline>span{display:block}.bf2-hero__headline-second{color:#8bf7ff}.bf2-hero__headline-mark{color:#ff6274}.bf2-hero__edition{display:flex;align-items:center;gap:15px;direction:ltr;max-width:550px;color:#fff;font:800 11px/1.4 Arial,sans-serif;letter-spacing:.24em;margin:23px 0 25px}.bf2-hero__edition-line{display:block;flex:1;height:1px;background:linear-gradient(90deg,#83f4ff,transparent)}.bf2-hero__arabic{font-size:clamp(23px,2.65vw,40px);line-height:1.35;color:#fff!important;font-weight:800;margin:0 0 12px!important}.bf2-hero__description{max-width:510px;color:#e0f6ff!important;font-size:15px;line-height:1.95;margin:0 0 25px!important}.bf2-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bf2-hero__benefits{display:flex;gap:23px;margin-top:23px;flex-wrap:wrap;color:#d9f4ff;font-size:12px}.bf2-hero__benefits span{display:inline-flex;align-items:center;gap:9px}.bf2-hero__benefits b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff2b;color:#8af7ff}.bf2-hero__stage{min-height:490px;position:relative;isolation:isolate}.bf2-hero__stage:before{content:"";position:absolute;top:12%;right:13%;bottom:12%;left:13%;border-radius:50%;background:radial-gradient(circle,rgba(121,249,255,.45),transparent 65%);filter:blur(23px);z-index:-1;pointer-events:none}.bf2-hero__orbit{position:absolute;border:1px solid rgba(255,255,255,.24);border-radius:50%;top:51%;right:50%;transform:translate(50%,-50%);pointer-events:none}.bf2-hero__orbit--a{width:450px;height:450px;border-style:dashed;animation:bf2-orbit 44s linear infinite}.bf2-hero__orbit--b{width:340px;height:340px;box-shadow:0 0 0 28px #ffffff06}.bf2-hero__product{position:absolute;display:flex;flex-direction:column;align-items:center;text-decoration:none!important;overflow:hidden;isolation:isolate;box-shadow:0 26px 70px #02144540;transition:box-shadow .25s;border:1px solid rgba(255,255,255,.72);color:#142d57}.bf2-hero__product:hover{box-shadow:0 31px 82px #01134157}.bf2-hero__product--main{height:420px;width:72%;max-width:400px;top:5%;right:14%;border-radius:35px;background:linear-gradient(145deg,#fff,#eaf7ff);transform:rotate(-7deg);animation:bf2-main-float 7s ease-in-out infinite}.bf2-hero__product-head{align-self:flex-start;display:flex;gap:7px;align-items:center;font:900 10px/1 Arial,sans-serif;color:#2f66a5;letter-spacing:.17em;margin:23px 25px 0}.bf2-hero__product-dot{width:7px;height:7px;border-radius:50%;background:#19c6f0}.bf2-hero__product-photo{display:block;width:100%;height:calc(100% - 130px);object-fit:contain;padding:10px 14px;position:relative;z-index:2}.bf2-hero__product-fallback{display:grid;place-items:center;flex:1;font:900 58px Impact,Arial,sans-serif;color:#195cf1}.bf2-hero__product-foot{width:100%;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 20px;font-size:13px;color:#173a6d}.bf2-hero__product-foot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf2-hero__product-foot>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#155df7;color:#fff;font-size:22px}.bf2-hero__product--side{width:175px;height:190px;bottom:-2%;left:1%;border-radius:24px;background:linear-gradient(150deg,#fff,#e8f8ff);transform:rotate(12deg);animation:bf2-side-float 6.2s ease-in-out infinite}.bf2-hero__product--side .bf2-hero__product-photo{height:138px;padding:14px 10px 0}.bf2-hero__side-label{font-size:10px;font-weight:800;text-align:center;color:#2a4f82;padding:4px 8px 8px}.bf2-hero__sticker{position:absolute;padding:11px 16px;border-radius:12px;box-shadow:0 10px 28px #001f513d;font:900 13px/1.1 Arial,sans-serif;letter-spacing:.12em;pointer-events:none}.bf2-hero__sticker--one{top:17%;left:0;background:#ff6574;color:#fff;transform:rotate(12deg);animation:bf2-sticker 5s ease-in-out infinite}.bf2-hero__sticker--two{right:0;bottom:12%;background:#eaffff;color:#1554da;transform:rotate(-10deg);animation:bf2-sticker 6.7s ease-in-out infinite reverse}.bf2-hero__sticker span{color:#ff6574}.bf2-hero__spark{position:absolute;font-size:45px;color:#b2fcff;pointer-events:none;animation:bf2-twinkle 4s ease-in-out infinite}.bf2-hero__spark--a{top:1%;left:17%}.bf2-hero__spark--b{right:0;bottom:4%;font-size:65px;animation-delay:-2s}.bf2-hero__marquee{height:45px;background:#09285e;border-top:1px solid rgba(255,255,255,.18);overflow:hidden;display:flex;align-items:center;direction:ltr}.bf2-hero__marquee-track{display:flex;white-space:nowrap;align-items:center;gap:28px;width:max-content;min-width:max-content;animation:bf2-marquee 36s linear infinite;font:900 11px/1.4 Arial,sans-serif;letter-spacing:.18em}.bf2-hero__marquee-track span{color:#e9ffff}.bf2-hero__marquee-track i{font-style:normal;color:#54edff;font-size:20px}.bf2-hero__marquee:hover .bf2-hero__marquee-track{animation-play-state:paused}.bf2-categories{background:linear-gradient(180deg,#f5f9ff,#fff);padding:84px 0 72px;overflow:hidden}.bf2-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:29px}.bf2-kicker{display:flex;align-items:center;gap:10px;color:#155df7;font:900 12px/1.4 Arial,sans-serif;letter-spacing:.17em;direction:ltr;justify-content:flex-end}.bf2-kicker span{font-size:19px}.bf2-section-heading h2{color:#101e3e!important;font-size:clamp(29px,3.5vw,48px);font-weight:900;line-height:1.3;margin:13px 0 10px}.bf2-section-heading h2 span{color:#155df7}.bf2-section-heading p{font-size:15px;color:#65748f!important;line-height:1.8;margin:0}.bf2-text-link{white-space:nowrap;color:#155df7!important;text-decoration:none!important;font-size:14px;font-weight:800;border-bottom:2px solid #155df7;padding-bottom:7px;display:inline-flex;align-items:center;gap:12px}.bf2-text-link span{font-size:23px}.bf2-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.bf2-category-card{position:relative;isolation:isolate;min-height:300px;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding:23px 24px 0;color:#15274b!important;text-decoration:none!important;border:1px solid rgba(57,111,208,.09);box-shadow:0 8px 24px #133f7f0d;transition:transform .32s cubic-bezier(.2,.7,.25,1),box-shadow .32s,border-color .32s}.bf2-category-card:nth-child(6n+1){background:linear-gradient(132deg,#e0eeff,#c0d9ff)}.bf2-category-card:nth-child(6n+2){background:linear-gradient(132deg,#e4fbff,#c9efff)}.bf2-category-card:nth-child(6n+3){background:linear-gradient(132deg,#f0edff,#dedaff)}.bf2-category-card:nth-child(6n+4){background:linear-gradient(132deg,#ffeced,#ffe0e2)}.bf2-category-card:nth-child(6n+5){background:linear-gradient(132deg,#e7f7f6,#cdf4e5)}.bf2-category-card:nth-child(6n+6){background:linear-gradient(132deg,#e6efff,#f6f8ff)}.bf2-category-card:before{content:"";position:absolute;inset:-70% auto auto -80%;width:70%;height:240%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:rotate(25deg);transition:left .65s ease;z-index:3;pointer-events:none}.bf2-category-card:hover{transform:translateY(-9px);border-color:#9ac6ff;box-shadow:0 22px 40px #14418226}.bf2-category-card:hover:before{left:140%}.bf2-category-card__header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;font:900 10px/1.3 Arial,sans-serif;letter-spacing:.1em;color:#42638b;direction:ltr}.bf2-category-card__arrow{display:grid;place-items:center;width:35px;height:35px;background:#fff;border-radius:50%;font:700 21px/1 Arial,sans-serif;color:#155df7;transition:transform .3s,background .3s,color .3s;box-shadow:0 5px 10px #1439800f}.bf2-category-card:hover .bf2-category-card__arrow{transform:rotate(45deg);background:#155df7;color:#fff}.bf2-category-card h3{position:relative;z-index:2;font-size:clamp(21px,2.15vw,31px);font-weight:900;line-height:1.4;margin:10px 0 0;color:#13264a!important}.bf2-category-card__mini{position:relative;z-index:2;color:#43618a;font-size:12px;margin-top:5px;font-weight:700}.bf2-category-card__visual{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:185px;flex:1}.bf2-category-card__orb{position:absolute;width:200px;height:200px;border:1px solid rgba(255,255,255,.7);border-radius:50%;bottom:-74px;left:25%;box-shadow:0 0 0 20px #ffffff1a,0 0 0 44px #ffffff13;transition:transform .35s}.bf2-category-card:hover .bf2-category-card__orb{transform:scale(1.14)}.bf2-category-card__image{position:relative;z-index:2;width:75%;height:190px;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 12px 13px rgba(38,57,105,.1));transition:transform .42s cubic-bezier(.2,.65,.25,1)}.bf2-category-card:hover .bf2-category-card__image{transform:translateY(-11px) scale(1.07) rotate(-2deg)}.bf2-category-card__placeholder{font:900 120px Impact,Arial,sans-serif;color:#155df7;opacity:.16}.bf2-feature{background:#fff;padding:45px 0 85px}.bf2-feature__panel{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;position:relative;min-height:420px;border-radius:36px;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#e9f8ff,#9deaff 39%,#2167f4);padding:40px clamp(24px,5vw,76px);box-shadow:0 22px 45px #1a5eb21f}.bf2-feature__circles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.33),transparent 40%),radial-gradient(circle at 22% 80%,rgba(255,255,255,.35),transparent 35%)}.bf2-feature__copy{position:relative;z-index:3}.bf2-feature__eyebrow{display:inline-flex;align-items:center;gap:9px;font:900 11px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#155df7;margin-bottom:18px;direction:ltr}.bf2-feature__eyebrow span{font-size:17px;color:#ff596b}.bf2-feature h2{font-size:clamp(34px,4.6vw,65px);font-weight:900;line-height:1.25;letter-spacing:-.02em;color:#0d2658!important;margin:0 0 14px}.bf2-feature h2 span{color:#165bee}.bf2-feature__copy p{font-size:16px;line-height:1.85;max-width:470px;color:#295181!important;margin:0 0 23px}.bf2-feature__visual{position:relative;min-height:335px;display:flex;align-items:center;justify-content:center}.bf2-feature__visual:before{content:"";width:320px;height:320px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:absolute;box-shadow:0 0 0 35px #ffffff24,0 0 0 70px #ffffff1c;animation:bf2-glow 7s ease-in-out infinite}.bf2-feature__image{position:relative;z-index:2;width:min(88%,370px);height:320px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(8,56,130,.13));animation:bf2-feature-float 7s ease-in-out infinite}.bf2-feature__placeholder{font:900 87px/.9 Impact,Arial,sans-serif;color:#fff;position:relative;z-index:2;text-align:center}.bf2-feature__stamp{position:absolute;z-index:3;left:7%;bottom:8%;width:92px;height:92px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff6372;color:#fff;box-shadow:0 12px 29px #8030513b;transform:rotate(-12deg);animation:bf2-sticker 8s ease-in-out infinite}.bf2-feature__stamp span{font:900 21px/1 Impact,Arial,sans-serif}.bf2-feature__stamp strong{font:900 38px/1 Impact,Arial,sans-serif}.bf2-feature__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.bf2-feature__benefit{display:flex;align-items:center;gap:13px;background:#f2f8ff;border:1px solid #e0ecfc;padding:18px;border-radius:18px;transition:transform .25s,box-shadow .25s}.bf2-feature__benefit:hover{transform:translateY(-4px);box-shadow:0 12px 25px #1956b11a}.bf2-feature__benefit-icon{flex:none;display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e1eeff;color:#145ef0;font-size:22px}.bf2-feature__benefit b{display:block;color:#1b3256;font-size:13px;font-weight:800}.bf2-feature__benefit small{display:block;color:#66809f;font-size:11px;line-height:1.6;margin-top:3px}.bf2-enter{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.19,.7,.2,1)}.bf2-enter.bf2-visible{opacity:1;transform:translateY(0)}.bf2-category-card.bf2-enter{transition-delay:var(--bf2-card-delay,0ms)}@keyframes bf2-main-float{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-15px) rotate(-5deg)}}@keyframes bf2-side-float{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-14px) rotate(9deg)}}@keyframes bf2-glow{50%{opacity:.6;transform:scale(1.05)}}@keyframes bf2-orbit{0%{transform:translate(50%,-50%) rotate(0)}to{transform:translate(50%,-50%) rotate(360deg)}}@keyframes bf2-sticker{50%{transform:translateY(-9px) rotate(-6deg)}}@keyframes bf2-twinkle{50%{opacity:.55;transform:scale(.85)}}@keyframes bf2-marquee{to{transform:translate(-50%)}}@keyframes bf2-live{50%{box-shadow:0 0 0 8px #6ef6ff14,0 0 24px #5af3ff73}}@keyframes bf2-line-glow{50%{width:115px;filter:drop-shadow(0 0 7px #24caff)}}@keyframes bf2-feature-float{50%{transform:translateY(-10px)}}@media(max-width:1050px){.bf2-hero__wrap{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);padding-left:32px;padding-right:32px}.bf2-hero__headline{font-size:clamp(70px,8vw,99px)}.bf2-hero__product--main{width:76%;height:340px;top:13%}.bf2-hero__product-photo{height:calc(100% - 122px)}.bf2-hero__stage{min-height:450px}.bf2-hero__orbit--a{width:345px;height:345px}.bf2-hero__orbit--b{width:270px;height:270px}.bf2-hero__product--side{width:150px;height:162px}.bf2-hero__product--side .bf2-hero__product-photo{height:113px}}@media(max-width:780px){.bf2-hero__wrap{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:48px 25px 38px}.bf2-hero__text{margin:auto;text-align:center}.bf2-hero__headline{max-width:max-content;text-align:left;margin-left:auto!important;margin-right:auto!important;font-size:clamp(83px,15vw,129px)}.bf2-hero__eyebrow{margin:0 auto 20px}.bf2-hero__edition{margin:22px auto}.bf2-hero__description{margin-left:auto!important;margin-right:auto!important}.bf2-hero__actions,.bf2-hero__benefits{justify-content:center}.bf2-hero__stage{min-height:385px;max-width:550px;width:100%;margin:auto}.bf2-hero__product--main{width:62%;height:340px;top:5%;right:21%}.bf2-hero__product--side{left:6%;bottom:-4%}.bf2-hero__sticker--one{top:10%;left:4%}.bf2-hero__sticker--two{right:1%}.bf2-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf2-categories{padding:65px 0 60px}.bf2-section-heading{align-items:flex-start}.bf2-feature__panel{grid-template-columns:minmax(0,1fr);text-align:center;gap:5px;padding:42px 24px 18px}.bf2-feature__eyebrow{justify-content:center}.bf2-feature__copy p{margin-left:auto;margin-right:auto}.bf2-feature__visual{min-height:265px}.bf2-feature__image{height:260px}.bf2-feature__benefits{grid-template-columns:1fr}}@media(max-width:520px){body.eufy-bf-energy .t4s-product-wrapper{border-radius:16px}body.eufy-bf-energy .t4s-product-info{padding:13px 12px 18px}body.eufy-bf-energy .t4s-product-price{font-size:16px}.bf2-ribbon__inner{min-height:38px;gap:6px 13px;font-size:10px;padding:7px 10px}.bf2-ribbon__title{font-size:10px}.bf2-ribbon__mobile-hide{display:none}.bf2-hero__wrap{padding:42px 17px 20px}.bf2-hero__headline{font-size:clamp(67px,17vw,91px)}.bf2-hero__eyebrow{font-size:10px;margin-bottom:18px}.bf2-hero__arabic{font-size:25px}.bf2-hero__description{font-size:13px;line-height:1.85}.bf2-hero__actions{flex-direction:column;align-items:stretch}.bf2-hero__actions .bf2-btn{width:100%}.bf2-hero__benefits{gap:12px;font-size:10px}.bf2-hero__stage{min-height:325px}.bf2-hero__product--main{height:277px;width:65%;right:18%;top:2%;border-radius:25px}.bf2-hero__product-head{margin:16px 15px 0;font-size:8px}.bf2-hero__product-photo{height:calc(100% - 97px);padding:7px}.bf2-hero__product-foot{font-size:10px;padding:8px 12px 13px}.bf2-hero__product-foot>span{width:27px;height:27px}.bf2-hero__product--side{width:110px;height:129px;border-radius:16px;left:1%;bottom:0}.bf2-hero__product--side .bf2-hero__product-photo{height:90px;padding:8px}.bf2-hero__side-label{font-size:8px}.bf2-hero__sticker{font-size:9px;padding:9px 10px}.bf2-hero__orbit--a{width:280px;height:280px}.bf2-hero__orbit--b{width:215px;height:215px}.bf2-hero__spark{font-size:30px}.bf2-hero__marquee{height:39px}.bf2-hero__marquee-track{font-size:10px;gap:18px}.bf2-categories{padding:48px 0}.bf2-section-heading{flex-direction:column;gap:14px}.bf2-section-heading h2{font-size:30px}.bf2-section-heading p{font-size:13px}.bf2-category-grid{gap:10px}.bf2-category-card{min-height:235px;border-radius:18px;padding:14px 12px 0}.bf2-category-card h3{font-size:19px}.bf2-category-card__header{font-size:8px}.bf2-category-card__arrow{width:26px;height:26px;font-size:17px}.bf2-category-card__visual{min-height:130px}.bf2-category-card__image{width:92%;height:132px}.bf2-category-card__orb{width:130px;height:130px;bottom:-55px}.bf2-feature{padding:30px 0 60px}.bf2-feature__panel{border-radius:25px}.bf2-feature h2{font-size:34px}.bf2-feature__copy p{font-size:14px}.bf2-feature__image{height:235px}.bf2-feature__visual{min-height:250px}.bf2-feature__stamp{width:72px;height:72px}.bf2-feature__stamp strong{font-size:30px}.bf2-feature__stamp span{font-size:16px}.bf2-feature__benefit{padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.eufy-bf-energy .t4s-product-wrapper,body.eufy-bf-energy .t4s-product-main-img,.bf2-btn,.bf2-category-card,.bf2-category-card__image,.bf2-feature__benefit{transition:none!important}.bf2-hero__halo,.bf2-hero__orbit,.bf2-hero__product,.bf2-hero__sticker,.bf2-hero__spark,.bf2-hero__marquee-track,.bf2-feature__image,.bf2-feature__stamp,.bf2-ribbon__icon,.bf2-category-card,.bf2-feature__visual:before,.bf2-enter{animation:none!important}.bf2-enter{opacity:1!important;transform:none!important}}.bf2-category-card.bf2-enter.bf2-visible:hover{transform:translateY(-9px)}body.eufy-bf-energy .bf2-hero__stage{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:3%;min-height:445px;isolation:isolate;padding:24px 0 42px;animation:bf2-cutout-together 8s ease-in-out infinite}body.eufy-bf-energy .bf2-hero__product,body.eufy-bf-energy .bf2-hero__product--main,body.eufy-bf-energy .bf2-hero__product--side{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;transform:none;animation:none;isolation:auto;overflow:visible;flex-shrink:0;background:transparent;border:0;box-shadow:none;border-radius:0;align-self:flex-end}body.eufy-bf-energy .bf2-hero__product--main{width:66%;max-width:410px;height:390px}body.eufy-bf-energy .bf2-hero__product--side{width:30%;max-width:175px;height:230px}body.eufy-bf-energy .bf2-hero__product:hover{box-shadow:none}body.eufy-bf-energy .bf2-hero__product-photo{width:100%;display:block;height:calc(100% - 49px);object-fit:contain;object-position:center bottom;padding:0;background:transparent;mix-blend-mode:multiply;filter:contrast(1.06);transition:transform .35s ease}body.eufy-bf-energy .bf2-hero__product:hover .bf2-hero__product-photo{transform:translateY(-5px) scale(1.02)}body.eufy-bf-energy .bf2-hero__product-head{display:none}body.eufy-bf-energy .bf2-hero__product-foot,body.eufy-bf-energy .bf2-hero__side-label{display:flex;justify-content:center;align-items:center;text-align:center;width:fit-content;max-width:100%;min-height:31px;padding:5px 12px;margin:5px auto 0;border:1px solid rgba(255,255,255,.38);border-radius:100px;background:#ffffff24;color:#fff;font-size:11px;font-weight:800;line-height:1.4;box-shadow:none}body.eufy-bf-energy .bf2-hero__product-foot b{color:#fff}body.eufy-bf-energy .bf2-hero__product-foot>span{display:none}body.eufy-bf-energy .bf2-hero__orbit,body.eufy-bf-energy .bf2-hero__sticker,body.eufy-bf-energy .bf2-hero__spark{pointer-events:none}body.eufy-bf-energy .bf2-category-card__visual{background:transparent}body.eufy-bf-energy .bf2-category-card__image{background:transparent;mix-blend-mode:multiply;filter:contrast(1.07) brightness(1.02) drop-shadow(0 9px 11px rgba(19,46,89,.12));object-fit:contain;object-position:center bottom}body.eufy-bf-energy .bf2-category-card__image:hover{filter:contrast(1.07) brightness(1.02) drop-shadow(0 11px 13px rgba(19,46,89,.14))}body.eufy-bf-energy .bf2-category-grid{align-items:stretch;grid-auto-rows:minmax(285px,auto)}body.eufy-bf-energy .bf2-category-card{min-height:285px;height:100%}body.eufy-bf-energy .bf2-category-card__visual{height:190px;min-height:190px;flex:0 0 190px}body.eufy-bf-energy .bf2-category-card__image{max-height:190px}body.eufy-bf-energy .t4s_box_pr_grid{align-items:stretch}body.eufy-bf-energy .t4s_box_pr_grid>.t4s-product,body.eufy-bf-energy .t4s_box_pr_grid .t4s-product.t4s-col-item{display:flex;flex-direction:column;align-self:stretch}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-wrapper{display:flex;flex-direction:column;flex:1;height:100%;margin-top:0;margin-bottom:0}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-inner{flex:0 0 auto;background:#f1f8ff}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-img{background:#f1f8ff!important}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-main-img{background:transparent!important;object-fit:contain}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-img img{object-fit:contain;mix-blend-mode:multiply;background:transparent}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-info{display:flex;flex:1 1 auto;flex-direction:column;background:#fff}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-info__inner{display:flex;flex-direction:column;flex:1 1 auto;width:100%}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:74px;min-height:74px;max-height:74px;line-height:1.7;margin-bottom:14px}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-price{margin-top:auto}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-info__inner>.eufy-card-buy{margin-top:16px}@keyframes bf2-cutout-together{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1050px){body.eufy-bf-energy .bf2-hero__stage{min-height:385px;padding-bottom:30px}body.eufy-bf-energy .bf2-hero__product--main{width:65%;height:340px}body.eufy-bf-energy .bf2-hero__product--side{width:31%;height:200px}}@media(max-width:780px){body.eufy-bf-energy .bf2-hero__stage{min-height:385px;max-width:560px;padding:15px 5px 30px}body.eufy-bf-energy .bf2-hero__product--main{width:66%;height:330px}body.eufy-bf-energy .bf2-hero__product--side{width:30%;height:195px}}@media(max-width:520px){body.eufy-bf-energy .bf2-hero__stage{min-height:285px;padding:12px 0 20px;gap:2%}body.eufy-bf-energy .bf2-hero__product--main{width:67%;height:270px}body.eufy-bf-energy .bf2-hero__product--side{width:31%;height:155px}body.eufy-bf-energy .bf2-hero__product-photo{height:calc(100% - 35px)}body.eufy-bf-energy .bf2-hero__product-foot,body.eufy-bf-energy .bf2-hero__side-label{padding:4px 7px;font-size:9px;line-height:1.3;min-height:27px}body.eufy-bf-energy .bf2-category-grid{grid-auto-rows:minmax(235px,auto)}body.eufy-bf-energy .bf2-category-card{min-height:235px}body.eufy-bf-energy .bf2-category-card__visual{height:132px;min-height:132px;flex-basis:132px}body.eufy-bf-energy .bf2-category-card__image{max-height:132px}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-title{height:68px;min-height:68px;max-height:68px;line-height:1.8;margin-bottom:9px}}@media(prefers-reduced-motion:reduce){body.eufy-bf-energy .bf2-hero__stage{animation:none}body.eufy-bf-energy .bf2-hero__product-photo{transition:none}}body.eufy-bf-energy .t4s_box_pr_grid .t4s-product-inner .t4s-product-img img{mix-blend-mode:multiply;background:transparent!important}body.eufy-bf-energy .bf2-hero__product-photo.bf2-cutout-img,body.eufy-bf-energy .bf2-category-card__image.bf2-cutout-img,body.eufy-bf-energy .bf2-feature__image.bf2-cutout-img{background:transparent!important;mix-blend-mode:normal!important;filter:drop-shadow(0 14px 20px rgba(9,39,97,.17))!important;object-fit:contain!important;object-position:center bottom!important}body.eufy-bf-energy .bf2-hero__product-photo.bf2-cutout-img{width:100%;padding:0}body.eufy-bf-energy .bf2-category-card__image.bf2-cutout-img{filter:drop-shadow(0 12px 14px rgba(13,49,95,.13))!important}body.eufy-bf-energy .bf2-feature__image.bf2-cutout-img{filter:drop-shadow(0 18px 22px rgba(9,39,97,.18))!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bf-v2.css.map */
