:root{color-scheme:light;--bg:#f5f6f6;--surface:#ffffff;--line:#d9ddde;--ink:#111416;--ink-soft:#25292c;--muted:#687075;--muted-2:#a4aaad;--accent:#ff5a16;--accent-text:#ff6a28;--accent-strong:#ff5a16;--brand-orange:#ff5a16;--announce-orange:#ff6a28;--dark:#15191b;--dark-deep:#0d1011;--announce-bg:#0d1011;--header-bg:#ffffff;--hero-bg:#ffffff;--trust-bg:#111416;--footer-ink:#aeb4b7;--r-sm:7px;--r-md:9px;--shadow-sm:0 1px 3px rgba(17, 20, 22, .08);--shadow:0 18px 50px rgba(17, 20, 22, .14);--wide:1380px;--content:1180px}body{background:var(--bg);overflow-x:hidden}a,
button,
summary{-webkit-tap-highlight-color:transparent}a:focus-visible,
button:focus-visible,
summary:focus-visible{outline:3px solid rgba(255, 90, 22, .45);outline-offset:3px}.announcement{height:32px;background:#0c1012;color:#f6f7f7}.announce-item svg,
.announce-green,
.announce-orange{color:var(--accent)}.site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, .97);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 8px 28px rgba(17, 20, 22, .06)}.premium-header-main{grid-template-columns:250px minmax(300px, 1fr) auto;height:68px}.brand-wordmark{display:inline-flex;align-items:baseline;gap:5px;color:var(--ink);font-size:25px;font-weight:900;letter-spacing:-1.15px;white-space:nowrap}.brand-wordmark em,
.brand-wordmark span{font-style:normal;font-weight:900}.brand-wordmark em{color:var(--accent);letter-spacing:-1.2px}.desktop-search-trigger{height:44px;border:1px solid #dfe3e5;background:#f4f5f6;color:#687075}.premium-header-actions,
.mobile-search-button,
.mobile-menu-button{color:var(--ink)}.cart-count{background:var(--accent)}.premium-nav-row{height:44px;border-top:1px solid #eef0f1}.all-categories-link{height:34px;border:0;border-radius:0}.desktop-nav a{position:relative;color:#343a3d}.desktop-nav a::after{content:"";position:absolute;left:8px;right:8px;bottom:3px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.desktop-nav a:hover::after,
.desktop-nav a:focus-visible::after{transform:scaleX(1)}.electric-hero{height:470px;background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.electric-hero .tech-hero-art{object-fit:cover;object-position:center}.electric-hero .tech-hero-content{padding:52px 24px 26px}.electric-hero .tech-hero-kicker{margin-top:0;color:#343a3d;font-size:11px;letter-spacing:2.5px}.electric-hero h1{max-width:540px;margin:8px 0 10px;color:var(--ink);font-size:clamp(60px, 5.6vw, 88px);line-height:.93;letter-spacing:-.8px;text-transform:none}.electric-hero h1 strong{color:var(--accent)}.electric-hero p{max-width:470px;margin-bottom:20px;color:#343a3d;font-size:16px;line-height:1.45}.tech-hero-actions{display:flex;align-items:center;gap:12px}.tech-hero-cta,
.tech-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:var(--r-sm);font-size:14px;font-weight:800;white-space:nowrap;transition:transform .2s ease, background-color .2s ease}.tech-hero-cta{gap:24px;background:var(--accent);color:#fff}.tech-hero-secondary{border:1px solid #83898c;background:rgba(255, 255, 255, .88);color:var(--ink)}.tech-hero-cta:hover,
.tech-hero-secondary:hover{transform:translateY(-2px)}.tech-hero-cta:active,
.tech-hero-secondary:active,
.card-add-button:active{transform:scale(.98)}.electric-hero .hero-promises{gap:26px;margin-top:auto}.electric-hero .hero-promise svg{color:var(--ink)}.electric-hero .promise-copy strong{color:var(--ink)}.electric-hero .promise-copy small{color:#687075}.home-category-strip{padding-top:12px}.electric-category-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px}.electric-category-grid .home-category-tile{position:relative;isolation:isolate;min-height:116px;padding:16px;border-radius:8px;box-shadow:none;overflow:hidden;transition:transform .25s cubic-bezier(.16, 1, .3, 1)}.electric-category-grid .home-category-tile:hover{transform:translateY(-4px)}.electric-category-grid .home-category-tile img{position:absolute;z-index:-1;right:4px;bottom:2px;width:46%;height:88%;object-fit:contain;mix-blend-mode:multiply}.electric-category-grid .home-category-tile span{align-self:center;max-width:54%}.electric-category-grid .home-category-tile strong{max-height:none;font-family:var(--font-display);font-size:22px;line-height:1;font-weight:400}.electric-category-grid .home-category-tile small{max-height:none;margin-top:7px;font-size:11px}.electric-category-grid .home-category-tile > b{align-self:flex-end;font-size:22px}.category-orange{background:var(--accent);color:#fff}.category-orange small,
.category-dark small{color:rgba(255, 255, 255, .78) !important}.category-dark{background:#15191b;color:#fff}.category-dark img{mix-blend-mode:normal !important}.category-light{background:#eceeef;color:var(--ink)}.home-featured{padding-top:26px}.featured-heading h2{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.2px}.view-all-link{color:#343a3d}.product-and-guide{display:grid;grid-template-columns:minmax(0, 4fr) minmax(270px, 1.25fr);gap:12px;align-items:stretch}.product-and-guide .product-grid{grid-template-columns:repeat(6, minmax(0, 1fr));gap:8px}.product-card{border:1px solid #e3e6e7;box-shadow:none;transition:transform .25s cubic-bezier(.16, 1, .3, 1), box-shadow .25s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(17, 20, 22, .09)}.product-and-guide .product-image{height:142px;background:#f8f9f9}.product-and-guide .product-image img{max-height:124px}.product-and-guide .product-info{padding:0 10px 10px}.product-and-guide .product-info h3{min-height:49px;font-size:12px;line-height:1.35}.product-and-guide .price strong{font-size:14px}.product-and-guide .price s{font-size:11px}.card-add-button{background:var(--accent);color:#fff}.charger-guide-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:24px;border-radius:var(--r-md);background:#111416;color:#fff;overflow:hidden}.charger-guide-card::after{content:"";position:absolute;right:-70px;bottom:-90px;width:220px;height:220px;border:42px solid var(--accent);border-radius:50%;opacity:.16}.charger-guide-card > span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.charger-guide-card h3{max-width:280px;margin-top:10px;font-family:var(--font-display);font-size:29px;line-height:1.05;font-weight:400}.charger-guide-card p{margin-top:10px;color:#c4c9cb;font-size:13px}.device-name-cloud{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:16px;color:#9da4a7;font-size:11px}.charger-guide-card > a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:fit-content;margin-top:18px;padding:10px 13px;border-radius:6px;background:#fff;color:var(--ink);font-size:12px;font-weight:800}.buying-guide{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1.7fr);gap:50px;margin-top:32px;padding:38px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff}.buying-guide-intro > span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.buying-guide h2{margin-top:8px;font-size:34px;line-height:1.05;letter-spacing:-1px}.buying-guide-intro p{margin-top:14px;color:var(--muted)}.buying-guide-questions details{border-bottom:1px solid var(--line)}.buying-guide-questions summary{position:relative;padding:15px 38px 15px 0;font-size:15px;font-weight:800;cursor:pointer;list-style:none}.buying-guide-questions summary::-webkit-details-marker{display:none}.buying-guide-questions summary::after{content:"+";position:absolute;right:4px;top:13px;color:var(--accent);font-size:22px}.buying-guide-questions details[open] summary::after{content:"-"}.buying-guide-questions details p{padding:0 38px 16px 0;color:var(--muted);font-size:14px}.product-price span,
.availability-badge svg,
.trust-card svg,
.eyebrow{color:var(--accent)}.product-buy-button,
.button-primary,
.newsletter-cta{background:var(--accent)}.product-review-teaser{background:var(--dark)}.product-trust-section{background:var(--dark)}.service-strip{padding-top:18px;background:#fff;border-top:1px solid var(--line)}.service-card{border-top-color:var(--accent)}.service-icon{background:#fff1eb;color:var(--accent)}.site-footer{background:#0d1011}.footer-about h2 span{color:var(--accent)}.mobile-bottom-nav{display:none}@media (prefers-reduced-motion: no-preference){.electric-hero .tech-hero-content{animation:electric-copy-in .65s cubic-bezier(.16, 1, .3, 1) both}.electric-hero .tech-hero-art{animation:electric-art-in .8s cubic-bezier(.16, 1, .3, 1) both}.electric-category-grid .home-category-tile{animation:electric-tile-in .6s cubic-bezier(.16, 1, .3, 1) both}.electric-category-grid .home-category-tile:nth-child(2){animation-delay:.05s}.electric-category-grid .home-category-tile:nth-child(3){animation-delay:.1s}.electric-category-grid .home-category-tile:nth-child(4){animation-delay:.15s}.electric-category-grid .home-category-tile:nth-child(5){animation-delay:.2s}}@keyframes electric-copy-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes electric-art-in{from{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes electric-tile-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.premium-header-main{grid-template-columns:230px minmax(220px, 1fr) auto;gap:16px}.product-and-guide{grid-template-columns:minmax(0, 1fr) 280px}.product-and-guide .product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 767px){body{padding-bottom:66px}.announcement{justify-content:flex-start;gap:18px;height:30px;overflow-x:auto}.announcement .announce-item:nth-child(n+3){display:none}.site-header{top:0}.premium-header-main{grid-template-columns:40px minmax(0, 1fr) 40px 40px;height:62px}.mobile-menu-button,
  .mobile-search-button{color:var(--ink)}.mobile-menu-drawer{background:#fff;color:var(--ink);border:1px solid var(--line)}.brand-wordmark{gap:3px;font-size:17px;letter-spacing:-.75px}.brand-wordmark em{letter-spacing:-.7px}.electric-hero{height:610px}.electric-hero .tech-hero-art{top:auto;bottom:70px;height:300px;object-position:67% center}.electric-hero .tech-hero-content{padding:26px 18px 18px}.electric-hero h1{width:100%;max-width:360px;font-size:49px}.electric-hero p{max-width:315px;font-size:13px}.tech-hero-actions{align-items:stretch;width:100%;max-width:330px}.tech-hero-cta,
  .tech-hero-secondary{flex:1;min-height:44px;padding:0 12px;font-size:12px}.electric-hero .hero-promises{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px;width:100%;margin:0;padding:12px 14px;background:#fff;border-top:1px solid var(--line)}.electric-hero .hero-promise{min-width:0}.electric-hero .hero-promise svg{width:18px;height:18px}.electric-hero .promise-copy strong{font-size:9px}.electric-hero .promise-copy small{display:none}.home-category-strip{padding:10px 0 0 14px}.electric-category-grid{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.electric-category-grid::-webkit-scrollbar{display:none}.electric-category-grid .home-category-tile{flex:0 0 145px;min-height:102px;scroll-snap-align:start}.electric-category-grid .home-category-tile strong{font-size:19px}.electric-category-grid .home-category-tile small{display:none}.home-featured{padding-top:22px}.featured-heading h2{font-size:27px}.product-and-guide{display:block}.product-and-guide .product-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.product-and-guide .product-grid::-webkit-scrollbar{display:none}.product-and-guide .product-card{flex:0 0 172px;scroll-snap-align:start}.product-and-guide .product-image{height:150px}.charger-guide-card{min-height:245px;margin-top:14px}.buying-guide{grid-template-columns:minmax(0, 1fr);gap:24px;padding:24px 18px}.buying-guide h2{font-size:29px}.service-strip{padding-bottom:24px}.site-footer{padding-bottom:120px}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));min-height:66px;padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255, 255, 255, .97);box-shadow:0 -8px 24px rgba(17, 20, 22, .08);backdrop-filter:blur(14px)}.mobile-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#40474b;font-size:10px;font-weight:700}.mobile-bottom-nav a:first-child{color:var(--accent)}.mobile-bottom-nav b{position:absolute;top:0;right:calc(50% - 18px);display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px}.whatsapp-float{bottom:82px}}@media (prefers-reduced-motion: reduce){*,
  *::before,
  *::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}