Beauty & Cosmetic Specialists
Custom Lip Gloss Boxes
Custom cosmetic packaging boxes for lip gloss, skincare, and beauty brands across the USA.
Get Instant Quote →
🚚 Free 3D Proof
✓ Soft-Touch Matte Lamination
Premium velvet feel for luxury retail shelves.
✓ Gold & Silver Foil Stamping
Metallic accents that make products stand out.
✓ Custom Window Cut-Outs
Let customers see your product before buying.
Ready to Order? Get Your Instant Factory Quote
Join 500+ US brands who trust XCustomBox for wholesale packaging.
Calculate My Price Now →
Explore More XCustomBox Products
💰 Instant Price Calculator
Select quantity to see your factory-direct unit price
100 units
250 units
500 units
1,000 units
2,500 units
5,000 units
Price Per Unit
.80
per unit @ 100 units
✓ Free 3D Proof
✓ Full CMYK Print
✓ Free Shipping
✓ No Setup Fee
✓ Factory Direct
Get Exact Quote — Talk to Jessica Now →
var xcbPrices = {
100: {unit: 2.80, base: 2.80},
250: {unit: 1.95, base: 2.80},
500: {unit: 1.40, base: 2.80},
1000: {unit: 0.95, base: 2.80},
2500: {unit: 0.68, base: 2.80},
5000: {unit: 0.52, base: 2.80}
};
var xcbActive = 100;
function xcbCalc(qty) {
xcbActive = qty;
var btns = [100,250,500,1000,2500,5000];
btns.forEach(function(q){
var btn = document.getElementById(“xcb-btn-“+q);
if(btn){
btn.style.background = q===qty ? “#0f172a” : “#f1f5f9”;
btn.style.color = q===qty ? “#fff” : “#0f172a”;
btn.style.border = q===qty ? “none” : “2px solid #e2e8f0”;
}
});
var data = xcbPrices[qty];
var unit = data.unit;
var total = (unit * qty).toFixed(2);
var savings = qty > 100 ? “$” + ((data.base – unit) * qty).toFixed(2) + ” saved” : “—”;
document.getElementById(“xcb-unit-price”).textContent = “$” + unit.toFixed(2);
document.getElementById(“xcb-total-price”).textContent = “$” + parseFloat(total).toLocaleString(“en-US”, {minimumFractionDigits:2, maximumFractionDigits:2});
document.getElementById(“xcb-savings”).textContent = savings;
var sub = document.getElementById(“xcb-unit-price”).nextElementSibling;
if(sub) sub.textContent = “per unit @ ” + qty.toLocaleString() + ” units”;
}