if (typeof (performance) !== 'undefined' && performance.mark) {
performance.mark(markName);
}
}
markPerformance('docStart');
var recordLifecycleEvents = true;
function trackEvent(key, params) {
if (!recordLifecycleEvents) {
return;
}
var eventRequest = new XMLHttpRequest();
eventRequest.open('POST', 'https://events.api.copperstatesupplyinc.shop/api/client-event', true);
eventRequest.withCredentials = true;
eventRequest.setRequestHeader('accept', 'application/json, text/plain, */*');
eventRequest.setRequestHeader('content-type', 'application/json;charset=UTF-8');
eventRequest.send(
JSON.stringify({
event_key: key,
parameter_tokens: params,
})
);
}
trackEvent("retailers-html_init-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
if (document.readyState === "loading") {
document.addEventListener('DOMContentLoaded', function (event) {
trackEvent("retailers-resource_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
});
window.addEventListener('load', function() {
trackEvent("retailers-load_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
});
} else if (document.readyState === "interactive") {
trackEvent("retailers-resource_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
window.addEventListener('load', function() {
trackEvent("retailers-load_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
});
} else {
trackEvent("retailers-resource_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
trackEvent("retailers-load_complete-view", ["web-visitor-server", "/brand/:brandToken([^/]*)", "BRAND_PAGE"]);
}
window.loadTimeInteractions = [];
const captureLoadTimeInteraction = function(event) {
window.loadTimeInteractions.push({
type: event.type,
time: performance.now(),
selector: event.target && event.target.tagName ? event.target.tagName.toLowerCase() + (event.target.getAttribute('data-test-id') ? '.' + event.target.getAttribute('data-test-id') : '') : 'unknown'
});
};
window.startLoadTimeInteractionTracking = function() {
var hasExistingListener = function(eventType) {
var listeners = window.getEventListeners ? window.getEventListeners(window)[eventType] || [] : [];
return listeners.some(function(l) { return l.listener === captureLoadTimeInteraction; });
};
pointerEvents.concat(keyboardEvents, inputEvents).forEach(function(eventType) {
if (!hasExistingListener(eventType)) {
window.addEventListener(eventType, captureLoadTimeInteraction);
}
});
};
window.stopLoadTimeInteractionTracking = function() {
window.loadTimeInteractions = [];
pointerEvents.concat(keyboardEvents, inputEvents).forEach(function(eventType) {
window.removeEventListener(eventType, captureLoadTimeInteraction);
});
};
var pointerEvents = ["click", "pointerdown"];
var keyboardEvents = ["keydown", "keyup"];
var inputEvents = ["input", "change"];
window.startLoadTimeInteractionTracking();
window.addEventListener('scroll', function() {
window.mostRecentScrollTime = performance.now();
});
window.addEventListener('error', function (event) {
var globalErrorEventMessage = "Empty error event";
if (event) {
globalErrorEventMessage = event.message + " at " + event.filename + ":" + event.lineno + ":" + event.colno;
}
trackEvent("retailers-webretailerglobalerror-error", [globalErrorEventMessage]);
});
document.onvisibilitychange = () => {
if (document.visibilityState === "hidden") {
const url = '/api/client-event';
const data = new Blob(
[JSON.stringify({ event_key: 'sessions-session_abandoned-action_unknown', client_created_at: Date.now() })],
{ type: "application/json" }
);
window.navigator.sendBeacon(url, data);
}
};
document.addEventListener('load', (event) => {
if (event.target && event.target.tagName === "IMG") {
event.target.faireLoadTimeStamp = event.timeStamp;
}
},
{ capture: true }
);
About Moira Cosmetics
Stella
Stella
Stella
Stella
Stella
4,9
MOIRA rappresenta la donna in continua evoluzione. Offriamo più di semplici prodotti di bellezza; forniamo strumenti unici per stimolare la fiducia, permettendo alle donne di risvegliare la bellezza interiore che già esiste dentro di loro. Prodotti contemporanei e innovativi offrono una qualità eccezionale e risultati professionali, pur enfatizzando la semplicità. Le nostre formule squisite sono progettate tenendo conto di tutte le esigenze di bellezza, rendendole gli strumenti perfetti per ogni necessità.Read their story
Tutti i prodotti
Nuovi arrivi
Trucco
Bagno
Accessori donna
Cancelleria e scrittura
SCELTO DA CENTINAIA DI MIGLIAIA DI RIVENDITORI
Vuoi iniziare a fare acquisti all'ingrosso online? Vuoi iniziare a fare acquisti all'ingrosso online?
Termini di pagamento a 60 giorni
Resi gratuiti su tutti gli ordini d'apertura
Prodotti unici selezionati per il tuo negozio
Iscriviti per acquistare La migliore selezione di brand per il tuo negozio, su un'unica piattaforma La migliore selezione di brand per il tuo negozio, su un'unica piattaforma
Lock
Accedi ai prezzi all'ingrosso
©2025 Faire Wholesale, Inc.
Scopri il catalogo all'ingrosso completo Scopri il catalogo all'ingrosso completo Scopri il catalogo all'ingrosso completo
Iscriviti per accedere ai prezzi all'ingrosso di Moira Cosmetics e migliaia di altri brand su Faire, il marketplace per i rivenditori.
Iscriviti per accedere ai prezzi all'ingrosso di Moira Cosmetics e migliaia di altri brand su Faire, il marketplace per i rivenditori.
Iscriviti per accedere ai prezzi all'ingrosso di Moira Cosmetics e migliaia di altri brand su Faire, il marketplace per i rivenditori.
Iscriviti per accedere ai prezzi all'ingrosso di Moira Cosmetics e migliaia di altri brand su Faire, il marketplace per i rivenditori.
Iscriviti per acquistare