Fri frakt endast fram till ikväll

Där skönhet möter fitness

Din vagn

din vagn är tom

Appen som används för att säkerställa GDPR/LGPD/CCPA-CPRA/VCDPA/APPI/PIPEDA efterlevnad av denna webbplats, samlar in din IP och e-postadress för att bearbeta data. För mer se Sekretesspolicy och användarvillkor

Datakorrigering

Du kan använda länken nedan för att uppdatera dina kontouppgifter om de inte är korrekta.

Dataportabilitet

Du kan använda länkarna nedan för att ladda ner all data vi lagrar och använder för en bättre upplevelse i vår butik.

Tillgång till personuppgifter

Du kan använda länken nedan för att begära en rapport som innehåller all personlig information som vi lagrar åt dig.

Jag ger mitt samtycke till att samla in min e-postadress och IP-adress i syfte att behandla denna begäran. För mer kolla Sekretesspolicy och användarvillkor.

'; var pipedaSendRequest = funktion (återuppringning) { hämta('https://www.molnflamma.com/cdn-cgi/trace', { metod: 'GET', rubriker: { 'Content-Type': 'text/plain', }, }) .sedan(resp => resp.text()) .sedan(resp => { om (! resp.fel) { låt ipInfo = resp; låt formData = new FormData(); formData.append('shop', Shopify.affär); formData.append('e-post', e-post); formData.append('typ', typ); formData.append('sourceOfRequest', 4); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('sida', 'pipeda'); formData.append('lang', Shopify.plats ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Småkakor.get('googtrans') ? isenseGDPR.Småkakor.get('googtrans'): ''); fetch('https://gdpr.appar.isenselabs.com/gdprRequests/submitRequest', { metod: 'POST', body: formData }) .sedan(resp => resp.json()) .sedan(resp => { om (! resp.fel) { pipedaSlideUpAll(); om (resp.meddelande.längd) { varning (resp.meddelande); } annat { alert('Din begäran har skickats. Kontrollera din e-post för mer information.'); } } annat { varning (resp.meddelande); } if (typ av återuppringning == 'funktion') { callback(resp); } }) .catch(fel => { alert(fel.meddelande); }) } annat { varning (resp.meddelande); } }) } // Lägg till modal till kroppen, för annars kommer den inte att förbli centrerad (även om positionen är fixerad) dokumentera.querySelector("body").insertAdjacentHTML('beforeend', verificationModalContent); dokumentera.addEventListener("DOMContentLoaded", function () { // När användaren klickar på (x), stäng modalen dokumentera.querySelector('data-verification-close').addEventListener('klick', funktion (e) { e.preventDefault(); closeVerificationModal(); // Fokusera på knappen för den förfrågningstyp som valdes låt pipedaForms = dokument.querySelectorAll('.form-pipeda-request'); pipedaForms.forEach(function(pipedaForm) { if (pipedaForm.stil.visa !== "ingen") { låt pipedaFormLinks = pipedaForm.föregåendeElementSyskon.querySelectorAll('li'); if (pipedaFormLinks.längd === 1) { pipedaFormLinks[0].querySelector('knapp').fokus(); } annat om (pipedaFormLinks.längd > 1) { pipedaFormPickedLinkValue = dokument.querySelector('#form-pipeda-data-account-request-request-type').värde; switch (pipedaFormPickedLinkValue) { ärende 'kund/förfrågningar': pipedaFormLinks[0].querySelector('knapp').fokus(); ha sönder; case 'customer/personal_info': pipedaFormLinks[1].querySelector('knapp').fokus(); ha sönder; fall 'kund/ordrar': pipedaFormLinks[2].querySelector('knapp').fokus(); ha sönder; standard: ha sönder; } } } }); }); dokumentera.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klick', funktion (e) { e.preventDefault(); // Upptäck ett hrefs klick, eftersom det skrivs över.om (t.måltagName === "A") { fönster.öppen (t.målhref, '_blank'); lämna tillbaka; } dokumentera.querySelector('#data-verification-icon').klasslista.add("klickade"); setTimeout(() => { toggleFadeiSense(dokument.querySelector("#data-verification-modal"), false); dokumentera.querySelector('#data-verification-background .läser in').stil.display = 'inline-block'; samtyckeGiven = sant; pipedaSendRequest(funktion (resp) { samtyckeGiven = falskt; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal() { toggleFadeiSense(dokument.querySelector("#data-verification-modal"), true); toggleFadeiSense(dokument.querySelector('#data-verification-background'), true); dokumentera.querySelector('#data-verification-container input').fokus(); } function closeVerificationModal() { toggleFadeiSense(dokument.querySelector("#data-verification-background"), false); dokumentera.querySelector('#data-verification-icon').klasslista.remove("klickade"); dokumentera.querySelector('#data-verification-background .läser in').stil.display = 'ingen'; } dokumentera.querySelector('#btn-pipeda-edit-account-request').addEventListener('klick', funktion (e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(dokument.querySelector('#form-pipeda-edit-account-request'), 200); detta.setAttribute("aria-expanderad", "true"); }); dokumentera.querySelector('#form-pipeda-edit-account-request-submit').addEventListener('klick', funktion (e) { e.preventDefault(); e-post = dokument.querySelector('#form-pipeda-edit-account-request-email').värde; typ = 'kund/redigera'; openVerificationModal(); }); dokumentera.querySelectorAll('#btn-pipeda-requests-request, #btn-pipeda-personal-information-request, #btn-pipeda-orders-request').forEach(element => { element.addEventListener('klick', funktion (e) { e.preventDefault(); pipedaSlideUpAll(); typ = ''; switch (detta.getAttribute('id')) { fall 'btn-pipeda-requests-request': typ = 'kund/förfrågningar'; ha sönder; fall 'btn-pipeda-personal-information-request': typ = 'kund/personlig_info'; ha sönder; fall 'btn-pipeda-orders-request': type = 'kund/ordrar'; ha sönder; } dokumentera.querySelector('#form-pipeda-data-account-request-request-type').värde = typ; slideDown(dokument.querySelector('#form-pipeda-data-account-request'), 200); detta.setAttribute("aria-expanderad", "true"); }) }); dokumentera.querySelector('#form-pipeda-data-account-request-submit').addEventListener('klick', funktion (e) { e.preventDefault(); e-post = dokument.querySelector('#form-pipeda-data-account-request-email').värde; typ = dokument.querySelector('#form-pipeda-data-account-request-request-type').värde; openVerificationModal(); }); dokumentera.querySelector('#btn-pipeda-personal-data-report-request').addEventListener('klick', funktion (e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(dokument.querySelector('#form-pipeda-personal-data-report-request'), 200); detta.setAttribute("aria-expanderad", "true"); }); dokumentera.querySelector('#form-pipeda-personal-data-report-request-submit').addEventListener('klick', funktion (e) { e.preventDefault(); e-post = dokument.querySelector('#form-pipeda-personal-data-report-request-email').värde; typ = 'kund/rapport'; openVerificationModal(); }); // Tangentbordsnavigering för efterlevnadssidans förfrågningar dokumentera.querySelector('#pipeda_page').addEventListener('keydown', function(e) { låt isTabPressed = e.nyckelkod === 9 || e.nyckel === "Tab" || e.kod === "Flik"; // Denna funktion sparar oss besväret att ringa e.preventDefault() efter varje fokusering låt executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isTabPressed) { låt pipedaFormPickedLinkValue = dokument.querySelector('#form-pipeda-data-account-request-request-type').värde; låt pipedaRequestsButton = dokument.querySelector('#btn-pipeda-requests-request'); låt personalInformationButton = dokument.querySelector('#btn-pipeda-personal-information-request'); låt orderButton = dokument.querySelector('#btn-pipeda-order-begäran'); låt personalDataReportButton = dokument.querySelector('#btn-pipeda-personal-data-report-request'); låt dataAccountFormEmailField = dokument.querySelector('#form-pipeda-data-account-request-email'); låt dataAccountFormSubmitButton = dokument.querySelector('#form-pipeda-data-account-request-submit'); om (t.shiftKey) { om ((dokument.activeElement === personalInformationButton && pipedaFormPickedLinkValue === 'customer/requests') || (dokumentera.activeElement === ordersButton && pipedaFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormSubmitButton); } annat om (dokument.activeElement === dataAccountFormEmailField) { if (pipedaFormPickedLinkValue === 'kund/förfrågningar') { executeFocus(pipedaRequestsButton); } else if (pipedaFormPickedLinkValue === 'customer/personal_info') { executeFocus(personalInformationButton); } } annat om (dokument.activeElement === personalDataReportButton) { if (pipedaFormPickedLinkValue !== 'kund/ordrar') { executeFocus(ordersButton); } } } annat { om ((dokument.activeElement === pipedaRequestsButton && pipedaFormPickedLinkValue === 'customer/requests') || (dokumentera.activeElement === personalInformationButton && pipedaFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormEmailField); } annat om (dokument.activeElement === dataAccountFormSubmitButton) { if (pipedaFormPickedLinkValue === 'kund/förfrågningar') { executeFocus(personalInformationButton); } else if (pipedaFormPickedLinkValue === 'customer/personal_info') { executeFocus(ordersButton); } } annat om (dokument.activeElement === ordersButton) { if (pipedaFormPickedLinkValue !== 'kund/ordrar') { executeFocus(personalDataReportButton); } } } } }); // Tangentbordsnavigering i dataverifieringsmodal för tillgänglighet dokumentera.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { låt isTabPressed = e.nyckelkod === 9 || e.nyckel === "Tab" || e.kod === "Flik"; låt isEscapePressed = e.nyckelkod === 27 || e.nyckel === "Escape" || e.kod === "Escape"; låt isSpacePressed = händelse.nyckelkod === 32 || e.nyckel === " " || händelse.kod === "Mellanslag"; let isEnterPressed = händelse.nyckelkod === 13 || e.nyckel === "Enter" || händelse.kod === "Enter"; låt dataVerificationCloseButton = dokument.querySelector('data-verification-close'); låt dataVerificationCheckbox = dokument.querySelector('#data-verification-container input'); låt dataVerificationLink = dokument.querySelector('#data-verification-container a'); // Denna funktion sparar oss besväret att ringa e.preventDefault() efter varje fokusering låt executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.klick(); } } om (Mellanslag tryckt || är Enter nedtryckt) { av (dokument.activeElement === dataVerificationCheckbox) { dokumentera.querySelector('#data-verification-container #data-verification-icon').klick(); } } if (isTabPressed) { om (t.shiftKey) { if (dataVerificationCloseButton && dokument.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } annat { 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