Lighted Medicine Cabinet with Mirror 31.50 X 24 Large 3 Doors Medicine Cabinets for Bathroom with Lights, Surface Mount Medicine Cabinet with Shelves, Storage Organizer, Defog,Dimmer
[Adjustable LED Lights] Personalize your grooming experience with adjustable LED light strips, providing optimal lighting for any task. Find your perfect level of brightness with soft ambient lighting or bright task lighting to enhance your daily routine.
[Spacious Storage Space] Keep your bathroom tidy with a large storage capacity for daily toiletries. This medicine cabinet mirror offers ample space to store your essentials, providing convenience and functionality.
[One Touch Defog] Our mirror medicine cabinets are special designed with the one-touch defog function, removing any condensation or fog quickly and easily for a crystal-clear reflection.
[Improved Back Structure for Enhanced Stability] Our lighted medicine cabinet improved back structure ensures the medicine cabinet is securely mounted to the wall and minimizes shaking or movement for enhanced stability.
[Attention] 1.Please note that the LED lights are supplementary lighting and should not be used as the main light source. To apply makeup, it is recommended to use additional mirror front lights.2.Before installing, carefully review the assembly video and picture instructions provided on this page to avoid potential assembly errors or incorrect wiring connections.
RECOMMENDATIONS
Recently viewed
${function(){
const settings_product_title = "title";
const product_grid_image_size = "100%";
const settings_product_image_hover_on = false;
let settings_product_save_label = true;
const settings_product_swatches_name = ["color"];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.originData.options[i];
const optionName = option.name && option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `