{"title":"Boncoura","description":"\u003cp\u003eThe name Boncoura combines two ideas: the French “Bon Courage”, meaning keep going, and the Japanese “Bonkura”, meaning a lovable fool — someone who follows their own belief with honest stubbornness. Together, they express the brand’s soul: to create with conviction, to stay true, and to never compromise.\u003c\/p\u003e\n\u003cp\u003eCreated by Hisashi Morishima from Osaka — a passionate collector of vintage and traditional Japanese crafts — Boncoura reflects a deep respect for heritage clothing, from early workwear and military garments to classic sportswear and Ivy style.\u003c\/p\u003e\n\u003cp\u003eEvery Boncoura piece begins from the yarn itself. Fabrics are custom-woven on old shuttle looms, from five-pocket denim to extra-heavy Wakayama loopwheel sweatshirts and original leather jackets. All are made with the same spirit — not chasing trends, but built on authenticity, durability, and the quiet power of well-made things.\u003c\/p\u003e\n\u003cp\u003eIt’s a name whispered with respect among those who know the real thing, worn by those who know the difference.\u003c\/p\u003e","products":[{"product_id":"boncoura-kurogane-xx-15oz-selvedge-denim-regular-straight-fit","title":"Boncoura Kurogane XX 15oz Selvedge Denim - Classic Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- “Kurogane” is a word traditionally used in Japanese to describe iron. In ancient times, it often appeared in expressions such as “iron fortress” or “iron castle,” symbolizing something strong, solid, and nearly unbreakable.\n\u003cbr\u003e\u003cbr\u003e\nIn modern usage, “Kurogane” can also describe a particular tone of black. Compared to ordinary black, it suggests a deeper and more layered shade, carrying a sense of mystery and depth while still retaining the impression of strength and firmness, much like iron itself. Boncoura names this unique shade of black “Kurogane,” reflecting the brand’s craftsmanship and expressing a denim that feels powerful, solid, and full of character.\n\u003cbr\u003e\u003cbr\u003e\nThe denim is developed from the yarn stage, with careful attention given to the origin and blending of the cotton, as well as the spinning method. The 15oz denim is slowly woven on vintage shuttle looms under low tension, allowing the fabric to retain a natural texture and depth.\n\u003cbr\u003e\u003cbr\u003e\nThe yarn itself is specially developed through Boncoura’s careful selection and blending of different types of cotton, making full use of the unique characteristics of each fiber. This approach gives the fabric a strong sense of structure and resilience. In Japanese, we describe this quality as “koshi,” a word used to express firmness with elasticity — similar to the satisfying bite of well-made udon noodles.\n\u003cbr\u003e\u003cbr\u003e\nThe result is a denim that feels firm and solid at first, yet gradually reveals a soft and natural fit against the skin. It is the kind of texture and balance that is difficult to describe in words — something that truly needs to be experienced when worn.\n\u003cbr\u003e\u003cbr\u003e\nThis special denim is what Boncoura calls “Ikemen Denim.” In Japanese, ikemen usually refers to a handsome man, but here it is used as a playful word choice. The word “men” also sounds the same as cotton in Japanese, while “ike” can imply something excellent or superb. By combining the two, Boncoura created the name “Ikemen Denim” to express a cotton fabric that is truly outstanding — an example of the brand’s subtle Osaka-style humor.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"mobile-scroll-table-2\"\u003e  \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Black \/ Weft - Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eClassic Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz Kurogane \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Black Lacquered Iron Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Hidden Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- V-Stitching \u0026amp; Offset Belt Loop\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Black Heather Chambray Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 30\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"83\"\u003e83\u003c\/td\u003e\n\u003ctd data-cm=\"87\"\u003e87\u003c\/td\u003e\n\u003ctd data-cm=\"95\"\u003e95\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e\n\u003ctd data-cm=\"130\"\u003e130\u003c\/td\u003e\n\u003ctd data-cm=\"136\"\u003e136\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40.5\"\u003e40.5\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e  \n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003ctd data-cm=\"78.5\"\u003e78.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e         \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Black \/ 30","offer_id":54547389743395,"sku":null,"price":59400.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 32","offer_id":54547389776163,"sku":null,"price":59400.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 34","offer_id":54547389808931,"sku":null,"price":59400.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 36","offer_id":54547389841699,"sku":null,"price":61600.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 38","offer_id":54547389874467,"sku":null,"price":61600.0,"currency_code":"JPY","in_stock":false},{"title":"Black \/ 40","offer_id":54547389907235,"sku":null,"price":61600.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/4_3d9c48bf-e1dc-4a0e-9eab-53441afa9738.jpg?v=1773118018"},{"product_id":"boncoura-xx-15oz-selvedge-denim-regular-straight-fit","title":"Boncoura XX 15oz Selvedge Indigo Denim - Classic Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- An iconic and timeless XX model reconstructed by Boncoura designer Hisashi Morishima. While rooted in the classic five-pocket denim tradition, this pair goes beyond the usual workwear feel, presenting a refined character. The Boncoura XX denim is also a memorable model, as it was one of the very first pieces Morishima-san created ( along with the 66 model ) after leaving his 20-year career as a \"salaryman\". It represents the starting point of Boncoura.\n\u003cbr\u003e\u003cbr\u003e\nThe special “Ikemen” denim is developed from the yarn stage, with careful attention given to the origin and blending of the cotton, as well as the spinning method. By blending different types of cotton, Boncoura makes full use of the unique characteristics of each fiber.\n   \u003cbr\u003e\u003cbr\u003e\nThis approach gives the fabric a strong sense of structure and resilience. The 15oz denim is slowly woven on vintage shuttle looms under low tension, allowing the fabric to retain a natural texture and depth. In Japanese, we describe this handfeel as “koshi,” a word used to express firmness with elasticity — similar to the satisfying bite of well-made udon noodles.\n\u003cbr\u003e\u003cbr\u003e\nWhile strictly following the vintage XX model’s construction and details, several elements have been carefully refined. The front buttons feature Boncoura’s custom metal buttons. The pocket bags are made from a custom herringbone twill fabric woven on an old shuttle loom, giving them a firm and durable structure. A specially tanned deerskin leather patch completes the design and will age beautifully over time.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette follows a classic straight fit, subtly refined with a slight taper to create a more modern balance that pairs naturally with a wide range of footwear and styles.\n\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\n“Ikemen” is a Japanese term that usually refers to a handsome man, but here it is used as a playful word choice. The word “men” also sounds the same as cotton in Japanese, while “ike” can imply something excellent or superb. By combining the two, Boncoura created the name “Ikemen Denim” to express a cotton fabric that is truly outstanding — an example of the brand’s subtle Osaka-style humor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eClassic Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Hidden Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- V-Stitching \u0026amp; Offset Belt Loop\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e    \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"87\"\u003e87\u003c\/td\u003e\n\u003ctd data-cm=\"89\"\u003e89\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"111\"\u003e111\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"125\"\u003e125\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32.5\"\u003e32.5\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e  \n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36.5\"\u003e36.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e  \n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n  \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 29","offer_id":54547469336867,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 30","offer_id":54547443843363,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 31","offer_id":54547469369635,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 32","offer_id":54547469402403,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 33","offer_id":54547469435171,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 34","offer_id":54547469467939,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 36","offer_id":54547469500707,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 38","offer_id":54547469533475,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54547469566243,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 29","offer_id":54547469599011,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 30","offer_id":54547469631779,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 31","offer_id":54547469664547,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 32","offer_id":54547469697315,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 33","offer_id":54547469730083,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 34","offer_id":54547469762851,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 36","offer_id":54547469795619,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 38","offer_id":54547469828387,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 40","offer_id":54547469861155,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_da6886ff-79ec-481a-8bb9-bd94953f2718.jpg?v=1764912216"},{"product_id":"boncoura-66-15oz-selvedge-black-denim-slim-straight-fit","title":"Boncoura 66 15oz Selvedge Black Denim - Modern Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The 66 Black Denim was first released as a limited model in January 2020. While sharing the same silhouette and overall construction as the 66 Indigo model, the black version brings a very different character through its fabric and fading character.\n\u003cbr\u003e\u003cbr\u003e\nAs with the 66 Indigo model, the denim fabric is built from the yarn up, with careful attention given to the origin and blending of the cotton, as well as the spinning method. By blending different types of cotton, Boncoura makes full use of the unique character of each fiber, giving the fabric both strength and depth.\n\u003cbr\u003e\u003cbr\u003e\nThe 15oz selvedge denim is slowly woven on vintage shuttle looms under low tension, allowing the fabric to retain a natural texture and a firm, resilient handfeel. With its black warp and natural weft construction, the denim is designed to develop an expressive aging process with a depth that feels almost like a sumi-ink painting.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette is where the 66 model truly stands out. Designed with a refined straight fit and a subtle taper, it keeps comfortable room through the thigh while maintaining a clean leg line. The balanced shape pairs naturally with leather shoes while remaining relaxed enough for casual sneaker styles, making it an easy choice for everyday wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Black \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eModern Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e  \n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"122\"\u003e122\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"27.5\"\u003e27.5\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e  \n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"39.5\"\u003e39.5\u003c\/td\u003e  \n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e  \n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36.5\"\u003e36.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e  \n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 29","offer_id":54547483033891,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 30","offer_id":54547483066659,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 31","offer_id":54547483099427,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 32","offer_id":54547483132195,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 33","offer_id":54547483164963,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 34","offer_id":54547483197731,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 36","offer_id":54547483230499,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 38","offer_id":54547483263267,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54547483296035,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 29","offer_id":54547483328803,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 30","offer_id":54547483361571,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 31","offer_id":54547483394339,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 32","offer_id":54547483427107,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 33","offer_id":54547483459875,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 34","offer_id":54547483492643,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 36","offer_id":54547483525411,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 38","offer_id":54547483558179,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 40","offer_id":54547483590947,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/66_bk_ow.jpg?v=1764944283"},{"product_id":"boncoura-66-15oz-selvedge-indigo-denim-slim-straight-fit","title":"Boncoura 66 15oz Selvedge Indigo Denim - Modern Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Another memorable model from Boncoura designer Hisashi Morishima, originally created at the founding of the brand. The design draws inspiration from denim produced in the mid-1970s, particularly between 1973 and 1976, often referred to as the “66 model.”  \u003cbr\u003e\u003cbr\u003eKnown for combining the atmosphere of vintage denim with a more refined silhouette, the 66 model has long been considered one of the most approachable and popular entry points for those beginning to explore vintage denim.\n\u003cbr\u003e\u003cbr\u003e\nThe 66 model shares the same special “Ikemen” denim developed by Boncoura from the yarn stage, with careful attention given to the origin and blending of the cotton, as well as the spinning method. By blending different types of cotton, Boncoura makes full use of the unique characteristics of each fiber.\n   \u003cbr\u003e\u003cbr\u003e\nThis approach gives the fabric a strong sense of structure and resilience. The 15oz denim is slowly woven on vintage shuttle looms under low tension, allowing the fabric to retain a natural texture and depth. In Japanese, we describe this handfeel as “koshi,” a word used to express firmness with elasticity — similar to the satisfying bite of well-made udon noodles.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette is where the 66 model truly stands out. Designed with a refined straight fit and a subtle taper, while keeping comfortable room through the thigh, with a leg opening that feels just right.\nThe clean shape pairs naturally with leather shoes while remaining relaxed enough for casual sneaker styles, making it an easy choice for everyday wear.\n\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\n“The “66 model” is a nickname used by denim enthusiasts to describe jeans produced in the mid-1970s. The name comes from the “©1966” copyright mark printed on the paper flasher attached to the jeans when they were new.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eModern Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n  \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e  \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"94\"\u003e94\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"103\"\u003e103\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e  \n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e  \n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e  \n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e  \n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36.5\"\u003e36.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"18.5\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e  \n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 29","offer_id":54549215084835,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 30","offer_id":54549215117603,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 31","offer_id":54549215150371,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 32","offer_id":54549215183139,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 33","offer_id":54549215215907,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 34","offer_id":54549215248675,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 36","offer_id":54549215281443,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 38","offer_id":54549215314211,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54549215346979,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 29","offer_id":54549215379747,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 30","offer_id":54549215412515,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 31","offer_id":54549215445283,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 32","offer_id":54549215478051,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 33","offer_id":54549215510819,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 34","offer_id":54549215543587,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 36","offer_id":54549215576355,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 38","offer_id":54549215609123,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 40","offer_id":54549215641891,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/66_ow_1.jpg?v=1764944982"},{"product_id":"boncoura-66-15oz-selvedge-off-white-denim-slim-straight-fit","title":"Boncoura 66 15oz Selvedge Off White Denim - Modern Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Off white jeans began to appear around the 1960s, offering a lighter and cleaner alternative to traditional blue denim. While blue denim was originally rooted in practical workwear, the off white tone offered a softer and more understated impression while still keeping the casual spirit of classic jeans. Boncoura’s 66 Off White carries that same balance — grounded in denim history, but expressed in a fresher and more refined way.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric is based on Boncoura’s signature 15oz Selvedge Denim, developed using its original “Ikemen” denim concept. By carefully blending the cotton and spinning it into Boncoura’s own yarn, the fabric achieves a rich and natural texture with depth and character.\n\u003cbr\u003e\u003cbr\u003e\nBoth the warp and weft make full use of the cotton’s natural expression, including the subtle irregularity created by leaving small traces of cotton leaf and husk in the yarn. This gives the denim a distinctive uneven surface and an organic feel that sets it apart from cleaner, more uniform white denim.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette follows the same modern straight fit as the 66 model. It offers a refined straight leg with a subtle taper, while still keeping comfortable room through the thigh. The result is a clean and balanced shape that works naturally with both casual sneakers and more classic leather shoes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Natural \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eModern Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n  \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e  \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"81\"\u003e81\u003c\/td\u003e\n\u003ctd data-cm=\"83\"\u003e83\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"87\"\u003e87\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"122\"\u003e122\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"27.5\"\u003e27.5\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e \n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e  \n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e  \n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40.5\"\u003e40.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32.5\"\u003e32.5\u003c\/td\u003e\n\u003ctd data-cm=\"33.5\"\u003e33.5\u003c\/td\u003e  \n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e  \n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Natural One-washed Denim \/ 29","offer_id":54549221474595,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":false},{"title":"Natural One-washed Denim \/ 30","offer_id":54549244346659,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 31","offer_id":54549244379427,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 32","offer_id":54549244412195,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 33","offer_id":54549244444963,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 34","offer_id":54549244477731,"sku":null,"price":47300.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 36","offer_id":54549244510499,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Natural One-washed Denim \/ 38","offer_id":54549244543267,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Natural One-washed Denim \/ 40","offer_id":54549244576035,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/66_White_1_fbf47231-c406-4f23-9af8-8cb65049c64a.jpg?v=1773319122"},{"product_id":"boncoura-xx-15oz-selvedge-cinch-back-denim-regular-straight-fit","title":"Boncoura 15oz Selvedge Cinch Back Denim - Regular Straight Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Boncoura’s Cinch Back denim is inspired by vintage jeans from around 1936–1937, a period when jeans were going through noticeable changes in both construction and detail.\nStarting in 1936, several updates appeared to improve durability and practicality. One of the most well-known changes was the shift from exposed back pocket rivets to “Concealed Copper Rivets,” as the exposed metal was said to scratch saddles and furniture.\n\u003cbr\u003e\u003cbr\u003e\nAnother change from this period was the removal of suspender buttons, as more people began wearing belts instead. The cinch back still remained for a time, but if customers felt they did not need the detail, it was often cut off before the jeans were worn. It is said that denim stores at the time even kept scissors ready for this purpose — a small but fascinating piece of jeans history.\n\u003cbr\u003e\u003cbr\u003e\nThe Cinch Back model uses Boncoura’s special “Ikemen” denim, developed from the yarn stage with careful attention to cotton selection, blending ratio, and spinning method. By combining different types of cotton, Boncoura makes full use of the unique qualities of each fiber.\n\u003cbr\u003e\u003cbr\u003e\nThis approach gives the fabric a strong sense of structure and resilience. The 15oz denim is slowly woven on vintage shuttle looms under low tension, allowing it to retain a natural texture and depth. In Japanese, this handfeel is often described as “koshi,” a term used to express firmness with elasticity — similar to the satisfying bite of well-made udon noodles.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette of the Cinch Back sits roughly between the 66 and the XX, offering a balanced regular straight fit that is easy to style. Combined with its strong vintage details, it becomes one of the most distinctive models in the Boncoura lineup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Crotch Rivet Reinforcement\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Needle Prick Cinch Buckle\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e  \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e  \n\u003ctd data-cm=\"39.5\"\u003e39.5\u003c\/td\u003e\n\u003ctd data-cm=\"40.5\"\u003e40.5\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e  \n\u003ctd data-cm=\"34.5\"\u003e34.5\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e   \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 29","offer_id":54549249753379,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 30","offer_id":54549249786147,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 31","offer_id":54549249818915,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 32","offer_id":54549249851683,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 33","offer_id":54549249884451,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 34","offer_id":54549249917219,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 36","offer_id":54549249949987,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 38","offer_id":54549249982755,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 40","offer_id":54549250015523,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 29","offer_id":54549250048291,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 30","offer_id":54549250081059,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 31","offer_id":54549250113827,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 32","offer_id":54549250146595,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 33","offer_id":54549250179363,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 34","offer_id":54549250212131,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 36","offer_id":54549250244899,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 38","offer_id":54549250277667,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":true},{"title":"Unwashed Denim \/ 40","offer_id":54549250310435,"sku":null,"price":53900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/cb_ow_1.jpg?v=1764946695"},{"product_id":"boncoura-z-15oz-selvedge-zipper-fly-denim-relaxed-tapered-fit","title":"Boncoura Z 15oz Selvedge Zipper Fly Denim - Relaxed Tapered Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura Z Model is inspired by zipper-fly jeans from the 1950s to 1960s, originally introduced for the East Coast market as a more casual and convenient alternative to traditional button-fly jeans.\n\u003cbr\u003e\u003cbr\u003e\nOver time, several changes were made not only to the details, but also to the fit and model numbering. With the development of pre-shrunk denim, zipper-fly jeans became more widely accepted. Paired with a slightly higher rise and tapered silhouette, they offered a more modern balance while still staying rooted in classic denim history.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric uses Boncoura’s special “Ikemen” denim, slowly woven on vintage shuttle looms and finished with a sanforization process. This gives the surface a smoother, more even appearance with a subtle sheen. The handfeel is firm and crisp, while still keeping the depth and character that make Boncoura denim so appealing.\n\u003cbr\u003e\u003cbr\u003e\nThe jeans feature a Boncoura-stamped copper top button and zipper, along with a specially tanned deerskin leather patch. The rise sits slightly higher, with comfortable room through the thigh, while the leg tapers cleanly from the knee down, making the jeans easy to style in a wide range of ways.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eSanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Tapered Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz \"Ikemen\" Selvedge Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Buttons and Zipper\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n  \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 32\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"87\"\u003e87\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32.5\"\u003e32.5\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36.5\"\u003e36.5\u003c\/td\u003e  \n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"---\"\u003e---\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"18.5\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 29","offer_id":54549266202915,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 30","offer_id":54549266235683,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 31","offer_id":54549266268451,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 32","offer_id":54549266301219,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 33","offer_id":54549266333987,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 34","offer_id":54549266366755,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 36","offer_id":54549266399523,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 38","offer_id":54549266432291,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 40","offer_id":54549266465059,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 29","offer_id":54549266497827,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 30","offer_id":54549266530595,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 31","offer_id":54549266563363,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 32","offer_id":54549266596131,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 33","offer_id":54549266628899,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 34","offer_id":54549266661667,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 36","offer_id":54549266694435,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 38","offer_id":54549266727203,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false},{"title":"Unwashed Denim \/ 40","offer_id":54549266759971,"sku":null,"price":51700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Z_ow_1_d375bfbf-b22a-459f-bf32-47321aa13207.jpg?v=1773489102"},{"product_id":"boncoura-15oz-selvedge-indigo-denim-painter-pants-straight-fit","title":"Boncoura 15oz Indigo Denim Painter Pants - Relaxed Tapered Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Originally designed for painters, carpenters, and other tradespeople who needed durable and practical clothing for daily work, painter pants are known for their relaxed silhouette and functional construction. Built to allow freedom of movement while providing convenient storage for tools and small items, they have become one of the most recognizable designs in vintage workwear.\n\u003cbr\u003e\u003cbr\u003e\nBuilt from Boncoura’s special 15oz “Ikemen” denim, the fabric undergoes a sanforization process. This treatment gives the surface a smoother, more even appearance with a subtle sheen. While maintaining a firm and crisp handfeel, the fabric also offers strong resilience, helping the denim retain its structure and shape even after extended wear.\n\u003cbr\u003e\u003cbr\u003e\nWhile keeping classic workwear details such as utility pockets, a hammer loop, and reinforced stitching, Boncoura carefully refines the pattern. The waist and hip area are designed to sit cleanly, while a roomy thigh allows for comfort and freedom of movement, creating a balanced silhouette. Instead of the wide straight fit often seen in vintage painter pants, this model features a more refined straight fit with a gentle taper, creating a cleaner and more modern look while making the pants easy to wear for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"mobile-scroll-table-2\"\u003e  \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eSanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Straight Fit with a Gentle Taper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15 oz Ikemen Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Buttons and Zipper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Triple-Needle Stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Bar-Tack Reinforcements\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Hammer Loop \u0026amp; Utility Pockets\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 30\u003c\/td\u003e\n\u003c\/tr\u003e     \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"83\"\u003e83\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"119\"\u003e119\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003ctd data-cm=\"38.5\"\u003e38.5\u003c\/td\u003e\n\u003ctd data-cm=\"39.5\"\u003e39.5\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e  \n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003ctd data-cm=\"26.5\"\u003e26.5\u003c\/td\u003e\n\u003ctd data-cm=\"27.5\"\u003e27.5\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n   \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 28","offer_id":54549292548387,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 30","offer_id":54835876528419,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 32","offer_id":54835876561187,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 34","offer_id":54835876593955,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 36","offer_id":54835876626723,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/painter_1.jpg?v=1764949349"},{"product_id":"boncoura-15oz-selvedge-black-denim-painter-pants-straight-fit","title":"Boncoura 15oz Black Denim Painter Pants - Relaxed Tapered Fit","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Originally designed for painters, carpenters, and other tradespeople who needed durable and practical clothing for daily work, painter pants are known for their relaxed silhouette and functional construction. Built to allow freedom of movement while providing convenient storage for tools and small items, they have become one of the most recognizable designs in vintage workwear.\n\u003cbr\u003e\u003cbr\u003e\nBuilt from Boncoura’s special 15oz “Ikemen” denim, the fabric undergoes a sanforization process. This treatment gives the surface a smoother, more even appearance with a subtle sheen. While maintaining a firm and crisp handfeel, the fabric also offers strong resilience, helping the denim retain its structure and shape even after extended wear.\n\u003cbr\u003e\u003cbr\u003e\nWhile keeping classic workwear details such as utility pockets, a hammer loop, and reinforced stitching, Boncoura carefully refines the pattern. The waist and hip area are designed to sit cleanly, while a roomy thigh allows for comfort and freedom of movement, creating a balanced silhouette. Instead of the wide straight fit often seen in vintage painter pants, this model features a more refined straight fit with a gentle taper, creating a cleaner and more modern look while making the pants easy to wear for everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"mobile-scroll-table-2\"\u003e  \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Black \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eSanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Straight Fit with a Gentle Taper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15 oz Ikemen Denim\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Buttons and Zipper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Triple-Needle Stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Bar-Tack Reinforcements\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Hammer Loop \u0026amp; Utility Pockets\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 30\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e\n\u003ctd data-cm=\"128\"\u003e128\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31.5\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"33.5\"\u003e33.5\u003c\/td\u003e\n\u003ctd data-cm=\"34.5\"\u003e34.5\u003c\/td\u003e  \n\u003ctd data-cm=\"35.5\"\u003e35.5\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28.5\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22.5\"\u003e22.5\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n   \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n  \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Black \/ 28","offer_id":54549297889571,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 30","offer_id":54549299888419,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 32","offer_id":54549299921187,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 34","offer_id":54549299953955,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 36","offer_id":54549299986723,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/paintet_bk_1.jpg?v=1764950134"},{"product_id":"boncoura-8w-corduroy-41-trousers-navy","title":"Boncoura 8W \"kōruten\" Corduroy 41 Trousers - Navy","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 41 Corduroy Trousers take inspiration from the classic “41 Khaki”, a military trouser design that traces its origins back to 1941, when the U.S. Army developed new functional uniforms during the early years of World War II.\n\u003cbr\u003e\u003cbr\u003e\nUnlike earlier riding-style military pants such as jodhpurs or breeches, the 41 Khaki introduced a silhouette much closer to modern trousers. With its high rise and relaxed, wide fit, it became a highly influential design that continues to shape classic trouser styles today.\n\u003cbr\u003e\u003cbr\u003e\nThe Boncoura 41 Corduroy features custom 8-wale Japanese corduroy, traditionally known in Japan as “kōruten.”\n\nThis fabric is specially produced in the historic Enshu textile region in Hamamatsu, Shizuoka Prefecture, an area long known for its high-quality textile production.\n\u003cbr\u003e\u003cbr\u003e\nWhile corduroy and kōruten share the same basic pile structure, the difference lies largely in production culture and finishing techniques rather than the weaving method itself. Japanese kōruten often undergoes unique finishing processes such as extensive washing and specialized treatments, giving the fabric a softer hand, pronounced cords, and a deeper, richer color tone.\n\u003cbr\u003e\u003cbr\u003e\nWhile based on the vintage details of the original 41 Khaki trousers, Boncoura carefully refines the silhouette with a curved outseam, comfortable room through the thigh, and a gently tapered leg.\n\u003cbr\u003e\u003cbr\u003e\nThe result is a pair of trousers that looks clean and elegant when worn, offering a refined appearance that moves away from the rugged military feel. It is a quiet expression of Boncoura’s design philosophy — combining historical inspiration with understated sophistication.\n\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\nIn corduroy, “wale” refers to the number of vertical cords per inch of fabric. A lower wale number means thicker cords, while a higher wale number creates finer ridges. \n\u003cbr\u003e\u003cbr\u003e\n“Kōruten” is the traditional Japanese name for corduroy, particularly fabrics produced in the Enshu textile region of Japan. The name combines “kōr,” derived from the French word \"corde\" meaning cord or ridge, and “ten,” referring to the \"Tenryu River\" whose water has long been used in local textile finishing. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric:\u003c\/td\u003e\n\u003ctd\u003e8 Wales Corduroy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003ePile weave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003ePiece-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Tapered Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Japanese-Made Boncoura 8-Wale \"Koruten\" Corduroy\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Button and Zipper\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double-Welt Back Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"18\"\u003e18\u003c\/td\u003e\n\u003ctd data-cm=\"18.5\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e \n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e \n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on unwashed trousers.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement.\n  \u003cbr\u003e• Slight shrinkage may occur after the first wash.\u003c\/p\u003e       \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n  \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Dark Navy \/ 29","offer_id":54655681233187,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":false},{"title":"Dark Navy \/ 30","offer_id":54552258674979,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":false},{"title":"Dark Navy \/ 31","offer_id":54655681265955,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 32","offer_id":54552258707747,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 33","offer_id":54655681298723,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 34","offer_id":54552258740515,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 36","offer_id":54552258773283,"sku":null,"price":60500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_4908301d-f010-4d59-9399-3ca02176b5aa.jpg?v=1765075240"},{"product_id":"boncoura-8w-corduroy-41-trousers-brown","title":"Boncoura 8W \"kōruten\" Corduroy 41 Trousers - Brown","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 41 Corduroy Trousers take inspiration from the classic “41 Khaki”, a military trouser design that traces its origins back to 1941, when the U.S. Army developed new functional uniforms during the early years of World War II.\n\u003cbr\u003e\u003cbr\u003e\nUnlike earlier riding-style military pants such as jodhpurs or breeches, the 41 Khaki introduced a silhouette much closer to modern trousers. With its high rise and relaxed, wide fit, it became a highly influential design that continues to shape classic trouser styles today.\n\u003cbr\u003e\u003cbr\u003e\nThe Boncoura 41 Corduroy features custom 8-wale Japanese corduroy, traditionally known in Japan as “kōruten.”\n\nThis fabric is specially produced in the historic Enshu textile region in Hamamatsu, Shizuoka Prefecture, an area long known for its high-quality textile production.\n\u003cbr\u003e\u003cbr\u003e\nWhile corduroy and kōruten share the same basic pile structure, the difference lies largely in production culture and finishing techniques rather than the weaving method itself. Japanese kōruten often undergoes unique finishing processes such as extensive washing and specialized treatments, giving the fabric a softer hand, pronounced cords, and a deeper, richer color tone.\n\u003cbr\u003e\u003cbr\u003e\nWhile based on the vintage details of the original 41 Khaki trousers, Boncoura carefully refines the silhouette with a curved outseam, comfortable room through the thigh, and a gently tapered leg.\n\u003cbr\u003e\u003cbr\u003e\nThe result is a pair of trousers that looks clean and elegant when worn, offering a refined appearance that moves away from the rugged military feel. It is a quiet expression of Boncoura’s design philosophy — combining historical inspiration with understated sophistication.\n\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\nIn corduroy, “wale” refers to the number of vertical cords per inch of fabric. A lower wale number means thicker cords, while a higher wale number creates finer ridges. \n\u003cbr\u003e\u003cbr\u003e\n“Kōruten” is the traditional Japanese name for corduroy, particularly fabrics produced in the Enshu textile region of Japan. The name combines “kōr,” derived from the French word \"corde\" meaning cord or ridge, and “ten,” referring to the \"Tenryu River\" whose water has long been used in local textile finishing. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric:\u003c\/td\u003e\n\u003ctd\u003e8 Wales Corduroy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003ePile weave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003ePiece-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Tapered Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Japanese-Made Boncoura 8-Wale \"Koruten\" Corduroy\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Button and Zipper\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double-Welt Back Pockets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"88\"\u003e88\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"18\"\u003e18\u003c\/td\u003e\n\u003ctd data-cm=\"18.5\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e \n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e \n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on unwashed trousers.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement.\n  \u003cbr\u003e• Slight shrinkage may occur after the first wash.\u003c\/p\u003e     \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n  \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Brown \/ 29","offer_id":54655679463715,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":false},{"title":"Brown \/ 30","offer_id":54552261165347,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":false},{"title":"Brown \/ 31","offer_id":54655679496483,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 32","offer_id":54552261198115,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 33","offer_id":54655679529251,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 34","offer_id":54552261230883,"sku":null,"price":58300.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 36","offer_id":54552261263651,"sku":null,"price":60500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_19deaf2e-7898-462e-a903-f9841a90fdc4.jpg?v=1765075718"},{"product_id":"boncoura-selvedge-chino-41-trousers-khaki","title":"Boncoura Selvedge Chino 41 Khaki Trousers","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 41 Khaki Chino is a refined take on the classic military “41 Khaki,” brought to life through designer Hisashi Morishima’s vision of the ideal chino. With its high rise and balanced silhouette, it follows the original concept while feeling natural and easy in everyday wear.\n\u003cbr\u003e\u003cbr\u003e\nAt the core is Boncoura’s original selvedge chino cloth, developed from carefully selected raw cotton and spun into custom yarn. Woven slowly on vintage shuttle looms at an extremely high density, the fabric has a unique texture and depth that only comes from time and pressure - a material that continues to develop character with wear.\n\u003cbr\u003e\u003cbr\u003e\nWhile staying true to the original military details, the silhouette is refined with a natural curve through the leg and a clean taper. The construction reflects the same level of attention, with original hardware, belt loops integrated into the waistband construction, and durable double-stitched seams throughout. It’s a piece built with patience and intent, offering a quiet sense of quality that reveals itself over time.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric:\u003c\/td\u003e\n\u003ctd\u003eHigh Density Chino\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e13 oz\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eYan-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Tapered Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Selvedge Chino\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Zipper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double-Welt Back Pockets\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e       \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"94\"\u003e94\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40.5\"\u003e40.5\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"42.5\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32.5\"\u003e32.5\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e  \n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e \n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on unwashed trousers.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement.\n   \u003cbr\u003e• Slight shrinkage may occur after the first wash.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Khaki \/ 29","offer_id":54552562893091,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":false},{"title":"Khaki \/ 30","offer_id":54552562925859,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Khaki \/ 31","offer_id":54552562958627,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Khaki \/ 32","offer_id":54552562991395,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":false},{"title":"Khaki \/ 33","offer_id":54552563024163,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Khaki \/ 34","offer_id":54552563056931,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Khaki \/ 36","offer_id":54552563089699,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true},{"title":"Khaki \/ 38","offer_id":54922618732835,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_5912967f-7ca9-4027-98d3-7f0e90ba7fed.jpg?v=1765110794"},{"product_id":"boncoura-hbt-twill-41-trousers-indigo-x-indigo","title":"Boncoura Herringbone Twill 41 Trousers - Indigo x Indigo","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 41 Indigo Trousers draw from the classic military “41 Khaki,” reworked here in a custom indigo herringbone twill. The familiar silhouette remains, but the fabric brings a different kind of depth and character.\n\u003cbr\u003e\u003cbr\u003e\nMade from carefully selected raw cotton and spun into custom indigo yarn, the herringbone twill uses indigo in both the warp and weft. This gives the fabric a deep, layered tone, with the pattern gradually becoming more visible as it fades - developing a clear, high-contrast expression over time.\n\u003cbr\u003e\u003cbr\u003e\nWhile staying true to the original military details, the silhouette is refined with a natural curve through the leg and a clean taper. The construction reflects the same level of attention, with original hardware, belt loops integrated into the waistband construction, and durable double-stitched seams throughout. For those who appreciate the character of indigo and a more refined silhouette, it’s the kind of pair that settles in and becomes more personal over time.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric:\u003c\/td\u003e\n\u003ctd\u003eCustom Herringbone Twill\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e12.5 oz\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eYan-Dyed Indigo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Tapered Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Indigo Herringbone Twill\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Boncoura Custom Black-Coated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double-Welt Back Pockets\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e       \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e29\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"94\"\u003e94\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"99\"\u003e99\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e   \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e  \n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"40.5\"\u003e40.5\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"42.5\"\u003e42.5\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32.5\"\u003e32.5\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e  \n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"23.5\"\u003e23.5\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"25.5\"\u003e25.5\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"19\"\u003e19\u003c\/td\u003e\n\u003ctd data-cm=\"19.5\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"20.5\"\u003e20.5\u003c\/td\u003e \n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e \n\u003ctd data-cm=\"21.5\"\u003e21.5\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on unwashed trousers.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement.\n   \u003cbr\u003e• Slight shrinkage may occur after the first wash.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Indigo \/ 29","offer_id":54552564138275,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":false},{"title":"Indigo \/ 30","offer_id":54552580817187,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Indigo \/ 31","offer_id":54552580849955,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":false},{"title":"Indigo \/ 32","offer_id":54552580882723,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Indigo \/ 33","offer_id":54552580915491,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":false},{"title":"Indigo \/ 34","offer_id":54552580948259,"sku":null,"price":52800.0,"currency_code":"JPY","in_stock":true},{"title":"Indigo \/ 36","offer_id":54552580981027,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":false},{"title":"Indigo \/ 38","offer_id":54940049735971,"sku":null,"price":55000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_8401190a-9c62-4f1c-85bf-33917fdfad85.jpg?v=1765111818"},{"product_id":"boncoura-15oz-selvedge-denim-type-1-jacket","title":"Boncoura 15oz Selvedge Denim Type 1 Jacket","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Type 1 denim jacket traces its origins back to the early 20th century, when durable denim outerwear was developed for workers. Characterized by its single chest pocket, front pleats, and adjustable back cinch, the design reflects the practical needs of early workwear while establishing the foundation for all later denim jackets.\n\u003cbr\u003e\u003cbr\u003e\nThe Boncoura Type 1 Jacket draws inspiration from designs produced around the 1930s, before World War II. It features a classic flap chest pocket and a traditional two-prong cinch back.\n\u003cbr\u003e\u003cbr\u003e\nThe jacket is made from Boncoura’s special 15oz “Ikemen” denim, slowly woven on vintage shuttle looms under low tension. This method allows the fabric to retain a natural texture and depth while maintaining a strong sense of structure and resilience.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette has been refined by Boncoura with a roomy chest and armholes, allowing for comfortable movement while maintaining the character of the original design.\n\u003cbr\u003e\u003cbr\u003e\nWhile preserving classic vintage details, the jacket also features a T-Back construction. This design uses two panels of denim joined at the center back seam, forming a shape that resembles the letter “T”, a detail highly appreciated by vintage denim enthusiasts and collectors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Fit with a Roomy Chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz Boncoura “Ikemen” Denim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Single Flap Chest Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Front Pleats for Ease of Movement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Traditional Two-Prong Cinch Back\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- T-Back Construction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Selvedge Detail on Inner Front Facing\u003c\/td\u003e\n\u003c\/tr\u003e    \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e  \n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"49\"\u003e49\u003c\/td\u003e\n\u003ctd data-cm=\"50\"\u003e50\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"57.5\"\u003e57.5\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"58.5\"\u003e58.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"55\"\u003e55\u003c\/td\u003e\n\u003ctd data-cm=\"56\"\u003e56\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"60\"\u003e60\u003c\/td\u003e\n\u003ctd data-cm=\"61.5\"\u003e61.5\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed jacket.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n  \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 36","offer_id":54552590221603,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 38","offer_id":54552590254371,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54552590287139,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 42","offer_id":54552590319907,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/denim_jacket_1st_ow_1.jpg?v=1773501619"},{"product_id":"boncoura-heavyweight-super-slow-loopwheel-sweat-pants","title":"Boncoura Super Slow Loopwheel Heavyweight Sweatpants","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura Sweatpants are crafted from the brand’s original loopwheel cotton fleece, developed with the same philosophy behind Boncoura’s “Ikemen” denim. The fabric is designed from the yarn stage, with careful attention given to cotton selection, blending ratios, and spinning methods. By combining different types of cotton, the fabric makes full use of the unique properties of each fiber, resulting in a firm structure with natural resilience.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric is knitted extremely slowly on custom vintage loopwheel machines in Wakayama Prefecture. While traditional loopwheel knitting typically produces around 10 meters of fabric per day, Boncoura’s special process reduces production to approximately 7 meters per day, the result is a unique fabric with a rich and dense structure, yet surprisingly soft and comfortable against the skin. The handfeel is smooth and substantial, with a natural elasticity that makes it difficult to fully describe in words — a difference that becomes clear the moment you try it on.\n\u003cbr\u003e\u003cbr\u003e\nThe Black and Dark Navy colorways offer two distinct characters. The Black version is dyed to a particularly deep tone, giving the fabric a rich and solid appearance beyond a typical black color. While the Dark Navy version appears almost black at first glance, it gradually fades with wear to reveal a unique eggplant-like tone often seen in vintage garments from the 1950s. This subtle aging process adds another layer of character that quietly reflects Boncoura’s design philosophy.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette is clean and well balanced for everyday wear. Unlike many sweatpants, the leg opening is finished without ribbing, giving the trousers a more refined appearance that pairs naturally even with leather shoes.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e   \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Type:\u003c\/td\u003e\n\u003ctd\u003eKnit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eTop-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eMorden Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Elastic Waistband with Drawcord\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Reinforced Ribbed Pocket Opening\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Gusseted Crotch Panel for Improved Mobility\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Brushed Interior for Added Comfort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Three-Needle Coverstitch Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist ①\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist ②\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e\n• Waist ①: Measured laid flat.\u003cbr\u003e\n• Waist ②: Measured at maximum stretch.\u003cbr\u003e \n• Measurements are based on unwashed.\u003cbr\u003e\n• Slight variations may occur due to manual measurement.\u003cbr\u003e\n• Slight shrinkage may occur after the first wash.\u003cbr\u003e\n\u003c\/p\u003e          \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e \u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"measure-toggle\"\u003e\n\u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n\u003c\/div\u003e\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n  \u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Black \/ 36","offer_id":54552604213539,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 38","offer_id":54552604246307,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 40","offer_id":54552604279075,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 42","offer_id":54552604311843,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 36","offer_id":54552604344611,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":false},{"title":"Dark Navy \/ 38","offer_id":54552604377379,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Dark Navy \/ 40","offer_id":54552604410147,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":false},{"title":"Dark Navy \/ 42","offer_id":54552604442915,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/boncoura_sweat_pants_black_1.jpg?v=1765114805"},{"product_id":"boncoura-super-slow-loopwheel-heavyweight-sweatpants","title":"Boncoura Super Slow Loopwheel Heavyweight Sweatpants","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n \u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura Sweatpants are crafted from the brand’s original loopwheel cotton fleece, developed with the same philosophy behind Boncoura’s “Ikemen” denim. The fabric is designed from the yarn stage, with careful attention given to cotton selection, blending ratios, and spinning methods. By combining different types of cotton, the fabric makes full use of the unique properties of each fiber, resulting in a firm structure with natural resilience.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric is knitted extremely slowly on custom vintage loopwheel machines in Wakayama Prefecture. While traditional loopwheel knitting typically produces around 10 meters of fabric per day, Boncoura’s special process reduces production to approximately 7 meters per day, the result is a unique fabric with a rich and dense structure, yet surprisingly soft and comfortable against the skin. The handfeel is smooth and substantial, with a natural elasticity that makes it difficult to fully describe in words — a difference that becomes clear the moment you try it on.\n\u003cbr\u003e\u003cbr\u003e\nThe Grey and Oatmeal colorways are made using a special top-dyed yarn technique, creating a subtle marl texture with natural depth and variation. Looking closely at the fabric, you may notice hints of subtle indigo-color tones blended into the yarn, adding another layer of character that quietly reflects Boncoura’s design philosophy.\n\u003cbr\u003e\u003cbr\u003e\nThe silhouette is clean and well balanced for everyday wear. Unlike many sweatpants, the leg opening is finished without ribbing, giving the trousers a more refined appearance that pairs naturally even with leather shoes.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e   \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Type:\u003c\/td\u003e\n\u003ctd\u003eKnit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eTop-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eMorden Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Elastic Waistband with Drawcord\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Reinforced Ribbed Pocket Opening\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Gusseted Crotch Panel for Improved Mobility\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Brushed Interior for Added Comfort\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Three-Needle Coverstitch Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Size Beginning --\u003e\n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist ①\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist ②\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"96\"\u003e96\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"30\"\u003e30\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"39\"\u003e39\u003c\/td\u003e\n\u003ctd data-cm=\"40\"\u003e40\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"20\"\u003e20\u003c\/td\u003e\n\u003ctd data-cm=\"21\"\u003e21\u003c\/td\u003e\n\u003ctd data-cm=\"22\"\u003e22\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e\n• Waist ①: Measured laid flat.\u003cbr\u003e\n• Waist ②: Measured at maximum stretch.\u003cbr\u003e \n• Measurements are based on unwashed pants.\u003cbr\u003e\n• Slight variations may occur due to manual measurement.\u003cbr\u003e\n• Slight shrinkage may occur after the first wash.\u003cbr\u003e\n\u003c\/p\u003e          \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e \u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"measure-toggle\"\u003e\n\u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n\u003c\/div\u003e\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Grey \/ 36","offer_id":54552635212067,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Grey \/ 38","offer_id":54552635539747,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Grey \/ 40","offer_id":54552635572515,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Grey \/ 42","offer_id":54552635605283,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Oatmeal \/ 36","offer_id":54552635638051,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":false},{"title":"Oatmeal \/ 38","offer_id":54552635670819,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Oatmeal \/ 40","offer_id":54552635703587,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true},{"title":"Oatmeal \/ 42","offer_id":54552635736355,"sku":null,"price":46200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/boncoura_sweat_pants_grey_1.jpg?v=1765115995"},{"product_id":"boncoura-15oz-selvedge-denim-type-2-jacket","title":"Boncoura 15oz Selvedge Denim Type 2 Jacket","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Type 2 Denim Jacket was first introduced around 1952 as an improvement to the earlier Type 1 jacket. It adopted a more balanced design with two chest pockets, while retaining the front pleats and buttons from the original model. At the same time, the back cinch was removed and replaced with side adjusters at the waist, making the jacket easier to wear and style in everyday situations.\n\u003cbr\u003e\u003cbr\u003e\nThe Boncoura Type 2 model uses Boncoura’s special 15oz “Ikemen” denim. The fabric is developed from the yarn stage, with careful attention given to cotton selection, blending ratio, and the spinning method. The denim is then slowly woven on vintage shuttle looms under low tension. This approach gives the fabric a firm structure with natural resilience while allowing it to retain a rich texture and depth.\n\u003cbr\u003e\u003cbr\u003e\nIn Japanese, this distinctive handfeel is often described as “koshi,” a term used to express firmness with elasticity — similar to the satisfying bite of well-made udon noodles.\n\u003cbr\u003e\u003cbr\u003e\nWhile preserving classic vintage details, the silhouette has been refined by Boncoura with a slightly shorter length, a roomy chest, and wider armholes. This allows for comfortable movement while maintaining the character of the original design — a quiet refinement that reflects Boncoura’s approach to classic denim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Fit with a Roomy Chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz Boncoura “Ikemen” Denim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double Flap Chest Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Front Pleats for Ease of Movement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Selvedge Detail on Inner Front Facing\u003c\/td\u003e\n\u003c\/tr\u003e    \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e  \n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"48.5\"\u003e48.5\u003c\/td\u003e\n\u003ctd data-cm=\"50.5\"\u003e50.5\u003c\/td\u003e\n\u003ctd data-cm=\"51\"\u003e51\u003c\/td\u003e\n\u003ctd data-cm=\"53\"\u003e53\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e\n\u003ctd data-cm=\"122\"\u003e122\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"55\"\u003e55\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"58.5\"\u003e58.5\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"56\"\u003e56\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"60\"\u003e60\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed jacket.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e      \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 36","offer_id":54836474970403,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 38","offer_id":54836475003171,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54836475035939,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 42","offer_id":54836475068707,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_7d792562-88a5-4488-a153-d387f9f7d697.jpg?v=1773542991"},{"product_id":"boncoura-15oz-selvedge-denim-type-3-jacket","title":"Boncoura 15oz Selvedge Denim Type 3 Jacket","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Type 3 Denim Jacket was first introduced in 1962 as Lot. 557XX, marking a major evolution in the history of denim jackets. The signature box pleats found on the earlier Type 1 and Type 2 models were removed, replaced by two chest pockets with distinctive V-shaped double stitching running downward from the pocket. This change created a cleaner and more balanced design that many people now recognize as the classic denim jacket.\n\u003cbr\u003e\u003cbr\u003e\nAround the same period, another Type 3 variation known as Lot. 558 appeared. Produced until around 1966, the 558 featured a slightly longer body length and has become a highly regarded collector’s piece among vintage enthusiasts. It is also known as a favorite model of Boncoura founder Hisashi Morishima, and serves as the main inspiration behind the Boncoura Type 3 denim jacket.\n\u003cbr\u003e\u003cbr\u003e\nThe jacket uses Boncoura’s special “Ikemen” denim, slowly woven on vintage shuttle looms and finished with a sanforization process. This gives the surface a smoother, more even appearance with a subtle sheen. The handfeel is firm and crisp, while still retaining the depth and character that define Boncoura denim, giving the Type 3 jacket a different character compared to the Boncoura Type 1 and Type 2.\n\u003cbr\u003e\u003cbr\u003e\nWhile following classic vintage details, the Type 3 jacket features longer sleeves and a longer body length. The silhouette also has a slimmer waist and narrower armholes, resulting in a more refined and modern look — a Type 3 jacket that feels both classic and effortlessly wearable today.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Pure Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eSanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eSlim Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15oz Boncoura “Ikemen” Denim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Double Flap Chest Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Front Pleats for Ease of Movement\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Selvedge Detail on Inner Front Facing\u003c\/td\u003e\n\u003c\/tr\u003e    \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e  \n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e \n\u003cth\u003e44\u003c\/th\u003e   \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"50\"\u003e50\u003c\/td\u003e \n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e \n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003ctd data-cm=\"49\"\u003e49\u003c\/td\u003e\n\u003ctd data-cm=\"51\"\u003e51\u003c\/td\u003e\n\u003ctd data-cm=\"56\"\u003e56\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003ctd data-cm=\"49\"\u003e49\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e\n\u003ctd data-cm=\"67\"\u003e67\u003c\/td\u003e \n\u003ctd data-cm=\"68\"\u003e68\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003cscript\u003e\nfunction convertSize(unit) {\n  const buttons = document.querySelectorAll('.toggle');\n  buttons.forEach(btn =\u003e btn.classList.remove('active'));\n  document.querySelector(`.toggle[onclick*=\"${unit}\"]`).classList.add('active');\n\n  const cells = document.querySelectorAll('#size-chart td[data-cm]');\n  cells.forEach(cell =\u003e {\n    const cm = parseFloat(cell.getAttribute('data-cm'));\n    if (cm === 0 || isNaN(cm)) {\n      cell.textContent = '---';\n    } else {\n      cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n    }\n  });\n}\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.querySelectorAll('.size-chart td').forEach(cell =\u003e {\n  cell.addEventListener('mouseenter', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Highlight row\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.add('highlight-row'));\n\n    \/\/ Highlight column\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.add('highlight-col');\n    });\n\n    cell.classList.add('active-hover');\n  });\n\n  cell.addEventListener('mouseleave', () =\u003e {\n    const row = cell.parentElement;\n    const table = cell.closest('table');\n    const index = Array.from(cell.parentElement.children).indexOf(cell);\n\n    \/\/ Remove highlight\n    row.querySelectorAll('td').forEach(td =\u003e td.classList.remove('highlight-row'));\n\n    table.querySelectorAll('tr').forEach(tr =\u003e {\n      const target = tr.children[index];\n      if (target) target.classList.remove('highlight-col');\n    });\n\n    cell.classList.remove('active-hover');\n  });\n});\n\u003c\/script\u003e\n  \n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n  \u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    document.querySelectorAll('.measure-btn').forEach(btn =\u003e btn.classList.remove('active'));\n    button.classList.add('active');\n    const type = button.getAttribute('data-type');\n    document.querySelectorAll('.measure-content').forEach(content =\u003e {\n      content.style.display = 'none';\n    });\n    document.querySelector('.measure-content.' + type).style.display = 'block';\n  });\n});\n\u003c\/script\u003e\n\u003c!-- End How we measure --\u003e\n\u003cscript\u003e\nfunction refreshOpenDescriptionHeight(el) {\n  var wrapper = el.closest('.collapsible-content');\n  if (!wrapper) return;\n\n  var inner = wrapper.querySelector('.collapsible-content__inner');\n  if (!inner) return;\n\n  wrapper.style.height = inner.scrollHeight + 'px';\n\n  setTimeout(function() {\n    wrapper.style.height = inner.scrollHeight + 'px';\n  }, 50);\n\n  setTimeout(function() {\n    if (wrapper.classList.contains('is-open')) {\n      wrapper.style.height = 'auto';\n    }\n  }, 500);\n}\n\ndocument.querySelectorAll('.custom-tab-nav li').forEach(tab =\u003e {\n  tab.addEventListener('click', function() {\n    var tabsWrap = this.closest('.custom-tabs');\n    if (!tabsWrap) return;\n\n    tabsWrap.querySelectorAll('.custom-tab-nav li').forEach(li =\u003e li.classList.remove('active'));\n    tabsWrap.querySelectorAll('.custom-tab-content').forEach(content =\u003e content.classList.remove('active'));\n\n    this.classList.add('active');\n\n    var target = tabsWrap.querySelector('#' + this.dataset.tab);\n    if (target) target.classList.add('active');\n\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\ndocument.querySelectorAll('.measure-btn').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    setTimeout(() =\u003e {\n      refreshOpenDescriptionHeight(this);\n    }, 30);\n  });\n});\n\nwindow.convertSize = (function(originalFn) {\n  return function(unit) {\n    originalFn(unit);\n    setTimeout(() =\u003e {\n      var activeTab = document.querySelector('.custom-tab-content.active');\n      if (activeTab) refreshOpenDescriptionHeight(activeTab);\n    }, 30);\n  };\n})(window.convertSize);\n\ndocument.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(img =\u003e {\n  img.addEventListener('load', function() {\n    refreshOpenDescriptionHeight(this);\n  });\n});\n\nwindow.addEventListener('resize', function() {\n  var activeTab = document.querySelector('.custom-tab-content.active');\n  if (activeTab) refreshOpenDescriptionHeight(activeTab);\n});\n\u003c\/script\u003e  \n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"One-washed Denim \/ 36","offer_id":54837250949411,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 38","offer_id":54837250982179,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 40","offer_id":54837251014947,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":false},{"title":"One-washed Denim \/ 42","offer_id":54837251047715,"sku":null,"price":69300.0,"currency_code":"JPY","in_stock":true},{"title":"One-washed Denim \/ 44","offer_id":54837363179811,"sku":null,"price":72600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1-1_6a85dc90-143f-4ffa-895b-565dbc8a6d01.jpg?v=1775716650"},{"product_id":"boncoura-type-3-horsehide-leather-jacket-hand-waxed-faded-brown","title":"Boncoura Type 3 Horsehide Leather Jacket - Hand Waxed Faded Brown","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura Horsehide Type 3 Leather Jacket is one of the brand’s latest leather pieces, developed with a completely different approach from their previous Sasha and Car Coat models. Rather than pursuing a perfectly uniform appearance, Boncoura focuses on preserving the natural character of the leather itself — including grain variation, growth marks, natural veins, and the unique texture found in each hide. All of these elements give the jacket a strong sense of depth and individuality from the very beginning.\n\u003cbr\u003e\u003cbr\u003e\nThe horsehide is sourced from Europe and fully vegetable tanned in Japan using Boncoura’s original tanning recipe. Large amounts of natural wax and oil are worked deeply into the leather, creating a rich yet flexible feel with a quiet, understated sheen. Instead of an overly polished surface, the leather retains a natural expression that slowly evolves through wear and time.\n\u003cbr\u003e\u003cbr\u003e\nThe final finishing is carried out entirely by hand through Boncoura’s signature hand-waxed process, where wax is carefully applied one piece at a time. This finishing allows the leather to develop a deeper tone and layered contrast through movement, friction, and daily wear. Unlike typical tea-core leather that fades lighter over time, this horsehide gradually gains depth and expression as it ages, giving each jacket its own distinct character over the years.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003eEuropean Horsehide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eLining:\u003c\/td\u003e\n\u003ctd\u003e100% Cupro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSleeve Lining:\u003c\/td\u003e\n\u003ctd\u003e100% Cupro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTanning Method:\u003c\/td\u003e\n\u003ctd\u003eFull Vegetable Tanning\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFinishing:\u003c\/td\u003e\n\u003ctd\u003eHand-Waxed Finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Copper Snap Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Left Inner Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Type 3 Jacket Design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Boncoura Original Cupro Twill Lining\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Leather Waist Adjustment Tabs\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e  \n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e  \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"49\"\u003e49\u003c\/td\u003e\n\u003ctd data-cm=\"50.5\"\u003e50.5\u003c\/td\u003e   \n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"103\"\u003e103\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003ctd data-cm=\"121\"\u003e121\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003ctd data-cm=\"50.5\"\u003e50.5\u003c\/td\u003e\n\u003ctd data-cm=\"53\"\u003e53\u003c\/td\u003e\n\u003ctd data-cm=\"56\"\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003ctd data-cm=\"50\"\u003e50\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"56\"\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"62.5\"\u003e62.5\u003c\/td\u003e\n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"26.5\"\u003e26.5\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"59.5\"\u003e59.5\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Slight variations may occur due to manual measurement.\n  \u003cbr\u003e• Natural leather may show slight variations in grain and texture.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Faded Brown \/ 38","offer_id":55055735521571,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Faded Brown \/ 40","offer_id":55055735554339,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Faded Brown \/ 42","offer_id":55055735587107,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Faded Brown \/ 44","offer_id":55055735619875,"sku":null,"price":319000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_85db02df-5594-48ac-8023-11d7827967f6.jpg?v=1778223095"},{"product_id":"boncoura-type-1-tea-core-horsehide-leather-jacket","title":"Boncoura Type 1 Horsehide Leather Jacket - Black Tea-Core","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura Type 1 Horsehide Leather Jacket takes inspiration from the WW2-era Type 1 denim jacket, reconstructed specifically for leather. The design removes the chest pocket flaps for a cleaner appearance while adopting a five-button front to maintain a more balanced silhouette when worn closed. Combined with the T-back construction and original metal hardware throughout, the jacket carries a strong vintage atmosphere while remaining distinctly Boncoura in its overall balance and details.\n\u003cbr\u003e\u003cbr\u003e\nThe horsehide used for this model is especially thick, featuring natural veins, wrinkles, growth marks ( tora-markings ), and surface texture intentionally preserved to give each jacket its own individual expression. The leather is fully vegetable tanned in Japan using Boncoura’s original tannin recipe, developed through repeated testing and adjustment. Only the surface of the leather is dyed while the core retains its natural color, allowing the jacket to develop a unique layered aging process over time. As the surface gradually fades through wear, the natural vegetable-tanned core slowly deepens into a rich amber tone, creating depth and character unique to each piece.\n\u003cbr\u003e\u003cbr\u003e\nThe jacket also features Boncoura’s signature metal hardware throughout. The original copper rivets, front buttons, and custom cinch back hardware gradually develop their own patina with wear, adding further character over time. Inside, the specially developed heavyweight cupro lining provides a smooth and comfortable feel, allowing the jacket to be worn comfortably across multiple seasons while continuing to age naturally with use.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003eEuropean Horsehide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eLining:\u003c\/td\u003e\n\u003ctd\u003e100% Cupro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSleeve Lining:\u003c\/td\u003e\n\u003ctd\u003e100% Cupro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTanning Method:\u003c\/td\u003e\n\u003ctd\u003eFull Vegetable Tanning\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFinishing:\u003c\/td\u003e\n\u003ctd\u003eAniline Finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Boxy Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Tea-Core Horsehide Leather\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Type 1 Leather Jacket Design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Tin-Plated Metal Buttons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Cinch Back\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- T-Back Construction\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Boncoura Original Cupro Twill Lining\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Left Inner Pocket\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e  \n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e  \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"50\"\u003e50\u003c\/td\u003e\n\u003ctd data-cm=\"53\"\u003e53\u003c\/td\u003e   \n\u003ctd data-cm=\"55\"\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"55\"\u003e55\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e    \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"27\"\u003e27\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003cp class=\"size-note\"\u003e• Slight variations may occur due to manual measurement.\n  \u003cbr\u003e• Natural leather may show slight variations in grain and texture.\n \u003c\/p\u003e    \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Black \/ 38","offer_id":55057386733859,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 40","offer_id":55057701110051,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 42","offer_id":55057701142819,"sku":null,"price":297000.0,"currency_code":"JPY","in_stock":true},{"title":"Black \/ 44","offer_id":55057701175587,"sku":null,"price":319000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_8813241a-f6fd-49ab-babc-fa9978fada0c.jpg?v=1778246493"},{"product_id":"boncoura-43xx-ww-natural-indigo-dyed-selvedge-denim-15th-anniversary-model","title":"Boncoura 43XX WWII Natural Indigo Dyed Selvedge Denim - 15th Anniversary Model","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 43XX WWII is a special model created to celebrate the brand’s 15th anniversary, combining the atmosphere of wartime denim with natural indigo dyeing. While traditional natural indigo dyeing often uses the “kase-zome” method, this special model instead uses a natural indigo rope-dyeing technique in order to keep the core of the yarn white. This allows the denim to develop stronger fades, whiskers, and vertical contrast compared to traditional kase-dyed natural indigo denim, while still keeping the deep color and texture unique to genuine natural indigo.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric is built around Boncoura’s signature “Ikemen Denim,” developed from the yarn stage with careful attention paid to cotton selection, blending, and spinning methods. The warp yarn is dyed using genuine natural indigo made from sukumo, a traditional fermented indigo material. Preparing the sukumo alone requires around three to four months, during which craftsmen carefully monitor the temperature and humidity every single day. By combining traditional natural indigo techniques with modern rope-dyeing methods, Boncoura has created this special denim with a fading character that cannot normally be experienced with traditional kase-dyed natural indigo denim.\n\u003cbr\u003e\u003cbr\u003e\nFor the silhouette, the 43XX is designed with a slightly wider shape to capture the heavier presence and rugged balance often seen in wartime denim. The back pockets are intentionally designed with slight distortion to reflect the rough atmosphere and imperfections found in garments produced during the WWII era. Other details include newly designed iron buttons created specially for this model, along with a calligraphy-style “AI” kanji print inside the pocket bag to commemorate Boncoura’s 15th anniversary — a hidden detail carrying the spirit and meaning behind this special release.\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\n“Kase dyeing” is a traditional natural indigo dyeing method where the yarn is bundled into loose skeins and dyed deeply by hand many times. The indigo penetrates deep into the yarn core, creating a rich natural indigo color, but usually with softer fades and less contrast compared to rope-dyed denim. \n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Natural Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eWide Straight Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15th Anniversary Special Model\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Iron Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Hidden Rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waistband Label with Vintage Typewriter Character Stamped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Distorted Back Pocket Design\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Olive Herringbone Twill Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Anniversary 「AI」 Print Inside Pocket Bags\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Yellow WWII-Style Stitching\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003ctd class=\"label\"\u003eModel:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 178 cm \/ 68 kg ( 5'10\" \/ 150 lbs ) — Wearing Size: 31\u003c\/td\u003e\n\u003c\/tr\u003e     \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e31\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e  \n\u003cth\u003e33\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e \n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e \n\u003ctd data-cm=\"82\"\u003e82\u003c\/td\u003e\n\u003ctd data-cm=\"84\"\u003e84\u003c\/td\u003e\n\u003ctd data-cm=\"86\"\u003e86\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"92\"\u003e92\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHip\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"118\"\u003e118\u003c\/td\u003e  \n\u003ctd data-cm=\"122\"\u003e122\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e\n\u003ctd data-cm=\"128\"\u003e128\u003c\/td\u003e\n\u003ctd data-cm=\"134\"\u003e134\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Rise\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003ctd data-cm=\"32\"\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Rise\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e  \n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh\u003c\/td\u003e\n\u003ctd data-cm=\"33.5\"\u003e33.5\u003c\/td\u003e\n\u003ctd data-cm=\"34\"\u003e34\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"36\"\u003e36\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"38\"\u003e38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKnee\u003c\/td\u003e\n\u003ctd data-cm=\"24.5\"\u003e24.5\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"25\"\u003e25\u003c\/td\u003e\n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e  \n\u003ctd data-cm=\"26\"\u003e26\u003c\/td\u003e\n\u003ctd data-cm=\"26.5\"\u003e26.5\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"23\"\u003e23\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003ctd data-cm=\"24\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInseam\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on one-washed denim.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e   \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Natural Indigo \/ 31","offer_id":55082594402595,"sku":null,"price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 32","offer_id":55082605281571,"sku":null,"price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 33","offer_id":55082605314339,"sku":null,"price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 34","offer_id":55082605347107,"sku":null,"price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 36","offer_id":55082605379875,"sku":null,"price":80700.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 38","offer_id":55082605412643,"sku":null,"price":80700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/43XX_1.jpg?v=1778741562"},{"product_id":"boncoura-43-wwii-natural-indigo-dyed-type-1-denim-jacket-15th-anniversary-model","title":"Boncoura 43 WWII Natural Indigo Dyed Type 1 Denim Jacket - 15th Anniversary Model","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- The Boncoura 43  WWII Type 1 Jacket is a special model created to celebrate the brand’s 15th anniversary, combining the atmosphere of wartime denim with natural indigo dyeing. While traditional natural indigo dyeing often uses the “kase-zome” method, this special model instead uses a natural indigo rope-dyeing technique in order to keep the core of the yarn white. This allows the denim to develop stronger fades, whiskers, and vertical contrast compared to traditional kase-dyed natural indigo denim, while still keeping the deep color and texture unique to genuine natural indigo.\n\u003cbr\u003e\u003cbr\u003e\nThe fabric is built around Boncoura’s signature “Ikemen Denim,” developed from the yarn stage with careful attention paid to cotton selection, blending, and spinning methods. The warp yarn is dyed using genuine natural indigo made from sukumo, a traditional fermented indigo material. Preparing the sukumo alone requires around three to four months, during which craftsmen carefully monitor the temperature and humidity every single day. By combining traditional natural indigo techniques with modern rope-dyeing methods, Boncoura has created this special denim with a fading character that cannot normally be experienced with traditional kase-dyed natural indigo denim.\n\u003cbr\u003e\u003cbr\u003e\nFor the details, the jacket follows the classic WWII-era Type I design, featuring front pockets without flaps and a simplified four-button front construction inspired by wartime production specifications. Other details include newly designed iron buttons created specially for this model, along with a calligraphy-style “AI” kanji print inside the jacket to commemorate Boncoura’s 15th anniversary — a hidden detail carrying the spirit and meaning behind this special release.\u003cbr\u003e\u003cbr\u003e\nNotes:\n\u003cbr\u003e\u003cbr\u003e\n“Kase dyeing” is a traditional natural indigo dyeing method where the yarn is bundled into loose skeins and dyed deeply by hand many times. The indigo penetrates deep into the yarn core, creating a rich natural indigo color, but usually with softer fades and less contrast compared to rope-dyed denim. \n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e15 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003eTwill Weave on Old Shuttle Loom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eWarp - Rope-Dyed Natural Indigo \/ Weft - Natural\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnsanforized, One-Washed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRegular Fit with a Roomy Chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- 15th Anniversary Special Model\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Special Tanned Deerskin Leather Patch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Iron Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Anniversary 「AI」 Print Inside\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Yellow WWII-Style Stitching\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- All-Cotton Thread Construction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Two-Prong Cinch Back\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- T-Back Construction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Selvedge Detail on Inner Front Facing\u003c\/td\u003e\n\u003c\/tr\u003e    \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e  \n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e  \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"47.5\"\u003e47.5\u003c\/td\u003e\n\u003ctd data-cm=\"49\"\u003e49\u003c\/td\u003e\n\u003ctd data-cm=\"50.5\"\u003e50.5\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"53.5\"\u003e53.5\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"119\"\u003e119\u003c\/td\u003e\n\u003ctd data-cm=\"121\"\u003e121\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e\n\u003ctd data-cm=\"128\"\u003e128\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"57\"\u003e57\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"60\"\u003e60\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"55.5\"\u003e55.5\u003c\/td\u003e\n\u003ctd data-cm=\"56.5\"\u003e56.5\u003c\/td\u003e\n\u003ctd data-cm=\"58\"\u003e58\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"60\"\u003e60\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"28\"\u003e28\u003c\/td\u003e\n\u003ctd data-cm=\"29\"\u003e29\u003c\/td\u003e  \n\u003ctd data-cm=\"29.5\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-cm=\"30.5\"\u003e30.5\u003c\/td\u003e  \n\u003ctd data-cm=\"31\"\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"59\"\u003e59\u003c\/td\u003e\n\u003ctd data-cm=\"60\"\u003e60\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on one-washed jacket.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement and washing.\n \u003c\/p\u003e   \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Natural Indigo \/ 36","offer_id":55092026835235,"sku":null,"price":99000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 38","offer_id":55092026868003,"sku":null,"price":99000.0,"currency_code":"JPY","in_stock":false},{"title":"Natural Indigo \/ 40","offer_id":55092061307171,"sku":null,"price":99000.0,"currency_code":"JPY","in_stock":true},{"title":"Natural Indigo \/ 42","offer_id":55092061339939,"sku":null,"price":99000.0,"currency_code":"JPY","in_stock":false},{"title":"Natural Indigo \/ 44","offer_id":55092061372707,"sku":null,"price":104500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_0629eb33-783e-4d0c-acda-41463cb00c4b.jpg?v=1778869620"},{"product_id":"boncoura-vintage-heavy-duck-canvas-utility-vest-limited-edition","title":"Boncoura Vintage Heavy Duck Canvas Utility Vest - Limited Edition","description":"\u003cdiv class=\"custom-tabs\"\u003e\n\u003cul class=\"custom-tab-nav\"\u003e\n\u003cli data-tab=\"intro\" class=\"active\"\u003eIntro\u003c\/li\u003e\n\u003cli data-tab=\"details\"\u003eDetails\u003c\/li\u003e\n\u003cli data-tab=\"size\"\u003eSize Chart\u003c\/li\u003e\n\u003cli data-tab=\"measure\"\u003eHow We Measure\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"custom-tab-content active\" id=\"intro\"\u003e\n\u003cp style=\"margin-left: 10px; margin-top: 20px; text-align: left;\"\u003e- Created exclusively for Mention, the Utility Vest takes inspiration from 1930s American hunting vests and 1940s military utility wear. Rather than simply reproducing vintage details, the pocket layout was rearranged into a more balanced and symmetrical design, giving the vest a refined appearance while preserving its strong vintage character.\n\u003cbr\u003e\u003cbr\u003e\nThe vest is made from an exceptionally heavy duck canvas woven slowly on old shuttle looms using tightly twisted yarns. The fabric has a firm, structured feel with excellent durability, while the reverse side is finished with a waterproof coating for additional protection during light rain and daily wear, while still maintaining the natural feel of the fabric.\n\u003cbr\u003e\u003cbr\u003e\nLike vintage canvas workwear, the duck canvas will gradually fade and soften over time, developing deeper character through wear.\n\u003cbr\u003e\u003cbr\u003e\nThe vest features two large waist pockets together with side handwarmer pockets for everyday use. Inside, two large pockets provide additional storage space. The construction throughout is carefully considered, with additional piping reinforcement used in key areas to improve both durability and the overall finish of the garment.\n\u003cbr\u003e\u003cbr\u003e\nThe fit is intentionally roomy, with a wider chest and generous armholes designed for layering over heavyweight sweatshirts, hoodies, or even leather jackets. At the same time, the vest also works naturally over a simple T-shirt, adding texture and depth to lighter summer outfits without feeling overly heavy.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"details\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"mobile-scroll-table-2\"\u003e    \n\u003ctable class=\"details-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeaving Method:\u003c\/td\u003e\n\u003ctd\u003ePlain Weave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDyeing:\u003c\/td\u003e\n\u003ctd\u003eYarn-Dyed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFabric Finish:\u003c\/td\u003e\n\u003ctd\u003eUnwashed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSilhouette:\u003c\/td\u003e\n\u003ctd\u003eRelaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eMade in Japan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDetails:\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Mention Exclusive Model\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Waterproof-Coated Reverse Side\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Boncoura Brass Snap Buttons\u003c\/td\u003e\n\u003c\/tr\u003e  \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Custom Copper Rivets\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Reinforced Piping Construction\u003c\/td\u003e\n\u003c\/tr\u003e \n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e- Side Handwarmer Pockets\u003c\/td\u003e\n\u003c\/tr\u003e   \n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e  \n\n\u003c!-- Size Beginning --\u003e\n \n\u003cdiv id=\"size\" class=\"custom-tab-content\"\u003e\n\u003cdiv class=\"size-toggle\"\u003e\n  \u003cbutton class=\"toggle active\" onclick=\"convertSize('cm')\"\u003ecm\u003c\/button\u003e\n  \u003cbutton class=\"toggle\" onclick=\"convertSize('in')\"\u003einches\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Size Chart cm --\u003e\n   \u003cdiv class=\"mobile-scroll-table\"\u003e\n \u003ctable class=\"size-chart\" id=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e  \n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e\n\u003ctd data-cm=\"37\"\u003e37\u003c\/td\u003e\n\u003ctd data-cm=\"37.5\"\u003e37.5\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"126\"\u003e126\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e   \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArm Hole\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e \n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e  \n\u003ctd data-cm=\"33\"\u003e33\u003c\/td\u003e\n\u003ctd data-cm=\"35\"\u003e35\u003c\/td\u003e  \n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e \n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody Length\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e \n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e\n\u003ctd data-cm=\"67\"\u003e67\u003c\/td\u003e\n\u003ctd data-cm=\"0\"\u003e---\u003c\/td\u003e  \n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e• Measurements are based on unwashed garment.\n  \u003cbr\u003e• Slight variations may occur due to manual measurement.\n    \u003cbr\u003e• Slight shrinkage may occur after the first wash.\n \u003c\/p\u003e   \n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End Size Chart Inch --\u003e\n\n\u003c!-- How we measure --\u003e\n\u003cdiv id=\"measure\" class=\"custom-tab-content\"\u003e\n  \u003cdiv class=\"measure-toggle\"\u003e\n    \u003cbutton data-type=\"tops\" class=\"measure-btn active\"\u003eTops\u003c\/button\u003e\n    \u003cbutton data-type=\"bottoms\" class=\"measure-btn\"\u003eBottoms\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NEW: scrollable wrapper --\u003e\n  \u003cdiv class=\"measure-scroll\"\u003e\n    \u003cdiv class=\"measure-content tops\"\u003e\n      \u003ch4\u003eShoulder Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Shoulder.jpg?v=1747667689\" alt=\"Shoulder Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across from shoulder seam to shoulder seam on the back.\u003c\/p\u003e\n\n      \u003ch4\u003eChest Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Chest_New.jpg?v=1747667689\" alt=\"Chest Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the front of the garment, from armpit to armpit.For size chart reference, chest measurement is shown as full circumference ( flat measurement x 2 ).\u003c\/p\u003e\n  \n      \u003ch4\u003eWaist Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Waist.jpg?v=1747667689\" alt=\"Waist Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure across the narrowest part of the shirt — from seam to seam — between the chest and the hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eHem Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Hem.jpg?v=1747667689\" alt=\"Hem Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom edge of the shirt, from one side seam to the other — just above the curved hem.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Set-In)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Sleeve.jpg?v=1747667689\" alt=\"Sleeve Length (Set-In)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the top of the shoulder seam straight to the end of the cuff.\u003c\/p\u003e\n  \n      \u003ch4\u003eSleeve Length (Raglan)\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Raglan.jpg?v=1747667689\" alt=\"Sleeve Length (Raglan)\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from seam of collar all the way down to the end of the cuff.\u003c\/p\u003e\n\n      \u003ch4\u003eArmhole\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Arm.jpg?v=1747667689\" alt=\"Armhole\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure vertically from the shoulder seam down to the bottom of the armhole seam.\u003c\/p\u003e\n\n      \u003ch4\u003eBody Length\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Shirt_Length.jpg?v=1747667689\" alt=\"Body Length\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the center of the base of the collar (just below the collar band) straight down to the bottom hem.\u003c\/p\u003e \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measure-content bottoms\" style=\"display: none;\"\u003e\n      \u003ch4\u003eWaist\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Waist.jpg?v=1747667719\" alt=\"Waist\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the top of the waistband from edge to edge, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eFront Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Front_Rise.jpg?v=1747667719\" alt=\"Front Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure the front rise from the crotch seam straight up to the top of the front waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eBack Rise\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Back_Rise.jpg?v=1747667719\" alt=\"Back Rise\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch seam to the top of the back waistband.\u003c\/p\u003e \n\n      \u003ch4\u003eHip Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Hip.jpg?v=1747667719\" alt=\"Hip Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 7.5 cm (or 3 inches) up from the crotch seam, then go straight across from side to side while laid flat, then double the measurement.\u003c\/p\u003e \n\n      \u003ch4\u003eThigh Width\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Thigh.jpg?v=1747667719\" alt=\"Thigh Width\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure horizontally from the crotch seam straight out to the outer edge of the thigh.\u003c\/p\u003e \n\n      \u003ch4\u003eKnee\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_1.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure 33 cm (or 13 inches) down from the crotch seam along the inside leg seam.\u003c\/p\u003e \n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Knee_2.jpg?v=1747667719\" alt=\"Knee\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the leg from one side to the other.\u003c\/p\u003e \n\n      \u003ch4\u003eInseam\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Inseam.jpg?v=1747667719\" alt=\"Inseam\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure from the crotch stitch all the way to the end of the leg.\u003c\/p\u003e \n\n      \u003ch4\u003eLeg Opening\u003c\/h4\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/Jeans_Leg.jpg?v=1747667719\" alt=\"Leg Opening\"\u003e\n      \u003cp style=\"margin-left: 10px; margin-top: 10px; text-align: left;\"\u003e- Measure straight across the bottom cuff — from one side of the leg opening to the other.\u003c\/p\u003e \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- End How we measure --\u003e\n\n\u003cscript\u003e\n(function() {\n  var customTabs = document.querySelector('.custom-tabs');\n  if (!customTabs) return;\n\n  function refreshOpenDescriptionHeight(el) {\n    var wrapper = el.closest('.collapsible-content');\n    if (!wrapper) return;\n\n    var inner = wrapper.querySelector('.collapsible-content__inner');\n    if (!inner) return;\n\n    wrapper.style.height = inner.scrollHeight + 'px';\n\n    setTimeout(function() {\n      wrapper.style.height = inner.scrollHeight + 'px';\n    }, 50);\n\n    setTimeout(function() {\n      if (wrapper.classList.contains('is-open')) {\n        wrapper.style.height = 'auto';\n      }\n    }, 500);\n  }\n\n  function getActiveTabContent() {\n    return customTabs.querySelector('.custom-tab-content.active');\n  }\n\n  function getSizeWrap() {\n    return customTabs.querySelector('#size');\n  }\n\n  function convertSizeLocal(unit) {\n    var sizeWrap = getSizeWrap();\n    if (!sizeWrap) return;\n\n    var buttons = sizeWrap.querySelectorAll('.toggle');\n    buttons.forEach(function(btn) {\n      btn.classList.remove('active');\n    });\n\n    var activeButton = sizeWrap.querySelector('.toggle[onclick*=\"' + unit + '\"]');\n    if (activeButton) {\n      activeButton.classList.add('active');\n    }\n\n    var cells = sizeWrap.querySelectorAll('#size-chart td[data-cm]');\n    cells.forEach(function(cell) {\n      var cm = parseFloat(cell.getAttribute('data-cm'));\n      if (cm === 0 || isNaN(cm)) {\n        cell.textContent = '---';\n      } else {\n        cell.textContent = (unit === 'in') ? (cm \/ 2.54).toFixed(1) : cm;\n      }\n    });\n\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(activeTab);\n      }, 30);\n    }\n  }\n\n  window.convertSize = convertSizeLocal;\n\n  customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(tab) {\n    tab.addEventListener('click', function() {\n      customTabs.querySelectorAll('.custom-tab-nav li').forEach(function(li) {\n        li.classList.remove('active');\n      });\n\n      customTabs.querySelectorAll('.custom-tab-content').forEach(function(content) {\n        content.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var target = customTabs.querySelector('#' + this.dataset.tab);\n      if (target) {\n        target.classList.add('active');\n      }\n\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  customTabs.querySelectorAll('.size-chart td').forEach(function(cell) {\n    cell.addEventListener('mouseenter', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.add('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.add('highlight-col');\n      });\n\n      cell.classList.add('active-hover');\n    });\n\n    cell.addEventListener('mouseleave', function() {\n      var row = cell.parentElement;\n      var table = cell.closest('table');\n      var index = Array.from(cell.parentElement.children).indexOf(cell);\n\n      row.querySelectorAll('td').forEach(function(td) {\n        td.classList.remove('highlight-row');\n      });\n\n      table.querySelectorAll('tr').forEach(function(tr) {\n        var target = tr.children[index];\n        if (target) target.classList.remove('highlight-col');\n      });\n\n      cell.classList.remove('active-hover');\n    });\n  });\n\n  customTabs.querySelectorAll('.measure-btn').forEach(function(button) {\n    button.addEventListener('click', function() {\n      var measureWrap = this.closest('#measure');\n      if (!measureWrap) return;\n\n      measureWrap.querySelectorAll('.measure-btn').forEach(function(btn) {\n        btn.classList.remove('active');\n      });\n\n      this.classList.add('active');\n\n      var type = this.getAttribute('data-type');\n\n      measureWrap.querySelectorAll('.measure-content').forEach(function(content) {\n        content.style.display = 'none';\n      });\n\n      var targetContent = measureWrap.querySelector('.measure-content.' + type);\n      if (targetContent) {\n        targetContent.style.display = 'block';\n      }\n\n      setTimeout(function() {\n        refreshOpenDescriptionHeight(button);\n      }, 30);\n    });\n  });\n\n  customTabs.querySelectorAll('#measure img, #intro img, #details img, #size img').forEach(function(img) {\n    img.addEventListener('load', function() {\n      refreshOpenDescriptionHeight(this);\n    });\n  });\n\n  window.addEventListener('resize', function() {\n    var activeTab = getActiveTabContent();\n    if (activeTab) {\n      refreshOpenDescriptionHeight(activeTab);\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Boncoura","offers":[{"title":"Brown \/ 38","offer_id":55104150896931,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 40","offer_id":55104150929699,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 42","offer_id":55104150962467,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"Brown \/ 44","offer_id":55104150995235,"sku":null,"price":49500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/files\/1_92bd8796-db45-45b9-bb65-910bd28e3f8f.jpg?v=1778945471"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/5356\/2659\/collections\/boncoura_darker.jpg?v=1776170331","url":"https:\/\/www.mentionclothing.com\/collections\/boncoura.oembed?page=2","provider":"MENTION CLOTHING","version":"1.0","type":"link"}