SALDI PER LA NUOVA STAGIONE!

Risparmia il 10% su tutti gli ordini qualificati

Unisciti a Gemyse

Conformità al GDPR

L'app utilizzata per garantire la conformità GDPR, LGPD, APPI, PIPEDA di questo sito, raccoglie il tuo IP e l'indirizzo email per elaborare i dati. Per maggiori informazioni, controlla l'Informativa sulla privacy e i Termini di servizio

Rettifica dei dati

Puoi utilizzare il link sottostante per aggiornare i dati del tuo account se non sono accurati.

Portabilità dei dati

Puoi utilizzare i link sottostanti per scaricare tutti i dati che memorizziamo e utilizziamo per una migliore esperienza nel nostro negozio.

Accesso ai dati personali

Puoi utilizzare il link sottostante per richiedere un report contenente tutte le tue informazioni personali da noi archiviate.

Diritto all'oblio

Utilizza questa opzione se vuoi rimuovere i tuoi dati personali e altri dati dal nostro negozio. Tieni presente che questo processo eliminerà il tuo account, quindi non potrai più accedervi o utilizzarlo .

Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio .

'; var gdprSendRequest = funzione(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metodo: 'GET' , intestazioni: { 'Content-Type': 'testo/semplice', }, }) .then(resp => resp.text()) .allora(risp => { se (!risp.errore) { lascia ipInfo = resp; lascia che formData = new FormData(); formData.append('negozio', Shopify.shop); formData.append('email', email); formData.append('tipo', tipo); formData.append('sourceOfRequest', 1); formData.append('Indirizzo IP', ipInfo); formData.append('consenso dato', consenso dato); formData.append('pagina', 'gdpr'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { metodo: 'POST', corpo: formData }) .then(resp => resp.json()) .allora(risp => { se (!risp.errore) { gdprSlideUpAll(); se (risp.lunghezza.messaggio) { avviso(risp.messaggio); } altro { alert('La tua richiesta è stata inviata con successo. Controlla la tua email per maggiori informazioni.'); } } altro { avviso(risp.messaggio); } se (tipo di callback == 'funzione') { richiamata(risp); } }) .catch(errore => { avviso(errore.messaggio); }) } altro { avviso(risp.messaggio); } }) } //Aggiungi modale al corpo, perché altrimenti non rimarrà centrato (anche se la posizione è fissa) document.querySelector("corpo").insertAdjacentHTML( 'prima della fine', checkingModalContent); document.addEventListener("DOMContentLoaded", function() { // Quando l'utente clicca su (x), chiudi la finestra modale document.querySelector('.data-verification-close').addEventListener('clic', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#icona-verifica-dati, #contenitore-verifica-dati p').addEventListener('clic', funzione(e) { e.preventDefault(); // Rileva il clic di un href, perché è stato sovrascritto. se(e.target.tagName === "A") { finestra.open(e.target.href, '_blank'); ritorno; } document.querySelector('#data-verification-icon').classList.add("cliccato"); impostaTimeout(()=>{ toggleFadeiSense(document.querySelector("#modale-di-verifica-dei-dati"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; gdprSendRequest(funzione(risp) { consentGiven = falso; closeVerificationModal(); }); (400); }); }); funzione openVerificationModal(){ toggleFadeiSense(document.querySelector("#modale-di-verifica-dei-dati"), true); toggleFadeiSense(document.querySelector('#sfondo-verifica-dati'), true); document.querySelector('#input contenitore verifica dati').focus(); } funzione closeVerificationModal(){ toggleFadeiSense(document.querySelector("#sfondo-verifica-dati"), false); document.querySelector('#data-verification-icon').classList.remove("cliccato"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Metti a fuoco il pulsante del tipo di richiesta che è stato selezionato lascia gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(funzione(gdprForm) { se (gdprForm.style.display !== "nessuno") { lascia gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); se (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('pulsante').focus(); } altro { // Logica di messa a fuoco per le richieste di portabilità dei dati gdprFormLinks = gdprForm.parentElement; se (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('pulsante').focus(); } } } }); } document.querySelector('#btn-gdpr-edit-account-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-edit-account-request-email').value; tipo = 'cliente/modifica'; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-requests-request-email').value; tipo = 'cliente/richieste'; openVerificationModal(); }); document.querySelector('#btn-gdpr-richiesta-di-informazioni-personali').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-richiesta-informazioni-personali'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-information-request-email').value; tipo = 'cliente/informazioni_personali'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-orders-request'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-orders-request-email').value; tipo = 'cliente/ordini'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-data-report-request-email').value; tipo = 'cliente/report'; openVerificationModal(); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute("aria-espansa", "true"); }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-delete-account-request-email').value; tipo = 'cliente/elimina'; openVerificationModal(); }); // Navigazione tramite tastiera nella modalità di verifica dei dati per l'accessibilità document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { lascia che isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Spazio"; let isEnterPressed = event.keyCode === 13 || e.key === "Invio" || event.code === "Invio"; lascia dataVerificationCloseButton = document.querySelector('.data-verification-close'); lascia dataVerificationCheckbox = document.querySelector('#input contenitore-verifica-dati'); lascia dataVerificationLink = document.querySelector('#contenitore-verifica-dati a'); // Questa funzione ci risparmia la seccatura di chiamare e.preventDefault() dopo ogni messa a fuoco lascia executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} se (èEscapePressed) { se (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } se (èSpazioPremuto || èInvioPremuto) { se (document.activeElement === dataVerificationCheckbox) { document.querySelector('#contenitore-verifica-dati #icona-verifica-dati').click(); } } se (èTabPremuto) { se (e.shiftKey) { se (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } altro { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });