Відгуки про магазин

Відгуки наших клієнтів — надзвичайно важливі для нас, адже саме вони найкраще демонструють, що наші товари стають частиною вашого повсякденного життя. Завдяки їм ми знаємо, як поєднувати високу якість, модний стиль і комфорт, які ви цінуєте щодня.
Ваші слова не лише надихають нас, а й мотивують до подальшого розвитку.
Як бренд, що пропонує широкий асортимент товарів і відомі світові марки, ми прагнемо забезпечувати вас найкращим — відповідно до ваших очікувань.

Поділіться своєю думкою! Ваш відгук допомагає нам покращувати асортимент та робити досвід покупок для клієнтів ще кращим.

var UI = window.tmWidgetUI || (window.tmWidgetUI = { last: (where, what) => {where?.append(what)}, first: (where, what) => {where?.insertBefore(what, where.firstChild)}, after: (where, what) => {where?.parentNode.insertBefore(what, where.nextSibling)}, before: (where, what) => {where?.parentNode.insertBefore(what, where)}, replace: (where, what) => {where?.replaceWith(what)} }); if (!window.trustMateLoadWidget) { window.trustMateLoadWidget = function({ token, type, target, action, itemId }) { if (!token || !target || !action || !type || !itemId) return; const tag = document.getElementById(`${token}`); if (!tag) return; if (tag.dataset.tmRenderedId === itemId) { if (type && window.tmWidgetScripts) { window.tmWidgetScripts?.[type]?.({ spaWidget: tag }); } return; } if (!Object.hasOwn(UI, action)) return; const targetElement = document.querySelector(target); if (!targetElement) return; const baseResource = `https://trustmate.io/widget/api/54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b/html`; const tokenPattern = /\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\//i; let resource = baseResource.replace(tokenPattern, `/${token}/`); if (itemId) { if (resource.includes('product=')) { resource = resource.replace(/product=[^&]*/, 'product=' + itemId); } else { const baseUrl = resource.split('?')[0]; resource = baseUrl + '?product=' + itemId; } } fetch(resource) .then(response => { if (!response.ok) return; return response.text(); }) .then(html => { if (!html) return; tag.innerHTML = html; tag.dataset.tmRenderedId = itemId; if (type && window.tmWidgetScripts) { const widgetsWithObserver = ['hydra', 'productFerret2', 'hornet']; if (widgetsWithObserver.includes(type)) { const intersectionObserver = new IntersectionObserver((entries) => { if (entries[0].isIntersecting) { window.tmWidgetScripts?.[type]?.({ spaWidget: tag }); intersectionObserver.unobserve(tag); } }, { rootMargin: '600px', threshold: 0.01 }); intersectionObserver.observe(tag); } else { window.tmWidgetScripts?.[type]?.({ spaWidget: tag }); } } }) .catch(err => console.error(err)); }; } (() => { // fetch('https://trustmate.io/widget/api/54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b/html') - TODO: remove after platform multihornet fix - !!!frontend do not remove const RELOADS_LIMIT = 10; let reloadsCount = 0; let lastAttributeValue = null; function loadWidgetHtml({ type }) { const tag = document.getElementById('54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b'); if (tag) { widgetConfig = { target: tag.dataset.t, action: tag.dataset.a, observe: tag.dataset.o, itemId: tag.dataset.i }; if (widgetConfig.target && widgetConfig.action) { if (!Object.hasOwn(UI, widgetConfig.action)) { console.error(`TrustMate: action '${widgetConfig.action}' is wrong`); return; } const target = document.querySelector(widgetConfig.target); if (!target) { console.error(`TrustMate: target '${widgetConfig.target}' not found`); return; } UI[widgetConfig.action](target, tag); } tag.innerHTML = ``; if (widgetConfig.itemId && widgetConfig.target) { const target = document.querySelector(widgetConfig.target); if (!target) return; const initialElement = target.querySelector(`[${widgetConfig.itemId}]`) || target.closest(`[${widgetConfig.itemId}]`); if (initialElement) { lastAttributeValue = initialElement.getAttribute(widgetConfig.itemId); } } if (widgetConfig.target && widgetConfig.action && widgetConfig.observe) { const observeTag = document.querySelector(widgetConfig.observe); if (observeTag) { const widgetObserver = new MutationObserver((_mutations, observer) => { const tag = document.getElementById('54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b'); if (tag) { widgetConfig = { target: tag.dataset.t, action: tag.dataset.a, observe: tag.dataset.o, itemId: tag.dataset.i }; } function checkProductIdChange() { if (tag) { const currentItemId = tag.dataset.i; const dynamicSelector = `[${currentItemId}]`; const target = document.querySelector(widgetConfig.target); if (!target) return; const elementWithDynamicSelector = target.querySelector(dynamicSelector) || target.closest(dynamicSelector); const attributeValue = elementWithDynamicSelector?.getAttribute(currentItemId); window.tmWidgetItemId = attributeValue; if (attributeValue && attributeValue !== lastAttributeValue) { lastAttributeValue = attributeValue; widgetConfig.itemId = currentItemId; trustMateLoadWidget({ token: '54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b', type: 'chupacabra2', target: widgetConfig.target, action: widgetConfig.action, itemId: attributeValue, }); } return; } } checkProductIdChange(); if (tag) { return; } observer.disconnect(); if (reloadsCount >= RELOADS_LIMIT) { console.error('TrustMate: widget 54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b reload limit reached'); return; } ++reloadsCount; const newTag = document.createElement('div'); newTag.id = '54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b'; newTag.dataset.a = widgetConfig.action; newTag.dataset.t = widgetConfig.target; newTag.dataset.o = widgetConfig.observe; const target = document.querySelector(widgetConfig.target); if (!target) { console.error(`TrustMate: target '${widgetConfig.target}' not found after last html change`); return; } UI[widgetConfig.action](target, newTag); loadWidgetScript(); }); widgetObserver.observe(observeTag, { childList: true, subtree: true, attributes: true, ...(widgetConfig.itemId ? { attributeFilter: [widgetConfig.itemId] } : {}) }); } } } else { console.error('TrustMate: No tag for 54e07b5d-49c5-4bc0-b2bb-17a06f2dbe4b'); } } function waitForWindow() { let index = 0; const intervalWindowId = setInterval(function() { if (typeof window !== 'undefined') { clearInterval(intervalWindowId); loadWidgetScript(); } index += 1; if (index > 50) { clearInterval(intervalWindowId); } }, 50); } function loadWidgetScript() { if (537271 < 10) return; function scriptExists(url) { return document.querySelectorAll(`script[src="${url}"]`).length > 0; } if(scriptExists('https\u003A\/\/trustmate.io\/build\/js\/widget\/chupacabra2.4811f05c.js')) { function removeJs(src) { document.querySelector(`script[src="${src}"]`).remove(); } removeJs('https\u003A\/\/trustmate.io\/build\/js\/widget\/chupacabra2.4811f05c.js'); } const widgetScript = document.createElement('script'); widgetScript.src = 'https\u003A\/\/trustmate.io\/build\/js\/widget\/chupacabra2.4811f05c.js'; widgetScript.defer = true; widgetScript.onload = () => { loadWidgetHtml({ type: 'chupacabra2' }); }; document.body.appendChild(widgetScript); } if (typeof window === 'undefined') { waitForWindow(); } else { loadWidgetScript(); } })();
Кукіс на ANSWEAR.ua

Ми використовуємо файли cookie, щоб забезпечити належне функціонування веб-сайту. Ми та наші партнери також можемо використовувати додаткові файли cookie для інших цілей, зокрема для аналітики та персоналізації реклами. Для використання додаткових файлів cookie потрібна ваша згода, яку ви можете висловити, натиснувши «Прийняти все». Якщо ви не згодні, натисніть «Відхилити». Якщо ви хочете вибрати, які файли cookie дозволити, натисніть «Налаштування». Ви можете будь-коли відкликати свою згоду, натиснувши кнопку «Ваші файли cookie» у нижньому колонтитулі веб-сайту. Адміністратором ваших даних є Answear.com S.A., а в деяких випадках також наші партнери. Додаткову інформацію про обробку ваших даних, у тому числі про ваші права, можна знайти в Політиці конфіденційності.