Amour Sweater
Color:
- {
const colors = [...$root.children].map(child => child.dataset.color);
let list = []
let labeledGroups = []
const labels = ['Striped Fog','NEW SEASONAL COLORS',
'Burgundy/Sand Stripes','NEW SEASONAL COLORS',
'White/Red Stripes','NEW SEASONAL COLORS',
'Everglade/White Stripes','NEW SEASONAL COLORS',
'Tide Blue/Cherry Stripes','NEW SEASONAL COLORS',
'Orchid/Wine Stripes','NEW SEASONAL COLORS',
'Navy Stripes','CLASSIC COLORS',
'Pink Ombre','NEW SEASONAL COLORS',
'Navy','NEW SEASONAL COLORS',
'Turquoise/Jade Stripes','NEW SEASONAL COLORS',
'Navy/Scarlet Stripes','CLASSIC COLORS',
'Azur/Navy Stripes','CLASSIC COLORS',
'Ash Fog Stripes','SALE',
'Fog','CLASSIC COLORS',
'Jade/Ombré Stripes','NEW SEASONAL COLORS',
'Sky','SALE',
'Cherry/Wine Stripes','CLASSIC COLORS',
'White/Raspberry Stripes','SALE COLORS',]
// parse the sequence of labels/colors into an array of objects
for (let i = 0; i < labels.length; i++) {
if (i%2) {
list.push({
title: labels[i],
value: labels[i-1]
})
}
}
// merge objects with same title
list.forEach(el => {
if (labeledGroups.some(g => g.title.toLowerCase() == el.title.toLowerCase())) {
labeledGroups.find(g => g.title.toLowerCase() == el.title.toLowerCase()).values.push(el.value)
} else {
labeledGroups.push({
title: el.title,
values: [el.value]
})
}
})
// if any of the title is 'sale colors', move it to the bottom
if (labeledGroups.some(g => g.title.toLowerCase() == 'sale colors')) {
const classicColors = labeledGroups.find(g => g.title.toLowerCase() == 'sale colors')
labeledGroups = labeledGroups.filter(g => g.title.toLowerCase() != 'sale colors')
labeledGroups.unshift(classicColors)
}
// if any of the title is 'classic colors', move it to the top
if (labeledGroups.some(g => g.title.toLowerCase() == 'classic colors')) {
const classicColors = labeledGroups.find(g => g.title.toLowerCase() == 'classic colors')
labeledGroups = labeledGroups.filter(g => g.title.toLowerCase() != 'classic colors')
labeledGroups.unshift(classicColors)
}
// if any of the title is 'new seasonal colors', move it to the top
if (labeledGroups.some(g => g.title.toLowerCase() == 'new seasonal colors')) {
const classicColors = labeledGroups.find(g => g.title.toLowerCase() == 'new seasonal colors')
labeledGroups = labeledGroups.filter(g => g.title.toLowerCase() != 'new seasonal colors')
labeledGroups.unshift(classicColors)
}
// if any of the title contains 'new!', move it to the top
if (labeledGroups.some(g => g.title.toLowerCase().includes('new!'))) {
const classicColors = labeledGroups.find(g => g.title.toLowerCase().includes('new!'))
labeledGroups = labeledGroups.filter(g => g.title.toLowerCase().includes('new!') - 1)
labeledGroups.unshift(classicColors)
}
// add all html elements matching the color value
labeledGroups.forEach(group => {
group.items = []
group.values.forEach(value => {
group.items.push([...$root.children].filter(child => child.dataset.color == value)[0])
})
});
labeledGroups.unshift(groups[0])
labeledGroups.forEach(group => {
const el = document.createElement('li');
if (group.title) {
el.innerHTML = '
' + group.title + '
'; el.querySelector('p').className = 'sm-feat-cap mb-[5px] mt-[10px]'; } if (group.title == 'SALE COLORS') { el.innerHTML = '' + group.title + '
'; el.querySelector('p').className = 'sm-feat-cap text-red mb-[5px] mt-[10px]'; } el.innerHTML += 'What's your love language? Our Amour sweater says love best with darling little heart appliqués on the sleeves and stripes across the weave. With loose shoulders and signature side slits that move with you, Amour goes where you go—with lots of love and a sophisticated flair of charm and joie de vivre. This faithful travel sweater is your keeper for all seasons because—let’s face it—love is always in style.
- Features a heart patch on each elbow
- Crafted from a soft, delicate knit material
- Made with 70% acrylic and 30% polyester
- Machine wash gentle and tumble dry low
- Preserve the quality of your favorite sweaters by storing them folded rather than hanging
- Made in Ecuador. Learn more about our partner here.
- Chest 29”, Length 27”
- Classic round neckline
- Features full-length sleeves
- Drop shoulder
- MERSEA signature side slits
- Available in one size
- Models are 5’8” and 5’ 10” and typically wear a size 2-4
- Model is wearing one size
Shipping:
For all US customers, we offer Expedited Shipping (2-business days) and Standard Shipping (2 - 5 business days). For international customers, we offer Standard Shipping (3 - 5 business days).
All orders are processed on the same day or the next business day (excluding weekends or holidays) from our Kansas warehouse. Please visit our shipping page for more details on tracking, import charges and more.
See all shipping details here.
Returns & exchanges:
Exchanges and returns for store credit are free and are honored for 30 days from the date of receipt. Returns for refunds are honored for 30 days from the date of receipt and have a $7.99 shipping label fee.