You are here:
Michael Kors
Refine (1) Refine & Sort (1)
9 products
Refine Refine & Sort
Sort by
FilterClickToOpen
-
Gender
-
Brand
-
Department
-
Category
Handbags (186)
Tops and T-Shirts (80)
Trainers (59)
Dresses (56)
Shoes (43)
Purses and Wallets (32)
Bags (26)
Sandals (26)
Trousers (19)
Shirts (18)
Coats and Jackets (17)
Hoodies and Sweatshirts (14)
Bikinis and Tankinis (13)
Hats and Caps (13)
Belts (9)
Skirts (9)
Suits (9)
Underwear (8)
Knitwear (7)
Watches (7)
Boots (6)
Bracelets (5)
Playsuits and Jumpsuits (5)
Scarves (5)
Shorts (5)
Swimsuits (4)
Earrings (3)
Jeans (3)
Lingerie (3)
Reset
-
Colour
-
Size
Reset
-
Price
Selected Filters
-
Apply
-
Clear All
` + (imageUrls ? `` : '') + `
` + (headingText ? `
` + headingText + `
` : '') + (subHeadingText ? `
` + subHeadingText + `
` : '') + (creditStatusText ? `
` + creditStatusText + `
` : '') + (aprText ? `
` + aprText + `
` : '') + (missedText ? `
` + missedText + `
` : '') + `LEARN MORE` + `
` + `
`; const takeoverBlock = template.content.firstChild; const imgEl = new Image(); let current = {}; const calculatePosition = () => { // Hidden element computed style will return the percent % width value instead of the calculated px prodCard.style.display = 'none'; const cardWidth = parseFloat(getComputedStyle(prodCard).getPropertyValue('width')); prodCard.style.display = ''; const itemsInRow = Math.round(100 / cardWidth); const index = breakPoints.findIndex((breakP) => window.innerWidth <= breakP); const isFullWidth = sizes[index] >= itemsInRow; const offset = isFullWidth || align === 'left' ? 0 : itemsInRow - sizes[index]; return { pos: Math.floor((position - 1) / itemsInRow) * itemsInRow + offset, isFullWidth, cardWidth, size: sizes[index], imgUrl: imageUrls[index], }; }; const update = (isFirstUpdate) => { if (isFirstUpdate) { const pageNumber = parseInt(document.querySelector('.PageSelector')?.textContent); if (pageNumber && pageNumber > 1 && (pageNumber - 1) % appearanceFrequency !== 0) { return; } } const newCurrent = calculatePosition(); if (isFirstUpdate !== true && !Object.keys(newCurrent).some((key) => current[key] !== newCurrent[key])) { return; } const beforeEl = container.querySelector(`li:nth-of-type(` + newCurrent.pos + `)`); if (beforeEl) { beforeEl.after(takeoverBlock); } else { container[newCurrent.pos === 0 ? 'prepend' : 'append'](takeoverBlock); } takeoverBlock.classList.toggle('full-width', newCurrent.isFullWidth); if (current.size !== newCurrent.size) { takeoverBlock.classList.remove('size-' + current.size); takeoverBlock.classList.add('size-' + newCurrent.size); } if (current.imgUrl !== newCurrent.imgUrl) { imgEl.onload = () => { takeoverBlock.classList.add('ready'); // takeoverBlock.querySelector('.inner').style.backgroundImage = `url(` + newCurrent.imgUrl + `)`; }; takeoverBlock.querySelector('.inner').style.backgroundImage = ``; takeoverBlock.classList.remove('ready'); imgEl.src = newCurrent.imgUrl; } takeoverBlock.style.maxWidth = newCurrent.isFullWidth ? '' : newCurrent.cardWidth * newCurrent.size + '%'; Object.keys(newCurrent).forEach((key) => (current[key] = newCurrent[key])); }; const timeoutUpdate = () => setTimeout(update, 0); const destroy = () => { window.removeEventListener('resize', update); document.querySelectorAll('.columnselector a').forEach((link) => link.removeEventListener('click', timeoutUpdate)); observer.disconnect(); takeoverBlock.remove(); return true; }; if (getComputedStyle(container).display !== 'flex') { container.classList.add('frasers-plus-force-flex'); } window.addEventListener('resize', update); document.querySelectorAll('.columnselector a').forEach((link) => link.addEventListener('click', timeoutUpdate)); const observer = new MutationObserver((mutations) => { if (!mutations.find((mut) => mut.addedNodes[0]?.classList?.contains('frasers-plus'))) { prodCard = container.querySelector(`li:first-of-type`); position = Math.min(Math.max(1, position), container.querySelectorAll('li').length + 1); update(true); } }); observer.observe(container, { childList: true }); update(true); return { container, block: takeoverBlock, current: current, update, destroy, }; }; document.addEventListener("DOMContentLoaded", () => { const takeover = overtakeProduct(takeoverOptions); }); })();
Available Products
- MICHAEL Michael Kors Michael Kors Signature Logo Reversible Belt
£65.00
- MICHAEL Michael Kors Michael Kors Reversible MK Logo and Leather Waist Belt
Frasers Plus price£68.00
£85.00
- MICHAEL Michael Kors Michael Kors Round Buckle Reversible Logo and Leather Belt
£65.00
- MICHAEL Michael Kors Michael Kors 32mm Reversible Snake Belt
£44.00
£85.00
- MICHAEL Michael Kors Michael Kors Signature Logo Reversible Belt
£47.00
£65.00
- MICHAEL Michael Kors Michael Kors Reversible MK Logo and Leather Waist Belt
£60.00
£85.00
- MICHAEL Michael Kors Michael Kors Reversible MK Logo and Leather Waist Belt
£68.00
£85.00
- MICHAEL MICHAEL KORS Logo Jacquard Belt
£60.00
£85.00
- MICHAEL MICHAEL KORS Logo Jacquard Belt
£60.00
£85.00
{{/if}} {{#if imageSashUrl}} {{#if lazyLoad}} {{else}} {{/if}} {{/if}} {{#if sash}} {{/if}}{{#unless nonBuyableProductText}} {{/unless}}{{#unless nonBuyableProductText}} {{/unless}}
{{#if memberPrice}}{{#unless hidePrice}}
{{memberPriceSchemeConverted}} price{{memberPriceConverted}}
{{/unless}}{{/if}}
{{#unless hidePrice}}
{{#if showFromPriceLabel}} From {{/if}} {{#if discountPercentage}} {{price}} {{else}} {{price}} {{/if}}
{{/unless}} {{#unless hidePrice}} {{#if priceLabel}} {{priceLabel}} {{/if}} {{/unless}} {{#if showTicketPrice}} {{#unless hidePrice}}
{{#if showTicketPricePrefix}} RRP {{/if}} {{ticketPrice}}
{{/unless}} {{/if}}
{{financeMonthlyPayment}}
{{#if productRollupVariants}}
- {{#each topProductRollupVariants}}
- {{#if url}} {{else}} {{/if}} {{/each}}
{{#if showProductRollupVariantMoreLink}}
View All {{productRollupVariantMoreCount}} Colours
{{/if}}
{{/if}}