{"product_id":"midnight-sky-lantern-contrast-placket","title":"Midnight Sky Lantern – Contrast Placket","description":"\n\u003cstyle\u003e\n.jj-fit-widget {\n  margin: 20px 0;\n  font-family: Arial, sans-serif;\n}\n\n.jj-fit-open {\n  width: 100%;\n  padding: 13px 18px;\n  background: #92724D;\n  color: #ffffff;\n  border: 1px solid #92724D;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  font-weight: 700;\n  cursor: pointer;\n}\n\n.jj-fit-open:hover {\n  background: #ffffff;\n  color: #92724D;\n}\n\n.jj-fit-box {\n  display: none;\n  margin-top: 16px;\n  padding: 22px;\n  border: 1px solid #d8cfc4;\n  background: #ffffff;\n}\n\n.jj-fit-box.active {\n  display: block;\n}\n\n.jj-fit-box h3 {\n  margin: 0 0 18px;\n  text-align: center;\n  font-size: 22px;\n  letter-spacing: 4px;\n  font-weight: 400;\n  text-transform: uppercase;\n}\n\n.jj-fit-question {\n  margin-bottom: 18px;\n}\n\n.jj-fit-question label {\n  display: block;\n  margin-bottom: 8px;\n  font-weight: 700;\n}\n\n.jj-fit-question select {\n  width: 100%;\n  padding: 12px;\n  border: 1px solid #cccccc;\n  font-size: 15px;\n  background: #ffffff;\n}\n\n.jj-fit-actions {\n  display: flex;\n  gap: 10px;\n  margin-top: 18px;\n}\n\n.jj-fit-actions button {\n  flex: 1;\n  padding: 12px;\n  border: 1px solid #111827;\n  background: #111827;\n  color: #ffffff;\n  cursor: pointer;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  font-weight: 700;\n}\n\n.jj-fit-actions button:hover {\n  background: #ffffff;\n  color: #111827;\n}\n\n.jj-fit-result {\n  display: none;\n  margin-top: 20px;\n  padding: 20px;\n  text-align: center;\n  background: #f7f3ee;\n  border: 1px solid #d8cfc4;\n  line-height: 1.6;\n}\n\n.jj-fit-result strong {\n  display: block;\n  font-size: 26px;\n  margin: 8px 0;\n  color: #92724D;\n}\n\n.jj-fit-note {\n  font-size: 13px;\n  color: #666666;\n  margin-top: 12px;\n  line-height: 1.5;\n}\n\n.jj-fit-help {\n  margin-top: 14px;\n  display: flex;\n  gap: 10px;\n  justify-content: center;\n}\n\n.jj-fit-help a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 10px 14px;\n  background: #111827;\n  color: #ffffff !important;\n  border: 1px solid #111827;\n  text-decoration: none !important;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.jj-fit-help a:hover {\n  background: #ffffff;\n  color: #111827 !important;\n}\n\n@media (max-width: 600px) {\n  .jj-fit-actions,\n  .jj-fit-help {\n    flex-direction: column;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"jj-fit-widget\"\u003e\n  \u003cbutton type=\"button\" class=\"jj-fit-open\" onclick=\"jjToggleFitFinder()\"\u003e\n    Find My Size\n  \u003c\/button\u003e\n\n  \u003cdiv class=\"jj-fit-box\" id=\"jj-fit-box\"\u003e\n    \u003ch3\u003eFind My Size\u003c\/h3\u003e\n\n    \u003cdiv class=\"jj-fit-question\"\u003e\n      \u003clabel\u003eWhat jacket or blazer size do you normally wear?\u003c\/label\u003e\n      \u003cselect id=\"jj-jacket\"\u003e\n        \u003coption value=\"\"\u003eSelect jacket size\u003c\/option\u003e\n        \u003coption value=\"0\"\u003eNot Sure\u003c\/option\u003e\n        \u003coption value=\"34\"\u003e34\u003c\/option\u003e\n        \u003coption value=\"36\"\u003e36\u003c\/option\u003e\n        \u003coption value=\"38\"\u003e38\u003c\/option\u003e\n        \u003coption value=\"40\"\u003e40\u003c\/option\u003e\n        \u003coption value=\"42\"\u003e42\u003c\/option\u003e\n        \u003coption value=\"44\"\u003e44\u003c\/option\u003e\n        \u003coption value=\"46\"\u003e46\u003c\/option\u003e\n        \u003coption value=\"48\"\u003e48\u003c\/option\u003e\n        \u003coption value=\"50\"\u003e50\u003c\/option\u003e\n        \u003coption value=\"52\"\u003e52\u003c\/option\u003e\n        \u003coption value=\"54\"\u003e54+\u003c\/option\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jj-fit-question\"\u003e\n      \u003clabel\u003eHow do you like your shirts to fit?\u003c\/label\u003e\n      \u003cselect id=\"jj-fit\"\u003e\n        \u003coption value=\"\"\u003eSelect fit preference\u003c\/option\u003e\n        \u003coption value=\"0\"\u003eNot Sure\u003c\/option\u003e\n        \u003coption value=\"-1\"\u003eSlim Fit\u003c\/option\u003e\n        \u003coption value=\"0\"\u003eTailored Fit\u003c\/option\u003e\n        \u003coption value=\"1\"\u003eRelaxed Fit\u003c\/option\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jj-fit-question\"\u003e\n      \u003clabel\u003eWhat size T-shirt do you usually wear?\u003c\/label\u003e\n      \u003cselect id=\"jj-tshirt\"\u003e\n        \u003coption value=\"\"\u003eSelect T-shirt size\u003c\/option\u003e\n        \u003coption value=\"not-sure\"\u003eNot Sure\u003c\/option\u003e\n        \u003coption value=\"0\"\u003eXS\u003c\/option\u003e\n        \u003coption value=\"1\"\u003eS\u003c\/option\u003e\n        \u003coption value=\"2\"\u003eM\u003c\/option\u003e\n        \u003coption value=\"3\"\u003eL\u003c\/option\u003e\n        \u003coption value=\"4\"\u003eXL\u003c\/option\u003e\n        \u003coption value=\"5\"\u003e2XL\u003c\/option\u003e\n        \u003coption value=\"6\"\u003e3XL+\u003c\/option\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jj-fit-question\"\u003e\n      \u003clabel\u003eWhat trouser waist size do you usually wear?\u003c\/label\u003e\n      \u003cselect id=\"jj-waist\"\u003e\n        \u003coption value=\"\"\u003eSelect waist size\u003c\/option\u003e\n        \u003coption value=\"not-sure\"\u003eNot Sure\u003c\/option\u003e\n        \u003coption value=\"0\"\u003e28\u003c\/option\u003e\n        \u003coption value=\"1\"\u003e30\u003c\/option\u003e\n        \u003coption value=\"2\"\u003e32\u003c\/option\u003e\n        \u003coption value=\"3\"\u003e34\u003c\/option\u003e\n        \u003coption value=\"4\"\u003e36\u003c\/option\u003e\n        \u003coption value=\"5\"\u003e38\u003c\/option\u003e\n        \u003coption value=\"6\"\u003e40\u003c\/option\u003e\n        \u003coption value=\"7\"\u003e42\u003c\/option\u003e\n        \u003coption value=\"8\"\u003e44\u003c\/option\u003e\n        \u003coption value=\"9\"\u003e46\u003c\/option\u003e\n        \u003coption value=\"10\"\u003e48+\u003c\/option\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jj-fit-actions\"\u003e\n      \u003cbutton type=\"button\" onclick=\"jjFindSize()\"\u003eShow My Size\u003c\/button\u003e\n      \u003cbutton type=\"button\" onclick=\"jjResetFit()\"\u003eReset\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jj-fit-result\" id=\"jj-fit-result\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction jjToggleFitFinder() {\n  document.getElementById(\"jj-fit-box\").classList.toggle(\"active\");\n}\n\nfunction jjFindSize() {\n  var jacket = document.getElementById(\"jj-jacket\").value;\n  var fit = document.getElementById(\"jj-fit\").value;\n  var tshirt = document.getElementById(\"jj-tshirt\").value;\n  var waist = document.getElementById(\"jj-waist\").value;\n  var result = document.getElementById(\"jj-fit-result\");\n\n  if (jacket === \"\" || fit === \"\" || tshirt === \"\" || waist === \"\") {\n    result.style.display = \"block\";\n    result.innerHTML = \"Please answer all questions. You can choose \u003cstrong\u003eNot Sure\u003c\/strong\u003e if you do not know.\";\n    return;\n  }\n\n  var sizes = [\n    { alpha: \"S\", collar: \"15\" },\n    { alpha: \"M\", collar: \"15½\" },\n    { alpha: \"M\", collar: \"15¾\" },\n    { alpha: \"L\", collar: \"16\" },\n    { alpha: \"L\", collar: \"16½\" },\n    { alpha: \"XL\", collar: \"17\" },\n    { alpha: \"XL\", collar: \"17½\" },\n    { alpha: \"2XL\", collar: \"18\" },\n    { alpha: \"2XL\", collar: \"18¼\" },\n    { alpha: \"3XL\", collar: \"18½\" },\n    { alpha: \"4XL\", collar: \"19\" },\n    { alpha: \"5XL\", collar: \"19½\" },\n    { alpha: \"6XL\", collar: \"20\" }\n  ];\n\n  var jacketMap = {\n    \"34\": 0,\n    \"36\": 1,\n    \"38\": 2,\n    \"40\": 3,\n    \"42\": 4,\n    \"44\": 5,\n    \"46\": 6,\n    \"48\": 7,\n    \"50\": 8,\n    \"52\": 9,\n    \"54\": 10\n  };\n\n  var recommendedIndex;\n  var reasonText = \"\";\n\n  if (jacket !== \"0\" \u0026\u0026 jacketMap[jacket] !== undefined) {\n    recommendedIndex = jacketMap[jacket];\n    reasonText = \"This recommendation is based mainly on your jacket or blazer size.\";\n  } else if (tshirt !== \"not-sure\") {\n    recommendedIndex = parseInt(tshirt);\n    reasonText = \"This recommendation is based mainly on your usual T-shirt size.\";\n  } else if (waist !== \"not-sure\") {\n    var waistValue = parseInt(waist);\n\n    if (waistValue \u003c= 1) recommendedIndex = 0;\n    else if (waistValue \u003c= 2) recommendedIndex = 1;\n    else if (waistValue \u003c= 3) recommendedIndex = 2;\n    else if (waistValue \u003c= 4) recommendedIndex = 3;\n    else if (waistValue \u003c= 5) recommendedIndex = 4;\n    else if (waistValue \u003c= 6) recommendedIndex = 5;\n    else if (waistValue \u003c= 7) recommendedIndex = 6;\n    else if (waistValue \u003c= 8) recommendedIndex = 7;\n    else if (waistValue \u003c= 9) recommendedIndex = 8;\n    else recommendedIndex = 9;\n\n    reasonText = \"This recommendation is based on your trouser waist size, used as a guide when jacket and T-shirt size are not known.\";\n  } else {\n    result.style.display = \"block\";\n    result.innerHTML =\n      \"We need at least one size detail to recommend the best fit.\u003cbr\u003ePlease select your jacket size, T-shirt size or trouser waist size.\";\n    return;\n  }\n\n  if (fit === \"-1\") {\n    recommendedIndex = Math.max(0, recommendedIndex - 1);\n  }\n\n  if (fit === \"1\") {\n    recommendedIndex = Math.min(12, recommendedIndex + 1);\n  }\n\n  var recommended = sizes[recommendedIndex];\n\n  result.style.display = \"block\";\n  result.innerHTML =\n    \"Based on your answers, we recommend:\u003cstrong\u003e\" +\n    recommended.alpha +\n    \" \/ \" +\n    recommended.collar +\n    \" Collar\u003c\/strong\u003e\" +\n    \"\u003cp\u003e\" +\n    reasonText +\n    \"\u003c\/p\u003e\" +\n    \"\u003cp class='jj-fit-note'\u003eIf you are between sizes or prefer more room, we recommend choosing the larger size.\u003c\/p\u003e\" +\n    \"\u003cdiv class='jj-fit-help'\u003e\" +\n    \"\u003ca href='https:\/\/wa.me\/447507729909' target='_blank'\u003eWhatsApp Us\u003c\/a\u003e\" +\n    \"\u003ca href='mailto:info@geericci.com'\u003eEmail Us\u003c\/a\u003e\" +\n    \"\u003c\/div\u003e\";\n}\n\nfunction jjResetFit() {\n  document.getElementById(\"jj-jacket\").value = \"\";\n  document.getElementById(\"jj-fit\").value = \"\";\n  document.getElementById(\"jj-tshirt\").value = \"\";\n  document.getElementById(\"jj-waist\").value = \"\";\n  document.getElementById(\"jj-fit-result\").style.display = \"none\";\n}\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cstyle\u003e\n.jj-product-details details {\n  border-bottom: 1px solid #e5e5e5;\n  padding: 12px 0;\n}\n\n.jj-product-details summary {\n  list-style: none;\n  cursor: pointer;\n  position: relative;\n  padding: 5px 35px 5px 0;\n  font-size: 14px;\n  letter-spacing: 1px;\n  font-weight: 600;\n  text-transform: uppercase;\n}\n\n.jj-product-details summary::-webkit-details-marker {\n  display: none;\n}\n\n.jj-product-details summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 22px;\n  font-weight: 300;\n  color: #111827;\n}\n\n.jj-product-details details[open] summary::after {\n  content: \"−\";\n}\n\n.jj-product-details p,\n.jj-product-details ul {\n  margin-top: 15px;\n}\n\n.jj-product-details ul {\n  padding-left: 18px;\n}\n\n.jj-product-details li {\n  margin-bottom: 8px;\n  line-height: 1.6;\n}\n\n.jj-size-open {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  padding: 12px 18px;\n  margin: 0 0 22px;\n  border: 1px solid #111827 !important;\n  background: #111827 !important;\n  color: #F5F3EE !important;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  cursor: pointer;\n  transition: all .25s ease;\n}\n\n.jj-size-open:hover {\n  background: #ffffff !important;\n  color: #111827 !important;\n}\n\n.jj-size-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  z-index: 999999;\n}\n\n.jj-size-modal.active {\n  display: block;\n}\n\n.jj-size-overlay {\n  position: absolute;\n  inset: 0;\n  background: rgba(0,0,0,0.55);\n}\n\n.jj-size-popup {\n  position: relative;\n  background: #ffffff;\n  width: 92%;\n  max-width: 780px;\n  max-height: 88vh;\n  overflow-y: auto;\n  margin: 5vh auto;\n  padding: 34px 22px;\n  z-index: 2;\n  box-shadow: 0 20px 50px rgba(0,0,0,0.25);\n}\n\n.jj-size-close {\n  position: absolute;\n  top: 12px;\n  right: 18px;\n  border: none;\n  background: transparent;\n  font-size: 34px;\n  line-height: 1;\n  cursor: pointer;\n  color: #111827;\n}\n\n.jj-size-guide {\n  width: 100%;\n  font-family: Arial, sans-serif;\n  color: #111827;\n  box-sizing: border-box;\n}\n\n.jj-size-guide h2,\n.jj-info-section h3,\n.jj-contact-section h3 {\n  text-align: center;\n  font-size: 28px;\n  font-weight: 400;\n  letter-spacing: 6px;\n  text-transform: uppercase;\n  color: #111827;\n  margin: 0 0 24px;\n}\n\n.jj-diagram {\n  text-align: center;\n  margin-bottom: 20px;\n}\n\n.jj-diagram img {\n  width: 100%;\n  max-width: 340px;\n  height: auto;\n  display: block;\n  margin: 0 auto;\n}\n\n.unit-toggle {\n  text-align: center;\n  margin-bottom: 24px;\n}\n\n.unit-toggle button {\n  border: 1px solid #8b1111;\n  background: #ffffff;\n  color: #8b1111;\n  padding: 9px 22px;\n  margin: 0 5px;\n  border-radius: 2px;\n  cursor: pointer;\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.unit-toggle button.active {\n  background: #8b1111;\n  color: #ffffff;\n}\n\n.jj-table-scroll {\n  width: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  -webkit-overflow-scrolling: touch;\n  margin-bottom: 34px;\n}\n\n.jj-size-table {\n  width: 100%;\n  min-width: 760px;\n  border-collapse: collapse;\n}\n\n.jj-size-table th,\n.jj-size-table td {\n  border: 1px solid #e1e1e1;\n  padding: 13px 10px;\n  text-align: center;\n  white-space: nowrap;\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.jj-size-table th {\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  color: #6b7280;\n  font-weight: 400;\n}\n\n.jj-size-table th:first-child,\n.jj-size-table td:first-child {\n  position: sticky;\n  left: 0;\n  background: #ffffff;\n  text-align: left;\n  width: 105px;\n  min-width: 105px;\n  max-width: 105px;\n  font-weight: 700;\n  z-index: 2;\n  box-shadow: 2px 0 5px rgba(0,0,0,0.08);\n  overflow: hidden;\n}\n\n.jj-size-table th:first-child {\n  z-index: 3;\n  font-size: 12px;\n  letter-spacing: 1.5px;\n}\n\n.jj-size-table span,\n.jj-info-section span {\n  display: inline-block;\n  width: 25px;\n  height: 25px;\n  line-height: 25px;\n  background: #8b1111;\n  color: #ffffff;\n  text-align: center;\n  border-radius: 4px;\n  margin-right: 8px;\n  font-weight: 700;\n}\n\n.jj-info-section,\n.jj-contact-section {\n  border-top: 1px solid #d9d9d9;\n  padding-top: 30px;\n  margin-top: 34px;\n}\n\n.jj-info-section p,\n.jj-contact-section p {\n  font-size: 15px;\n  line-height: 1.7;\n  margin: 0 0 14px;\n}\n\n.note {\n  text-align: center;\n  color: #666;\n  font-size: 13px !important;\n  margin-top: 20px !important;\n}\n\n.jj-contact-section {\n  text-align: center;\n}\n\n.jj-contact-links {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n  margin-top: 20px;\n}\n\n.jj-contact-links a,\n.jj-contact-links a:link,\n.jj-contact-links a:visited {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  height: 54px !important;\n  padding: 0 16px !important;\n  margin: 0 !important;\n  background: #111827 !important;\n  color: #F5F3EE !important;\n  border: 1px solid #111827 !important;\n  border-radius: 4px !important;\n  text-decoration: none !important;\n  text-transform: uppercase !important;\n  letter-spacing: 1.5px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  line-height: 1 !important;\n}\n\n.jj-contact-links a:hover,\n.jj-contact-links a:focus {\n  background: #ffffff !important;\n  color: #111827 !important;\n  border-color: #111827 !important;\n}\n\n.jj-contact-links a::before,\n.jj-contact-links a::after {\n  display: none !important;\n  content: none !important;\n  border: none !important;\n  background: none !important;\n}\n\n@media (max-width: 600px) {\n  .jj-size-popup {\n    width: 94%;\n    max-height: 90vh;\n    margin: 4vh auto;\n    padding: 28px 12px;\n  }\n\n  .jj-size-guide h2,\n  .jj-info-section h3,\n  .jj-contact-section h3 {\n    font-size: 22px;\n    letter-spacing: 4px;\n  }\n\n  .jj-diagram img {\n    max-width: 290px;\n  }\n\n  .jj-size-table {\n    min-width: 760px;\n  }\n\n  .jj-size-table th,\n  .jj-size-table td {\n    font-size: 13px;\n    padding: 11px 8px;\n  }\n\n  .jj-size-table th:first-child,\n  .jj-size-table td:first-child {\n    width: 95px;\n    min-width: 95px;\n    max-width: 95px;\n  }\n\n  .jj-size-table th:first-child {\n    font-size: 11px;\n    letter-spacing: 1px;\n  }\n\n  .jj-size-table span,\n  .jj-info-section span {\n    width: 24px;\n    height: 24px;\n    line-height: 24px;\n    margin-right: 6px;\n  }\n\n  .jj-info-section p,\n  .jj-contact-section p {\n    font-size: 14px;\n  }\n\n  .jj-contact-links {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"jj-product-details\"\u003e\n  \u003cdetails open\u003e\n    \u003csummary\u003e\u003cstrong\u003eDESCRIPTION\u003c\/strong\u003e\u003c\/summary\u003e\n\n    \u003cp\u003e\n     The \u003cstrong\u003eMidnight Sky Lantern\u003c\/strong\u003e shirt by Gee Ricci is a refined take on contemporary tailoring, combining a rich midnight navy base with distinctive contrast detailing. Crafted from a premium cotton blend, this sophisticated design features a patterned inner collar, placket and cuff accents that add character without compromising its timeless appeal. \u003c\/p\u003e \u003cp\u003e The modern sky lantern collar creates a clean, elegant profile, while the subtle contrast print introduces depth and individuality. Soft, breathable and comfortable throughout the day, this shirt is equally suited to business occasions, evening events, and elevated smart-casual styling. \u003c\/p\u003e \u003cp\u003e Designed for men who appreciate understated luxury, the Midnight Sky Lantern delivers classic sophistication with a contemporary edge. \n\n\u003c\/p\u003e\n\n\u003cp\u003e\n  \n\u003c\/p\u003e\n\n\u003cp\u003e\n \n\n\n  \u003c\/p\u003e\u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eDETAILS\u003c\/strong\u003e\u003c\/summary\u003e\n\n    \u003cul\u003e\n      \n\n\n\u003cul\u003e\n  \u003cli\u003ePremium cotton blend construction\u003c\/li\u003e \u003cli\u003eRich midnight navy base colour\u003c\/li\u003e \u003cli\u003eSignature sky lantern collar design\u003c\/li\u003e \u003cli\u003eContrast patterned inner collar and placket detailing\u003c\/li\u003e \u003cli\u003eMatching contrast trim inside the cuffs\u003c\/li\u003e \u003cli\u003eSoft-touch, breathable fabric for all-day comfort\u003c\/li\u003e \u003cli\u003eTailored fit for a sharp contemporary silhouette\u003c\/li\u003e \u003cli\u003eSuitable for both formal and smart-casual occasions\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\n  Sophisticated, distinctive, and effortlessly stylish, the \u003cstrong\u003eMidnight Sky Lantern\u003c\/strong\u003e is designed for those who appreciate bold character combined with refined craftsmanship.\n\u003c\/p\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eCOMPOSITION \u0026amp; CARE\u003c\/strong\u003e\u003c\/summary\u003e\n\n    \u003cp\u003ePremium cotton construction.\u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eClose all buttons and wash inside-out at 30°C.\u003c\/li\u003e\n      \u003cli\u003eWash colours separately on the first wash to help prevent colour transfer and fading.\u003c\/li\u003e\n      \u003cli\u003eLay the shirt flat to air dry, away from direct sunlight.\u003c\/li\u003e\n      \u003cli\u003eIron at a medium temperature while slightly damp, avoiding buttons and using steam to remove creases.\u003c\/li\u003e\n      \u003cli\u003eDo not bleach or tumble dry.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eSHIPPING \u0026amp; RETURNS\u003c\/strong\u003e\u003c\/summary\u003e\n\n    \u003cp\u003e\u003cstrong\u003eDelivery\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eFree UK Standard Delivery – 3–5 working days.\u003c\/li\u003e\n      \u003cli\u003ePriority Delivery (£5.99) – 1–2 working days.\u003c\/li\u003e\n      \u003cli\u003eExpress Delivery (£10.00) – Order before 3pm for next working day delivery.\u003c\/li\u003e\n      \u003cli\u003eInternational Delivery (£20.00) – Typically 8–16 working days.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eReturns\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e15-day returns policy.\u003c\/li\u003e\n      \u003cli\u003eItems must be unworn, unused and returned with original tags attached.\u003c\/li\u003e\n      \u003cli\u003eOriginal packaging must be included.\u003c\/li\u003e\n      \u003cli\u003eReturns must be authorised before being sent back.\u003c\/li\u003e\n      \u003cli\u003eFor returns and exchanges, contact \u003ca href=\"mailto:info@geericci.com\"\u003einfo@geericci.com\u003c\/a\u003e.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"jj-size-modal\" id=\"jj-size-modal\"\u003e\n  \u003cdiv class=\"jj-size-overlay\" onclick=\"jjCloseSizeGuide()\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"jj-size-popup\"\u003e\n    \u003cbutton type=\"button\" class=\"jj-size-close\" onclick=\"jjCloseSizeGuide()\" aria-label=\"Close size guide\"\u003e×\u003c\/button\u003e\n\n    \u003cdiv class=\"jj-size-guide\"\u003e\n      \u003ch2\u003eSIZE GUIDE\u003c\/h2\u003e\n\n      \u003cdiv class=\"jj-diagram\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/9386\/2974\/files\/3248291157618104313.jpg?v=1780325930\" alt=\"Shirt Measurement Guide\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"unit-toggle\"\u003e\n        \u003cbutton type=\"button\" class=\"active\" onclick=\"jjSetUnit('cm')\" id=\"jj-btn-cm\"\u003eCM\u003c\/button\u003e\n        \u003cbutton type=\"button\" onclick=\"jjSetUnit('in')\" id=\"jj-btn-in\"\u003eInches\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jj-table-scroll\"\u003e\n        \u003ctable class=\"jj-size-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eDimensions\u003c\/th\u003e\n              \u003cth\u003eXS\u003c\/th\u003e\n              \u003cth\u003eS\u003c\/th\u003e\n              \u003cth\u003eM\u003c\/th\u003e\n              \u003cth\u003eL\u003c\/th\u003e\n              \u003cth\u003eXL\u003c\/th\u003e\n              \u003cth\u003e2XL\u003c\/th\u003e\n              \u003cth\u003e3XL\u003c\/th\u003e\n              \u003cth\u003e4XL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n\u003cspan\u003e1\u003c\/span\u003e Sleeve\u003c\/td\u003e\n              \u003ctd data-cm=\"64\" data-in=\"25.2\"\u003e64 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"65\" data-in=\"25.6\"\u003e65 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"66\" data-in=\"26\"\u003e66 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"67\" data-in=\"26.4\"\u003e67 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"68\" data-in=\"26.8\"\u003e68 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"69\" data-in=\"27.2\"\u003e69 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"70\" data-in=\"27.6\"\u003e70 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"71\" data-in=\"28\"\u003e71 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\n\u003cspan\u003e2\u003c\/span\u003e Length\u003c\/td\u003e\n              \u003ctd data-cm=\"70\" data-in=\"27.6\"\u003e70 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"71\" data-in=\"28\"\u003e71 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"72.5\" data-in=\"28.5\"\u003e72.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"74\" data-in=\"29.1\"\u003e74 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"75.5\" data-in=\"29.7\"\u003e75.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"77\" data-in=\"30.3\"\u003e77 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"78\" data-in=\"30.7\"\u003e78 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"79\" data-in=\"31.1\"\u003e79 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\n\u003cspan\u003e3\u003c\/span\u003e Half Chest\u003c\/td\u003e\n              \u003ctd data-cm=\"50\" data-in=\"19.7\"\u003e50 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"52\" data-in=\"20.5\"\u003e52 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"54\" data-in=\"21.3\"\u003e54 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"56\" data-in=\"22\"\u003e56 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"58\" data-in=\"22.8\"\u003e58 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"60.5\" data-in=\"23.8\"\u003e60.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"63\" data-in=\"24.8\"\u003e63 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"65.5\" data-in=\"25.8\"\u003e65.5 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\n\u003cspan\u003e4\u003c\/span\u003e Half Waist\u003c\/td\u003e\n              \u003ctd data-cm=\"46.5\" data-in=\"18.3\"\u003e46.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"48.5\" data-in=\"19.1\"\u003e48.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"50.5\" data-in=\"19.9\"\u003e50.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"52.5\" data-in=\"20.7\"\u003e52.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"54.5\" data-in=\"21.5\"\u003e54.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"57\" data-in=\"22.4\"\u003e57 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"59.5\" data-in=\"23.4\"\u003e59.5 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"62\" data-in=\"24.4\"\u003e62 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eNeck\u003c\/td\u003e\n              \u003ctd data-cm=\"38\" data-in=\"15\"\u003e38 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"39\" data-in=\"15.5\"\u003e39 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"40\" data-in=\"15.75\"\u003e40 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"41\" data-in=\"16\"\u003e41 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"42\" data-in=\"16.5\"\u003e42 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"43\" data-in=\"17\"\u003e43 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"44\" data-in=\"17.5\"\u003e44 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"45\" data-in=\"18\"\u003e45 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003eShoulders\u003c\/td\u003e\n              \u003ctd data-cm=\"43\" data-in=\"16.9\"\u003e43 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"44\" data-in=\"17.3\"\u003e44 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"45\" data-in=\"17.7\"\u003e45 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"46\" data-in=\"18.1\"\u003e46 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"47\" data-in=\"18.5\"\u003e47 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"48\" data-in=\"18.9\"\u003e48 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"49\" data-in=\"19.3\"\u003e49 cm\u003c\/td\u003e\n              \u003ctd data-cm=\"50\" data-in=\"19.7\"\u003e50 cm\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jj-info-section\"\u003e\n        \u003ch3\u003eHOW TO MEASURE\u003c\/h3\u003e\n\n        \u003cp\u003e\u003cspan\u003e1\u003c\/span\u003e\u003cstrong\u003eSleeve:\u003c\/strong\u003e Measure from the top of the shoulder seam to the end of the cuff.\u003c\/p\u003e\n        \u003cp\u003e\u003cspan\u003e2\u003c\/span\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e Measure from the bottom of the collar to the hem.\u003c\/p\u003e\n        \u003cp\u003e\u003cspan\u003e3\u003c\/span\u003e\u003cstrong\u003eHalf Chest:\u003c\/strong\u003e Measure across the chest from seam to seam, approximately 1 inch \/ 2.5cm below the armhole.\u003c\/p\u003e\n        \u003cp\u003e\u003cspan\u003e4\u003c\/span\u003e\u003cstrong\u003eHalf Waist:\u003c\/strong\u003e Measure the waist at the narrowest width from left to right.\u003c\/p\u003e\n\n        \u003cp class=\"note\"\u003eMeasurements are taken directly from the garment and may vary slightly by 1–2%.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jj-contact-section\"\u003e\n        \u003ch3\u003eSTILL NEED HELP?\u003c\/h3\u003e\n\n        \u003cp\u003eIf you're unsure about sizing, our team is happy to help.\u003c\/p\u003e\n\n        \u003cdiv class=\"jj-contact-links\"\u003e\n          \u003ca href=\"https:\/\/wa.me\/447507729909\" target=\"_blank\"\u003eWhatsApp Us\u003c\/a\u003e\n          \u003ca href=\"tel:02072402596\"\u003eCall Us\u003c\/a\u003e\n          \u003ca href=\"mailto:info@geericci.com\"\u003eEmail Us\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction jjOpenSizeGuide() {\n  document.getElementById('jj-size-modal').classList.add('active');\n  document.body.style.overflow = 'hidden';\n}\n\nfunction jjCloseSizeGuide() {\n  document.getElementById('jj-size-modal').classList.remove('active');\n  document.body.style.overflow = '';\n}\n\nfunction jjSetUnit(unit) {\n  document.querySelectorAll('.jj-size-guide td[data-cm]').forEach(function(cell) {\n    cell.innerText = unit === 'cm' ? cell.dataset.cm + ' cm' : cell.dataset.in + '\"';\n  });\n\n  document.getElementById('jj-btn-cm').classList.toggle('active', unit === 'cm');\n  document.getElementById('jj-btn-in').classList.toggle('active', unit === 'in');\n}\n\u003c\/script\u003e\n\n","brand":"Gee Ricci","offers":[{"title":"38 \/ 15 (S) \/ Dark Navy \/ Arpa","offer_id":53680551133502,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"39 \/ 15.5 (M) \/ Dark Navy \/ Arpa","offer_id":53680551166270,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"40 \/ 15.75 (M) \/ Dark Navy \/ Arpa","offer_id":53664897532222,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"41 \/ 16 (L) \/ Dark Navy \/ Arpa","offer_id":53664897564990,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"42 \/ 16.5 (L) \/ Dark Navy \/ Arpa","offer_id":53664897597758,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"43 \/ 17 (XL) \/ Dark Navy \/ Arpa","offer_id":53664897630526,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"44 \/ 17.5 (XL) \/ Dark Navy \/ Arpa","offer_id":53664897663294,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"45 \/ 18 (2XL) \/ Dark Navy \/ Arpa","offer_id":53664897696062,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"46 \/ 18.25 (2XL) \/ Dark Navy \/ Arpa","offer_id":53664897728830,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"47 \/ 18.5 (3XL) \/ Dark Navy \/ Arpa","offer_id":53664897761598,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"48 \/ 19 (4XL) \/ Dark Navy \/ Arpa","offer_id":53664897794366,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"49 \/ 19.5 (5XL) \/ Dark Navy \/ Arpa","offer_id":53664897827134,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true},{"title":"50 \/ 20 (6XL) \/ Dark Navy \/ Arpa","offer_id":53664897859902,"sku":null,"price":69.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0741\/9386\/2974\/files\/2271926942899116866.jpg?v=1780392732","url":"https:\/\/geericci.com\/products\/midnight-sky-lantern-contrast-placket","provider":"Gee Ricci","version":"1.0","type":"link"}