.heading-600{font-weight:400;font-size:80px;line-height:90%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-600{font-size:160px}}.heading-500{font-size:60px;line-height:90%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-500{font-size:110px}}.heading-400{font-size:32px;line-height:100%;font-family:recent-grotesk,sans-serif;letter-spacing:.8px}@media (min-width: 740px){.heading-400{font-size:40px}}.heading-300{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-300{font-size:24px}}.heading-200{font-style:italic;font-size:16px;line-height:132%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-200{font-size:18px}}.body{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.overline{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.overline-medium{font-weight:500;font-size:12px;line-height:100%;font-family:Roboto Mono,monospace;letter-spacing:1.2px}.overline-emphasized{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.caption{font-size:16px;line-height:115%;font-family:Roboto Mono,monospace;letter-spacing:.64px}.battery-comparison{--battery-comparison-tab-focus-color: #eb5a82;--battery-comparison-tab-active-color: #eb5a82;--battery-comparison-tab-active-radius: 48px;display:block;width:100%;max-width:100%;color:#fff}.battery-comparison__tab-input{position:absolute;opacity:0;pointer-events:none}.battery-comparison__tabs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-inline:16px;padding-block:24px;scroll-padding-inline:16px}.battery-comparison__tabs::-webkit-scrollbar{display:none}@media (min-width: 740px){.battery-comparison__tabs{padding:0 48px 48px}}.battery-comparison__tab-label{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;transition:border-color .2s ease,color .2s ease,background-color .2s ease;cursor:pointer;border:1px solid #504646;border-radius:2px;background:transparent;padding:14px 16px;color:#fff;text-transform:uppercase;white-space:nowrap}@media (min-width: 740px){.battery-comparison__tab-label{padding:22px 24px}}.battery-comparison__tab-label:hover{border-color:#fff}.battery-comparison__tab-panels{padding-inline:0}@media (min-width: 740px){.battery-comparison__tab-panels{padding:0 0 48px 48px}}.battery-comparison__tabs-divider{padding-inline:0;width:100%}.battery-comparison__tabs-divider:before{display:block;border-top:1px solid #504646;width:100%;content:""}@media (min-width: 740px){.battery-comparison__tabs-divider{padding-inline:48px}}.battery-comparison__tab-panel{display:none}.battery-comparison__tab-panel-content{display:grid;gap:0;width:100%;min-width:0;max-width:100%}.battery-comparison__step{display:grid;gap:24px;padding-block:32px;width:100%;min-width:0;max-width:100%}@media (min-width: 740px){.battery-comparison__step{grid-template-columns:auto 1fr;gap:48px;padding-block:48px}}.battery-comparison__step-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-left:16px;max-width:60vw;text-align:left}@media (min-width: 740px){.battery-comparison__step-intro{padding-left:0;width:185px;max-width:none}}.battery-comparison__step-tag{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;border:1px solid #504646;border-radius:2px;padding:8px;color:#fff;text-transform:uppercase}.battery-comparison__step-title{font-size:32px;line-height:100%;font-family:recent-grotesk,sans-serif;letter-spacing:.8px}@media (min-width: 740px){.battery-comparison__step-title{font-size:40px}}.battery-comparison__step-title{margin:0;max-width:50vw;color:#fff;font-feature-settings:"liga" off,"clig" off;letter-spacing:.64px;text-transform:uppercase}@media (min-width: 740px){.battery-comparison__step-title{max-width:none}}.battery-comparison__step-description{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;margin:0;color:#959595;font-size:12px}.battery-comparison__product-grid,.battery-comparison__battery-grid{--battery-comparison-card-width: 165px;--battery-comparison-grid-end-padding: 16px;display:flex;gap:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-inline:16px;width:100%;min-width:0;max-width:100%;scroll-padding-inline:16px}.battery-comparison__product-grid::-webkit-scrollbar,.battery-comparison__battery-grid::-webkit-scrollbar{display:none}.battery-comparison__product-grid>.battery-comparison__product-card,.battery-comparison__product-grid>.battery-comparison__battery-card,.battery-comparison__battery-grid>.battery-comparison__product-card,.battery-comparison__battery-grid>.battery-comparison__battery-card{flex:0 0 var(--battery-comparison-card-width);width:var(--battery-comparison-card-width);min-width:var(--battery-comparison-card-width);scroll-snap-align:start}@media (min-width: 740px){.battery-comparison__product-grid,.battery-comparison__battery-grid{--battery-comparison-card-width: 205px;--battery-comparison-grid-end-padding: 48px;gap:24px;padding-inline:0;padding-right:var(--battery-comparison-grid-end-padding);scroll-padding-inline:0;scroll-padding-right:var(--battery-comparison-grid-end-padding)}}.battery-comparison__product-grid{align-items:stretch}.battery-comparison__battery-groups{display:grid;width:100%;min-width:0;max-width:100%}.battery-comparison__battery-group{display:none;width:100%;min-width:0;max-width:100%}.battery-comparison__battery-group.is-active{display:block}.battery-comparison__step-empty{padding-inline:16px}.battery-comparison__notes{display:grid;gap:24px;padding:32px 16px}@media (min-width: 740px){.battery-comparison__notes{grid-template-columns:auto 1fr;gap:48px;padding-inline:0;padding-block:48px}}@media (min-width: 740px){.battery-comparison__notes>.battery-comparison__step-title{width:185px}}@media (min-width: 740px){.battery-comparison__notes .rte{max-width:420px}}.battery-comparison__notes .rte p{font-size:14px;line-height:140%;font-family:Inter,sans-serif;letter-spacing:.28px;margin:0;min-height:16px;color:#878787;font-feature-settings:"liga" off,"clig" off}.battery-comparison__notes .rte strong,.battery-comparison__notes .rte b{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;color:#fff;text-transform:uppercase}
