{"title":"Watches","description":"Bracelet watches that read as jewellery first — feather-light, all-day wear.","products":[{"product_id":"fairyliora-princess-watch","title":"FairyLiora™ - Princess Watch","description":"\u003c!-- ══════════ FairyLiora™ Princess Watch — Product Description ══════════\n     Paste this whole block into Shopify › Product › Description › \u003c\u003e (HTML view)\n     Optional: change --v-ratio below if your videos aren't 9:16 vertical.\n════════════════════════════════════════════════════════════════════════ --\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink rel=\"stylesheet\" media=\"print\" onload=\"this.media='all'\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300\u0026amp;family=DM+Sans:wght@400;500;600\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n\/* ── everything scoped to .fl so it can never leak into your theme ── *\/\n.fl,.fl *,.fl *::before,.fl *::after{box-sizing:border-box;margin:0;padding:0}\n.fl{\n  --gold:#b89b5e;--gold-light:#d4bc8d;--gold-pale:#f7f0e2;--gold-deep:#8a6c30;\n  --warm-dark:#2c1f0e;--warm-mid:#5c4a30;--warm-soft:#9a8060;\n  --cream:#fdfaf4;--cream-deep:#f5ede0;--cream-card:#faf6ee;--white:#fff;--border:#e8d8bc;\n  --dark-grad:linear-gradient(160deg,#2c1f0e 0%,#4a3010 60%,#2c1f0e 100%);\n  --gold-grad:linear-gradient(135deg,var(--gold-deep),#c8a84a);\n  --v-ratio:9\/16;                 \/* ← video aspect ratio *\/\n  font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  background:var(--cream);color:var(--warm-dark);line-height:1.5;\n  overflow-x:hidden;contain:layout paint style;\n}\n.fl img,.fl video{display:block;max-width:100%}\n.fl h2,.fl h3,.fl .serif{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif}\n\n\/* ── scroll-in animation (only active when JS runs → no blank content) ── *\/\n.fl-js [data-anim]{opacity:0;transform:translateY(18px)}\n.fl-js [data-anim].fl-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d,0s)}\n@media(prefers-reduced-motion:reduce){\n  .fl-js [data-anim]{opacity:1!important;transform:none!important;transition:none!important}\n  .fl *{animation:none!important}\n}\n\n\/* ── TRUST BANNER ── *\/\n.fl-banner{background:linear-gradient(90deg,var(--gold-deep),#c8a84a 50%,var(--gold-deep));\n  color:var(--cream);text-align:center;padding:13px 20px;font-size:13.5px;font-weight:500;letter-spacing:.4px}\n.fl-banner strong{color:#fff}\n\n\/* ── VIDEO SECTIONS ── *\/\n.fl-vid{background:var(--dark-grad);padding:44px 20px 30px;display:flex;flex-direction:column;align-items:center;gap:16px}\n.fl-vid .eyebrow{font-style:italic;color:var(--gold-light);font-size:20px;letter-spacing:1.5px;text-align:center}\n.fl-vid .label{font-size:30px;font-weight:300;color:var(--gold-light);text-align:center;line-height:1.3}\n.fl-vid .label em{color:#fff;font-style:italic}\n.fl-vwrap{width:100%;max-width:500px;border-radius:22px;overflow:hidden;background:#1a1206;\n  box-shadow:0 0 0 1px rgba(184,155,94,.35),0 24px 50px rgba(0,0,0,.4)}\n.fl-vwrap video{width:100%;height:100%;aspect-ratio:var(--v-ratio);object-fit:contain;background:#1a1206}\n\n\/* ── WHY SECTION ── *\/\n.fl-why{background:var(--cream-deep);padding:70px 20px 64px;text-align:center}\n.fl-badge{display:inline-block;position:relative;background:var(--gold-grad);color:#fff;padding:7px 22px;\n  border-radius:30px;font-size:11.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:22px}\n.fl-badge::after{content:\"\";position:absolute;inset:-3px;border-radius:32px;\n  box-shadow:0 0 22px 4px rgba(184,155,94,.55);opacity:.25;animation:flPulse 2.8s ease-in-out infinite;pointer-events:none}\n@keyframes flPulse{50%{opacity:.9}}\n.fl-why h2{font-size:clamp(34px,6vw,52px);font-weight:300;line-height:1.15;margin-bottom:18px}\n.fl-why h2 em{font-style:italic;color:var(--gold)}\n.fl-lead{font-size:15.5px;color:var(--warm-mid);max-width:680px;margin:0 auto 50px;line-height:1.8}\n\n\/* ── FEATURE ROWS ── *\/\n.fl-features{display:flex;flex-direction:column;gap:26px;max-width:620px;margin:0 auto;text-align:left}\n.fl-row{display:flex;gap:18px;align-items:flex-start}\n.fl-icon{width:42px;height:42px;border-radius:50%;background:var(--gold-grad);color:#fff;font-size:16px;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}\n.fl-icon::after{content:\"\";position:absolute;inset:0;border-radius:50%;\n  box-shadow:0 0 18px 3px rgba(184,155,94,.75);opacity:.2;animation:flPulse 3s ease-in-out infinite;animation-delay:var(--d,0s)}\n.fl-row strong{display:block;font-size:15px;font-weight:600;margin-bottom:4px}\n.fl-row span{font-size:13.5px;color:var(--warm-soft);line-height:1.7}\n\n\/* ── LOVE SECTION ── *\/\n.fl-love{background:var(--cream);padding:70px 20px 64px;text-align:center}\n.fl-love h2{font-size:clamp(30px,5vw,44px);font-weight:300;margin-bottom:40px}\n.fl-love h2 em{font-style:italic;color:var(--gold)}\n.fl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;max-width:900px;margin:0 auto}\n.fl-card{background:var(--cream-card);border:1px solid var(--border);border-radius:20px;padding:30px 20px;\n  display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .3s ease,box-shadow .3s ease}\n.fl-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(184,155,94,.15)}\n.fl-cicon{width:54px;height:54px;border-radius:16px;background:var(--gold-grad);font-size:22px;\n  display:flex;align-items:center;justify-content:center;position:relative}\n.fl-cicon::after{content:\"\";position:absolute;inset:0;border-radius:16px;\n  box-shadow:0 0 20px 3px rgba(184,155,94,.7);opacity:.2;animation:flPulse 3s ease-in-out infinite;animation-delay:var(--d,0s)}\n.fl-ctitle{font-size:14px;font-weight:600}\n.fl-cdesc{font-size:12.5px;color:var(--warm-soft);line-height:1.65}\n\n\/* ── CONTENT BLOCKS ── *\/\n.fl-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--border)}\n.fl-block{background:var(--cream-card);padding:52px 42px;display:flex;flex-direction:column;justify-content:center;gap:14px}\n.fl-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}\n.fl-block h3{font-size:28px;font-weight:600;line-height:1.3}\n.fl-block p{font-size:13.5px;color:var(--warm-mid);line-height:1.85}\n\n\/* ── STATS ── *\/\n.fl-stats{background:linear-gradient(135deg,var(--gold-deep),#c8a84a 50%,var(--gold-deep));padding:58px 20px}\n.fl-sgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;max-width:800px;margin:0 auto}\n@media(min-width:600px){.fl-sgrid{grid-template-columns:repeat(4,1fr)}}\n.fl-stat{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:34px 20px;text-align:center}\n.fl-stat h3{font-size:46px;font-weight:300;color:#fff;line-height:1;margin-bottom:8px}\n.fl-stat p{font-size:11px;color:rgba(255,255,255,.78);text-transform:uppercase;letter-spacing:1.2px}\n\n\/* ── REVIEWS ── *\/\n.fl-reviews{background:var(--cream-deep);padding:70px 20px 78px}\n.fl-rtop{text-align:center;margin-bottom:46px}\n.fl-rtop h2{font-size:clamp(32px,5vw,46px);font-weight:300;margin-top:14px;line-height:1.2}\n.fl-rtop h2 em{font-style:italic;color:var(--gold)}\n.fl-rtop .sub{font-size:14.5px;color:var(--warm-soft);margin-top:10px}\n.fl-rgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1100px;margin:0 auto}\n.fl-review{background:var(--cream-card);border:1px solid var(--border);border-radius:20px;padding:26px 24px;\n  position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}\n.fl-review:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(184,155,94,.12)}\n.fl-review::before{content:'\"';position:absolute;top:-8px;right:18px;font-family:'Cormorant Garamond',Georgia,serif;\n  font-size:110px;color:var(--gold-pale);line-height:1;pointer-events:none}\n.fl-review p{font-size:14px;line-height:1.78;color:var(--warm-mid);position:relative;z-index:1}\n.fl-rimg{width:100%;height:auto;aspect-ratio:4\/3;object-fit:cover;border-radius:12px;margin-bottom:14px;border:1px solid var(--border);background:var(--gold-pale)}\n.fl-stars{font-size:13px;margin:14px 0 5px}\n.fl-name{font-weight:600;font-size:13.5px;color:var(--gold-deep)}\n.fl-city{font-size:11.5px;color:var(--warm-soft);margin-top:2px}\n\n\/* ── BOTTOM TRUST ── *\/\n.fl-bottom{background:var(--dark-grad);padding:52px 20px;text-align:center}\n.fl-bottom h3{font-size:32px;font-weight:300;color:var(--gold-light);margin-bottom:10px}\n.fl-bottom p{font-size:14px;color:rgba(212,188,141,.78);max-width:480px;margin:0 auto;line-height:1.75}\n.fl-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}\n.fl-pill{background:rgba(255,255,255,.07);border:1px solid rgba(212,188,141,.3);color:var(--gold-light);\n  border-radius:30px;padding:10px 22px;font-size:12.5px;font-weight:500;transition:background .25s,border-color .25s}\n.fl-pill:hover{background:rgba(184,155,94,.15);border-color:rgba(212,188,141,.6)}\n\n@media(max-width:700px){.fl-block{padding:34px 24px}.fl-vid{padding:34px 16px 24px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"fl\"\u003e\n\n  \u003c!-- ── TRUST BANNER ── --\u003e\n  \u003cdiv class=\"fl-banner\"\u003eFairyLiora™ Princess Watch comes with a \u003cstrong\u003e7-Day Money Back Guarantee\u003c\/strong\u003e — because royalty deserves nothing less.\u003c\/div\u003e\n\n  \u003c!-- ── VIDEO 1 ── --\u003e\n  \u003csection class=\"fl-vid\"\u003e\n    \u003cp class=\"serif eyebrow\" data-anim\u003eFairyLiora™ Presents\u003c\/p\u003e\n    \u003cdiv class=\"fl-vwrap\" data-anim style=\"--d:.1s\"\u003e\n      \u003cvideo muted loop playsinline autoplay preload=\"none\" disablepictureinpicture disableremoteplayback src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b81d33ef08974ab59bfcd94e89aff91f.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── WHY FAIRYLIORA ── --\u003e\n  \u003csection class=\"fl-why\"\u003e\n    \u003cspan class=\"fl-badge\"\u003eWhy FairyLiora™ — Princess Watch\u003c\/span\u003e\n    \u003ch2 data-anim\u003eA crown for your wrist.\u003cbr\u003e\u003cem\u003eBuilt to be noticed.\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"fl-lead\" data-anim style=\"--d:.1s\"\u003eThe FairyLiora Princess Watch isn't just a timepiece — it's a declaration. Sculpted details, brilliant precision-set stones, and rich metallic finishes crafted to command every room you walk into. Available in Gold, Silver, Rose Gold, and Gemstone editions — because every queen has her own signature.\u003c\/p\u003e\n\n    \u003cdiv class=\"fl-features\"\u003e\n      \u003cdiv class=\"fl-row\" data-anim\u003e\n        \u003cdiv class=\"fl-icon\" style=\"--d:0s\"\u003e✦\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eMultiple Luxe Finishes — Gold, Silver, Rose Gold \u0026amp; Gemstone\u003c\/strong\u003e\u003cspan\u003eEvery variant is its own statement. From deep warm gold to icy silver, blush rose gold to gemstone-encrusted editions that turn heads from across the room.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-row\" data-anim style=\"--d:.08s\"\u003e\n        \u003cdiv class=\"fl-icon\" style=\"--d:.5s\"\u003e♛\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003e24K Gold Plated — Real Shine, Built to Last\u003c\/strong\u003e\u003cspan\u003eThick 24K plating over a solid base. No green marks, no peeling, no disappointments — just pure, lasting luxury from the first wear to the hundredth.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-row\" data-anim style=\"--d:.16s\"\u003e\n        \u003cdiv class=\"fl-icon\" style=\"--d:1s\"\u003e◈\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003e5A Diamond-Cut Zirconia Stones\u003c\/strong\u003e\u003cspan\u003eEvery piece is precision-set with hand-placed stones that sparkle like real diamonds under any light. Bold enough to be seen from across the room. Elegant enough to never overwhelm.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-row\" data-anim style=\"--d:.24s\"\u003e\n        \u003cdiv class=\"fl-icon\" style=\"--d:1.5s\"\u003e❋\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eHypoallergenic \u0026amp; All-Day Comfortable\u003c\/strong\u003e\u003cspan\u003eNickel-free and surprisingly lightweight. Safe for all skin types — wear it from morning prayers to midnight celebrations without a second thought.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-row\" data-anim style=\"--d:.32s\"\u003e\n        \u003cdiv class=\"fl-icon\" style=\"--d:2s\"\u003e✿\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eMade for Every Occasion That Matters\u003c\/strong\u003e\u003cspan\u003eEid, weddings, dinners, graduations, date nights — the Princess Watch always shows up and always stands out. It was made for the moments you'll never forget.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── WHY YOU'LL LOVE IT ── --\u003e\n  \u003csection class=\"fl-love\"\u003e\n    \u003ch2 data-anim\u003eWhy You'll \u003cem\u003eLove It\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"fl-grid\"\u003e\n      \u003cdiv class=\"fl-card\" data-anim\u003e\n        \u003cdiv class=\"fl-cicon\" style=\"--d:0s\"\u003e💎\u003c\/div\u003e\n        \u003cdiv class=\"fl-ctitle\"\u003ePremium Crystals\u003c\/div\u003e\n        \u003cdiv class=\"fl-cdesc\"\u003eHand-set zirconia stones that catch every light perfectly\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-card\" data-anim style=\"--d:.1s\"\u003e\n        \u003cdiv class=\"fl-cicon\" style=\"--d:.6s\"\u003e👑\u003c\/div\u003e\n        \u003cdiv class=\"fl-ctitle\"\u003ePrincess Design\u003c\/div\u003e\n        \u003cdiv class=\"fl-cdesc\"\u003eDelicate feminine details inspired by classic royal aesthetics\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fl-card\" data-anim style=\"--d:.2s\"\u003e\n        \u003cdiv class=\"fl-cicon\" style=\"--d:1.2s\"\u003e⚙️\u003c\/div\u003e\n        \u003cdiv class=\"fl-ctitle\"\u003eQuartz Precision\u003c\/div\u003e\n        \u003cdiv class=\"fl-cdesc\"\u003eJapanese quartz movement keeps perfect time every single day\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── VIDEO 2 ── --\u003e\n  \u003csection class=\"fl-vid\"\u003e\n    \u003cp class=\"serif label\" data-anim\u003eSee it in the \u003cem\u003elight.\u003c\/em\u003e\u003c\/p\u003e\n    \u003cdiv class=\"fl-vwrap\" data-anim style=\"--d:.1s;max-width:460px\"\u003e\n      \u003cvideo muted loop playsinline autoplay preload=\"none\" disablepictureinpicture disableremoteplayback src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2732ed482a4e468cb0c917fa708a256b.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── CONTENT BLOCKS ── --\u003e\n  \u003cdiv class=\"fl-blocks\"\u003e\n    \u003cdiv class=\"fl-block\" data-anim\u003e\n      \u003cdiv class=\"fl-eyebrow\"\u003eDesigned for Her\u003c\/div\u003e\n      \u003ch3\u003eA Watch That Tells More Than Time\u003c\/h3\u003e\n      \u003cp\u003eThe FairyLiora Princess Watch is more than an accessory — it's a statement. Crafted with delicate attention to every sparkling detail, it adds a touch of royalty to any outfit, any occasion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-block\" data-anim style=\"--d:.1s\"\u003e\n      \u003cdiv class=\"fl-eyebrow\"\u003eCraftsmanship\u003c\/div\u003e\n      \u003ch3\u003eEvery Crystal, Placed With Care\u003c\/h3\u003e\n      \u003cp\u003eOur artisans hand-set each stone individually. The result is a watch that glitters brilliantly from every angle, catching light the way only true craftsmanship can.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ── STATS ── --\u003e\n  \u003csection class=\"fl-stats\"\u003e\n    \u003cdiv class=\"fl-sgrid\"\u003e\n      \u003cdiv class=\"fl-stat\"\u003e\n\u003ch3 class=\"serif\"\u003e10K+\u003c\/h3\u003e\n\u003cp\u003eHappy Customers\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fl-stat\"\u003e\n\u003ch3 class=\"serif\"\u003e4.9\u003c\/h3\u003e\n\u003cp\u003eAverage Rating\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fl-stat\"\u003e\n\u003ch3 class=\"serif\"\u003e98%\u003c\/h3\u003e\n\u003cp\u003eWould Buy Again\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fl-stat\"\u003e\n\u003ch3 class=\"serif\"\u003e7\u003c\/h3\u003e\n\u003cp\u003eDay Returns\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── REVIEWS ── --\u003e\n  \u003csection class=\"fl-reviews\"\u003e\n    \u003cdiv class=\"fl-rtop\"\u003e\n      \u003cspan class=\"fl-badge\"\u003eReal Reviews\u003c\/span\u003e\n      \u003ch2\u003e Girls Are \u003cem\u003eObsessed\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"sub\"\u003eJoin thousands of women wearing FairyLiora every single day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-rgrid\"\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim\u003e\n        \u003cimg class=\"fl-rimg\" alt=\"Customer photo\" width=\"600\" height=\"450\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_1.jpg?v=1777069146\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_1.jpg?v=1777069146\u0026amp;width=360 360w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_1.jpg?v=1777069146\u0026amp;width=600 600w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_1.jpg?v=1777069146\u0026amp;width=900 900w\" sizes=\"(max-width:700px) 90vw, 340px\"\u003e\n        \u003cp\u003eYaar bilkul sach keh rahi hoon — jab maine apni behen ki shaadi mein ye watch pehni, sab ne poochha kahan se li! It looks 10x more expensive than what I paid. Absolutely obsessed. 😍\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eHira M.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eLahore\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim style=\"--d:.06s\"\u003e\n        \u003cimg class=\"fl-rimg\" alt=\"Customer photo\" width=\"600\" height=\"450\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_3.jpg?v=1777069147\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_3.jpg?v=1777069147\u0026amp;width=360 360w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_3.jpg?v=1777069147\u0026amp;width=600 600w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_3.jpg?v=1777069147\u0026amp;width=900 900w\" sizes=\"(max-width:700px) 90vw, 340px\"\u003e\n        \u003cp\u003eRose gold variant is everything! Bilkul waisi hi hai jaise picture mein thi. Packaging bhi bohot gorgeous thi. Definitely order again karongi! 💛\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eSana F.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eKarachi\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim style=\"--d:.12s\"\u003e\n        \u003cimg class=\"fl-rimg\" alt=\"Customer photo\" width=\"600\" height=\"450\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_2.jpg?v=1777069148\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_2.jpg?v=1777069148\u0026amp;width=360 360w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_2.jpg?v=1777069148\u0026amp;width=600 600w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_2.jpg?v=1777069148\u0026amp;width=900 900w\" sizes=\"(max-width:700px) 90vw, 340px\"\u003e\n        \u003cp\u003eGot this as an Eid gift for my mom and she hasn't taken it off since. Quality hai — no fading after weeks of daily wear. FairyLiora never disappoints.\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eNadia A.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eIslamabad\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim style=\"--d:.18s\"\u003e\n        \u003cimg class=\"fl-rimg\" alt=\"Customer photo\" width=\"600\" height=\"450\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_4.jpg?v=1777069147\u0026amp;width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_4.jpg?v=1777069147\u0026amp;width=360 360w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_4.jpg?v=1777069147\u0026amp;width=600 600w,\n                     https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/R_4.jpg?v=1777069147\u0026amp;width=900 900w\" sizes=\"(max-width:700px) 90vw, 340px\"\u003e\n        \u003cp\u003eSilver finish bohot clean aur regal lagti hai. Walima mein pehna aur poori shaam compliments milti rahi. 10 out of 10 recommend karti hoon! ✨\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eRida T.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eFaisalabad\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim\u003e\n        \u003cp\u003eSocha tha shayad online mein acha na lage — but in person it's stunning. Stones are so sparkly, under lights it literally glows. Worth every rupee! 🌟\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eAyesha K.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eRawalpindi\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim style=\"--d:.06s\"\u003e\n        \u003cp\u003eBestie ko gift diya — usne box khola aur aww kar diya 😭 Packaging itself is so beautiful. Very premium feel. Trust karo, kharidne wali cheez hai!\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eMaham Z.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003eMultan\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fl-review\" data-anim style=\"--d:.12s\"\u003e\n        \u003cp\u003eGemstone edition is gorgeous. Har angle se alag shimmer karta hai. Pehna aur confidence level instantly up ho gaya. Highly recommend! 👑\u003c\/p\u003e\n        \u003cdiv class=\"fl-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cdiv class=\"fl-name\"\u003eZara N.\u003c\/div\u003e\n        \u003cdiv class=\"fl-city\"\u003ePeshawar\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ── BOTTOM TRUST ── --\u003e\n  \u003csection class=\"fl-bottom\"\u003e\n    \u003ch3 class=\"serif\"\u003eWorn by thousands. Loved by every one of them.\u003c\/h3\u003e\n    \u003cp\u003eEvery FairyLiora™ Princess Watch is checked by hand before it ships — and backed by our 7-day money back guarantee.\u003c\/p\u003e\n    \u003cdiv class=\"fl-pills\"\u003e\n      \u003cspan class=\"fl-pill\"\u003e7-Day Money Back\u003c\/span\u003e\n      \u003cspan class=\"fl-pill\"\u003e24K Gold Plated\u003c\/span\u003e\n      \u003cspan class=\"fl-pill\"\u003e5A Zirconia Stones\u003c\/span\u003e\n      \u003cspan class=\"fl-pill\"\u003eNickel-Free \u0026amp; Hypoallergenic\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.querySelector('.fl');\n  if(!root||!('IntersectionObserver' in window))return;\n  root.classList.add('fl-js');\n\n  \/* videos: load only when near viewport, pause when scrolled away *\/\n  var vio=new IntersectionObserver(function(en){\n    en.forEach(function(e){\n      var v=e.target;\n      if(e.isIntersecting){\n        if(!v.dataset.fl){v.dataset.fl='1';v.load();}\n        var p=v.play(); if(p\u0026\u0026p.catch)p.catch(function(){});\n      }else if(!v.paused){v.pause();}\n    });\n  },{rootMargin:'250px 0px',threshold:.15});\n  root.querySelectorAll('video').forEach(function(v){vio.observe(v);});\n\n  \/* reveal on scroll — one observer, unobserved after firing *\/\n  var aio=new IntersectionObserver(function(en){\n    en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('fl-in');aio.unobserve(e.target);}});\n  },{rootMargin:'0px 0px -8%'});\n  root.querySelectorAll('[data-anim]').forEach(function(e){aio.observe(e);});\n})();\n\u003c\/script\u003e","brand":"FairyLiora","offers":[{"title":"Princess Watch Green","offer_id":49005074284794,"sku":null,"price":2990.0,"currency_code":"PKR","in_stock":true},{"title":"Princess Watch Purple","offer_id":49005108887802,"sku":null,"price":2990.0,"currency_code":"PKR","in_stock":true},{"title":"Princess Watch Red","offer_id":49005108920570,"sku":null,"price":2299.0,"currency_code":"PKR","in_stock":false},{"title":"Princess Watch Silver","offer_id":49005108953338,"sku":null,"price":3990.0,"currency_code":"PKR","in_stock":true},{"title":"Princess Watch Gold","offer_id":49005087293690,"sku":null,"price":4999.0,"currency_code":"PKR","in_stock":false},{"title":"Princess Watch Pink","offer_id":49720344903930,"sku":null,"price":4999.0,"currency_code":"PKR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/green-simple.jpg?v=1781634552"},{"product_id":"fairyliora-queens-watch","title":"FairyLiora™ — Queen's Watch","description":"\u003c!-- FairyLiora™ Queen's Watch — product description. Scoped to .fld; images on the FairyLiora CDN. --\u003e\n\u003cdiv class=\"fld\"\u003e\n\u003cstyle\u003e\n.fld{--gold:#C9952A;--goldD:#8A6418;--ink:#1A1612;--char:#2D2926;--gray:#8C857C;--ivd:#E2D8CA;--ivm:#F0EAE0;--pad:clamp(16px,3vw,28px);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--char);max-width:1200px;margin:0 auto;}\n.fld *{box-sizing:border-box}\n.fld img{display:block;max-width:100%;height:auto}\n.fld .fld-serif{font-family:'DM Serif Display',Georgia,serif;font-weight:400}\n.fld .fld-eye{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray);margin:0}\n.fld .fld-h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.12;color:var(--ink);margin:8px 0 14px;text-wrap:pretty}\n.fld .fld-lead{font-size:15px;line-height:1.65;color:var(--char);margin:0;text-wrap:pretty}\n.fld .fld-sec{padding:44px 0 0}\n.fld .fld-details{display:grid;grid-template-columns:minmax(0,1fr);margin-top:8px;border-top:.5px solid var(--ivd)}\n.fld .fld-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:.5px solid var(--ivd);font-size:14px;line-height:1.5;margin:0}\n.fld .fld-row dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);padding-top:3px;margin:0}\n.fld .fld-row dd{margin:0}\n.fld .fld-story{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}\n.fld .fld-fig{margin:0;border-radius:14px;overflow:hidden;background:var(--ivm)}\n.fld .fld-fig img{width:100%;height:100%;object-fit:cover;aspect-ratio:4\/5}\n.fld .fld-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.fld .fld-pair .fld-fig{border-radius:12px}\n.fld .fld-pair .fld-fig img{aspect-ratio:1}\n.fld .fld-cap{font-size:13px;line-height:1.5;color:var(--char);margin:10px 0 0;text-wrap:pretty}\n.fld .fld-cap b{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:16px;display:block;color:var(--ink);margin-bottom:2px}\n.fld .fld-gift{background:var(--ivm);border-radius:14px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center}\n.fld .fld-gift .fld-fig{border-radius:10px}\n.fld .fld-gift .fld-fig img{aspect-ratio:1}\n.fld .fld-faq{border-top:.5px solid var(--ivd);margin-top:14px}\n.fld .fld-faq details{border-bottom:.5px solid var(--ivd)}\n.fld .fld-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;color:var(--ink);cursor:pointer;list-style:none}\n.fld .fld-faq summary::-webkit-details-marker{display:none}\n.fld .fld-faq summary::after{content:\"+\";color:var(--gray);font-size:18px;line-height:1}\n.fld .fld-faq details[open] summary::after{content:\"–\"}\n.fld .fld-faq p{font-size:14px;line-height:1.6;color:var(--char);margin:-6px 0 0;padding:0 0 16px}\n.fld .fld-end{padding:40px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}\n.fld .fld-end-t{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:22px;color:var(--ink)}\n.fld .fld-end-price{white-space:nowrap}\n.fld .fld-end-was{color:var(--gray);font-size:.78em;margin-right:.15em}\n.fld [hidden]{display:none!important}\n.fld .fld-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:2px;background:var(--gold);color:var(--ink);font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;font-weight:600;cursor:pointer;border:0;font-family:inherit}\n.fld .fld-btn[disabled]{opacity:.5;cursor:default}\n.fld .fld-end-finish{white-space:nowrap}\n.fld .fld-end-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--char)}\n.fld .fld-end-note a{color:var(--goldD);text-decoration:underline;text-underline-offset:2px}\n.fld .fld-end-tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gold);color:#fff;font-size:11px;line-height:1;flex:0 0 auto}\n@media (min-width:900px){\n .fld .fld-sec{padding-top:72px}\n .fld .fld-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}\n .fld .fld-row{grid-template-columns:120px minmax(0,1fr)}\n .fld .fld-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}\n .fld .fld-pair{gap:24px}\n .fld .fld-gift{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:28px;gap:36px}\n .fld .fld-faq{max-width:760px}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cp class=\"fld-eye\"\u003eThe details\u003c\/p\u003e\n  \u003ch2 class=\"fld-h2\"\u003eSmall case, long chain, nothing extra.\u003c\/h2\u003e\n  \u003cdl class=\"fld-details\"\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eCase\u003c\/dt\u003e\n\u003cdd\u003ePolished stainless steel, square, with a mirror-finished bevel.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eDial\u003c\/dt\u003e\n\u003cdd\u003eSilver sunburst with slim baton markers. No numerals.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eBracelet\u003c\/dt\u003e\n\u003cdd\u003eTwo foxtail chains that loop at each side of the case, closed by a slider bead.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eClasp\u003c\/dt\u003e\n\u003cdd\u003ePolished rectangular-link section with a fold-over clasp.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eMovement\u003c\/dt\u003e\n\u003cdd\u003eQuartz. Battery included.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eSlide the beads to loosen or tighten. Fits slim and regular wrists.\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cdiv class=\"fld-story\"\u003e\n    \u003cfigure class=\"fld-fig\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-dial.jpg?v=1788550897\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-dial.jpg?v=1788550897\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-dial.jpg?v=1788550897\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-dial.jpg?v=1788550897\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 50vw, 100vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Queen's Watch slider bead and foxtail chain close-up\"\u003e\u003c\/figure\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"fld-eye\"\u003eAdjusts with a slide\u003c\/p\u003e\n      \u003ch2 class=\"fld-h2\"\u003eNo links to remove. No jeweller to visit.\u003c\/h2\u003e\n      \u003cp class=\"fld-lead\"\u003eEach side of the case carries a long loop of doubled chain, closed by a small bead. Push the bead toward the case to tighten, away to loosen. It fits the day you unbox it, and it fits whoever you give it to next.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cdiv class=\"fld-pair\"\u003e\n    \u003cdiv\u003e\n      \u003cfigure class=\"fld-fig\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-sleeve.jpg?v=1788550897\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-sleeve.jpg?v=1788550897\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-sleeve.jpg?v=1788550897\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-sleeve.jpg?v=1788550897\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 40vw, 50vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Queen's Watch worn under a sleeve\"\u003e\u003c\/figure\u003e\n      \u003cp class=\"fld-cap\"\u003e\u003cb\u003eWears small.\u003c\/b\u003eThe case sits flat and light, so it slips under a sleeve and stays out of the way.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cfigure class=\"fld-fig\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-hand.jpg?v=1788550897\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-hand.jpg?v=1788550897\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-hand.jpg?v=1788550897\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-hand.jpg?v=1788550897\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 40vw, 50vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Queen's Watch held in hand\"\u003e\u003c\/figure\u003e\n      \u003cp class=\"fld-cap\"\u003e\u003cb\u003eSilver on everything.\u003c\/b\u003eSits beside your rings and bracelets without competing with them.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cdiv class=\"fld-gift\"\u003e\n    \u003cfigure class=\"fld-fig\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-giftbox.jpg?v=1788550897\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-giftbox.jpg?v=1788550897\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-giftbox.jpg?v=1788550897\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-giftbox.jpg?v=1788550897\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 30vw, 100vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Queen's Watch in a cream velvet gift box\"\u003e\u003c\/figure\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"fld-eye\"\u003eMade to give\u003c\/p\u003e\n      \u003ch2 class=\"fld-h2\"\u003eReady for the wrist it was meant for.\u003c\/h2\u003e\n      \u003cp class=\"fld-lead\"\u003eSend the delivery address on WhatsApp and we ship anywhere in Pakistan in 3–5 working days, with tracking sent to your phone. Pay cash at the door, or pay in advance and delivery is free.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cp class=\"fld-eye\"\u003eQuestions\u003c\/p\u003e\n  \u003ch2 class=\"fld-h2\"\u003eBefore you order\u003c\/h2\u003e\n  \u003cdiv class=\"fld-faq\"\u003e\n    \u003cdetails open\u003e\u003csummary\u003eWill it fit a small wrist?\u003c\/summary\u003e\u003cp\u003eYes. The slider beads take up the slack on both sides, so the loops shorten to fit slim wrists and lengthen for larger ones.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow do I pay?\u003c\/summary\u003e\u003cp\u003eCash on delivery anywhere in Pakistan (Rs 200 delivery). Pay in advance by bank transfer, JazzCash or EasyPaisa and delivery is free.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does delivery take?\u003c\/summary\u003e\u003cp\u003e3–5 working days nationwide, Sundays excluded. We send your tracking on WhatsApp as soon as it ships.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat if it is not for me?\u003c\/summary\u003e\u003cp\u003eMessage us on WhatsApp within 7 days of delivery for an exchange or return.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"fld-end\"\u003e\n  \u003cdiv class=\"fld-end-t\"\u003eQueen's Watch\u003cspan class=\"fld-end-finish\" id=\"fld-end-finish\" hidden\u003e · \u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"fld-end-price\" id=\"fld-end-price\" hidden\u003e · \u003cs class=\"fld-end-was\"\u003e\u003c\/s\u003e \u003cspan class=\"fld-end-now\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"fld-btn\" id=\"fld-end-add\"\u003eAdd to cart\u003c\/button\u003e\n  \u003cp class=\"fld-end-note\" id=\"fld-end-note\" role=\"status\" aria-live=\"polite\" hidden\u003e\u003cspan class=\"fld-end-tick\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAdded to your cart. \u003ca href=\"\/cart\"\u003eView cart\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n\/* Price is never hardcoded here. It mirrors the theme's live price block\n   (#fl-price-now \/ #fl-price-was) and follows variant:changed, so it can\n   never go stale when the price changes in admin. If those nodes are\n   missing, the price stays hidden rather than showing a wrong number. *\/\n(function () {\n  var wrap = document.getElementById('fld-end-price'); if (!wrap) return;\n  var nowOut = wrap.querySelector('.fld-end-now'), wasOut = wrap.querySelector('.fld-end-was');\n  function sync() {\n    var nowEl = document.getElementById('fl-price-now'), wasEl = document.getElementById('fl-price-was');\n    var now = nowEl ? nowEl.textContent.trim() : '';\n    if (!now) { wrap.hidden = true; return; }\n    nowOut.textContent = now;\n    var was = wasEl ? wasEl.textContent.trim() : '';\n    wasOut.textContent = was; wasOut.hidden = !was;\n    wrap.hidden = false;\n  }\n  sync();\n  document.addEventListener('variant:changed', sync);\n  document.addEventListener('DOMContentLoaded', sync);\n  window.addEventListener('load', sync);\n})();\n\n\/* The closing CTA drives the theme's own add-to-cart button, so the selected\n   variant, the quantity and every other theme behaviour keep living in one\n   place. Two things this must not do: jump the reader somewhere else (the old\n   href=\"#MainContent\" threw them back to the top, which reads as a dead\n   button and gets tapped again), or claim success it cannot see. The cart\n   notification renders up at the header, far off-screen from down here, so\n   the confirmation is echoed inline and only after \/cart.js agrees the item\n   landed. *\/\n(function () {\n  var btn = document.getElementById('fld-end-add'); if (!btn) return;\n  var note = document.getElementById('fld-end-note');\n  var label = btn.textContent;\n  var busy = false;\n\n  function realBtn() { return document.querySelector('.product-form__submit'); }\n  function reveal(el) {\n    if (!el) return;\n    try { el.scrollIntoView({ behavior: 'smooth', block: 'center' }); }\n    catch (e) { el.scrollIntoView(); }\n  }\n  function itemCount(cb) {\n    var root = (window.Shopify \u0026\u0026 Shopify.routes \u0026\u0026 Shopify.routes.root) || '\/';\n    if (!window.fetch) { cb(null); return; }\n    fetch(root + 'cart.js', { headers: { Accept: 'application\/json' }, credentials: 'same-origin' })\n      .then(function (r) { return r.ok ? r.json() : null; })\n      .then(function (c) { cb(c ? c.item_count : null); })\n      .catch(function () { cb(null); });\n  }\n  function finish(added) {\n    busy = false; btn.disabled = false; btn.textContent = label;\n    if (note) note.hidden = !added;\n  }\n\n  btn.addEventListener('click', function () {\n    if (busy) return;\n    var real = realBtn();\n    \/* No theme button to drive, or it is disabled (sold out): show them the\n       real control rather than pretending the click did something. *\/\n    if (!real) return;\n    if (real.disabled) { reveal(real); return; }\n\n    busy = true; btn.disabled = true; btn.textContent = 'Adding…';\n    if (note) note.hidden = true;\n\n    itemCount(function (before) {\n      real.click();\n      var tries = 0;\n      (function poll() {\n        setTimeout(function () {\n          itemCount(function (after) {\n            \/* Cart unreadable: trust the theme rather than cry wolf. *\/\n            if (before === null || after === null) { finish(true); return; }\n            if (after \u003e before) { finish(true); return; }\n            if (++tries \u003e= 10) { finish(false); reveal(real); return; }\n            poll();\n          });\n        }, 350);\n      })();\n    });\n  });\n})();\n\n\/* Multi-finish products only: name the finish being added, right at the\n   button. Adding the wrong finish is not a refund here, it is a refused\n   cash-on-delivery parcel. Single-variant pages have no #fl-chosen-val and\n   the line stays hidden. *\/\n(function () {\n  var wrap = document.getElementById('fld-end-finish'); if (!wrap) return;\n  var out = wrap.querySelector('span');\n  function sync() {\n    var src = document.getElementById('fl-chosen-val');\n    var val = src ? src.textContent.trim() : '';\n    if (!val) { wrap.hidden = true; return; }\n    out.textContent = val; wrap.hidden = false;\n  }\n  sync();\n  document.addEventListener('variant:changed', sync);\n  document.addEventListener('DOMContentLoaded', sync);\n  window.addEventListener('load', sync);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"FairyLiora","offers":[{"title":"Silver","offer_id":50229528363258,"sku":null,"price":3299.0,"currency_code":"PKR","in_stock":true},{"title":"Green","offer_id":50323028771066,"sku":null,"price":3999.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-queens-watch-wrist.jpg?v=1788550897"},{"product_id":"fairyliora-empress-watch","title":"FairyLiora™ — Empress Watch","description":"\u003c!-- FairyLiora™ Empress Watch — product description. Scoped to .fld; images on the FairyLiora CDN. --\u003e\n\u003cdiv class=\"fld\"\u003e\n\u003cstyle\u003e\n.fld{--gold:#C9952A;--goldD:#8A6418;--ink:#1A1612;--char:#2D2926;--gray:#8C857C;--ivd:#E2D8CA;--ivm:#F0EAE0;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--char);max-width:1200px;margin:0 auto}\n.fld *{box-sizing:border-box}\n.fld img{display:block;max-width:100%;height:auto}\n.fld .fld-eye{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray);margin:0}\n.fld .fld-h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.12;color:var(--ink);margin:8px 0 14px;text-wrap:pretty}\n.fld .fld-lead{font-size:15px;line-height:1.65;color:var(--char);margin:0;text-wrap:pretty}\n.fld .fld-sec{padding:44px 0 0}\n.fld .fld-details{display:grid;grid-template-columns:minmax(0,1fr);margin-top:8px;border-top:.5px solid var(--ivd)}\n.fld .fld-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:.5px solid var(--ivd);font-size:14px;line-height:1.5;margin:0}\n.fld .fld-row dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);padding-top:3px;margin:0}\n.fld .fld-row dd{margin:0}\n.fld .fld-story{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}\n.fld .fld-fig{margin:0;border-radius:14px;overflow:hidden;background:var(--ivm)}\n.fld .fld-fig img{width:100%;height:100%;object-fit:cover;aspect-ratio:4\/5}\n.fld .fld-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.fld .fld-pair .fld-fig{border-radius:12px}\n.fld .fld-pair .fld-fig img{aspect-ratio:1}\n.fld .fld-cap{font-size:13px;line-height:1.5;color:var(--char);margin:10px 0 0;text-wrap:pretty}\n.fld .fld-cap b{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:16px;display:block;color:var(--ink);margin-bottom:2px}\n.fld .fld-gift{background:var(--ivm);border-radius:14px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center}\n.fld .fld-gift .fld-fig{border-radius:10px}\n.fld .fld-gift .fld-fig img{aspect-ratio:1}\n.fld .fld-faq{border-top:.5px solid var(--ivd);margin-top:14px}\n.fld .fld-faq details{border-bottom:.5px solid var(--ivd)}\n.fld .fld-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;color:var(--ink);cursor:pointer;list-style:none}\n.fld .fld-faq summary::-webkit-details-marker{display:none}\n.fld .fld-faq summary::after{content:\"+\";color:var(--gray);font-size:18px;line-height:1}\n.fld .fld-faq details[open] summary::after{content:\"–\"}\n.fld .fld-faq p{font-size:14px;line-height:1.6;color:var(--char);margin:-6px 0 0;padding:0 0 16px}\n.fld .fld-end{padding:40px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}\n.fld .fld-end-t{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:22px;color:var(--ink)}\n.fld .fld-end-price{white-space:nowrap}\n.fld .fld-end-was{color:var(--gray);font-size:.78em;margin-right:.15em}\n.fld [hidden]{display:none!important}\n.fld .fld-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:2px;background:var(--gold);color:var(--ink);font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;font-weight:600;cursor:pointer;border:0;font-family:inherit}\n.fld .fld-btn[disabled]{opacity:.5;cursor:default}\n.fld .fld-end-finish{white-space:nowrap}\n.fld .fld-end-note{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--char)}\n.fld .fld-end-note a{color:var(--goldD);text-decoration:underline;text-underline-offset:2px}\n.fld .fld-end-tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gold);color:#fff;font-size:11px;line-height:1;flex:0 0 auto}\n@media (min-width:900px){\n .fld .fld-sec{padding-top:72px}\n .fld .fld-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}\n .fld .fld-row{grid-template-columns:120px minmax(0,1fr)}\n .fld .fld-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}\n .fld .fld-pair{gap:24px}\n .fld .fld-gift{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:28px;gap:36px}\n .fld .fld-faq{max-width:760px}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cp class=\"fld-eye\"\u003eThe details\u003c\/p\u003e\n  \u003ch2 class=\"fld-h2\"\u003eCrystals on the dial, the bezel and every link.\u003c\/h2\u003e\n  \u003cdl class=\"fld-details\"\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eCase\u003c\/dt\u003e\n\u003cdd\u003ePolished teardrop case, wider at the top, with a single row of clear crystals set around the bezel. Small crown on the right.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eDial\u003c\/dt\u003e\n\u003cdd\u003eFully paved with clear crystals. Roman XII and VI, slim baton markers at the other hours, two slim hands.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eBracelet\u003c\/dt\u003e\n\u003cdd\u003eSerpent-scale links, three across, each one set with a crystal. Same width from the case to the clasp.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eClasp\u003c\/dt\u003e\n\u003cdd\u003eHidden fold-over clasp that sits flat against the wrist.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eMovement\u003c\/dt\u003e\n\u003cdd\u003eQuartz. Battery included.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fld-row\"\u003e\n\u003cdt\u003eFinishes\u003c\/dt\u003e\n\u003cdd\u003eGolden with deep-blue numerals and hands, or Silver with black numerals and hands.\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cp class=\"fld-eye\"\u003eTwo finishes\u003c\/p\u003e\n  \u003ch2 class=\"fld-h2\"\u003eWarm or cool. Same sparkle.\u003c\/h2\u003e\n  \u003cdiv class=\"fld-pair\"\u003e\n    \u003cdiv\u003e\n      \u003cfigure class=\"fld-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-dial.jpg?v=1788557042\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-dial.jpg?v=1788557042\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-dial.jpg?v=1788557042\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-dial.jpg?v=1788557042\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 40vw, 50vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Empress Watch Golden dial close-up with blue Roman numerals\"\u003e\u003c\/figure\u003e\n      \u003cp class=\"fld-cap\"\u003e\u003cb\u003eGolden.\u003c\/b\u003eWarm gold tone with deep-blue numerals and hands. Sits well with gold rings and bangles.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cfigure class=\"fld-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-silver-dial.jpg?v=1788557043\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-silver-dial.jpg?v=1788557043\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-silver-dial.jpg?v=1788557043\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-silver-dial.jpg?v=1788557043\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 40vw, 50vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Empress Watch Silver dial close-up with black Roman numerals\"\u003e\u003c\/figure\u003e\n      \u003cp class=\"fld-cap\"\u003e\u003cb\u003eSilver.\u003c\/b\u003eCool steel tone with black numerals and hands. Pairs with silver, white gold and pearls.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cdiv class=\"fld-story\"\u003e\n    \u003cfigure class=\"fld-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-vanity.jpg?v=1788557042\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-vanity.jpg?v=1788557042\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-vanity.jpg?v=1788557042\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-vanity.jpg?v=1788557042\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 50vw, 100vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Empress Watch Golden held in hand, full bracelet visible\"\u003e\u003c\/figure\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"fld-eye\"\u003eLight on every link\u003c\/p\u003e\n      \u003ch2 class=\"fld-h2\"\u003eThe sparkle runs the whole way round.\u003c\/h2\u003e\n      \u003cp class=\"fld-lead\"\u003eMost bracelet watches keep the crystals on the dial. Here every scale of the bracelet holds one, so the watch catches light from the case to the clasp, at whatever angle your wrist turns. The band is the same width the whole way, so it reads as a bracelet first and a watch second.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cdiv class=\"fld-gift\"\u003e\n    \u003cfigure class=\"fld-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-giftbox.jpg?v=1788557042\u0026amp;width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-giftbox.jpg?v=1788557042\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-giftbox.jpg?v=1788557042\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-gold-giftbox.jpg?v=1788557042\u0026amp;width=1400 1400w\" sizes=\"(min-width: 900px) 30vw, 100vw\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"Empress Watch Golden in a cream gift box\"\u003e\u003c\/figure\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"fld-eye\"\u003eMade to give\u003c\/p\u003e\n      \u003ch2 class=\"fld-h2\"\u003eReady for the wrist it was meant for.\u003c\/h2\u003e\n      \u003cp class=\"fld-lead\"\u003eSend the delivery address on WhatsApp and we ship anywhere in Pakistan in 3–5 working days, with tracking sent to your phone. Pay cash at the door, or pay in advance and delivery is free.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fld-sec\"\u003e\n  \u003cp class=\"fld-eye\"\u003eQuestions\u003c\/p\u003e\n  \u003ch2 class=\"fld-h2\"\u003eBefore you order\u003c\/h2\u003e\n  \u003cdiv class=\"fld-faq\"\u003e\n    \u003cdetails open\u003e\u003csummary\u003eWhich finish should I choose?\u003c\/summary\u003e\u003cp\u003eGo with the metal you already wear most. Golden matches gold jewellery and warmer skin tones; Silver matches silver, white gold and cooler tones. Both have the same dial and bracelet.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWill it fit a small wrist?\u003c\/summary\u003e\u003cp\u003eThe bracelet closes with a fold-over clasp and sits close to the wrist. Message us on WhatsApp with your wrist size before ordering and we will confirm the fit.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow do I pay?\u003c\/summary\u003e\u003cp\u003eCash on delivery anywhere in Pakistan (Rs 200 delivery). Pay in advance by bank transfer, JazzCash or EasyPaisa and delivery is free.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does delivery take?\u003c\/summary\u003e\u003cp\u003e3–5 working days nationwide, Sundays excluded. We send your tracking on WhatsApp as soon as it ships.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat if it is not for me?\u003c\/summary\u003e\u003cp\u003eMessage us on WhatsApp within 7 days of delivery for an exchange or return.\u003c\/p\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"fld-end\"\u003e\n  \u003cdiv class=\"fld-end-t\"\u003eEmpress Watch\u003cspan class=\"fld-end-finish\" id=\"fld-end-finish\" hidden\u003e · \u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"fld-end-price\" id=\"fld-end-price\" hidden\u003e · \u003cs class=\"fld-end-was\"\u003e\u003c\/s\u003e \u003cspan class=\"fld-end-now\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"fld-btn\" id=\"fld-end-add\"\u003eAdd to cart\u003c\/button\u003e\n  \u003cp class=\"fld-end-note\" id=\"fld-end-note\" role=\"status\" aria-live=\"polite\" hidden\u003e\u003cspan class=\"fld-end-tick\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAdded to your cart. \u003ca href=\"\/cart\"\u003eView cart\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n\/* Price is never hardcoded here. It mirrors the theme's live price block\n   (#fl-price-now \/ #fl-price-was) and follows variant:changed, so it can\n   never go stale when the price changes in admin. If those nodes are\n   missing, the price stays hidden rather than showing a wrong number. *\/\n(function () {\n  var wrap = document.getElementById('fld-end-price'); if (!wrap) return;\n  var nowOut = wrap.querySelector('.fld-end-now'), wasOut = wrap.querySelector('.fld-end-was');\n  function sync() {\n    var nowEl = document.getElementById('fl-price-now'), wasEl = document.getElementById('fl-price-was');\n    var now = nowEl ? nowEl.textContent.trim() : '';\n    if (!now) { wrap.hidden = true; return; }\n    nowOut.textContent = now;\n    var was = wasEl ? wasEl.textContent.trim() : '';\n    wasOut.textContent = was; wasOut.hidden = !was;\n    wrap.hidden = false;\n  }\n  sync();\n  document.addEventListener('variant:changed', sync);\n  document.addEventListener('DOMContentLoaded', sync);\n  window.addEventListener('load', sync);\n})();\n\n\/* The closing CTA drives the theme's own add-to-cart button, so the selected\n   variant, the quantity and every other theme behaviour keep living in one\n   place. Two things this must not do: jump the reader somewhere else (the old\n   href=\"#MainContent\" threw them back to the top, which reads as a dead\n   button and gets tapped again), or claim success it cannot see. The cart\n   notification renders up at the header, far off-screen from down here, so\n   the confirmation is echoed inline and only after \/cart.js agrees the item\n   landed. *\/\n(function () {\n  var btn = document.getElementById('fld-end-add'); if (!btn) return;\n  var note = document.getElementById('fld-end-note');\n  var label = btn.textContent;\n  var busy = false;\n\n  function realBtn() { return document.querySelector('.product-form__submit'); }\n  function reveal(el) {\n    if (!el) return;\n    try { el.scrollIntoView({ behavior: 'smooth', block: 'center' }); }\n    catch (e) { el.scrollIntoView(); }\n  }\n  function itemCount(cb) {\n    var root = (window.Shopify \u0026\u0026 Shopify.routes \u0026\u0026 Shopify.routes.root) || '\/';\n    if (!window.fetch) { cb(null); return; }\n    fetch(root + 'cart.js', { headers: { Accept: 'application\/json' }, credentials: 'same-origin' })\n      .then(function (r) { return r.ok ? r.json() : null; })\n      .then(function (c) { cb(c ? c.item_count : null); })\n      .catch(function () { cb(null); });\n  }\n  function finish(added) {\n    busy = false; btn.disabled = false; btn.textContent = label;\n    if (note) note.hidden = !added;\n  }\n\n  btn.addEventListener('click', function () {\n    if (busy) return;\n    var real = realBtn();\n    \/* No theme button to drive, or it is disabled (sold out): show them the\n       real control rather than pretending the click did something. *\/\n    if (!real) return;\n    if (real.disabled) { reveal(real); return; }\n\n    busy = true; btn.disabled = true; btn.textContent = 'Adding…';\n    if (note) note.hidden = true;\n\n    itemCount(function (before) {\n      real.click();\n      var tries = 0;\n      (function poll() {\n        setTimeout(function () {\n          itemCount(function (after) {\n            \/* Cart unreadable: trust the theme rather than cry wolf. *\/\n            if (before === null || after === null) { finish(true); return; }\n            if (after \u003e before) { finish(true); return; }\n            if (++tries \u003e= 10) { finish(false); reveal(real); return; }\n            poll();\n          });\n        }, 350);\n      })();\n    });\n  });\n})();\n\n\/* Multi-finish products only: name the finish being added, right at the\n   button. Adding the wrong finish is not a refund here, it is a refused\n   cash-on-delivery parcel. Single-variant pages have no #fl-chosen-val and\n   the line stays hidden. *\/\n(function () {\n  var wrap = document.getElementById('fld-end-finish'); if (!wrap) return;\n  var out = wrap.querySelector('span');\n  function sync() {\n    var src = document.getElementById('fl-chosen-val');\n    var val = src ? src.textContent.trim() : '';\n    if (!val) { wrap.hidden = true; return; }\n    out.textContent = val; wrap.hidden = false;\n  }\n  sync();\n  document.addEventListener('variant:changed', sync);\n  document.addEventListener('DOMContentLoaded', sync);\n  window.addEventListener('load', sync);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"FairyLiora","offers":[{"title":"Silver","offer_id":50229770158330,"sku":null,"price":3499.0,"currency_code":"PKR","in_stock":true},{"title":"Golden","offer_id":50229770125562,"sku":null,"price":3499.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/6769\/5610\/files\/fl-empress-watch-silver-wrist.jpg?v=1788557043"}],"url":"https:\/\/fairyliora.shop\/collections\/watches.oembed","provider":"FairyLiora","version":"1.0","type":"link"}