
1/7
${data.index + 1}/${data.total}
-
${Array(data.total).fill(0).map((num, index) => `
`).join('')}
Description
Connectivity Technology | Powerline |
Connector Type | USB Type C |
Compatible Devices | Lenovo Laptop Charger 65W |
Compatible Phone Models | For 65W Cell Phones with USB-C Connector |
Included Components | 1 x Replacement for Lenovo Charger, 1 x Power Cord |
Special Feature | quick charging |
Color | black |
Input Voltage | 110 Volts |
Mounting Type | Wall Mount |
- Industry-Leading Safety--- This charger fit for Lenovo laptop is certified and listed by UL (the most renowned and trustworthy safety testing lab in US) as its industry-leading quality and safety have aced the most strict quality tests - Remember: It all charges, but it is not all safe and quality ensured as ours.
- Exceptional Compatibility--- Fit for ALL Lenovo laptop 65W and 45W with USB C power connector, incl. ThinkPad, Yoga, IdeaPad, Flex, Chromebook series and more.
- Optimum Fast Charging: Charge your Lenovo laptop at lighting speed with USB-C and PD (Power Delivery) technology that automatically detects and supplies the right power output.
- Service and Support: 30 Days No-hassle Return and 24-Month Policy.
- Power Details--- Output: 65W, 20V/3.25A (Fit for 45W, 20V/2.25A Lenovo laptops perfectly); Input: 100-240V, 50-60Hz.
UL Listed
Industry-Leading Safety
This charger is certified and listed by UL (the most renowned & trustworthy safety testing lab in US) because its quality and safety level are recognized as the highest in the industry.
65W USB C Fast Charger Fit for Lenovo Laptop Charger
- Safety Performance Description: 100% brand new products, high-quality components, more stable performance.
- Quality Ensured: We provide you with higher quality with exquisite workmanship. The charger is equipped with the newest super-smart chip and can provide your device with the best charging current using automatic detection techniques while protecting your device from electrostatic, short-circuiting, magnetic field, overcurrent, overvoltage, and overheating.
You may also like
Recently Viewed
Contact Us
Driftwood Dreams LLC
Address: 4331 WILDWOOD DR,JACKSON,MS,US 39212
Contact Us
Driftwood Dreams LLC
Address: 4331 WILDWOOD DR,JACKSON,MS,US 39212
Support
We accept
We accept
© powerswraps .All Rights Reserved.
${data.mm}m
${data.ss}s
${(function(){
var total_price = data.total_price;
var postageFreeAmount = 399;
var freeAmount = postageFreeAmount - total_price;
var isFreeShipping = freeAmount <= 0;
var rate = Math.min(total_price / postageFreeAmount * 100, 100).toFixed(2);
const textArray = ("Spend {{ amount }} more and get free shipping!").split(/\{\{\s*amount\s*\}\}/);
const textArrayHtml = textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return ` ${text}`;
}).join('');
return `
${rate}%
`
})()}
Cart
Your shopping bag is empty
Your cart is reserved for
!
-
${item.product_title}
- ${item.options.map(option => option.value).join('/')}
- ${propertie.name}/${propertie.isImage ? `View image` : propertie.value}
Free giftMixed Lot*${item.quantity}${item.item_text}${discount_item.title} )
${textArrayHtml}
You've got free shipping
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
${(function(){
var total_price = data.total_price;
var postageFreeAmount = 399;
var freeAmount = postageFreeAmount - total_price;
var isFreeShipping = freeAmount <= 0;
var rate = Math.min(total_price / postageFreeAmount * 100, 100).toFixed(2);
const textArray = ("Spend {{ amount }} more and get free shipping!").split(/\{\{\s*amount\s*\}\}/);
const textArrayHtml = textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return ` ${text}`;
}).join('');
return `
${rate}%
`
})()}
const summaryStickyRender = document.querySelector('#cart-drawer-summary-sticky-render');
if (summaryStickyRender) {
document.body.style.setProperty('--cart-drawer-summary-sticky-height', summaryStickyRender.clientHeight + 'px');
}
${textArrayHtml}
You've got free shipping
${data.invalid_msg}
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
-
Subtotal:
-
${discount_application.title}:
-
Total:
Taxes and shipping calculated at checkout
Retail
${function() {
let variantImageShowed = false;
const currentProduct = data.product;
return (currentProduct.options || []).map((option, index) => {
const optionName = option.name || '';
const optionId = option.id || '';
const position = `option${index + 1}`;
let isThumbImage = false;
if (currentProduct.need_variant_image && !variantImageShowed) {
const variantNames = ["color","size"] || [];
for (let i = 0, len = variantNames.length; i < len; i++) {
const name = variantNames[i].toLowerCase();
if (name === optionName.toLowerCase()) {
isThumbImage = true;
variantImageShowed = true;
}
}
}
const variantType = "button";
const thumbStyle = "image_with_text";
return `
`
}).join('');
}()}
${data.originData && data.originData.value || data.value}
${optionName}