Vai al contenuto

Carrello

Il tuo carrello è vuoto

Conformità APPI

#form-appi-modifica-account-richiesta, #form-appi-richieste-richiesta, #form-appi-richiesta-informazioni-personali, #form-appi-richiesta-ordini, #form-appi-richiesta-segnalazione-dati-personali, #form-appi-richiesta-eliminazione-account, #form-appi-non-vendere-richiesta { visualizzazione: nessuno; } #appi_pulsante pagina { colore di sfondo: trasparente; bordo: 0; bordo inferiore: 1px nero pieno; imbottitura: 0px; } /* Sfondo modale */ #sfondo-verifica-dati { visualizzazione: nessuno; posizione: fissa; indice z: 1; imbottitura superiore: calc(50vh - 83px); a sinistra: 0; superiore: 0; larghezza: 100%; altezza: 100%; overflow: automatico; colore di sfondo: rgb(0,0,0); colore di sfondo: rgba(0,0,0,0.4); opacità: non impostata; indice z: 9999; } /* Contenuto modale */ #verifica-dati-modale { colore di sfondo: #fefefe; margine: automatico; imbottitura: 16px; bordo: 1px solido #888; larghezza: 38%; } /* Pulsante di chiusura modale */ .data-verification-close { colore: #aaaaaa; galleggiante: giusto; dimensione carattere: 28px; peso carattere: grassetto; altezza della linea: 17px; colore di sfondo: trasparente; bordo: 0px; imbottitura: 0px; } .data-verification-close:passa il mouse { colore: #000; decorazione del testo: nessuna; cursore: puntatore; } /* Testo della casella di controllo */ #contenitore-verifica-dati p{ visualizzazione: blocco in linea; imbottitura: 0; margine: 0; altezza della linea: 24px; imbottitura a sinistra: 10px; allineamento verticale: in alto; larghezza: calc(100% - 45px); } #container-verifica-dati a, #container-verifica-dati a:hover{ decorazione del testo: sottolineato!importante; colore: #4285f4; } #input del contenitore-verifica-dati { opacità: 0; larghezza: 0; altezza: 0; margine: 0; imbottitura: 0; } /* Icona della casella di controllo */ #icona-verifica-dati { cursore: puntatore; posizione: relativa; margine: automatico; larghezza: 18px; altezza: 18px; -webkit-tap-evidenzia-colore: trasparente; trasformazione: traduci3d(0, 0, 0); margine superiore: 2px; } #icona-verifica-dati:prima di { contenuto: ""; posizione: assoluta; in alto: -7px; sinistra: -7px; larghezza: 32px; altezza: 32px; raggio del bordo: 50%; sfondo: rgba(34,50,84,0.03); opacità: 0; transizione: opacità 0,2 s facilità; } #icona-verifica-dati SVG { posizione: relativa; indice z: 1; riempimento: nessuno; tratto-linecap: rotondo; ictus-linejoin: rotondo; tratto: #c8ccd4; larghezza del tratto: 1,5; trasformazione: traduci3d(0, 0, 0); transizione: tutti gli 0,2 sono facili; } #percorso SVG icona-verifica-dati { corsa-dasharray: 60; offset tratto-trattino: 0; } #icona-verifica-dati SVG polilinea { tratto-dasharray: 22; offset corsa-trattino: 66; } #data-verification-icon:hover:before { opacità: 1; } # contenitore-verifica-dati: passa il mouse # icona-verifica-dati svg { tratto: #4285f4; } #icona-verifica-dati.cliccato in formato SVG { tratto: #4285f4; } #data-verification-icon.percorso SVG cliccato { offset corsa-trattino: 60; transizione: tutti 0,3 s lineari; } #data-verification-icon.polilinea SVG cliccata { offset corsa-trattino: 42; transizione: tutti 0,2 s lineari; ritardo di transizione: 0,15 s; } /* Progettazione dell'accessibilità */ #data-verification-icon:focus, .data-verification-close:focus, #data-verification-container input:focus ~ #data-verification-icon svg, #data-verification-container a:focus { box-ombra: 0 0 0 3px rgba(21, 156, 228, 0.4); transizione: tutti gli 0,3 sono facili; contorno: nessuno; trasformazione: scala(1.06); } #appi_page .list-pulsante li senza stile { cursore: puntatore; } .mostra-senso { transizione: opacità 400ms!importante; } .hide-isense { opacità: 0 !importante; transizione: 0,4 s di allentamento; } /* Modifiche modali sulla risoluzione mobile*/ Schermata solo @media e (larghezza massima: 600 px) { #verifica-dati-modale { larghezza: 90%; } } /* Elemento di caricamento */ .caricamento { visualizzazione: nessuno; superiore:50vh; sinistra:50vw; posizione: fissa; } .loading:not(:richiesto):dopo { contenuto: ''; blocco di visualizzazione; dimensione carattere: 10px; larghezza: 1 em; altezza: 1 em; margine superiore: -0,5 em; -animazione webkit: spinner 1500ms lineare infinito; -animazione moz: spinner 1500ms lineare infinito; -ms-animazione: spinner 1500ms lineare infinito; -o-animazione: spinner 1500ms lineare infinito; animazione: spinner 1500ms lineare infinito; raggio del bordo: 0,5 em; -webkit-box-shadow: rgba(255.255.255, 1) 1.5em 0 0 0, rgba(255.255.255, 1) 1.1em 1.1em 0 0, rgba(255.255.255, 1) 0 1.5em 0 0, rgba(255.255.255 , 1) -1.1em 1.1em 0 0, rgba(255.255.255, 1) -1.5em 0 0 0, rgba(255.255.255, 1) -1.1em -1.1em 0 0, rgba(255.255.255, 1) 0 -1.5em 0 0, rgba (255.255.255, 1) 1,1em -1,1em 0 0; box-ombra: rgba(255.255.255, 1) 1.5em 0 0 0, rgba(255.255.255, 1) 1.1em 1.1em 0 0, rgba(255.255.255, 1) 0 1.5em 0 0, rgba(255.255.255, 1) -1.1em 1.1em 0 0, rgba(255.255.255, 1) -1.5em 0 0 0, rgba(255.255.255, 1) -1.1em -1.1em 0 0, rgba(255.255.255, 1) 0 -1.5em 0 0, rgba(255.255,2 55, 1) 1.1em -1.1em 0 0; } /* Animazione */ Ruota @-webkit-keyframes { 0% { -webkit-transform: ruota (0 gradi); -moz-transform: ruota (0 gradi); -ms-transform: ruota (0 gradi); -o-trasforma: ruota (0 gradi); trasformazione: rotazione (0 gradi); } 100% { -webkit-transform: ruota (360 gradi); -moz-transform: ruota (360 gradi); -ms-transform: ruota (360 gradi); -o-trasforma: ruota (360 gradi); trasformazione: ruota (360 gradi); } } Ruota di @-moz-keyframes { 0% { -webkit-transform: ruota (0 gradi); -moz-transform: ruota (0 gradi); -ms-transform: ruota (0 gradi); -o-trasforma: ruota (0 gradi); trasformazione: rotazione (0 gradi); } 100% { -webkit-transform: ruota (360 gradi); -moz-transform: ruota (360 gradi); -ms-transform: ruota (360 gradi); -o-trasforma: ruota (360 gradi); trasformazione: ruota (360 gradi); } } @-o-chiave ruotatrice dei fotogrammi { 0% { -webkit-transform: ruota (0 gradi); -moz-transform: ruota (0 gradi); -ms-transform: ruota (0 gradi); -o-trasforma: ruota (0 gradi); trasformazione: rotazione (0 gradi); } 100% { -webkit-transform: ruota (360 gradi); -moz-transform: ruota (360 gradi); -ms-transform: ruota (360 gradi); -o-trasforma: ruota (360 gradi); trasformazione: ruota (360 gradi); } } @filatore di fotogrammi chiave { 0% { -webkit-transform: ruota (0 gradi); -moz-transform: ruota (0 gradi); -ms-transform: ruota (0 gradi); -o-trasforma: ruota (0 gradi); trasformazione: rotazione (0 gradi); } 100% { -webkit-transform: ruota (360 gradi); -moz-transform: ruota (360 gradi); -ms-transform: ruota (360 gradi); -o-trasforma: ruota (360 gradi); trasformazione: ruota (360 gradi); } }
L'app utilizzata per garantire la conformità GDPR,  LGPD,  CCPA-CPRA,  VCDPA,  CPA,  CTDPA,  UCPA,  APPI,  PIPEDA di questo sito, raccoglie il tuo IP e l'indirizzo email per elaborare i dati. Per ulteriori informazioni, controlla il link Informativa sulla privacy e amp; Termini di servizio

