{"product_id":"vintage-33mm-hamilton-crosshairs-mens-automatic-wristwatch-swiss-10kgf-classic","title":"Hamilton Crosshairs","description":"\u003c!-- POCKET WATCH TEMPLATE --\u003e\n\u003cstyle type=\"text\/css\"\u003e.product-details {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    line-height: 1.6;\n    color: #333;\n}\n\n.product-description {\n    font-size: 1rem;\n    line-height: 1.8;\n    color: #333;\n    margin-bottom: 2rem;\n    padding: 1rem;\n    background-color: #f9f9f9;\n    border-left: 3px solid #333;\n}\n\n.condition-text {\n    font-size: 1rem;\n    line-height: 1.8;\n    color: #333;\n    margin-bottom: 1.5rem;\n}\n\n.product-details h2 {\n    font-size: 1.5rem;\n    font-weight: 600;\n    margin-top: 2rem;\n    margin-bottom: 1rem;\n    border-bottom: 1px solid #e0e0e0;\n    padding-bottom: 0.5rem;\n}\n\n.product-details h2:first-of-type {\n    margin-top: 0;\n}\n\n.spec-table {\n    width: 100%;\n    margin-bottom: 1.5rem;\n}\n\n.spec-row {\n    display: flex;\n    padding: 0.75rem 0;\n    border-bottom: 1px solid #f0f0f0;\n}\n\n.spec-row:last-child {\n    border-bottom: none;\n}\n\n.spec-label {\n    flex: 0 0 180px;\n    font-weight: 500;\n    color: #666;\n}\n\n.spec-value {\n    flex: 1;\n    color: #333;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-details\"\u003e\n\u003c!-- SPECIFICATIONS SECTION --\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\n\u003cdiv class=\"spec-table\"\u003e\n\u003cdiv class=\"spec-row\" data-field=\"sku\"\u003e\n\u003cdiv class=\"spec-label\"\u003eSKU\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e1202026180321\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"item\"\u003e\n\u003cdiv class=\"spec-label\"\u003eItem\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eWristwatch\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"brand\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBrand\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eHamilton\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"model\"\u003e\n\u003cdiv class=\"spec-label\"\u003eModel\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eCrosshairs\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"casematerial\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCase Material\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e10kGF\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"country\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCountry\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eSwiss\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"jewels\"\u003e\n\u003cdiv class=\"spec-label\"\u003eJewels\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"gender\"\u003e\n\u003cdiv class=\"spec-label\"\u003eGender\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eMen's\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"grade\"\u003e\n\u003cdiv class=\"spec-label\"\u003eGrade\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"size\"\u003e\n\u003cdiv class=\"spec-label\"\u003eSize\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e33mm\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"movement\"\u003e\n\u003cdiv class=\"spec-label\"\u003eMovement\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eAutomatic\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"productionyear\"\u003e\n\u003cdiv class=\"spec-label\"\u003eYear\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"dialcolor\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDial Color\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"bandmaterial\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBand Material\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003eBlack Leather\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"additionalfunction\"\u003e\n\u003cdiv class=\"spec-label\"\u003eFunctions\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"type\"\u003e\n\u003cdiv class=\"spec-label\"\u003eType\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"department\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDepartment\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"balance\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBalance\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MEASUREMENTS SECTION --\u003e\n\n\u003ch2\u003eMeasurements\u003c\/h2\u003e\n\n\u003cdiv class=\"spec-table\"\u003e\n\u003cdiv class=\"spec-row\" data-field=\"diameter\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDiameter\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e33mm\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"dialdiameter\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDial Diameter\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"width\"\u003e\n\u003cdiv class=\"spec-label\"\u003eWidth\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"length\"\u003e\n\u003cdiv class=\"spec-label\"\u003eLength\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"height\"\u003e\n\u003cdiv class=\"spec-label\"\u003eHeight\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"thickness\"\u003e\n\u003cdiv class=\"spec-label\"\u003eThickness\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"insidediameter\"\u003e\n\u003cdiv class=\"spec-label\"\u003eInside Diameter\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"outsidediameter\"\u003e\n\u003cdiv class=\"spec-label\"\u003eOutside Diameter\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"insidewidth\"\u003e\n\u003cdiv class=\"spec-label\"\u003eInside Width\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"insidelength\"\u003e\n\u003cdiv class=\"spec-label\"\u003eInside Length\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"outsidelength\"\u003e\n\u003cdiv class=\"spec-label\"\u003eOutside Length\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"outsidewidth\"\u003e\n\u003cdiv class=\"spec-label\"\u003eOutside Width\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"lengthbox\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBox Length\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"widthbox\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBox Width\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"standardizedsize\"\u003e\n\u003cdiv class=\"spec-label\"\u003eStandardized Size\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION SECTION --\u003e\n\n\u003ch2\u003eCondition\u003c\/h2\u003e\n\n\u003cdiv class=\"condition-text\" data-field=\"conditionfull\"\u003e\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eOverall Condition:\u003c\/b\u003e Fair, overall condition for its age.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eFunctions:\u003c\/b\u003e Running and keeping time. Slow 4 Seconds a Day, Amplitude 275, Beat Error 0.1\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eCase:\u003c\/b\u003e There are scratches on the case.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eDial:\u003c\/b\u003e The dial has discoloration. Silver\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eHands:\u003c\/b\u003e There is discoloration on the hands.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\t\u003cli\u003e\n\u003cb\u003eBand:\u003c\/b\u003e The band is not original.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\nAbout the brand: Producing their first pocket watches in Lancaster, PA as early as 1892, Hamilton watches are one of the most recognizable American watch brands. While they moved production of their watches to Switzerland in 1969, the American catalog of Hamilton watches is impressive. Recognizable models such as the Ventura, worn by Elvis Presley, and their WW2 military issue “Khaki” watches, Hamilton still enjoys a large presence in the market today. Offering both well made modern pieces and a backlog of wonderful vintage items - Hamilton offers much for the vintage and modern collector.\u003c\/div\u003e\n\n\u003cdiv class=\"spec-table\"\u003e\n\u003cdiv class=\"spec-row\" data-field=\"conditionoverall\"\u003e\n\u003cdiv class=\"spec-label\"\u003eOverall Condition\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"casecondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCase\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"crystal\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCrystal\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"crystalcondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCrystal Condition\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"dialcondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eDial\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"crown\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCrown\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"crowncondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCrown Condition\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"hands\"\u003e\n\u003cdiv class=\"spec-label\"\u003eHands\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"handscondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eHands Condition\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"bandcondition\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBand\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"function\"\u003e\n\u003cdiv class=\"spec-label\"\u003eFunction\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"winding\"\u003e\n\u003cdiv class=\"spec-label\"\u003eWinding\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"timing\"\u003e\n\u003cdiv class=\"spec-label\"\u003eTiming Data\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-row\" data-field=\"other\"\u003e\n\u003cdiv class=\"spec-label\"\u003eAdditional Notes\u003c\/div\u003e\n\n\u003cdiv class=\"spec-value\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Hide description paragraphs if empty\n    const descriptionDivs = document.querySelectorAll('.product-description');\n    descriptionDivs.forEach(descriptionDiv =\u003e {\n        const paragraph = descriptionDiv.querySelector('p');\n        if (paragraph \u0026\u0026 paragraph.textContent.trim() === '') {\n            descriptionDiv.style.display = 'none';\n            \/\/ Also hide the preceding h2 if it exists\n            const prevElement = descriptionDiv.previousElementSibling;\n            if (prevElement \u0026\u0026 prevElement.tagName === 'H2') {\n                prevElement.style.display = 'none';\n            }\n        }\n    });\n    \n    \/\/ Hide condition text if empty\n    const conditionTextDivs = document.querySelectorAll('.condition-text');\n    conditionTextDivs.forEach(conditionDiv =\u003e {\n        const content = conditionDiv.textContent.trim();\n        \/\/ Check if empty, undefined, null, or contains unrendered template tags\n        if (content === '' || content.startsWith('{{') || content === 'undefined' || content === 'null') {\n            conditionDiv.style.display = 'none';\n        }\n    });\n    \n    \/\/ Select all spec rows\n    const specRows = document.querySelectorAll('.product-details .spec-row');\n    \n    \/\/ Hide empty spec rows\n    specRows.forEach(row =\u003e {\n        const valueElement = row.querySelector('.spec-value');\n        \n        if (valueElement) {\n            const valueText = valueElement.textContent.trim();\n            if (valueText === '' || valueText.startsWith('{{') || valueText === 'undefined' || valueText === 'null') {\n                row.style.display = 'none';\n            }\n        }\n    });\n    \n    \/\/ Hide entire sections if all items are empty\n    const sections = document.querySelectorAll('.product-details h2');\n    sections.forEach(section =\u003e {\n        const nextElement = section.nextElementSibling;\n        if (!nextElement) return;\n        \n        \/\/ Check if it's a spec-table or product-description\n        if (nextElement.classList.contains('spec-table')) {\n            const visibleRows = nextElement.querySelectorAll('.spec-row:not([style*=\"display: none\"])');\n            if (visibleRows.length === 0) {\n                section.style.display = 'none';\n                nextElement.style.display = 'none';\n            }\n        } else if (nextElement.classList.contains('product-description')) {\n            \/\/ Already handled above, but check if it's hidden\n            if (nextElement.style.display === 'none') {\n                section.style.display = 'none';\n            }\n        } else if (nextElement.classList.contains('condition-text')) {\n            \/\/ Check if condition text is hidden\n            if (nextElement.style.display === 'none') {\n                \/\/ Check if the next spec-table also has no visible rows\n                const specTable = nextElement.nextElementSibling;\n                if (specTable \u0026\u0026 specTable.classList.contains('spec-table')) {\n                    const visibleRows = specTable.querySelectorAll('.spec-row:not([style*=\"display: none\"])');\n                    if (visibleRows.length === 0) {\n                        section.style.display = 'none';\n                        nextElement.style.display = 'none';\n                        specTable.style.display = 'none';\n                    }\n                }\n            }\n        }\n    });\n});\n\u003c\/script\u003e","brand":"Hamilton","offers":[{"title":"Default Title","offer_id":48409155240179,"sku":"1202026180321","price":300.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/5355\/3139\/files\/df2827f1-4709-562e-ab0b-28aa970da463.png?v=1768962927","url":"https:\/\/thewatchpreserve.com\/products\/vintage-33mm-hamilton-crosshairs-mens-automatic-wristwatch-swiss-10kgf-classic","provider":"thewatchpreserve","version":"1.0","type":"link"}