{"product_id":"jackolantern-pumpkinpatch-capelet","title":"Jack-O-Lantern","description":"\u003cdiv class=\"bf-garment-details\"\u003e\n\u003csection class=\"bf-product-details bf-shipping-notice\" aria-labelledby=\"bf-shipping-title\"\u003e\n\u003cdiv class=\"bf-shipping-header\"\u003e\n\u003cstrong class=\"bf-shipping-title\" id=\"bf-shipping-title\"\u003e🎃 Halloween Shipping Upgrade\u003c\/strong\u003e \u003cspan class=\"bf-shipping-badge\"\u003eEXPRESS UPGRADE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"bf-shipping-note\"\u003eStandard shipping on this item sent to Australian addresses will be upgraded to Express for orders placed by 31 October 2026. Delivery by Halloween isn’t guaranteed.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"bf-product-details\"\u003e\n\u003cdiv class=\"bf-details-heading\"\u003e\n\u003cspan class=\"bf-heading-line\"\u003e\u003c\/span\u003e \u003cstrong\u003eFEATURES\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-product-detail-row\"\u003e\n\u003cstrong\u003ePrecision Laser-Cut Appliqué\u003c\/strong\u003e \u003cspan\u003eAppliqués are meticulously machine-stitched onto each cape for a clean, secure finish.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-product-detail-row\"\u003e\n\u003cstrong\u003ePremium Fabrics\u003c\/strong\u003e \u003cspan\u003eChoose a design made with intricate polyester damask or wool, lined with extra-plush minky.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-product-detail-row\"\u003e\n\u003cstrong\u003eExclusive Product\u003c\/strong\u003e \u003cspan\u003eChoose from two styles and fabric combinations. Each item is a one-off.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-product-detail-row\"\u003e\n\u003cstrong\u003eOne-size design\u003c\/strong\u003e \u003cspan\u003eDesigned with a roomy neckline for a comfortable, inclusive fit.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-product-detail-row\"\u003e\n\u003cstrong\u003eHandmade in Australia\u003c\/strong\u003e \u003cspan\u003eMade with care in our Melbourne-based studio.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bf-product-details bf-size-chart\" aria-labelledby=\"bf-size-chart-title\"\u003e\n\u003cdiv class=\"bf-details-heading\"\u003e\n\u003cspan class=\"bf-heading-line\"\u003e\u003c\/span\u003e \u003cstrong id=\"bf-size-chart-title\"\u003eSIZE CHART\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cp class=\"bf-size-note\"\u003eBoth are one-size garments. Measurements are shown in centimetres and inches.\u003c\/p\u003e\n\u003cdiv class=\"bf-size-style-section\"\u003e\n\u003ch3 class=\"bf-size-style-title\" id=\"bf-circle-style-title\"\u003eCircle Style\u003c\/h3\u003e\n\u003ctable class=\"bf-size-table\" aria-labelledby=\"bf-circle-style-title\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eUnit\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNeck\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFront Length\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBack Length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"bf-size-name\"\u003eCM\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eNeck\u003c\/span\u003e\u003cspan\u003e36\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eFront Length\u003c\/span\u003e\u003cspan\u003e56\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eBack Length\u003c\/span\u003e\u003cspan\u003e63\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"bf-size-name\"\u003eIN\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eNeck\u003c\/span\u003e\u003cspan\u003e14\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eFront Length\u003c\/span\u003e\u003cspan\u003e22\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eBack Length\u003c\/span\u003e\u003cspan\u003e25\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bf-size-style-section\"\u003e\n\u003ch3 class=\"bf-size-style-title\" id=\"bf-shaped-style-title\"\u003eShaped Style\u003c\/h3\u003e\n\u003ctable class=\"bf-size-table\" aria-labelledby=\"bf-shaped-style-title\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eUnit\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNeck\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFront Length\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBack Length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"bf-size-name\"\u003eCM\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eNeck\u003c\/span\u003e\u003cspan\u003e72\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eFront Length\u003c\/span\u003e\u003cspan\u003e30\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eBack Length\u003c\/span\u003e\u003cspan\u003e38\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"bf-size-name\"\u003eIN\u003c\/th\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eNeck\u003c\/span\u003e\u003cspan\u003e28\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eFront Length\u003c\/span\u003e\u003cspan\u003e12\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan class=\"bf-mobile-label\"\u003eBack Length\u003c\/span\u003e\u003cspan\u003e15\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .bf-garment-details,\n  .bf-garment-details * {\n    box-sizing: border-box;\n  }\n\n.bf-garment-details {\nwidth: 100%;\nfont-family: inherit;\nfont-size: inherit;\nline-height: 1.6;\ncolor: #000;\n}\n\n.bf-garment-details .bf-product-details {\nwidth: 100%;\nmargin: 0 0 24px;\noverflow: hidden;\nbackground: #fff;\nborder: 1px solid #e2e2e2;\nborder-radius: 10px;\ncolor: #000;\n}\n\n.bf-garment-details .bf-shipping-notice {\npadding: 15px 16px;\nborder-color: #ead8c5;\nborder-left: 4px solid #bf2013;\nbackground: #fff3e6;\n}\n\n.bf-garment-details .bf-shipping-header {\ndisplay: flex;\nalign-items: center;\njustify-content: space-between;\nflex-wrap: wrap;\ngap: 8px 12px;\nmargin-bottom: 8px;\n}\n\n.bf-garment-details .bf-shipping-title {\ncolor: #bf2013;\nfont-size: 0.9em;\nfont-weight: 700;\n}\n\n.bf-garment-details .bf-shipping-badge {\ndisplay: inline-block;\npadding: 5px 10px;\nborder-radius: 6px;\nbackground: #bf2013;\ncolor: #fff;\nfont-size: 0.72em;\nfont-weight: 700;\nline-height: 1.3;\nletter-spacing: 0.04em;\nwhite-space: nowrap;\n}\n\n.bf-garment-details .bf-shipping-note {\nmargin: 0;\ncolor: #21180f;\nfont-size: 0.92em;\nline-height: 1.55;\n}\n\n.bf-garment-details .bf-details-heading {\ndisplay: flex;\nalign-items: center;\ngap: 9px;\npadding: 11px 18px;\nbackground: #f7f7f7;\nborder-bottom: 1px solid #e2e2e2;\n}\n\n.bf-garment-details .bf-details-heading strong {\ncolor: #000;\nfont-size: 0.82em;\nfont-weight: 700;\nletter-spacing: 0.06em;\n}\n\n.bf-garment-details .bf-heading-line {\nwidth: 4px;\nheight: 17px;\nflex: 0 0 4px;\nbackground: #bf2013;\nborder-radius: 4px;\n}\n\n.bf-garment-details .bf-product-detail-row {\ndisplay: grid;\ngrid-template-columns: minmax(0, 180px) minmax(0, 1fr);\ngap: 14px;\nmargin: 0;\npadding: 13px 18px;\nborder-bottom: 1px solid #e8e8e8;\noverflow-wrap: anywhere;\n}\n\n.bf-garment-details .bf-product-detail-row(odd) {\nbackground: #fafafa;\n}\n\n.bf-garment-details .bf-product-detail-row {\nborder-bottom: 0;\n}\n\n.bf-garment-details .bf-product-detail-row \u003e strong {\nposition: relative;\nmargin: 0;\npadding-left: 12px;\ncolor: #000;\nfont-weight: 600;\n}\n\n.bf-garment-details .bf-product-detail-row \u003e strong::before {\ncontent: \"\";\nposition: absolute;\ntop: 0.65em;\nleft: 0;\nwidth: 4px;\nheight: 4px;\nbackground: #bf2013;\nborder-radius: 50%;\n}\n\n.bf-garment-details .bf-product-detail-row \u003e span {\ncolor: #000;\n}\n\n.bf-garment-details .bf-size-note {\nmargin: 0;\npadding: 12px 18px;\nborder-bottom: 1px solid #e8e8e8;\ncolor: #000;\nfont-size: 0.9em;\n}\n\n.bf-garment-details .bf-size-style-section + .bf-size-style-section {\nborder-top: 1px solid #e8e8e8;\n}\n\n.bf-garment-details .bf-size-style-title {\nmargin: 0;\npadding: 11px 18px;\nbackground: #fff7eb;\ncolor: #bf2013;\nfont-size: 0.92em;\nfont-weight: 700;\ntext-align: center;\n}\n\n.bf-garment-details .bf-size-table {\nwidth: 100%;\nmargin: 0;\nborder: 0;\nborder-collapse: collapse;\ntable-layout: fixed;\ncolor: #000;\nfont: inherit;\ntext-align: center;\n}\n\n.bf-garment-details .bf-size-table th,\n.bf-garment-details .bf-size-table td {\npadding: 11px 8px;\nborder: 0;\nborder-bottom: 1px solid #e8e8e8;\ncolor: #000;\ntext-align: center;\nvertical-align: middle;\noverflow-wrap: anywhere;\n}\n\n.bf-garment-details .bf-size-table thead th {\nbackground: #f7f7f7;\nfont-size: 0.85em;\nfont-weight: 600;\nline-height: 1.4;\n}\n\n.bf-garment-details .bf-size-table tbody tr(even) {\nbackground: #fafafa;\n}\n\n.bf-garment-details .bf-size-table tbody tr \u003e * {\nborder-bottom: 0;\n}\n\n.bf-garment-details .bf-size-name {\nfont-weight: 700;\n}\n\n.bf-garment-details .bf-mobile-label {\ndisplay: none;\n}\n\n@media (max-width: 700px) {\n.bf-garment-details .bf-product-details {\nmargin-bottom: 20px;\n}\n\n.bf-garment-details .bf-details-heading,\n.bf-garment-details .bf-size-note,\n.bf-garment-details .bf-size-style-title {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n\n.bf-garment-details .bf-shipping-notice {\n  padding: 13px 14px;\n}\n\n.bf-garment-details .bf-product-detail-row {\n  grid-template-columns: 1fr;\n  gap: 4px;\n  padding: 13px 16px;\n}\n\n.bf-garment-details .bf-size-table {\n  display: block;\n  padding: 12px;\n}\n\n.bf-garment-details .bf-size-table thead {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  overflow: hidden;\n  clip-path: inset(50%);\n  white-space: nowrap;\n}\n\n.bf-garment-details .bf-size-table tbody {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.bf-garment-details .bf-size-table tbody tr {\n  display: block;\n  min-width: 0;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid #e2e2e2;\n  border-radius: 8px;\n}\n\n.bf-garment-details .bf-size-table tbody th,\n.bf-garment-details .bf-size-table tbody td {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 10px;\n  width: 100%;\n  padding: 9px 12px;\n  border-bottom: 1px solid #eee;\n  font-size: 0.9em;\n  text-align: right;\n}\n\n.bf-garment-details .bf-size-table tbody tr:last-child \u003e * {\n  border-bottom: 1px solid #eee;\n}\n\n.bf-garment-details .bf-size-table tbody tr \u003e :last-child {\n  border-bottom: 0;\n}\n\n.bf-garment-details .bf-size-table .bf-size-name {\n  justify-content: flex-start;\n  background: #f7f7f7;\n  color: #bf2013;\n}\n\n.bf-garment-details .bf-mobile-label {\n  display: block;\n  flex: 1;\n  font-weight: 600;\n  text-align: left;\n}\n\n}\n\n@media (max-width: 420px) {\n.bf-garment-details .bf-size-table tbody {\ngrid-template-columns: 1fr;\n}\n}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n\/* Button Fox shared product-description style *\/\n.bf-product-details,\n.bf-feature-card {\n  box-sizing: border-box !important;\n  overflow: hidden !important;\n  border: 1px solid #e2e2e2 !important;\n  border-radius: 10px !important;\n  background: #fff !important;\n}\n.bf-product-details { margin-bottom: 20px !important; }\n.bf-product-details .bf-details-heading,\n.bf-feature-card .bf-details-heading {\n  display: flex !important;\n  align-items: center !important;\n  gap: 9px !important;\n  padding: 11px 16px !important;\n  border-bottom: 1px solid #e2e2e2 !important;\n  background: #f7f7f7 !important;\n}\n.bf-product-details .bf-details-heading \u003e strong,\n.bf-feature-card .bf-details-heading \u003e strong {\n  color: #000 !important;\n  font-size: 0.82em !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.06em !important;\n}\n.bf-product-details .bf-heading-line,\n.bf-feature-card .bf-heading-line {\n  width: 4px !important;\n  height: 17px !important;\n  flex: 0 0 4px !important;\n  border-radius: 4px !important;\n  background: #bf2013 !important;\n}\n.bf-product-details .bf-product-detail-row,\n.bf-feature-card .bf-product-detail-row {\n  box-sizing: border-box !important;\n  padding: 13px 16px !important;\n  border-bottom: 1px solid #e8e8e8 !important;\n}\n.bf-product-details .bf-product-detail-row \u003e strong,\n.bf-feature-card .bf-product-detail-row \u003e strong { font-weight: 600 !important; }\n.bf-product-details .bf-product-detail-row \u003e strong::before,\n.bf-feature-card .bf-product-detail-row \u003e strong::before { background: #bf2013 !important; }\n\n  \/* First feature row after the grey heading stays white *\/\n  \n  \n  \/* Feature rows: white first, then alternate grey and white *\/\n  .bf-product-detail-row:nth-child(odd of .bf-product-detail-row) { background-color: #fff !important; }\n  .bf-product-detail-row:nth-child(even of .bf-product-detail-row) { background-color: #fafafa !important; }\n  \/* Size charts: grey header, white first row, then alternate *\/\n  .bf-size-table tbody tr:nth-child(odd) { background-color: #fff !important; }\n  .bf-size-table tbody tr:nth-child(even) { background-color: #fafafa !important; }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Keep the Halloween notice cream despite the shared white card rule above. *\/\n  .bf-garment-details .bf-product-details.bf-shipping-notice {\n    background: #fff3e6 !important;\n    border: 1px solid #ead8c5 !important;\n    border-left: 4px solid #bf2013 !important;\n  }\n\n  .bf-garment-details .bf-product-details.bf-shipping-notice .bf-shipping-title {\n    color: #bf2013 !important;\n  }\n\n  .bf-garment-details .bf-product-details.bf-shipping-notice .bf-shipping-badge {\n    background: #bf2013 !important;\n    color: #fff !important;\n  }\n\n  .bf-garment-details .bf-product-details.bf-shipping-notice .bf-shipping-note {\n    background: transparent !important;\n    color: #21180f !important;\n  }\n\u003c\/style\u003e","brand":"Button Fox","offers":[{"title":"Circle (Plaid)","offer_id":68105562030231,"sku":null,"price":108.0,"currency_code":"GBP","in_stock":true},{"title":"Shaped (Plaid)","offer_id":68105562095767,"sku":null,"price":97.0,"currency_code":"GBP","in_stock":true},{"title":"Circle (Split)","offer_id":68105562062999,"sku":null,"price":108.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/7116\/files\/cape03_d4d4c74e-b26b-4dc3-a8ba-6ce4d892594d.png?v=1792557204","url":"https:\/\/www.buttonfox.com\/en-gb\/products\/jackolantern-pumpkinpatch-capelet","provider":"Button Fox","version":"1.0","type":"link"}