Rettifica dati

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

Portabilità dei dati

Puoi utilizzare i collegamenti seguenti per scaricare tutti i dati che archiviamo e utilizziamo per una migliore esperienza nel nostro negozio.

Accesso ai dati personali

Puoi utilizzare il link sottostante per richiedere un rapporto che conterrà tutte le informazioni personali che archiviamo per te.

Non vendere le mie informazioni personali a terzi

Puoi inviare una richiesta per farci sapere che non accetti che le tue informazioni personali vengano raccolte o vendute a terzi.

Diritto all'oblio

Utilizza questa opzione se desideri 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.

/* SCORRERE VERSO L'ALTO */ lascia slideUp = (destinazione, durata=500) => { target.style.transitionProperty = 'altezza, margine, riempimento'; target.style.transitionDuration = durata + 'ms'; target.style.boxSizing = 'border-box'; target.style.height = target.offsetHeight + 'px'; target.offsetHeight; target.style.overflow = 'nascosto'; destinazione.stile.altezza = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; finestra.setTimeout( () => { target.style.display = 'nessuno'; target.style.removeProperty('altezza'); target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margin-top'); target.style.removeProperty('margin-bottom'); target.style.removeProperty('overflow'); target.style.removeProperty('transition-duration'); target.style.removeProperty('transition-property'); }, durata); } /* SCORRERE VERSO IL BASSO */ lascia slideDown = (destinazione, durata=500) => { setTimeout(funzione(){ target.style.removeProperty('display'); lascia display = window.getComputedStyle(target).display; if (display === 'nessuno') display = 'blocco'; target.style.display = visualizzazione; lascia che altezza = target.offsetHeight; target.style.overflow = 'nascosto'; destinazione.stile.altezza = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; target.offsetHeight; target.style.boxSizing = 'border-box'; target.style.transitionProperty = "altezza, margine, riempimento"; target.style.transitionDuration = durata + 'ms'; target.style.height = altezza + 'px'; target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margin-top'); target.style.removeProperty('margin-bottom'); finestra.setTimeout( () => { target.style.removeProperty('altezza'); target.style.removeProperty('overflow'); target.style.removeProperty('transition-duration'); target.style.removeProperty('transition-property'); }, durata); }, 100) } /* TOOGLE */ var slideToggle = (destinazione, durata = 500) => { if (window.getComputedStyle(target).display === 'none') { return slideDown(destinazione, durata); } altro { return slideUp(destinazione, durata); } } /* DISSOLVENZA */ var toggleFadeiSense = (elem, mostra) => { se (mostra) { elem.style.display = "blocco"; setTimeout(funzione(){ elem.classList.add('show-isense'); elem.classList.remove('hide-isense'); },20) } altro { elem.classList.remove('show-isense'); elem.classList.add('hide-isense'); setTimeout(() => { elem.style.display = 'nessuno'; }, 400) } } var appSlideUpAll = funzione() { slideUp(document.querySelector('#form-appi-edit-account-request'), 100); slideUp(document.querySelector('#form-appi-requests-request'), 100); slideUp(document.querySelector('#form-appi-personal-information-request'), 100); slideUp(document.querySelector('#form-appi-orders-request'), 100); slideUp(document.querySelector('#form-appi-personal-data-report-request'), 100); slideUp(document.querySelector('#form-appi-do-not-sell-request'), 100); slideUp(document.querySelector('#form-appi-delete-account-request'), 100); document.querySelector('#appi_page button').setAttribute("aria-expanded", "false"); }; var email, tipo, consensoGiven = false; var verifyModalContent = '

