```html
<!DOCTYPE html>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="pingback" href="https://www.batteryworld.com/xmlrpc.php">

	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5QW8LH4');</script>
<!-- End Google Tag Manager -->
    <!-- Preconnect to CDN -->
    <link rel="preconnect" href="https://bwus.sfo3.cdn.digitaloceanspaces.com" crossorigin>
    <link rel="dns-prefetch" href="https://bwus.sfo3.cdn.digitaloceanspaces.com">
    <!-- Preload LCP Logo -->
    <link rel="preload" as="image" href="https://www.batteryworld.com/wp-content/uploads/batteryworld_logo.png"
        fetchpriority="high">
        <link rel="preload" as="image" href="/favicon-32x32.png" type="image/png">
    <link rel="preload" as="image" href="/apple-touch-icon.png" type="image/png">
    <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Ccircle%20cx='256'%20cy='256'%20r='244'%20fill='%2333764d'/%3E%3Ctext%20x='256'%20y='266'%20font-family='-apple-system,%20BlinkMacSystemFont,%20%27Avenir%20Next%27,%20%27Helvetica%20Neue%27,%20sans-serif'%20font-weight='900'%20font-size='240'%20fill='%23ffffff'%20text-anchor='middle'%20dominant-baseline='central'%3EBW%3C/text%3E%3C/svg%3E">
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
    <link rel="manifest" href="/site.webmanifest">
        <link rel="preload" href="/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2" as="font"
        type="font/woff2" crossorigin>
    <link rel="preload" href="/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2" as="font"
        type="font/woff2" crossorigin>
    <script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'region': ['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','IS','LI','NO','GB','CH']
});
</script>
    	<link rel="preload" href="https://www.batteryworld.com/wp-content/themes/martfury/fonts/linearicons.woff2" as="font" type="font/woff2" crossorigin>
	<link rel="preload" href="https://www.batteryworld.com/wp-content/themes/martfury/fonts/eleganticons.woff2" as="font" type="font/woff2" crossorigin>
	<link rel="preload" href="https://www.batteryworld.com/wp-content/themes/martfury/fonts/ionicons.woff2" as="font" type="font/woff2" crossorigin>
	<script>window._wca = window._wca || [];</script>

	<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
	<title>BATCL50L Acer Replacement Battery 14.8V 4400mah</title>
	<meta name="description" content="Fits Acer TravelMate 290. 4400mAh, 14.8V, Li-ion replacement battery the perfect upgrade. ships within 1 business day. trusted by professionals nationwide." />
	<link rel="canonical" href="https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="BATCL50L Acer Replacement Battery 14.8V 4400mah" />
	<meta property="og:description" content="Fits Acer TravelMate 290. 4400mAh, 14.8V, Li-ion replacement battery the perfect upgrade. ships within 1 business day. trusted by professionals nationwide." />
	<meta property="og:url" content="https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb" />
	<meta property="og:site_name" content="Battery World" />
	<meta property="article:modified_time" content="2026-10-13T18:16:42+00:00" />
	<meta property="og:image" content="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg" />
	<meta property="og:image:width" content="699" />
	<meta property="og:image:height" content="500" />
	<meta property="og:image:type" content="image/jpeg" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb","url":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb","name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","isPartOf":{"@id":"https:\/\/www.batteryworld.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#primaryimage"},"image":{"@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#primaryimage"},"thumbnailUrl":"https:\/\/bwus.sfo3.cdn.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/14155037\/CS-AC290HB-1.jpg","datePublished":"2023-04-15T03:20:15+00:00","dateModified":"2026-10-13T18:16:42+00:00","description":"Fits Acer TravelMate 290. 4400mAh, 14.8V, Li-ion replacement battery the perfect upgrade. ships within 1 business day. trusted by professionals nationwide.","breadcrumb":{"@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#primaryimage","url":"https:\/\/bwus.sfo3.cdn.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/14155037\/CS-AC290HB-1.jpg","contentUrl":"https:\/\/bwus.sfo3.cdn.digitaloceanspaces.com\/wp-content\/uploads\/2023\/04\/14155037\/CS-AC290HB-1.jpg","width":699,"height":500},{"@type":"WebSite","@id":"https:\/\/www.batteryworld.com\/#website","url":"https:\/\/www.batteryworld.com\/","name":"Battery World","description":"Replacement Batteries for All Devices","publisher":{"@id":"https:\/\/www.batteryworld.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.batteryworld.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.batteryworld.com\/#organization","name":"Battery World","url":"https:\/\/www.batteryworld.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.batteryworld.com\/#\/schema\/logo\/image\/","url":"https:\/\/bwus.sfo3.cdn.digitaloceanspaces.com\/wp-content\/uploads\/2020\/06\/14173433\/cropped-logo2019-e1714549868335.png","contentUrl":"https:\/\/bwus.sfo3.cdn.digitaloceanspaces.com\/wp-content\/uploads\/2020\/06\/14173433\/cropped-logo2019-e1714549868335.png","width":380,"height":50,"caption":"Battery World"},"image":{"@id":"https:\/\/www.batteryworld.com\/#\/schema\/logo\/image\/"}}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//stats.wp.com' />
<style>
                /* Reserve exact space for the first image and hide others before JS loads */
                .woocommerce-product-gallery {
                    opacity: 1 !important;
                }
                /* Keep the aspect-ratio permanently to prevent layout shift when JS loads */
                .woocommerce-product-gallery__image {
                    aspect-ratio: 600 / 429;
                    display: block;
                    width: 100%;
                }
                /* Hide all secondary images using a sibling selector. 
                   Once Flexslider loads, it inserts .flex-viewport, breaking this sibling selector 
                   and naturally re-showing the images without breaking the slider! */
                .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image ~ .woocommerce-product-gallery__image {
                    display: none !important;
                }
                .woocommerce-product-gallery__image img.wp-post-image,
                .woocommerce-product-gallery__image img {
                    width: 100% !important;
                    height: 100% !important;
                    object-fit: contain;
                }
                /* Prevent layout shift of the summary on mobile by keeping thumbnails in a single row before Slick loads */
                @media (max-width: 767px) {
                    .woocommerce-product-gallery .flex-control-thumbs:not(.slick-initialized) {
                        display: flex !important;
                        flex-wrap: nowrap !important;
                        overflow: hidden !important;
                    }
                    .woocommerce-product-gallery .flex-control-thumbs:not(.slick-initialized) li {
                        flex: 0 0 25% !important;
                        max-width: 25% !important;
                        float: none !important;
                    }
                }
            </style><style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.0' media='all' />

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='woocommerce-general-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.0.0' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='brands-styles-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/brands.css?ver=11.0.0' media='all' />
<link rel='stylesheet' id='linearicons-css' href='https://www.batteryworld.com/wp-content/themes/martfury/css/linearicons.min.css?ver=1.0.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/themes/martfury/css/linearicons.min.css?ver=1.0.0' media='all' /></noscript><link rel='stylesheet' id='ionicons-css' href='https://www.batteryworld.com/wp-content/themes/martfury/css/ionicons.min.css?ver=2.0.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/themes/martfury/css/ionicons.min.css?ver=2.0.0' media='all' /></noscript><link rel='stylesheet' id='eleganticons-css' href='https://www.batteryworld.com/wp-content/themes/martfury/css/eleganticons.min.css?ver=1.0.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/themes/martfury/css/eleganticons.min.css?ver=1.0.0' media='all' /></noscript><link rel='stylesheet' id='font-awesome-css' href='https://www.batteryworld.com/wp-content/themes/martfury/css/font-awesome.min.css?ver=4.7.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/themes/martfury/css/font-awesome.min.css?ver=4.7.0' media='all' /></noscript><link rel='stylesheet' id='bootstrap-css' href='https://www.batteryworld.com/wp-content/themes/martfury/css/bootstrap.min.css?ver=3.3.7' media='all' />
<link rel='stylesheet' id='martfury-css' href='https://www.batteryworld.com/wp-content/themes/martfury/style.css?ver=20221213' media='all' />
<style id="martfury-inline-css">
.site-header .logo img  {width:248px; }.site-header .logo img  {height:33px; }	/* Color Scheme */

	/* Color */

	body {
		--mf-primary-color: #33764d;
		--mf-background-primary-color: #33764d;
		--mf-border-primary-color: #33764d;
	}

	.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout,
	 .header-layout-4 .topbar:not(.header-bar),
	 .header-layout-3 .topbar:not(.header-bar){
		background-color: #24673e;
	}

body{font-family: "Source Sans Pro";font-size: 16px;}h1{font-family: "Source Sans Pro";font-size: 32px;font-weight: 900;}.entry-content h2, .woocommerce div.product .woocommerce-tabs .panel h2{font-family: "Source Sans Pro";}h3{font-family: "Source Sans Pro";}.entry-content h4, .woocommerce div.product .woocommerce-tabs .panel h4{font-family: "Source Sans Pro";}.entry-content h5, .woocommerce div.product .woocommerce-tabs .panel h5{font-family: "Source Sans Pro";}.entry-content h6, .woocommerce div.product .woocommerce-tabs .panel h6{font-family: "Source Sans Pro";}.site-header .primary-nav > ul > li > a, .site-header .products-cats-menu .menu > li > a{font-family: "Source Sans Pro";}.site-header .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a{font-family: "Source Sans Pro";font-size: 14px;}.site-header .menu li li a{font-family: "Source Sans Pro";font-size: 12px;}	h1{font-family:Source Sans Pro, Arial, sans-serif}h1.vc_custom_heading{font-weight:900}	h2{font-family:Source Sans Pro, Arial, sans-serif}	h3{font-family:Source Sans Pro, Arial, sans-serif}	h4{font-family:Source Sans Pro, Arial, sans-serif}	h5{font-family:Source Sans Pro, Arial, sans-serif}	h6{font-family:Source Sans Pro, Arial, sans-serif}
/*# sourceURL=martfury-inline-css */
</style>
<link rel='stylesheet' id='photoswipe-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=11.0.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=11.0.0' media='all' /></noscript><link rel='stylesheet' id='photoswipe-default-skin-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=11.0.0' media='print' onload="this.media='all'" />
<noscript><link rel='stylesheet' href='https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=11.0.0' media='all' /></noscript><link rel='stylesheet' id='martfury-child-style-css' href='https://www.batteryworld.com/wp-content/themes/martfury-child/style.css?ver=1790290634' media='all' />
<script type="text/template" id="tmpl-variation-template">
	<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
</script>
<script type="text/template" id="tmpl-unavailable-variation-template">
	<p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p>
</script>
<script id="jquery-core-js" src="https://www.batteryworld.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.batteryworld.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script data-wp-strategy="defer" defer id="wc-zoom-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.11.0.0"></script>
<script data-wp-strategy="defer" defer id="wc-flexslider-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.11.0.0"></script>
<script id="wc-single-product-js-extra">
var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-single-product-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=11.0.0"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.0"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.0"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.0"></script>
<script id="gtm-ecommerce-woo-pro-js" src="https://www.batteryworld.com/wp-content/plugins/gtm-ecommerce-woo-pro/assets/gtm-ecommerce-woo-pro.js?ver=1.18.0"></script>
<script id="WCPAY_ASSETS-js-extra">
var wcpayAssets = {"url":"https://www.batteryworld.com/wp-content/plugins/woocommerce-payments/dist/"};
//# sourceURL=WCPAY_ASSETS-js-extra
</script>
<script data-wp-strategy="defer" defer id="underscore-js" src="https://www.batteryworld.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
<script id="wp-util-js-extra">
var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
//# sourceURL=wp-util-js-extra
</script>
<script data-wp-strategy="defer" defer id="wp-util-js" src="https://www.batteryworld.com/wp-includes/js/wp-util.min.js?ver=7.0.4"></script>
<script id="wc-add-to-cart-variation-js-extra">
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
//# sourceURL=wc-add-to-cart-variation-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-variation-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=11.0.0"></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202642.js"></script>
<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="og:url" content="https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	
<meta property="product:price:amount" content="41.25">
<meta property="product:price:currency" content="USD">
<meta property="product:availability" content="InStock">
<meta property="og:availability" content="in stock">
<meta property="product:condition" content="new">
<meta property="product:brand" content="Acer, COMPAL">
    <script data-no-minify="1" data-no-optimize="1" data-cfasync="false" data-rocket-delay-js="false">
        var initOpts = {
            projectKey: "TW1fuC2ImU9nJawb5InA",
            ingestPoint: "https://betty.bestuse.ai/ingest",
            defaultInputMode: 0,
            obscureTextNumbers: false,
            obscureTextEmails: false,
        };
        
        // Ensure reliable cross-subdomain session grouping using a persistent cookie
        function getOrCreateUUID() {
            var name = "bw_unique_user_id=";
            var decodedCookie = decodeURIComponent(document.cookie);
            var ca = decodedCookie.split(';');
            for(var i = 0; i < ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ') { c = c.substring(1); }
                if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
            }
            var uuid = "bw-" + crypto.randomUUID();
            var d = new Date();
            d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000)); // 1 year expiration
            document.cookie = name + uuid + ";expires=" + d.toUTCString() + ";path=/";
            return uuid;
        }
        var startOpts = { userID: getOrCreateUUID() };
        
        (function (A, s, a, y, e, r) {
            r = window.OpenReplay = [e, r, y, [s - 1, e]];
            s = document.createElement('script'); s.src = A; s.async = !a;
            document.getElementsByTagName('head')[0].appendChild(s);
            r.start = function (v) { r.push([0]) };
            r.stop = function (v) { r.push([1]) };
            r.setUserID = function (id) { r.push([2, id]) };
            r.setUserAnonymousID = function (id) { r.push([3, id]) };
            r.setMetadata = function (k, v) { r.push([4, k, v]) };
            r.event = function (k, p, i) { r.push([5, k, p, i]) };
            r.issue = function (k, p) { r.push([6, k, p]) };
            r.isActive = function () { return false };
            r.getSessionToken = function () { };
        })("//static.openreplay.com/17.2.6/openreplay-assist.js", 1, 0, initOpts, startOpts);
        
        // Add IP as searchable metadata
        window.OpenReplay.setMetadata('IP', "152.163.114.126");
        window.OpenReplay.setMetadata('cond_tag', "is_product");
        
        window.OpenReplay.event('new_visitor_landed', { page: window.location.pathname });
    </script>
    <style id="wp-custom-css">
.woocommerce-Price-amount {
	color: green !important;
}

.search-results .breadcrumbs {
	display:none;
}


.page-breadcrumbs {
	padding: 10px
}

.az-listing {
	padding-top: 15px;
}

.page-breadcrumbs h1 {
	font-size: 18px;
	display: inline-block;
}

.mf-shop-content .product-category {
	background-color: lightgrey;
	margin: 5px;
}

.mf-shop-content .product-category h2 {
	margin: 0px !important;
	font-weight: bold !important;
}

.mf-shop-content .product-category img {
	display: none !important;
}

.search #wcpf_filters-3 {
	display: none !important;
}

.home .mf-toolbar-empty-space {
	height: 0px;
}

.mf-shop-content .product-category {
	margin: 0px;
	background-color: white;
}

.mf-shop-content .product-category:hover {
	background-color: #f2f2f2;
	cursor: pointer;
	border-radius: 5px;
	color: black !important;
}

.woocommerce ul.products li.product.product-category:hover .woocommerce-loop-category__title, .woocommerce ul.products li.product.product-category:hover .count {
	color: black !important;
}

.select_opt a, .wpsolr_facet_checkbox .select_opt, .wpsolr_facet_radiobox .select_opt {
	font-family: "Source Sans Pro" !important;
	color: #8d8d8d;
}
.widgets-area ul li {
	padding: 0px 0 !important;
}

#menu-extra-login span,
#menu-extra-register {
	display: none;
}
</style>
<style id="kirki-inline-styles">/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://www.batteryworld.com/wp-content/fonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}</style>
<link rel='stylesheet' id='wc-blocks-checkout-style-css' href='https://www.batteryworld.com/wp-content/plugins/woocommerce-payments/dist/blocks-checkout.css?ver=11.0.0' media='all' />

</head>

<body class="wp-singular product-template-default single single-product postid-133041 wp-custom-logo wp-embed-responsive wp-theme-martfury wp-child-theme-martfury-child theme-martfury woocommerce woocommerce-page woocommerce-no-js is-us header-layout-3 full-content single-product-layout-3 mf-light-skin header-no-department mf-product-loop-hover-4 product_loop-no-hover">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5QW8LH4" height="0" width="0" style="display:none"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<div id="page" class="hfeed site">
	    <header id="site-header" class="site-header header-department-bot header-dark">
		<div class="header-main-wapper">
    <div class="header-main">
        <div class="martfury-container">
            <div class="row header-row">
                <div class="header-logo col-md-3 col-sm-3">
                    <div class="d-logo">
						    <div class="logo">
        <a href="https://www.batteryworld.com/">
            <img class="site-logo" alt="Battery World"
                 src="https://www.batteryworld.com/wp-content/uploads/batteryworld_logo.png" width="380" height="50" fetchpriority="high" decoding="sync" />
			        </a>
    </div>
    <p class="site-title"><a href="https://www.batteryworld.com/" rel="home">Battery World</a></p>
    <h2 class="site-description">Replacement Batteries for All Devices</h2>

                    </div>
					                </div>
                <div class="header-extras col-md-9 col-sm-9">
					<div class="product-extra-search">
                <form class="products-search" method="get" action="https://www.batteryworld.com/">
                <div class="psearch-content">
                    <div class="product-cat"><div class="product-cat-label no-cats">All</div> </div>
                    <div class="search-wrapper">
                        <input type="text" name="s"  class="search-field" autocomplete="off" placeholder="Search products...">
                        
                        <div class="search-results woocommerce"></div>
                    </div>
                    <button type="submit" class="search-submit mf-background-primary">Search</button>
                </div>
            </form> 
            </div>                    <ul class="extras-menu">
						<li class="extra-menu-item menu-item-cart mini-cart woocommerce">
				<a class="cart-contents" id="icon-cart-contents" href="https://www.batteryworld.com/cart">
					<i class="icon-bag2 extra-icon"></i>
					<span class="mini-item-counter mf-background-primary">
						0
					</span>
				</a>
				<div class="mini-cart-content">
				<span class="tl-arrow-menu"></span>
					<div class="widget_shopping_cart_content">

    <p class="woocommerce-mini-cart__empty-message">No products in the cart.</p>


</div>
				</div>
			</li><li class="extra-menu-item menu-item-account">
					<a href="https://www.batteryworld.com/my-account" id="menu-extra-login"><i class="extra-icon icon-user"></i><span class="login-text">Log in</span></a>
					<a href="https://www.batteryworld.com/my-account" class="item-register" id="menu-extra-register">Register</a>
				</li>                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="main-menu hidden-xs hidden-sm">
    <div class="martfury-container">
        <div class="row header-row">
			            <div class="col-md-12 col-sm-12 col-nav-menu mr-header-menu">
				                    <div class="recently-viewed">
						                    </div>
								            </div>
        </div>
    </div>
</div>
<div class="mobile-menu hidden-lg hidden-md">
    <div class="container">
        <div class="mobile-menu-row">
            <a class="mf-toggle-menu" id="mf-toggle-menu" href="#">
                <i class="icon-menu"></i>
            </a>
			<div class="product-extra-search">
                <form class="products-search" method="get" action="https://www.batteryworld.com/">
                <div class="psearch-content">
                    <div class="product-cat"><div class="product-cat-label no-cats">All</div> </div>
                    <div class="search-wrapper">
                        <input type="text" name="s"  class="search-field" autocomplete="off" placeholder="Search products...">
                        
                        <div class="search-results woocommerce"></div>
                    </div>
                    <button type="submit" class="search-submit mf-background-primary">Search</button>
                </div>
            </form> 
            </div>        </div>
    </div>
</div>
    </header>
	<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","@id":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Battery World","item":"https:\/\/www.batteryworld.com\/"},{"@type":"ListItem","position":2,"name":"Notebook\/Laptop","item":"https:\/\/www.batteryworld.com\/notebook-laptop"},{"@type":"ListItem","position":3,"name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","item":"https:\/\/www.batteryworld.com\/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb"}]}</script>

<div class="page-header page-header-catalog">
    <div class="page-breadcrumbs">
        <div class="container">
			<nav class="woocommerce-breadcrumb" aria-label="Breadcrumb"><a href="https://www.batteryworld.com">Battery World</a>&nbsp;&#47;&nbsp;<a href="https://www.batteryworld.com/notebook-laptop">Notebook/Laptop</a>&nbsp;&#47;&nbsp;BATCL50L Acer Replacement Battery 14.8V 4400mah</nav>        </div>
    </div>
</div>

    <div id="content" class="site-content">
				<div class="container"><div class="row">

	<div id="primary" class="content-area col-md-12">

					
			<div class="woocommerce-notices-wrapper"></div><div id="product-133041" class="mf-single-product mf-product-layout-3 product type-product post-133041 status-publish first instock product_cat-notebook-laptop has-post-thumbnail sale taxable shipping-taxable purchasable product-type-simple">


	<div class="mf-product-detail">
		
<div class="woocommerce-product-gallery woocommerce-product-gallery--with-images woocommerce-product-gallery--columns-5 images without-thumbnails "
     data-columns="5" style="opacity: 0; transition: opacity .25s ease-in-out;">
    <figure class="woocommerce-product-gallery__wrapper">
		<div data-thumb="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-100x100.jpg" data-thumb-alt="BATCL50L Acer Replacement Battery 14.8V 4400mah" data-thumb-srcset="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-100x100.jpg 100w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-120x120.jpg 120w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-300x300.jpg 300w"  data-thumb-sizes="(max-width: 100px) 100vw, 100px" class="woocommerce-product-gallery__image"><a href="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg"><img width="600" height="429" src="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-600x429.jpg" class="wp-post-image" alt="BATCL50L Acer Replacement Battery 14.8V 4400mah" data-caption="" data-src="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg" data-large_image="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg" data-large_image_width="699" data-large_image_height="500" decoding="async" fetchpriority="high" srcset="https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-600x429.jpg 600w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-300x215.jpg 300w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-210x150.jpg 210w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1-370x265.jpg 370w, https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg 699w" sizes="(max-width: 600px) 100vw, 600px" /></a></div>    </figure>
		    <div class="product-image-ms ms-image-zoom">Roll over image to zoom in</div>
    <div class="product-image-ms ms-image-view hide">Click to open expanded view</div>
</div>

		<div class="summary entry-summary">

			<div class="entry-summary-content">
        <div class="mf-entry-product-header">
            <div class="entry-left">
				<h1 class="product_title entry-title">BATCL50L Acer Replacement Battery 14.8V 4400mah</h1>
                <ul class="entry-meta">
					            <li class="meta-brand">
				Brand:                <a href="https://www.batteryworld.com/cameron-sino"
                   class="meta-value">Cameron Sino</a>
            </li>
		
                </ul>
            </div>
			        </div>
		<div class="martfury-product-price"><p class="price"><ins><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>41.25</bdi></span></ins><del><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>47.44</bdi></span></del> <span class="sale">(-13%)</span></p>
</div><div class="mf-summary-header"> <div class="mf-summary-meta"><p class="stock in-stock"><label>Status:</label>In stock</p>
</div></div><div class="woocommerce-product-details__short-description">
	<p>Replacement battery fits 167 Acer compatible models. Specifications: 4400mAh, 14.8V, Li-ion. Compatible with: TravelMate 290, TravelMate 2350, TravelMate 4050, TravelMate 4150, TravelMate 4650, Aspire 9100WLMi and 161 more compatible models. Replaces: Acer BATCL50L, Acer BATCL50L4, Acer BT.00803.005, Acer BT.3506.001, Acer BT.T3504.001, Acer BTT3504.001 and 12 more. Acer replacement battery des&#8230;</p>
</div>
<div class="product_meta">

	
	
        <span class="sku_wrapper">
            <strong>SKU: </strong>
            <span class="sku">
                CS-AC290HB            </span>
        </span>

	
	
	<span class="posted_in"><strong>Category: </strong><a href="https://www.batteryworld.com/notebook-laptop" rel="tag">Notebook/Laptop</a></span>
	
	 <span class="posted_in">Brand: <a href="https://www.batteryworld.com/cameron-sino" rel="tag">Cameron Sino</a></span>
</div>
</div><div class="entry-summary-sidebar"><div class="martfury-product-price"><p class="price"><ins><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>41.25</bdi></span></ins><del><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;</span>47.44</bdi></span></del> <span class="sale">(-13%)</span></p>
</div>
	
	<form class="cart" action="https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb" method="post" enctype='multipart/form-data'>
		<div class="quantity">
		<label class="screen-reader-text" for="quantity_6acfe3f249463">BATCL50L Acer Replacement Battery 14.8V 4400mah quantity</label>
	<label class="label"
               for="quantity_6acfe3f249463">Quantity:</label>
    <div class="qty-box">
        <span class="decrease  icon_minus-06"></span>
        <input
		type="number"
		            id="quantity_6acfe3f249463"
            class="input-text qty text"
            name="quantity"
            value="1"
            title="Qty"
                        min="1"
            max=""
                            step="1"
                placeholder=""
                inputmode="numeric"
                autocomplete="off"
            
        />
        <span class="increase icon_plus"></span>
    </div>
	</div>

		<button type="submit" name="add-to-cart" value="133041" class="single_add_to_cart_button button alt">Add to cart</button>

		<div class="actions-button"></div>	</form>

	
</div>
		</div>
		<!-- .summary -->
	</div>
	<div class="summary-sep clear"></div>
	<div class="mf-product-summary">
		        <div class="mf-woo-tabs wc-tabs-wrapper ">
			                <div class="mf-Tabs-panel mf-Tabs-panel--description panel entry-content"
                     id="tab-description" role="tabpanel"
                     aria-labelledby="tab-title-description">
                    <h3 class="tab-title">Description</h3>
					<div class="tab-content-wrapper">

<p> Aspire 9010, Aspire 9100 Series, Aspire 9100WLMi, Aspire 9101WLMi, Aspire 9102WLC, Aspire 9102WLCi, Aspire 9102WLMi, Aspire 9103WLMi, Aspire 9104LM, Aspire 9104LMi, Aspire 9104WLM, Aspire 9104WLMi, Aspire 9104WLMITV, Aspire 9104WSMi, Aspire 9105WLMi, Aspire 9500 Series, Aspire 9500WSMi, Aspire 9501WLMi, Aspire 9502WLMi, Aspire 9502WSMi, Aspire 9503EWSMi, Aspire 9503WLMi, Aspire 9503WSMi, Aspire 9504WLMi, Aspire 9504WSMi, TravelMate 2350, TravelMate 2352LCi, TravelMate 2352NLCi, TravelMate 2353, TravelMate 2353LC, TravelMate 2353LCi, TravelMate 2353LM, TravelMate 2353LMi, TravelMate 2353NLC, TravelMate 2353NLCi, TravelMate 2353WLMi, TravelMate 2354, TravelMate 2354LC, TravelMate 2354LCi, TravelMate 2354LM, TravelMate 2354LMi, TravelMate 2354NLC, TravelMate 2354NLCi, TravelMate 2354NLM, TravelMate 2354NLMi, TravelMate 2355LC, TravelMate 2355LCi, TravelMate 2355LM, TravelMate 2355LMi, TravelMate 2355NLC, TravelMate 2355NLCi, TravelMate 2355NLM, TravelMate 2355NLMi, TravelMate 2355XM, TravelMate 290, TravelMate 290D, TravelMate 290E, TravelMate 290ELC, TravelMate 290ELCi, TravelMate 290ELM, TravelMate 290ELMi, TravelMate 290EXC, TravelMate 290EXCi, TravelMate 290LC, TravelMate 290LCi, TravelMate 290LMi, TravelMate 290XCi, TravelMate 290Xi, TravelMate 290XMi, TravelMate 290XVi, TravelMate 291, Travelmate 291LCi, Travelmate 291LCi-G, Travelmate 291Lmi, Travelmate 291LMi-G, TravelMate 291XCi, TravelMate 291XCiH, TravelMate 292ELC, TravelMate 292ELCi, TravelMate 292ELM, TravelMate 292ELMi, TravelMate 292EXC, TravelMate 292EXCi, TravelMate 292LC, TravelMate 292LCi, TravelMate 292LM, TravelMate 292LMi, TravelMate 293ELC, TravelMate 293ELCi, TravelMate 293ELM, TravelMate 293ELMi, TravelMate 293LCi, TravelMate 293LMi, TravelMate 29X, TravelMate 4050, TravelMate 4050LC, TravelMate 4050LCi, TravelMate 4050LM, TravelMate 4050LMi, TravelMate 4050WLCi, TravelMate 4050WLMi, TravelMate 4051, TravelMate 4051LC, TravelMate 4051LCi, TravelMate 4051LM, TravelMate 4051LMi, TravelMate 4051WLCi, TravelMate 4051WLMi, TravelMate 4052, TravelMate 4052LC, TravelMate 4052LCi, TravelMate 4052LM, TravelMate 4052LMi, TravelMate 4052NLCi, TravelMate 4052WLCi, TravelMate 4052WLMi, TravelMate 4053, TravelMate 4053LMi, TravelMate 4150, TravelMate 4150LC, TravelMate 4150LCi, TravelMate 4150LM, TravelMate 4150LMi, TravelMate 4150NLCi, TravelMate 4150WLMi, TravelMate 4151LC, TravelMate 4151LCi, TravelMate 4151LM, TravelMate 4151LMi, TravelMate 4151NLCi, TravelMate 4151WLCi, TravelMate 4151WLMi, TravelMate 4152LC, TravelMate 4152LCi, TravelMate 4152LM, TravelMate 4152LMi, TravelMate 4152NLC, TravelMate 4152NLCi, TravelMate 4152WLMi, TravelMate 4153LM, TravelMate 4153LMi, TravelMate 4154LM, TravelMate 4154LMi, TravelMate 4650, TravelMate 4650LC, TravelMate 4650LCi, TravelMate 4650LM, TravelMate 4650LMi, TravelMate 4651LC, TravelMate 4651LCi, TravelMate 4651LM, TravelMate 4651LMi, TravelMate 4651NLM, TravelMate 4651WLMi, TravelMate 4652LC, TravelMate 4652LCi, TravelMate 4652LM, TravelMate 4652LMi, TravelMate 4652NLCi, TravelMate 4652WLCi, TravelMate 4652WLMi, TravelMate 4654LM, TravelMate 4654LMi, TravelMate 4654WLMi, TravelMate 4655LMi</p>
</div>                </div>
			                <div class="mf-Tabs-panel mf-Tabs-panel--additional_information panel entry-content"
                     id="tab-additional_information" role="tabpanel"
                     aria-labelledby="tab-title-additional_information">
                    <h3 class="tab-title">Specification</h3>
					<div class="tab-content-wrapper">
	<h2>Additional information</h2>

<table class="woocommerce-product-attributes shop_attributes" aria-label="Product Details">
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--weight">
			<th class="woocommerce-product-attributes-item__label" scope="row">Weight</th>
			<td class="woocommerce-product-attributes-item__value">1.27 lbs</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--dimensions">
			<th class="woocommerce-product-attributes-item__label" scope="row">Dimensions</th>
			<td class="woocommerce-product-attributes-item__value">3 &times; 3 &times; 3 in</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_brand_">
			<th class="woocommerce-product-attributes-item__label" scope="row">Brand</th>
			<td class="woocommerce-product-attributes-item__value"><p>Acer</p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_brand">
			<th class="woocommerce-product-attributes-item__label" scope="row">Compatible brand</th>
			<td class="woocommerce-product-attributes-item__value"><p><a href="https://www.batteryworld.com/acer" rel="tag">Acer</a>, <a href="https://www.batteryworld.com/compal" rel="tag">COMPAL</a></p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_fits">
			<th class="woocommerce-product-attributes-item__label" scope="row">Fits</th>
			<td class="woocommerce-product-attributes-item__value"><p>Acer Aspire 9010, Acer Aspire 9100 Series, Acer Aspire 9100WLMi, Acer Aspire 9101WLMi, Acer Aspire 9102WLC, Acer Aspire 9102WLCi, Acer Aspire 9102WLMi, Acer Aspire 9103WLMi, Acer Aspire 9104LM, Acer Aspire 9104LMi, Acer Aspire 9104WLM, Acer Aspire 9104WLMi, Acer Aspire 9104WLMITV, Acer Aspire 9104WSMi, Acer Aspire 9105WLMi, Acer Aspire 9500 Series, Acer Aspire 9500WSMi, Acer Aspire 9501WLMi, Acer Aspire 9502WLMi, Acer Aspire 9502WSMi, Acer Aspire 9503EWSMi, Acer Aspire 9503WLMi, Acer Aspire 9503WSMi, Acer Aspire 9504WLMi, Acer Aspire 9504WSMi, Acer TravelMate 2350, Acer TravelMate 2352LCi, Acer TravelMate 2352NLCi, Acer TravelMate 2353, Acer TravelMate 2353LC, Acer TravelMate 2353LCi, Acer TravelMate 2353LM, Acer TravelMate 2353LMi, Acer TravelMate 2353NLC, Acer TravelMate 2353NLCi, Acer TravelMate 2353WLMi, Acer TravelMate 2354, Acer TravelMate 2354LC, Acer TravelMate 2354LCi, Acer TravelMate 2354LM, Acer TravelMate 2354LMi, Acer TravelMate 2354NLC, Acer TravelMate 2354NLCi, Acer TravelMate 2354NLM, Acer TravelMate 2354NLMi, Acer TravelMate 2355LC, Acer TravelMate 2355LCi, Acer TravelMate 2355LM, Acer TravelMate 2355LMi, Acer TravelMate 2355NLC, Acer TravelMate 2355NLCi, Acer TravelMate 2355NLM, Acer TravelMate 2355NLMi, Acer TravelMate 2355XM, Acer TravelMate 290, Acer TravelMate 290D, Acer TravelMate 290E, Acer TravelMate 290ELC, Acer TravelMate 290ELCi, Acer TravelMate 290ELM, Acer TravelMate 290ELMi, Acer TravelMate 290EXC, Acer TravelMate 290EXCi, Acer TravelMate 290LC, Acer TravelMate 290LCi, Acer TravelMate 290LMi, Acer TravelMate 290XCi, Acer TravelMate 290Xi, Acer TravelMate 290XMi, Acer TravelMate 290Xvi, Acer TravelMate 291, Acer TravelMate 291LCi, Acer TravelMate 291LCi-G, Acer TravelMate 291LMi, Acer Travelmate 291LMi-G, Acer TravelMate 291XCi, Acer TravelMate 291XCiH, Acer TravelMate 292ELC, Acer TravelMate 292ELCi, Acer TravelMate 292ELM, Acer TravelMate 292ELMi, Acer TravelMate 292EXC, Acer TravelMate 292EXCi, Acer TravelMate 292LC, Acer TravelMate 292LCi, Acer TravelMate 292LM, Acer TravelMate 292LMi, Acer TravelMate 293ELC, Acer TravelMate 293ELCi, Acer TravelMate 293ELM, Acer TravelMate 293ELMi, Acer TravelMate 293LCi, Acer TravelMate 293LMi, Acer TravelMate 29X, Acer TravelMate 4050, Acer TravelMate 4050LC, Acer TravelMate 4050LCi, Acer TravelMate 4050LM, Acer TravelMate 4050LMi, Acer TravelMate 4050WLCi, Acer TravelMate 4050WLMi, Acer TravelMate 4051, Acer TravelMate 4051LC, Acer TravelMate 4051LCi, Acer TravelMate 4051LM, Acer TravelMate 4051LMi, Acer TravelMate 4051WLCi, Acer TravelMate 4051WLMi, Acer TravelMate 4052, Acer TravelMate 4052LC, Acer TravelMate 4052LCi, Acer TravelMate 4052LM, Acer TravelMate 4052LMi, Acer TravelMate 4052NLCi, Acer TravelMate 4052WLCi, Acer TravelMate 4052WLMi, Acer TravelMate 4053, Acer TravelMate 4053LMi, Acer TravelMate 4150, Acer TravelMate 4150LC, Acer TravelMate 4150LCi, Acer TravelMate 4150LM, Acer TravelMate 4150LMi, Acer TravelMate 4150NLCi, Acer TravelMate 4150WLMi, Acer TravelMate 4151LC, Acer TravelMate 4151LCi, Acer TravelMate 4151LM, Acer TravelMate 4151LMi, Acer TravelMate 4151NLCi, Acer TravelMate 4151WLCi, Acer TravelMate 4151WLMi, Acer TravelMate 4152LC, Acer TravelMate 4152LCi, Acer TravelMate 4152LM, Acer TravelMate 4152LMi, Acer TravelMate 4152NLC, Acer TravelMate 4152NLCi, Acer TravelMate 4152WLMi, Acer TravelMate 4153LM, Acer TravelMate 4153LMi, Acer TravelMate 4154LM, Acer TravelMate 4154LMi, Acer TravelMate 4650, Acer TravelMate 4650LC, Acer TravelMate 4650LCi, Acer TravelMate 4650LM, Acer TravelMate 4650LMi, Acer TravelMate 4651LC, Acer TravelMate 4651LCi, Acer TravelMate 4651LM, Acer TravelMate 4651LMi, Acer TravelMate 4651NLM, Acer TravelMate 4651WLMi, Acer TravelMate 4652LC, Acer TravelMate 4652LCi, Acer TravelMate 4652LM, Acer TravelMate 4652LMi, Acer TravelMate 4652NLCi, Acer TravelMate 4652WLCi, Acer TravelMate 4652WLMi, Acer TravelMate 4654LM, Acer TravelMate 4654LMi, Acer TravelMate 4654WLMi, Acer TravelMate 4655LMi, Compal CL50, Compal CL51</p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_replaces">
			<th class="woocommerce-product-attributes-item__label" scope="row">Replaces</th>
			<td class="woocommerce-product-attributes-item__value"><p>Acer BATCL50L, Acer BATCL50L4, Acer BT.00803.005, Acer BT.3506.001, Acer BT.T3504.001, Acer BT.T3506.001, Acer BTT3504.001, Acer BTT3506.001, Acer LC.BTP04.001, Compal BATCL50L, Compal BATCL50L4, Compal BT.00803.005, Compal BT.3506.001, Compal BT.T3504.001, Compal BT.T3506.001, Compal BTT3504.001, Compal BTT3506.001, Compal LC.BTP04.001</p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_item-model-number">
			<th class="woocommerce-product-attributes-item__label" scope="row">Item model number</th>
			<td class="woocommerce-product-attributes-item__value"><p>CS-AC290HB</p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_upc">
			<th class="woocommerce-product-attributes-item__label" scope="row">GTIN</th>
			<td class="woocommerce-product-attributes-item__value"><p>4894128011750</p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_voltage">
			<th class="woocommerce-product-attributes-item__label" scope="row">Voltage</th>
			<td class="woocommerce-product-attributes-item__value"><p><a href="https://www.batteryworld.com/voltage/14-8" rel="tag">14.8</a></p>
</td>
		</tr>
			<tr class="woocommerce-product-attributes-item woocommerce-product-attributes-item--attribute_pa_chemistry">
			<th class="woocommerce-product-attributes-item__label" scope="row">Chemistry</th>
			<td class="woocommerce-product-attributes-item__value"><p>Lithium</p>
</td>
		</tr>
	</table>
</div>                </div>
			                <div class="mf-Tabs-panel mf-Tabs-panel--similar_products panel entry-content"
                     id="tab-similar_products" role="tabpanel"
                     aria-labelledby="tab-title-similar_products">
                    <h3 class="tab-title">Similar Products</h3>
					<div class="tab-content-wrapper"><div id="bw-solr-mlt-container" data-product-id="133041" style="min-height: 200px; display: flex; justify-content: center; align-items: center;">
	<div class="bw-mlt-loading" style="padding: 40px; text-align: center; color: #777;">
		Loading similar products...
	</div>
</div>

<script>
(function() {
	var mltLoaded = false;
	function bwFetchSimilarProducts() {
		if (mltLoaded) return;
		var container = document.getElementById('bw-solr-mlt-container');
		if (!container) return;
		mltLoaded = true;

		var productId = container.getAttribute('data-product-id');
		var data = new FormData();
		data.append('action', 'bw_load_mlt');
		data.append('product_id', productId);
		
		fetch('https://www.batteryworld.com/wp-admin/admin-ajax.php', {
			method: 'POST',
			body: data
		})
		.then(function(response) { return response.text(); })
		.then(function(html) {
			container.innerHTML = html;
			container.style.display = 'block';
		})
		.catch(function(error) {
			container.innerHTML = '';
		});
	}

	document.addEventListener("DOMContentLoaded", function() {
		var container = document.getElementById('bw-solr-mlt-container');
		if (!container) return;

		// 1. Trigger when tab is clicked
		var tabButtons = document.querySelectorAll('a[href="#tab-similar_products"], .similar_products_tab a, #tab-title-similar_products a');
		tabButtons.forEach(function(btn) {
			btn.addEventListener('click', bwFetchSimilarProducts, { once: true });
		});

		// 2. Trigger when scrolled into viewport
		if ('IntersectionObserver' in window) {
			var observer = new IntersectionObserver(function(entries) {
				entries.forEach(function(entry) {
					if (entry.isIntersecting) {
						bwFetchSimilarProducts();
						observer.disconnect();
					}
				});
			}, { rootMargin: '200px' });
			observer.observe(container);
		} else {
			// Fallback: defer until idle
			if ('requestIdleCallback' in window) {
				requestIdleCallback(bwFetchSimilarProducts, { timeout: 4000 });
			} else {
				setTimeout(bwFetchSimilarProducts, 4000);
			}
		}
	});
})();
</script>
</div>                </div>
			                <div class="mf-Tabs-panel mf-Tabs-panel--reviews panel entry-content"
                     id="tab-reviews" role="tabpanel"
                     aria-labelledby="tab-title-reviews">
                    <h3 class="tab-title">Reviews (0)</h3>
					<div class="tab-content-wrapper"><div id="reviews" class="woocommerce-Reviews">
	<div class="mf-product-rating row">
				<div class="col-md-12 col-sm-12 col-xs-12 col-review_form">
			
				<div id="review_form_wrapper">
					<div id="review_form">
							<div id="respond" class="comment-respond">
		<span id="reply-title" class="comment-reply-title">Be the first to review &ldquo;BATCL50L Acer Replacement Battery 14.8V 4400mah&rdquo; <small><a rel="nofollow" id="cancel-comment-reply-link" href="/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#respond" style="display:none;">Cancel reply</a></small></span><p class="must-log-in">You must be <a href="https://www.batteryworld.com/my-account">logged in</a> to post a review.</p>	</div><!-- #respond -->
						</div>
				</div>

					</div>
	</div>
	<div id="comments">
		<h2 class="woocommerce-Reviews-title">Reviews</h2>

		
			<p class="woocommerce-noreviews">There are no reviews yet.</p>

			</div>
	<div class="clear"></div>
</div>
</div>                </div>
			        </div>
			</div>

</div><!-- #product-133041 -->


		
	</div>
	

</div></div></div><!-- #content -->
    <footer id="colophon" class="site-footer">
		<nav class="footer-layout footer-layout-1 footer-light">
		<div class="container">
		<div class="footer-content">
			        <div class="footer-widgets columns-4" id="footer-widgets">
			                    <div class="footer-sidebar footer-1">
						<div id="nav_menu-4" class="widget widget_nav_menu"><div class="menu-top-navigation-container"><ul id="menu-top-navigation" class="menu"><li id="menu-item-100335" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100335"><a href="https://www.batteryworld.com/my-account">My Account</a></li>
<li id="menu-item-100336" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100336"><a href="https://www.batteryworld.com/order-tracking">Order Tracking</a></li>
<li id="menu-item-215471" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215471"><a href="/about-us">About Us</a></li>
<li id="menu-item-215476" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215476"><a href="/contact-us">Contact Us</a></li>
</ul></div></div>                    </div>
				                    <div class="footer-sidebar footer-2">
						<div id="nav_menu-8" class="widget widget_nav_menu"><div class="menu-our-company-container"><ul id="menu-our-company" class="menu"><li id="menu-item-8023" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8023"><a href="https://www.batteryworld.com/shipping-policy">Shipping Policy</a></li>
<li id="menu-item-8024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8024"><a href="https://www.batteryworld.com/return-policy">Return Policy</a></li>
<li id="menu-item-8022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8022"><a href="https://www.batteryworld.com/terms-conditions">Terms &#038; Conditions</a></li>
<li id="menu-item-8025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-8025"><a rel="privacy-policy" href="https://www.batteryworld.com/privacy-policy">Privacy Policy</a></li>
<li id="menu-item-348729" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-348729"><a href="https://www.batteryworld.com/legal-notice">Legal Notice / Impressum</a></li>
</ul></div></div>                    </div>
				                    <div class="footer-sidebar footer-3">
						<div id="custom_html-6" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="menu-footer-menu-container">
<ul id="menu-footer-menu" class="menu">
	<li class="menu-item"><a href="/battery-cross-reference-chart">Cross Reference Chart</a></li>
<li class="menu-item"><a href="/voltage">By Voltage</a></li>
<li class="menu-item"><a href="/brand">Brands</a></li>
<li class="menu-item"><a href="/sale">Sale</a></li>

</ul>
</div>

</div></div>                    </div>
				                    <div class="footer-sidebar footer-4">
						<div id="currency_switcher_widget-2" class="widget ">		<form>
						<select
				name="currency"
				class="js-woopayments-currency-switcher"
				aria-label=""
				onchange="this.form.submit()"
			>
				<option value="USD" selected>&#36; USD</option><option value="AUD">&#36; AUD</option><option value="CAD">&#36; CAD</option><option value="EUR">&euro; EUR</option><option value="MXN">&#36; MXN</option><option value="GBP">&pound; GBP</option>			</select>
		</form>
		</div>                    </div>
				        </div>
				</div>
		<div class="footer-bottom">
			<div class="row footer-row">
				<div class="col-footer-copyright col-lg-6 col-md-12 col-sm-12 col-xs-12">
					<div class="footer-copyright">© 2026 Battery World - Battery Experts Since 1995</div>				</div>
				<div class="col-footer-payments col-lg-6 col-md-12 col-sm-12 col-xs-12">
					<div class="footer-payments"><ul class="payments"> <li><img class="attachment-full size-full" src="" alt=""></li> </ul></div>				</div>
			</div>
		</div>
	</div>
</nav>    </footer><!-- #colophon -->
	</div><!-- #page -->

<script type="text/javascript">window.bw_visit_log_id = 5841063;</script>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/martfury-child/*","/wp-content/themes/martfury/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons">  <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://www.batteryworld.com/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script><script id='kirki-viewport-lists'>var kirkiViewports = {"md":{"value":1200,"scale":1,"minWidth":1200,"maxWidth":1200,"title":"Desktop","icon":"desktop","activeIcon":"desktop-hover","id":"md","type":"max"},"tablet":{"value":991,"scale":1,"minWidth":991,"maxWidth":991,"title":"Tablet","icon":"tablet-default","activeIcon":"tablet-hover","type":"max","id":"tablet"},"mobileLandscape":{"value":767,"scale":1,"minWidth":767,"maxWidth":767,"title":"Landscape","icon":"phone-hr-default","activeIcon":"phone-hr-hover","type":"max","id":"mobileLandscape"},"mobile":{"value":575,"scale":1,"minWidth":575,"maxWidth":575,"title":"Mobile","icon":"phone-vr-default","activeIcon":"phone-vr-hover","type":"max","id":"mobile"}};</script><script id='kirki-variable-lists'>var kirkiCSSVariable = {"data":[{"title":"Colors","key":"color","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Numbers","key":"size","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Text Styles","key":"text-style","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Font Family","key":"font-family","modes":[{"title":"Default","key":"default"}],"variables":[]}]};</script><script id="kirki-api-and-nonce">
    window.wp_kirki = {
        ajaxUrl: "https://www.batteryworld.com/wp-admin/admin-ajax.php",
        restUrl: "https://www.batteryworld.com/wp-json/",
        siteUrl: "https://www.batteryworld.com",
        apiVersion: "v1",
        postId: "133041",
        nonce: "dc842d2fb9",
        call_from: "",
        templateId: "",
        context: {"id":133041,"type":"post"}
    };
    </script><script type="application/ld+json">{"@context":"https://schema.org/","@type":"Product","@id":"https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb#product","name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","url":"https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb","description":"Replacement battery fits 167 Acer compatible models. Specifications: 4400mAh, 14.8V, Li-ion. Compatible with: TravelMate 290, TravelMate 2350, TravelMate 4050, TravelMate 4150, TravelMate 4650, Aspire 9100WLMi and 161 more compatible models. Replaces: Acer BATCL50L, Acer BATCL50L4, Acer BT.00803.005, Acer BT.3506.001, Acer BT.T3504.001, Acer BTT3504.001 and 12 more. Acer replacement battery des...","mainEntityOfPage":{"@id":"https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb"},"image":"https://bwus.sfo3.cdn.digitaloceanspaces.com/wp-content/uploads/2023/04/14155037/CS-AC290HB-1.jpg","sku":"CS-AC290HB","brand":{"@type":"Brand","name":"Acer, COMPAL"},"manufacturer":{"@type":"Organization","name":"Acer, COMPAL"},"offers":[{"@type":"Offer","url":"https://www.batteryworld.com/acer-batcl50l-batcl50l4-bt-00803-005-bt-3506-001-bt-t3504-001-bt-t3506-001-btt3504-001-btt3506-001-lc-btp04-001-cs-ac290hb","price":"41.25","priceCurrency":"USD","priceValidUntil":"2027-10-14","availability":"https://schema.org/InStock","itemCondition":"https://schema.org/NewCondition","seller":{"@type":"Organization","name":"Battery World","url":"https://www.batteryworld.com/"},"priceSpecification":{"@type":"UnitPriceSpecification","price":"41.25","priceCurrency":"USD","valueAddedTaxIncluded":false},"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":["US","GB","AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE"],"returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/FreeReturn"},"shippingDetails":[{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":9,"currency":"USD"},"shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":1,"maxValue":2,"unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":5,"maxValue":10,"unitCode":"DAY"}}},{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":19,"currency":"USD"},"shippingDestination":{"@type":"DefinedRegion","addressCountry":["GB","AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE"]},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":0,"maxValue":1,"unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":1,"maxValue":5,"unitCode":"DAY"}}}]}]}</script>
    <script>
        window.BW_CHAT_API_URL = "https://support.batteryworld.com/api/chat";
        window.BW_CHAT_CONDITIONAL_TAG = "is_product";
        window.BW_CHAT_USER_COUNTRY = "US";
    </script>
    <!-- Battery World AI Chatbot Floating Widget (Barry P. Persona) -->
<style>
  :root {
    --bw-primary: #33764d;
    /* Battery World Brand Green */
    --bw-dark: #24673e;
    /* Deep Forest Green */
    --bw-light: #f8fafc;
    --bw-online: #22c55e;
    /* Glowing Green Online Dot */
  }

  /* Floating Trigger Button with Barry P. Portrait & Online Badge */
  #bw-chat-button {
    position: fixed;
    bottom: 24px;
    right: 24px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 4px 16px rgba(15, 23, 42, 0.25);
    cursor: pointer;
    z-index: 99999;
    background: url('https://support.batteryworld.com/barry-avatar.webp') no-repeat center 15% / 160%;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }

  #bw-chat-button:hover {
    transform: scale(1.08);
    box-shadow: 0 6px 22px rgba(51, 118, 77, 0.4);
  }

  #bw-chat-button::after {
    content: '';
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 14px;
    height: 14px;
    background: var(--bw-online);
    border: 2px solid #ffffff;
    border-radius: 50%;
  }

  #bw-chat-badge {
    position: absolute;
    top: -4px;
    right: -4px;
    background: #ff3b30;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    border: 2px solid #ffffff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.25);
    z-index: 100000;
  }



  #bw-chat-window {
    position: fixed;
    bottom: 24px;
    right: 24px;
    width: 360px;
    max-width: calc(100vw - 32px);
    height: 480px;
    max-height: calc(100vh - 48px);
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);
    display: none;
    flex-direction: column;
    overflow: hidden;
    z-index: 99999;
    border: 1px solid #e2e8f0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    box-sizing: border-box;
  }

  /* Chat Header with Barry P. Profile & Status */
  #bw-chat-header {
    background: var(--bw-dark);
    color: #ffffff;
    padding: 14px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 3px solid var(--bw-primary);
  }

  .bw-agent-profile {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .bw-agent-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid var(--bw-primary);
    background: url('https://support.batteryworld.com/barry-avatar.webp') no-repeat center 15% / 160%;
  }

  .bw-agent-info {
    display: flex;
    flex-direction: column;
  }

  .bw-agent-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.2;
    color: #ffffff !important;
  }

  .bw-agent-status {
    font-size: 11px;
    color: #94a3b8;
    display: flex;
    align-items: center;
    gap: 4px;
  }

  .bw-agent-status::before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    background: var(--bw-online);
    border-radius: 50%;
  }

  #bw-chat-messages {
    flex: 1;
    padding: 16px;
    overflow-y: auto;
    background: var(--bw-light);
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  /* Message Rows with Mini Avatars */
  .bw-msg-row {
    display: flex;
    align-items: flex-end;
    gap: 8px;
  }

  .bw-mini-avatar {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: url('https://support.batteryworld.com/barry-avatar.webp') no-repeat center 15% / 160%;
    flex-shrink: 0;
  }

  .bw-msg {
    max-width: 82%;
    padding: 10px 14px;
    border-radius: 12px;
    font-size: 14px;
    line-height: 1.4;
    word-wrap: break-word;
  }

  .bw-msg-user {
    background: var(--bw-primary);
    color: #ffffff;
    align-self: flex-end;
    border-bottom-right-radius: 2px;
    margin-left: auto;
  }

  .bw-msg-bot {
    background: #ffffff;
    color: #334155;
    border: 1px solid #e2e8f0;
    border-bottom-left-radius: 2px;
  }

  .bw-msg-bot a {
    color: var(--bw-dark);
    text-decoration: underline;
    font-weight: 600;
    word-break: break-all;
  }

  .bw-msg-bot a:hover {
    color: var(--bw-primary);
  }


  .bw-quick-select {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 8px;
  }

  .bw-quick-select button,
  .bw-option-btn {
    background: #ffffff;
    color: var(--bw-dark);
    border: 1px solid var(--bw-primary);
    border-radius: 14px;
    padding: 6px 12px;
    margin: 4px 4px 4px 0;
    font-size: 13px;
    cursor: pointer;
    transition: all 0.2s;
    display: inline-block;
  }

  .bw-quick-select button:hover,
  .bw-option-btn:hover {
    background: var(--bw-primary);
    color: #ffffff;
  }

  .bw-typing {
    font-style: italic;
    color: #64748b;
    font-size: 12px;
  }

  #bw-chat-input-area {
    display: flex;
    padding: 12px;
    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
    background: #ffffff;
    border-top: 1px solid #e2e8f0;
  }

  #bw-chat-input {
    flex: 1;
    padding: 10px 14px;
    border: 1px solid #cbd5e1;
    border-radius: 20px;
    outline: none;
    font-size: 16px; /* Prevents auto-zoom on mobile browsers */
  }

  #bw-chat-input:focus {
    border-color: var(--bw-primary);
  }

  #bw-chat-send {
    background: var(--bw-dark);
    color: #ffffff;
    border: none;
    border-radius: 20px;
    padding: 0 18px;
    margin-left: 8px;
    cursor: pointer;
    font-weight: 500;
    transition: background 0.2s;
  }

  #bw-chat-send:hover {
    background: var(--bw-primary);
  }

  /* Mobile Responsiveness */
  @media (max-width: 768px) {
    #bw-chat-button {
      width: 56px;
      height: 56px;
      bottom: 16px;
      right: 16px;
    }

    #bw-chat-window {
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      width: 100vw;
      height: 100%;
      height: 100dvh;
      max-width: 100%;
      max-height: 100dvh;
      border-radius: 0;
      border: none;
      z-index: 999999;
    }

    #bw-chat-input {
      font-size: 16px !important; /* Force 16px to prevent iOS viewport scale zoom */
    }
  }

  /* Inline Mode Overrides */
  .bw-chat-inline #bw-chat-window {
    position: relative !important;
    bottom: auto !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: 600px !important;
    max-width: 850px !important;
    display: flex !important; /* Always visible */
    border-radius: 16px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08) !important;
    margin: 20px auto !important;
  }
  .bw-chat-inline #bw-chat-button {
    display: none !important;
  }
  .bw-chat-inline #bw-btn-close {
    display: none !important;
  }
</style>

<!-- Floating Chat Button with Barry P. Portrait -->
<div id="bw-chat-button" onclick="toggleChat()" title="Chat with Barry P.">
  <div id="bw-chat-badge">1</div>
</div>

<div id="bw-chat-window">
  <div id="bw-chat-header">
    <div class="bw-agent-profile">
      <div class="bw-agent-avatar"></div>
      <div class="bw-agent-info">
        <span class="bw-agent-name">Barry P.</span>
        <span class="bw-agent-status">Battery Specialist • Online</span>
      </div>
    </div>
    <div class="bw-header-actions" style="display: flex; align-items: center; gap: 12px; color: #ffffff;">
      <span id="bw-btn-history" style="cursor:pointer; padding:4px; display: flex; align-items: center; justify-content: center; opacity: 0.85; transition: opacity 0.2s;" title="Past Chats" onclick="toggleHistoryView()" onmouseover="this.style.opacity=1" onmouseout="this.style.opacity=0.85">
        <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="display: block;">
          <circle cx="12" cy="12" r="10"></circle>
          <polyline points="12 6 12 12 16 14"></polyline>
        </svg>
      </span>
      <span id="bw-btn-new-chat" style="cursor:pointer; padding:4px; display: flex; align-items: center; justify-content: center; opacity: 0.85; transition: opacity 0.2s;" title="New Chat" onclick="confirmNewChat()" onmouseover="this.style.opacity=1" onmouseout="this.style.opacity=0.85">
        <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="display: block;">
          <line x1="12" y1="5" x2="12" y2="19"></line>
          <line x1="5" y1="12" x2="19" y2="12"></line>
        </svg>
      </span>
      <span id="bw-btn-close" style="cursor:pointer; padding:4px; display: flex; align-items: center; justify-content: center; opacity: 0.85; transition: opacity 0.2s;" title="Minimize" onclick="toggleChat()" onmouseover="this.style.opacity=1" onmouseout="this.style.opacity=0.85">
        <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="display: block;">
          <line x1="18" y1="6" x2="6" y2="18"></line>
          <line x1="6" y1="6" x2="18" y2="18"></line>
        </svg>
      </span>
    </div>
  </div>

  <!-- Read-Only Past Conversation Banner -->
  <div id="bw-chat-read-only-banner" style="display: none; background: #fee2e2; border-bottom: 1px solid #fecaca; color: #991b1b; padding: 8px 16px; font-size: 12px; text-align: center; font-weight: 500; font-family: inherit; z-index: 9999;">
    Viewing past conversation. <a href="#" onclick="exitHistoricalView(event)" style="color: #b91c1c; text-decoration: underline; font-weight: 600;">Return to active chat</a>.
  </div>

  <!-- Historical Session Selector Overlay -->
  <div id="bw-chat-history-overlay" style="display: none; position: absolute; top: 71px; left: 0; right: 0; bottom: 0; background: #ffffff; z-index: 10000; flex-direction: column; font-family: inherit;">
    <div style="background: #f8fafc; padding: 12px 16px; border-bottom: 1px solid #e2e8f0; display: flex; justify-content: space-between; align-items: center;">
      <span style="font-weight: 600; font-size: 14px; color: #334155;">Past Conversations</span>
      <span style="cursor: pointer; font-size: 16px; font-weight: bold; color: #64748b;" onclick="toggleHistoryView()">✕</span>
    </div>
    <div id="bw-history-list" style="flex: 1; overflow-y: auto; padding: 12px 16px; display: flex; flex-direction: column; gap: 8px;">
      <!-- Past session items injected here -->
    </div>
  </div>

  <div id="bw-chat-messages">
    <div class="bw-msg-row">
      <div class="bw-mini-avatar"></div>
      <div class="bw-msg bw-msg-bot">
        Hi there! 👋 How can I help you today?
      </div>
    </div>
  </div>
  <div id="bw-chat-input-area">
    <input type="text" id="bw-chat-input" placeholder="Ask Barry about batteries..."
      onkeypress="handleKeyPress(event)" />
    <button id="bw-chat-send" onclick="sendMessage()">Send</button>
  </div>
</div>

<script>
  // 1. Configure Backend API endpoint
  const BW_API_ENDPOINT = window.BW_CHAT_API_URL || 'https://support.batteryworld.com/api/chat';

  // 2. Persistent Session & Expiration Tracking (24-Hour Expiration)
  const EXPIRATION_TIME = 24 * 60 * 60 * 1000; // 24 hours

  function archiveSession(sid, ts) {
    if (!sid) return;
    let past = [];
    try {
      past = JSON.parse(localStorage.getItem('bw_chat_past_sessions')) || [];
    } catch (e) {
      past = [];
    }
    if (!past.some(item => item.id === sid)) {
      past.push({ id: sid, ts: ts || Date.now() });
      localStorage.setItem('bw_chat_past_sessions', JSON.stringify(past));
    }
  }

  function getSessionId() {
    let sid = localStorage.getItem('bw_chat_session');
    let ts = localStorage.getItem('bw_chat_session_ts');
    const now = Date.now();

    // Migrate legacy bw_sid key from inline widget if present
    const oldSid = localStorage.getItem('bw_sid');
    if (oldSid && !sid) {
      sid = oldSid;
      localStorage.setItem('bw_chat_session', sid);
      localStorage.removeItem('bw_sid');
    }

    if (sid && ts) {
      if (now - parseInt(ts) > EXPIRATION_TIME) {
        archiveSession(sid, parseInt(ts));
        sid = null;
      }
    }

    if (!sid) {
      sid = 'bw_' + Math.random().toString(36).substring(2, 15);
      localStorage.setItem('bw_chat_session', sid);
    }
    localStorage.setItem('bw_chat_session_ts', now.toString());
    return sid;
  }

  let sessionId = getSessionId();

  // Track the exact URL where the conversation started
  let startUrl = sessionStorage.getItem('bw_chat_start_url') || window.location.href;
  sessionStorage.setItem('bw_chat_start_url', startUrl);

  let historyLoaded = false;
  let lastMsgId = 0;
  let pollInterval = null;
  let isViewingHistory = false;
  let historicalSessionId = null;
  let proactiveTimer = null;

  let audioCtx = null;
  let playChimePending = false;

  function removeUnlockListeners() {
    ['click', 'touchstart', 'keydown'].forEach(evt => {
      document.removeEventListener(evt, unlockAudio);
    });
  }

  const unlockAudio = () => {
    try {
      if (!audioCtx) {
        audioCtx = new (window.AudioContext || window.webkitAudioContext)();
      }
      if (audioCtx) {
        if (audioCtx.state === 'suspended') {
          const resumePromise = audioCtx.resume();
          if (resumePromise && typeof resumePromise.then === 'function') {
            resumePromise.then(() => {
              if (playChimePending && audioCtx.state !== 'suspended') {
                playNotificationSound();
                playChimePending = false;
              }
            });
          } else {
            setTimeout(() => {
              if (playChimePending && audioCtx.state !== 'suspended') {
                playNotificationSound();
                playChimePending = false;
              }
            }, 50);
          }
        } else {
          if (playChimePending) {
            playNotificationSound();
            playChimePending = false;
          }
        }
      }
    } catch (e) {
      console.warn('AudioContext warmup failed:', e);
    }
  };
  ['click', 'touchstart', 'keydown'].forEach(evt => {
    document.addEventListener(evt, unlockAudio, { passive: true });
  });

  function playNotificationSound() {
    try {
      if (!audioCtx) {
        audioCtx = new (window.AudioContext || window.webkitAudioContext)();
      }
      if (audioCtx.state === 'suspended') {
        playChimePending = true;
        return;
      }
      
      const play = () => {
        // First beep (D5)
        const osc1 = audioCtx.createOscillator();
        const gain1 = audioCtx.createGain();
        osc1.connect(gain1);
        gain1.connect(audioCtx.destination);
        osc1.type = 'sine';
        osc1.frequency.setValueAtTime(587.33, audioCtx.currentTime);
        gain1.gain.setValueAtTime(0.25, audioCtx.currentTime);
        gain1.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + 0.15);
        osc1.start(audioCtx.currentTime);
        osc1.stop(audioCtx.currentTime + 0.15);
        
        // Second beep (A5)
        const osc2 = audioCtx.createOscillator();
        const gain2 = audioCtx.createGain();
        osc2.connect(gain2);
        gain2.connect(audioCtx.destination);
        osc2.type = 'sine';
        osc2.frequency.setValueAtTime(880, audioCtx.currentTime + 0.1);
        gain2.gain.setValueAtTime(0.25, audioCtx.currentTime + 0.1);
        gain2.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + 0.25);
        osc2.start(audioCtx.currentTime + 0.1);
        osc2.stop(audioCtx.currentTime + 0.25);

        // Chime played successfully, clean up listeners
        removeUnlockListeners();
      };

      play();
    } catch (e) {
      console.warn('Audio Context failed to play chime:', e);
    }
  }

  function initProactiveMessage() {
    if (window.BW_CHAT_CONDITIONAL_TAG !== 'is_product') return;

    if (proactiveTimer) clearTimeout(proactiveTimer);

    proactiveTimer = setTimeout(() => {
      const win = document.getElementById('bw-chat-window');
      const isClosed = !win || win.style.display !== 'flex';
      const msgs = document.querySelectorAll('#bw-chat-messages .bw-msg');
      const alreadyTriggered = sessionStorage.getItem('bw_chat_proactive_triggered');

      if (isClosed && msgs.length <= 1 && !alreadyTriggered) {
        sessionStorage.setItem('bw_chat_proactive_triggered', 'true');
        
        // Clear default greeting to avoid double greeting
        const container = document.getElementById('bw-chat-messages');
        if (container) {
          container.innerHTML = '';
        }
        
        const proactiveMsg = "Do you have any questions about this product?";
        appendMessage(proactiveMsg, 'bot');
        
        // Log proactive message to database
        fetch(BW_API_ENDPOINT.replace('/chat', '/chat/proactive'), {
          method: 'POST',
          headers: { 'Content-Type': 'application/json' },
          body: JSON.stringify({
            session_id: sessionId,
            page_url: window.location.href,
            message: proactiveMsg,
            country: window.BW_CHAT_USER_COUNTRY || ''
          })
        }).catch(err => console.warn('Failed to log proactive message:', err));
        
        const badge = document.getElementById('bw-chat-badge');
        if (badge) badge.style.display = 'flex';
        
        playNotificationSound();
      }
    }, 10000);
  }

  function startHandoverPolling() {
    if (pollInterval || isViewingHistory) return;
    const pollUrl = BW_API_ENDPOINT.replace('/chat', '/chat/poll');
    pollInterval = setInterval(async () => {
      if (isViewingHistory) return;
      try {
        const res = await fetch(`${pollUrl}?session_id=${sessionId}&last_id=${lastMsgId}`);
        const data = await res.json();
        if (res.ok && data.replies && data.replies.length > 0) {
          data.replies.forEach(rep => {
            if (rep.id) lastMsgId = Math.max(lastMsgId, rep.id);
            if (rep.bot_response) appendMessage(rep.bot_response, 'bot');
          });
        }
      } catch (err) {
        console.log('Polling error:', err);
      }
    }, 3000);
  }

  async function toggleChat() {
    // Check if inline mode is active - if so, toggleChat should not close the window
    const isInline = document.querySelector('.bw-chat-inline') !== null;
    if (isInline) return;

    const win = document.getElementById('bw-chat-window');
    const isOpening = win.style.display !== 'flex';
    win.style.display = isOpening ? 'flex' : 'none';

    if (window.innerWidth <= 768) {
      document.body.style.overflow = isOpening ? 'hidden' : '';
      if (!isOpening) {
        win.style.height = '';
        win.style.top = '';
        win.style.left = '';
        win.style.width = '';
      } else if (window.visualViewport) {
        win.style.height = window.visualViewport.height + 'px';
        win.style.top = window.visualViewport.offsetTop + 'px';
        win.style.left = window.visualViewport.offsetLeft + 'px';
        win.style.width = window.visualViewport.width + 'px';
      }
    }

    if (isOpening) {
      // Clear badge
      const badge = document.getElementById('bw-chat-badge');
      if (badge) badge.style.display = 'none';

      // Clear proactive timer
      if (proactiveTimer) {
        clearTimeout(proactiveTimer);
        proactiveTimer = null;
      }

      if (!historyLoaded) {
        historyLoaded = true;
        await loadChatHistory();
      }
      startHandoverPolling();
    }
  }

  async function loadChatHistory() {
    try {
      const res = await fetch(BW_API_ENDPOINT.replace('/chat', '/chat/history') + '?session_id=' + sessionId);
      const data = await res.json();
      if (res.ok && data.history && data.history.length > 0) {
        const container = document.getElementById('bw-chat-messages');
        container.innerHTML = ''; // Clear default welcome message
        data.history.forEach(msg => {
          if (msg.id) lastMsgId = Math.max(lastMsgId, msg.id);
          if (msg.user_message) appendMessage(msg.user_message, 'user');
          if (msg.bot_response) appendMessage(msg.bot_response, 'bot');
        });
      }
    } catch (err) {
      console.log('Starting fresh chat session');
    }
  }

  function handleKeyPress(e) {
    if (e.key === 'Enter') sendMessage();
  }

  function appendMessage(text, sender) {
    const container = document.getElementById('bw-chat-messages');

    if (sender === 'bot') {
      const rowDiv = document.createElement('div');
      rowDiv.className = 'bw-msg-row';
      let formattedText = text;
      
      // 1. Replace standard markdown links [Label](URL)
      formattedText = formattedText.replace(/\[([^\]]+)\]\((https?:\/\/[^\s<>()"'\u0027]+)\)/g, function(match, label, url) {
        return `<a href="${url}" target="_blank" rel="noopener noreferrer">${label}</a>`;
      });

      // 2. Replace reverse/broken markdown links [URL](Label)
      formattedText = formattedText.replace(/\[(https?:\/\/[^\s<>()"'\u0027]+)\]\(([^)]+)\)/g, function(match, url, label) {
        return `<a href="${url}" target="_blank" rel="noopener noreferrer">${label}</a>`;
      });

      // 3. Replace remaining plain-text links
      formattedText = formattedText.replace(/(\bhttps?:\/\/[^\s<>()"'\u0027]+)/g, function(match, url, offset, fullText) {
        const before = fullText.slice(Math.max(0, offset - 10), offset);
        if (/href\s*=\s*["']$/.test(before)) {
          return match;
        }
        const after = fullText.slice(offset + match.length, offset + match.length + 10);
        if (before.endsWith('>') && after.startsWith('</a>')) {
          return match;
        }

        let cleanUrl = url;
        let trailing = "";
        const matchTrailing = cleanUrl.match(/[.,;:?!)]+$/);
        if (matchTrailing) {
          trailing = matchTrailing[0];
          cleanUrl = cleanUrl.slice(0, -trailing.length);
        }
        return `<a href="${cleanUrl}" target="_blank" rel="noopener noreferrer">${cleanUrl}</a>` + trailing;
      });

      if (!formattedText.includes('bw-quick-select') && !formattedText.includes('bw-option-btn')) {
        formattedText = formattedText.replace(/(?:^|<br>|\n|,\s*|\.\s+)(\d+\.\s+[^<,\.\n]+)(?=(?:,|$|<br>|\n|\.|$))/g, function (match, option) {
          const cleanOption = option.trim().replace(/'/g, "\\'");
          return `<br><button class="bw-option-btn" onclick="selectTopic('${cleanOption}')">${option.trim()}</button>`;
        });
      }
      rowDiv.innerHTML = `<div class="bw-mini-avatar"></div><div class="bw-msg bw-msg-bot">${formattedText}</div>`;
      container.appendChild(rowDiv);
      container.scrollTop = container.scrollHeight;
      return rowDiv.querySelector('.bw-msg');
    } else {
      const msgDiv = document.createElement('div');
      msgDiv.className = `bw-msg bw-msg-${sender}`;
      msgDiv.innerText = text;
      container.appendChild(msgDiv);
      container.scrollTop = container.scrollHeight;
      return msgDiv;
    }
  }

  function selectTopic(topic) {
    if (isViewingHistory) return;
    const input = document.getElementById('bw-chat-input');
    input.value = topic;
    sendMessage();
  }

  async function sendMessage() {
    if (isViewingHistory) return;
    const input = document.getElementById('bw-chat-input');
    const text = input.value.trim();
    if (!text) return;

    const quickSelect = document.getElementById('bw-quick-select');
    if (quickSelect) quickSelect.remove();

    input.value = '';
    appendMessage(text, 'user');

    // Update timestamp on action
    localStorage.setItem('bw_chat_session_ts', Date.now().toString());

    // Start API request immediately in background
    const fetchPromise = fetch(BW_API_ENDPOINT, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({
        message: text,
        session_id: sessionId,
        page_url: window.location.href,
        page_title: document.title,
        page_tag: window.BW_CHAT_CONDITIONAL_TAG || '',
        country: window.BW_CHAT_USER_COUNTRY || ''
      })
    });

    const typingDiv = appendMessage("Barry P. is typing an answer...", 'bot');
    typingDiv.classList.add('bw-typing');

    try {
      const response = await fetchPromise;
      const data = await response.json();

      const typingRow = typingDiv.closest('.bw-msg-row');
      if (typingRow) typingRow.remove();
      else typingDiv.remove();

      if (response.ok) {
        if (data.id) lastMsgId = Math.max(lastMsgId, data.id);
        // Merged responses mirror the anchor's combined answer (sent while a previous message
        // for this session was still being answered) — skip rendering so it appears only once.
        if (!data.merged) {
          appendMessage(data.response, 'bot');
          startHandoverPolling();
        }
      } else {
        appendMessage(data.error || "Sorry, an error occurred.", 'bot');
      }
    } catch (err) {
      const typingRow = typingDiv.closest('.bw-msg-row');
      if (typingRow) typingRow.remove();
      else typingDiv.remove();
      appendMessage("Our AI assistant is momentarily offline. Your message has been queued for human review — a support specialist will follow up with you shortly.", 'bot');

      console.error('[BW Chat] API fetch failed:', err);
      fetch('/wp-admin/admin-ajax.php', {
        method: 'POST',
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        body: new URLSearchParams({
          action: 'bw_chat_error_alert',
          session_id: sessionId,
          page_url: window.location.href,
          error: err instanceof Error ? err.message : String(err),
          user_message: text,
          widget: 'floating'
        })
      }).catch(() => { });
    }
  }

  // --- History & New Chat Features ---
  
  function toggleHistoryView() {
    const overlay = document.getElementById('bw-chat-history-overlay');
    const isOpening = overlay.style.display !== 'flex';
    overlay.style.display = isOpening ? 'flex' : 'none';

    if (isOpening) {
      renderHistoryList();
    }
  }

  function renderHistoryList() {
    const listContainer = document.getElementById('bw-history-list');
    listContainer.innerHTML = '';

    let past = [];
    try {
      past = JSON.parse(localStorage.getItem('bw_chat_past_sessions')) || [];
    } catch (e) {
      past = [];
    }

    // Sort most recent first
    past.sort((a, b) => b.ts - a.ts);

    if (past.length === 0) {
      listContainer.innerHTML = '<div style="color: #64748b; font-size: 13px; text-align: center; margin-top: 20px; font-family: inherit;">No past conversations found.</div>';
      return;
    }

    past.forEach(item => {
      const date = new Date(item.ts);
      const dateString = date.toLocaleDateString(undefined, { month: 'short', day: 'numeric', year: 'numeric' }) + ' ' + date.toLocaleTimeString(undefined, { hour: '2-digit', minute: '2-digit' });
      
      const div = document.createElement('div');
      div.style.cssText = 'padding: 10px 12px; border: 1px solid #e2e8f0; border-radius: 8px; cursor: pointer; transition: background 0.2s; background: #f8fafc; font-size: 13px; color: #334155; font-family: inherit; margin-bottom: 8px;';
      div.innerHTML = `<div style="font-weight: 600;">Chat on ${dateString}</div><div style="font-size: 11px; color: #64748b; margin-top: 2px;">Session ID: ${item.id.substring(3, 10)}...</div>`;
      div.onmouseover = () => div.style.background = '#e2e8f0';
      div.onmouseout = () => div.style.background = '#f8fafc';
      div.onclick = () => loadPastSession(item.id);
      listContainer.appendChild(div);
    });
  }

  async function loadPastSession(pastSid) {
    document.getElementById('bw-chat-history-overlay').style.display = 'none';
    isViewingHistory = true;
    historicalSessionId = pastSid;

    // Show read-only banner
    document.getElementById('bw-chat-read-only-banner').style.display = 'block';

    // Disable inputs
    document.getElementById('bw-chat-input').disabled = true;
    document.getElementById('bw-chat-input').placeholder = "Chat is read-only";
    document.getElementById('bw-chat-send').disabled = true;

    // Clear message area and load past history
    const container = document.getElementById('bw-chat-messages');
    container.innerHTML = '<div style="text-align:center; color: #64748b; font-size:13px; padding: 20px; font-family: inherit;">Loading historical messages...</div>';

    try {
      const res = await fetch(BW_API_ENDPOINT.replace('/chat', '/chat/history') + '?session_id=' + pastSid);
      const data = await res.json();
      container.innerHTML = '';
      if (res.ok && data.history && data.history.length > 0) {
        data.history.forEach(msg => {
          if (msg.user_message) appendMessage(msg.user_message, 'user');
          if (msg.bot_response) appendMessage(msg.bot_response, 'bot');
        });
      } else {
        container.innerHTML = '<div style="text-align:center; color: #64748b; font-size:13px; padding: 20px; font-family: inherit;">No messages found in this past session.</div>';
      }
    } catch (err) {
      console.error('History load error:', err);
      container.innerHTML = '<div style="text-align:center; color: #ef4444; font-size:13px; padding: 20px; font-family: inherit;">Failed to load chat history.</div>';
    }
  }

  function exitHistoricalView(e) {
    if (e) e.preventDefault();
    isViewingHistory = false;
    historicalSessionId = null;

    // Hide banner
    document.getElementById('bw-chat-read-only-banner').style.display = 'none';

    // Enable inputs
    document.getElementById('bw-chat-input').disabled = false;
    document.getElementById('bw-chat-input').placeholder = "Ask Barry about batteries...";
    document.getElementById('bw-chat-send').disabled = false;

    // Reload active chat history
    const container = document.getElementById('bw-chat-messages');
    container.innerHTML = `
      <div class="bw-msg-row">
        <div class="bw-mini-avatar"></div>
        <div class="bw-msg bw-msg-bot">
          Hi there! 👋 How can I help you today?
        </div>
      </div>
    `;
    loadChatHistory();
  }

  function confirmNewChat() {
    if (confirm("Are you sure you want to end this conversation and start a new one?")) {
      const activeSid = localStorage.getItem('bw_chat_session');
      const activeTs = localStorage.getItem('bw_chat_session_ts') || Date.now().toString();
      archiveSession(activeSid, parseInt(activeTs));

      // Reset to new session
      const newSid = 'bw_' + Math.random().toString(36).substring(2, 15);
      sessionId = newSid;
      localStorage.setItem('bw_chat_session', newSid);
      localStorage.setItem('bw_chat_session_ts', Date.now().toString());

      // Reset UI state
      exitHistoricalView();
      
      // Clear any running polling and restart
      if (pollInterval) {
        clearInterval(pollInterval);
        pollInterval = null;
      }
      startHandoverPolling();
    }
  }

  // --- Inline Mode Autostart & Proactive Trigger ---
  document.addEventListener("DOMContentLoaded", async () => {
    const isInline = document.querySelector('.bw-chat-inline') !== null;
    
    if (isInline) {
      // Pre-load history and start polling only for embedded inline chat
      await loadChatHistory();
      historyLoaded = true;
      startHandoverPolling();
    } else {
      initProactiveMessage();
    }

    // VisualViewport listener for mobile keyboard resizing
    if (window.visualViewport) {
      const handleVisualViewportChange = () => {
        const isInline = document.querySelector('.bw-chat-inline') !== null;
        if (isInline || window.innerWidth > 768) return;

        const win = document.getElementById('bw-chat-window');
        if (win && win.style.display === 'flex') {
          const vv = window.visualViewport;
          win.style.height = vv.height + 'px';
          win.style.top = vv.offsetTop + 'px';
          win.style.left = vv.offsetLeft + 'px';
          win.style.width = vv.width + 'px';

          const container = document.getElementById('bw-chat-messages');
          if (container) container.scrollTop = container.scrollHeight;
        }
      };

      window.visualViewport.addEventListener('resize', handleVisualViewportChange);
      window.visualViewport.addEventListener('scroll', handleVisualViewportChange);
    }

    // Input focus scroll fix
    const chatInput = document.getElementById('bw-chat-input');
    if (chatInput) {
      chatInput.addEventListener('focus', () => {
        if (window.innerWidth <= 768) {
          setTimeout(() => {
            window.scrollTo(0, 0);
            const container = document.getElementById('bw-chat-messages');
            if (container) container.scrollTop = container.scrollHeight;
          }, 100);
        }
      });
    }
  });
</script>    <div id="pswp" class="pswp" tabindex="-1" aria-hidden="true">

        <div class="pswp__bg"></div>

        <div class="pswp__scroll-wrap">

            <div class="pswp__container">
                <div class="pswp__item"></div>
                <div class="pswp__item"></div>
                <div class="pswp__item"></div>
            </div>

            <div class="pswp__ui pswp__ui--hidden">

                <div class="pswp__top-bar">


                    <div class="pswp__counter"></div>

                    <button class="pswp__button pswp__button--close"
                            title="Close (Esc)"></button>

                    <button class="pswp__button pswp__button--share"
                            title="Share"></button>

                    <button class="pswp__button pswp__button--fs"
                            title="Toggle fullscreen"></button>

                    <button class="pswp__button pswp__button--zoom"
                            title="Zoom in/out"></button>

                    <div class="pswp__preloader">
                        <div class="pswp__preloader__icn">
                            <div class="pswp__preloader__cut">
                                <div class="pswp__preloader__donut"></div>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                    <div class="pswp__share-tooltip"></div>
                </div>

                <button class="pswp__button pswp__button--arrow--left"
                        title="Previous (arrow left)">
                </button>

                <button class="pswp__button pswp__button--arrow--right"
                        title="Next (arrow right)">
                </button>

                <div class="pswp__caption">
                    <div class="pswp__caption__center"></div>
                </div>

            </div>

        </div>

    </div>
	
        <div id="mf-quick-view-modal" class="mf-quick-view-modal martfury-modal woocommerce" tabindex="-1">
            <div class="mf-modal-overlay"></div>
            <div class="modal-content">
                <a href="#" class="close-modal">
                    <i class="icon-cross"></i>
                </a>
                <div class="product-modal-content loading"></div>
            </div>
            <div class="mf-loading"></div>
        </div>

				        <div class="primary-mobile-nav mf-els-item" id="primary-mobile-nav">
            <div class="mobile-nav-content">
                <div class="mobile-nav-overlay"></div>
                <div class="mobile-nav-header">
					                    <h2 class="mobile-nav-header__title">Main Menu</h2>
                    <a class="close-mobile-nav"><i class="icon-cross"></i></a>
                </div>

				<ul id="menu-top-navigation-1" class="menu"><li class="menu-item menu-item-home"><a href="https://www.batteryworld.com/"><i class="icon-home"></i> Home</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100335"><a href="https://www.batteryworld.com/my-account">My Account</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100336"><a href="https://www.batteryworld.com/order-tracking">Order Tracking</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215471"><a href="/about-us">About Us</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215476"><a href="/contact-us">Contact Us</a></li>
</ul>
            </div>
        </div>
		        <div id="mf-off-canvas-layer" class="martfury-off-canvas-layer"></div>
			<script type='text/javascript'>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="wf-sa-ui-js-js" src="https://www.batteryworld.com/wp-content/plugins/5sec-search-autocomplete/js/jquery-ui.min.js?ver=1.8.9"></script>
<script data-wp-strategy="defer" id="wc-photoswipe-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js?ver=4.1.1-wc.11.0.0"></script>
<script id="photoswipe-ui-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/photoswipe-ui.min.js?ver=4.1.1"></script>
<script id="jquery-ui-core-js" src="https://www.batteryworld.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
<script id="jquery-ui-tooltip-js" src="https://www.batteryworld.com/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.13.3"></script>
<script id="imagesloaded-js" src="https://www.batteryworld.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
<script id="fitvids-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/jquery.fitvids.js?ver=1.1.0"></script>
<script id="waypoints-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/waypoints.min.js?ver=2.0.2"></script>
<script id="isinviewport-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/isInViewport.min.js?ver=1.0.0"></script>
<script id="mf-countdown-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/jquery.coundown.js?ver=1.0.0"></script>
<script id="counterup-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/jquery.counterup.min.js?ver=1.0.0"></script>
<script id="martfury-tabs-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/jquery.tabs.js?ver=1.0.0"></script>
<script id="nprogress-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/nprogress.js?ver=1.0.0"></script>
<script id="slick-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/slick.min.js?ver=1.6.0"></script>
<script id="notify-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/plugins/notify.min.js?ver=1.0.0"></script>
<script id="martfury-js-extra">
var martfuryData = {"direction":"false","ajax_url":"https://www.batteryworld.com/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","nonce":"482325c636","days":"days","hours":"hours","minutes":"minutes","seconds":"seconds","add_to_cart_ajax":"1","search_content_type":"all","nl_days":"1","nl_seconds":"0","ajax_search":"0","quantity_ajax":"","product_gallery":"1","currency_param":{"currency_pos":"left","currency_symbol":"&#36;","thousand_sep":",","decimal_sep":".","price_decimals":2}};
//# sourceURL=martfury-js-extra
</script>
<script data-wp-strategy="defer" defer id="martfury-js" src="https://www.batteryworld.com/wp-content/themes/martfury/js/scripts.js?ver=20221213"></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://www.batteryworld.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&#038;ver=8d8bb846cc19ac858460"></script>
<script id="sourcebuster-js-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.0"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.batteryworld.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.0"></script>
<script id="wp-dom-ready-js" src="https://www.batteryworld.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
<script id="wp-polyfill-js" src="https://www.batteryworld.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
<script id="wcpay-frontend-tracks-js-extra">
var wcPayFrontendTracks = [{"event":"product_page_view","properties":{"theme_type":"short_code","record_event_data":{"is_admin_event":false,"track_on_all_stores":true}}}];
//# sourceURL=wcpay-frontend-tracks-js-extra
</script>
<script id="wcpay-frontend-tracks-js-before">
			var wcpayConfig = wcpayConfig || JSON.parse( decodeURIComponent( '%7B%22publishableKey%22%3A%22pk_live_51ETDmyFuiXB5oUVxaIafkGPnwuNcBxr1pXVhvLJ4BrWuiqfG6SldjatOGLQhuqXnDmgqwRA7tDoSFlbY4wFji7KR0079TvtxNs%22%2C%22testMode%22%3Afalse%2C%22accountId%22%3A%22acct_1NxL81CTPGjk0DuG%22%2C%22ajaxUrl%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-admin%5C%2Fadmin-ajax.php%22%2C%22wcAjaxUrl%22%3A%22%5C%2F%3Fwc-ajax%3D%25%25endpoint%25%25%22%2C%22createSetupIntentNonce%22%3A%22b7edc6509a%22%2C%22initWooPayNonce%22%3A%220b814e991b%22%2C%22genericErrorMessage%22%3A%22There%20was%20a%20problem%20processing%20the%20payment.%20Please%20check%20your%20email%20inbox%20and%20refresh%20the%20page%20to%20try%20again.%22%2C%22fraudServices%22%3A%7B%22stripe%22%3A%5B%5D%2C%22sift%22%3A%7B%22beacon_key%22%3A%221d81b5c86a%22%2C%22user_id%22%3A%22%22%2C%22session_id%22%3A%22st_dZXVyviNsnYi5Nn1os9Pg9msq9w9a_t_a9688db48c2325383af67528af551a%22%7D%7D%2C%22features%22%3A%5B%22products%22%2C%22refunds%22%2C%22tokenization%22%2C%22add_payment_method%22%5D%2C%22forceNetworkSavedCards%22%3Afalse%2C%22locale%22%3A%22en%22%2C%22isPreview%22%3Afalse%2C%22isSavedCardsEnabled%22%3Atrue%2C%22isWooPayEnabled%22%3Afalse%2C%22isWoopayExpressCheckoutEnabled%22%3Atrue%2C%22isWoopayFirstPartyAuthEnabled%22%3Atrue%2C%22isWooPayEmailInputEnabled%22%3Atrue%2C%22isWooPayDirectCheckoutEnabled%22%3Afalse%2C%22isWooPayGlobalThemeSupportEnabled%22%3Afalse%2C%22isShortcodeCheckout%22%3Afalse%2C%22woopayHost%22%3A%22https%3A%5C%2F%5C%2Fpay.woo.com%22%2C%22platformTrackerNonce%22%3A%22350a83c9b4%22%2C%22accountIdForIntentConfirmation%22%3A%22%22%2C%22wcpayVersionNumber%22%3A%2211.0.0%22%2C%22woopaySignatureNonce%22%3A%22038ffabc68%22%2C%22woopaySessionNonce%22%3A%22af5902bbe8%22%2C%22woopayMerchantId%22%3A209637449%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-payments%5C%2Fassets%5C%2Fimages%5C%2Fpayment-methods%5C%2Fgeneric-card.svg%22%2C%22woopayMinimumSessionData%22%3A%7B%22blog_id%22%3A209637449%2C%22data%22%3A%7B%22session%22%3A%22rdcqMTka5PsKZx72yZL54m9wpPY5cZCbuhMXbrysDoMVdC2tZajSb0g9WI1mvx3dCWptfgD9A3wOFC8mH2ZUXcS4w9UA42KxtfS5lv%5C%2FPXsHwmZmbZMlgcdzd9NnYXW80493FqFNqepzgQDmgktxWSg%2BjCFoA%5C%2FvTUka1HcSLmMyk%5C%2FTIztySht8eOmcL%2BAuPGRw%2BanZOf4gg3RzPAE3%5C%2F%2B1EhuveCgKL%2BbBXsPT47map0AkRb3%2Bgtl%2Br2AQbKAUn6czojx7rlJSUXR0wG1YCWxIZE9GeN6jHNc6U6YsYz%2Bz37hzxYolN3SSalXJ1iod6nqmL20T0sGjKvLZOJNL830AZAYjV0S726ZeQPTPrNdJVJ792s9COG0hqsnKB0Jf7kNJluEHE4rBXSO5y22RWJiSdV8UWq5dJqKesJjMfJtpB6py2py03f6HTR%5C%2FO2goH1vDR%2BFGe3ZUA9c%5C%2FtR%2BBOJwVrI5lUDHITb4QWTiw6gKwiOjDJhu6SqXHKQbtlcVNvcA37YEgRDyVe05V4q%2BlN9vt0Ztsg8oXrBwQC2ZBwEOc8OGY%5C%2FC1%5C%2Fq2Y3m9BrQCwwMWhfs%22%2C%22iv%22%3A%22bTDhWiYlOSyW3G523%2B5Nng%3D%3D%22%2C%22hash%22%3A%22MGVmZGY0MGJkNTIxMWY1MzdmZGNiZjcxNjBlYzk2YWE1N2M0ZDljN2RjZTg4NDU4MDA5Y2FiYjMxMTY4YmE0Mg%3D%3D%22%7D%7D%2C%22gatewayId%22%3A%22woocommerce_payments%22%2C%22isCheckout%22%3Afalse%2C%22paymentMethodsConfig%22%3A%7B%22card%22%3A%7B%22isReusable%22%3Atrue%2C%22isBnpl%22%3Afalse%2C%22isExpressCheckout%22%3Afalse%2C%22title%22%3A%22Card%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-payments%5C%2Fassets%5C%2Fimages%5C%2Fpayment-methods%5C%2Fgeneric-card.svg%22%2C%22darkIcon%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-payments%5C%2Fassets%5C%2Fimages%5C%2Fpayment-methods%5C%2Fgeneric-card.svg%22%2C%22showSaveOption%22%3Atrue%2C%22countries%22%3A%5B%5D%2C%22gatewayId%22%3A%22woocommerce_payments%22%2C%22testingInstructions%22%3A%22Use%20test%20card%20%3Cbutton%20type%3D%5C%22button%5C%22%20class%3D%5C%22js-woopayments-copy-test-number%5C%22%20aria-label%3D%5C%22Click%20to%20copy%20the%20test%20number%20to%20clipboard%5C%22%20title%3D%5C%22Copy%20to%20clipboard%5C%22%3E%3Ci%3E%3C%5C%2Fi%3E%3Cspan%3E4242%204242%204242%204242%3C%5C%2Fbutton%3E%20or%20refer%20to%20our%20%3Ca%20href%3D%5C%22https%3A%5C%2F%5C%2Fwoocommerce.com%5C%2Fdocument%5C%2Fwoopayments%5C%2Ftesting-and-troubleshooting%5C%2Ftesting%5C%2F%23test-cards%5C%22%20target%3D%5C%22_blank%5C%22%3Etesting%20guide%3C%5C%2Fa%3E.%22%2C%22forceNetworkSavedCards%22%3Afalse%7D%2C%22link%22%3A%7B%22isReusable%22%3Atrue%2C%22isBnpl%22%3Afalse%2C%22isExpressCheckout%22%3Afalse%2C%22title%22%3A%22Link%22%2C%22icon%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-payments%5C%2Fassets%5C%2Fimages%5C%2Fpayment-methods%5C%2Flink.svg%22%2C%22darkIcon%22%3A%22https%3A%5C%2F%5C%2Fwww.batteryworld.com%5C%2Fwp-content%5C%2Fplugins%5C%2Fwoocommerce-payments%5C%2Fassets%5C%2Fimages%5C%2Fpayment-methods%5C%2Flink.svg%22%2C%22showSaveOption%22%3Atrue%2C%22countries%22%3A%5B%5D%2C%22gatewayId%22%3A%22woocommerce_payments_link%22%2C%22testingInstructions%22%3A%22%22%2C%22forceNetworkSavedCards%22%3Afalse%7D%7D%2C%22cartContainsSubscription%22%3Afalse%2C%22currency%22%3A%22USD%22%2C%22stylesCacheVersion%22%3A%2253775b4d5887d97db07d2e5453813629%22%2C%22cartTotal%22%3A0%2C%22enabledBillingFields%22%3A%7B%22billing_first_name%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_last_name%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_country%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_address_1%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_city%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_state%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_postcode%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_phone%22%3A%7B%22required%22%3Atrue%7D%2C%22billing_email%22%3A%7B%22required%22%3Atrue%7D%7D%2C%22storeCountry%22%3A%22US%22%2C%22isExpressCheckoutInPaymentMethodsEnabled%22%3Afalse%2C%22isShopperTrackingEnabled%22%3Afalse%2C%22isMultiCurrencyEnabled%22%3Atrue%2C%22isPaymentRequestEnabled%22%3Afalse%2C%22isAmazonPayEnabled%22%3Afalse%7D' ) );
			
//# sourceURL=wcpay-frontend-tracks-js-before
</script>
<script id="wcpay-frontend-tracks-js" src="https://www.batteryworld.com/wp-content/plugins/woocommerce-payments/dist/frontend-tracks.js?ver=11.0.0"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.batteryworld.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://www.batteryworld.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<script type="text/javascript" data-gtm-ecommerce-woo-scripts>
window.dataLayer = window.dataLayer || [];
(function(dataLayer, jQuery) {
dataLayer.push({ ecommerce: null });
dataLayer.push({"event":"view_item","ecommerce":{"currency":"USD","items":[{"item_name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","item_id":"133041","price":41.25,"quantity":1,"discount":6.19,"item_category":"Notebook\/Laptop","content_type":"product","google_business_vertical":"retail","id":"133041","ecomm_prodid":"133041","brand":"Acer, COMPAL"}],"value":41.25}});
jQuery(document).on('click', '.cart .single_add_to_cart_button', function(ev) {
	var form = jQuery(ev.currentTarget).parents('form.cart');
	var quantity = jQuery('[name="quantity"]', form).val();
	var product_id = jQuery('[name="add-to-cart"]', form).val();

	var item = {"item_name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","item_id":"133041","price":41.25,"discount":6.19,"item_category":"Notebook\/Laptop","content_type":"product","google_business_vertical":"retail","id":"133041","ecomm_prodid":"133041","brand":"Acer, COMPAL"};

	item.quantity = parseInt(quantity);

	if (isNaN(item.quantity)) {
		item.quantity = 1;
	}

	let event = {"event":"add_to_cart","ecommerce":{"currency":"USD","items":null,"value":0}};

	dataLayer.push({ ecommerce: null });
	dataLayer.push({
		...event,
	  'ecommerce': {
		...event.ecommerce,
		'value': (item.price * item.quantity),
		'items': [item]
	  }
	});
});
		window.gtm_ecommerce_pro.items.byProductId = {
			...window.gtm_ecommerce_pro.items.byProductId,
			...[]
		};
if (typeof wp !== 'undefined' && wp.hooks && wp.hooks.addAction) {
	wp.hooks.addAction('experimental__woocommerce_blocks-cart-remove-item', 'gtm-ecommerce-woo', function(details) {
		if (details.product && details.product.id) {
			let item = gtm_ecommerce_pro.getItemByProductId(details.product.id);

			if (0 === Object.keys(item).length) {
				return;
			}
			item.quantity = 1;

			let event = {"event":"remove_from_cart","ecommerce":{"currency":"USD","items":null,"value":0}};

			dataLayer.push({
				...event,
			  'ecommerce': {
				...event.ecommerce,
				'value': item.price,
				'items': [item]
			  }
			});
		}

	});
}
jQuery(document).on('click', '.remove', function(ev) {
    let product_id = jQuery(ev.currentTarget).attr('data-product_id');
    let variation_id = jQuery(ev.currentTarget).attr('data-variation_id');
    if (undefined === product_id && undefined === variation_id) {
    	return;
	}

	let item = null;
	if (variation_id) {
		item = gtm_ecommerce_pro.getItemByProductId(variation_id);
	} else {
    	item = gtm_ecommerce_pro.getItemByProductId(product_id);
    }

	if (0 === Object.keys(item).length) {
		return;
	}

    item.quantity = 1;

	let event = {"event":"remove_from_cart","ecommerce":{"currency":"USD","items":null,"value":0}};

	dataLayer.push({
		...event,
	  'ecommerce': {
		...event.ecommerce,
		'value': item.price,
		'items': [item]
	  }
	});
});

jQuery(document).on('submit', '.woocommerce-cart-form', function(ev) {
	jQuery('input[name$="[qty]"]', ev.currentTarget).each(function(i, el) {
		var previousValue = el.defaultValue || 0;
		var currentValue = el.value || 0;
		var diff = currentValue - previousValue;

		if (diff < 0) {
			var quantity = Math.abs(diff);
			var element = jQuery(el).parents('.cart_item').find('[data-product_id]');
			var productId = element.attr('data-variation_id') ?? element.attr('data-product_id');
			var item = gtm_ecommerce_pro.getItemByProductId(productId);
			item.quantity = quantity;

			let event = {"event":"remove_from_cart","ecommerce":{"currency":"USD","items":null,"value":0}};

			dataLayer.push({
				...event,
			  'ecommerce': {
				...event.ecommerce,
				'value': (item.price * quantity),
				'items': [item]
			  }
			});
		}
	});
});
		window.gtm_ecommerce_pro.items.byProductId = {
			...window.gtm_ecommerce_pro.items.byProductId,
			...{"133041":{"item_name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","item_id":"133041","price":41.25,"item_list_name":"default","item_list_id":"0","discount":6.19,"item_category":"Notebook\/Laptop","content_type":"product","google_business_vertical":"retail","id":"133041","ecomm_prodid":"133041","brand":"Acer, COMPAL"}}
		};
jQuery('.woocommerce-loop-product__link, .product.type-product .add_to_cart_button.product_type_simple, .product.type-product .add_to_cart_button.product_type_variable, .product.type-product .product_type_grouped, .quick-view-button, .wp-block-post.product a').click(function(ev) {
	var matched_product_id = jQuery(ev.currentTarget).parents(".product.type-product").attr('class').match(/post\-[0-9]*/);
    var product_id = ((matched_product_id && matched_product_id[0]) || "").replace('post-', '');
   	if (!product_id) {
   		return;
   	}
    var item = gtm_ecommerce_pro.getItemByProductId(product_id);

	let event = {"event":"select_item","ecommerce":{"currency":"USD","items":null,"value":0}};

	dataLayer.push({
		...event,
	  'ecommerce': {
		...event.ecommerce,
		'value': item.price,
		'items': [item]
	  }
	});
});
		window.gtm_ecommerce_pro.items.byProductId = {
			...window.gtm_ecommerce_pro.items.byProductId,
			...{"133041":{"item_name":"BATCL50L Acer Replacement Battery 14.8V 4400mah","item_id":"133041","price":41.25,"item_list_name":"default","item_list_id":"0","discount":6.19,"item_category":"Notebook\/Laptop","content_type":"product","google_business_vertical":"retail","id":"133041","ecomm_prodid":"133041","brand":"Acer, COMPAL"}}
		};
jQuery(document).on('click', '.ajax_add_to_cart', function(ev) {
    var targetElement = jQuery(ev.currentTarget);
    if (0 === targetElement.length) {
        return;
    }
    var product_id = targetElement.data('product_id');
    if (undefined === product_id) {
        return;
    }
	var quantity = targetElement.data('quantity') ?? 1;
	var item = {};

	if ('undefined' === typeof gtm_ecommerce_pro) {
	    item = gtm_ecommerce_woo_items_by_product_id[product_id];
	} else {
	    item = gtm_ecommerce_pro.getItemByProductId(product_id);
	}

	item.quantity = parseInt(quantity);

	let event = {"event":"add_to_cart","ecommerce":{"currency":"USD","items":null,"value":0}};

	dataLayer.push({ ecommerce: null });
	dataLayer.push({
		...event,
	  'ecommerce': {
		...event.ecommerce,
		'value': (item.price * item.quantity),
		'items': [item]
	  }
	});
});
})(dataLayer, jQuery);</script>
    <script type="text/javascript">
        (function ($) {
            var bwCartPageStart = Date.now();

            // Append duration (seconds) to every WooCommerce AJAX add-to-cart request
            $(document.body).on('adding_to_cart', function (event, $btn, data) {
                data['bw_duration'] = Math.round((Date.now() - bwCartPageStart) / 1000);
            });
        })(jQuery);
    </script>
        <script type="text/javascript">
        (function ($) {
            $(document).ready(function () {
                if (!window.bw_view_log_id) {
                    return;
                }

                // Confirm Javascript execution immediately
                $.ajax({
                    url: '/wp-admin/admin-ajax.php',
                    type: 'POST',
                    data: {
                        action: 'bw_confirm_js_execution',
                        log_id: window.bw_view_log_id
                    },
                    success: function () { }
                });

                var startTime = Date.now();
                var lastUpdatedDuration = 0;

                function sendDuration(isBeacon) {
                    var elapsed = Math.round((Date.now() - startTime) / 1000);
                    if (elapsed <= lastUpdatedDuration || elapsed <= 0) {
                        return;
                    }
                    lastUpdatedDuration = elapsed;

                    if (isBeacon && navigator.sendBeacon) {
                        var formData = new FormData();
                        formData.append('action', 'bw_update_view_duration');
                        formData.append('log_id', window.bw_view_log_id);
                        formData.append('duration', elapsed);
                        navigator.sendBeacon('/wp-admin/admin-ajax.php', formData);
                    } else {
                        $.ajax({
                            url: '/wp-admin/admin-ajax.php',
                            type: 'POST',
                            data: {
                                action: 'bw_update_view_duration',
                                log_id: window.bw_view_log_id,
                                duration: elapsed
                            },
                            success: function () { }
                        });
                    }
                }

                // Send heartbeat every 3 seconds
                var heartbeat = setInterval(function () {
                    sendDuration(false);
                }, 3000);

                // Tab visibility change
                document.addEventListener('visibilitychange', function () {
                    if (document.visibilityState === 'hidden') {
                        sendDuration(true);
                    }
                });

                // Page unload
                window.addEventListener('beforeunload', function () {
                    sendDuration(true);
                });
            });
        })(jQuery);
    </script>
        <script type="text/javascript">
        (function ($) {
            $(document).ready(function () {
                if (!window.bw_visit_log_id) {
                    return;
                }

                // Confirm JS execution immediately
                $.ajax({
                    url: '/wp-admin/admin-ajax.php',
                    type: 'POST',
                    data: {
                        action: 'bw_confirm_visit_js_execution',
                        log_id: window.bw_visit_log_id
                    },
                    success: function () { }
                });

                var startTime = Date.now();
                var lastUpdatedDuration = 0;

                function sendDuration(isBeacon) {
                    var elapsed = Math.round((Date.now() - startTime) / 1000);
                    if (elapsed <= lastUpdatedDuration || elapsed <= 0) {
                        return;
                    }
                    lastUpdatedDuration = elapsed;

                    if (isBeacon && navigator.sendBeacon) {
                        var formData = new FormData();
                        formData.append('action', 'bw_update_visit_duration');
                        formData.append('log_id', window.bw_visit_log_id);
                        formData.append('duration', elapsed);
                        navigator.sendBeacon('/wp-admin/admin-ajax.php', formData);
                    } else {
                        $.ajax({
                            url: '/wp-admin/admin-ajax.php',
                            type: 'POST',
                            data: {
                                action: 'bw_update_visit_duration',
                                log_id: window.bw_visit_log_id,
                                duration: elapsed
                            },
                            success: function () { }
                        });
                    }
                }

                // Send heartbeat every 3 seconds
                setInterval(function () {
                    sendDuration(false);
                }, 3000);

                // Tab visibility change
                document.addEventListener('visibilitychange', function () {
                    if (document.visibilityState === 'hidden') {
                        sendDuration(true);
                    }
                });

                // Page unload
                window.addEventListener('beforeunload', function () {
                    sendDuration(true);
                });
            });
        })(jQuery);
    </script>
    <script type="text/javascript">
jQuery(document).ready(function() {jQuery('input[name=\'s\']').autocomplete({
              select: function(event, ui) { jQuery(this).val(ui.item.value).closest('form').submit(); },
              source: 'https://www.batteryworld.com/wp-content/plugins/5sec-search-autocomplete/wf-sa-ajax.php',
              minLength: 3,
              html: true,
              delay: 600});
});
jQuery.curCSS = function(element, prop, val) {
    return jQuery(element).css(prop, val);
};</script>
    <script type="text/javascript">
        jQuery(function ($) {
            var _galleryInitTimer = null;
            function debouncedGalleryInit() {
                if (_galleryInitTimer) clearTimeout(_galleryInitTimer);
                _galleryInitTimer = setTimeout(function () {
                    $('.woocommerce-product-gallery').each(function () {
                        var $gallery = $(this);
                        var $thumbnail = $gallery.find('.flex-control-thumbs');
                        if ($thumbnail.length && !$thumbnail.hasClass('slick-initialized') && !$thumbnail.hasClass('no-slick')) {
                            $gallery.trigger('wc-product-gallery-after-init');
                            bwStripGallerySlick();
                        }
                    });
                }, 300);
            }

            function bwStripGallerySlick() {
                $('.mf-single-product .woocommerce-product-gallery').each(function () {
                    var $gallery = $(this);
                    var $thumbs = $gallery.find('.flex-control-thumbs');
                    if (!$thumbs.length) {
                        return;
                    }
                    if ($thumbs.hasClass('slick-initialized')) {
                        try { $thumbs.slick('unslick'); } catch (e) {}
                    }
                    $thumbs
                        .removeClass('slick-initialized slick-slider slick-slide slick-vertical')
                        .removeAttr('style')
                        .find('.slick-list, .slick-track, .slick-prev, .slick-next, .slick-prev-arrow, .slick-next-arrow')
                        .remove();
                    $thumbs.find('li')
                        .removeClass('slick-slide slick-current slick-active slick-cloned')
                        .removeAttr('style');
                    if (!$thumbs.data('bw-thumbs-bound')) {
                        $thumbs.data('bw-thumbs-bound', 1);
                        $thumbs.on('click', 'li', function () {
                            $(this).closest('.woocommerce-product-gallery').flexslider($(this).index());
                        });
                    }
                });
            }

            $(window).on('load', function () {
                setTimeout(bwStripGallerySlick, 400);
                setTimeout(bwStripGallerySlick, 1200);
            });
        });
    </script>
        <script type="text/javascript">
        jQuery(document).ready(function ($) {
            $('.products-search').each(function () {
                var $form = $(this);
                $form.on('submit', function (e) {
                    var keyword = $form.find('input.search-field').val();
                    if (keyword.trim().length < 3) {
                        e.preventDefault();
                        e.stopImmediatePropagation();
                        $form.removeClass('searching found-products found-no-product').addClass('invalid-length');
                        return false;
                    }
                });

                // Ensure our submit handler runs before the theme's default handler
                var events = $._data(this, 'events');
                if (events && events.submit && events.submit.length > 1) {
                    events.submit.unshift(events.submit.pop());
                }
            });

            // Prevent theme AJAX search from triggering before 3 characters
            $('.products-search .search-field').on('keyup input', function (e) {
                if ($(this).val().trim().length < 3) {
                    e.stopImmediatePropagation();
                }
            });
            $('.products-search .search-field').each(function () {
                var events = $._data(this, 'events');
                if (events && events.keyup && events.keyup.length > 1) {
                    events.keyup.unshift(events.keyup.pop());
                }
            });
        });
    </script>
    <style>
        .products-search.invalid-length {
            border: 1px solid red !important;
            border-radius: 3px;
        }
    </style>
        <script type="text/javascript">
        jQuery(document).ready(function($) {
            var isRedirecting = false;

            function triggerCheckoutRedirect() {
                if (isRedirecting) return;
                isRedirecting = true;
                // 500ms delay reserved for GA4 / GTM add_to_cart event tracking to complete
                setTimeout(function() {
                    window.location.href = 'https://www.batteryworld.com/checkout';
                }, 500);
            }

            // 1. Listen for native WooCommerce / Martfury event
            $(document.body).on('added_to_cart', triggerCheckoutRedirect);

            // 2. Fallback: Listen for AJAX request completion
            $(document).ajaxComplete(function(event, xhr, settings) {
                if ((settings.data && typeof settings.data === 'string' && settings.data.indexOf('add-to-cart=') !== -1) ||
                    (settings.url && settings.url.indexOf('wc-ajax=add_to_cart') !== -1)) {
                    triggerCheckoutRedirect();
                }
            });
        });
    </script>
    		<script type="text/javascript">
			(function() {
				window.wcAnalytics = window.wcAnalytics || {};
				const wcAnalytics = window.wcAnalytics;

				// Set the assets URL for webpack to find the split assets.
				wcAnalytics.assets_url = 'https://www.batteryworld.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';

				// Set the REST API tracking endpoint URL.
								wcAnalytics.trackEndpoint = "https://www.batteryworld.com/wp-json/woocommerce-analytics/v1/track";

				// Set common properties for all events.
				wcAnalytics.commonProps = {"session_id":null,"landing_page":null,"is_engaged":null,"ui":0,"blog_id":209637449,"store_id":"98574f1a-7aa7-480b-8d2c-06768b5fb265","url":"https://www.batteryworld.com","woo_version":"11.0.0","wp_version":"7.0.4","store_admin":0,"device":"desktop","store_currency":"EUR","timezone":"America/Los_Angeles","is_guest":1,"_via_ua":"Mozilla/5.0 (compatible; ExaSearchBot/1.0; +https://crawler.exa.ai/)","_via_ip":"152.163.114.126","_lg":"en-US","_dr":"","_dl":"","_via_ref":""};

				// Set the event queue.
				wcAnalytics.eventQueue = [{"eventName":"product_view","props":{"pi":133041,"pn":"BATCL50L Acer Replacement Battery 14.8V 4400mah","pc":"Notebook/Laptop","pp":"41.25","pt":"simple"}}];

				// Features.
				wcAnalytics.features = {
					ch: false,
					sessionTracking: false,
					proxy: false,
				};

				wcAnalytics.breadcrumbs = ["All Products","Notebook/Laptop","BATCL50L Acer Replacement Battery 14.8V 4400mah"];

				// Page context flags.
				wcAnalytics.pages = {
					isAccountPage: false,
					isCart: false,
				};
			})();
		</script>
		

</body>
</html>
```