{"id":914,"date":"2026-09-19T12:24:47","date_gmt":"2026-09-19T12:24:47","guid":{"rendered":"https:\/\/renforcerusa.com\/pk\/?page_id=914"},"modified":"2026-10-29T10:46:38","modified_gmt":"2026-10-29T10:46:38","slug":"renforcer-checkout","status":"publish","type":"page","link":"https:\/\/renforcerusa.com\/pk\/renforcer-checkout\/","title":{"rendered":"Renforcer CheckOut"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"914\" class=\"elementor elementor-914\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d62e60 e-con-full e-flex e-con e-parent\" data-id=\"9d62e60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98e2a3f elementor-widget elementor-widget-html\" data-id=\"98e2a3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rf-co is-loading\" id=\"rf-co\"\r\n     data-cart=\"\/pk\/renforcer-cart\/\"\r\n     data-shop=\"\/pk\/\">\r\n  <div class=\"rf-co__wrap\">\r\n\r\n    <div class=\"rf-co__head\">\r\n      <h2 class=\"rf-co__title\">Checkout<\/h2>\r\n      <ol class=\"rf-co__steps\">\r\n        <li class=\"is-done\"><b>&#10003;<\/b>Cart<\/li>\r\n        <li class=\"is-on\"><b>2<\/b>Details<\/li>\r\n        <li><b>3<\/b>Confirmation<\/li>\r\n      <\/ol>\r\n    <\/div>\r\n\r\n    <div class=\"rf-co__load\"><span><\/span><span><\/span><\/div>\r\n\r\n    <!-- EMPTY -->\r\n    <div class=\"rf-co__empty\" id=\"rfoEmpty\" hidden>\r\n      <h3>Your cart is empty<\/h3>\r\n      <p>Add a box of Renforcer Honey before checking out.<\/p>\r\n      <a class=\"rf-co__gold\" id=\"rfoShop\" href=\"\/pk\/\"><span>Shop Renforcer Honey<\/span><\/a>\r\n    <\/div>\r\n\r\n    <div class=\"rf-co__grid\" id=\"rfoGrid\" hidden>\r\n\r\n      <!-- FORM -->\r\n      <form class=\"rf-co__form\" id=\"rfoForm\" novalidate>\r\n\r\n        <section class=\"rf-co__card\">\r\n          <h3 class=\"rf-co__ctitle\"><span class=\"rf-co__num\">1<\/span>Contact<\/h3>\r\n          <div class=\"rf-co__row\">\r\n            <label class=\"rf-co__f\"><span>Phone number *<\/span>\r\n              <span class=\"rf-co__tel\">\r\n                <span class=\"rf-co__cc\">+92<\/span>\r\n                <input type=\"tel\" name=\"phone\" autocomplete=\"tel-national\" inputmode=\"numeric\" placeholder=\"3XX XXXXXXX\" required>\r\n              <\/span><\/label>\r\n            <label class=\"rf-co__f\"><span>Email (optional)<\/span>\r\n              <input type=\"email\" name=\"email\" autocomplete=\"email\" placeholder=\"you@example.com\"><\/label>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"rf-co__card\">\r\n          <h3 class=\"rf-co__ctitle\"><span class=\"rf-co__num\">2<\/span>Delivery address<\/h3>\r\n          <div class=\"rf-co__row\">\r\n            <label class=\"rf-co__f\"><span>First name *<\/span>\r\n              <input type=\"text\" name=\"first_name\" autocomplete=\"given-name\" required><\/label>\r\n            <label class=\"rf-co__f\"><span>Last name *<\/span>\r\n              <input type=\"text\" name=\"last_name\" autocomplete=\"family-name\" required><\/label>\r\n          <\/div>\r\n          <label class=\"rf-co__f\"><span>Street address *<\/span>\r\n            <input type=\"text\" name=\"address_1\" autocomplete=\"address-line1\" placeholder=\"House no., street, area\" required><\/label>\r\n          <label class=\"rf-co__f\"><span>Apartment, suite, landmark (optional)<\/span>\r\n            <input type=\"text\" name=\"address_2\" autocomplete=\"address-line2\"><\/label>\r\n          <div class=\"rf-co__row rf-co__row--3\">\r\n            <label class=\"rf-co__f\"><span>City *<\/span>\r\n              <input type=\"text\" name=\"city\" autocomplete=\"address-level2\" required><\/label>\r\n            <label class=\"rf-co__f\"><span>Province *<\/span>\r\n              <select name=\"state\" autocomplete=\"address-level1\" required>\r\n                <option value=\"\">Select<\/option>\r\n                <option value=\"SD\">Sindh<\/option>\r\n                <option value=\"PB\">Punjab<\/option>\r\n                <option value=\"KP\">Khyber Pakhtunkhwa<\/option>\r\n                <option value=\"BA\">Balochistan<\/option>\r\n                <option value=\"IS\">Islamabad Capital Territory<\/option>\r\n                <option value=\"GB\">Gilgit-Baltistan<\/option>\r\n                <option value=\"JK\">Azad Kashmir<\/option>\r\n              <\/select><\/label>\r\n            <label class=\"rf-co__f\"><span>Postcode (optional)<\/span>\r\n              <input type=\"text\" name=\"postcode\" autocomplete=\"postal-code\" inputmode=\"numeric\"><\/label>\r\n          <\/div>\r\n          <label class=\"rf-co__f\"><span>Order note (optional)<\/span>\r\n            <textarea name=\"note\" rows=\"2\" placeholder=\"Delivery instructions, best time to call\u2026\"><\/textarea><\/label>\r\n        <\/section>\r\n\r\n        <section class=\"rf-co__card\">\r\n          <h3 class=\"rf-co__ctitle\"><span class=\"rf-co__num\">3<\/span>Payment<\/h3>\r\n          <div class=\"rf-co__pay\">\r\n            <span class=\"rf-co__radio\"><\/span>\r\n            <div>\r\n              <strong id=\"rfoPayName\">Cash on delivery<\/strong>\r\n              <p>Rs 500 advance payment for COD orders.<\/p>\r\n            <\/div>\r\n            <svg viewBox=\"0 0 24 24\"><rect x=\"2.5\" y=\"6\" width=\"19\" height=\"12\" rx=\"2\"\/><circle cx=\"12\" cy=\"12\" r=\"2.6\"\/><\/svg>\r\n          <\/div>\r\n        <\/section>\r\n      <\/form>\r\n\r\n      <!-- SUMMARY -->\r\n      <aside class=\"rf-co__sum\">\r\n        <div class=\"rf-co__shead\">\r\n          <h3>Your order<\/h3>\r\n          <a id=\"rfoEdit\" href=\"\/pk\/renforcer-cart\/\">Edit cart<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"rf-co__items\" id=\"rfoItems\"><\/div>\r\n\r\n        <div class=\"rf-co__save\" id=\"rfoSave\" hidden>\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z\"\/><circle cx=\"7.5\" cy=\"7.5\" r=\"1.4\"\/><\/svg>\r\n          <span>You're saving <strong id=\"rfoSaveAmt\"><\/strong><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"rf-co__lines\">\r\n          <div class=\"rf-co__line\"><span>Subtotal<\/span><span id=\"rfoSub\"><\/span><\/div>\r\n          <div class=\"rf-co__line is-disc\" id=\"rfoDiscRow\" hidden><span>Discount<\/span><span id=\"rfoDisc\"><\/span><\/div>\r\n          <div class=\"rf-co__line\"><span>Delivery<\/span><span id=\"rfoShip\"><\/span><\/div>\r\n        <\/div>\r\n        <div class=\"rf-co__rates\" id=\"rfoRates\"><\/div>\r\n\r\n        <div class=\"rf-co__coupons\" id=\"rfoCoupons\"><\/div>\r\n        <button type=\"button\" class=\"rf-co__ctog\" id=\"rfoCTog\">Have a coupon code?<\/button>\r\n        <div class=\"rf-co__cform\" id=\"rfoCForm\" hidden>\r\n          <input type=\"text\" id=\"rfoCode\" placeholder=\"Enter code\" autocomplete=\"off\">\r\n          <button type=\"button\" id=\"rfoApply\">Apply<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"rf-co__total\"><span>Total<\/span><strong id=\"rfoTotal\"><\/strong><\/div>\r\n\r\n        <div class=\"rf-co__msg\" id=\"rfoMsg\" role=\"alert\" hidden><\/div>\r\n\r\n        <button type=\"submit\" form=\"rfoForm\" class=\"rf-co__gold\" id=\"rfoPlace\"><span>Place order<\/span><\/button>\r\n\r\n        <p class=\"rf-co__legal\">Your details are used only to process and deliver your order. See our <a href=\"\/pk\/privacy-policy\/\">privacy policy<\/a>.<\/p>\r\n      <\/aside>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.rf-co{\r\n  --o-gold:#C9992F; --o-gold-l:#E7C167; --o-gold-d:#A87C1C; --o-ink:#141310;\r\n  --o-mut:#857B6D; --o-line:#EAE3D5; --o-cream:#FDF8EC; --o-green:#1C6F3F; --o-red:#B3261E;\r\n  background:#fff; padding:56px 22px 70px; width:100%; color:var(--o-ink);\r\n}\r\n.rf-co *{box-sizing:border-box;}\r\n.rf-co [hidden]{display:none !important;}\r\n.rf-co button{font:inherit;-webkit-appearance:none;appearance:none;background-image:none;text-shadow:none;cursor:pointer;}\r\n.rf-co__wrap{max-width:1160px;margin:0 auto;}\r\n\r\n.rf-co__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--o-line);}\r\n.rf-co__title{font-family:\"Playfair Display\",\"Cormorant Garamond\",Georgia,serif;font-size:36px;line-height:1.15;font-weight:700;margin:0;letter-spacing:-.3px;color:var(--o-ink);}\r\n.rf-co__steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;}\r\n.rf-co__steps li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--o-mut);margin:0;}\r\n.rf-co__steps li+li::before{content:\"\";width:26px;height:1px;background:var(--o-line);margin-right:6px;}\r\n.rf-co__steps b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--o-line);font-size:11px;color:var(--o-mut);}\r\n.rf-co__steps li.is-on,.rf-co__steps li.is-done{color:var(--o-ink);}\r\n.rf-co__steps li.is-on b{background:linear-gradient(135deg,var(--o-gold-l),var(--o-gold));border-color:var(--o-gold);color:#3A2B08;}\r\n.rf-co__steps li.is-done b{background:var(--o-ink);border-color:var(--o-ink);color:var(--o-gold-l);}\r\n\r\n.rf-co__load{display:none;gap:14px;flex-direction:column;}\r\n.rf-co.is-loading .rf-co__load{display:flex;}\r\n.rf-co__load span{height:130px;border-radius:14px;background:linear-gradient(90deg,#F7F2E7 0%,#FDFAF3 50%,#F7F2E7 100%);background-size:200% 100%;animation:rfoShim 1.3s linear infinite;}\r\n@keyframes rfoShim{to{background-position:-200% 0;}}\r\n\r\n.rf-co__grid{display:grid;grid-template-columns:1fr 400px;gap:34px;align-items:start;}\r\n.rf-co__form{display:flex;flex-direction:column;gap:18px;margin:0;}\r\n.rf-co__card{border:1px solid var(--o-line);border-radius:16px;padding:24px;background:#fff;}\r\n.rf-co__ctitle{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;margin:0 0 18px;color:var(--o-ink);}\r\n.rf-co__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--o-cream);border:1px solid rgba(201,153,47,.4);color:var(--o-gold-d);font-size:12.5px;font-weight:800;}\r\n.rf-co__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\r\n.rf-co__row--3{grid-template-columns:1.2fr 1.2fr .8fr;}\r\n.rf-co__f{display:flex;flex-direction:column;gap:7px;margin:0 0 14px;}\r\n.rf-co__f > span{font-size:12.5px;font-weight:700;color:#5E5445;}\r\n.rf-co .rf-co__f input,\r\n.rf-co .rf-co__f select,\r\n.rf-co .rf-co__f textarea{\r\n  width:100% !important;height:50px !important;border:1.5px solid var(--o-line) !important;border-radius:10px !important;\r\n  padding:0 14px !important;font-size:15px !important;line-height:1.3 !important;background:#fff !important;color:var(--o-ink) !important;\r\n  box-shadow:none !important;margin:0 !important;transition:border-color .2s,box-shadow .2s;font-family:inherit !important;\r\n}\r\n.rf-co .rf-co__f textarea{height:auto !important;min-height:74px;padding:12px 14px !important;resize:vertical;}\r\n.rf-co .rf-co__f select{-webkit-appearance:none;appearance:none;padding-right:38px !important;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23857B6D' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\") !important;\r\n  background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:16px !important;}\r\n.rf-co .rf-co__f input::placeholder,.rf-co .rf-co__f textarea::placeholder{color:#B5AB9C;}\r\n.rf-co .rf-co__f input:focus,.rf-co .rf-co__f select:focus,.rf-co .rf-co__f textarea:focus{border-color:var(--o-gold) !important;box-shadow:0 0 0 3px rgba(201,153,47,.15) !important;outline:none;}\r\n.rf-co .rf-co__f.is-err input,.rf-co .rf-co__f.is-err select{border-color:var(--o-red) !important;}\r\n.rf-co__err{font-size:12px;color:var(--o-red);}\r\n\r\n\/* +92 phone field *\/\r\n.rf-co .rf-co__f > .rf-co__tel{display:flex;align-items:stretch;width:100%;height:50px;border:1.5px solid var(--o-line);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s;font-size:15px;font-weight:400;color:var(--o-ink);}\r\n.rf-co .rf-co__f > .rf-co__tel:focus-within{border-color:var(--o-gold);box-shadow:0 0 0 3px rgba(201,153,47,.15);}\r\n.rf-co .rf-co__f.is-err > .rf-co__tel{border-color:var(--o-red);}\r\n.rf-co .rf-co__cc{flex:0 0 auto;display:flex;align-items:center;padding:0 13px;background:var(--o-cream);border-right:1.5px solid var(--o-line);font-size:15px;font-weight:700;color:var(--o-ink);letter-spacing:.2px;user-select:none;}\r\n.rf-co .rf-co__f .rf-co__tel input,\r\n.rf-co .rf-co__f .rf-co__tel input:focus,\r\n.rf-co .rf-co__f.is-err .rf-co__tel input{flex:1 1 auto;min-width:0;height:100% !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;letter-spacing:.3px;}\r\n\r\n.rf-co__pay{display:flex;align-items:center;gap:14px;border:1.5px solid var(--o-gold);background:var(--o-cream);border-radius:12px;padding:16px;}\r\n.rf-co__radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--o-gold);position:relative;}\r\n.rf-co__radio::after{content:\"\";position:absolute;inset:3px;border-radius:50%;background:var(--o-gold);}\r\n.rf-co__pay strong{font-size:15px;}\r\n.rf-co__pay p{margin:3px 0 0;font-size:13px;color:var(--o-mut);}\r\n.rf-co__pay svg{margin-left:auto;flex:0 0 auto;width:28px;height:28px;fill:none;stroke:var(--o-gold);stroke-width:1.4;}\r\n\r\n.rf-co__sum{position:sticky;top:24px;border:1px solid var(--o-line);border-top:3px solid var(--o-gold);border-radius:16px;padding:24px;background:#fff;box-shadow:0 22px 44px -30px rgba(20,19,16,.4);}\r\n.rf-co__shead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;}\r\n.rf-co__shead h3{font-size:18px;font-weight:800;margin:0;color:var(--o-ink);}\r\n.rf-co__shead a{font-size:12.5px;font-weight:700;color:var(--o-gold-d);text-decoration:underline;text-underline-offset:3px;}\r\n.rf-co__items{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--o-line);}\r\n.rf-co__it{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;}\r\n.rf-co__thumb{position:relative;width:58px;height:58px;border-radius:10px;border:1px solid var(--o-line);background:linear-gradient(160deg,#FDF9F0,#F5EFE2);}\r\n.rf-co .rf-co__thumb img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;border-radius:9px;display:block !important;opacity:1 !important;visibility:visible !important;}\r\n.rf-co__thumb i{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;background:var(--o-ink);color:var(--o-gold-l);font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;}\r\n.rf-co__iname{font-size:13.5px;font-weight:700;line-height:1.35;}\r\n.rf-co__isub{display:block;font-size:11.5px;color:var(--o-mut);margin-top:2px;}\r\n.rf-co__isub.is-gift{color:var(--o-gold-d);font-weight:700;}\r\n.rf-co__ip{font-size:14px;font-weight:800;white-space:nowrap;}\r\n.rf-co__it.is-free .rf-co__ip{color:var(--o-green);font-size:12px;letter-spacing:.5px;}\r\n\r\n.rf-co__save{display:flex;gap:10px;align-items:center;background:#EEF6F0;border:1px solid rgba(28,111,63,.22);border-radius:10px;padding:10px 12px;margin-bottom:14px;font-size:13px;color:#24503A;}\r\n.rf-co__save svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--o-green);stroke-width:1.7;stroke-linejoin:round;}\r\n.rf-co__save strong{color:var(--o-green);font-weight:800;}\r\n.rf-co__lines{display:flex;flex-direction:column;gap:10px;}\r\n.rf-co__line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--o-mut);}\r\n.rf-co__line span:last-child{color:var(--o-ink);font-weight:600;text-align:right;}\r\n.rf-co__line.is-disc span:last-child{color:var(--o-green);}\r\n\r\n.rf-co__rates{display:flex;flex-direction:column;gap:8px;margin-top:12px;}\r\n.rf-co__rates:empty{display:none;}\r\n.rf-co__rate{display:flex;align-items:center;gap:10px;border:1.5px solid var(--o-line);border-radius:10px;padding:10px 12px;font-size:13px;cursor:pointer;margin:0;}\r\n.rf-co__rate.is-on{border-color:var(--o-gold);background:var(--o-cream);}\r\n.rf-co__rate input{accent-color:var(--o-gold);margin:0;}\r\n.rf-co__rate b{margin-left:auto;font-weight:700;}\r\n\r\n.rf-co__coupons{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;}\r\n.rf-co__coupons:empty{display:none;}\r\n.rf-co__chip{display:inline-flex;align-items:center;gap:6px;background:var(--o-cream);border:1px solid rgba(201,153,47,.35);border-radius:20px;padding:4px 6px 4px 11px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;}\r\n.rf-co .rf-co__chip button{border:0 !important;background:rgba(201,153,47,.18) !important;color:var(--o-ink) !important;width:18px;height:18px;border-radius:50%;padding:0;font-size:12px;line-height:1;}\r\n.rf-co .rf-co__ctog{display:block;border:0 !important;background:none !important;padding:0;margin:14px 0 0;font-size:13px;font-weight:700;color:var(--o-gold-d) !important;text-decoration:underline;text-underline-offset:3px;}\r\n.rf-co__cform{display:flex;gap:8px;margin-top:10px;}\r\n.rf-co .rf-co__cform input{flex:1;min-width:0;height:44px !important;border:1.5px solid var(--o-line) !important;border-radius:9px !important;padding:0 12px !important;font-size:14px !important;background:#fff !important;color:var(--o-ink) !important;box-shadow:none !important;margin:0 !important;}\r\n.rf-co .rf-co__cform input:focus{border-color:var(--o-gold) !important;outline:none;}\r\n.rf-co .rf-co__cform button{height:44px;padding:0 18px;border:0 !important;border-radius:9px;background:var(--o-ink) !important;color:#fff !important;font-size:13px;font-weight:700;}\r\n\r\n.rf-co__total{display:flex;justify-content:space-between;align-items:baseline;margin:18px 0;padding-top:16px;border-top:1px solid var(--o-line);}\r\n.rf-co__total span{font-size:15px;font-weight:700;}\r\n.rf-co__total strong{font-size:28px;font-weight:800;letter-spacing:-.8px;}\r\n\r\n.rf-co__msg{font-size:13px;line-height:1.5;border-radius:9px;padding:10px 12px;margin-bottom:14px;background:#FCEDEC;color:var(--o-red);border:1px solid rgba(179,38,30,.2);}\r\n.rf-co__msg.is-ok{background:#EEF6F0;color:var(--o-green);border-color:rgba(28,111,63,.22);}\r\n\r\n.rf-co .rf-co__gold{\r\n  position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:58px;width:100%;border:0 !important;\r\n  border-radius:10px;font-size:15px;font-weight:800;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;\r\n  background-color:var(--o-gold) !important;\r\n  background-image:linear-gradient(135deg,var(--o-gold-l) 0%,var(--o-gold) 55%,var(--o-gold-d) 100%) !important;\r\n  color:#2E2206 !important;box-shadow:0 12px 28px -14px rgba(201,153,47,.9) !important;transition:transform .22s,box-shadow .22s,opacity .22s;\r\n}\r\n.rf-co .rf-co__gold:hover,.rf-co .rf-co__gold:focus{color:#2E2206 !important;transform:translateY(-1px);box-shadow:0 16px 32px -14px rgba(201,153,47,1) !important;outline:none;}\r\n.rf-co .rf-co__gold.is-busy{opacity:.7;pointer-events:none;}\r\n.rf-co__gold > span{position:relative;z-index:2;}\r\n.rf-co__gold::after{content:\"\";position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);animation:rfoSheen 4.5s ease-in-out infinite;}\r\n@keyframes rfoSheen{0%,72%{left:-60%;}92%,100%{left:130%;}}\r\n.rf-co__legal{font-size:11.5px;line-height:1.55;color:var(--o-mut);margin:14px 0 0;text-align:center;}\r\n.rf-co__legal a{color:var(--o-gold-d);}\r\n\r\n.rf-co__empty{text-align:center;max-width:420px;margin:30px auto;padding:44px 28px;border:1px dashed rgba(201,153,47,.45);border-radius:18px;background:var(--o-cream);}\r\n.rf-co__empty h3{font-family:\"Playfair Display\",Georgia,serif;font-size:24px;margin:0 0 6px;color:var(--o-ink);}\r\n.rf-co__empty p{font-size:14px;color:var(--o-mut);margin:0 0 22px;}\r\n\r\n@media (max-width:900px){\r\n  .rf-co{padding:34px 16px 50px;}\r\n  .rf-co__grid{grid-template-columns:1fr;gap:22px;}\r\n  .rf-co__sum{position:static;}\r\n  .rf-co__title{font-size:28px;}\r\n}\r\n@media (max-width:560px){\r\n  .rf-co__steps li+li::before{width:12px;}\r\n  .rf-co__card{padding:18px;}\r\n  .rf-co__row,.rf-co__row--3{grid-template-columns:1fr;gap:0;}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  .rf-co__gold::after,.rf-co__load span{animation:none;}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  var r=document.getElementById('rf-co');\r\n  if(!r || r.getAttribute('data-ready')) return;\r\n  r.setAttribute('data-ready','1');\r\n\r\n  \/* ===================== EDIT YAHAN ===================== *\/\r\n  var CART_URL = r.getAttribute('data-cart') || '\/pk\/renforcer-cart\/';\r\n  var SHOP_URL = r.getAttribute('data-shop') || '\/pk\/';\r\n  var API      = '\/pk\/wp-json\/wc\/store\/v1';\r\n  var CUR      = 'Rs.';\r\n  var COUNTRY  = 'PK';        \/\/ order ka country code\r\n  var PAYMENT  = 'cod';       \/\/ WooCommerce payment method ID\r\n  var DIAL     = '+92';       \/\/ phone country code\r\n\r\n  \/* Email \/ Postcode optional hain: khali hone par yeh generic values jayengi *\/\r\n  var DEFAULT_POSTCODE     = '00000';\r\n  var DEFAULT_EMAIL_DOMAIN = 'noemail.invalid';   \/\/ apna domain bhi laga sakte hain\r\n\r\n  \/* \ud83d\udc49 THANK YOU PAGE KA LINK \u2014 sirf yeh line badalni hai *\/\r\n  var THANKYOU_URL = '\/pk\/renforcer-thank-you\/';\r\n  \/* ====================================================== *\/\r\n\r\n  var NONCE='', cart=null, placing=false, custT;\r\n  var form=r.querySelector('#rfoForm');\r\n  function $(s){ return r.querySelector(s); }\r\n  $('#rfoEdit').href=CART_URL;\r\n  $('#rfoShop').href=SHOP_URL;\r\n\r\n  function txt(s){ var d=document.createElement('div'); d.innerHTML=String(s||''); return d.textContent||''; }\r\n  function esc(s){ return String(s).replace(\/[&<>\"']\/g,function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];}); }\r\n  function money(v,u){ var n=Math.round((+v||0)\/Math.pow(10,+u||0)); return CUR+String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,','); }\r\n  function wait(ms){ return new Promise(function(ok){ setTimeout(ok,ms); }); }\r\n\r\n  \/* Phone: +92 ke baad 10 digits (3XX XXXXXXX) *\/\r\n  function pkDigits(v){\r\n    var d=String(v||'').replace(\/\\D\/g,'');\r\n    if(d.indexOf('0092')===0) d=d.slice(4);\r\n    else if(d.indexOf('92')===0 && d.length>10) d=d.slice(2);\r\n    if(d.charAt(0)==='0') d=d.slice(1);\r\n    return d.slice(0,10);\r\n  }\r\n  function pkFormat(d){ return d.length>3 ? d.slice(0,3)+' '+d.slice(3) : d; }\r\n  function pkPhone(v){ return DIAL+pkDigits(v); }\r\n\r\n  \/* Generic email \/ postcode helpers *\/\r\n  function isGenericEmail(e){ return String(e||'').slice(-('@'+DEFAULT_EMAIL_DOMAIN).length)==='@'+DEFAULT_EMAIL_DOMAIN; }\r\n  function isGenericPostcode(p){ return String(p||'')===DEFAULT_POSTCODE; }\r\n  function genericEmail(phone){ return pkDigits(phone)+'@'+DEFAULT_EMAIL_DOMAIN; }\r\n\r\n  \/* WooCommerce Store API \u2014 cache-buster + nonce auto-retry + safe JSON *\/\r\n  function api(path,method,body,retried){\r\n    method=method||'GET';\r\n    var url=API+path;\r\n    if(method==='GET' && path.indexOf('\/cart')===0){\r\n      url+=(url.indexOf('?')>-1?'&':'?')+'_rf='+Date.now();\r\n    }\r\n    var h={'Accept':'application\/json'};\r\n    if(body) h['Content-Type']='application\/json';\r\n    if(NONCE){ h['Nonce']=NONCE; h['X-WC-Store-API-Nonce']=NONCE; }\r\n\r\n    return fetch(url,{method:method,credentials:'same-origin',cache:'no-store',headers:h,\r\n                      body:body?JSON.stringify(body):undefined})\r\n      .then(function(res){\r\n        var n=res.headers.get('Nonce')||res.headers.get('X-WC-Store-API-Nonce');\r\n        if(n) NONCE=n;\r\n        return res.text().then(function(t){\r\n          var j=null; try{ j=t?JSON.parse(t):null; }catch(e){}\r\n          if(!res.ok || (t && j===null)){\r\n            var err=new Error(j && j.message ? txt(j.message) : 'Something went wrong. Please try again.');\r\n            err.code=(j && j.code)||''; err.status=res.status;\r\n            throw err;\r\n          }\r\n          return j;\r\n        });\r\n      })\r\n      .catch(function(err){\r\n        if(!retried && method!=='GET' && \/nonce\/i.test(err.code||'')){\r\n          NONCE='';\r\n          return api('\/cart').then(function(){ return api(path,method,body,true); });\r\n        }\r\n        throw err;\r\n      });\r\n  }\r\n\r\n  function msg(t,ok){\r\n    var m=$('#rfoMsg');\r\n    if(!t){ m.hidden=true; return; }\r\n    m.textContent=t; m.className='rf-co__msg'+(ok?' is-ok':''); m.hidden=false;\r\n  }\r\n\r\n  function set(c){ cart=c; render(); }\r\n\r\n  function render(){\r\n    r.classList.remove('is-loading');\r\n    var items=(cart && cart.items)||[];\r\n    if(!items.length){ $('#rfoGrid').hidden=true; $('#rfoEmpty').hidden=false; return; }\r\n    $('#rfoGrid').hidden=false; $('#rfoEmpty').hidden=true;\r\n\r\n    var t=cart.totals||{}, u=t.currency_minor_unit, save=0;\r\n    $('#rfoItems').innerHTML=items.map(function(it){\r\n      var p=it.prices||{}, pu=p.currency_minor_unit, price=+p.price||0, reg=+p.regular_price||0, free=price===0;\r\n      if(reg>price) save+=(reg-price)*it.quantity;\r\n      var im=it.images && it.images[0] ? (it.images[0].thumbnail||it.images[0].src) : '';\r\n      return '<div class=\"rf-co__it'+(free?' is-free':'')+'\">'+\r\n        '<div class=\"rf-co__thumb\">'+(im?'<img decoding=\"async\" class=\"skip-lazy no-lazy\" data-no-lazy=\"1\" src=\"'+esc(im)+'\" alt=\"\">':'')+'<i>'+it.quantity+'<\/i><\/div>'+\r\n        '<div><span class=\"rf-co__iname\">'+esc(txt(it.name))+'<\/span>'+\r\n          (free?'<span class=\"rf-co__isub is-gift\">Complimentary gift<\/span>':'<span class=\"rf-co__isub\">'+money(price,pu)+' each<\/span>')+'<\/div>'+\r\n        '<span class=\"rf-co__ip\">'+(free?'FREE':money(price*it.quantity,pu))+'<\/span>'+\r\n      '<\/div>';\r\n    }).join('');\r\n\r\n    var disc=+t.total_discount||0;\r\n    $('#rfoSub').textContent=money(t.total_items,u);\r\n    $('#rfoDiscRow').hidden=!disc;\r\n    $('#rfoDisc').textContent='\u2212'+money(disc,u);\r\n    var sh=t.total_shipping;\r\n    $('#rfoShip').textContent=(sh===null||sh===undefined)?'Enter your address':(+sh===0?'Free':money(sh,u));\r\n    $('#rfoTotal').textContent=money(t.total_price,u);\r\n    if(!placing) $('#rfoPlace span').textContent='Place order \u00b7 '+money(t.total_price,u);\r\n\r\n    var allSave=save+disc;\r\n    $('#rfoSave').hidden=!allSave;\r\n    $('#rfoSaveAmt').textContent=money(allSave,u);\r\n\r\n    \/* Delivery options (agar ek se zyada hon) *\/\r\n    var rh='';\r\n    (cart.shipping_rates||[]).forEach(function(pkg){\r\n      var rates=pkg.shipping_rates||[];\r\n      if(rates.length<2) return;\r\n      rates.forEach(function(rt){\r\n        rh+='<label class=\"rf-co__rate'+(rt.selected?' is-on':'')+'\">'+\r\n          '<input type=\"radio\" name=\"rfoRate\" data-pkg=\"'+esc(pkg.package_id)+'\" value=\"'+esc(rt.rate_id)+'\"'+(rt.selected?' checked':'')+'>'+\r\n          '<span>'+esc(txt(rt.name))+'<\/span><b>'+(+rt.price===0?'Free':money(rt.price,rt.currency_minor_unit))+'<\/b><\/label>';\r\n      });\r\n    });\r\n    $('#rfoRates').innerHTML=rh;\r\n\r\n    $('#rfoCoupons').innerHTML=(cart.coupons||[]).map(function(c){\r\n      return '<span class=\"rf-co__chip\">'+esc(c.code)+'<button type=\"button\" data-coupon=\"'+esc(c.code)+'\" aria-label=\"Remove coupon\">&times;<\/button><\/span>';\r\n    }).join('');\r\n\r\n    var pm=cart.payment_methods||[];\r\n    if(pm.length && pm.indexOf(PAYMENT)<0){ PAYMENT=pm[0]; $('#rfoPayName').textContent='Pay on order'; }\r\n  }\r\n\r\n  \/* Pehle se save address bhar do (generic email\/postcode wapas form mein na aayen) *\/\r\n  function prefill(){\r\n    var b=(cart && cart.billing_address)||{};\r\n    ['first_name','last_name','address_1','address_2','city','state','postcode','phone','email'].forEach(function(k){\r\n      var el=form.elements[k];\r\n      if(!el || el.value || !b[k]) return;\r\n      if(k==='state' && b.country!==COUNTRY) return;\r\n      if(k==='email' && isGenericEmail(b[k])) return;\r\n      if(k==='postcode' && isGenericPostcode(b[k])) return;\r\n      el.value = k==='phone' ? pkFormat(pkDigits(b[k])) : b[k];\r\n    });\r\n  }\r\n\r\n  function val(k){ var el=form.elements[k]; return el ? String(el.value||'').trim() : ''; }\r\n\r\n  \/* Phone field: sirf digits, 0 \/ +92 khud hat jaye, format 3XX XXXXXXX *\/\r\n  form.elements.phone.addEventListener('input',function(){\r\n    var f=pkFormat(pkDigits(this.value));\r\n    if(this.value!==f) this.value=f;\r\n  });\r\n\r\n  \/* Address badle to delivery charges update karo *\/\r\n  function pushAddress(){\r\n    clearTimeout(custT);\r\n    custT=setTimeout(function(){\r\n      api('\/cart\/update-customer','POST',{shipping_address:{country:COUNTRY,state:val('state'),city:val('city'),postcode:val('postcode')||DEFAULT_POSTCODE}})\r\n        .then(set).catch(function(){});\r\n    },600);\r\n  }\r\n  ['state','city','postcode'].forEach(function(k){\r\n    form.elements[k].addEventListener('change',pushAddress);\r\n  });\r\n\r\n  $('#rfoRates').addEventListener('change',function(e){\r\n    var i=e.target; if(i.name!=='rfoRate') return;\r\n    api('\/cart\/select-shipping-rate','POST',{package_id:+i.getAttribute('data-pkg')||0,rate_id:i.value})\r\n      .then(set).catch(function(err){ msg(err.message); });\r\n  });\r\n\r\n  \/* Validation *\/\r\n  function clearErr(f){ f.classList.remove('is-err'); var e=f.querySelector('.rf-co__err'); if(e) e.remove(); }\r\n  function setErr(el,t){\r\n    var f=el.closest('.rf-co__f'); clearErr(f); f.classList.add('is-err');\r\n    var s=document.createElement('span'); s.className='rf-co__err'; s.textContent=t; f.appendChild(s);\r\n  }\r\n  form.addEventListener('input',function(e){ var f=e.target.closest('.rf-co__f'); if(f) clearErr(f); });\r\n\r\n  function validate(){\r\n    var first=null;\r\n    Array.prototype.forEach.call(form.querySelectorAll('[required]'),function(el){\r\n      var v=String(el.value||'').trim(), bad='';\r\n      if(!v) bad='This field is required';\r\n      else if(el.name==='phone' && !\/^3\\d{9}$\/.test(pkDigits(v))) bad='Enter a valid mobile number, e.g. 300 1234567';\r\n      if(bad){ setErr(el,bad); if(!first) first=el; }\r\n    });\r\n\r\n    \/* Email optional hai: sirf tab check karo jab user ne likhi ho *\/\r\n    var em=form.elements.email;\r\n    if(em && em.value.trim() && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em.value.trim())){\r\n      setErr(em,'Enter a valid email'); if(!first) first=em;\r\n    }\r\n\r\n    if(first){ first.focus(); first.scrollIntoView({behavior:'smooth',block:'center'}); }\r\n    return !first;\r\n  }\r\n\r\n  form.addEventListener('submit',function(e){\r\n    e.preventDefault();\r\n    if(placing) return;\r\n    msg('');\r\n    if(!validate()) return;\r\n\r\n    placing=true;\r\n    var btn=$('#rfoPlace'), lbl=btn.querySelector('span'), old=lbl.textContent;\r\n    btn.classList.add('is-busy'); lbl.textContent='Placing your order\u2026';\r\n\r\n    var addr={\r\n      first_name:val('first_name'), last_name:val('last_name'),\r\n      address_1:val('address_1'), address_2:val('address_2'),\r\n      city:val('city'), state:val('state'),\r\n      postcode:val('postcode') || DEFAULT_POSTCODE,\r\n      country:COUNTRY, phone:pkPhone(val('phone'))\r\n    };\r\n    var billing={}; for(var k in addr) billing[k]=addr[k];\r\n    var realEmail=val('email');\r\n    billing.email = realEmail || genericEmail(val('phone'));\r\n\r\n    api('\/checkout','POST',{\r\n      billing_address:billing,\r\n      shipping_address:addr,\r\n      customer_note:val('note'),\r\n      payment_method:PAYMENT\r\n    }).then(function(o){\r\n      lbl.textContent='Order placed \u2713';\r\n      var pr=(o && o.payment_result)||{};\r\n\r\n      \/* Thank-you page ke liye order ki details save karo (generic email\/postcode nahi) *\/\r\n      try{\r\n        var t=(cart && cart.totals)||{}, u=t.currency_minor_unit, st=form.elements.state;\r\n        sessionStorage.setItem('rfLastOrder',JSON.stringify({\r\n          id:o.order_id, name:billing.first_name, phone:billing.phone, email:realEmail,\r\n          address:[billing.address_1,billing.address_2,billing.city,st.options[st.selectedIndex].text].filter(Boolean).join(', '),\r\n          items:((cart && cart.items)||[]).map(function(it){\r\n            var pu=(it.prices||{}).currency_minor_unit, pr2=+(it.prices||{}).price||0;\r\n            return {name:txt(it.name), qty:it.quantity, free:pr2===0,\r\n              img:it.images&&it.images[0]?(it.images[0].thumbnail||it.images[0].src):'',\r\n              line:pr2===0?'FREE':money(pr2*it.quantity,pu)};\r\n          }),\r\n          subtotal:money(t.total_items,u),\r\n          discount:+t.total_discount?money(t.total_discount,u):'',\r\n          shipping:(t.total_shipping===null||t.total_shipping===undefined)?'':(+t.total_shipping===0?'Free':money(t.total_shipping,u)),\r\n          total:money(t.total_price,u)\r\n        }));\r\n      }catch(x){}\r\n      var go=THANKYOU_URL\r\n        ? THANKYOU_URL+(THANKYOU_URL.indexOf('?')>-1?'&':'?')+'order_id='+o.order_id+'&key='+encodeURIComponent(o.order_key||'')\r\n        : (pr.redirect_url || SHOP_URL);\r\n      window.location.href=go;\r\n    }).catch(function(err){\r\n      placing=false; btn.classList.remove('is-busy'); lbl.textContent=old;\r\n      msg(err.message);\r\n      api('\/cart').then(set).catch(function(){});\r\n    });\r\n  });\r\n\r\n  \/* Coupon *\/\r\n  $('#rfoCTog').addEventListener('click',function(){\r\n    var f=$('#rfoCForm'); f.hidden=!f.hidden;\r\n    if(!f.hidden) $('#rfoCode').focus();\r\n  });\r\n  function applyCoupon(){\r\n    var code=$('#rfoCode').value.trim(); if(!code) return;\r\n    var b=$('#rfoApply'); b.textContent='\u2026'; b.disabled=true;\r\n    api('\/cart\/apply-coupon','POST',{code:code})\r\n      .then(function(c){ set(c); $('#rfoCode').value=''; $('#rfoCForm').hidden=true; msg('Coupon applied.',true); })\r\n      .catch(function(e){ msg(e.message); })\r\n      .then(function(){ b.textContent='Apply'; b.disabled=false; });\r\n  }\r\n  $('#rfoApply').addEventListener('click',applyCoupon);\r\n  $('#rfoCode').addEventListener('keydown',function(e){ if(e.key==='Enter'){ e.preventDefault(); applyCoupon(); } });\r\n  $('#rfoCoupons').addEventListener('click',function(e){\r\n    var b=e.target.closest('[data-coupon]'); if(!b) return;\r\n    api('\/cart\/remove-coupon','POST',{code:b.getAttribute('data-coupon')}).then(set)\r\n      .catch(function(err){ msg(err.message); });\r\n  });\r\n\r\n  \/* Cart load \u2014 Buy Now ke foran baad session late aaye to 2 dafa dobara check *\/\r\n  function load(tries){\r\n    tries=tries||0;\r\n    return api('\/cart').then(function(c){\r\n      var empty=!(c && c.items && c.items.length);\r\n      if(empty && tries<2) return wait(600).then(function(){ return load(tries+1); });\r\n      set(c); prefill();\r\n    }).catch(function(){\r\n      if(tries<2) return wait(600).then(function(){ return load(tries+1); });\r\n      r.classList.remove('is-loading');\r\n      $('#rfoGrid').hidden=true; $('#rfoEmpty').hidden=false;\r\n    });\r\n  }\r\n  load();\r\n  window.addEventListener('pageshow',function(e){ if(e.persisted){ placing=false; load(); } });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8fcbe88 e-con-full e-flex e-con e-parent\" data-id=\"8fcbe88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7779216 elementor-widget elementor-widget-html\" data-id=\"7779216\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener('click', function(e){\r\n  var go = null;\r\n\r\n  \/\/ \"Proceed to checkout\" \u2192 renforcer checkout\r\n  if (e.target.closest('.checkout-button, .wc-block-cart__submit-button')) {\r\n    go = 'https:\/\/renforcerusa.com\/pk\/renforcer-checkout\/';\r\n  }\r\n\r\n  \/\/ \"Return to shop\" \u2192 renforcer landing page\r\n  if (e.target.closest('.return-to-shop a, a.wc-backward')) {\r\n    go = 'https:\/\/renforcerusa.com\/pk\/renforcer\/';\r\n  }\r\n\r\n  if (go) {\r\n    e.preventDefault();\r\n    window.location.href = go;\r\n  }\r\n}, true);\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Checkout &#10003;Cart 2Details 3Confirmation Your cart is empty Add a box of Renforcer Honey before checking out. Shop Renforcer Honey 1Contact Phone number * +92 Email (optional) 2Delivery address First name * Last name * Street address * Apartment, suite, landmark (optional) City * Province * SelectSindhPunjabKhyber PakhtunkhwaBalochistanIslamabad Capital TerritoryGilgit-BaltistanAzad Kashmir Postcode (optional) Order note [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-914","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/pages\/914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/comments?post=914"}],"version-history":[{"count":6,"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/pages\/914\/revisions"}],"predecessor-version":[{"id":1574,"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/pages\/914\/revisions\/1574"}],"wp:attachment":[{"href":"https:\/\/renforcerusa.com\/pk\/wp-json\/wp\/v2\/media?parent=914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}