Do il mio consenso alla raccolta della mia email e del mio indirizzo IP allo scopo di elaborare questa richiesta. Per ulteriori informazioni, controlla il collegamento Informativa sulla privacy e Termini di servizio.

'; var appSendRequest = funzione(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metodo: 'OTTIENI', intestazioni: { 'Tipo di contenuto': 'testo/semplice', }, }) .then(resp => resp.testo()) .then(resp => { if (!resp.errore) { lascia ipInfo = resp; lascia che formData = new FormData(); if (tipo === 'cliente/non-vendere') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,', { scade: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', {scadenza: 365 }); if (tipo di finestra.Shopify.customerPrivacy!== 'non definito') { isInSaleOfDataRegion = tipo di window.Shopify.customerPrivacy.saleOfDataRegion === 'funzione' ? window.Shopify.customerPrivacy.saleOfDataRegion(): false; if (tipo di finestra.Shopify.customerPrivacy.setTrackingConsent === 'funzione' && isInSaleOfDataRegion) { window.Shopify.customerPrivacy.setTrackingConsent( { "vendita_di_dati": falso }, () => { console.log('sale_of_data: false')} ); } } altro { console.log('L'API della privacy del cliente non è definita nella pagina corrente'); } if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // reimposta il testo del popup document.querySelector('#appi-modal-container-text').innerHTML = 'Do il mio consenso alla raccolta della mia email e del mio indirizzo IP allo scopo di elaborare questa richiesta. Per ulteriori informazioni controlla Informativa sulla privacy e Termini di servizio.'; } formData.append('negozio', Shopify.shop); formData.append('email', email); formData.append('tipo', tipo); formData.append('sourceOfRequest', 3); formData.append('indirizzoip', ipInfo); formData.append('consentGiven', consentGiven); formData.append('pagina', 'appi'); 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()) .then(resp => { if (!resp.errore) { appSlideUpAll(); if (resp.messaggio.lunghezza) { avviso(risposta.messaggio); } altro { alert('La tua richiesta è stata inviata con successo. Controlla la tua email per ulteriori informazioni.'); } } altro { avviso(risposta.messaggio); } if (tipo di callback == 'funzione') { richiamata(risposta); } }) .catch(errore => { avviso(messaggio.errore); }) } altro { avviso(risposta.messaggio); } }) } //Aggiunge modale al corpo, perché altrimenti non rimarrà centrato (anche se la posizione è fissa) document.querySelector("body").insertAdjacentHTML( 'beforeend', verifyModalContent); document.addEventListener("DOMContentLoaded", funzione() { lascia searchParams = nuovo URLSearchParams(window.location.search); let param = searchParams.get('id'); se(parametro) { document.getElementById(param).scrollIntoView(); } // Quando l'utente fa clic su (x), chiude il modal document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); chiudiVerificaModale(); // Evidenzia il pulsante del tipo di richiesta che è stato selezionato let appiForms = document.querySelectorAll('.form-appi-request'); appiForms.forEach(funzione(appiForm) { if (appiForm.style.display !== "nessuno") { lascia che appiFormLinks = appiForm.previousElementSibling.querySelectorAll('li'); se (appiFormLinks.length === 1) { appiFormLinks[0].querySelector('pulsante').focus(); } } }); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Rileva il clic di un href, perché viene sovrascritto. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); ritorno; } document.querySelector('#data-verification-icon').classList.add("cliccato"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification- background .loading').style.display = 'inline-block'; consensoGiven = vero; appSendRequest(funzione(resp) { consensoGiven = falso; chiudiVerificaModale(); }); }, 400); }); }); funzione openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification- background'), true); document.querySelector('#data-verification-container input').focus(); } funzione chiudiVerificaModale(){ toggleFadeiSense(document.querySelector("#data-verification- background"), false); document.querySelector('#data-verification-icon').classList.remove("cliccato"); document.querySelector('#data-verification- background .loading').style.display = 'none'; // Evidenzia il pulsante del tipo di richiesta che è stato selezionato let appiForms = document.querySelectorAll('.form-appi-request'); appiForms.forEach(funzione(appiForm) { if (appiForm.style.display !== "nessuno") { lascia che appiFormLinks = appiForm.previousElementSibling.querySelectorAll('li'); se (appiFormLinks.length === 1) { appiFormLinks[0].querySelector('pulsante').focus(); } altro { // Logica focalizzata per le richieste di portabilità dei dati appiFormLinks = appiForm.parentElement; if (appiFormLinks.nodeName === 'LI') { appiFormLinks.querySelector('pulsante').focus(); } } } }); } document.querySelector('#btn-appi-edit-account-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-edit-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-edit-account-request-email').value; tipo = 'cliente/modifica'; openVerificationModal(); }); document.querySelector('#btn-appi-requests-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-requests-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-requests-request-email').valore; tipo = 'cliente/richieste'; openVerificationModal(); }); document.querySelector('#btn-appi-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-personal-information-request-email').value; tipo = 'cliente/informazioni_personali'; openVerificationModal(); }); document.querySelector('#btn-appi-orders-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-orders-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-orders-request-email').valore; tipo = 'cliente/ordini'; openVerificationModal(); }); document.querySelector('#btn-appi-personal-data-report-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-personal-data-report-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-personal-data-report-request-email').valore; tipo = 'cliente/relazione'; openVerificationModal(); }); document.querySelector('#btn-appi-do-not-sell-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-do-not-sell-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-do-not-sell-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-do-not-sell-request-email').valore; tipo = 'cliente/non-vendere'; // Controlla se il cliente ha effettuato l'accesso if (__st.cid != non definito) { document.querySelector('#appi-modal-container-text').innerHTML = 'Do il mio consenso alla raccolta della mia email e del mio indirizzo IP allo scopo di elaborare questa richiesta. Per ulteriori informazioni controlla Informativa sulla privacy e Termini di servizio.'; } altro { document.querySelector('#appi-modal-container-text').innerHTML = 'Do il mio consenso alla raccolta della mia email e del mio indirizzo IP allo scopo di elaborare questa richiesta. Per ulteriori informazioni, consulta l'Informativa sulla privacy e Termini di servizio.
Nota: Se sei un utente ospite o non hai effettuato l'accesso al tuo account, la tua scelta di disattivazione sarà effettiva solo per questa sessione del browser.'; } openVerificationModal(); }); document.querySelector('#btn-appi-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); appSlideUpAll(); slideDown(document.querySelector('#form-appi-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-delete-account-request-email').value; tipo = 'cliente/elimina'; openVerificationModal(); }); // Navigazione da tastiera in modalità di verifica dei dati per l'accessibilità document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.tasto === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Fuga" || e.code === "Fuga"; let isSpacePressed = event.keyCode === 32 || e.tasto === " " || event.code === "Spazio"; let isEnterPressed = event.keyCode === 13 || e.tasto === "Invio" || evento.codice === "Inserisci"; lascia che dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Questa funzione ci risparmia la fatica di chiamare e.preventDefault() dopo ogni messa a fuoco lascia eseguireFocus = (focusElement) => {focusElement.focus();e.preventDefault();} se (isEscapePressed) { se (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } se (èTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { eseguireFocus(dataVerificationLink); } } altro { if (dataVerificationLink && document.activeElement === dataVerificationLink) { eseguireFocus(dataVerificationCloseButton); } } } });