Gratis fragt kun indtil i aften

Hvor skønhed møder fitness

Din vogn

Den app, der bruges til at sikre GDPR/LGPD/CCPA-CPRA/VCDPA/APPI/PIPEDA overholdelse af dette websted, indsamler din IP og e-mailadresse for at behandle dataene. For mere tjek Privatlivspolitik og servicevilkår

Data berigtigelse

Du kan bruge linket nedenfor til at opdatere dine kontodata, hvis de ikke er nøjagtige.

Dataportabilitet

Du kan bruge nedenstående links til at downloade alle de data, vi gemmer og bruger til en bedre oplevelse i vores butik.

Adgang til personlige data

Du kan bruge linket nedenfor til at anmode om en rapport, som vil indeholde alle personlige oplysninger, som vi gemmer for dig.

Jeg giver mit samtykke til at indsamle min e-mail og IP-adresse med det formål at behandle denne anmodning. For mere tjek Privatlivspolitik og servicevilkår.

'; var pipedaSendRequest = funktion (tilbagekald) { hente('https://www.skyblus.com/cdn-cgi/trace', { metode: 'GET', overskrifter: { 'Content-Type': 'text/plain', }, }) .derefter(resp => hhv.tekst()) .derefter(resp => { hvis (!hhv.fejl) { lad ipInfo = hhv; lad formData = new FormData(); formData.append('shop', Shopify.butik); formData.append('e-mail', email); formData.append('type', type); formData.append('sourceOfRequest', 4); formData.append('ipAddress', ipInfo); formData.append('samtykkeGivet', samtykkeGivet); formData.append('side', 'pipeda'); formData.append('lang', Shopify.lokalitet ? Shopify.lokalitet: ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans'): ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { metode: 'POST', krop: formData }) .derefter(resp => hhv.json()) .derefter(resp => { hvis (!hhv.fejl) { pipedaSlideUpAll(); hvis (hhv.besked.længde) { alarm (hhv.besked); } andet { alert('Din anmodning er blevet sendt. Tjek venligst din e-mail for mere information.'); } } andet { alarm (hhv.besked); } if (tilbagekaldstype == 'funktion') { tilbagekald (hv.); } }) .catch(fejl => { advarsel (fejl.besked); }) } andet { alarm (hhv.besked); } }) } //Føj modal til kroppen, for ellers forbliver den ikke centreret (selvom positionen er fast) dokument.querySelector("body").insertAdjacentHTML('beforeend', verificationModalContent); dokument.addEventListener("DOMContentLoaded", funktion () { // Når brugeren klikker på (x), skal du lukke modalen dokument.querySelector('data-verifikation-luk').addEventListener('klik', funktion (e) { e.forhindreDefault(); closeVerificationModal(); // Fokuser på knappen for den anmodningstype, der blev valgt lad pipedaForms = dokument.querySelectorAll('.form-pipeda-anmodning'); pipedaForms.forEach(function(pipedaForm) { if (pipedaForm.stil.display !== "ingen") { lad pipedaFormLinks = pipedaForm.forrigeElementSøskende.querySelectorAll('li'); if (pipedaFormLinks.længde === 1) { pipedaFormLinks[0].querySelector('knap').fokus(); } andet if (pipedaFormLinks.længde > 1) { pipedaFormPickedLinkValue = dokument.querySelector('#form-pipeda-data-account-request-request-type').værdi; switch (pipedaFormPickedLinkValue) { case 'kunde/anmodninger': pipedaFormLinks[0].querySelector('knap').fokus(); pause; case 'kunde/personlig_info': pipedaFormLinks[1].querySelector('knap').fokus(); pause; case 'kunde/ordrer': pipedaFormLinks[2].querySelector('knap').fokus(); pause; Standard: pause; } } } }); }); dokument.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klik', funktion (e) { e.forhindreDefault(); // Opdag a href's klik, fordi det er overskrevet.hvis (f.måltagName === "A") { vindue.åben (f.målhref, '_blank'); Vend tilbage; } dokument.querySelector('#data-verification-icon').klasseliste.add("klikket"); setTimeout(() => { toggleFadeiSense(dokument.querySelector("#data-verification-modal"), falsk); dokument.querySelector('#data-verification-background .Indlæser').stil.display = 'inline-blok'; samtykkeGivet = sandt; pipedaSendRequest(funktion (hv.) { samtykkeGiven = falsk; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal() { toggleFadeiSense(dokument.querySelector("#data-verification-modal"), sand); toggleFadeiSense(dokument.querySelector('#data-verification-background'), sand); dokument.querySelector('#data-verification-container input').fokus(); } function closeVerificationModal() { toggleFadeiSense(dokument.querySelector("#data-verification-background"), falsk); dokument.querySelector('#data-verification-icon').klasseliste.remove("klikket"); dokument.querySelector('#data-verification-background .Indlæser').stil.display = 'ingen'; } dokument.querySelector('#btn-pipeda-edit-account-request').addEventListener('klik', funktion (e) { e.forhindreDefault(); pipedaSlideUpAll(); slideDown(dokument.querySelector('#form-pipeda-edit-account-request'), 200); det her.setAttribute("aria-udvidet", "sand"); }); dokument.querySelector('#form-pipeda-edit-account-request-submit').addEventListener('klik', funktion (e) { e.forhindreDefault(); e-mail = dokument.querySelector('#form-pipeda-edit-account-request-email').værdi; type = 'kunde/rediger'; openVerificationModal(); }); dokument.querySelectorAll('#btn-pipeda-requests-request, #btn-pipeda-personal-information-request, #btn-pipeda-orders-request').forEach(element => { element.addEventListener('klik', funktion (e) { e.forhindreDefault(); pipedaSlideUpAll(); type = ''; skifte (dette.getAttribute('id')) { case 'btn-pipeda-requests-request': type = 'kunde/anmodninger'; pause; case 'btn-pipeda-personlig-information-anmodning': type = 'kunde/personlig_info'; pause; case 'btn-pipeda-orders-request': type = 'kunde/ordrer'; pause; } dokument.querySelector('#form-pipeda-data-account-request-request-type').værdi = type; slideDown(dokument.querySelector('#form-pipeda-data-account-request'), 200); det her.setAttribute("aria-udvidet", "sand"); }) }); dokument.querySelector('#form-pipeda-data-account-request-submit').addEventListener('klik', funktion (e) { e.forhindreDefault(); e-mail = dokument.querySelector('#form-pipeda-data-account-request-email').værdi; type = dokument.querySelector('#form-pipeda-data-account-request-request-type').værdi; openVerificationModal(); }); dokument.querySelector('#btn-pipeda-personal-data-report-request').addEventListener('klik', funktion (e) { e.forhindreDefault(); pipedaSlideUpAll(); slideDown(dokument.querySelector('#form-pipeda-personal-data-report-request'), 200); det her.setAttribute("aria-udvidet", "sand"); }); dokument.querySelector('#form-pipeda-personal-data-report-request-submit').addEventListener('klik', funktion (e) { e.forhindreDefault(); e-mail = dokument.querySelector('#form-pipeda-personal-data-report-request-email').værdi; type = 'kunde/rapport'; openVerificationModal(); }); // Tastaturnavigation til overholdelsessidens anmodninger dokument.querySelector('#pipeda_side').addEventListener('keydown', function(e) { lad isTabPressed = e.nøglekode === 9 || e.nøgle === "Tab" || e.kode === "Fane"; // Denne funktion sparer os for besværet med at ringe til e.preventDefault() efter hver fokusering lad executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (erTabPressed) { lad pipedaFormPickedLinkValue = dokument.querySelector('#form-pipeda-data-account-request-request-type').værdi; lad pipedaRequestsButton = dokument.querySelector('#btn-pipeda-requests-request'); lad personalInformationButton = dokument.querySelector('#btn-pipeda-personlig-information-anmodning'); lad ordreKnap = dokument.querySelector('#btn-pipeda-ordre-anmodning'); lad personalDataReportButton = dokument.querySelector('#btn-pipeda-personal-data-report-request'); lad dataAccountFormEmailField = dokument.querySelector('#form-pipeda-data-account-request-email'); lad dataAccountFormSubmitButton = dokument.querySelector('#form-pipeda-data-account-request-submit'); hvis (f.shiftKey) { hvis ((dokument.activeElement === personalInformationButton && pipedaFormPickedLinkValue === 'kunde/anmodninger') || (dokument.activeElement === ordreknap && pipedaFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormSubmitButton); } andet hvis (dokument.activeElement === dataAccountFormEmailField) { if (pipedaFormPickedLinkValue === 'kunde/anmodninger') { executeFocus(pipedaRequestsButton); } else if (pipedaFormPickedLinkValue === 'customer/personal_info') { executeFocus(personlig informationsknap); } } andet hvis (dokument.activeElement === personalDataReportButton) { if (pipedaFormPickedLinkValue !== 'kunde/ordrer') { executeFocus(ordersButton); } } } andet { hvis ((dokument.activeElement === pipedaRequestsButton && pipedaFormPickedLinkValue === 'kunde/anmodninger') || (dokument.activeElement === personalInformationButton && pipedaFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormEmailField); } andet hvis (dokument.activeElement === dataAccountFormSubmitButton) { if (pipedaFormPickedLinkValue === 'kunde/anmodninger') { executeFocus(personlig informationsknap); } else if (pipedaFormPickedLinkValue === 'customer/personal_info') { executeFocus(ordersButton); } } andet hvis (dokument.activeElement === ordreknap) { if (pipedaFormPickedLinkValue !== 'kunde/ordrer') { executeFocus(personalDataReportButton); } } } } }); // Tastaturnavigation i databekræftelsesmodal for tilgængelighed dokument.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { lad isTabPressed = e.nøglekode === 9 || e.nøgle === "Tab" || e.kode === "Fane"; lad isEscapePressed = e.nøglekode === 27 || e.nøgle === "Escape" || e.kode === "Escape"; lad isSpacePressed = begivenhed.nøglekode === 32 || e.nøgle === " " || begivenhed.kode === "Mellemrum"; lad isEnterPressed = begivenhed.nøglekode === 13 || e.nøgle === "Enter" || begivenhed.kode === "Enter"; lad dataVerificationCloseButton = dokument.querySelector('data-verification-close'); lad dataVerificationCheckbox = dokument.querySelector('#data-verification-container input'); lad dataVerificationLink = dokument.querySelector('#data-verification-container a'); // Denne funktion sparer os for besværet med at ringe til e.preventDefault() efter hver fokusering lad executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationClose Button.klik(); } } hvis (mellemrum trykket || er trykket på Enter) { af (dokument.activeElement === dataVerificationCheckbox) { dokument.querySelector('#data-verification-container #data-verification-icon').klik(); } } if (erTabPressed) { hvis (f.shiftKey) { if (dataVerificationCloseButton && dokument.activeElement === dataVerificationClose Button) { executeFocus(dataVerificationLink); } } andet { if (dataVerificationLink && dokument.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); // ]]>

Limited Time Offer: Free Shipping on All Orders! 🚚✨ No Extra Costs
30-Day Satisfaction by K-AROLE! ✅ Shop with confidence! If you're not completely satisfied with your purchase, return it within 30 days for a full refund. Your satisfaction is our priority.
Secure Checkout Secure Payment
Premium Quality Guaranteed by K-AROLE! 🏅 Experience the best in craftsmanship and materials. Our products undergo rigorous quality checks to ensure you receive only the finest.
🌍 Worldwide Shipping 🚚
TJoin our Loyalty Program and Earn Rewards! 🌟💳
Learn more
Limited Time Offer: Free Shipping on All Orders! 🚚✨ No Extra Costs
Return & Refund Guarantee Return with Ease
Secure Checkout Secure Payment