{"title":"BESPOKE MATERNITY","description":"\u003cp\u003eLuxury bespoke for traditional and modern baby showers. Explore maternity haute couture tailored to perfection.\u003c\/p\u003e","products":[{"product_id":"swathi-seattle-usa-copy","title":"Swathi Pillai - Baby Shower (Seattle, USA)","description":"\u003cp\u003eThis handcrafted navy blue raw silk blouse features resham, kundan, zardozi and beads.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":50714280427807,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mom_to_be_from_Seattle_USA_smiling_in_a_blue_rawsilk_blouse_designed_by_Archana_Karthick_for_her_baby_shower..webp?v=1770790370"},{"product_id":"gayathri-seemantham-blouse-red-baby-shower-chennai","title":"Gayathri K Kumar - Seemantham (Chennai)","description":"\u003cstyle\u003e\n  \/* Hide Shopify default buttons \u0026 price, etc. *\/\n  form[action=\"\/cart\/add\"],\n  .product-form__cart-submit,\n  .product-form__submit,\n  .quantity-selector,\n  .shopify-payment-button {\n    display: none !important;\n  }\n\n  .money {\n    display: none !important;\n  }\n\n  \/* REQUEST PRICE button (black) *\/\n  .request-price-button {\n    display: inline-block;\n    padding: 10px 20px;\n    background-color: #000; \/* Black *\/\n    color: #fff;            \/* White text *\/\n    text-align: center;\n    border: none;\n    cursor: pointer;\n    margin-top: 20px;\n    text-decoration: none;\n    font-size: 16px;\n    border-radius: 4px;\n  }\n  .request-price-button:hover {\n    background-color: #333; \/* Slightly lighter black on hover *\/\n  }\n\n  \/* MODAL (centered with flexbox upon display) *\/\n  .modal {\n    display: none;               \/* Hidden by default *\/\n    position: fixed;\n    z-index: 9999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.4); \/* Semi-transparent dark overlay *\/\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* MODAL CONTENT *\/\n  .modal-content {\n    position: relative;\n    background-color: #fff;\n    border-radius: 5px;\n    padding: 2rem;\n    width: 75%;\n    max-width: 600px;\n    margin: 0 20px;\n  }\n\n  \/* Close (X) *\/\n  .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    color: #999;\n    font-size: 1.5rem;\n    font-weight: bold;\n    cursor: pointer;\n  }\n  .close:hover {\n    color: #000;\n  }\n\n  \/* FORM FIELDS *\/\n  .form-field {\n    margin-bottom: 1.25rem;\n  }\n  .form-field label {\n    display: block;\n    margin-bottom: 0.5rem;\n    font-weight: bold;\n    color: #333;\n  }\n  .form-field input {\n    width: 100%;\n    padding: 0.75rem;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n  }\n\n  \/* SUBMIT BUTTON *\/\n  .submit-button {\n    background-color: #000;\n    color: #fff;\n    border: none;\n    padding: 12px 24px;\n    cursor: pointer;\n    border-radius: 4px;\n    font-size: 16px;\n  }\n  .submit-button:hover {\n    background-color: #333;\n  }\n\u003c\/style\u003e\n\u003c!-- PRODUCT DESCRIPTION + REQUEST PRICE BUTTON --\u003e\n\u003cdiv id=\"product-description\" class=\"{% if product.tags contains 'BRIDAL' or product.tags contains 'GROOMSWEAR' %} bridal-or-groomswear {% else %} regular-product {% endif %}\"\u003e\n\u003cp\u003eMom to be Gayathri Kiran Kumar in a red silk blouse, intricately handcrafted with kemp stones, zardozi and beads by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbutton class=\"request-price-button\" id=\"requestPriceBtn\" style=\"display: none;\"\u003eREQUEST PRICE\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- MODAL FOR THE FORM --\u003e\n\u003cdiv id=\"requestPriceModal\" class=\"modal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan class=\"close\" id=\"closeModal\"\u003e×\u003c\/span\u003e\u003cform id=\"requestPriceForm\"\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"firstName\"\u003eFirst Name\u003c\/label\u003e \u003cinput type=\"text\" id=\"firstName\" name=\"firstName\" placeholder=\"e.g. John\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"lastName\"\u003eLast Name\u003c\/label\u003e \u003cinput type=\"text\" id=\"lastName\" name=\"lastName\" placeholder=\"e.g. Doe\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"whatsApp\"\u003eWhatsApp (with country code)\u003c\/label\u003e \u003cinput type=\"text\" id=\"whatsApp\" name=\"whatsApp\" placeholder=\"+91 9876543210\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"email\"\u003eEmail\u003c\/label\u003e \u003cinput type=\"email\" id=\"email\" name=\"email\" placeholder=\"e.g. you@example.com\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"dateOfEvent\"\u003eDate of Event\u003c\/label\u003e \u003cinput type=\"date\" id=\"dateOfEvent\" name=\"dateOfEvent\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003c!-- HIDDEN PRODUCT NAME FIELD --\u003e \u003cinput type=\"hidden\" id=\"productName\" name=\"productName\" value=\"\"\u003e \u003c!-- SUBMIT BUTTON --\u003e \u003cbutton type=\"submit\" class=\"submit-button\"\u003eSubmit\u003c\/button\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      \/\/ Check if the product has the class \"bridal-or-groomswear\"\n      const isBridalOrGroomswear = document.body.querySelector('#product-description').classList.contains('bridal-or-groomswear');\n      \n      const modal = document.getElementById('requestPriceModal');\n      const btn = document.getElementById('requestPriceBtn');\n      const closeBtn = document.getElementById('closeModal');\n      const form = document.getElementById('requestPriceForm');\n      const productNameInput = document.getElementById('productName'); \/\/ Hidden product name input\n      const productDescriptionText = document.getElementById('product-description-text'); \/\/ Product description element\n      const priceElement = document.querySelector('.product-price'); \/\/ Select the price element\n\n      \/\/ Show 'Request Price' button for BRIDAL and GROOMSWEAR\n      if (isBridalOrGroomswear) {\n        btn.style.display = 'inline-block'; \/\/ Show 'Request Price' button\n        const productName = productDescriptionText.textContent.trim();\n        productNameInput.value = productName; \/\/ Set hidden field value\n      } else {\n        btn.style.display = 'none'; \/\/ Hide 'Request Price' button for regular products\n        \/\/ Display the regular price for non-BRIAL and non-GROOMSWEAR products\n        if (priceElement) {\n          priceElement.innerHTML = `Price: {{ product.selected_or_first_available_variant.price | money }}`;\n        }\n      }\n\n      \/\/ Open modal on \"Request Price\" button click\n      btn.addEventListener(\"click\", function () {\n        modal.style.display = 'flex';\n      });\n\n      \/\/ Close modal when clicking the close button\n      closeBtn.addEventListener(\"click\", function () {\n        modal.style.display = 'none';\n      });\n\n      \/\/ Close modal when clicking outside the modal\n      window.addEventListener(\"click\", function (event) {\n        if (event.target === modal) {\n          modal.style.display = 'none';\n        }\n      });\n\n      \/\/ Form submit logic using emailjs\n      form.addEventListener(\"submit\", function (e) {\n        e.preventDefault();\n        emailjs.sendForm(\"service_338ry8a\", \"template_l58qqti\", form)\n          .then(function () {\n            alert(\"Thank you! Your request has been sent successfully.\");\n            modal.style.display = 'none';\n            form.reset();\n          }, function (error) {\n            alert(\"Oops! Something went wrong. Please try again later. Error: \" + JSON.stringify(error));\n          });\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":50873803440415,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mom_to_be_Gayathri_Kiran_Kumar_in_a_red_silk_blouse_for_her_baby_shower_seemantham_intricately_handcrafted_with_kemp_stones_zardozi_and_beads_by_team_Archana_Karthick..webp?v=1745667204"},{"product_id":"anusha-baby-shower-spore","title":"Anusha R - Baby Shower (S'pore)","description":"\u003cstyle\u003e\n  \/* Hide Shopify default buttons \u0026 price, etc. *\/\n  form[action=\"\/cart\/add\"],\n  .product-form__cart-submit,\n  .product-form__submit,\n  .quantity-selector,\n  .shopify-payment-button {\n    display: none !important;\n  }\n\n  .money {\n    display: none !important;\n  }\n\n  \/* REQUEST PRICE button (black) *\/\n  .request-price-button {\n    display: inline-block;\n    padding: 10px 20px;\n    background-color: #000; \/* Black *\/\n    color: #fff;            \/* White text *\/\n    text-align: center;\n    border: none;\n    cursor: pointer;\n    margin-top: 20px;\n    text-decoration: none;\n    font-size: 16px;\n    border-radius: 4px;\n  }\n  .request-price-button:hover {\n    background-color: #333; \/* Slightly lighter black on hover *\/\n  }\n\n  \/* MODAL (centered with flexbox upon display) *\/\n  .modal {\n    display: none;               \/* Hidden by default *\/\n    position: fixed;\n    z-index: 9999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.4); \/* Semi-transparent dark overlay *\/\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* MODAL CONTENT *\/\n  .modal-content {\n    position: relative;\n    background-color: #fff;\n    border-radius: 5px;\n    padding: 2rem;\n    width: 75%;\n    max-width: 600px;\n    margin: 0 20px;\n  }\n\n  \/* Close (X) *\/\n  .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    color: #999;\n    font-size: 1.5rem;\n    font-weight: bold;\n    cursor: pointer;\n  }\n  .close:hover {\n    color: #000;\n  }\n\n  \/* FORM FIELDS *\/\n  .form-field {\n    margin-bottom: 1.25rem;\n  }\n  .form-field label {\n    display: block;\n    margin-bottom: 0.5rem;\n    font-weight: bold;\n    color: #333;\n  }\n  .form-field input {\n    width: 100%;\n    padding: 0.75rem;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n  }\n\n  \/* SUBMIT BUTTON *\/\n  .submit-button {\n    background-color: #000;\n    color: #fff;\n    border: none;\n    padding: 12px 24px;\n    cursor: pointer;\n    border-radius: 4px;\n    font-size: 16px;\n  }\n  .submit-button:hover {\n    background-color: #333;\n  }\n\u003c\/style\u003e\n\u003c!-- PRODUCT DESCRIPTION + REQUEST PRICE BUTTON --\u003e\n\u003cdiv class=\"{% if product.tags contains 'BRIDAL' or product.tags contains 'GROOMSWEAR' %} bridal-or-groomswear {% else %} regular-product {% endif %}\" id=\"product-description\"\u003e\n\u003cp\u003eMom to be Anusha Rajendran from Singapore in a white georgette maternity gown, with pleat detailings on the corset off-shoulder yoke by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbutton style=\"display: none;\" id=\"requestPriceBtn\" class=\"request-price-button\"\u003eREQUEST PRICE\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- MODAL FOR THE FORM --\u003e\n\u003cdiv class=\"modal\" id=\"requestPriceModal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan id=\"closeModal\" class=\"close\"\u003e×\u003c\/span\u003e\u003cform id=\"requestPriceForm\"\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"firstName\"\u003eFirst Name\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. John\" name=\"firstName\" id=\"firstName\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"lastName\"\u003eLast Name\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. Doe\" name=\"lastName\" id=\"lastName\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"whatsApp\"\u003eWhatsApp (with country code)\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"+91 9876543210\" name=\"whatsApp\" id=\"whatsApp\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"email\"\u003eEmail\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. you@example.com\" name=\"email\" id=\"email\" type=\"email\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"dateOfEvent\"\u003eDate of Event\u003c\/label\u003e \u003cinput required=\"\" name=\"dateOfEvent\" id=\"dateOfEvent\" type=\"date\"\u003e\n\u003c\/div\u003e\n\u003c!-- HIDDEN PRODUCT NAME FIELD --\u003e \u003cinput value=\"\" name=\"productName\" id=\"productName\" type=\"hidden\"\u003e \u003c!-- SUBMIT BUTTON --\u003e \u003cbutton class=\"submit-button\" type=\"submit\"\u003eSubmit\u003c\/button\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      \/\/ Check if the product has the class \"bridal-or-groomswear\"\n      const isBridalOrGroomswear = document.body.querySelector('#product-description').classList.contains('bridal-or-groomswear');\n      \n      const modal = document.getElementById('requestPriceModal');\n      const btn = document.getElementById('requestPriceBtn');\n      const closeBtn = document.getElementById('closeModal');\n      const form = document.getElementById('requestPriceForm');\n      const productNameInput = document.getElementById('productName'); \/\/ Hidden product name input\n      const productDescriptionText = document.getElementById('product-description-text'); \/\/ Product description element\n      const priceElement = document.querySelector('.product-price'); \/\/ Select the price element\n\n      \/\/ Show 'Request Price' button for BRIDAL and GROOMSWEAR\n      if (isBridalOrGroomswear) {\n        btn.style.display = 'inline-block'; \/\/ Show 'Request Price' button\n        const productName = productDescriptionText.textContent.trim();\n        productNameInput.value = productName; \/\/ Set hidden field value\n      } else {\n        btn.style.display = 'none'; \/\/ Hide 'Request Price' button for regular products\n        \/\/ Display the regular price for non-BRIAL and non-GROOMSWEAR products\n        if (priceElement) {\n          priceElement.innerHTML = `Price: {{ product.selected_or_first_available_variant.price | money }}`;\n        }\n      }\n\n      \/\/ Open modal on \"Request Price\" button click\n      btn.addEventListener(\"click\", function () {\n        modal.style.display = 'flex';\n      });\n\n      \/\/ Close modal when clicking the close button\n      closeBtn.addEventListener(\"click\", function () {\n        modal.style.display = 'none';\n      });\n\n      \/\/ Close modal when clicking outside the modal\n      window.addEventListener(\"click\", function (event) {\n        if (event.target === modal) {\n          modal.style.display = 'none';\n        }\n      });\n\n      \/\/ Form submit logic using emailjs\n      form.addEventListener(\"submit\", function (e) {\n        e.preventDefault();\n        emailjs.sendForm(\"service_338ry8a\", \"template_l58qqti\", form)\n          .then(function () {\n            alert(\"Thank you! Your request has been sent successfully.\");\n            modal.style.display = 'none';\n            form.reset();\n          }, function (error) {\n            alert(\"Oops! Something went wrong. Please try again later. Error: \" + JSON.stringify(error));\n          });\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51478197469471,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mom_to_be_Anusha_Rajendran_from_Singapore_smiling_in_a_white_georgette_corset_maternity_gown_by_Archana_Karthick..webp?v=1766053908"},{"product_id":"swathi-pillai-pink-blouse-seattle-usa","title":"Swathi Pillai - Baby Shower (Seattle, USA)","description":"\u003cp\u003eMother to be, Swathi Pillai from Seattle, USA in a pink raw silk blouse and saree border handcrafted with resham, sequins, zardozi and beads by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51617767293215,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mother_to_be_Swathi_Pillai_from_Seattle_USA_in_a_pink_raw_silk_blouse_and_saree_border_handcrafted_by_team_Archana_Karthick..webp?v=1770791866"},{"product_id":"nivetha-mint-green-blouse-bangalore-maternity","title":"Dr Nivetha - Baby Shower (Bangalore)","description":"\u003cp\u003eMother to be, Dr Nivetha from Bangalore in a mint green silk blouse handcrafted with resham, stones, zardozi and beads by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51618022687007,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mother_to_be_Dr_Nivetha_from_Bangalore_in_a_mint_green_silk_blouse_handcrafted_by_team_Archana_Karthick..webp?v=1770794151"},{"product_id":"nivetha-green-blouse-bangalore-maternity","title":"Dr Nivetha - Baby Shower (Bangalore)","description":"\u003cp\u003eMother to be, Dr Nivetha from Bangalore in a green silk blouse handcrafted with \u003cmeta charset=\"utf-8\"\u003ezardozi, beads, stones, nakshi by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51618047721759,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mother_to_be_Dr_Nivetha_from_Bangalore_smiling_in_a_green_silk_blouse_handcrafted_by_team_Archana_Karthick..webp?v=1770794752"},{"product_id":"nishitha-purple-blouse-maternity","title":"Dr Nishitha - Baby Shower","description":"\u003cp\u003eMother to be, Dr Nivetha from Bangalore in a purple silk blouse handcrafted with \u003cmeta charset=\"utf-8\"\u003ezardozi, resham, stones and sequins by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51618076000543,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mother_to_be_Dr_Nishitha_in_a_purple_silk_blouse_handcrafted_by_team_Archana_Karthick..webp?v=1770795814"},{"product_id":"nishitha-baby-shower-white-gown","title":"Dr Nishitha - Baby Shower","description":"\u003cstyle\u003e\n  \/* Hide Shopify default buttons \u0026 price, etc. *\/\n  form[action=\"\/cart\/add\"],\n  .product-form__cart-submit,\n  .product-form__submit,\n  .quantity-selector,\n  .shopify-payment-button {\n    display: none !important;\n  }\n\n  .money {\n    display: none !important;\n  }\n\n  \/* REQUEST PRICE button (black) *\/\n  .request-price-button {\n    display: inline-block;\n    padding: 10px 20px;\n    background-color: #000; \/* Black *\/\n    color: #fff;            \/* White text *\/\n    text-align: center;\n    border: none;\n    cursor: pointer;\n    margin-top: 20px;\n    text-decoration: none;\n    font-size: 16px;\n    border-radius: 4px;\n  }\n  .request-price-button:hover {\n    background-color: #333; \/* Slightly lighter black on hover *\/\n  }\n\n  \/* MODAL (centered with flexbox upon display) *\/\n  .modal {\n    display: none;               \/* Hidden by default *\/\n    position: fixed;\n    z-index: 9999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.4); \/* Semi-transparent dark overlay *\/\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* MODAL CONTENT *\/\n  .modal-content {\n    position: relative;\n    background-color: #fff;\n    border-radius: 5px;\n    padding: 2rem;\n    width: 75%;\n    max-width: 600px;\n    margin: 0 20px;\n  }\n\n  \/* Close (X) *\/\n  .close {\n    position: absolute;\n    top: 1rem;\n    right: 1rem;\n    color: #999;\n    font-size: 1.5rem;\n    font-weight: bold;\n    cursor: pointer;\n  }\n  .close:hover {\n    color: #000;\n  }\n\n  \/* FORM FIELDS *\/\n  .form-field {\n    margin-bottom: 1.25rem;\n  }\n  .form-field label {\n    display: block;\n    margin-bottom: 0.5rem;\n    font-weight: bold;\n    color: #333;\n  }\n  .form-field input {\n    width: 100%;\n    padding: 0.75rem;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n  }\n\n  \/* SUBMIT BUTTON *\/\n  .submit-button {\n    background-color: #000;\n    color: #fff;\n    border: none;\n    padding: 12px 24px;\n    cursor: pointer;\n    border-radius: 4px;\n    font-size: 16px;\n  }\n  .submit-button:hover {\n    background-color: #333;\n  }\n\u003c\/style\u003e\n\u003c!-- PRODUCT DESCRIPTION + REQUEST PRICE BUTTON --\u003e\n\u003cdiv class=\"{% if product.tags contains 'BRIDAL' or product.tags contains 'GROOMSWEAR' %} bridal-or-groomswear {% else %} regular-product {% endif %}\" id=\"product-description\"\u003e\n\u003cp\u003eMom to be Dr Nishitha in a white satin maternity gown, with leaf applique detailings by team Archana Karthick.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cb\u003eDELIVERY TIMELINE: 4 - 8 WEEKS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCARE INSTRUCTIONS: DRY CLEAN ONLY\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbutton style=\"display: none;\" id=\"requestPriceBtn\" class=\"request-price-button\"\u003eREQUEST PRICE\u003c\/button\u003e\u003c\/p\u003e\n\u003c!-- MODAL FOR THE FORM --\u003e\n\u003cdiv class=\"modal\" id=\"requestPriceModal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan id=\"closeModal\" class=\"close\"\u003e×\u003c\/span\u003e\u003cform id=\"requestPriceForm\"\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"firstName\"\u003eFirst Name\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. John\" name=\"firstName\" id=\"firstName\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"lastName\"\u003eLast Name\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. Doe\" name=\"lastName\" id=\"lastName\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"whatsApp\"\u003eWhatsApp (with country code)\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"+91 9876543210\" name=\"whatsApp\" id=\"whatsApp\" type=\"text\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"email\"\u003eEmail\u003c\/label\u003e \u003cinput required=\"\" placeholder=\"e.g. you@example.com\" name=\"email\" id=\"email\" type=\"email\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"form-field\"\u003e\n\u003clabel for=\"dateOfEvent\"\u003eDate of Event\u003c\/label\u003e \u003cinput required=\"\" name=\"dateOfEvent\" id=\"dateOfEvent\" type=\"date\"\u003e\n\u003c\/div\u003e\n\u003c!-- HIDDEN PRODUCT NAME FIELD --\u003e \u003cinput value=\"\" name=\"productName\" id=\"productName\" type=\"hidden\"\u003e \u003c!-- SUBMIT BUTTON --\u003e \u003cbutton class=\"submit-button\" type=\"submit\"\u003eSubmit\u003c\/button\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      \/\/ Check if the product has the class \"bridal-or-groomswear\"\n      const isBridalOrGroomswear = document.body.querySelector('#product-description').classList.contains('bridal-or-groomswear');\n      \n      const modal = document.getElementById('requestPriceModal');\n      const btn = document.getElementById('requestPriceBtn');\n      const closeBtn = document.getElementById('closeModal');\n      const form = document.getElementById('requestPriceForm');\n      const productNameInput = document.getElementById('productName'); \/\/ Hidden product name input\n      const productDescriptionText = document.getElementById('product-description-text'); \/\/ Product description element\n      const priceElement = document.querySelector('.product-price'); \/\/ Select the price element\n\n      \/\/ Show 'Request Price' button for BRIDAL and GROOMSWEAR\n      if (isBridalOrGroomswear) {\n        btn.style.display = 'inline-block'; \/\/ Show 'Request Price' button\n        const productName = productDescriptionText.textContent.trim();\n        productNameInput.value = productName; \/\/ Set hidden field value\n      } else {\n        btn.style.display = 'none'; \/\/ Hide 'Request Price' button for regular products\n        \/\/ Display the regular price for non-BRIAL and non-GROOMSWEAR products\n        if (priceElement) {\n          priceElement.innerHTML = `Price: {{ product.selected_or_first_available_variant.price | money }}`;\n        }\n      }\n\n      \/\/ Open modal on \"Request Price\" button click\n      btn.addEventListener(\"click\", function () {\n        modal.style.display = 'flex';\n      });\n\n      \/\/ Close modal when clicking the close button\n      closeBtn.addEventListener(\"click\", function () {\n        modal.style.display = 'none';\n      });\n\n      \/\/ Close modal when clicking outside the modal\n      window.addEventListener(\"click\", function (event) {\n        if (event.target === modal) {\n          modal.style.display = 'none';\n        }\n      });\n\n      \/\/ Form submit logic using emailjs\n      form.addEventListener(\"submit\", function (e) {\n        e.preventDefault();\n        emailjs.sendForm(\"service_338ry8a\", \"template_l58qqti\", form)\n          .then(function () {\n            alert(\"Thank you! Your request has been sent successfully.\");\n            modal.style.display = 'none';\n            form.reset();\n          }, function (error) {\n            alert(\"Oops! Something went wrong. Please try again later. Error: \" + JSON.stringify(error));\n          });\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Archana Karthick","offers":[{"title":"Default Title","offer_id":51618125775135,"sku":null,"price":0.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/files\/Mom_to_be_Dr_Nishitha_in_a_white_satin_maternity_gown_with_leaf_applique_detailings_by_team_Archana_Karthick..webp?v=1770796571"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/6467\/3311\/collections\/IMG_2550_a92145ea-0809-4564-bdd5-413270d27f90.jpg?v=1741690554","url":"https:\/\/thearchanakarthick.com\/collections\/maternity.oembed","provider":"Archana Karthick","version":"1.0","type":"link"}