.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-card{display:grid;grid-template-columns:1fr;align-self:flex-start;gap:12px;border:1px solid transparent;border-radius:2px;background:#0f0f0f;padding:12px}.battery-comparison__battery-card.is-recommended{border-color:#504646}.battery-comparison__battery-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:20px}.battery-comparison__recommended-badge,.battery-comparison__additional-tag{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;display:inline-flex;justify-content:center;align-items:center;border-radius:2px;padding:4px 8px;color:#0f0f0f;text-transform:uppercase}.battery-comparison__recommended-badge{background:#eb5a82}.battery-comparison__additional-tag{background:var(--additional-tag-color, #878787)}.battery-comparison__battery-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px}.battery-comparison__battery-summary{display:grid;align-content:end;gap:8px;min-width:0}.battery-comparison__battery-title{margin:0;color:#fff;font-style:normal;font-weight:400;font-size:28px;line-height:100%;font-family:recent-grotesk,sans-serif;font-feature-settings:"liga" off,"clig" off;letter-spacing:.56px;text-transform:uppercase;overflow-wrap:anywhere}.battery-comparison__battery-price{margin:0;color:#878787;font-style:normal;font-weight:400;font-size:12px;line-height:120%;font-family:Roboto Mono,monospace;font-feature-settings:"liga" off,"clig" off;letter-spacing:.48px}.battery-comparison__battery-image-wrap{display:flex;justify-content:flex-end;align-items:flex-end;min-width:0;overflow:visible}.battery-comparison__battery-image-wrap .image{display:block;border-radius:0;width:100%;max-width:100%;height:auto;object-fit:contain}.battery-comparison__duration-list{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border-top:1px solid #504646;border-bottom:1px solid #504646;padding-block:16px}.battery-comparison__duration-power-mode,.battery-comparison__duration-value{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px;color:#878787;text-transform:uppercase}.battery-comparison__duration-value{justify-self:end;width:100%;text-align:right}.battery-comparison__duration-progress{display:block;border-radius:2px;background:#000;height:4px;overflow:hidden}.battery-comparison__duration-progress-fill{display:block;border-radius:2px;background:#eb5a82;height:100%}.battery-comparison__battery-link{margin-top:4px;width:100%}.battery-comparison__battery-link.button.button--small{padding:0 16px;height:40px}
