// Define blacklist and delay lists const YETT_BLACKLIST = [/f.vimeocdn.com/, /cdn.nfcube.com/]; const YETT_DELAYLIST = [/cdn-cookieyes.com/]; // Function to delay script loading function delayScriptLoading() { const delayedScripts = []; const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { Array.from(mutation.addedNodes).forEach((node) => { if (node.nodeType === 1 && node.tagName === "SCRIPT") { if (node.src && YETT_DELAYLIST.some((pattern) => pattern.test(node.src))) { delayedScripts.push(node.src); if (node.parentNode) { node.parentNode.removeChild(node); } } } }); }); }); observer.observe(document.documentElement, { childList: true, subtree: true, }); setTimeout(() => { delayedScripts.forEach((src) => { const newScript = document.createElement("script"); newScript.src = src; newScript.async = true; document.head.appendChild(newScript); }); }, 2000); } // Function to block script loading function blockScriptLoading() { const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { Array.from(mutation.addedNodes).forEach((node) => { if (node.nodeType === 1 && node.tagName === "SCRIPT") { if (node.src && YETT_BLACKLIST.some((pattern) => pattern.test(node.src))) { node.type = "javascript/blocked"; node.addEventListener("beforescriptexecute", (event) => { if (node.getAttribute("type") === "javascript/blocked") { event.preventDefault(); } node.removeEventListener("beforescriptexecute", arguments.callee); }); if (node.parentNode) { node.parentNode.removeChild(node); } } } }); }); }); observer.observe(document.documentElement, { childList: true, subtree: true, }); } // Function to change image loading attribute function changeImageLoadingAttribute() { setTimeout(() => { const images = document.querySelectorAll("img"); images.forEach((img) => { if (img.getAttribute("loading") == "lazy" || !img.getAttribute("loading")) { img.setAttribute("loading", "eager"); } }); }, 1500); } // Call the functions delayScriptLoading(); blockScriptLoading(); changeImageLoadingAttribute();
top of page

CUSTOMER CARE

I’m a customer care section. I’m a great place to write a long text about your company and your services, and, most importantly, how to contact your store with queries. Writing a detailed Customer Care policy is a great way to build trust and reassure your customers that they can buy with confidence.

 

I'm the second paragraph in your customer care section. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add details about your policy and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.

PRIVACY & SAFETY

I’m a Privacy & Safety policy section. I’m a great place to inform your customers about how you use, store, and protect their personal information. Add details such as how you use third-party banking to verify payment, the way you collect data or when will you contact users after their purchase was completed successfully.

I'm the second paragraph in your privacy & safety policy. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add details about your policy and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.

WHOLESALE INQUIRIES

I’m a wholesale inquiries section. I’m a great place to inform other retailers about how they can sell your stunning products. Use plain language and give as much information as possible in order to promote your business and take it to the next level!

I'm the second paragraph in your wholesale inquiries policy. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add details about your policy and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.

PAYMENT METHODS

- Credit / Debit Cards
- PAYPAL

- Offline Payments

Payment Methods
Contact
bottom of page