@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap");:root{--ink:#101917;--muted:#66716b;--paper:#f5f4ef;--line:#dcdfd8;--lime:#c8f267;--green:#194a39;--cream:#e9e5d9;--orange:#ff855c;--blue:#a9c5ff;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{overflow:hidden}.toast{position:fixed;z-index:50;top:51px;right:22px;display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid #d7e6c0;border-radius:12px;background:color-mix(in srgb,#f6ffe9 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 32px #1c2b1920;color:#26522c}.toast button{border:0;background:transparent;margin-left:8px;color:inherit;display:grid;place-items:center;padding:2px}.header{position:relative;padding:0 max(24px,calc((100vw - 1340px)/2));gap:55px;background:color-mix(in srgb,var(--paper) 85%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid #e4e4de;z-index:5}.header,.logo{display:flex;align-items:center}.logo{font-weight:800;font-size:21px;letter-spacing:-1.4px;white-space:nowrap}.logo>span:last-child span{color:var(--green)}.logo-orbit{position:relative;width:27px;height:27px;border:2.2px solid var(--ink);border-radius:50% 48% 50% 48%;transform:rotate(-25deg)}.logo-orbit i,.logo-orbit:after,.logo-orbit:before{content:"";position:absolute;border-radius:50%;background:var(--lime)}.logo-orbit:before{width:8px;height:8px;top:2px;right:1px}.logo-orbit:after{width:6px;height:6px;bottom:4px;left:3px}.logo-orbit i{width:5px;height:5px;right:7px;bottom:2px;background:var(--orange)}.desktop-nav{gap:30px;font-weight:700}.desktop-nav,.desktop-nav a{display:flex;align-items:center;height:100%}.desktop-nav a{position:relative}.desktop-nav a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ink)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.header-cart,.header-icon,.mobile-menu{width:39px;height:39px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:var(--ink)}.header-icon:hover,.mobile-menu:hover{background:#e8e9e3}.header-cart{position:relative;background:var(--ink);color:white}.header-cart b{position:absolute;right:-2px;top:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font:10px DM Mono,monospace;color:var(--ink)}.mobile-menu,.mobile-nav{display:none}.eyebrow{display:flex;align-items:center;gap:7px;color:#62706a;font:10px/1.1 DM Mono,monospace;letter-spacing:.105em;text-transform:uppercase}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.light-eyebrow{color:#bfcab8}.light-eyebrow i{background:var(--lime)}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em}h1{font-size:clamp(39px,5vw,76px);line-height:.97;font-weight:700}h1 em,h2 em{font-family:Playfair Display,Georgia,serif;font-weight:500}h2{font-size:clamp(27px,3vw,43px);line-height:1.04}h3{line-height:1.15}.button{padding:0 17px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:12px;font-weight:800;letter-spacing:-.15px;transition:transform .25s cubic-bezier(.2,.9,.3,1.1),background .15s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.96)!important}.button-dark{color:white;background:var(--ink)}.button-dark:hover{background:#294039}.button-lime{color:var(--ink);background:var(--lime)}.button-lime:hover{background:#d9ff84}.button-ghost{color:#edf3e9;border:1px solid #607166;background:#ffffff08}.button-light{color:var(--ink);background:#e4e7df}.button.wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:12px}.text-link:hover{text-decoration:underline}.round-arrow{width:34px;height:34px;border:1px solid #cdd3ca;border-radius:50%;display:grid;place-items:center}.hero{position:relative;min-height:596px;padding:92px max(24px,calc((100vw - 1190px)/2)) 86px;display:grid;grid-template-columns:51% 49%;background:#1c3930;color:#f6f6ef;overflow:hidden}.hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#a9beab22 1px,transparent 0),linear-gradient(90deg,#a9beab22 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,black 10%,transparent 77%);mask-image:linear-gradient(90deg,black 10%,transparent 77%)}.hero-copy{position:relative;z-index:2;max-width:580px}.hero h1{margin-top:18px;font-size:clamp(48px,6vw,83px)}.hero h1 em{color:var(--lime)}.hero-copy>p{width:min(455px,100%);margin:24px 0 29px;color:#cad4c9;line-height:1.7;font-size:14px}.hero-proof{margin-top:56px;color:#b7c5b7}.avatars{display:flex}.avatars i{width:26px;height:26px;border:2px solid #25483d;background:#d9ead4;color:#305544;border-radius:50%;display:grid;place-items:center;margin-right:-7px;font:9px DM Mono,monospace}.avatars i:nth-child(2){background:#f4b9a6}.avatars i:nth-child(3){background:#bacaf0}.avatars i:nth-child(4){background:var(--lime)}.hero-art-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:390px}.hero-orb{position:absolute;border-radius:50%}.orb-one{width:455px;height:455px;background:#aecb68;opacity:.9}.orb-two{width:590px;height:590px;border:1px solid #c7dfa080}.floating-card{position:absolute;z-index:5;padding:12px 13px;min-width:145px;border:1px solid #ecf3e3;background:#f7faf3;color:var(--ink);border-radius:12px;box-shadow:0 16px 34px #06191133;display:grid;grid-template-columns:25px 1fr;align-items:center;grid-column-gap:7px;column-gap:7px;font-size:11px}.floating-card svg{grid-row:span 2;color:var(--green)}.floating-card b{font-size:12px}.floating-card small{color:var(--muted);font-size:9px}.range-card{top:73px;left:0}.install-card{bottom:60px;right:9px}.hero-rail{position:absolute;bottom:26px;left:max(24px,calc((100vw - 1190px)/2));right:max(24px,calc((100vw - 1190px)/2));display:flex;align-items:center;gap:10px;color:#aac0ae;font:10px DM Mono,monospace}.hero-rail i{height:1px;flex:1 1;background:#93a99766}.battery-art{position:relative;width:263px;height:249px;filter:drop-shadow(0 24px 16px #001d1427);z-index:2}.battery-art.compact{transform:scale(.48);transform-origin:center;width:125px;height:112px;margin:-51px -57px}.battery-handle{position:absolute;left:68px;top:0;width:126px;height:35px;border:14px solid #253a31;border-bottom:0;border-radius:25px 25px 0 0}.battery-terminal{position:absolute;top:27px;width:24px;height:17px;background:#e1e5d8;border-radius:5px 5px 1px 1px;z-index:1}.terminal-left{left:35px;background:#eb7259}.terminal-right{right:35px}.battery-face{position:absolute;inset:42px 0 12px;border-radius:20px 20px 30px 30px;background:linear-gradient(135deg,#29463a 0 7%,#304d40 7% 90%,#1c342a 90%);border:1px solid #c5e99a80;overflow:hidden;color:#e6eade}.battery-face:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-40deg,transparent 0 12px,#ffffff09 13px 14px)}.battery-face:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-95px;bottom:-91px;border:19px solid var(--lime);opacity:.9}.battery-brand{position:absolute;top:31px;left:29px;font:29px/.8 DM Mono,monospace;letter-spacing:-3px;z-index:1}.battery-brand b{color:var(--lime);font-weight:400}.battery-energy{position:absolute;bottom:37px;left:29px;z-index:1;display:flex;gap:4px;align-items:center;font:12px DM Mono,monospace}.battery-energy svg{color:var(--lime)}.battery-bars{position:absolute;bottom:28px;right:31px;z-index:1;display:flex;gap:3px;align-items:end}.battery-bars i{width:8px;height:12px;background:#b6d967;border-radius:2px}.battery-bars i:nth-child(2){height:18px}.battery-bars i:nth-child(3){height:24px}.battery-bars i:nth-child(4){height:30px;background:#f0f5e6}.battery-shadow{position:absolute;bottom:0;left:21px;right:21px;height:21px;border-radius:50%;background:#06251d35;filter:blur(8px)}.battery-art.blue .battery-face{background:linear-gradient(135deg,#25445f,#3d71a8 89%,#1c3249)}.battery-art.blue .battery-bars i,.battery-art.blue .battery-energy svg,.battery-art.blue .battery-face:after{border-color:#add1ff;background:#add1ff;color:#add1ff}.battery-art.orange .battery-face{background:linear-gradient(135deg,#463127,#9a5036 89%,#5c3728)}.battery-art.orange .battery-bars i,.battery-art.orange .battery-energy svg,.battery-art.orange .battery-face:after{border-color:#ff9c73;background:#ff9c73;color:#ff9c73}.battery-art.violet .battery-face{background:linear-gradient(135deg,#30304b,#6661a4 89%,#33334e)}.battery-art.violet .battery-bars i,.battery-art.violet .battery-energy svg,.battery-art.violet .battery-face:after{border-color:#b9b7ff;background:#b9b7ff;color:#b9b7ff}.battery-art.teal .battery-face{background:linear-gradient(135deg,#1d4845,#2f8179 89%,#20413f)}.battery-art.teal .battery-bars i,.battery-art.teal .battery-energy svg,.battery-art.teal .battery-face:after{border-color:#81e7dc;background:#81e7dc;color:#81e7dc}.battery-art.yellow .battery-face{background:linear-gradient(135deg,#554622,#ae8940 89%,#59441b)}.battery-art.yellow .battery-bars i,.battery-art.yellow .battery-energy svg,.battery-art.yellow .battery-face:after{border-color:#ffe26e;background:#ffe26e;color:#ffe26e}.finder-section{max-width:1190px;margin:-37px auto 0;position:relative;z-index:3;padding:25px 28px;display:grid;grid-template-columns:230px 170px 1fr;grid-gap:25px;gap:25px;align-items:center;background:#fbfcf8;border:1px solid #e0e5da;border-radius:17px;box-shadow:0 20px 40px #18382a18}.finder-heading{display:flex;gap:12px;align-items:center}.finder-heading h2{font-size:16px;letter-spacing:-.6px}.finder-heading p{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.finder-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;color:var(--green);background:var(--lime)}.finder-tabs{display:flex;gap:3px;align-self:stretch;padding:4px;border-radius:10px;background:#edf0e9}.finder-tabs button{padding:0 8px;border:0;background:transparent;color:#66716b;font-size:10px;font-weight:700;border-radius:7px}.finder-tabs button.active{background:white;color:var(--ink);box-shadow:0 2px 6px #273a2816}.finder-fields{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.auth-card label,.contact-form label,.editor-main label,.finder-fields label,.form-grid label,.wizard-selects label{display:grid;grid-gap:6px;gap:6px;color:#647069;font:10px DM Mono,monospace;letter-spacing:.03em}.auth-card input,.contact-form input,.contact-form textarea,.editor-main input,.editor-main select,.editor-main textarea,.finder-fields select,.form-grid input,.track-card input,.wizard-selects select{height:39px;padding:0 9px;outline:0;border:1px solid #d9ded6;border-radius:8px;background:white;color:var(--ink);font:11px Manrope,sans-serif}.finder-fields select{width:100%}.finder-fields .button{min-height:39px;white-space:nowrap}.content-section{max-width:1190px;margin:0 auto;padding:108px 0 0}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-title h2{margin-top:11px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.category-card{min-height:207px;padding:18px;display:flex;flex-direction:column;position:relative;border-radius:16px;background:#d8e2d4;overflow:hidden;transition:transform .3s cubic-bezier(.2,.9,.3,1.1)}.category-card:hover{transform:translateY(-4px)}.category-card:active{transform:scale(.97) translateY(0)}.category-card h3{font-size:17px}.category-card p{margin-top:4px;color:#43574b;font-size:10px}.category-symbol{margin:auto;font-size:69px;line-height:1;font-weight:500;color:#547764;transform:rotate(-11deg)}.category-card .round-arrow{position:absolute;right:15px;bottom:15px;background:#f5f7f1}.category-1{background:#d9e3fa}.category-1 .category-symbol{color:#5e77b0}.category-2{background:#f2e5c3}.category-2 .category-symbol{color:#957a37}.category-3{background:#f4dcd3}.category-3 .category-symbol{color:#a45b4a}.product-section{padding-top:113px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.product-card{min-width:0;border-radius:15px;background:white;border:1px solid #e6e8e1;overflow:hidden;transition:transform .3s cubic-bezier(.2,.9,.3,1.1),box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #14251b13}.product-card:active{transform:scale(.97) translateY(0);box-shadow:0 8px 16px #14251b0a}.product-visual{height:226px;position:relative;display:grid;place-items:center;background:#e3efd2;overflow:hidden}.product-visual:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:#b3d47d;opacity:.7}.product-visual.blue{background:#dce7fb}.product-visual.blue:before{background:#abc6f4}.product-visual.orange{background:#f6e0d4}.product-visual.orange:before{background:#efad8e}.product-visual.violet{background:#e2e0f4}.product-visual.violet:before{background:#b8b5df}.product-visual.teal{background:#d9ece8}.product-visual.teal:before{background:#91c9c0}.product-visual.yellow{background:#f4edcd}.product-visual.yellow:before{background:#e6cf7b}.product-visual .battery-art{z-index:1}.product-tag{left:10px;padding:5px 7px;border-radius:5px;background:#eff8df;color:#3c6228;font:9px DM Mono,monospace}.product-tag,.wish-button{position:absolute;z-index:2;top:10px}.wish-button{right:10px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffcf;color:#344239}.product-meta{padding:15px 15px 13px}.product-meta>span{color:#738079;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.product-meta h3{margin-top:7px;font-size:14px;min-height:32px}.product-specs{display:flex;align-items:center;gap:7px;margin:11px 0;color:#5e6b64;font-size:10px}.product-specs i{width:3px;height:3px;border-radius:50%;background:#9ba59e}.price-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.price-row strong{font-size:17px;letter-spacing:-.7px}.price-row del{color:#929a94;font-size:10px}.price-row b{color:#438126;font:9px DM Mono,monospace}.card-action{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #edf0ea;font-size:10px;font-weight:800}.service-band{margin:122px 0 0;padding:85px max(24px,calc((100vw - 1190px)/2));background:var(--green);color:#f5f8ee;display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.service-band h2{margin-top:15px;font-size:clamp(31px,3.3vw,49px)}.service-band h2 em{color:var(--lime)}.service-band>div>p{max-width:390px;margin:20px 0 26px;color:#c5d2c6;line-height:1.7;font-size:13px}.service-list{display:grid;grid-gap:4px;gap:4px;align-content:center}.service-item{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #82988957}.service-item>span{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--lime);background:#ffffff10}.service-item h3{font-size:14px}.service-item p{margin-top:4px;color:#bfcbbd;font-size:11px}.brand-strip{grid-template-columns:repeat(6,1fr);align-items:center;min-height:100px;border-top:1px solid #dcdfd8;border-bottom:1px solid #dcdfd8;color:#516159;font-weight:800;font-size:17px;letter-spacing:-1px}.brand-strip,.promise-bar{display:grid;padding:0 24px}.promise-bar{max-width:1190px;margin:34px auto 0;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.promise-bar>div{display:flex;align-items:flex-start;gap:10px;padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card,#fffefa)}.promise-bar svg{flex:none;margin-top:1px;color:#3d7a41}.promise-bar b{display:block;font-size:11px;color:var(--ink)}.promise-bar small{display:block;margin-top:3px;color:#78847b;font-size:9px;line-height:1.5}.brand-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.brand-wall a{min-height:76px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fbfcf9;color:#4a5a4e;font-size:15px;font-weight:800;letter-spacing:-.2px;transition:border-color .15s ease,color .15s ease,transform .15s ease}.brand-wall a:hover{border-color:#9fbf86;color:var(--ink);transform:translateY(-2px)}.brand-strip span:nth-child(3){letter-spacing:1px}.brand-strip span:nth-child(6){font-size:15px}.guide-section{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:40px;gap:40px;padding-bottom:112px}.guide-heading h2{margin:12px 0}.guide-heading p{max-width:310px;line-height:1.6;color:var(--muted);font-size:12px;margin-bottom:22px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.guide-cards article{min-height:235px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;background:#bfd5b0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M0 100 100 0' stroke='%23577a5d' stroke-width='.5' opacity='.4'/%3E%3C/svg%3E")}.guide-cards article:nth-child(2){background-color:#d6c7a0}.guide-cards span,.post-card>span{color:#3e5c3f;font:9px DM Mono,monospace;letter-spacing:.08em}.guide-cards h3{width:88%;font-size:18px}.guide-cards a{display:flex;align-items:center;gap:6px;font-weight:800;font-size:11px}footer{background:#101917;color:#e7ede4;padding:60px max(24px,calc((100vw - 1190px)/2)) 18px}.footer-top{display:grid;grid-template-columns:1.35fr .65fr .65fr 1.05fr;grid-gap:35px;gap:35px;padding-bottom:48px}.footer-top .logo{color:#f5f8f0}.footer-brand>p{max-width:190px;margin:17px 0 25px;color:#aeb9b0;font-size:11px;line-height:1.6}.footer-brand>span{display:flex;align-items:center;gap:6px;color:#c8d3c8;font-size:10px}.footer-brand b{color:var(--lime)}.footer-top h4{margin:5px 0 15px;color:#aebbae;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.footer-top>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px;font-size:11px;color:#e1e9e1}.footer-top>div a:hover{color:var(--lime)}.footer-news p{color:#aeb9b0;line-height:1.5}.footer-news>div{flex-direction:row!important;gap:0!important;margin-top:5px}.footer-news input{width:100%;height:40px;padding:0 12px;outline:0;border:1px solid #47554b;border-right:0;border-radius:8px 0 0 8px;background:#ffffff0b;color:white;font-size:11px}.footer-news button{width:43px;border:0;border-radius:0 8px 8px 0;background:var(--lime);color:var(--ink)}.footer-bottom{padding-top:17px;border-top:1px solid #374338;display:flex;justify-content:space-between;align-items:center;color:#8e9b90;font:9px DM Mono,monospace}.footer-bottom>div{display:flex;gap:17px}.footer-bottom i{color:var(--lime);font-style:normal;font-size:8px}.account-page,.content-page,.finder-page,.page-wrap,.simple-page{max-width:1190px;margin:0 auto;padding:28px 0 110px}.breadcrumb{display:flex;align-items:center;gap:7px;color:#78827c;font:10px DM Mono,monospace;text-transform:capitalize}.breadcrumb a{color:#3e5045}.breadcrumb i{padding-right:7px;color:#abb2ab;font-style:normal}.page-head{max-width:610px;padding:67px 0 50px}.page-head.centered{text-align:center;margin:0 auto}.page-head.centered .eyebrow{justify-content:center}.page-head h1{margin:14px 0 17px}.content-hero p,.finder-page-intro p,.page-head p{color:var(--muted);line-height:1.7;font-size:13px;max-width:470px}.page-head.centered p{margin:auto}.collection-hero{min-height:255px;margin-top:28px;padding:42px 56px;display:flex;align-items:center;justify-content:space-between;border-radius:19px;overflow:hidden;background:#d7e6c6;position:relative}.collection-hero:after{content:"";position:absolute;width:370px;height:370px;border-radius:50%;right:-50px;top:-46px;background:#b4d478}.collection-hero>div:first-child{position:relative;z-index:1}.collection-hero h1{margin:14px 0 11px;font-size:clamp(35px,4.5vw,62px);text-transform:capitalize}.collection-hero p{max-width:410px;line-height:1.55;color:#3e5d46;font-size:12px}.collection-mark{position:relative;z-index:2;right:65px;bottom:-5px}.collection-toolbar{margin:33px 0 21px;display:flex;align-items:center;gap:20px}.filter-button{padding:9px 12px;display:inline-flex;gap:8px;align-items:center;border:1px solid #d4dad1;border-radius:7px;background:#fafbf7;color:#30463a;font-size:11px;font-weight:800}.collection-toolbar>span{color:#6e7871;font-size:11px}.collection-toolbar>span b{color:var(--ink)}.collection-toolbar>span i{font-style:normal;padding:0 6px}.collection-toolbar label{margin-left:auto;color:#778079;font-size:10px}.collection-toolbar select{border:0;background:transparent;font-size:11px;font-weight:800;outline:0}.collection-layout{display:grid;grid-template-columns:205px 1fr;grid-gap:26px;gap:26px}.filter-panel{padding-right:20px}.filter-panel>b{display:block;padding-bottom:17px;font-size:13px}.filter-panel details,.filter-panel>b{border-bottom:1px solid #dce0da}.filter-panel summary{padding:16px 0;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:11px;font-weight:800}.filter-panel summary::-webkit-details-marker{display:none}.filter-panel details[open] summary svg{transform:rotate(45deg)}.filter-options{display:grid;grid-gap:8px;gap:8px;padding:0 0 15px;color:#67736b;font-size:10px}.filter-options label{display:flex;align-items:center;gap:7px}.filter-options input{accent-color:var(--green)}.catalogue-grid{grid-template-columns:repeat(3,1fr)}.brand-directory{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.brand-tile{min-height:124px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dfe4dc;border-radius:13px;background:white}.brand-tile>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#cde689;color:#24482f;font-size:18px;font-weight:800}.brand-tile b{font-size:15px}.brand-tile i{position:absolute;align-self:flex-end;font-style:normal;color:#849187}.brand-tile.tile-1>span{background:#f1d4b4;color:#9d573c}.brand-tile.tile-2>span{background:#d1cdf5;color:#524d9b}.brand-tile.tile-3>span{background:#bde0d8;color:#326e63}.brand-tile.tile-4>span{background:#d5e4fa;color:#3b6397}.product-page{padding-bottom:0}.product-detail-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;margin-top:35px}.gallery-main{height:455px;display:grid;place-items:center;border-radius:17px;background:#e3efd2;overflow:hidden}.gallery-main:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#bfdc83}.gallery-main>.battery-art{transform:scale(1.37);z-index:1}.gallery-main.blue{background:#dce7fb}.gallery-main.blue:before{background:#b4c8f0}.gallery-main.orange{background:#f9e3d8}.gallery-main.orange:before{background:#f0b193}.gallery-note{position:absolute;z-index:2;right:17px;bottom:17px;padding:7px 8px;border-radius:6px;background:#ffffffd9;color:#59655d;font:9px DM Mono,monospace}.thumb-row{display:flex;gap:9px;margin-top:11px}.thumb-row button{width:67px;height:58px;border:1px solid #e0e4dd;border-radius:8px;background:white;display:grid;place-items:center;overflow:hidden;color:#849087}.thumb-row button.active{border:1.5px solid var(--green);background:#e8f2db}.thumb-row button>span{font-size:18px}.detail-info{padding-top:10px}.detail-info .eyebrow{color:#438126}.detail-info .eyebrow i{width:4px;height:4px;background:#56a62d}.detail-info h1{font-size:clamp(33px,3.4vw,50px);margin:14px 0 11px}.rating{display:flex;gap:10px;align-items:center;color:#667169}.rating span{color:#d5882b;font-weight:800}.detail-price{display:flex;align-items:baseline;gap:10px;margin-top:24px}.detail-price strong{font-size:30px;letter-spacing:-1.5px}.detail-price del{color:#89938c;font-size:12px}.detail-price b{color:#3e8524;font:10px DM Mono,monospace}.tax-note{margin-top:3px;color:#859088;font-size:10px}.option-block{margin-top:26px}.option-block>label{color:#58635d;font-size:11px;font-weight:800}.option-pills{display:flex;gap:7px;margin-top:9px}.option-pills button{padding:8px 11px;border:1px solid #d7ddd5;border-radius:7px;background:white;color:#647068;font-size:11px}.option-pills button.selected{border-color:var(--green);background:#e9f3da;color:var(--ink);font-weight:800}.delivery-card{display:grid;grid-template-columns:32px 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-top:25px;padding:13px;border:1px solid #dae1d7;border-radius:10px;background:#fbfcf9}.delivery-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e4f0cf;color:#315c3a}.delivery-card b{font-size:11px}.delivery-card p{margin-top:3px;color:#76817a;font-size:9px}.delivery-card button{color:#2b6c38;border:0;background:transparent;font-size:10px;font-weight:800;text-decoration:underline}.buy-row{display:grid;grid-template-columns:105px 1fr;grid-gap:10px;gap:10px;margin-top:15px}.quantity{display:flex;align-items:center;justify-content:space-around;border:1px solid #d6dcd4;border-radius:999px;background:white}.quantity button{border:0;background:transparent;display:grid;place-items:center;color:#52635a}.quantity b{font-size:12px}.product-assurances{display:flex;gap:15px;flex-wrap:wrap;margin-top:17px;color:#607069;font-size:9px}.product-assurances span{display:flex;gap:5px;align-items:center}.product-assurances svg{color:#45784b}.detail-lower{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;max-width:1190px;margin:106px auto 0;padding:70px 0;border-top:1px solid #dce1db;border-bottom:1px solid #dce1db}.details-copy h2{margin:14px 0 17px;max-width:400px}.details-copy p{max-width:445px;color:#6c7770;line-height:1.75;font-size:12px;margin-bottom:20px}.spec-table h3{margin-bottom:10px;font-size:15px}.spec-table>div{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #e2e5df;color:#738079;font-size:11px}.spec-table b{color:var(--ink);font-size:11px;text-align:right;word-break:break-word}.related{padding-bottom:106px}.finder-page{padding-bottom:108px}.finder-page-intro{max-width:650px;text-align:center;margin:72px auto 46px}.finder-page-intro .eyebrow{justify-content:center}.finder-page-intro h1{margin:16px 0 18px}.finder-page-intro p{margin:auto}.finder-wizard{max-width:906px;margin:auto;border:1px solid #dce2da;border-radius:16px;background:white;overflow:hidden;box-shadow:0 18px 44px #14251a0c}.wizard-steps{padding:18px 39px;display:flex;justify-content:space-between;background:#f2f4ee;border-bottom:1px solid #dfe3dc}.wizard-steps>div{display:flex;align-items:center;gap:8px;color:#8b948d;font-size:10px;font-weight:700}.wizard-steps i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;border:1px solid #bfc9bd;font-style:normal;font:9px DM Mono,monospace}.wizard-steps .done{color:#274a32}.wizard-steps .done i{border-color:#4f8151;background:#e2f1d4}.wizard-content{padding:53px 60px 60px;text-align:center}.wizard-content .eyebrow{justify-content:center}.wizard-content h2{margin:13px 0 30px;font-size:28px}.ride-options{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-bottom:28px}.ride-options button{min-height:107px;padding:11px 5px;border:1px solid #dce2da;border-radius:11px;background:white;color:#54625a;font-size:10px;font-weight:700;display:flex;flex-direction:column;gap:11px;align-items:center;justify-content:center}.ride-options button>span{font-size:26px;color:#6a8a70}.ride-options button.chosen{border:1.5px solid #35623d;background:#ebf4de;color:var(--ink)}.wizard-selects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;max-width:650px;margin:0 auto 28px;text-align:left}.wizard-selects select{width:100%;height:44px}.wizard-buttons{display:flex;justify-content:center;gap:9px}.finder-result{max-width:547px;margin:0 auto 28px;padding:17px;display:flex;align-items:center;gap:24px;text-align:left;border:1px solid #d5e5c7;border-radius:13px;background:#f7fbf2}.finder-result .battery-art{flex:0 0 118px}.finder-result h3{margin:8px 0 5px;font-size:18px}.finder-result p{margin-bottom:12px;color:#6a766c;font-size:10px}.finder-result .button{min-height:38px}.match-pill{display:inline-flex;gap:5px;align-items:center;color:#3e752d;font:9px DM Mono,monospace}.reset-link{background:transparent;color:#66736a}.finder-help{max-width:906px;margin:31px auto 0;padding:18px 24px;display:flex;align-items:center;gap:13px;border:1px solid #d9dfd7;border-radius:12px;background:#edf2e8}.finder-help>svg{color:#3c7640}.finder-help div{margin-right:auto}.finder-help b{font-size:11px}.finder-help p{color:#69776d;font-size:10px;margin-top:3px}.finder-help a{color:#2e6536;font-size:11px;font-weight:800}.compare-scroll{overflow-x:auto;padding-bottom:5px}.compare-grid{display:grid;min-width:min-content;width:-moz-fit-content;width:fit-content;border:1px solid #dbe0d9;border-radius:14px;background:white;overflow:hidden}.compare-header{padding:20px 15px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #e3e6e1;border-bottom:1px solid #e7eae5;background:#f0f2ed}.compare-header span{color:#758077;font:9px DM Mono,monospace}.compare-header h3{margin-top:8px;font-size:15px}.compare-heading{position:relative;padding:14px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #e3e6e1;border-bottom:1px solid #e7eae5;background:#e7f0d9}.compare-heading>form{position:absolute;z-index:3;right:9px;top:9px}.compare-heading button{width:27px;height:27px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffcc;color:#516355;cursor:pointer}.compare-heading button:disabled{opacity:.5;cursor:default}.compare-thumb{width:100%;aspect-ratio:1;margin-bottom:12px;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#ffffff73}.compare-thumb.has-photo{background:white;padding:10px}.compare-thumb>.product-photo{max-width:100%;max-height:100%;object-fit:contain}.compare-heading>small{color:#667664;font:9px DM Mono,monospace;text-transform:uppercase}.compare-heading h3{margin-top:6px;font-size:13px;line-height:1.32}.compare-heading.blue{background:#e0eaf9}.compare-heading.orange{background:#f7e3db}.compare-heading.violet{background:#e9e5f6}.compare-heading.teal{background:#dcece9}.compare-heading.yellow{background:#f3eed3}.compare-label{color:#6b7670;font-size:10px}.compare-cell,.compare-label{min-height:50px;padding:12px 15px;display:flex;align-items:center;border-right:1px solid #e3e6e1;border-bottom:1px solid #e7eae5}.compare-cell{gap:7px;flex-wrap:wrap;color:#3c4a41;font-size:11px}.compare-cell.best{background:#f5fbeb;font-weight:700;color:#2c4a2e}.compare-cell.best i{padding:3px 6px;border-radius:20px;background:#cbe78c;color:#33612f;font:8px DM Mono,monospace;font-style:normal}.compare-cta-cell{padding:14px 15px}.compare-cta-cell .button{width:100%;min-height:36px;font-size:10px}.compare-add{padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:9px;border-bottom:1px solid #e7eae5;background:#fafbf8;color:#768179;text-align:center}.compare-add svg{color:#3c7143}.compare-add>b{font-size:10px}.compare-picker{width:100%}.compare-picker-field{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #dde2d9;border-radius:9px;background:white;color:#7c877e}.compare-picker-field input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:10px;color:#2c3a30}.compare-picker-note{margin-top:9px;color:#7d887f;font-size:9px}.compare-picker-results{margin-top:9px;display:grid;grid-gap:5px;gap:5px;max-height:196px;overflow:auto;text-align:left}.compare-picker-results button{width:100%;padding:8px 9px;border:1px solid #e4e8e0;border-radius:8px;background:white;display:grid;grid-gap:2px;gap:2px;cursor:pointer}.compare-picker-results button:hover{border-color:#b6cf8d;background:#f6fbee}.compare-picker-results b{font-size:10px;color:#26332b}.compare-picker-results small{color:#78837a;font:8px DM Mono,monospace}.compare-empty{margin-top:20px;padding:44px 24px;border:1px solid #e0e5dd;border-radius:14px;background:white;display:flex;flex-direction:column;align-items:center;text-align:center}.compare-empty>span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#eef4e3;color:#4a7b3f;font-size:22px}.compare-empty h2{margin-top:17px;font-size:23px}.compare-empty p{margin-top:9px;max-width:400px;color:#67746b;font-size:11px}.compare-empty .compare-picker{max-width:330px;margin-top:21px}.compare-empty>.button{margin-top:17px}.compare-foot{margin-top:22px;gap:13px;flex-wrap:wrap}.compare-cta,.compare-foot{display:flex;align-items:center}.compare-cta{flex:1 1;min-width:290px;padding:18px 22px;gap:12px;border-radius:12px;background:#eaf2dc}.compare-cta>span{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#cbe78c;color:#355f39}.compare-cta div{margin-right:auto}.compare-cta b{font-size:11px}.compare-cta p{margin-top:3px;color:#637268;font-size:10px}.compare-cta>a{color:#2d6838;font-size:10px;font-weight:800;white-space:nowrap}.compare-cta>a,.compare-toggle{display:flex;gap:6px;align-items:center}.compare-toggle{margin-top:9px;width:100%;min-height:33px;padding:0 10px;border:1px solid #dfe4dc;border-radius:9px;background:#f7f9f4;color:#4b5a50;justify-content:center;font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease}.compare-toggle:hover{border-color:#b6cf8d;background:#eff6e3}.compare-toggle.active{border-color:#8fbf5e;background:#e8f4d4;color:#2f6a35}.compare-toggle:disabled{opacity:.55;cursor:default}.compare-toggle.wide{min-height:44px;font-size:10px}.detail-compare{margin-top:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.detail-compare>.compare-form{flex:1 1;min-width:200px}.detail-compare .compare-toggle{margin-top:0}.purchase-title{padding:57px 0 36px}.purchase-title h1{margin-top:12px;font-size:43px}.purchase-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:31px;gap:31px;align-items:start}.purchase-main{padding:10px 23px 24px;border:1px solid #dce2da;border-radius:13px;background:white}.cart-item{display:grid;grid-template-columns:89px 1fr 87px auto;grid-gap:15px;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid #e3e7e1}.cart-image,.order-thumb{width:61px;display:grid;place-items:center;border-radius:9px;background:#dfeecd;overflow:hidden;flex:none}.cart-item>div>span{color:#7b867f;font:9px DM Mono,monospace}.cart-item h3{margin:4px 0;font-size:13px}.cart-item p{color:#6d7970;font-size:10px}.remove-link{padding:0;margin-top:8px;border:0;background:transparent;color:#819087;font-size:10px;text-decoration:underline}.cart-qty{display:flex;align-items:center;justify-content:space-around;height:31px;border:1px solid #dbe0d9;border-radius:20px}.cart-qty button{border:0;background:transparent;color:#536157}.cart-qty b{font-size:11px}.cart-item>strong{font-size:14px}.exchange-box{margin:19px 0;padding:15px;display:grid;grid-template-columns:31px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border-radius:9px;background:#eef5e5}.exchange-box>span{display:grid;place-items:center;color:#3d7a41}.exchange-box b{font-size:11px}.exchange-box p{margin-top:3px;color:#63746a;font-size:10px}.exchange-box button{min-height:34px;padding:0 14px;font-size:10px;white-space:nowrap}.exchange-box.exchanging{background:#e2f0e6;box-shadow:inset 0 0 0 1px #b7d6c1}.exchange-error{display:block;margin-top:5px;color:#b64d2c;font-size:9px}.continue-shopping{color:#496351;font-size:10px;font-weight:800}.order-summary{padding:22px;border-radius:13px;background:#e8f1dc}.order-summary h2{margin-bottom:18px;font-size:17px}.order-summary>div{display:flex;justify-content:space-between;margin:11px 0;color:#5d6b61;font-size:11px}.order-summary>div b{color:var(--ink)}.order-summary hr{border:0;border-top:1px solid #cbd7c4;margin:15px 0}.order-summary .total-line{align-items:baseline;color:var(--ink)}.total-line strong{font-size:21px;letter-spacing:-1px}.order-summary>small{display:block;margin-top:-7px;margin-bottom:18px;color:#718070;font-size:9px}.discount-line b,.green-text{color:#397b31!important}.summary-secure{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px;color:#667566;font-size:9px}.purchase-main h2{margin:17px 0 16px;font-size:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-grid .full{grid-column:1/-1}.form-grid input{height:42px;font:11px Manrope,sans-serif}.delivery-choice{padding:13px;display:flex;align-items:center;gap:10px;border:1.5px solid #528353;border-radius:9px;background:#f2f8e9}.delivery-choice>span{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#d5ebac;color:#40703c}.delivery-choice b{font-size:11px}.delivery-choice p{margin-top:3px;color:#67766b;font-size:9px}.delivery-choice i{margin-left:auto;color:#3b7b38;font-style:normal}.payment-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.payment-options button{height:41px;border:1px solid #d9dfd7;border-radius:7px;background:white;color:#647168;font-size:10px;font-weight:700}.payment-options button.selected{border-color:#558353;background:#eef7e6;color:var(--ink)}.simple-page{min-height:570px}.track-card{max-width:480px;margin:68px auto 0;padding:42px;border:1px solid #dce2d9;border-radius:15px;background:white;text-align:center}.track-card .eyebrow{justify-content:center}.track-card h1{margin:12px 0;font-size:36px}.track-card>p{margin-bottom:24px;color:#6d786f;line-height:1.6;font-size:11px}.track-card label{display:grid;text-align:left;grid-gap:6px;gap:6px;margin:11px 0;color:#5d6b60;font:10px DM Mono,monospace}.track-card input{height:42px;padding:0 10px;border:1px solid #d9dfd7;border-radius:7px;outline:0}.track-card .button{margin-top:12px;width:100%}.track-card small{display:block;margin-top:16px;color:#748077;font-size:9px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:var(--paper)}.auth-perk{display:flex;align-items:center;gap:10px;max-width:240px;color:#d4dfd1;font-size:11px;line-height:1.5}.auth-perk svg{flex:0 0 auto;color:var(--lime)}.auth-card{width:min(410px,100%);padding:38px 34px;position:relative;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 18px 44px #16291d12}.auth-card .logo{margin-bottom:22px}.google-button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dadce0;color:#3c4043}.google-button:hover{background:#f7f8f8}.auth-divider{display:flex;align-items:center;gap:11px;margin:19px 0 4px;color:#8d978f;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.back-home{display:inline-block;margin-bottom:20px;color:#6e7b72;font-size:10px;font-weight:700}.auth-card h1{margin:14px 0 8px;font-size:37px}.auth-card>p{color:#6c786f;line-height:1.55;font-size:11px;margin-bottom:25px}.auth-card label{margin:12px 0}.auth-card input{height:43px;font:11px Manrope,sans-serif}.auth-card .button{margin-top:12px}.or-line{display:flex;align-items:center;gap:8px;margin:17px 0;color:#909991;font:9px DM Mono,monospace}.or-line:after,.or-line:before{content:"";height:1px;flex:1 1;background:#e0e4de}.google-button{width:100%;height:41px;border:1px solid #d9ded8;border-radius:999px;background:white;color:#455149;font-size:11px;font-weight:800}.google-button b{display:inline-block;margin-right:8px;color:#4285f4;font-size:15px}.auth-card>small{display:block;margin-top:21px;color:#7a857d;font-size:10px;text-align:center}.auth-card small a,.forgot-link{color:#2c6b37;font-weight:800}.forgot-link{display:block;margin:15px auto 0;text-align:center;font-size:10px;text-decoration:underline}.account-page{padding-top:27px}.account-layout{display:grid;grid-template-columns:230px 1fr;grid-gap:76px;gap:76px;margin-top:37px}.account-nav{display:flex;flex-direction:column;gap:2px}.account-person{padding:0 0 20px;display:flex;gap:9px;align-items:center;border-bottom:1px solid #dce1da;margin-bottom:10px}.account-person>span,.admin-profile>span{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#cbe789;color:#285235;font:10px DM Mono,monospace}.account-person b,.admin-profile b{display:block;font-size:11px}.account-person small,.admin-profile small{display:block;margin-top:2px;color:#768178;font-size:9px}.account-nav>a{padding:10px 9px;display:flex;justify-content:space-between;align-items:center;border-radius:6px;color:#68746c;font-size:11px;font-weight:700}.account-nav>a.active{background:#e6efdc;color:#264b32}.account-nav>a:not(.signout):hover{background:#eaeee8}.account-nav .signout{margin-top:16px;color:#a15a50;font-size:10px}.account-content>h1{margin:12px 0 28px;font-size:37px}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.account-stats>div{padding:19px;border:1px solid #dce2da;border-radius:10px;background:white}.account-stats span{display:block;color:#758076;font-size:10px}.account-stats b{display:block;margin:10px 0 5px;font-size:27px;letter-spacing:-1px}.account-stats small{color:#4d843d;font-size:9px}.next-delivery{display:grid;grid-template-columns:43px 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:28px;padding:19px;border-radius:11px;background:#e8f1dc}.next-delivery>span{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#cbe68a;color:#315e3b}.account-order>div>span,.next-delivery>div>span{color:#708070;font:9px DM Mono,monospace}.account-order>div:not(.status-cell){display:grid;grid-gap:3px;gap:3px;min-width:0}.account-order>div:not(.status-cell)>b{font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-delivery h3{margin:4px 0;font-size:14px}.next-delivery p{color:#637268;font-size:10px}.next-delivery>a{display:flex;align-items:center;gap:7px;color:#366b3d;font-size:10px;font-weight:800}.order-list{display:grid;grid-gap:10px;gap:10px}.account-order{display:grid;grid-template-columns:61px 1fr auto 20px;grid-gap:13px;gap:13px;align-items:center;padding:12px;border:1px solid #dce2da;border-radius:10px;background:white}.order-thumb{height:55px}.account-order h3{margin:4px 0;font-size:12px}.account-order p{color:#758078;font-size:9px}.status-success{padding:5px 7px;border-radius:4px;background:#e4f3d8;color:#448237;font:9px DM Mono,monospace}.account-empty{min-height:300px;padding:60px 20px;border:1px dashed #cfd7cd;border-radius:12px;text-align:center;background:#fafbf8}.account-empty>span{color:#769677;font-size:38px}.account-empty h2{margin:10px 0;font-size:21px}.account-empty p{max-width:390px;margin:0 auto 19px;color:#748078;line-height:1.6;font-size:11px}.warranty-card{padding:31px;border-radius:13px;background:#1c4032;color:#f0f5eb;position:relative;overflow:hidden}.warranty-card:after{content:"";position:absolute;right:-58px;bottom:-80px;width:260px;height:260px;border-radius:50%;border:32px solid var(--lime);opacity:.7}.warranty-card>*{position:relative;z-index:1}.warranty-card .eyebrow{color:var(--lime)}.warranty-card h2{margin:13px 0 7px;font-size:27px}.warranty-card>p{color:#c3d0c3;font-size:11px}.warranty-card>div{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid #ffffff25;color:#dce8dc;font-size:10px}.warranty-card a,.warranty-card>div span{display:flex;align-items:center;gap:6px}.warranty-card a{color:var(--lime);font-weight:800}.content-page{min-height:570px}.content-hero{max-width:720px;padding:72px 0 55px}.content-hero h1{margin:14px 0 17px}.contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:50px;gap:50px;max-width:950px}.contact-details{display:grid;grid-gap:10px;gap:10px;align-content:start}.contact-details>div{padding:17px;display:grid;grid-template-columns:29px 1fr;grid-gap:5px 9px;gap:5px 9px;border:1px solid #dce2da;border-radius:10px;background:white}.contact-details svg{grid-row:span 2;color:#497d47}.contact-details span{color:#7b867e;font:9px DM Mono,monospace}.contact-details b{font-size:11px}.contact-form{padding:24px;border-radius:13px;background:#e8f0df}.contact-form input,.contact-form textarea{width:100%;height:42px;font:11px Manrope,sans-serif}.contact-form textarea{height:100px;padding-top:10px}.contact-form .button{width:max-content}.faq-list{max-width:830px}.faq-list details{border-top:1px solid #d8ddd7}.faq-list details:last-child{border-bottom:1px solid #d8ddd7}.faq-list summary{list-style:none;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{max-width:620px;padding:0 4px 20px;color:#68746b;line-height:1.65;font-size:11px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.post-card{min-height:295px;justify-content:space-between;padding:20px;border-radius:14px;background:#bbd2ae}.post-card.post-1{background:#d7c392}.post-card.post-2{background:#bdd9d8}.post-card>div{padding-top:110px}.post-card small{color:#5f7360;font:9px DM Mono,monospace}.post-card h2{margin:10px 0 16px;font-size:22px}.post-card a{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.legal-copy{max-width:720px;padding:36px 0}.legal-copy h2{margin-bottom:17px;font-size:26px}.legal-copy h3{margin:29px 0 9px;font-size:17px}.legal-copy p{color:#5f6c62;line-height:1.8;font-size:12px}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;background:#e7f0dc}.not-found h1{max-width:550px;margin:15px 0;font-size:clamp(42px,6vw,74px)}.not-found p{color:#607064;margin-bottom:25px}.admin-shell{min-height:100vh;background:#f1f3ed;color:var(--ink)}.admin-app{min-height:100vh;display:grid;grid-template-columns:218px 1fr}.admin-sidebar{padding:24px 13px 16px;display:flex;flex-direction:column;background:#14261f;color:#d6e0d5}.admin-sidebar .logo{padding:0 8px;color:white;font-size:19px}.admin-workspace{margin:34px 9px 11px;color:#809389;font:9px DM Mono,monospace;letter-spacing:.08em}.admin-sidebar nav{display:grid;grid-gap:15px;gap:15px}.admin-nav-group{display:grid;grid-gap:2px;gap:2px}.admin-nav-title{padding:0 10px 5px;color:#7d8f80;font:9px DM Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.admin-nav-step{width:17px;height:17px;flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;color:#c9dcc9;font:9px DM Mono,monospace;font-style:normal}.admin-sidebar nav a.active .admin-nav-step{background:var(--lime);color:#20361f}.admin-signout{margin-top:9px;padding:7px 10px;width:100%;border:1px solid #ffffff24;border-radius:7px;background:transparent;color:#c2d3c4;font:10px Manrope,sans-serif;font-weight:700;cursor:pointer;text-align:left}.admin-signout:hover{background:#ffffff14;color:white}.admin-profile{flex-wrap:wrap}.admin-sidebar nav a{padding:10px;display:flex;align-items:center;gap:11px;border-radius:7px;color:#aebfb1;font-size:11px;font-weight:700}.admin-sidebar nav a span{width:17px;text-align:center;font-size:14px;color:#9cae9e}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#ffffff12;color:white}.admin-sidebar nav a.active span{color:var(--lime)}.admin-profile{margin-top:auto;padding:13px 8px 0;border-top:1px solid #ffffff16;display:flex;align-items:center;gap:8px}.admin-profile>span{width:30px;height:30px}.admin-profile b{color:#e2e9e1;font-size:10px}.admin-profile small{color:#91a594}.admin-profile>svg{margin-left:auto;color:#a2b2a3}.admin-content{padding:31px 42px 55px;max-width:1450px}.admin-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.admin-header h1{margin-top:7px;font-size:30px}.admin-search{width:178px;height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #d8ded6;border-radius:7px;background:#fafbf8;color:#829087;font-size:10px;text-align:left}.admin-notice{width:34px;height:34px;border:0;border-radius:7px;background:#e5e9e2;color:#77926e;font-size:15px}.admin-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#c9e487;color:#295237;font:9px DM Mono,monospace}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.metric{padding:17px;border:1px solid #dce1da;border-radius:10px;background:#fbfcf9}.metric span{color:#6b7770;font-size:10px}.metric b{display:block;margin:8px 0 6px;font-size:24px;letter-spacing:-1.3px}.metric small{font:9px DM Mono,monospace}.warning-text{color:#b65c3c!important}.dashboard-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:12px;gap:12px;margin-top:13px}.admin-panel,.low-stock,.recent-orders,.revenue-chart{border:1px solid #dce1da;border-radius:10px;background:#fbfcf9}.revenue-chart{min-height:290px;padding:19px;position:relative}.low-stock>div:first-child,.panel-heading,.revenue-chart>div:first-child,.table-head{display:flex;align-items:center;justify-content:space-between}.admin-panel h2,.low-stock h2,.recent-orders h2,.revenue-chart h2{font-size:15px}.revenue-chart button{padding:6px 7px;display:flex;align-items:center;gap:5px;border:1px solid #d9ded7;border-radius:5px;background:white;color:#607068;font-size:9px}.chart-values{left:18px;top:68px;bottom:38px;flex-direction:column;justify-content:space-between;color:#9aa49c;font:8px DM Mono,monospace}.chart-bars,.chart-values{position:absolute;display:flex}.chart-bars{left:61px;right:19px;top:61px;bottom:42px;gap:10px;align-items:end;border-bottom:1px solid #d8ded6;background:repeating-linear-gradient(180deg,transparent 0 42px,#edf0eb 43px 44px)}.chart-bars i{flex:1 1;min-width:8px;border-radius:3px 3px 0 0;background:#447b48}.chart-bars i:nth-child(3n){background:#a6cc73}.chart-days{position:absolute;left:61px;right:19px;bottom:20px;display:flex;justify-content:space-between;color:#91a097;font:8px DM Mono,monospace}.low-stock{padding:19px}.low-stock>div:first-child a,.table-head a{color:#367040;font-size:9px;font-weight:800}.low-stock>div:not(:first-child){padding:13px 0 7px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8ebe5}.small-product{width:27px;height:27px;border-radius:7px;background:#cce58e}.small-product.blue{background:#bdd3f5}.small-product.orange{background:#f0b59f}.low-stock p{margin-right:auto}.low-stock p b{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.low-stock p small{display:block;margin-top:3px;color:#859188;font-size:8px}.low-stock i{padding:4px 5px;border-radius:4px;font:8px DM Mono,monospace;font-style:normal}.stock-low{color:#ad583f;background:#fae6df}.stock-medium{color:#8b7221;background:#f6edc9}.recent-orders{margin-top:13px;padding:19px}.data-table{margin-top:15px}.data-row{display:grid;grid-template-columns:repeat(4,1fr);padding:11px 8px;border-top:1px solid #e8ebe5;align-items:center;color:#506056;font-size:10px}.data-row.labels{padding-top:0;border:0;color:#93a096;font:8px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.status-cell{width:max-content;padding:4px 6px;border-radius:4px;background:#e7f3dd;color:#4c803d;font:8px DM Mono,monospace}.admin-panel{padding:20px}.panel-heading{margin-bottom:19px}.panel-heading p{margin-top:4px;color:#849087;font-size:9px}.panel-heading .button{min-height:34px;padding:0 12px;font-size:10px}.table-controls{display:flex;gap:7px;margin-bottom:16px}.table-controls label{height:34px;width:230px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #d9dfd7;border-radius:6px;background:white;color:#849188}.table-controls input{width:100%;background:transparent;font-size:10px}.table-controls>button{height:34px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #d9dfd7;border-radius:6px;background:white;color:#5f6c63;font-size:10px}.full-table .data-row{grid-template-columns:2.1fr 1.1fr 1fr .8fr .8fr}.full-table.category-table .data-row{grid-template-columns:52px 2fr 1.1fr 1fr .7fr .7fr}.data-row .row-editor{grid-column:1/-1;margin-top:11px;padding:13px;border:1px dashed #d3dbd1;border-radius:9px;background:#fbfcf9}.data-row.is-editing{align-items:start}.data-row .row-edit{min-height:26px;padding:0 10px;margin-left:7px;font-size:9px}.brand-table .data-row{grid-template-columns:52px 1.6fr 1.2fr .8fr .6fr}.full-table.product-table .data-row{grid-template-columns:52px 2fr 1fr .8fr .6fr 1.1fr}.order-item-table .data-row{grid-template-columns:52px 2fr 1.2fr .5fr .8fr}.order-item-table small{color:#8a958c;font-size:9px}.logo-thumb{border-radius:6px;object-fit:contain;border:1px solid #dce2da;background:white;flex:none}.category-table .image-thumb,.logo-thumb,.thumb-empty{width:40px;height:32px}.thumb-empty{display:block;border:1px dashed #cfd6cc;border-radius:6px}.inventory-banner{display:flex;gap:11px;align-items:center;margin-bottom:14px;padding:16px 20px;border-radius:9px;background:#f7dfd3;color:#783d2d}.inventory-banner>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#ffd2c0}.inventory-banner b{font-size:11px}.inventory-banner p{margin-top:2px;color:#9a6555;font-size:9px}.inventory-banner button{margin-left:auto;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#8b4e3d;font-size:10px;font-weight:800}.editor-layout{display:grid;grid-template-columns:1.5fr .75fr;grid-gap:13px;gap:13px;align-items:start}.editor-main h3,.editor-main>label{margin-top:4px}.editor-main input,.editor-main select,.editor-main textarea{width:100%;height:40px;font:11px Manrope,sans-serif}.editor-main textarea{height:82px;padding-top:9px;resize:vertical}.two-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.editor-main h3{padding-top:15px;border-top:1px solid #e2e6e0;font-size:13px}.editor-side{display:grid;grid-gap:13px;gap:13px}.editor-side .admin-panel h3{margin-bottom:12px;font-size:13px}.editor-side .admin-panel p{margin-top:6px;color:#819087;font-size:9px}.published-toggle{padding:7px 10px;display:flex;align-items:center;gap:7px;border:1px solid #cce1c5;border-radius:6px;background:#edf7e7;color:#417a3e;font-size:10px;font-weight:800}.published-toggle i{width:7px;height:7px;border-radius:50%;background:#5aad4b}.media-drop{min-height:135px;border:1px dashed #bec9bc;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#78847b;font-size:9px}.media-drop .battery-art{transform:scale(.34);height:49px;margin:-26px -54px}.admin-placeholder{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-placeholder>span{color:#779973;font-size:33px}.admin-placeholder h2{margin:8px 0;font-size:19px}.admin-placeholder p{max-width:370px;margin-bottom:18px;color:#718077;font-size:11px;line-height:1.6}.admin-login{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.admin-login>div{padding:50px max(45px,calc((100vw - 1150px)/2));display:flex;flex-direction:column;justify-content:center;background:#1a3d31;color:#f0f5ec}.admin-login .logo{position:absolute;top:34px;color:white}.admin-login h1{margin:14px 0;font-size:clamp(45px,5vw,68px)}.admin-login em{color:var(--lime)}.admin-login p{color:#bfcebfa8;font-size:12px}.admin-login form{width:min(365px,calc(100% - 55px));align-self:center;justify-self:center;display:grid;grid-gap:13px;gap:13px}.admin-login label{display:grid;grid-gap:6px;gap:6px;color:#617068;font:10px DM Mono,monospace}.admin-login input{height:43px;padding:0 10px;border:1px solid #d8ded6;border-radius:7px;outline:0}.admin-login form a{text-align:center;color:#35723e;font-size:10px;text-decoration:underline}@media (max-width:1230px){.announcement,.header{padding-left:24px;padding-right:24px}.account-page,.content-page,.content-section,.finder-page,.finder-section,.page-wrap,.simple-page{margin-left:24px;margin-right:24px}.service-band,footer{padding-left:24px;padding-right:24px}.detail-lower{margin-left:24px;margin-right:24px}.hero{padding-left:55px;padding-right:55px}.hero-rail{left:55px;right:55px}}@media (max-width:980px){.header{gap:27px}.desktop-nav{gap:19px}.finder-section{grid-template-columns:1fr 1.1fr}.finder-fields{grid-column:1/-1}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.service-band{gap:45px}.brand-strip{grid-template-columns:repeat(3,1fr);gap:18px;padding:23px}.guide-section{grid-template-columns:1fr}.guide-heading p{max-width:420px}.product-detail-grid{gap:36px}.collection-layout{grid-template-columns:176px 1fr}.catalogue-grid{grid-template-columns:repeat(2,1fr)}.purchase-grid{grid-template-columns:1fr 310px;gap:16px}.account-layout{gap:38px}.admin-content{padding:30px 24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.editor-layout{grid-template-columns:1fr}}@media (max-width:700px){body{font-size:13px}.announcement{min-height:31px;padding:6px 16px;font-size:9px}.announce-right{display:none!important}.header{height:66px;padding:0 16px}.logo{font-size:19px}.logo-orbit{transform:scale(.88) rotate(-25deg)}.desktop-nav,.desktop-user,.search-trigger{display:none}.mobile-menu{display:grid}.header-actions{gap:1px}.header-cart{transform:scale(.9)}.mobile-nav{display:grid;position:absolute;z-index:10;top:65px;left:12px;right:12px;padding:8px;border:1px solid #e0e5dd;border-radius:11px;background:#fbfcf8;box-shadow:0 15px 35px #16291d25}.mobile-nav a{padding:12px 10px;border-bottom:1px solid #eaede7;font-size:12px;font-weight:800}.mobile-nav a:last-child{border:0}.hero{min-height:670px;padding:58px 24px 53px;display:block}.hero-copy{max-width:100%}.hero h1{font-size:52px}.hero-copy>p{margin:17px 0 22px;font-size:12px;max-width:330px}.hero-proof{margin-top:24px}.hero-art-wrap{position:absolute;right:-72px;bottom:21px;width:310px;min-height:260px;transform:scale(.7);transform-origin:bottom right}.range-card{left:-42px;top:34px}.install-card{right:11px;bottom:5px}.hero-rail{left:24px;right:24px;bottom:15px}.finder-section{margin:-15px 16px 0;padding:18px;display:block;border-radius:13px}.finder-tabs{margin:15px 0;height:38px}.finder-tabs button{flex:1 1}.finder-fields{grid-template-columns:1fr 1fr;margin-top:15px}.finder-fields label:nth-child(3){display:none}.finder-fields .button{grid-column:1/-1}.content-section{margin-left:16px;margin-right:16px;padding-top:68px}.section-title{align-items:end;margin-bottom:19px}.section-title h2{font-size:28px}.section-title .text-link{font-size:10px;white-space:nowrap}.category-grid{gap:9px}.category-card{min-height:160px;padding:14px}.category-card h3{font-size:14px}.category-card p{font-size:9px}.category-symbol{font-size:53px}.category-card .round-arrow{right:11px;bottom:11px;transform:scale(.82)}.product-section{padding-top:70px}.product-grid{gap:9px}.product-visual{height:154px}.product-visual:before{width:125px;height:125px}.product-visual .battery-art{transform:scale(.75)}.product-meta{padding:12px}.product-meta h3{min-height:0;font-size:12px}.product-specs{margin:7px 0;font-size:8px;gap:4px}.price-row strong{font-size:14px}.price-row del{display:none}.card-action{margin-top:9px;padding-top:9px;font-size:9px}.service-band{margin-top:75px;padding:56px 24px;display:block}.service-band>div>p{font-size:11px}.service-list{margin-top:29px}.service-item{padding:14px 0}.brand-strip{grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 10px;font-size:12px}.brand-strip span:nth-child(6){font-size:11px}.guide-section{padding-bottom:67px}.guide-cards{gap:9px}.guide-cards article{min-height:190px;padding:13px}.guide-cards h3{width:100%;font-size:14px}.footer-top{grid-template-columns:1fr 1fr;gap:29px 18px;padding-bottom:32px}.footer-brand,.footer-news{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:10px;font-size:8px}.footer-bottom>div{order:3;width:100%;gap:11px}.footer-bottom>span:last-child{display:none}.account-page,.content-page,.finder-page,.page-wrap,.simple-page{margin-left:16px;margin-right:16px;padding-top:20px;padding-bottom:67px}.page-head{padding:47px 0 35px}.collection-hero{min-height:233px;margin-top:19px;padding:30px 22px}.collection-hero h1{font-size:38px;max-width:240px}.collection-hero p{max-width:210px;font-size:10px}.collection-mark{right:-53px;bottom:-20px;transform:scale(.68)}.collection-toolbar{gap:9px;margin:19px 0 15px}.collection-toolbar>span{display:none}.collection-toolbar label{margin-left:auto;font-size:9px}.collection-layout{display:block}.filter-panel{display:none}.brand-directory,.catalogue-grid{grid-template-columns:repeat(2,1fr)}.brand-directory{gap:9px}.brand-tile{min-height:100px}.product-detail-grid{display:block;margin-top:20px}.gallery-main{height:320px}.gallery-main>.battery-art{transform:scale(.95)}.detail-info{margin-top:26px}.detail-info h1{font-size:37px}.detail-lower{display:block;margin:65px 16px 0;padding:45px 0}.spec-table{margin-top:36px}.related{padding-bottom:65px}.finder-page-intro{margin:51px auto 35px}.finder-page-intro h1{font-size:41px}.wizard-steps{padding:14px 15px}.wizard-steps span{display:none}.wizard-steps>div{flex:1 1;justify-content:center;position:relative}.wizard-steps>div:not(:last-child):after{content:"";height:1px;width:50%;background:#c9d1c7;position:absolute;left:63%}.wizard-content{padding:37px 17px 32px}.wizard-content h2{font-size:23px;margin-bottom:23px}.ride-options{grid-template-columns:repeat(2,1fr)}.ride-options button{min-height:85px}.ride-options button:last-child{grid-column:1/-1}.wizard-selects{grid-template-columns:1fr;max-width:100%}.finder-result{gap:2px;padding:8px}.finder-result .battery-art{flex:0 0 98px;transform:scale(.4);margin:-39px -49px}.finder-result h3{font-size:14px}.finder-result p{font-size:8px}.finder-result .button{min-height:34px;font-size:9px}.finder-help{padding:14px}.finder-help a{display:none}.compare-grid{overflow:auto;grid-template-columns:125px repeat(3,150px) 100px}.compare-header,.compare-heading{height:204px}.compare-cta{padding:14px}.compare-cta p{display:none}.compare-cta>a{white-space:nowrap;font-size:9px}.purchase-title{padding:42px 0 27px}.purchase-title h1{font-size:36px}.purchase-grid{display:flex;flex-direction:column;gap:14px}.order-summary,.purchase-main{width:100%}.cart-item{grid-template-columns:65px 1fr auto;gap:10px}.cart-item .cart-qty{display:none}.cart-item>strong{align-self:end}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.auth-page{display:block}.auth-aside p,.auth-perk{display:none}.auth-card{padding:34px 24px}.back-home{margin-bottom:41px}.account-layout{display:block;margin-top:24px}.account-nav{display:flex;flex-direction:row;overflow:auto;margin:0 -16px 35px;padding:0 16px}.account-person{display:none}.account-nav>a{flex:0 0 auto;padding:9px 10px}.account-nav .signout,.account-nav>a svg{display:none}.account-content>h1{font-size:31px}.account-stats{grid-template-columns:1fr 1fr}.account-stats>div:last-child{grid-column:1/-1}.next-delivery{grid-template-columns:38px 1fr}.next-delivery>a{grid-column:2}.account-order{grid-template-columns:53px 1fr auto}.account-order>a{display:none}.content-hero{padding:51px 0 37px}.content-hero h1{font-size:43px}.contact-grid{grid-template-columns:1fr;gap:15px}.contact-details{grid-template-columns:1fr 1fr 1fr}.contact-details>div{padding:12px;display:block}.contact-details svg{margin-bottom:8px}.contact-details b,.contact-details span{display:block;font-size:9px}.blog-grid{grid-template-columns:1fr}.post-card{min-height:230px}.legal-copy{padding-top:10px}.admin-app{display:block}.admin-sidebar{min-height:0;padding:13px 15px;position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-direction:row;align-items:center;overflow:auto;gap:15px}.admin-sidebar .logo{padding:0;flex:0 0 auto;font-size:17px}.admin-profile,.admin-workspace{display:none}.admin-nav-group,.admin-sidebar nav{display:flex;gap:3px}.admin-nav-step,.admin-nav-title{display:none}.admin-sidebar nav a{flex:0 0 auto;padding:7px 9px;font-size:9px}.admin-sidebar nav a span{display:none}.admin-content{padding:23px 16px 45px}.admin-header{margin-bottom:20px}.admin-header h1{font-size:26px}.admin-header>div:last-child{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:13px}.metric b{font-size:20px}.dashboard-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}.revenue-chart{min-height:260px}.recent-orders{margin-top:8px;padding:14px;overflow:auto}.data-table{min-width:480px}.admin-panel{padding:14px;overflow:auto}.panel-heading,.table-controls{min-width:400px}.full-table{min-width:600px}.inventory-banner{padding:13px}.inventory-banner button{display:none}.two-inputs{grid-template-columns:1fr}.editor-main{min-width:0}.admin-login{display:block}.admin-login>div{min-height:290px;padding:40px 25px}.admin-login .logo{top:23px;left:25px}.admin-login h1{font-size:44px}.admin-login form{width:calc(100% - 48px);margin:45px 24px}}.classic-battery{position:relative;width:270px;height:215px;filter:drop-shadow(0 25px 18px #14221936);z-index:2}.classic-battery.compact{transform:scale(.46);width:124px;height:99px;margin:-46px -61px}.battery-top{position:absolute;top:23px;width:27px;height:14px;border-radius:4px 4px 1px 1px;background:#e6e9df;z-index:2}.battery-top-left{left:38px;background:#ed7358}.battery-top-right{right:38px}.battery-grip{position:absolute;left:79px;top:0;width:110px;height:40px;border:12px solid #27372f;border-radius:22px 22px 0 0}.classic-battery-face{position:absolute;inset:37px 0 0;border-radius:16px 16px 24px 24px;background:linear-gradient(132deg,#20362c 0 6%,#385648 6% 85%,#1a2b24 85%);border:1px solid #d3e99a66;overflow:hidden;color:#ecf2e5}.classic-battery-face:before{content:"";position:absolute;inset:0;opacity:.65;background:repeating-linear-gradient(-35deg,transparent 0 12px,#fff2 13px 14px)}.classic-battery-face:after{content:"";position:absolute;right:-48px;bottom:-74px;width:145px;height:145px;border:18px solid #c8f267;border-radius:50%}.classic-battery-face b{position:absolute;z-index:1;left:28px;top:36px;font:28px/.77 DM Mono,monospace;letter-spacing:-3px}.classic-battery-face b em{color:var(--lime);font-style:normal;font-weight:400}.classic-battery-face>span{position:absolute;z-index:1;left:29px;bottom:28px;display:flex;align-items:center;gap:4px;font:12px DM Mono,monospace}.classic-battery-face>span svg{color:var(--lime)}.charge-lines{position:absolute;z-index:1;right:28px;bottom:25px;display:flex;align-items:flex-end;gap:4px}.charge-lines i{width:9px;height:12px;border-radius:2px;background:#b8d968}.charge-lines i:nth-child(2){height:20px}.charge-lines i:nth-child(3){height:28px;background:#eef5e5}.classic-battery.blue .classic-battery-face{background:linear-gradient(132deg,#25394e 0 6%,#4e79a5 6% 85%,#23384d 85%)}.classic-battery.blue .classic-battery-face:after{border-color:#b9d4fc}.classic-battery.blue .charge-lines i,.classic-battery.blue .classic-battery-face b em,.classic-battery.blue .classic-battery-face>span svg{color:#b9d4fc;background:#b9d4fc}.classic-battery.orange .classic-battery-face{background:linear-gradient(132deg,#4d3025 0 6%,#9c563d 6% 85%,#4b2f24 85%)}.classic-battery.orange .classic-battery-face:after{border-color:#ffac85}.classic-battery.orange .charge-lines i,.classic-battery.orange .classic-battery-face b em,.classic-battery.orange .classic-battery-face>span svg{color:#ffac85;background:#ffac85}.classic-battery.violet .classic-battery-face{background:linear-gradient(132deg,#35314e 0 6%,#6962a6 6% 85%,#302c48 85%)}.classic-battery.violet .classic-battery-face:after{border-color:#c6bdfc}.classic-battery.violet .charge-lines i,.classic-battery.violet .classic-battery-face b em,.classic-battery.violet .classic-battery-face>span svg{color:#c6bdfc;background:#c6bdfc}.classic-battery.teal .classic-battery-face{background:linear-gradient(132deg,#1b4542 0 6%,#347d75 6% 85%,#1c3c3a 85%)}.classic-battery.teal .classic-battery-face:after{border-color:#89e5d8}.classic-battery.teal .charge-lines i,.classic-battery.teal .classic-battery-face b em,.classic-battery.teal .classic-battery-face>span svg{color:#89e5d8;background:#89e5d8}.classic-battery.yellow .classic-battery-face{background:linear-gradient(132deg,#514721 0 6%,#a38740 6% 85%,#4d421f 85%)}.classic-battery.yellow .classic-battery-face:after{border-color:#ffdb77}.classic-battery.yellow .charge-lines i,.classic-battery.yellow .classic-battery-face b em,.classic-battery.yellow .classic-battery-face>span svg{color:#ffdb77;background:#ffdb77}.battery-hero{min-height:505px;padding:60px max(24px,calc((100vw - 1190px)/2)) 90px;grid-template-columns:1fr 1fr;position:relative;background:#13352a;color:#f3f6ed}.battery-hero-pattern{position:absolute;inset:0;background-image:radial-gradient(#dff3b51f 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,black,transparent 62%);mask-image:linear-gradient(90deg,black,transparent 62%)}.battery-hero-copy{position:relative;z-index:2;max-width:560px}.battery-hero-copy .eyebrow{color:#c7d8c4}.battery-hero-copy .eyebrow i{background:var(--lime)}.battery-hero h1{margin:15px 0 18px;font-size:clamp(44px,5.4vw,70px)}.battery-hero h1 em{color:var(--lime)}.battery-hero p{max-width:465px;color:#c0d0c1;line-height:1.7}.hero-actions{display:flex;gap:10px;margin-top:27px}.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:39px;color:#d3ded1;font-size:10px}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust svg{color:var(--lime)}.battery-hero-product{position:relative;z-index:1;display:grid;place-items:center;min-height:410px}.battery-hero-product>.classic-battery{transform:scale(1.17)}.hero-sun{position:absolute;width:390px;height:390px;border-radius:50%;background:#b0d26d}.hero-rings{position:absolute;width:518px;height:518px;border:1px solid #bcd99c55;border-radius:50%}.hero-rings:after{content:"";position:absolute;inset:32px;border:1px dashed #d7edb46b;border-radius:50%}.hero-floating{position:absolute;z-index:4;display:flex;gap:8px;align-items:center;padding:11px 12px;border-radius:11px;background:#fbfdf7;color:var(--ink);box-shadow:0 15px 30px #071b142e}.hero-floating svg{color:#367744}.hero-floating b,.hero-floating small{display:block}.hero-floating b{font-size:11px}.hero-floating small{margin-top:2px;color:#718078;font-size:9px}.battery-float-one{left:-3px;top:74px}.battery-float-two{right:-8px;bottom:55px}.hero-product-label{position:absolute;bottom:7px;right:26px;color:#bfd0bf;font:9px/1.45 DM Mono,monospace;letter-spacing:.1em}.replacement-strip{max-width:1190px;margin:-30px auto 0;position:relative;z-index:3;padding:19px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,1.2fr) minmax(0,1.5fr);align-items:center;grid-gap:20px;gap:20px;border:1px solid #e0e5dd;border-radius:15px;background:#fbfcf9;box-shadow:0 16px 38px #1a332418}.replacement-strip>div:first-child{display:flex;align-items:center;gap:10px}.replacement-strip>div:first-child>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:var(--lime);color:#315636}.replacement-strip b{font-size:12px}.replacement-strip p{margin-top:3px;color:#78847b;font-size:9px}.replacement-tabs{display:flex;gap:3px;padding:4px;border-radius:9px;background:#edf0eb}.replacement-tabs button{flex:1 1;padding:8px 6px;border:0;border-radius:6px;background:transparent;color:#738077;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.replacement-tabs button:hover:not(.active){color:var(--ink)}.replacement-tabs .active{background:white;color:var(--ink);box-shadow:0 2px 6px #20372917}.replacement-input{min-height:42px;padding:0 6px 0 12px;display:flex;align-items:center;gap:8px;border:1px solid #dbe1da;border-radius:9px;background:white;color:#869188;font-size:10px;transition:border-color .14s ease,box-shadow .14s ease}.replacement-input:focus-within{border-color:#8fb37e;box-shadow:0 0 0 3px #8fb37e26}.replacement-input>a{display:flex;align-items:center;gap:5px;color:#305f39;font-size:10px;font-weight:800;white-space:nowrap}.replacement-input>.quick-reset,.replacement-input>a{flex:none;padding:0 8px 0 10px;border-left:1px solid #e6eae3}.battery-categories{padding-top:102px}.battery-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.battery-category{min-height:194px;padding:17px;display:flex;flex-direction:column;position:relative;border-radius:15px;background:#dbe8d2;overflow:hidden;transition:transform .3s cubic-bezier(.2,.9,.3,1.1)}.battery-category.has-image{background-size:cover}.battery-category:hover{transform:translateY(-4px)}.battery-category:active{transform:scale(.97) translateY(0)}.battery-category>span{margin:auto;color:#4f7758;font-size:62px;line-height:1}.battery-category h3{font-size:16px}.battery-category p{margin-top:4px;color:#4f6255;font-size:10px}.battery-category>i{position:absolute;right:13px;bottom:13px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f7f9f4;font-style:normal}.battery-category.category-1{background:#dce6f6}.battery-category.category-1>span{color:#5e7eb5}.battery-category.category-2{background:#f0dfcb}.battery-category.category-2>span{color:#a66b4c}.battery-category.category-3{background:#e6ddbd}.battery-category.category-3>span{color:#917b37}.battery-product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.battery-product{overflow:hidden;border:1px solid #e0e5dd;border-radius:14px;background:white;transition:transform .3s cubic-bezier(.2,.9,.3,1.1),box-shadow .3s ease}.battery-product:hover{transform:translateY(-4px);box-shadow:0 15px 32px #14251a15}.battery-product:active{transform:scale(.97) translateY(0);box-shadow:0 8px 16px #14251a0a}.battery-product-art{height:214px;position:relative;display:grid;place-items:center;overflow:hidden;background:#e6eedb}.product-photo{display:block;width:100%;height:100%;object-fit:contain}.battery-product-art.has-photo,.cart-image.has-photo,.fitment-art.has-photo,.order-thumb.has-photo{display:block;position:relative;overflow:hidden}.cart-image.has-photo:before,.fitment-art.has-photo:before{display:none}.gallery-main.has-photo{display:block;padding:0;border:0;height:455px;position:relative;overflow:hidden;border-radius:17px;background:#eef1ea;cursor:zoom-in}.gallery-main.has-photo>.gallery-photo{display:block;width:100%;height:100%;object-fit:cover}.gallery-main.has-photo>span{position:absolute;right:14px;bottom:14px}.gallery-main.has-photo:before,.product-main-art.has-photo:before{display:none}.gallery-main.has-photo>span{z-index:2}.lightbox-photo{width:min(92vw,900px);height:auto;max-height:88vh;object-fit:contain;border-radius:10px}.battery-product-art.has-photo:before{display:none}.battery-product-art .stock-flag,.battery-product-art .wishlist-button,.battery-product-art>span{z-index:2}.battery-product-art:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;background:#bad67e}.battery-product-art.blue{background:#dce7f8}.battery-product-art.blue:before{background:#aec5eb}.battery-product-art.orange{background:#f7e2d8}.battery-product-art.orange:before{background:#efb191}.battery-product-art.violet{background:#e5e1f3}.battery-product-art.violet:before{background:#beb9e2}.battery-product-art.teal{background:#d9ece8}.battery-product-art.teal:before{background:#91c9c1}.battery-product-art.yellow{background:#f1ebcf}.battery-product-art.yellow:before{background:#e2cd79}.battery-product-art>.classic-battery{z-index:1}.battery-product-art>span{position:absolute;z-index:2;top:10px;left:10px;padding:5px 7px;border-radius:5px;background:#f2f8e9;color:#4b7439;font:9px DM Mono,monospace}.battery-product-art>button{position:absolute;z-index:2;top:9px;right:9px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;color:#44534a}.battery-product-copy{padding:13px}.battery-product-copy>small{color:#748078;font:9px DM Mono,monospace;text-transform:uppercase}.battery-product-copy h3{min-height:33px;margin-top:7px;font-size:13px}.battery-product-copy>p{margin:8px 0;color:#67746b;font-size:9px}.battery-product-copy>p i{display:inline-block;width:3px;height:3px;margin:0 4px 2px;border-radius:50%;background:#9aa59e}.battery-product-copy>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.battery-product-copy strong{font-size:16px;letter-spacing:-.6px}.battery-product-copy del{color:#909a92;font-size:9px}.battery-product-copy b{color:#3f802e;font:8px DM Mono,monospace}.battery-product-copy>a{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #ecf0e9;font-size:10px;font-weight:800}.exchange-banner{max-width:1190px;margin:106px auto 0;padding:61px 75px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border-radius:18px;background:#e5d9b9}.exchange-banner h2{margin:14px 0;font-size:clamp(31px,3.5vw,48px)}.exchange-banner h2 em{color:#915b3f}.exchange-banner p{max-width:420px;margin-bottom:23px;color:#685d43;line-height:1.7;font-size:12px}.exchange-visual{min-height:250px;display:grid;place-items:center;position:relative}.exchange-visual .classic-battery{transform:scale(.94)}.exchange-loop{position:absolute;width:280px;height:280px;border:1px solid #aa97691f;border-radius:50%;display:grid;place-items:center;color:#a98548;font-size:168px;font-family:Georgia,serif}.exchange-visual>div{position:absolute;right:0;bottom:20px;padding:11px 13px;border-radius:9px;background:#fffaf0;box-shadow:0 10px 22px #5c463623}.exchange-visual b,.exchange-visual small{display:block}.exchange-visual b{color:#694937;font-size:13px}.exchange-visual small{margin-top:2px;color:#907d62;font-size:9px}.confidence-section{padding-bottom:0}.confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.confidence-grid article{min-height:167px;padding:21px;border:1px solid #dce2da;border-radius:13px;background:white}.confidence-grid article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e8f2da;color:#477c4b}.confidence-grid h3{margin:17px 0 6px;font-size:14px}.confidence-grid p{color:#718077;line-height:1.55;font-size:10px}.catalog-hero{min-height:244px;margin:28px 0;padding:39px 55px;display:flex;align-items:center;justify-content:space-between;gap:34px;overflow:hidden;border-radius:17px;background:#dbe8d0;position:relative}.catalog-hero:after{content:"";position:absolute;top:50%;right:-55px;width:350px;height:350px;margin-top:-175px;border-radius:50%;background:#b7d37d}.catalog-hero>div{position:relative;z-index:1;min-width:0}.catalog-hero h1{margin:13px 0 10px;font-size:clamp(35px,4.4vw,61px);text-transform:capitalize}.catalog-hero p{max-width:420px;color:#536950;line-height:1.55;font-size:12px}.catalog-hero>.classic-battery{position:relative;z-index:2;flex:none;width:211px;height:168px;margin:0 -25px 0 0;transform:scale(.78);transform-origin:top left}.catalog-toolbar{display:flex;align-items:center;gap:18px;margin:31px 0 20px}.catalog-toolbar>button{padding:9px 11px;display:flex;gap:7px;align-items:center;border:1px solid #d7ded5;border-radius:7px;background:white;font-size:10px;font-weight:800}.catalog-toolbar>span{color:#748078;font-size:10px}.catalog-toolbar>span b{color:var(--ink);margin-right:5px}.catalog-toolbar label{margin-left:auto;color:#7b877e;font-size:10px}.catalog-toolbar select{border:0;background:transparent;outline:0;font-size:10px;font-weight:800}.catalog-layout{display:grid;grid-template-columns:195px 1fr;grid-gap:25px;gap:25px}.catalog-layout aside>b{display:block;padding-bottom:15px;font-size:12px}.catalog-layout aside>b,.catalog-layout details{border-bottom:1px solid #dde2db}.catalog-layout summary{padding:15px 0;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:10px;font-weight:800}.catalog-layout summary::-webkit-details-marker{display:none}.catalog-layout details[open] summary svg{transform:rotate(45deg)}.catalog-layout details>div{display:grid;grid-gap:8px;gap:8px;padding:0 0 15px;color:#718077;font-size:9px}.catalog-layout details label{display:flex;align-items:center;gap:6px}.catalog-layout input{accent-color:var(--green)}.catalog-products{grid-template-columns:repeat(3,1fr)}.product-page-new{padding-bottom:0}.product-detail-new{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:65px;gap:65px;margin-top:34px}.product-main-art{height:430px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:16px;background:#e5efd8}.product-main-art:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#bfdc82}.product-main-art>.classic-battery{transform:scale(1.25);z-index:1}.product-main-art>span{position:absolute;right:14px;bottom:14px;padding:6px 8px;border-radius:5px;background:#ffffffd9;color:#68756c;font:9px DM Mono,monospace}.product-main-art.blue{background:#dce7f8}.product-main-art.blue:before{background:#b6caeb}.product-main-art.orange{background:#f6dfd4}.product-main-art.orange:before{background:#efb18e}.product-main-art.violet{background:#e3e0f2}.product-main-art.violet:before{background:#bcb7e0}.product-main-art.teal{background:#d9eae8}.product-main-art.teal:before{background:#94cbc1}.product-main-art.yellow{background:#f2eccf}.product-main-art.yellow:before{background:#e5ce79}.product-thumbs{display:flex;gap:8px;margin-top:10px}.product-thumbs button{width:63px;height:55px;border:1px solid #dce1da;border-radius:8px;background:white;color:#758178;display:grid;place-items:center;overflow:hidden}.product-thumbs button.active{background:#edf5df;border-color:#5b8758}.product-detail-copy{padding-top:9px}.product-detail-copy .eyebrow{color:#3f7d3d}.product-detail-copy .eyebrow i{background:#4c9a45;width:4px;height:4px}.product-detail-copy h1{margin:14px 0 11px;font-size:clamp(32px,3.4vw,50px)}.rating{color:#c17d26;font-size:11px}.rating u{margin-left:8px;color:#68756c}.product-detail-copy>small{display:block;margin-top:4px;color:#818b83;font-size:9px}.capacity-options{margin-top:25px}.capacity-options>b{font-size:11px}.capacity-options>div{display:flex;gap:7px;margin-top:9px}.capacity-options button{padding:8px 10px;border:1px solid #d7ded5;border-radius:7px;background:white;color:#68756d;font-size:10px}.capacity-options .selected{border-color:#578356;background:#edf6e2;color:#264a30;font-weight:800}.product-detail-new .delivery-card{margin-top:23px}.product-detail-lower{max-width:1190px;margin:100px auto 0;padding:66px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;border-top:1px solid #dce1db;border-bottom:1px solid #dce1db}.product-detail-lower h2{margin:14px 0}.product-detail-lower>div>p{max-width:430px;color:#69766d;line-height:1.7;font-size:12px}.finder-wizard-new{max-width:1040px;margin:auto;overflow:hidden;border:1px solid #dce2da;border-radius:15px;background:white;box-shadow:0 18px 40px #14271b0b}.finder-steps{padding:18px 40px;display:flex;justify-content:space-between;background:#f1f4ed;border-bottom:1px solid #dfe4dc}.finder-steps>div{display:flex;align-items:center;gap:7px;color:#89948b;font-size:10px;font-weight:800}.finder-steps i{width:20px;height:20px;border:1px solid #bdc9bd;border-radius:50%;display:grid;place-items:center;font:9px DM Mono,monospace;font-style:normal}.finder-steps .active{color:#295437}.finder-steps .active i{background:#e4f0d5;border-color:#638c60}.finder-body{min-height:355px;padding:48px 60px;text-align:center}.finder-body .eyebrow{justify-content:center}.finder-body h2{margin:12px 0 27px;font-size:29px}.finder-options{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:26px}.finder-options button{min-height:105px;border:1px solid #dbe2d9;border-radius:10px;background:white;color:#617066;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:800}.finder-options button>span{font-size:26px;color:#68886a}.finder-options .selected{border:1.5px solid #528052;background:#edf6e3;color:#264b31}.finder-selects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:25px;text-align:left}.finder-selects label{display:grid;grid-gap:6px;gap:6px;color:#68766d;font:10px DM Mono,monospace}.finder-selects select{height:42px;padding:0 8px;border:1px solid #d9dfd7;border-radius:7px;background:white;outline:0;font:11px Manrope,sans-serif}.finder-controls{display:flex;justify-content:center;gap:9px}.finder-match{max-width:510px;margin:0 auto 23px;padding:14px;display:flex;align-items:center;gap:17px;border:1px solid #d6e6c9;border-radius:11px;background:#f6faef;text-align:left}.finder-match>.classic-battery{flex:0 0 110px}.finder-match span{display:flex;align-items:center;gap:5px;color:#3e7a39;font:9px DM Mono,monospace}.finder-match h3{margin:8px 0 4px;font-size:16px}.finder-match p{margin-bottom:11px;color:#6d7a70;font-size:10px}.finder-match .button{min-height:36px;font-size:9px}.reset-link{border:0;background:none;color:#77837a;font-size:10px;text-decoration:underline}.auth-card .auth-alert{margin:0 0 15px;padding:10px 12px;border-radius:8px;line-height:1.5;font-size:10px}.auth-card .auth-alert-error{border:1px solid #e0c6bb;background:#fbf1ed;color:#8f4526}.auth-card .auth-alert-ok{border:1px solid #cbdcc0;background:#f2f8ed;color:#3d6b3a}.auth-card form{display:contents}.auth-alt{margin-top:11px}button.forgot-link{width:100%;border:0;background:none;cursor:pointer}.auth-card small{display:block;margin-top:14px;text-align:center;color:#6c786f;font-size:10px}.finder-trail{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 60px;border-bottom:1px solid #e2e7df;background:#fbfcf9}.finder-trail>button{display:flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid #d3e0cd;border-radius:20px;background:#eef6e6;color:#2c5735;font-size:9px;font-weight:800}.finder-trail>button svg{color:#4d8a4a}.finder-trail-reset{margin-left:auto;padding:6px 0;border:0;background:none;color:#7c887f;font-weight:600;text-decoration:underline}.finder-hint{max-width:440px;margin:-16px auto 22px;color:#75827a;line-height:1.6;font-size:11px}.finder-search{display:flex;align-items:center;gap:9px;max-width:420px;height:42px;margin:0 auto 20px;padding:0 13px;border:1px solid #d9dfd7;border-radius:9px;background:white;color:#8a958c}.finder-search input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:11px Manrope,sans-serif}.finder-empty{margin-top:20px;color:#7c887f;font-size:11px}.finder-options button{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.finder-options button:hover{transform:translateY(-3px);border-color:#8fb37e;box-shadow:0 12px 24px #16281c14}.detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-title-row .wishlist-toggle{position:static;flex:none;background:#eef2ea}.detail-brand{margin-top:-4px;color:#78857c;font-size:10px}.stock-line{display:flex;align-items:baseline;gap:9px;margin:12px 0 4px;font-size:11px}.stock-line small{color:#94a099;font:9px DM Mono,monospace}.stock-in-text{color:#3d7a39}.stock-in-text,.stock-low-text{font-weight:800}.stock-out-text{color:#9c4426;font-weight:800}.product-detail-copy .exchange-prices{margin:12px 0}.notify-form{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding:15px;border:1px solid #dce2da;border-radius:11px;background:white}.notify-form label{display:grid;grid-gap:5px;gap:5px;color:#647069;font:9px DM Mono,monospace}.notify-form input{height:38px;padding:0 10px;border:1px solid #d9ded6;border-radius:8px;background:white;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.notify-form .button{min-height:38px;font-size:9px}.delivery-card input{flex:1 1;min-width:0;height:32px;margin-top:7px;padding:0 9px;border:1px solid #d9ded6;border-radius:6px;background:white;color:var(--ink);font:10px Manrope,sans-serif;outline:0;width:100%}.pincode-available{color:#2456b8!important;font-weight:700}.pincode-unavailable{color:#b64d2c!important;font-weight:700}.gallery-main{border:0;padding:0;cursor:zoom-in;position:relative}.gallery-main span{z-index:2}.lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0d142099;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);cursor:zoom-out}.lightbox-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffe0;color:#111827;cursor:pointer}.hazmat-note{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;border-radius:8px;background:#f7e6da;color:#7a4a22;font-size:10px}.datasheet-list{list-style:none;margin:13px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.datasheet-list a{display:flex;align-items:center;gap:7px;color:#2c6b37;font-size:10px;font-weight:800}.datasheet-list small{color:#94a099;font-weight:400}.fitment-list{margin-top:22px}.fitment-list h3{margin-bottom:9px;font-size:13px}.fitment-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:5px;gap:5px}.fitment-list li{color:#6d7970;font-size:10px}.fitment-list p{margin-top:10px;font-size:10px}.related-section,.reviews-section{padding-top:56px}.related-section h2,.reviews-section h2{margin:11px 0 18px;font-size:clamp(24px,2.6vw,33px)}.reviews-block{display:grid;grid-gap:16px;gap:16px;max-width:760px}.reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:26px;padding:17px;border:1px solid #dce2da;border-radius:11px;background:white}.reviews-summary>div:first-child{text-align:center}.reviews-summary b{display:block;font-size:31px;letter-spacing:-1px}.reviews-summary small{display:block;margin-top:3px;color:#7b877e;font-size:9px}.rating-bars{list-style:none;margin:0;padding:0;flex:1 1;min-width:180px;display:grid;grid-gap:4px;gap:4px}.rating-bars li{display:flex;align-items:center;gap:8px;color:#7b877e;font-size:9px}.rating-bars i{flex:1 1;height:6px;border-radius:3px;background:#e6eae3;overflow:hidden}.rating-bars em{display:block;height:100%;background:#8fb37e}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.review-list li{padding:15px;border:1px solid #dce2da;border-radius:11px;background:white}.review-list li>div{display:flex;align-items:center;gap:9px;margin-bottom:7px}.review-list b{display:block;margin-bottom:5px;font-size:12px}.review-list p{color:#6d7970;line-height:1.6;font-size:11px}.review-list small{display:block;margin-top:8px;color:#94a099;font-size:9px}.verified-flag{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:20px;background:#e9f3dc;color:#3f6f3c;font:8px DM Mono,monospace;font-style:normal}.toast-stack{position:fixed;z-index:60;top:51px;right:22px;display:grid;grid-gap:8px;gap:8px;pointer-events:none}.toast-stack .toast{position:static;pointer-events:auto;animation:toast-in .18s ease-out}.toast span{flex:1 1;font-size:11px;line-height:1.45}.toast-error{border-color:#e0c6bb;background:#fdf2ee;color:#8f4526}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.realtime-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #dce2da;border-radius:20px;color:#8a958c;font:9px DM Mono,monospace}.realtime-pill.live{border-color:#bcd9a8;background:#f1f8ea;color:#3f7d3d}.quick-finder{position:relative;z-index:5;row-gap:0}.quick-spinner{flex:none;width:16px;height:16px;border:2px solid #dce2da;border-top-color:#2c6b37;border-radius:50%;animation:quick-spin .6s linear infinite}@keyframes quick-spin{to{transform:rotate(1turn)}}.replacement-input{position:relative}.replacement-input input{flex:1 1;min-width:0;height:38px;padding:0;border:0;background:none;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.replacement-input input::placeholder{color:#9aa59d}.quick-reset{border:0;background:none;color:#2c6b37;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;text-decoration:underline}.quick-results{position:absolute;z-index:12;top:calc(100% + 7px);left:0;right:0;list-style:none;margin:0;padding:6px;max-height:290px;overflow:auto;border:1px solid #dce2da;border-radius:11px;background:white;box-shadow:0 18px 38px #16291d1f}.quick-results button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}.quick-results button:hover{background:#f2f6ee}.quick-results b{display:block;font-size:11px}.quick-results small{display:block;margin-top:2px;color:#8a958c;font-size:9px}.quick-results em{flex:none;padding:3px 7px;border-radius:20px;background:#eef6e6;color:#3f6f3c;font:8px DM Mono,monospace;font-style:normal}.quick-empty{position:absolute;z-index:12;top:calc(100% + 7px);left:0;right:0;margin:0;padding:11px 12px;border:1px solid #dce2da;border-radius:11px;background:white;color:#78857c;font-size:10px;box-shadow:0 14px 30px #16291d18}.quick-empty a{color:#2c6b37;font-weight:800;text-decoration:underline}.quick-panel{grid-column:1/-1;margin-top:17px;padding-top:16px;border-top:1px solid #e4e8e1}.quick-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.quick-panel-head b{font-size:12px}.quick-panel-head small{display:block;margin-top:3px;color:#78857c;font-size:9px}.quick-batteries{display:grid;width:min(100%,760px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:12px;gap:12px}.quick-battery{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:102px;padding:12px;border:1px solid #dce2da;border-radius:12px;background:white;color:#1d1d1f;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.quick-battery-media{display:grid;place-items:center;align-self:stretch;min-height:78px;overflow:hidden;border-radius:9px;background:#f5f5f7}.quick-battery-media img{width:100%;height:100%;object-fit:contain}.quick-battery-media .classic-battery{transform:scale(.38)}.quick-battery-copy{min-width:0}.quick-battery:hover{box-shadow:0 8px 20px rgb(29 29 31/7%);transform:translateY(-2px)}.quick-battery small{color:#8a958c;font:9px DM Mono,monospace;text-transform:uppercase}.quick-battery b{display:block;margin:4px 0;font-size:12px}.quick-battery p{color:#6d7970;font-size:9px}.quick-price{align-self:stretch;display:grid;align-content:center;min-width:110px;padding-left:14px;border-left:1px solid #e5ded4;text-align:right}.quick-price strong{display:block;font-size:14px}.quick-price del{color:#9aa59e;font-size:10px;margin-right:5px}.quick-price b{color:#1d1d1f;font-size:9px}.quick-price small{display:block;margin-top:4px;color:#94a099;font-size:8px;text-transform:none;font-family:inherit}.mega-trigger{display:flex;align-items:center;gap:5px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.mega-trigger.open svg{transform:rotate(180deg)}.mega-menu{position:absolute;z-index:20;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;padding:24px 32px;border-top:1px solid #e0e5dd;background:#fbfcf8;box-shadow:0 22px 40px #16291d1a}.mega-menu h4{margin-bottom:10px;color:#7b877e;font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.mega-menu a{display:block;padding:5px 0;font-size:11px;font-weight:800}.mega-menu a:hover{color:#2c6b37}.overlay-backdrop{position:fixed;inset:0;z-index:-1;border:0;background:#0d142066;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.search-overlay{position:fixed;inset:0;z-index:50;display:grid;align-content:start;justify-items:center;padding:9vh 16px}.search-panel{position:relative;z-index:1;width:min(620px,100%);border-radius:14px;background:white;overflow:hidden;box-shadow:0 26px 60px #0d142033}.search-field{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e8ebe5;color:#8a958c}.search-field input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:13px Manrope,sans-serif}.search-results{max-height:52vh;overflow:auto;padding:8px}.search-results>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:8px}.search-results>a:hover{background:#f2f6ee}.search-results b{display:block;font-size:12px}.search-results small{display:block;margin-top:2px;color:#8a958c;font-size:9px}.search-results span{font-size:12px;font-weight:800;white-space:nowrap}.search-all{justify-content:center!important;color:#2c6b37;font-size:10px;font-weight:800}.search-results .admin-hint{padding:12px 10px;margin:0}.drawer{position:fixed;inset:0;z-index:50}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,92vw);display:flex;flex-direction:column;background:#fbfcf8;box-shadow:-18px 0 46px #0d142026}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e4e8e1;font-size:13px}.drawer-lines{flex:1 1;overflow:auto;padding:8px 18px}.drawer-lines>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eceff0}.drawer-lines>div>div{flex:1 1;min-width:0}.drawer-thumb{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid #e3e7e9;border-radius:8px;background:#f4f6f7;color:#8b969b;overflow:hidden}.drawer-thumb.has-photo{display:block;padding:0}.drawer-lines b{display:block;font-size:11px}.drawer-lines small{display:block;margin-top:3px;color:#8a958c;font-size:9px}.drawer-lines span{font-size:12px;font-weight:800;white-space:nowrap}.drawer-foot{padding:16px 18px;border-top:1px solid #e4e8e1;display:grid;grid-gap:9px;gap:9px}.drawer-foot>div{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.drawer-foot .button{min-height:40px;font-size:10px}.drawer-empty{flex:1 1;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:24px;text-align:center;color:#78857c;font-size:11px}.cookie-banner{position:fixed;z-index:45;left:16px;right:16px;bottom:16px;max-width:640px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;border:1px solid #dce2da;border-radius:12px;background:#fbfcf8;box-shadow:0 18px 40px #0d142026}.cookie-banner p{flex:1 1;min-width:220px;color:#5d6b62;line-height:1.6;font-size:10px;margin:0}.cookie-banner a{color:#2c6b37;font-weight:800;text-decoration:underline}.cookie-banner>div{display:flex;gap:8px}.cookie-banner .button{min-height:34px;font-size:9px;white-space:nowrap}.newsletter-done{display:flex;align-items:center;gap:7px;color:#4d843d;font-size:10px}.error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px}.error-digest{display:block;margin-top:16px;color:#94a099;font:9px DM Mono,monospace}.wishlist-toggle{position:absolute;z-index:2;top:9px;right:9px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;color:#44534a;cursor:pointer}.wishlist-toggle.saved{background:#f6d9cf;color:#b0402a}.wishlist-toggle:disabled{opacity:.5}.battery-product-art form{position:static}.status-cell{display:grid;grid-gap:3px;gap:3px;justify-items:end;text-align:right}.status-cell b{font-size:12px}.status-cell span{color:#7b877e;font-size:9px;text-transform:capitalize}.status-success{color:#3d7a39}.account-panel{margin-top:14px;padding:18px;border:1px solid #dce2da;border-radius:11px;background:white}.account-panel h2{margin-bottom:12px;font-size:15px}.order-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.order-detail-head span{display:block;color:#7b877e;font:9px DM Mono,monospace}.order-detail-head b{text-transform:capitalize}.order-totals{margin-top:14px;padding-top:12px;border-top:1px solid #e6eae3;display:grid;grid-gap:6px;gap:6px}.order-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px}.order-totals span{color:#78857c}.order-totals .total-line{margin-top:6px;padding-top:8px;border-top:1px solid #e6eae3;font-size:13px}.order-totals small{color:#94a099;font-size:9px}.status-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.status-timeline li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-left:15px;position:relative;color:#78857c;font-size:10px}.status-timeline li:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:#c9d3c8}.status-timeline li.current:before{background:#4d8a4a}.status-timeline b{color:var(--ink);text-transform:capitalize}.address-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.address-card,.address-list{display:grid;grid-gap:10px;gap:10px}.address-card{padding:15px;border:1px solid #dce2da;border-radius:10px;background:white;align-content:start}.address-card p{margin-top:6px;color:#6d7970;line-height:1.6;font-size:10px}.default-flag{margin-left:7px;padding:3px 6px;border-radius:4px;background:#e9f3dc;color:#3f6f3c;font:8px DM Mono,monospace;font-style:normal;text-transform:capitalize}.address-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.address-add{margin-top:14px}.address-form{display:grid;grid-gap:11px;gap:11px;margin-top:12px;padding:16px;border:1px solid #dce2da;border-radius:11px;background:white}.address-form label{display:grid;grid-gap:5px;gap:5px;color:#647069;font:9px DM Mono,monospace;letter-spacing:.03em}.address-form input,.address-form select,.address-form textarea{height:36px;padding:0 9px;border:1px solid #d9ded6;border-radius:7px;background:white;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.address-form textarea{height:auto;padding:9px;line-height:1.55;resize:vertical}.address-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.address-form .button{min-height:36px;font-size:9px}.exchange-prices{list-style:none;margin:9px 0 0;padding:8px 9px;display:grid;grid-gap:5px;gap:5px;border:1px solid #e2e7df;border-radius:8px;background:#f7f9f4}.exchange-prices li{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.exchange-prices span{color:#78857c;font-size:9px}.exchange-prices b{font-size:11px;white-space:nowrap}.stock-flag{position:absolute;z-index:3;left:10px;bottom:10px;padding:4px 7px;border-radius:5px;font:9px DM Mono,monospace;font-style:normal}.stock-out{background:#4a2a22}.stock-low{background:#f4e2c4;color:#7a5417}.filter-form{display:grid;grid-gap:0;gap:0}.filter-form input:not([type]),.filter-form input[type=number],.filter-form input[type=text]{width:100%;height:34px;padding:0 8px;border:1px solid #d9dfd7;border-radius:6px;background:white;color:var(--ink);font:10px Manrope,sans-serif;outline:0}.price-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.filter-apply{margin-top:14px;min-height:36px;font-size:9px}.catalog-layout .reset-link{margin-top:9px}.catalog-toolbar select{cursor:pointer}.contact-form{display:grid;grid-gap:13px;gap:13px;align-content:start}.contact-form textarea{height:auto;padding:9px;line-height:1.55;resize:vertical}.contact-form .button{margin-top:4px}.image-row{align-items:center}.image-thumb{border-radius:6px;object-fit:cover;border:1px solid #dce2da;flex:none}.image-field{display:grid;grid-gap:7px;gap:7px}.image-field-label{color:#647069;font:9px DM Mono,monospace;letter-spacing:.03em;text-transform:uppercase}.image-field-body{display:flex;align-items:center;gap:12px}.image-field-preview{width:72px;height:72px;flex:none;border-radius:8px;object-fit:cover;border:1px solid #dce2da;background:white}.image-field-empty{width:72px;height:72px;flex:none;display:grid;place-items:center;border:1px dashed #cfd6cc;border-radius:8px;color:#9aa59d;font:9px DM Mono,monospace}.image-field-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-width:0}.image-field-controls .button{min-height:32px;padding:0 13px;font-size:10px}.image-field-controls small{width:100%;color:#94a099;font-size:9px}.image-field-error{color:#b64d2c;font-size:9px}.year-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.admin-form input[type=file]{height:auto;padding:8px 9px;font:10px Manrope,sans-serif}.data-row .remove-link,.data-row .row-action{margin-left:7px}.admin-form fieldset{border:1px solid #dce2da;border-radius:10px;padding:15px;margin:0;display:grid;grid-gap:11px;gap:11px}.admin-form legend{padding:0 6px;color:#647069;font:9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-form textarea{height:auto;padding:9px;line-height:1.55;resize:vertical;border:1px solid #d9ded6;border-radius:7px;background:white;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.admin-form label.check{display:flex;align-items:center;gap:7px;color:#5d6b62;font:10px Manrope,sans-serif;letter-spacing:0;text-transform:none}.admin-form label small{color:#94a099;text-transform:none;letter-spacing:0}.product-form{max-width:640px}.admin-inline-form{margin-top:10px;padding:12px;border:1px dashed #d3dbd1;border-radius:9px;background:#fbfcf9;display:grid;grid-gap:9px;gap:9px}.variant-grid{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.variant-grid input,.variant-grid select{flex:1 1;min-width:96px;height:31px;padding:0 8px;border:1px solid #d9ded6;border-radius:6px;background:white;color:var(--ink);font:10px Manrope,sans-serif;outline:0}.variant-grid label.check{flex:0 0 auto;font-size:9px}.side-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e8ebe5}.side-row:first-of-type{border-top:0}.side-row b{display:block;font-size:11px}.side-row small{display:block;margin-top:2px;color:#94a099;font-size:9px}.edit-block{margin-top:11px;padding-top:11px;border-top:1px solid #e8ebe5}.admin-form{display:grid;grid-gap:11px;gap:11px}.admin-form label{display:grid;grid-gap:5px;gap:5px;color:#647069;font:9px DM Mono,monospace;letter-spacing:.03em}.admin-form input,.admin-form select{height:36px;padding:0 9px;border:1px solid #d9ded6;border-radius:7px;background:white;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.admin-form .button{min-height:36px;font-size:9px}.stock-form{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.stock-form input,.stock-form select{width:64px;height:29px;padding:0 6px;border:1px solid #d9ded6;border-radius:6px;background:white;color:var(--ink);font:10px Manrope,sans-serif;outline:0}.stock-form select{width:92px}.stock-form small{flex:1 0 100%;font-size:8px}.row-action{padding:5px 8px;border:1px solid #d9ded6;border-radius:6px;background:white;color:#4a5a50;font-size:9px;font-weight:800;white-space:nowrap}.row-action:hover:not(:disabled){border-color:#8fb37e;background:#f4f8ef}.row-action:disabled{opacity:.45}.admin-hint{margin:6px 0 12px;color:#78857c;line-height:1.6;font-size:10px}.admin-hint small{color:#94a099;font-size:9px}.data-row a{color:#2c6b37;font-weight:800}.data-row small{color:#94a099;font-size:8px}.data-row form{display:inline-flex}.admin-header>div:last-child{display:flex;align-items:center;gap:9px}.admin-header .button{min-height:34px;font-size:9px}.table-controls select{height:34px;padding:0 8px;border:1px solid #d9dfd7;border-radius:6px;background:white}.table-controls input,.table-controls select{color:var(--ink);font:10px Manrope,sans-serif;outline:0}.table-controls input{flex:1 1;min-width:0;border:0;background:none}.table-controls .button{min-height:34px;font-size:9px}.editor-main{display:grid;grid-gap:13px;gap:13px}.coupon-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.coupon-form input{flex:1 1;min-width:150px;height:39px;padding:0 11px;border:1px solid #d9ded6;border-radius:8px;background:white;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.coupon-form .button{min-height:39px;font-size:9px}.coupon-error,.coupon-ok{flex:1 0 100%;font-size:9px}.coupon-error{color:#9c4426}.coupon-ok{color:#3d6b3a}.cod-button{margin-top:9px}.cart-item .cart-qty{display:flex;align-items:center;gap:0}.fitment-intro{max-width:1040px;margin:36px auto 18px;text-align:center}.fitment-intro .eyebrow{justify-content:center}.fitment-intro h2{margin:11px 0 9px;font-size:clamp(24px,2.6vw,33px)}.fitment-intro p{max-width:450px;margin:0 auto;color:#75827a;line-height:1.6;font-size:11px}.fitment-or{display:flex;align-items:center;gap:14px;margin:44px 0 -8px;color:#8a958c;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.fitment-or:after,.fitment-or:before{content:"";flex:1 1;height:1px;background:#dde2db}.brand-picker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;text-align:left}.brand-picker button{padding:15px 14px;border:1px solid #dbe2d9;border-radius:11px;background:white;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.brand-picker button:hover{transform:translateY(-3px);border-color:#8fb37e;box-shadow:0 12px 24px #16281c14}.brand-picker span{width:38px;height:38px;margin-bottom:9px;display:grid;place-items:center;border-radius:10px;background:#e9f3dc;color:#3f6f3c;font:12px DM Mono,monospace}.brand-picker b{display:block;font-size:12px}.brand-picker small{display:block;margin-top:3px;color:#7c887f;font-size:9px}.model-picker{display:grid;grid-gap:8px;gap:8px;text-align:left}.model-picker button{padding:13px 15px;display:flex;align-items:center;gap:13px;border:1px solid #dbe2d9;border-radius:10px;background:white;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.model-picker button:hover{border-color:#8fb37e;box-shadow:0 10px 20px #16281c10}.model-picker button>div{flex:1 1;min-width:0}.model-picker b{display:block;font-size:12px}.model-picker small{display:block;margin-top:3px;color:#7c887f;font-size:9px}.model-picker em{flex:none;padding:5px 9px;border-radius:20px;background:#eef6e6;color:#3f6f3c;font:9px DM Mono,monospace;font-style:normal}.model-picker svg{flex:none;color:#93a094;transform:rotate(-90deg)}.fitment-summary{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:14px 16px;border:1px solid #d6e6c9;border-radius:11px;background:#f6faef;text-align:left}.fitment-summary>span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#dcefc6;color:#3d7a39}.fitment-summary>div{flex:1 1;min-width:0}.fitment-summary b{display:block;font-size:12px}.fitment-summary small{display:block;margin-top:3px;color:#6d7a70;font-size:9px}.fitment-results{display:grid;grid-gap:11px;gap:11px;text-align:left}.fitment-card{display:grid;grid-template-columns:190px 1fr;grid-gap:18px;gap:18px;padding:14px;border:1px solid #dfe4dd;border-radius:13px;background:white}.fitment-art{min-height:152px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#e6eedb}.fitment-art:before{content:"";position:absolute;width:128px;height:128px;border-radius:50%;background:#bad67e}.fitment-art.blue{background:#dce7f8}.fitment-art.blue:before{background:#aec5eb}.fitment-art.orange{background:#f7e2d8}.fitment-art.orange:before{background:#efb191}.fitment-art.violet{background:#e5e1f3}.fitment-art.violet:before{background:#beb9e2}.fitment-art.teal{background:#d9ece8}.fitment-art.teal:before{background:#91c9c1}.fitment-art.yellow{background:#f1ebcf}.fitment-art.yellow:before{background:#e2cd79}.fitment-art>.classic-battery{z-index:1}.fitment-art>span{position:absolute;z-index:2;top:9px;left:9px;padding:5px 7px;border-radius:5px;background:#f2f8e9;color:#4b7439;font:9px DM Mono,monospace}.fitment-copy{padding:3px 3px 3px 0}.fitment-copy>small{color:#748078;font:9px DM Mono,monospace;text-transform:uppercase}.fitment-copy h3{margin:6px 0;font-size:15px}.fitment-copy>p{color:#67746b;font-size:10px}.fitment-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:11px 0}.fitment-facts span{display:flex;align-items:center;gap:5px;color:#5d6b62;font-size:9px}.fitment-facts svg{color:#4d8a4a}.fitment-price{display:flex;align-items:baseline;gap:9px}.fitment-price strong{font-size:19px}.fitment-price del{color:#9aa59e;font-size:11px}.fitment-price b{color:#3f7d3d;font-size:10px}.fitment-actions{display:flex;gap:8px;margin-top:13px}.fitment-actions .button{min-height:38px;font-size:9px}.dashboard-panel{margin-top:14px}.dashboard-panel h2{margin-bottom:10px}.admin-row{display:grid;grid-template-columns:70px 1fr 100px 60px;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #e4e8e2;color:#65736a;font-size:10px}.admin-row b{color:var(--ink);font-size:11px}.admin-row i{width:max-content;padding:4px 5px;border-radius:4px;background:#e4f1d9;color:#428039;font:8px DM Mono,monospace;font-style:normal}@media (max-width:980px){.finder-wizard-new,.fitment-intro{max-width:100%}.brand-picker{grid-template-columns:repeat(3,1fr)}.fitment-card{grid-template-columns:158px 1fr;gap:14px}.finder-trail{padding-left:40px;padding-right:40px}.battery-hero{padding-left:45px;padding-right:45px}.exchange-banner,.replacement-strip{margin-left:24px;margin-right:24px}.replacement-strip{grid-template-columns:minmax(0,auto) minmax(0,1fr);row-gap:14px}.replacement-strip>div:first-child{grid-column:1;grid-row:1}.replacement-input{grid-column:2;grid-row:1}.replacement-tabs{grid-column:1/-1;grid-row:2;max-width:460px}.battery-category-grid,.battery-product-grid,.catalog-products{grid-template-columns:repeat(2,1fr)}.product-detail-new{gap:35px}.product-detail-lower{margin-left:24px;margin-right:24px}}@media (max-width:700px){.battery-hero{background:linear-gradient(180deg,#0a0f1aee,#0a0f1acc 45%,transparent),url(/images/hero-technician.jpg) 50%/cover no-repeat!important;min-height:0;padding:40px 0 80px;display:flex;flex-direction:column}.hero-photo{display:none!important}.promise-bar{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding:0 16px}.promise-bar>div{padding:12px}.promise-bar small{display:none}.brand-wall{grid-template-columns:1fr 1fr;gap:8px}.brand-wall a{min-height:62px;font-size:13px}.battery-hero-copy{padding:0 24px 28px}.battery-hero h1{font-size:44px}.battery-hero p{max-width:100%;font-size:12px}.hero-trust{margin-top:22px;gap:10px;font-size:9px}.battery-hero-product{position:relative;right:auto;bottom:auto;width:100%;min-height:0;transform:none;transform-origin:unset;overflow:hidden}.hero-product-label{display:none}.replacement-strip{margin:10px 16px 0;padding:16px;display:block}.battery-hero .replacement-strip p{color:#4f5663!important;text-shadow:none}.battery-hero .replacement-strip b{color:#111827!important;text-shadow:none}.quick-batteries{grid-template-columns:1fr}.quick-panel-head{display:block}.replacement-tabs{margin:14px 0}.replacement-tabs button{padding:8px 3px;font-size:9px}.replacement-input{min-height:40px}.battery-categories{padding-top:68px}.battery-category-grid{gap:9px}.battery-category{min-height:154px;padding:13px}.battery-category>span{font-size:49px}.battery-category h3{font-size:13px}.battery-category p{font-size:8px}.battery-category>i{right:10px;bottom:10px;transform:scale(.8)}.battery-product-grid{gap:9px}.battery-product-art{height:156px}.battery-product-art:before{width:126px;height:126px}.battery-product-copy{padding:11px}.battery-product-copy h3{min-height:0;font-size:12px}.battery-product-copy>p{font-size:8px}.battery-product-copy strong{font-size:14px}.exchange-banner{margin:68px 16px 0;padding:43px 21px;display:block}.exchange-banner p{font-size:11px}.exchange-visual{min-height:190px;margin-top:10px;transform:scale(.8)}.confidence-grid{grid-template-columns:1fr;gap:8px}.confidence-grid article{min-height:0;padding:16px}.confidence-grid h3{margin:11px 0 5px}.catalog-hero{min-height:220px;margin-top:18px;padding:28px 20px;gap:14px}.catalog-hero h1{max-width:240px;font-size:38px}.catalog-hero p{max-width:210px;font-size:10px}.catalog-hero:after{width:250px;height:250px;margin-top:-125px;right:-78px}.catalog-hero>.classic-battery{width:130px;height:103px;margin-right:-10px;transform:scale(.48)}.catalog-toolbar{gap:9px;margin:18px 0}.catalog-toolbar>span{display:none}.catalog-layout{display:block}.catalog-layout aside{display:none}.catalog-products{grid-template-columns:repeat(2,1fr)}.product-detail-new{display:block;margin-top:20px}.product-main-art{height:315px}.gallery-main.has-photo{height:320px}.product-main-art>.classic-battery{transform:scale(.9)}.product-detail-copy{margin-top:27px}.product-detail-copy h1{font-size:36px}.product-detail-lower{display:block;margin:63px 16px 0;padding:45px 0}.product-detail-lower .spec-table{margin-top:33px}.finder-wizard-new{border-radius:12px}.finder-steps{padding:14px 20px}.finder-steps span{display:none}.finder-steps>div{flex:1 1;justify-content:center}.fitment-intro{margin-top:26px}.fitment-intro p{font-size:10px}.fitment-or{margin:34px 0 -10px;font-size:8px}.finder-body{padding:37px 17px}.finder-trail{padding:11px 17px;gap:5px}.finder-trail>button{padding:5px 9px;font-size:8px}.finder-hint{margin-bottom:18px;font-size:10px}.finder-search{height:38px}.brand-picker{grid-template-columns:repeat(2,1fr);gap:8px}.brand-picker button{padding:12px 11px}.brand-picker span{width:33px;height:33px;margin-bottom:7px;font-size:11px}.model-picker button{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;padding:12px;align-items:center}.model-picker button>div{grid-column:1;grid-row:1}.model-picker svg{grid-column:2;grid-row:1/-1}.model-picker em{grid-column:1;grid-row:2;justify-self:start;font-size:9px;white-space:normal;line-height:1.4;text-align:left;padding:5px 8px;border-radius:6px}.fitment-summary{gap:10px;padding:12px}.fitment-card{grid-template-columns:1fr;gap:12px}.fitment-art{min-height:136px}.fitment-copy h3{font-size:14px}.fitment-actions{display:grid;grid-template-columns:1fr 1fr}.finder-body h2{font-size:23px}.finder-options{grid-template-columns:repeat(2,1fr)}.finder-options button{min-height:85px}.finder-selects{grid-template-columns:1fr}.finder-match{gap:0;padding:8px}.finder-match>.classic-battery{transform:scale(.39);margin-left:-45px;margin-right:-39px}.finder-match h3{font-size:13px}.admin-row{grid-template-columns:45px 1fr 52px}.admin-row i{display:none}}:root{--ink:#111827;--muted:#6b7280;--paper:#f7f3ec;--line:#e6dfd4;--lime:#ffad62;--green:#2456b8;--cream:#f2e6d6;--orange:#ea6b3c;--blue:#b9d2ff}.header-cart,footer{background:#101827}.announcement svg{color:#ffad62}.logo>span:last-child span{color:#2456b8}.header{background:color-mix(in srgb,#fffdf9 85%,transparent);border-bottom-color:#e7e0d7}.header-icon:hover,.mobile-menu:hover{background:#f3ebe2}.button-dark{background:#111827}.button-dark:hover{background:#213b75}.button-lime{background:#ffad62;color:#20170f}.button-lime:hover{background:#ffc581}.eyebrow{color:#5970a6}.eyebrow i{background:#ea6b3c}.light-eyebrow{color:#dbe5ff}.light-eyebrow i{background:#ffad62}.battery-hero{background:linear-gradient(90deg,#0a0f1aee,#0a0f1acc 35%,#0a0f1a66 60%,#0a0f1a22 80%,transparent),url(/images/hero-technician.jpg) 50%/cover no-repeat}.battery-hero-pattern{opacity:.08;background-image:linear-gradient(90deg,#6a91e533 1px,transparent 0),linear-gradient(#6a91e533 1px,transparent 0);background-size:70px 70px}.battery-hero-copy .eyebrow{color:#dce7ff}.battery-hero p,.hero-trust{color:#d6ddea}.hero-trust svg{color:#ffad62}.hero-sun{background:#ea6b3c;opacity:.86}.hero-rings{border-color:#a4c4ff77}.hero-rings:after{border-color:#ffd1a177}.hero-floating svg{color:#2456b8}.hero-product-label{color:#e7eefc}.battery-hero-product>.classic-battery,.battery-hero-product>.hero-rings,.battery-hero-product>.hero-sun,.hero-photo,.mobile-only-finder{display:none}@media (max-width:700px){.hero-photo{position:relative;inset:auto;height:190px;object-fit:cover;object-position:center top;border-radius:0;mask-image:none;-webkit-mask-image:none}.hero-photo,.mobile-only-finder{display:block;width:100%}.desktop-only-finder{display:none}}.classic-battery-face{background:linear-gradient(132deg,#182238 0 6%,#254d9e 6% 85%,#142342 85%);border-color:#cbdcff8c}.classic-battery-face:after{border-color:#ffad62}.charge-lines i,.classic-battery-face b em,.classic-battery-face>span svg{color:#ffad62;background:#ffad62}.classic-battery-face .charge-lines i:last-child{background:#fff7ed}.battery-grip{border-color:#202b3d;border-bottom:0}.classic-battery.blue .classic-battery-face{background:linear-gradient(132deg,#192745 0 6%,#386fc8 6% 85%,#16243e 85%)}.classic-battery.orange .classic-battery-face{background:linear-gradient(132deg,#492722 0 6%,#a64a36 6% 85%,#3a2022 85%)}.classic-battery.violet .classic-battery-face{background:linear-gradient(132deg,#302842 0 6%,#6652a0 6% 85%,#2a233b 85%)}.classic-battery.teal .classic-battery-face{background:linear-gradient(132deg,#1c2939 0 6%,#285f8b 6% 85%,#172534 85%)}.classic-battery.yellow .classic-battery-face{background:linear-gradient(132deg,#4b3323 0 6%,#9e6a34 6% 85%,#452d20 85%)}.replacement-strip{border-color:#e2d8cd;background:#fffdf9}.replacement-strip>div:first-child>span{background:#b9d2ff;color:#214d9f}.replacement-tabs{background:#eee7de}.replacement-tabs .active{color:#214d9f}.replacement-input{border-color:#ded4c9}.replacement-input a{color:#2456b8}.battery-category{color:#14213d}.battery-category:not(.has-image){background:url(/images/category-car-battery.png) 50%/cover}.battery-category>span{color:#2456b8}.battery-category>div{position:relative;margin:auto -17px -17px;padding:13px 52px 14px 17px;background:#fffdf9}.battery-category h3{color:#111827;text-shadow:none}.battery-category p{color:#4f5663;text-shadow:none}.battery-category>i{background:#fffdf9;color:#2456b8}.battery-category.has-image{background-color:#fff;background-size:contain;background-position:50%;background-repeat:no-repeat}.battery-category.has-image>span{display:none}.battery-category.category-1:not(.has-image){background:url(/images/category-inverter-battery.png) 50%/cover}.battery-category.category-1>span{color:#2456b8}.battery-category.category-2:not(.has-image){background:url(/images/category-two-wheeler-battery.png) 50%/cover}.battery-category.category-2>span{color:#ea6b3c}.battery-category.category-3:not(.has-image){background:url(/images/category-solar-battery.png) 50%/cover}.battery-category.category-3>span{color:#ea6b3c}.battery-product-art{background:url(/images/category-car-battery.png) 50%/cover}.battery-product-art:before,.battery-product-art>.classic-battery{display:none}.battery-product-art.has-photo{background:#fff}.battery-product-art.blue,.battery-product-art.violet{background:url(/images/category-inverter-battery.png) 50%/cover}.battery-product-art.blue.has-photo,.battery-product-art.orange.has-photo,.battery-product-art.teal.has-photo,.battery-product-art.violet.has-photo,.battery-product-art.yellow.has-photo{background:#fff}.battery-product-art.orange{background:url(/images/category-two-wheeler-battery.png) 50%/cover}.battery-product-art.teal{background:url(/images/category-car-battery.png) 50%/cover}.battery-product-art.yellow{background:url(/images/category-solar-battery.png) 50%/cover}.battery-product-art>span{background:#fff7ed;color:#b64d2c}.battery-product-copy b,.green-text{color:#c44d2e!important}.battery-product-copy>a{color:#214d9f}@media (max-width:700px){.battery-category>div{margin:auto -13px -13px;padding:10px 42px 11px 13px}}.exchange-banner{background:linear-gradient(100deg,#263d76e8,#263d768f),url(/images/category-solar-battery.png) 50%/cover,#263d76;color:white}.exchange-banner .eyebrow{color:#d9e5ff}.exchange-banner h2 em{color:#ffbd7b}.exchange-banner p{color:#e3eaff}.exchange-loop{color:#ffad6266;border-color:#ffcf9b38}.exchange-visual>div{background:#fff8ef}.exchange-visual b{color:#9a432c}.exchange-visual small{color:#7e6e63}.confidence-grid article{border-color:#e3dcd3;background:#fffdf9}.confidence-grid article>span{background:#dce8ff;color:#2456b8}.confidence-grid p{color:#697080}.guide-cards article{background-image:linear-gradient(#15254c8a,#15254ce6),url(/images/category-car-battery.png)}.guide-cards article,.guide-cards article:nth-child(2){background-size:cover;background-position:50%;color:white}.guide-cards article:nth-child(2){background-image:linear-gradient(#15254c80,#15254ce6),url(/images/category-inverter-battery.png)}.guide-cards span{color:#ffd0a5}.guide-cards a{color:#fff7ed}.catalog-hero{background:linear-gradient(90deg,#111827ee,#111827cc 35%,#11182766 60%,#11182722 80%,transparent),url(/images/car-battery-hero.jpg) 50%/cover,#111827;color:white}.catalog-hero:after{display:none}.catalog-hero .eyebrow{color:#d0daf0}.catalog-hero .eyebrow i{background:#ffad62}.catalog-hero p{color:#c8d4e8}.catalog-hero.hero-inverter-batteries{background:linear-gradient(90deg,#111827ee,#111827cc 35%,#11182766 60%,#11182722 80%,transparent),url(/images/inverter-battery-hero.jpg) 50%/cover,#111827}.catalog-hero.hero-two-wheeler-batteries{background:linear-gradient(90deg,#111827ee,#111827cc 35%,#11182766 60%,#11182722 80%,transparent),url(/images/two-wheeler-battery-hero.jpg) 50%/cover,#111827}.catalog-hero.hero-solar-batteries{background:linear-gradient(90deg,#111827ee,#111827cc 35%,#11182766 60%,#11182722 80%,transparent),url(/images/solar-battery-hero.jpg) 50%/cover,#111827}.catalog-toolbar>button{border-color:#d9d5cf;background:#fffdf9}.catalog-layout aside>b,.catalog-layout summary{color:#273e70}.catalog-layout details>div{color:#677084}.catalog-layout input{accent-color:#2456b8}.product-main-art{background:linear-gradient(#dbe6ff80,#dbe6ffb8),url(/images/category-car-battery.png) 50%/cover,#dbe6ff}.product-main-art:before{background:#a8c4faab}.product-main-art.blue{background:linear-gradient(#e6efffab,#e6efffc9),url(/images/category-inverter-battery.png) 50%/cover,#e6efff}.product-main-art.orange{background:linear-gradient(#fff0e5a8,#fff0e5c8),url(/images/category-two-wheeler-battery.png) 50%/cover,#fff0e5}.product-main-art.violet{background:linear-gradient(#ebe6f8a8,#ebe6f8c8),url(/images/category-inverter-battery.png) 50%/cover,#ebe6f8}.product-main-art.teal{background:linear-gradient(#e5efffa8,#e5efffc8),url(/images/category-car-battery.png) 50%/cover,#e5efff}.product-main-art.yellow{background:linear-gradient(#fff2d6a8,#fff2d6c8),url(/images/category-solar-battery.png) 50%/cover,#fff2d6}.match-pill,.product-detail-copy .eyebrow{color:#2456b8}.product-detail-copy .eyebrow i{background:#ea6b3c}.capacity-options .selected{border-color:#2456b8;background:#e9f0ff;color:#1b438e}.delivery-card>span{background:#dce8ff;color:#2456b8}.delivery-card button,.product-assurances svg{color:#2456b8}.product-detail-lower>div>p{color:#687084}.finder-steps .active{color:#2456b8}.finder-steps .active i{border-color:#6c94e5;background:#e5edff}.finder-options button>span{color:#2456b8}.finder-options .has-image{overflow:hidden}.finder-cat-img{width:auto;height:72px;object-fit:contain;margin-bottom:2px}.finder-options .selected{border-color:#2456b8;background:#e8efff;color:#1e4798}.finder-match{border-color:#cbd9fa;background:#f3f6ff}.faq-list details[open] summary,.finder-help>svg,.finder-match span{color:#2456b8}.post-card{background:#dfe8fb}.post-card.post-1{background:#f3ddc6}.post-card.post-2{background:#d8e5fa}.auth-card .auth-alert-error{border-color:#eccbbb;background:#fff5ef;color:#b64d2c}.auth-card .auth-alert-ok{border-color:#cbd9fa;background:#f2f6ff;color:#24468f}.auth-card small{color:#697080}.finder-trail{border-color:#e5ded4;background:#fffdf9}.finder-trail>button{border-color:#cfdcf7;background:#e9efff;color:#24468f}.finder-trail>button svg{color:#2456b8}.finder-search{border-color:#ded4c9;background:#fffdf9}.brand-picker button:hover,.finder-options button:hover,.model-picker button:hover{border-color:#8fb0ee}.brand-picker span{background:#e4ecff;color:#2456b8}.model-picker em{background:#e9efff;color:#2456b8}.image-thumb{border-color:#e5ded4}.admin-form fieldset{border-color:#e3dcd3}.admin-form textarea,.variant-grid input,.variant-grid select{border-color:#ded4c9}.admin-inline-form,.data-row .row-editor{border-color:#e0d7cc;background:#fffdf9}.admin-form input,.admin-form select,.row-action,.stock-form input,.stock-form select,.table-controls select{border-color:#ded4c9}.row-action:hover:not(:disabled){border-color:#8fb0ee;background:#f2f6ff}.data-row a{color:#2456b8}.toast{border-color:#cbd9fa;background:#f2f6ff;color:#24468f}.toast-error{border-color:#eccbbb;background:#fff5ef;color:#b64d2c}.realtime-pill{border-color:#e5ded4}.realtime-pill.live{border-color:#bcd0f5;background:#eef3ff;color:#2456b8}.replacement-input{background:#fffdf9}.replacement-input:focus-within{border-color:#8fb0ee;box-shadow:0 0 0 3px #2456b81f}.replacement-input>.quick-reset,.replacement-input>a{border-left-color:#eee6db}.quick-empty a,.quick-reset{color:#2456b8}.quick-battery,.quick-empty,.quick-results{border-color:#e5ded4;background:#fffdf9}.quick-results button:hover{background:#f1f5ff}.quick-results em{background:#e9efff;color:#2456b8}.quick-battery:hover{border-color:#8fb0ee}.quick-price b{color:#c44d2e}.mega-menu{background:#fffdf9;border-color:#e5ded4}.mega-menu a:hover,.search-all{color:#2456b8}.search-results>a:hover{background:#f1f5ff}.cookie-banner,.drawer-panel{background:#fffdf9}.cookie-banner{border-color:#e5ded4}.cookie-banner a,.newsletter-done{color:#2456b8}.detail-title-row .wishlist-toggle{background:#e9efff}.stock-in-text{color:#2456b8}.stock-low-text{color:#8a5417}.stock-out-text{color:#b64d2c}.notify-form,.review-list li,.reviews-summary{border-color:#e3dcd3;background:#fffdf9}.delivery-card input,.notify-form input{border-color:#ded4c9}.rating-bars em{background:#7fa3ea}.verified-flag{background:#e4ecff;color:#2456b8}.datasheet-list a{color:#2456b8}.hazmat-note{background:#ffeadb;color:#8a4f16}.wishlist-toggle.saved{background:#ffe2d3;color:#b64d2c}.status-success{color:#2456b8}.account-panel,.address-card,.address-form{border-color:#e3dcd3;background:#fffdf9}.address-form input,.address-form select,.address-form textarea{border-color:#ded4c9}.status-timeline li.current:before{background:#2456b8}.default-flag{background:#e4ecff;color:#2456b8}.exchange-prices{border-color:#e5ded4;background:#fffdf9}.exchange-prices span{color:#697080}.stock-out{background:#3a1d16;color:#ffd9c9}.stock-low{background:#ffe9cf;color:#8a4f16}.coupon-form input,.filter-form input{border-color:#ded4c9;background:#fffdf9}.coupon-error{color:#b64d2c}.coupon-ok{color:#24468f}.coupon-create-form{max-width:560px}.coupon-create-form label small{display:block;margin-top:4px;color:#94a099;font-size:9px;text-transform:none;letter-spacing:0;line-height:1.5}.row-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.row-actions form{display:inline-flex}.fitment-intro p{color:#697080}.fitment-or:after,.fitment-or:before{background:#e5ded4}.fitment-summary{border-color:#cbd9fa;background:#f3f6ff}.fitment-summary>span{background:#dbe6ff;color:#2456b8}.fitment-facts svg{color:#2456b8}.fitment-price b{color:#c44d2e}.fitment-card{border-color:#e3dcd3;background:#fffdf9}.fitment-art{background:url(/images/category-car-battery.png) 50%/cover}.fitment-art.kind-inverter{background:url(/images/category-inverter-battery.png) 50%/cover}.fitment-art.kind-two-wheeler{background:url(/images/category-two-wheeler-battery.png) 50%/cover}.fitment-art.kind-solar{background:url(/images/category-solar-battery.png) 50%/cover}.fitment-art:before,.fitment-art>.classic-battery{display:none}.fitment-art>span{background:#fff7ed;color:#b64d2c}.admin-sidebar{background:#101827}.auth-perk svg{color:#ffad62}.auth-card small a,.forgot-link{color:#2456b8}.account-nav>a.active{background:#e6edff;color:#244c9c}.account-stats small{color:#2456b8}.next-delivery{background:#e9efff}.next-delivery>span{background:#c8d9ff;color:#2456b8}.next-delivery>a{color:#2456b8}.warranty-card{background:#172d60}.warranty-card:after{border-color:#ffad62}.warranty-card .eyebrow,.warranty-card a{color:#ffbf80}.metric small{color:#2456b8}.admin-sidebar nav a.active span{color:#ffad62}.admin-avatar{background:#c7d9ff;color:#244c9c}.admin-row i{background:#e7edff;color:#2456b8}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:40px;font-size:11px;line-height:1.55;color:#c8d4ea}.hero-proof strong{color:white;font-weight:800}.hero-proof .avatars{display:flex}.hero-proof .avatars i{width:28px;height:28px;border:2px solid #1e2d50;background:#c7d9ff;color:#244c9c;border-radius:50%;display:grid;place-items:center;margin-right:-8px;font:9px/1 DM Mono,monospace;font-style:normal}.hero-proof .avatars i:nth-child(2){background:#ffd1a1;color:#7a3d1c}.hero-proof .avatars i:nth-child(3){background:#b9d2ff;color:#2456b8}.hero-proof .avatars i:nth-child(4){background:#ffad62;color:#4a2810}.hero-live{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#101827dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d0dcea;font:10px/1.2 DM Mono,monospace;letter-spacing:.03em;z-index:4}.live-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d39988;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.emergency-sos{max-width:1190px;margin:-28px auto 0;padding:16px 22px;justify-content:space-between;gap:16px;border-radius:14px 14px 0 0;background:linear-gradient(95deg,#2a1210,#3f1a14);border:1px solid #6b2a20;border-bottom:0;color:#fde8e0;position:relative;z-index:3}.emergency-sos,.sos-content{display:flex;align-items:center}.sos-content{gap:12px;flex:1 1;min-width:0}.sos-content svg{flex:none;color:#ff6b4a}.sos-content b{display:block;font-size:12px;color:#ffe0d6}.sos-content span{display:block;margin-top:3px;font-size:10px;color:#d4a79b}.sos-content a{color:#ffad62;font-weight:800;text-decoration:underline}.sos-wa{min-height:38px;font-size:10px;flex:none;white-space:nowrap}.stats-counter{max-width:1190px;margin:38px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;text-align:center}.stats-counter>div{border:1px solid var(--line);border-radius:14px;background:#fffdf9}.stats-counter b{display:block;font-size:clamp(26px,3vw,38px);letter-spacing:-1.5px;color:var(--ink);line-height:1}.stats-counter span{display:block;margin-top:8px;color:#697080;font:10px/1.3 DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.how-it-works{display:flex;align-items:flex-start;justify-content:center;gap:0}.how-step{flex:1 1;max-width:280px;padding:28px 20px;position:relative}.how-step:hover{box-shadow:0 16px 34px #14251b13}.how-step>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#2456b8;color:white;font:18px/1 DM Mono,monospace;font-weight:700;margin-bottom:16px}.how-step h3{font-size:16px;margin-bottom:8px}.how-step p{color:#697080;line-height:1.65}.how-connector{display:flex;align-items:center;padding:0 4px;align-self:center;margin-top:22px}.how-connector i{display:block;width:36px;height:2px;background:linear-gradient(90deg,var(--line),#2456b8,var(--line));border-radius:2px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.testimonial-card{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fffdf9;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,box-shadow .2s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #14251b13}.testimonial-stars{display:flex;gap:2px;color:#f59e0b}.testimonial-stars svg{fill:#f59e0b;stroke:#f59e0b}.testimonial-card>p{color:#4b5563;font-size:12px;line-height:1.7;flex:1 1}.testimonial-author{padding-top:12px;border-top:1px solid var(--line)}.testimonial-author b{display:block;font-size:12px;color:var(--ink)}.testimonial-author small{display:block;margin-top:3px;color:#9ca3af;font-size:9px;font-family:DM Mono,monospace}.whatsapp-float{position:fixed;z-index:40;bottom:24px;right:24px;display:flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;color:white;font-size:12px;font-weight:800;box-shadow:0 8px 24px #25d36644;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.whatsapp-float:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 32px #25d36666}.whatsapp-float svg{flex:none}@media (max-width:980px){.stats-counter,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.testimonial-card:last-child{display:none}.how-connector{padding:0 2px}.how-connector i{width:24px}}@media (max-width:700px){.hero-proof{margin-top:24px;font-size:10px}.hero-proof .avatars i{width:24px;height:24px;font-size:8px}.hero-live{bottom:12px;right:12px;padding:7px 11px;font-size:9px}.emergency-sos{margin:12px 16px 0;padding:14px 16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px}.sos-wa{width:100%;justify-content:center}.stats-counter{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 16px;margin-top:24px}.stats-counter>div{padding:16px 12px}.stats-counter b{font-size:24px}.how-it-works{flex-direction:column;align-items:center;gap:0}.how-step{max-width:100%;width:100%}.how-connector{padding:6px 0;transform:rotate(90deg)}.how-connector i{width:28px}.testimonial-grid{grid-template-columns:1fr;gap:10px}.testimonial-card:last-child{display:flex}.whatsapp-float span{display:none}.whatsapp-float{padding:14px;border-radius:50%}}.hero-photo{object-position:center top;border-radius:16px;mask-image:linear-gradient(180deg,black 60%,transparent);-webkit-mask-image:linear-gradient(180deg,black 60%,transparent)}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.how-step{text-align:center;border:1px solid var(--line);border-radius:16px;background:#fffdf9;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.how-step:hover{transform:translateY(-4px);box-shadow:0 12px 32px #14251b15}.step-img{width:100%;height:240px;display:block}.how-step span{display:inline-grid;place-items:center;width:36px;height:36px;margin:20px auto 10px;border-radius:50%;background:#2456b8;color:white;font-size:14px;font-weight:800}.how-step h3{font-size:15px}.how-step p{margin:0 20px 24px;color:#718077;line-height:1.55;font-size:11px}.exchange-img{width:100%;height:100%;object-fit:cover;border-radius:12px}.exchange-visual{overflow:hidden}.confidence-img{height:140px;margin-bottom:12px}.confidence-img,.guide-card-img{width:100%;object-fit:cover;border-radius:10px}.guide-card-img{height:120px;margin-bottom:10px}.guide-cards article{overflow:hidden}@media (max-width:700px){.hero-photo{border-radius:12px;mask-image:linear-gradient(180deg,black 50%,transparent);-webkit-mask-image:linear-gradient(180deg,black 50%,transparent)}.how-it-works{grid-template-columns:1fr;gap:12px}.step-img{height:180px}.how-step{border-radius:12px}.confidence-img{height:110px}.guide-card-img{height:90px}}.logo-img{width:32px;height:32px;object-fit:contain;border-radius:6px;flex:none}@media (max-width:700px){.logo-img{width:26px;height:26px}}.page-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#fffdf9;animation:loaderFadeOut .4s ease .4s forwards}.page-loader-content{display:flex;flex-direction:column;align-items:center;gap:20px}.loader-logo{width:72px;height:72px;object-fit:contain;border-radius:14px;animation:loaderPulse 1s ease-in-out infinite}.loader-bar{width:120px;height:3px;border-radius:3px;background:#e6dfd4;overflow:hidden}.loader-bar-fill{width:100%;height:100%;border-radius:3px;background:linear-gradient(90deg,#2456b8,#ffad62);animation:loaderSlide .7s ease forwards}@keyframes loaderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.8}}@keyframes loaderSlide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes loaderFadeOut{to{opacity:0;visibility:hidden;pointer-events:none}}.post-card{display:flex;flex-direction:column;overflow:hidden;gap:0;padding:0!important}.post-card-img{width:100%;height:200px;object-fit:cover;display:block}.post-card>span{margin:14px 20px 0}.post-card>div{padding:0 20px 20px}.otp-section{padding:20px 23px 24px}.otp-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.otp-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#25d366;color:white;flex:none}.otp-header h2{font-size:17px;margin:0;letter-spacing:-.5px}.otp-header p{margin:4px 0 0;color:#697080;font-size:10px}.otp-form{display:grid;grid-gap:13px;gap:13px}.otp-form label{display:grid;grid-gap:6px;gap:6px;color:#647069;font:10px DM Mono,monospace;letter-spacing:.03em}.otp-phone-input{display:flex;align-items:center;height:44px;border:1px solid #ded4c9;border-radius:8px;background:white;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.otp-phone-input:focus-within{border-color:#2456b8;box-shadow:0 0 0 3px #2456b81a}.otp-country{flex:none;padding:0 11px;height:100%;display:grid;place-items:center;background:#f5f1eb;color:#2456b8;font:12px/1 DM Mono,monospace;font-weight:700;border-right:1px solid #e5ded4}.otp-phone-input input{flex:1 1;min-width:0;height:100%;padding:0 11px;border:0;outline:0;background:transparent;color:var(--ink);font:13px Manrope,sans-serif;letter-spacing:.5px}.otp-input{height:48px!important;text-align:center;font-size:22px!important;letter-spacing:8px!important;font-weight:700!important;font-family:DM Mono,monospace!important}.otp-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.otp-change,.otp-resend{border:0;background:none;color:#2456b8;font-size:10px;font-weight:800;cursor:pointer;text-decoration:underline;padding:4px 0}.otp-resend:disabled{color:#b0b4ba;text-decoration:none;cursor:default}.otp-change{color:#697080}.otp-verified-badge{display:flex;align-items:center;gap:7px;padding:10px 13px;margin-bottom:16px;border-radius:8px;background:#e4ecff;color:#2456b8;font:11px/1.2 Manrope,sans-serif;font-weight:800}.otp-verified-badge svg{color:#2456b8}.otp-change-inline{margin-left:auto;border:0;background:none;color:#697080;font-size:9px;font-weight:700;text-decoration:underline;cursor:pointer}.verified-field{background:#f5f1eb!important;color:#697080!important;cursor:default}.account-login-gate{max-width:440px;margin:48px auto;padding:0;border:1px solid #e3dcd3;border-radius:16px;background:#fffdf9;box-shadow:0 18px 44px #14251a0c;overflow:hidden}.account-login-gate .otp-section{padding:28px 28px 32px}.account-login-gate .otp-header{margin-bottom:24px}.account-login-gate .otp-header h2{font-size:20px}.blog-article{max-width:780px;margin:0 auto}.blog-article-header{margin-bottom:28px}.blog-article-header h1{margin:14px 0 12px;font-size:clamp(30px,4.5vw,46px)}.blog-article-meta{display:flex;gap:8px;color:#718077;font-size:11px;margin-bottom:14px}.blog-article-excerpt{color:#5a6660;font-size:14px;line-height:1.7;max-width:600px}.blog-article-cover{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:16px;margin-bottom:40px}.blog-article-body{line-height:1.8;font-size:13px;color:#333}.blog-article-body section{margin-bottom:36px}.blog-article-body h2{margin-bottom:14px;font-size:20px;color:var(--ink)}.blog-article-body p{margin-bottom:14px;color:#444;line-height:1.8}.blog-article-body strong{color:var(--ink);font-weight:700}.blog-article-footer{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.blog-cta{padding:32px;border-radius:16px;background:#101827;color:white;text-align:center}.blog-cta h3{font-size:22px;margin-bottom:6px}.blog-cta p{color:#b0bec5;font-size:12px;margin-bottom:20px}.blog-cta>div{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.blog-back{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:12px}.blog-back svg{transform:rotate(180deg)}@media (max-width:700px){.blog-article-cover{border-radius:12px;max-height:240px}.blog-article-body h2{font-size:17px}.blog-cta{padding:24px 18px}.blog-cta>div{flex-direction:column}.post-card-img{height:140px}}.slot-picker{margin:4px 0 18px;padding:18px;border:1px solid #e3dcd3;border-radius:12px;background:#fffdf9}.slot-picker-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.slot-picker-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#2456b8,#3b6fd9);color:white;flex:none;box-shadow:0 4px 12px #2456b833}.slot-picker-header b{display:block;font-size:13px;color:var(--ink);letter-spacing:-.3px}.slot-picker-header p{margin:3px 0 0;color:#697080;font-size:10px;font-family:DM Mono,monospace}.slot-legend{gap:16px;margin-bottom:12px;padding:8px 11px;border-radius:7px;background:#f5f1eb}.slot-legend,.slot-legend-item{display:flex;align-items:center}.slot-legend-item{gap:5px;color:#697080;font-size:9px;font-family:DM Mono,monospace;letter-spacing:.02em}.slot-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.slot-dot-available{background:#34d399;box-shadow:0 0 0 2px #34d39933}.slot-dot-booked{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.slot-dot-selected{background:#2456b8;box-shadow:0 0 0 2px #2456b833}.slot-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.slot-btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:1.5px solid #e3dcd3;border-radius:10px;background:white;color:var(--ink);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.2,.9,.3,1.1);overflow:hidden}.slot-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 60%,#34d39908);border-radius:inherit;transition:opacity .2s ease}.slot-btn:not(:disabled):hover{transform:translateY(-2px);border-color:#2456b8;box-shadow:0 8px 20px #2456b81a}.slot-btn:not(:disabled):active{transform:scale(.97) translateY(0)}.slot-time{letter-spacing:.01em}.slot-badge,.slot-time{position:relative;z-index:1;font-family:DM Mono,monospace}.slot-badge{padding:3px 8px;border-radius:20px;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.slot-badge-booked{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.slot-badge-past{background:#f5f1eb;color:#9ca3af;border:1px solid #e5e7eb}.slot-badge-selected{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;background:#2456b8;color:white;border:0;box-shadow:0 2px 8px #2456b844}.slot-selected{border-color:#2456b8!important;background:#eef3ff;box-shadow:0 0 0 3px #2456b81a,0 6px 18px #2456b81a}.slot-selected:before{background:linear-gradient(135deg,#2456b808,#2456b812)}.slot-selected .slot-time{color:#1e3a8a}.slot-booked{border-color:#fecaca;background:#fef8f8;color:#9ca3af;cursor:not-allowed;opacity:.7}.slot-booked .slot-time{text-decoration:line-through;color:#d1d5db}.slot-past{border-color:#e5e7eb;background:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.55}.slot-past .slot-time{color:#d1d5db}.slot-loading{display:flex;align-items:center;gap:10px;padding:28px;justify-content:center;color:#697080;font-size:11px}.slot-none{margin:12px 0 0;padding:12px;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:10px;text-align:center;border:1px solid #fecaca}.slot-confirmation{display:flex;align-items:center;gap:7px;margin-top:12px;padding:10px 13px;border-radius:8px;background:#e4ecff;color:#2456b8;font:11px/1.2 Manrope,sans-serif;font-weight:700;animation:slot-confirm-in .3s ease-out}.slot-confirmation b{color:#1e3a8a}@keyframes slot-confirm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:700px){.slot-picker{margin:4px -10px 14px;padding:14px;border-radius:10px}.slot-grid{grid-template-columns:1fr;gap:6px}.slot-btn{padding:11px 12px}.slot-legend{gap:10px;padding:6px 9px}.slot-picker-icon{width:36px;height:36px;border-radius:8px}.slot-picker-icon svg{width:18px;height:18px}.slot-picker-header b{font-size:12px}}:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--surface:#fffdf9;--surface-subtle:#f4eee6}html{background:var(--paper)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1 em,h2 em{font-family:Manrope,Arial,sans-serif;font-style:normal;font-weight:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 55%,white);outline-offset:3px}.header{position:-webkit-sticky;position:sticky;top:0;height:76px;z-index:30;box-shadow:0 1px 0 rgb(17 24 39/4%)}.button{transition:transform .15s var(--ease-out),background-color .15s ease,color .15s ease,box-shadow .15s ease}.button:active{transform:scale(.97)!important}.header-cart,.header-icon,.mobile-menu,.round-arrow,.wish-button{transition:transform .15s var(--ease-out),background-color .15s ease,color .15s ease}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.header-icon:hover,.mobile-menu:hover{transform:translateY(-1px)}.battery-category:hover,.confidence-grid article:hover,.how-step:hover,.testimonial-card:hover{transform:translateY(-4px)}.battery-category:hover .round-arrow{transform:translateX(2px)}}.battery-hero{min-height:530px;padding-top:72px;padding-bottom:98px;background-position:center 46%}.battery-hero-pattern{opacity:.045}.battery-hero h1{max-width:610px;margin:14px 0 20px;font-size:clamp(46px,5.3vw,72px);letter-spacing:-.065em}.battery-hero h1 em{color:#ffb26a}.battery-hero p{max-width:440px;color:#d6ddea;font-size:13px;line-height:1.72}.hero-actions{margin-top:29px}.hero-proof{gap:10px;margin-top:34px;color:#c9d4e5}.hero-proof>i{width:8px;height:8px;flex:none;border-radius:50%;background:#63d6a5;box-shadow:0 0 0 5px rgb(99 214 165/14%)}.hero-proof strong{color:#fff}.battery-hero-copy>.eyebrow,.battery-hero-copy>.hero-actions,.battery-hero-copy>.hero-proof,.battery-hero-copy>h1,.battery-hero-copy>p{animation:hero-copy-in .52s var(--ease-out) both}.battery-hero-copy>h1{animation-delay:50ms}.battery-hero-copy>p{animation-delay:.1s}.battery-hero-copy>.hero-actions{animation-delay:.15s}.battery-hero-copy>.hero-proof{animation-delay:.2s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stats-counter{gap:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.stats-counter>div{position:relative;padding:24px 16px;border:0;border-radius:0;background:transparent}.stats-counter>div+div:before{position:absolute;top:24px;bottom:24px;left:0;width:1px;background:var(--line);content:""}.stats-counter b{font-size:clamp(27px,3vw,36px)}.battery-category,.confidence-grid article,.how-step,.testimonial-card{transition:transform .2s var(--ease-out),box-shadow .2s ease,border-color .2s ease}.battery-category,.how-step,.testimonial-card{border-radius:14px}.battery-category:active,.how-step:active,.testimonial-card:active{transform:scale(.985)}.how-step:hover,.testimonial-card:hover{box-shadow:0 18px 36px rgb(20 37 27/8%)}.confidence-grid article:hover{border-color:#cfc2b5}.promise-bar{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.promise-bar>div{min-height:82px;border:0;border-radius:0;background:transparent}.promise-bar>div+div{border-left:1px solid var(--line)}.whatsapp-float{transition:transform .18s var(--ease-out),box-shadow .18s ease,background-color .18s ease}@media (hover:hover) and (pointer:fine){.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgb(37 211 102/34%)}}html[data-home-motion=ready] [data-home] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .46s var(--ease-out),transform .46s var(--ease-out)}html[data-home-motion=ready] [data-home] [data-reveal][data-revealed]{opacity:1;transform:translateY(0)}@media (max-width:700px){.header{height:66px}.battery-hero{min-height:0;padding-top:42px;padding-bottom:78px}.battery-hero h1{max-width:355px;font-size:clamp(40px,12vw,52px);letter-spacing:-.06em}.battery-hero p{max-width:350px}.stats-counter{margin-left:16px;margin-right:16px;padding:0}.stats-counter>div+div:before{top:16px;bottom:16px}.stats-counter>div:nth-child(3):before{display:none}.stats-counter>div:nth-child(n+3){border-top:1px solid var(--line)}.promise-bar{margin-left:16px;margin-right:16px;padding:0}.promise-bar>div+div{border-left:0}.promise-bar>div:nth-child(2n){border-left:1px solid var(--line)}.promise-bar>div:nth-child(n+3){border-top:1px solid var(--line)}}.home-page .battery-hero{min-height:606px;padding:78px 68px 68px}.home-page .battery-hero-product{border-radius:inherit}.home-page .battery-hero-copy{width:min(570px,48%)}.home-page .battery-hero .eyebrow:before{background:#5aa7ff}.home-page .battery-hero h1 em{color:#bbd6ff}.home-page .battery-hero .button-lime{background:#0077ed;box-shadow:0 9px 20px rgba(0,64,146,.28)}.home-page .battery-hero .button-lime:hover{background:#1684f4;box-shadow:0 12px 24px rgba(0,64,146,.4)}.home-page .desktop-only-finder .replacement-strip{margin:-32px auto 0}@media (max-width:980px){.home-page .battery-hero{width:min(1360px,calc(100% - 32px));min-height:580px;padding:64px 48px 60px}.home-page .battery-hero-copy{width:min(550px,64%)}}@media (max-width:700px){.home-page .battery-hero{display:block;width:calc(100% - 24px);min-height:710px;margin-top:12px;padding:40px 20px 20px;border-radius:24px}.home-page .battery-hero:after{background:linear-gradient(180deg,rgba(5,14,25,.94),rgba(5,14,25,.73) 48%,rgba(5,14,25,.9))}.home-page .hero-photo{object-position:68% center}.home-page .battery-hero-copy{width:100%;padding:0}.home-page .battery-hero h1{max-width:340px;font-size:clamp(46px,13vw,60px)}.home-page .battery-hero-copy>p{max-width:330px;margin-top:17px;font-size:16px}.home-page .battery-hero .hero-actions{margin-top:24px}.home-page .hero-metrics{margin-top:34px;padding-top:17px}.home-page .hero-metrics>div{min-width:0;flex:1 1;padding:0 10px}.home-page .hero-metrics>div:first-child{padding-left:0}.home-page .hero-metrics>div:last-child{padding-right:0}.home-page .mobile-only-finder{margin-top:24px;order:0}.home-page .mobile-only-finder .replacement-strip{margin:0;box-shadow:0 12px 28px rgba(3,10,19,.26)}}.home-page .desktop-only-finder .replacement-strip{margin-top:-34px}@media (max-width:980px){.home-page .battery-hero{width:100%;min-height:calc(100svh - 78px);padding:76px 48px 64px}}@media (max-width:700px){.home-page .battery-hero{width:100%;min-height:calc(100svh - 66px);margin:0;padding:40px 20px 20px;border-radius:0}.home-page .battery-hero-copy{width:100%}.home-page .desktop-only-finder .replacement-strip{margin-top:0}}@media (prefers-reduced-motion:reduce){.battery-hero-copy>.eyebrow,.battery-hero-copy>.hero-actions,.battery-hero-copy>.hero-proof,.battery-hero-copy>h1,.battery-hero-copy>p{animation:hero-fade-in .16s linear both}html[data-home-motion=ready] [data-home] [data-reveal]{transform:none;transition:opacity .16s linear}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}:root{--ink:#1d1d1f;--muted:#6e6e73;--paper:#f5f5f7;--line:rgb(29 29 31/12%);--green:#0071e3;--lime:#0071e3;--orange:#ff9f0a;--surface:#ffffff;--surface-subtle:#fbfbfd}html{scroll-padding-top:108px}body{background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif;font-size:15px;letter-spacing:-.011em}h1,h2,h3{font-family:inherit;font-optical-sizing:auto}h1{letter-spacing:-.055em}h2{letter-spacing:-.042em}.announcement,.eyebrow,.stats-counter span,.testimonial-author small{font-family:inherit;letter-spacing:.015em}.announcement{display:block;min-height:36px;overflow:hidden;padding:0;background:linear-gradient(90deg,#0f172a,#1e293b 50%,#0f172a);color:rgb(255 255 255/92%);font-size:11.5px;font-weight:500;letter-spacing:.03em;border-bottom:1px solid rgb(255 255 255/6%);position:relative}.announcement:after,.announcement:before{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none}.announcement:before{left:0;background:linear-gradient(90deg,#0f172a,transparent)}.announcement:after{right:0;background:linear-gradient(270deg,#0f172a,transparent)}.announcement-track{display:flex;width:max-content;min-height:36px;align-items:center;animation:announcement-ticker 35s linear infinite;will-change:transform}.announcement-track:hover{animation-play-state:paused}.announcement-item{display:flex!important;flex:none;align-items:center;gap:20px;padding-left:28px;white-space:nowrap}.announcement-item:before{width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade8088,0 0 12px #4ade8044;content:"";flex-shrink:0}@keyframes announcement-ticker{to{transform:translateX(-33.333%)}}.header{height:82px;padding:0 max(24px,calc((100vw - 1320px) / 2));background:rgb(251 251 253/84%);border-bottom:1px solid rgb(29 29 31/8%);box-shadow:none;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.logo{font-size:19px;letter-spacing:-.9px}.logo-img{width:28px;height:28px;border-radius:7px}.logo>span:last-child span{color:#0071e3}.desktop-nav{gap:28px;font-size:13px;font-weight:500}.desktop-nav a,.mega-trigger{color:#424245}.desktop-nav a:hover,.mega-trigger:hover{color:#0071e3}.desktop-nav a:hover:after{display:none}.header-cart{width:38px;height:38px;background:#1d1d1f}.header-cart b{background:#ff9f0a}.header-icon:hover,.mobile-menu:hover{background:rgb(0 113 227/8%);color:#0071e3}.button{min-height:46px;padding:0 20px;border-radius:980px;font-size:14px;font-weight:600;letter-spacing:-.01em}.button-lime{color:#fff;background:#0071e3}.button-lime:hover{background:#0077ed}.button-quiet{color:#0071e3;background:rgb(0 113 227/8%)}.button-quiet:hover{background:rgb(0 113 227/13%)}.text-link{color:#0071e3;font-size:14px;font-weight:500}.text-link:hover{text-decoration:none}.home-page{overflow:clip}.battery-hero{width:min(1360px,calc(100% - 48px));min-height:570px;margin:22px auto 0;padding:58px 60px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:48px;gap:48px;align-items:stretch;color:var(--ink);border-radius:30px;background:#e8eaed;overflow:hidden}.battery-hero-pattern{display:none}.battery-hero-copy{max-width:505px;align-self:center;padding:16px 0}.battery-hero-copy .eyebrow{color:#6e6e73;font-size:11px;font-weight:600}.battery-hero-copy .eyebrow i{background:#0071e3}.battery-hero h1{max-width:470px;margin:18px 0;color:#1d1d1f;font-size:clamp(50px,5.05vw,76px);font-weight:700;line-height:.98;letter-spacing:-.07em}.battery-hero h1 em{color:#1d1d1f}.battery-hero p{max-width:410px;color:#515154;font-size:17px;line-height:1.45}.hero-actions{gap:12px;margin-top:30px}.hero-metrics{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:20px;gap:20px;margin-top:52px}.hero-metrics>div{display:grid;grid-gap:3px;gap:3px}.hero-metrics strong{color:#1d1d1f;font-size:20px;line-height:1;letter-spacing:-.04em}.hero-metrics span{color:#6e6e73;font-size:11px;font-weight:500;letter-spacing:0}.battery-hero-product{min-height:454px;overflow:hidden;border-radius:22px;background:#1d1d1f;box-shadow:0 18px 36px rgb(29 29 31/14%)}.hero-photo{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:58% center;mask-image:none;-webkit-mask-image:none}.battery-hero-product:after{position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(transparent,rgb(0 0 0/56%));content:""}.hero-proof{display:none}.desktop-only-finder .replacement-strip{max-width:1272px;margin:20px auto 0}.replacement-strip{padding:17px 20px;gap:28px;border:1px solid rgb(29 29 31/11%);border-radius:20px;background:rgb(255 255 255/86%);box-shadow:0 12px 32px rgb(29 29 31/7%);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.replacement-strip>div:first-child>span{width:38px;height:38px;border-radius:12px;color:#0071e3;background:rgb(0 113 227/10%)}.replacement-strip b{font-size:14px;letter-spacing:-.02em}.replacement-strip p{color:#6e6e73;font-size:11px}.replacement-tabs{padding:3px;border-radius:12px;background:#f1f1f3}.replacement-tabs button{min-height:36px;border-radius:9px;color:#6e6e73;font-size:12px;font-weight:500}.replacement-tabs .active{color:#1d1d1f;box-shadow:0 1px 4px rgb(29 29 31/11%)}.replacement-input{min-height:46px;border-radius:12px;border-color:rgb(29 29 31/14%);background:#fff}.replacement-input:focus-within{border-color:#0071e3;box-shadow:0 0 0 4px rgb(0 113 227/14%)}.replacement-input>a{color:#0071e3;font-size:12px}.content-section{max-width:1272px;padding-top:128px}.section-title{margin-bottom:34px}.section-title h2{margin-top:12px;color:#1d1d1f;font-size:clamp(32px,3.25vw,52px);font-weight:700;line-height:1.03}.eyebrow{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.04em}.eyebrow i{width:6px;height:6px;background:#0071e3}.battery-categories{padding-top:104px}.battery-category-grid{gap:18px}.battery-category{min-height:318px;padding:0;border:0;border-radius:22px;background-color:#e4edf8;background-position:center 42%;background-repeat:no-repeat;box-shadow:none}.battery-category,.battery-category.has-image{background-size:84%}.battery-category.category-1{background-color:#e8e9ef}.battery-category.category-2{background-color:#f2eadf}.battery-category.category-3{background-color:#e8eeea}.battery-category>div{position:absolute;right:0;bottom:0;left:0;z-index:1;margin:0;padding:42px 20px 20px;background:linear-gradient(transparent,rgb(255 255 255/98%) 48%)}.battery-category h3{color:#1d1d1f;font-size:17px;letter-spacing:-.03em}.battery-category>i{right:18px;bottom:16px;z-index:2;width:34px;height:34px;color:#0071e3;background:rgb(255 255 255/92%);box-shadow:0 2px 10px rgb(29 29 31/8%)}.stats-counter{max-width:1272px;margin-top:62px;border:0;border-radius:0;background:transparent}.stats-counter>div{padding:6px 24px}.stats-counter>div+div:before{top:4px;bottom:4px;background:rgb(29 29 31/13%)}.stats-counter b{font-size:clamp(30px,3vw,42px);font-weight:700}.stats-counter span{margin-top:7px;color:#6e6e73;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.promise-bar{max-width:1272px;margin-top:54px;border:0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgb(29 29 31/5%)}.promise-bar>div{min-height:96px;padding:22px 20px}.promise-bar>div+div{border-left-color:rgb(29 29 31/9%)}.promise-bar svg{color:#0071e3}.promise-bar b{font-size:13px}.promise-bar small{color:#6e6e73;font-size:11px;line-height:1.4}.how-it-works{gap:20px}.how-step{max-width:none;min-height:435px;text-align:left;border:0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgb(29 29 31/5%)}.step-img{height:226px;border-radius:22px 22px 0 0;object-fit:cover}.how-step span{width:auto;height:auto;margin:22px 20px 10px;color:#0071e3;border-radius:0;background:transparent;font-size:12px;font-weight:600;letter-spacing:.06em}.how-step h3{margin:0 20px 8px;color:#1d1d1f;font-size:21px;letter-spacing:-.04em}.how-step p{margin:0 20px 26px;color:#6e6e73;font-size:14px;line-height:1.5}.brand-wall{gap:12px}.brand-wall a{min-height:88px;border-color:rgb(29 29 31/10%);border-radius:16px;background:#fff;color:#1d1d1f;font-size:17px;box-shadow:0 3px 10px rgb(29 29 31/3%)}.brand-wall a:hover{border-color:rgb(0 113 227/45%);color:#0071e3}.testimonial-grid{gap:18px}.testimonial-card{min-height:264px;padding:27px;border:0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgb(29 29 31/5%)}.testimonial-stars{color:#ff9f0a}.testimonial-stars svg{fill:#ff9f0a;stroke:#ff9f0a}.testimonial-card>p{color:#424245;font-size:16px;line-height:1.52;letter-spacing:-.014em}.testimonial-author{border-top-color:rgb(29 29 31/10%)}.testimonial-author b{font-size:13px}.testimonial-author small{color:#6e6e73;font-size:11px}.exchange-banner{max-width:1272px;min-height:420px;margin:128px auto 0;padding:58px 60px;border-radius:28px;background:#0d1b2a}.exchange-banner h2{max-width:470px;font-size:clamp(38px,4vw,58px)}.exchange-banner h2 em{color:#8ab4f8}.exchange-banner p{color:rgb(255 255 255/68%);font-size:15px}.exchange-banner .eyebrow{color:#a9c7ff}.exchange-banner .eyebrow i{background:#8ab4f8}.exchange-img,.exchange-visual{border-radius:20px}.exchange-visual>div{border-radius:14px;box-shadow:0 10px 24px rgb(0 0 0/18%)}.confidence-grid{gap:18px}.confidence-grid article{min-height:340px;padding:16px;border:0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgb(29 29 31/5%)}.confidence-img{height:180px;margin-bottom:16px;border-radius:14px}.confidence-grid article>span{width:38px;height:38px;border-radius:12px;color:#0071e3;background:rgb(0 113 227/10%)}.confidence-grid h3{margin:13px 0 5px;color:#1d1d1f;font-size:18px}.confidence-grid p{color:#6e6e73;font-size:13px}.guide-section{gap:64px;padding-bottom:128px}.guide-heading h2{margin:14px 0}.guide-heading p{color:#6e6e73;font-size:15px}.guide-cards{gap:18px}.guide-cards article,.guide-cards article:nth-child(2){min-height:300px;padding:18px;border-radius:22px;background-color:#fff;background-image:none;color:#1d1d1f;box-shadow:0 8px 24px rgb(29 29 31/5%)}.guide-card-img{height:132px;margin-bottom:16px;border-radius:14px}.guide-cards span{color:#6e6e73;font-size:11px;font-weight:600}.guide-cards h3{width:100%;color:#1d1d1f;font-size:20px}.guide-cards a{color:#0071e3;font-size:13px}.whatsapp-float{bottom:22px;right:22px;padding:12px 17px;background:#25d366;box-shadow:0 10px 24px rgb(37 211 102/28%)}.whatsapp-float:hover{background:#1ebe57;box-shadow:0 14px 28px rgb(37 211 102/34%)}footer{background:#1d1d1f}.footer-top{max-width:1272px;margin:0 auto}.battery-hero-copy>.eyebrow,.battery-hero-copy>.hero-actions,.battery-hero-copy>h1,.battery-hero-copy>p{animation-duration:.3s}.battery-hero-copy>h1{animation-delay:35ms}.battery-hero-copy>p{animation-delay:70ms}.battery-hero-copy>.hero-actions{animation-delay:105ms}html[data-home-motion=ready] [data-home] [data-reveal]{transform:translateY(12px);transition-duration:.28s}@media (hover:hover) and (pointer:fine){.battery-category:hover,.confidence-grid article:hover,.how-step:hover,.testimonial-card:hover{transform:translateY(-3px)}.confidence-grid article:hover,.how-step:hover,.testimonial-card:hover{box-shadow:0 16px 32px rgb(29 29 31/9%)}.brand-wall a:hover{transform:translateY(-2px)}}@media (prefers-reduced-transparency:reduce){.header,.replacement-strip{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.confidence-grid article,.header,.how-step,.promise-bar,.replacement-strip,.testimonial-card{border:1px solid #1d1d1f}}@media (max-width:980px){.battery-hero{width:min(100% - 40px,900px);padding:44px;grid-template-columns:1fr 1fr;gap:30px}.battery-hero h1{font-size:clamp(44px,6vw,60px)}.battery-hero p{font-size:15px}.hero-metrics{gap:13px}.hero-metrics strong{font-size:17px}.replacement-strip{margin-left:24px;margin-right:24px}}@media (max-width:700px){html{scroll-padding-top:80px}body{font-size:14px}.announcement{padding:0;font-size:10px}.announcement,.announcement-track{min-height:30px}.announcement-item{gap:14px;padding-left:16px}.header{height:70px;padding:0 16px;background:rgb(251 251 253/94%)}.logo{font-size:18px}.logo-img{width:25px;height:25px}.header-cart{width:36px;height:36px}.mobile-nav{top:69px;border:0;border-radius:16px;background:#fff;box-shadow:0 16px 32px rgb(29 29 31/13%)}.battery-hero{width:calc(100% - 24px);min-height:auto;margin-top:12px;padding:34px 20px 20px;display:flex;gap:0;border-radius:24px;background:#e8eaed!important}.battery-hero-copy{padding:0}.battery-hero h1{max-width:340px;margin:14px 0 16px;font-size:clamp(42px,12vw,54px);line-height:.98}.battery-hero p{max-width:340px;font-size:16px;line-height:1.42}.hero-actions{margin-top:24px}.button{min-height:44px;padding:0 17px;font-size:14px}.hero-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px}.hero-metrics strong{font-size:16px}.hero-metrics span{font-size:10px;line-height:1.25}.mobile-only-finder{order:2;margin-top:26px}.battery-hero .replacement-strip{margin:0}.battery-hero-product{order:3;width:100%;min-height:230px;margin-top:14px;border-radius:16px}.hero-photo{display:block!important;object-position:58% center}.desktop-only-finder{display:none}.replacement-strip{display:block;padding:16px;border-radius:16px;box-shadow:none}.replacement-tabs{margin:16px 0 10px}.replacement-tabs button{min-height:34px;padding:7px 4px;font-size:11px}.replacement-input{min-height:44px}.replacement-input>a{font-size:11px}.content-section{margin-left:16px;margin-right:16px;padding-top:88px}.section-title{margin-bottom:24px}.section-title h2{font-size:34px}.battery-categories{padding-top:70px}.battery-category-grid{gap:10px}.battery-category{min-height:196px;border-radius:16px}.battery-category,.battery-category.has-image{background-size:90%}.battery-category>div{padding:33px 13px 13px}.battery-category h3{font-size:14px}.battery-category>i{right:10px;bottom:9px;width:27px;height:27px}.stats-counter{margin:48px 16px 0;border-radius:0}.stats-counter>div{padding:16px 10px}.stats-counter b{font-size:27px}.stats-counter span{font-size:10px}.promise-bar{margin:40px 16px 0;border-radius:16px}.promise-bar>div{min-height:86px;padding:16px 13px}.promise-bar b{font-size:12px}.promise-bar small{font-size:10px}.how-it-works{gap:12px}.how-step{min-height:0;border-radius:18px}.step-img{height:188px;border-radius:18px 18px 0 0}.how-step h3{font-size:19px}.how-step p{font-size:13px}.brand-wall{grid-template-columns:1fr 1fr;gap:10px}.brand-wall a{min-height:72px;border-radius:14px;font-size:15px}.testimonial-card{min-height:240px;padding:21px;border-radius:18px}.testimonial-card>p{font-size:15px}.exchange-banner{margin:88px 12px 0;min-height:0;padding:36px 22px;border-radius:22px}.exchange-banner h2{font-size:39px}.exchange-visual{border-radius:14px}.confidence-grid article{min-height:0;border-radius:18px}.confidence-img{height:158px}.guide-section{gap:36px;padding-bottom:88px}.guide-cards article,.guide-cards article:nth-child(2){min-height:260px;border-radius:18px}.guide-card-img{height:104px}.whatsapp-float{right:16px;bottom:16px;background:#25d366}}@media (prefers-reduced-motion:reduce){.announcement-track{width:100%;animation:none;justify-content:center}.announcement-item:nth-child(n+2){display:none!important}.announcement-item:before{display:none}.battery-hero-copy>.eyebrow,.battery-hero-copy>.hero-actions,.battery-hero-copy>h1,.battery-hero-copy>p{animation:hero-fade-in .16s linear both}html[data-home-motion=ready] [data-home] [data-reveal]{transform:none;transition:opacity .16s linear}}.home-page .battery-hero{position:relative;isolation:isolate;display:block;width:100%;min-height:calc(100svh - 90px);margin:0;padding:clamp(64px,9vh,118px) max(32px,calc((100vw - 1280px) / 2 + 44px)) 72px;border-radius:0;color:#fff;background:#09131f}.home-page .battery-hero:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(5,14,25,.95),rgba(5,14,25,.86) 34%,rgba(5,14,25,.47) 56%,rgba(5,14,25,.12) 82%),linear-gradient(0deg,rgba(5,14,25,.42),transparent 38%)}.home-page .battery-hero-product{position:absolute;z-index:0;inset:0;min-height:0;overflow:hidden;border-radius:0;background:none;box-shadow:none}.home-page .battery-hero-product:after{display:none}.home-page .hero-photo{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:56% center}.home-page .battery-hero-copy{position:relative;z-index:2;width:min(570px,45%);max-width:none;padding:0}.home-page .battery-hero .eyebrow{color:rgba(255,255,255,.7)}.home-page .battery-hero .eyebrow:before{background:#0071e3}.home-page .battery-hero h1{max-width:530px;color:#fff;font-size:clamp(52px,5vw,78px);letter-spacing:-.075em;line-height:.92}.home-page .battery-hero h1 em{color:inherit;font-style:normal}.home-page .battery-hero-copy>p{max-width:510px;margin-top:24px;color:rgba(255,255,255,.76);font-size:18px;line-height:1.55}.home-page .battery-hero .hero-actions{margin-top:31px}.home-page .battery-hero .button-lime{color:#fff;background:#0071e3;box-shadow:0 9px 20px rgb(0 113 227/24%)}.home-page .battery-hero .button-lime:hover{background:#0066cc;box-shadow:0 12px 24px rgb(0 102 204/28%)}.home-page .battery-hero .button-quiet{color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.11);box-shadow:inset 0 1px rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-page .battery-hero .button-quiet:hover{background:rgba(255,255,255,.19)}.home-page .hero-metrics{gap:0;margin-top:66px;padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.home-page .hero-metrics>div{min-width:118px;padding:0 24px}.home-page .hero-metrics>div:first-child{padding-left:0}.home-page .hero-metrics>div+div{border-left:1px solid rgba(255,255,255,.2)}.home-page .hero-metrics strong{color:#fff}.home-page .hero-metrics span{color:rgba(255,255,255,.64)}.home-page .mobile-only-finder{position:relative;z-index:2}.home-page .desktop-only-finder{position:relative;z-index:4}.home-page .desktop-only-finder .replacement-strip{margin:-34px auto 0;box-shadow:0 16px 40px rgba(12,21,34,.13),0 2px 8px rgba(12,21,34,.06)}@media (max-width:980px){.home-page .battery-hero{width:100%;min-height:calc(100svh - 78px);padding:76px 48px 64px}.home-page .battery-hero-copy{width:min(550px,64%)}}@media (max-width:700px){.home-page .battery-hero{display:block;width:100%;min-height:calc(100svh - 66px);margin:0;padding:40px 20px 20px;border-radius:0}.home-page .battery-hero:after{background:linear-gradient(180deg,rgba(5,14,25,.94),rgba(5,14,25,.73) 48%,rgba(5,14,25,.9))}.home-page .hero-photo{object-position:61% center}.home-page .battery-hero-copy{width:100%;padding:0}.home-page .battery-hero h1{max-width:340px;font-size:clamp(46px,13vw,60px)}.home-page .battery-hero-copy>p{max-width:330px;margin-top:17px;font-size:16px}.home-page .battery-hero .hero-actions{margin-top:24px}.home-page .hero-metrics{margin-top:34px;padding-top:17px}.home-page .hero-metrics>div{min-width:0;flex:1 1;padding:0 10px}.home-page .hero-metrics>div:first-child{padding-left:0}.home-page .hero-metrics>div:last-child{padding-right:0}.home-page .mobile-only-finder{margin-top:24px;order:0}.home-page .mobile-only-finder .replacement-strip{margin:0;box-shadow:0 12px 28px rgba(3,10,19,.26)}}.home-page .battery-hero-copy>.eyebrow,.home-page .battery-hero-copy>.hero-actions,.home-page .battery-hero-copy>h1,.home-page .battery-hero-copy>p,.home-page .hero-metrics{animation:home-hero-enter .52s var(--ease-out) both}.home-page .battery-hero-copy>h1{animation-delay:55ms}.home-page .battery-hero-copy>p{animation-delay:.11s}.home-page .battery-hero-copy>.hero-actions{animation-delay:165ms}.home-page .hero-metrics{animation-delay:.23s}.home-page .hero-photo{animation:home-hero-image-in .68s var(--ease-out) both}.home-page .desktop-only-finder .replacement-strip,.home-page .mobile-only-finder .replacement-strip{animation:home-finder-enter .56s var(--ease-out) .25s both}.home-page .battery-hero h1{text-wrap:balance}@keyframes home-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero-image-in{0%{opacity:.01}to{opacity:1}}@keyframes home-finder-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .battery-category,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .brand-wall a,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .confidence-grid article,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .guide-cards article,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .how-step,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .testimonial-card{animation:home-card-enter .42s var(--ease-out) backwards}html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] :is(.battery-category,.how-step,.brand-wall a,.testimonial-card,.confidence-grid article,.guide-cards article):nth-child(2){animation-delay:50ms}html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] :is(.battery-category,.how-step,.brand-wall a,.testimonial-card,.confidence-grid article):nth-child(3){animation-delay:.1s}html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] :is(.battery-category,.brand-wall a):nth-child(4){animation-delay:.15s}.home-page .replacement-tabs button{transition:color .16s ease,background-color .16s ease,transform .16s var(--ease-out)}.home-page .replacement-tabs button:active{transform:scale(.97)}.home-page .button{transition:transform .16s var(--ease-out),background-color .16s ease,box-shadow .16s ease}.home-page .button:active{transform:scale(.97)!important}@media (hover:hover) and (pointer:fine){.home-page .replacement-tabs button:not(.active):hover{color:#1d1d1f;transform:translateY(-1px)}.home-page .battery-category:hover,.home-page .confidence-grid article:hover,.home-page .how-step:hover,.home-page .testimonial-card:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.home-page .battery-hero-copy>.eyebrow,.home-page .battery-hero-copy>.hero-actions,.home-page .battery-hero-copy>h1,.home-page .battery-hero-copy>p,.home-page .desktop-only-finder .replacement-strip,.home-page .hero-metrics,.home-page .hero-photo,.home-page .mobile-only-finder .replacement-strip,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .battery-category,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .brand-wall a,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .confidence-grid article,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .guide-cards article,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .how-step,html[data-home-motion=ready] [data-home] [data-reveal][data-revealed] .testimonial-card{animation:home-reduced-fade .16s linear both}.home-page .button:active,.home-page .replacement-tabs button:active{transform:none!important}}@keyframes home-reduced-fade{0%{opacity:0}to{opacity:1}}.logo{gap:9px;color:#1d1d1f;text-decoration:none}.brand-mark{width:30px;height:30px;flex:none;filter:drop-shadow(0 2px 3px rgb(8 27 51/14%));transition:transform .16s var(--ease-out)}.logo .brand-wordmark{position:relative;display:inline-flex;align-items:baseline;gap:.025em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1em;font-weight:760;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;letter-spacing:-.072em;line-height:.98;transform:translateY(-.02em)}.logo>.brand-wordmark>.brand-core{color:#101828;font-weight:780}.logo>.brand-wordmark>.brand-accent{position:relative;color:#0879e8;font-weight:740}.logo>.brand-wordmark>.brand-accent:after{content:"";position:absolute;right:.1em;bottom:-.22em;left:.08em;height:2px;border-radius:99px;background:#82bdff}.admin-login .logo,.admin-login .logo>.brand-wordmark>.brand-core,.admin-sidebar .logo,.admin-sidebar .logo>.brand-wordmark>.brand-core,.footer-top .logo,.footer-top .logo>.brand-wordmark>.brand-core{color:#fff}.admin-login .logo>.brand-wordmark>.brand-accent,.admin-sidebar .logo>.brand-wordmark>.brand-accent,.footer-top .logo>.brand-wordmark>.brand-accent{color:#8bc0ff}.admin-login .brand-accent:after,.admin-sidebar .brand-accent:after,.footer-top .brand-accent:after{background:#b4d9ff}.logo:focus-visible{outline:3px solid rgb(0 119 237/35%);outline-offset:5px;border-radius:10px}@media (hover:hover) and (pointer:fine){.logo:hover .brand-mark{transform:scale(1.045)}}@media (max-width:700px){.brand-mark{width:27px;height:27px}.brand-wordmark{letter-spacing:-.06em}.quick-batteries{width:100%}.quick-battery{grid-template-columns:68px minmax(0,1fr);gap:12px}.quick-battery-media{min-height:68px}.quick-price{grid-column:2;align-self:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px;min-width:0;padding-left:0;border-left:0;text-align:left}.quick-price small{flex-basis:100%}}