{"title":"Tools","description":"","products":[{"product_id":"digital-angle-gauge","title":"Digital Angle Gauge Hapstone","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eIt's very important to keep a sharpening angle consistent on a guided knife sharpener\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003eThe angle should not change when replacing one sharpening stones to another. In order to control the sharpening angle, one measures the angle between the knife plane and the sharpening stone.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n \u003c!-- COMBINABLE --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eUsage\u003c\/p\u003e\n      \u003ch2\u003eVery light\u003c\/h2\u003e\n      \u003cp\u003eThere are many similar digital angle gauges on the market. This model is very light, which is a huge advantage when using with conjunction with a knife sharpener.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/products\/2-800x800_84f56a8b-6a7c-4b65-8013-3dfb1086dacf.jpg?v=1679475811\" alt=\"Combinable modules\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n      \u003ch2\u003eTechnical details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cp class=\"r2-card-label light\"\u003eGeneral\u003c\/p\u003e\n        \u003ch3\u003ePower and weight\u003c\/h3\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cb\u003e3 oz (85 grams) with batteries installed\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003eUses two AAA batteries (not included)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eBattery change\u003c\/span\u003e\u003cb\u003eFast battery change (no screws)\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cp class=\"r2-card-label light\"\u003eMeasurement\u003c\/p\u003e\n        \u003ch3\u003eAccuracy and dimensions\u003c\/h3\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMagnets\u003c\/span\u003e\u003cb\u003e2 magnets on the bottom side\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLCD\u003c\/span\u003e\u003cb\u003eLCD backlight\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAccuracy\u003c\/span\u003e\u003cb\u003e0,2°\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e0.1 degree\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDimension\u003c\/span\u003e\u003cb\u003e57 x 54 x 25 mm\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003csection class=\"r2-video-duo\"\u003e\n      \u003cdiv class=\"r2-video-intro\"\u003e\n  \u003cp class=\"r2-card-label\"\u003eIn detail\u003c\/p\u003e\n  \u003ch2\u003eUp close\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"r2-video-grid\"\u003e\n  \u003cdiv class=\"r2-video-col\"\u003e\n    \u003cvideo autoplay muted loop playsinline\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ee04a1d3fef34a39a86d63251667c57a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-video-col\"\u003e\n    \u003cvideo autoplay muted loop playsinline\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8283c2b5f31245cc876a026e5a615448.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .r2-video-duo {\n  display: grid;\n  \/* grid-template-columns: repeat(2, 1fr); *\/\n  gap: 16px;\n  margin: 0 0 20px;\n      background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%);\n  padding: 24px;\n  border-radius: 32px;\n}\n\n.r2-video-col {\n  background: #000;\n  border-radius: 24px;\n  overflow: hidden;\n\n  \/* ключевое — контролируем ширину *\/\n  max-width: 280px;\n  margin: 0 auto;\n  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1),\n              box-shadow 0.35s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.r2-video-intro h2 {\n  margin: 0;\n  font-size: 28px;\n  line-height: 1.15;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  font-family: 'Montserrat', sans-serif !important;\n  color: #191919;\n  padding-bottom: 0 !important;\n}\n.r2-video-col video {\n  width: 100%;\n  height: auto;\n  display: block;\n  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n}\n \/* hover эффект *\/\n.r2-video-col:hover {\n  transform: scale(1.04);\n  box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n}\n\n.r2-video-col:hover video {\n  transform: scale(1.06);\n}\n  .r2-video-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 16px;\n}\n  .r2-video-intro {\n  margin-bottom: 18px;\n}\n  @media (max-width: 749px) {\n  .r2-video-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .r2-video-intro h2 {\n    font-size: 24px;\n  }\n}\n@media (max-width: 749px) {\n  .r2-video-duo {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .r2-video-col {\n    max-width: 320px;\n  }\n}\n  .r2-feature-media {\n    margin: -8px -8px 16px;\n  }\n\n  .r2-feature-media img {\n    border-radius: 20px;\n  }\n\n  .r2-case-apple {\n    color: #191919;\n    line-height: 1.5;\n  }\n\n  .r2-case-apple *,\n  .r2-case-apple *::before,\n  .r2-case-apple *::after {\n    box-sizing: border-box;\n    font-family: inherit !important;\n  }\n\n  .r2-case-apple img {\n    display: block;\n    width: 100%;\n    height: auto;\n    border: 0;\n    border-radius: 24px;\n  }\n\n  .r2-case-apple section {\n    margin: 0 0 20px;\n  }\n\n  .r2-section-label,\n  .r2-card-label,\n  .r2-split-copy .r2-card-label {\n    margin: 0 0 8px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #6e6e73;\n    font-family: 'Montserrat', sans-serif !important;\n    line-height: 1.2;\n  }\n\n  .r2-card-label.light {\n    color: rgba(255,255,255,0.72);\n  }\n\n  .r2-hero {\n    text-align: center;\n    padding: 12px 0 4px;\n  }\n\n  .r2-hero-copy {\n    max-width: 760px;\n    margin: 0 auto 18px;\n  }\n\n  .r2-hero h1 {\n    margin: 0 0 12px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    font-family: 'Montserrat', sans-serif !important;\n    color: inherit;\n  }\n\n  @media(min-width: 575px){\n    body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text {\n      font-size: 36px !important;\n      line-height: 50px !important;\n    }\n  }\n\n  .r2-subtitle {\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 19px;\n    line-height: 1.4;\n    color: #6e6e73;\n  }\n\n  .r2-hero-media {\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .r2-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .r2-feature-card {\n    background: #f5f5f7;\n    border-radius: 24px;\n    padding: 24px;\n  }\n\n  .r2-feature-card h2,\n  .r2-dark-copy h2,\n  .r2-spec-item h3 {\n    margin: 0 0 12px;\n    padding-bottom: 0 !important;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: inherit;\n  }\n\n  .r2-feature-card h2,\n  .r2-dark-copy h2 {\n    font-size: 28px;\n    line-height: 1.12;\n  }\n\n  .r2-spec-item h3 {\n    font-size: 20px;\n    line-height: 1.18;\n    color: #fff;\n    margin-bottom: 14px;\n  }\n\n  .r2-feature-card p:last-child {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.45;\n    color: #373e48;\n  }\n\n  .r2-dark-card {\n    background: #191919;\n    color: #fff;\n    border-radius: 28px;\n    padding: 26px;\n  }\n\n  .r2-dark-card-soft {\n    border-radius: 32px;\n    padding: 30px;\n  }\n\n  .r2-dark-copy {\n    max-width: 760px;\n    margin-bottom: 18px;\n  }\n\n  .r2-dark-copy h2 {\n    color: #fff;\n  }\n\n  .r2-dark-copy p:last-child {\n    color: rgba(255,255,255,0.78);\n  }\n\n  .r2-spec-grid {\n    display: grid;\n    gap: 16px;\n  }\n\n  .r2-spec-grid-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .r2-spec-item {\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 20px;\n    padding: 18px;\n  }\n\n  .r2-spec-item-soft {\n    backdrop-filter: blur(4px);\n  }\n\n  .r2-spec-lines {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .r2-spec-lines div {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    align-items: flex-start;\n  }\n\n  .r2-spec-lines span {\n    font-size: 13px;\n    line-height: 1.4;\n    color: rgba(255,255,255,0.6);\n  }\n\n  .r2-spec-lines b {\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 600;\n    color: #fff;\n    text-align: right;\n  }\n\n  @media (max-width: 989px) {\n    .r2-feature-grid,\n    .r2-spec-grid-2 {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .r2-hero h1 {\n      font-size: 32px;\n    }\n\n    .r2-subtitle {\n      font-size: 17px;\n    }\n\n    .r2-feature-card,\n    .r2-dark-card,\n    .r2-dark-card-soft {\n      padding-left: 18px;\n      padding-right: 18px;\n    }\n\n    .r2-feature-card h2,\n    .r2-dark-copy h2 {\n      font-size: 24px;\n    }\n\n    .r2-spec-item h3 {\n      font-size: 18px;\n    }\n\n    .r2-spec-lines div {\n      flex-direction: column;\n      gap: 2px;\n    }\n\n    .r2-spec-lines b {\n      text-align: left;\n    }\n  }\n  .r2-split-copy h2{\n  padding-bottom: 0 !important;\n  margin: 0 0 12px;\n}\n  .r2-split-copy p {\n    margin: 0;\n    font-size: 16px;\n    color: #373e48;\n  }\n.r2-split {\n    display: grid;\n    grid-template-columns: 1fr 0.9fr;\n    gap: 22px;\n    align-items: center;\n    background: #fbfbfd;\n    border-radius: 28px;\n    padding: 26px;\n  }\n@media (max-width: 989px) {\n    .r2-split {\n      grid-template-columns: 1fr;\n    }\n  }\n  @media (max-width: 749px) {\n    .r2-split-copy p{\n      font-size: 16px;\n    }\n    .r2-split-copy {\n      font-size: 12px;\n      color: #6e6e73;\n      margin: 0 0 8px;\n    }\n\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":44473361891643,"sku":"ANGLEGAUGE2","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/products\/2-800x800_84f56a8b-6a7c-4b65-8013-3dfb1086dacf.jpg?v=1679475811"},{"product_id":"tools-56","title":"Hapstone Lighting System","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHapstone Lighting System \u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003eConsists of two metal sections, with pivoting ball joints that provide a high degree of freedom. The VIJIM VL66 LED light is the ideal aid for knife sharpening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/LightingSystem13.jpg?v=1702111511\" alt=\"Hapstone Lighting System\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003csection class=\"r2-feature-grid\"\u003e\n\n  \u003cdiv class=\"r2-feature-card\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eLocking system\u003c\/p\u003e\n    \u003ch2\u003eInstant locking system\u003c\/h2\u003e\n    \u003cp\u003eOne of the main advantages of the fixture is the unique instant locking system with a single screw clamp. The system works very efficiently and allows you to smoothly change the degree of freedom of all the rotating elements until they are fully locked.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-feature-card\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eMounting\u003c\/p\u003e\n    \u003ch2\u003eThree standard 1\/4 threaded fasteners\u003c\/h2\u003e\n    \u003cp\u003eМodule is equipped with three standard 1\/4 threaded fasteners, fasteners, and several fixing nuts of various thicknesses and configurations.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"r2-split\"\u003e\n  \u003cdiv class=\"r2-split-copy\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eClamp holder\u003c\/p\u003e\n    \u003ch2\u003eMounted on flat or curved surfaces\u003c\/h2\u003e\n    \u003cp\u003eIncluded is a clamp holder, this vise-like mount, with a maximum opening width of 4.9 cm, and allows devices to be mounted on flat or curved surfaces. The clamp has two 1\/4\" and 3\/8\" threaded holes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-split-media\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/LightingSystem12.jpg?v=1702111510\" alt=\"Clamp holder\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n  \u003cdiv class=\"r2-dark-copy\"\u003e\n    \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eTechnical details\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-spec-grid r2-spec-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n      \u003ch3\u003eClamp\u003c\/h3\u003e\n\n      \u003cdiv class=\"r2-spec-lines\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003ealuminum alloy\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eSize\u003c\/span\u003e\u003cb\u003e3.5 × 2.5 inches\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMax open size\u003c\/span\u003e\u003cb\u003e2.2 inches\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n      \u003ch3\u003eMagic Arm\u003c\/h3\u003e\n\n      \u003cdiv class=\"r2-spec-lines\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003estainless steel \u0026amp; aluminum alloy\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eSize\u003c\/span\u003e\u003cb\u003e6.45 × 5.11 inch\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMax Load\u003c\/span\u003e\u003cb\u003e3kg \/ 7lb\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003e1\/4 Screw Hole, Camera Hot Shoe Hole\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n      \u003ch3\u003eVIJIM VL66 LED Light\u003c\/h3\u003e\n\n      \u003cdiv class=\"r2-spec-lines\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eColor temperature\u003c\/span\u003e\u003cb\u003e3200K – 6500K\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n  \u003cspan\u003eU-fork design\u003c\/span\u003e\u003cb\u003ewith 360° rotation\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003e2000mAh\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eBattery life\u003c\/span\u003e\u003cb\u003eup to 8 hours\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eCharging port\u003c\/span\u003e\u003cb\u003eUSB Type-C\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n  \u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003ewhile using\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n  \u003cspan\u003eMaximum brightness output\u003c\/span\u003e\u003cb\u003eup to 120 minutes\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003e¼\" or Cold Shoe\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n    \u003csection class=\"r2-showcase r2-showcase-balanced r2-showcase-balanced-reverse\"\u003e\n    \u003cdiv class=\"r2-showcase-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/!!!Foto%20tovarov\/Accessories\/%D0%9F%D0%BE%D0%B4%D1%81%D0%B2%D0%B5%D1%82%D0%BA%D0%B0\/%D0%9F%D0%BE%D0%B4%D1%81%D0%B2%D0%B5%D1%82%D0%BA%D0%B0%2016.jpg\" alt=\"VIJIM VL66 LED Light\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-photo-copy r2-photo-copy-large\"\u003e\n      \u003ch2 class=\"photo-label\"\u003ePackage Contents:\u003c\/h2\u003e\n      \u003cdiv class=\"r2-inline-list\"\u003e\n        \u003cp\u003eMagic Arm\u003c\/p\u003e\n        \u003cp\u003eLarge Super Clamp\u003c\/p\u003e\n        \u003cp\u003eVIJIM VL66 LED Light\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .r2-showcase-balanced {\n    display: grid;\n    grid-template-columns: 1fr 0.9fr;\n    gap: 24px;\n    align-items: center;\n    background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%);\n    border-radius: 32px;\n    padding: 30px;\n    overflow: hidden;\n  }\n\n  .r2-showcase-balanced-reverse {\n    grid-template-columns: 0.9fr 1fr;\n  }\n\n  .r2-photo-copy-large {\n    padding: 24px 26px 28px;\n  }\n\n  .r2-photo-copy-large \u003e p {\n    margin: 0 0 10px;\n    font-size: 20px;\n    line-height: 1.35;\n    font-weight: 600;\n    letter-spacing: -0.01em;\n    color: #191919;\n    font-family: 'Montserrat', sans-serif !important;\n  }\n\n  .r2-showcase-media {\n    max-width: 480px;\n    width: 100%;\n    margin: 0 auto;\n  }\n\n  .r2-showcase-media img {\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 22px;\n  }\n\n  .r2-inline-list p {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.55;\n    color: #373e48;\n  }\n\n  .r2-case-apple {\n    color: #191919;\n    line-height: 1.5;\n  }\n\n  .r2-case-apple *,\n  .r2-case-apple *::before,\n  .r2-case-apple *::after {\n    box-sizing: border-box;\n    font-family: inherit !important;\n  }\n\n  .r2-case-apple img {\n    display: block;\n    width: 100%;\n    height: auto;\n    border-radius: 24px;\n  }\n\n  .r2-case-apple section {\n    margin: 0 0 20px;\n  }\n\n  .r2-section-label,\n  .r2-card-label,\n  .r2-split-copy .r2-card-label {\n    margin: 0 0 8px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #6e6e73;\n    font-family: 'Montserrat', sans-serif !important;\n  }\n\n  .r2-card-label.light {\n    color: rgba(255,255,255,0.72);\n  }\n\n  .r2-hero {\n    text-align: center;\n    padding: 12px 0 4px;\n  }\n\n  .r2-hero-copy {\n    max-width: 760px;\n    margin: 0 auto 18px;\n  }\n\n  .r2-hero h1 {\n    margin: 0 0 12px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    font-family: 'Montserrat', sans-serif !important;\n  }\n\n  @media(min-width: 575px){\n    body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text {\n      font-size: 36px;\n      line-height: 50px;\n    }\n  }\n\n  .r2-subtitle {\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 19px;\n    line-height: 1.4;\n    color: #6e6e73;\n  }\n\n  .r2-hero-media {\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .r2-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n  }\n\n  .r2-feature-card {\n    background: #f5f5f7;\n    border-radius: 24px;\n    padding: 24px;\n  }\n\n  .r2-feature-card p:last-child,\n  .r2-split-copy p {\n    margin: 0;\n    font-size: 16px;\n    color: #373e48;\n  }\n.r2-feature-card h2, .photo-label, .r2-split-copy h2{\n  margin: 0 0 12px;\n      padding-bottom: 0 !important;\n}\n  .r2-split {\n    display: grid;\n    grid-template-columns: 1fr 0.9fr;\n    gap: 22px;\n    align-items: center;\n    background: #fbfbfd;\n    border-radius: 28px;\n    padding: 26px;\n  }\n\n  .r2-split-media {\n    max-width: 390px;\n    margin: 0 auto;\n  }\n\n  .r2-dark-card {\n    background: #191919;\n    color: #fff;\n    border-radius: 28px;\n    padding: 26px;\n  }\n.r2-dark-card h2{\n  color: inherit;\n  margin: 0 0 12px;\n      padding-bottom: 0 !important;\n}\n  .r2-dark-card p {\n    color: rgba(255, 255, 255, 0.82);\n  }\n\n  .r2-spec-grid {\n    display: grid;\n    gap: 14px;\n  }\n\n  .r2-spec-grid-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .r2-spec-grid-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .r2-spec-item {\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 20px;\n    padding: 18px;\n  }\n\n  .r2-spec-item h3 {\n    margin: 0 0 8px;\n    padding-bottom: 0 !important;\n    font-size: 17px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #fff;\n  }\n\n  .r2-spec-item p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.55;\n    color: rgba(255,255,255,0.82);\n  }\n\n  @media (max-width: 989px) {\n    .r2-feature-grid,\n    .r2-split,\n    .r2-spec-grid-2,\n    .r2-spec-grid-3,\n    .r2-showcase-balanced,\n    .r2-showcase-balanced-reverse {\n      grid-template-columns: 1fr;\n    }\n\n    .r2-showcase-balanced {\n      gap: 18px;\n      padding: 24px;\n    }\n\n    .r2-showcase-media {\n      max-width: 340px;\n    }\n\n    .r2-split-media {\n      max-width: 360px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .r2-photo-copy-large {\n      padding: 20px 18px 22px;\n    }\n\n    .r2-photo-copy-large \u003e p {\n      font-size: 18px;\n      line-height: 1.38;\n    }\n\n    .r2-subtitle {\n      font-size: 17px;\n    }\n\n    .r2-split-copy p {\n      font-size: 16px;\n    }\n\n    .r2-split-copy .r2-card-label {\n      font-size: 12px;\n      color: #6e6e73;\n      margin: 0 0 8px;\n    }\n  }\n  \/* мягкий dark блок *\/\n.r2-dark-card-soft {\n  background: #191919;\n  border-radius: 32px;\n  padding: 30px;\n}\n\n\/* сетка *\/\n.r2-spec-grid-3 {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n}\n\n\/* ключевое отличие *\/\n.r2-spec-item-soft {\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 20px;\n  padding: 18px;\n  backdrop-filter: blur(4px);\n}\n\n\/* текст *\/\n.r2-spec-item-soft h3 {\n  margin: 0 0 8px;\n  font-size: 16px;\n  font-weight: 700;\n  color: #fff;\n}\n\n.r2-spec-item-soft p {\n  margin: 0;\n  font-size: 14.5px;\n  line-height: 1.6;\n  color: rgba(255,255,255,0.82);\n}\n\n\/* адаптив *\/\n@media (max-width: 989px) {\n  .r2-spec-grid-3 {\n    grid-template-columns: 1fr;\n  }\n}\n  .r2-spec-lines {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.r2-spec-lines div {\n  display: flex;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.r2-spec-lines span {\n  font-size: 13px;\n  color: rgba(255,255,255,0.6);\n}\n\n.r2-spec-lines b {\n  font-size: 14px;\n  font-weight: 600;\n  color: #fff;\n  text-align: right;\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":47487460770107,"sku":"HAPSTONE-LIGHT1.0","price":58.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/LightingSystem1.jpg?v=1702111490"},{"product_id":"usb-hd-digital-microscope-x1600","title":"USB HD Digital Microscope x1600","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eDigital USB Microscope 1600×\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Compact digital microscope for enlarged viewing, photo capture, and video recording on computer or phone.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eUse\u003c\/p\u003e\n      \u003ch2\u003eMagnify, record, inspect\u003c\/h2\u003e\n      \u003cp\u003e\n        Digital USB Microscope is a compact modern device that is able to magnify the image 1600 times, connects directly to a computer via USB cable, and to a phone via an OTG adapter (not included).\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The USB microscope works like a digital camera: objects under study can be filmed, magnified, and photographed. Photos and videos can be saved to a computer or hard disk for further processing or demonstration.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eOperation\u003c\/p\u003e\n      \u003ch2\u003eFlexible working modes\u003c\/h2\u003e\n      \u003cp\u003e\n        There are two ways to work with the microscope: by mounting it on a tripod with an adjustable tilt angle for stationary operation and video recording, or by holding it in your hand and moving it along the surface of an object for examining objects of complex shape and taking photos on the go.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The magnification is adjusted with a wheel on the microscope body. There are also two buttons on the body: “Zoom” for additional digital magnification and “Snap” to take a picture.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFeatures\u003c\/p\u003e\n      \u003ch2\u003eClear image with controlled lighting\u003c\/h2\u003e\n      \u003cp\u003e\n        The microscope is equipped with 8 LEDs for good illumination of the object. Switching on and adjusting the degree of illumination is carried out by using the wheel on the wired switch located on the USB cord.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        A metal stand allows you to set the microscope at the desired height and angle. Focus adjustment is also made with a wheel on the body to achieve the clearest picture.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The device connects to a USB port on a computer or laptop and is powered directly by USB. It can also work with smartphones and tablets when used with an OTG adapter.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1-1500x1500_350ae93d-b71b-4cab-9d39-032013b33dd6.jpg?v=1710766546\" alt=\"Product view\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n\u003csection class=\"r2-duo\"\u003e\n\n  \u003c!-- PACKAGE --\u003e\n  \u003cdiv class=\"r2-dark-card r2-dark-card-soft r2-package-card\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eIncluded in the box\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-package-list\"\u003e\n      \u003cdiv\u003e\n\u003cspan\u003e1 ×\u003c\/span\u003e\u003cb\u003eDigital USB microscope\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan\u003e1 ×\u003c\/span\u003e\u003cb\u003eStand\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan\u003e1 ×\u003c\/span\u003e\u003cb\u003eUSB cable\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan\u003e1 ×\u003c\/span\u003e\u003cb\u003eCalibration ruler\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan\u003e1 ×\u003c\/span\u003e\u003cb\u003eSoftware disk (may not be included)\u003c\/b\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- APPLICATIONS --\u003e\n  \u003cdiv class=\"r2-feature-card\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eApplications\u003c\/p\u003e\n    \u003ch2\u003ePortable and versatile\u003c\/h2\u003e\n    \u003cp\u003e\n      It can be used in laboratories, classrooms, field research, microscopy development, chip design, and jewelry making. Easy use makes the USB digital microscope accessible to a wide range of users.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      High performance, portable design, clear image quality, and low power consumption make it a practical choice for small object inspection, photo capture, and video production.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMagnification factor\u003c\/span\u003e\u003cb\u003e1600×\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMinimum resolution\u003c\/span\u003e\u003cb\u003e640×480 px\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eImage and video\u003c\/span\u003e\u003cb\u003eJPEG, BMP, AVI\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFocus\u003c\/span\u003e\u003cb\u003e0.6\"–1.6\" (15–40 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003ePower supply\u003c\/span\u003e\u003cb\u003e5V from USB\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBacklight\u003c\/span\u003e\u003cb\u003e8 LEDs\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eUSB cable length\u003c\/span\u003e\u003cb\u003e53\" (1.35 m)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMicroscope size\u003c\/span\u003e\u003cb\u003e4.5\" × 1.2\" (115×30 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMaximum stand height\u003c\/span\u003e\u003cb\u003e3.9\" (100 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eColor\u003c\/span\u003e\u003cb\u003eBlack\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-1{grid-template-columns:1fr}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n.r2-split-media img{\n  width:100%;\n  height:auto;\n  border-radius:20px;\n  display:block;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  \/* gap:8px; *\/\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{\n  margin:0;\n}\n\n\/*  *\/\n.r2-package-list{\n  display:grid;\n  gap:10px;\n}\n\n.r2-package-list div{\n  display:grid;\n  grid-template-columns:44px 1fr;\n  gap:12px;\n  align-items:start;\n}\n\n.r2-package-list span{\n  font-size:14px;\n  line-height:1.45;\n  color:#6e6e73;\n}\n\n.r2-package-list b{\n  font-size:15px;\n  line-height:1.45;\n  font-weight:600;\n  color:#191919;\n  text-align:left;\n}\n\n  .r2-package-card{\n  background:#f5f5f7 !important;\n  color:#191919;\n}\n\n  .r2-duo{\n  display:grid;\n  grid-template-columns:0.7fr 1fr;\n  gap:16px;\n  margin-bottom:20px;\n}\n\n    @media(max-width:989px){\n  .r2-duo{\n    grid-template-columns:1fr;\n  }\n}\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-1,\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":47997509370171,"sku":"USB HD MICROSCOPE-1000","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1-1500x1500_350ae93d-b71b-4cab-9d39-032013b33dd6.jpg?v=1710766546"},{"product_id":"portable-digital-microscope-x1000","title":"Portable digital microscope x1000","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003ePortable digital microscope\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Wireless digital microscope for high-resolution inspection directly on Android and iOS smartphones.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eInspection\u003c\/p\u003e\n      \u003ch2\u003eSmall details, clearly visible\u003c\/h2\u003e\n      \u003cp\u003e\n        This digital microscope allows you to see even the smallest details in high resolution directly on your smartphone screen. It is useful for education, botany, entomology, biology, soldering small contacts, board repair, and checking defects or scratches on jewelry.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eLighting\u003c\/p\u003e\n      \u003ch2\u003eAdjustable LED backlight\u003c\/h2\u003e\n      \u003cp\u003e\n        8 built-in LED diodes provide adjustable illumination for clear inspection of small objects and surface details. The microscope supports photo and video capture, making it suitable for observation, documentation, and demonstration.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eWireless\u003c\/p\u003e\n      \u003ch2\u003eWiFi smartphone control\u003c\/h2\u003e\n      \u003cp\u003e\n        The microscope connects via WiFi and works with Android and iOS smartphones. It does not work with PC and is powered by a built-in rechargeable 800 mAh battery.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \n\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/s-l1600_1_-1500x1500.jpg?v=1710767731\" alt=\"WiFi Digital Microscope details\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAccessories\u003c\/p\u003e\n      \u003ch2\u003eIncluded in the box\u003c\/h2\u003e\n      \u003cdiv class=\"r2-inline-list r2-inline-list-spaced\"\u003e\n        \u003cp\u003e1 × Microscope\u003c\/p\u003e\n        \u003cp\u003e1 × Cradle\u003c\/p\u003e\n        \u003cp\u003e1 × Charging cable\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eImage sensor\u003c\/span\u003e\u003cb\u003e2 MP\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eVideo resolution\u003c\/span\u003e\u003cb\u003e1920×1080p\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMagnification\u003c\/span\u003e\u003cb\u003e1000×\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFocus range\u003c\/span\u003e\u003cb\u003e50–1000× with electronic 2× zoom\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFrame rate\u003c\/span\u003e\u003cb\u003eMax. 30 fps\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eVideo format\u003c\/span\u003e\u003cb\u003eMP4\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eSnapshot format\u003c\/span\u003e\u003cb\u003eJPEG \/ BMP\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eConnectivity\u003c\/span\u003e\u003cb\u003eWiFi\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eSystem support\u003c\/span\u003e\u003cb\u003eAndroid \/ iOS\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003e800 mAh\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  \/* gap:8px; *\/\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{\n  margin:0;\n}\n\n\/* DUO *\/\n.r2-duo{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n  margin-bottom:20px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2,\n  .r2-duo{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":47997688873275,"sku":"DIGITAL MICROSCOPE-1000","price":51.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1500x1500_273fb4ca-fe09-43bf-951b-47d141f3af3e.jpg?v=1710767731"},{"product_id":"25-mm-loupe-with-led","title":"25-mm Loupe with LED","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eLoupe with LED\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Simple optical control tool for checking sharpening results and spotting edge defects in real time.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/3-1500x1500_da520548-870f-4bbb-ace4-e6da4172dee4.jpg?v=1716294726\" alt=\"Edge inspection\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"r2-card-label\"\u003eControl\u003c\/p\u003e\n      \u003ch2\u003eSee sharpening clearly\u003c\/h2\u003e\n      \u003cp\u003e\n        Triplet Loupe is the simplest tool for optical control of knife sharpening. It helps identify and correct sharpening mistakes in real time.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1-1500x1500-2.jpg?v=1716294726\" alt=\"Edge inspection\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \n      \u003cp class=\"r2-card-label\"\u003eConvenience\u003c\/p\u003e\n      \u003ch2\u003eLED-assisted inspection\u003c\/h2\u003e\n      \u003cp\u003e\n        Built-in LED lighting makes the inspection process more comfortable and helps reveal edge details more clearly during work.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLens diameter\u003c\/span\u003e\u003cb\u003e0.98\" (25 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eReal magnification\u003c\/span\u003e\u003cb\u003eApprox. 10×\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003ePassport magnification\u003c\/span\u003e\u003cb\u003e40×\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLighting\u003c\/span\u003e\u003cb\u003eLED\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n  .r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n.r2-feature-thumb img{\n  width:100%;\n  border-radius:14px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  \/* gap:8px; *\/\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{\n  margin:0;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":48758623240507,"sku":"TRIPLET-40X-25MM","price":4.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1-1500x1500_724ae929-7b63-431a-9871-4dde3655e45f.jpg?v=1716294726"},{"product_id":"digital-microscope-1-600x-4-3-inch-hd-lcd-display","title":"Digital microscope 1-600X 4,3\" inch HD LCD display","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eDigital Microscope 1–600X\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Digital microscope with built-in 4.3 inch LCD display, 1–600X magnification, and image\/video recording.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003c!-- SPLIT 1 --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eDisplay\u003c\/p\u003e\n      \u003ch2\u003eStandalone observation\u003c\/h2\u003e\n      \u003cp\u003e\n        It features a built-in 4.3 inch LCD display, so it doesn’t require connecting the microscope to a PC. The display allows you to instantly see observations in detail and provides a view of 1080P, 720P, and VGA resolution.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        HD 3.6 MP CCD provides clear images and helps you to see tiny objects easily with the professional microscopic lens.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1500x1500_b5d630af-8b24-4618-bbe6-883ef299f207.jpg?v=1716297718\" alt=\"Microscope LCD display\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFeatures\u003c\/p\u003e\n      \u003ch2\u003eAdjustable lighting\u003c\/h2\u003e\n      \u003cp\u003e\n        Magnification works within the 1–600X range. The microscope has 8 built-in LEDs with brightness adjustment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePower\u003c\/p\u003e\n      \u003ch2\u003eUSB charging\u003c\/h2\u003e\n      \u003cp\u003e\n        USB charging style makes it easy to find the interface to charge.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePackage\u003c\/p\u003e\n      \u003ch2\u003eIncluded in the box\u003c\/h2\u003e\n      \u003cp\u003e\n        Microscope x 1, Power supply x 1, Data cable x 1, User manual x 1.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n  \u003c!-- SPLIT 2 --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/e4cded9e-ea08-40a9-acd0-5eb19352e49b.JPG-1500x1500.jpg?v=1716297717\" alt=\"Microscope usage\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eRecording\u003c\/p\u003e\n      \u003ch2\u003eCapture and store results\u003c\/h2\u003e\n      \u003cp\u003e\n        When the distance of the lens from the object is about 0.6\" (15 mm), the magnification is the largest. The larger the distance, the smaller the magnification.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Images and videos obtained during observations are saved to a microSD card. Files can also be easily transferred to a PC via a USB port without driver installation. If the memory card is full, the first video will be deleted and the new video will be saved automatically.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n \n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePixel\u003c\/span\u003e\u003cb\u003eHD 3.6 MP CCD\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDisplay\u003c\/span\u003e\u003cb\u003e4.3 inch HD LCD display\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMagnification\u003c\/span\u003e\u003cb\u003e1–600X magnification system\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eObject distance\u003c\/span\u003e\u003cb\u003e0.6\" to infinity (15 mm to infinity)\u003c\/b\u003e\n\u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e1080P, 720P, VGA\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eCyclic record\u003c\/span\u003e\u003cb\u003eOff \/ 3 \/ 5 \/ 10 min\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLight frequency\u003c\/span\u003e\u003cb\u003e50HZ, 60HZ\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLanguages\u003c\/span\u003e\u003cb\u003eMulti-language\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  \/* gap:8px; *\/\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{\n  margin:0;\n}\n\n\/* DUO *\/\n.r2-duo{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n  margin-bottom:20px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2,\n  .r2-duo{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":48758936240443,"sku":"MICROSCOPE 1-1600-4,3 DISPLAY","price":85.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/312124-1500x1500.jpg?v=1716297718"},{"product_id":"edge-on-up-pt50a-industrial-sharpness-tester","title":"Edge-On-Up PT50A Industrial Sharpness Tester","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEdge-On-Up PT50A Sharpness Tester\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        The flagship Edge-On-Up sharpness tester with 1 gram resolution, faster processing, and the most complete testing kit.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePurpose\u003c\/p\u003e\n      \u003ch2\u003eMeasure sharpness\u003c\/h2\u003e\n      \u003cp\u003e\n        The Edge-On-Up PT50A is made for anyone who wants to know if kitchen knives need sharpening, assess a knife collection, or check whether sharpening actually improved the edge.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eResult\u003c\/p\u003e\n      \u003ch2\u003eFlagship precision\u003c\/h2\u003e\n      \u003cp\u003e\n        Compared to other models, the PT50A has superior sensor capabilities and a faster processor. The tester precisely measures the pressure required to cut through a testing medium, with an increment of 1 gram.\n      \u003c\/p\u003e\n      \n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eIncluded\u003c\/p\u003e\n      \u003ch2\u003eComplete PT50A kit\u003c\/h2\u003e\n      \u003cp\u003e\n        Includes the PT50A device, Edge-On-Up Fulcrum support, aluminum base with DoubleX test medium, test clip base, and 25 test clips.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- COMPARISON TABLE --\u003e\n  \u003csection class=\"r2-comparison-card\"\u003e\n    \u003cdiv class=\"r2-comparison-head\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eComparison\u003c\/p\u003e\n      \u003ch2\u003ePT50 model differences\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-table-wrap\"\u003e\n      \u003ctable class=\"r2-compare-table\"\u003e\n\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSpecification\u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50A_01_edge-on-up?fmt=auto\" alt=\"PT50A\"\u003e\n                \u003cspan\u003ePT50A\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50B_01_edge-on-up?fmt=auto\" alt=\"PT50B\"\u003e\n                \u003cspan\u003ePT50B\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50C_01_edge-on-up?fmt=auto\" alt=\"PT50C\"\u003e\n                \u003cspan\u003ePT50C\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eResolution\u003c\/td\u003e\n            \u003ctd\u003e1 g\u003c\/td\u003e\n            \u003ctd\u003e5 g\u003c\/td\u003e\n            \u003ctd\u003e25 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMeasurement speed\u003c\/td\u003e\n            \u003ctd\u003e25\/sec\u003c\/td\u003e\n            \u003ctd\u003e10\/sec\u003c\/td\u003e\n            \u003ctd\u003e5\/sec\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBatteries\u003c\/td\u003e\n            \u003ctd\u003e2 AAA\u003c\/td\u003e\n            \u003ctd\u003e2 AAA\u003c\/td\u003e\n            \u003ctd\u003e2 AAA\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTest clip base\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003e—\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTest clips\u003c\/td\u003e\n            \u003ctd\u003e25\u003c\/td\u003e\n            \u003ctd\u003e—\u003c\/td\u003e\n            \u003ctd\u003e25\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAluminum fixture\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003e—\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTest media\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003e—\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKnife fulcrum\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n            \u003ctd\u003eIncluded\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003csection class=\"r2-showcase r2-showcase-video\"\u003e\n    \u003cdiv class=\"r2-video-wrap\"\u003e\n      \u003cdiv class=\"r2-video-frame\"\u003e\n        \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/y_giYbF7qug?rel=0\" title=\"Edge-On-Up Sharpness Tester video\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-showcase-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eVideo\u003c\/p\u003e\n      \u003ch2\u003eSee it in use\u003c\/h2\u003e\n      \u003cp\u003e\n        Watch how the Edge-On-Up sharpness tester measures knife sharpness using the BESS standard.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT: HOW IT WORKS --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eHow it works\u003c\/p\u003e\n      \u003ch2\u003eScientific sharpness testing\u003c\/h2\u003e\n      \u003cp\u003e\n        This scientifically designed tester assesses knife sharpness using a certified synthetic wire. Simply apply gentle pressure to the wire with your knife.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The accompanying scale records the pressure exerted until the wire is cut, providing your test result in grams on the BESS C-scale. A lower BESS value indicates a sharper knife.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50A2-1500x1500.jpg?v=1718008085\" alt=\"Edge-On-Up sharpness testing process\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eBESS Standard\u003c\/p\u003e\n      \u003ch2\u003eClear numerical result\u003c\/h2\u003e\n      \u003cp\u003e\n        The BESS standard, developed by Mike Brubacher, offers a user-friendly method for evaluating knife sharpness. Scores range from 2000 BESS for an unsharpened knife to 0 BESS for ultimate sharpness. For reference, a double-sided sharpened razor typically scores around 50 BESS.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eTesting method\u003c\/p\u003e\n      \u003ch2\u003eMore complete assessment\u003c\/h2\u003e\n      \u003cp\u003e\n        Since the test measures only a small portion of the edge, it is recommended to assess three areas: the tip, middle, and heel. A weighted average of these values provides a more comprehensive sharpness assessment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- MATERIALS --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50A_4-1500x1500.jpg?v=1718008085\" alt=\"Edge-On-Up test media\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eEssential materials\u003c\/p\u003e\n      \u003ch2\u003eCertified test media\u003c\/h2\u003e\n      \u003cp\u003e\n        For accurate comparisons, certified test materials are necessary. Edge-On-Up provides the required materials, including the DoubleX test medium capable of conducting 325 measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"r2-faq-card\"\u003e\n    \u003cdiv class=\"r2-faq-head\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFAQs\u003c\/p\u003e\n      \u003ch2\u003eCommon questions\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-faq-list\"\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eWhich test methods come with the PT50A Industrial Edge Tester?\u003c\/h3\u003e\n        \u003cp\u003e\n          This one comes with everything you need to use BOTH the Aluminum Test Fixture with the Test Media AND a 25 count package of the Disposable Test Clips with the Clip Base. It essentially comes with everything possible.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eI've received my Edge On Up Tester and don't see the Test Media. What should I do?\u003c\/h3\u003e\n        \u003cp\u003e\n          The Test Media is preloaded into the Aluminum Test Fixture. If you do not see a strand of media coming through one of the feed holes, slide the black rubber piece off of the bottom of the fixture. A role of Test Media should be inside.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eI've opened my New Edge On Up Tester and found a small empty box that says \"Consumables.\" Should this box have something in it?\u003c\/h3\u003e\n        \u003cp\u003e\n          No. The box will be empty. It is included as a packaging spacer and has been labeled \"Consumables\" for customers to use as future storage.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-comparison-head p.r2-card-label,\n.r2-case-apple .r2-showcase-copy p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-faq-head p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-comparison-head h2,\n.r2-showcase-copy h2,\n.r2-faq-head h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p,\n.r2-showcase-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-showcase-copy p + p{\n  margin-top:10px;\n}\n\n\/* TABLE *\/\n.r2-comparison-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-comparison-head{\n  margin-bottom:18px;\n}\n.r2-table-wrap{\n  width:100%;\n  overflow-x:visible;\n}\n.r2-compare-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  min-width:0;\n}\n.r2-compare-table th,\n.r2-compare-table td{\n  padding:14px 16px;\n  font-size:14px;\n  line-height:1.35;\n  text-align:left;\n  border-bottom:1px solid rgba(0,0,0,.08);\n  color:#373e48;\n}\n.r2-compare-table th{\n  font-weight:700;\n  color:#191919;\n  font-family:'Montserrat',sans-serif!important;\n  background:#fff;\n  vertical-align:middle;\n}\n.r2-compare-table th:first-child{\n  border-top-left-radius:14px;\n}\n.r2-compare-table th:last-child{\n  border-top-right-radius:14px;\n}\n.r2-compare-table td:first-child{\n  font-weight:700;\n  color:#191919;\n}\n.r2-compare-table th:not(:first-child),\n.r2-compare-table td:not(:first-child){\n  text-align:center;\n}\n\n\/* TABLE PRODUCT IMAGES *\/\n.r2-table-product{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  min-width:120px;\n}\n.r2-table-product img{\n  max-width:196px;\n  object-fit:contain;\n  border-radius:0;\n  background:transparent;\n}\n.r2-table-product span{\n  display:block;\n  font-size:13px;\n  line-height:1.2;\n  font-weight:700;\n  color:#191919;\n  text-align:center;\n}\n\n\/* VIDEO SHOWCASE *\/\n.r2-showcase-video{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n  gap:24px;\n  align-items:center;\n  background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\n  border-radius:32px;\n  padding:28px;\n  overflow:hidden;\n}\n.r2-video-wrap{\n  width:100%;\n}\n.r2-video-frame{\n  position:relative;\n  width:100%;\n  padding-top:56.25%;\n  border-radius:22px;\n  overflow:hidden;\n  background:#000;\n}\n.r2-video-frame iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  display:block;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-copy{\n  max-width:520px;\n}\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:28px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:#191919;\n}\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n.r2-split-media{\n  width:100%;\n  max-width:420px;\n  margin:0 auto;\n}\n.r2-split-media img{\n  width:100%;\n  height:auto;\n  border-radius:22px;\n  display:block;\n}\n\n\/* FAQ *\/\n.r2-faq-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-faq-head{\n  margin-bottom:18px;\n}\n.r2-faq-list{\n  display:grid;\n  gap:12px;\n}\n.r2-faq-item{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n}\n.r2-faq-item h3{\n  margin:0 0 8px;\n  padding:0!important;\n  font-size:18px;\n  line-height:1.25;\n  font-weight:700;\n  letter-spacing:-0.01em;\n  color:#191919;\n}\n.r2-faq-item p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-feature-grid-2,\n  .r2-showcase-video,\n  .r2-split{\n    grid-template-columns:1fr;\n  }\n\n  .r2-split{\n    padding:22px;\n    gap:18px;\n  }\n\n  .r2-split-copy{\n    max-width:100%;\n  }\n\n  .r2-split-copy h2{\n    font-size:24px;\n  }\n\n  .r2-split-media{\n    max-width:100%;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-comparison-card,\n  .r2-showcase-video,\n  .r2-split,\n  .r2-faq-card{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n\n  .r2-split-copy h2{\n    font-size:22px;\n  }\n\n  .r2-compare-table,\n  .r2-compare-table thead,\n  .r2-compare-table tbody,\n  .r2-compare-table tr,\n  .r2-compare-table th,\n  .r2-compare-table td{\n    display:block;\n    width:100%;\n  }\n\n  .r2-compare-table thead tr{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .r2-compare-table thead th:first-child{\n    display:none;\n  }\n\n  .r2-compare-table thead th{\n    border:0;\n    border-radius:18px;\n    padding:16px;\n    margin-bottom:10px;\n    background:#fff;\n  }\n\n  .r2-table-product{\n    min-width:0;\n    gap:8px;\n  }\n\n  .r2-table-product img{\n    width:120px;\n    max-width:120px;\n    height:auto;\n    margin:0 auto;\n  }\n\n  .r2-table-product span{\n    font-size:14px;\n  }\n\n  .r2-compare-table tbody tr{\n    display:grid;\n    grid-template-columns:1fr;\n    background:#fff;\n    border-radius:18px;\n    padding:14px;\n    margin-bottom:12px;\n  }\n\n  .r2-compare-table tbody td{\n    border:0;\n    padding:8px 0;\n    font-size:13px;\n    line-height:1.35;\n    text-align:left!important;\n  }\n\n  .r2-compare-table tbody td:first-child{\n    font-size:14px;\n    padding-bottom:10px;\n    margin-bottom:6px;\n    border-bottom:1px solid rgba(0,0,0,.08);\n  }\n\n  .r2-compare-table tbody td:nth-child(2)::before{\n    content:\"PT50A: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(3)::before{\n    content:\"PT50B: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(4)::before{\n    content:\"PT50C: \";\n    font-weight:700;\n    color:#191919;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":48953462784315,"sku":"48953462686011","price":290.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50A_1-1500x1500.jpg?v=1718008086"},{"product_id":"edge-on-up-pt50b-professional-sharpness-tester","title":"Edge-On-Up PT50B Professional Sharpness Tester","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEdge-On-Up PT50B Sharpness Tester\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        A precise sharpness tester that measures the pressure needed to cut a test medium and displays the result on the BESS scale in 5 gram increments.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePurpose\u003c\/p\u003e\n      \u003ch2\u003eMeasure sharpness\u003c\/h2\u003e\n      \u003cp\u003e\n        The Edge-On-Up PT50B is designed for sharpening enthusiasts, collectors, and anyone who wants to objectively evaluate knife sharpness.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eResult\u003c\/p\u003e\n      \u003ch2\u003eBalanced precision\u003c\/h2\u003e\n      \u003cp\u003e\n        Measures the pressure required to cut a test medium and displays the result in grams. PT50B operates in 5 gram increments for practical accuracy.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eIncluded\u003c\/p\u003e\n      \u003ch2\u003ePT50B kit\u003c\/h2\u003e\n      \u003cp\u003e\n        Includes PT50B tester, fulcrum support, and aluminum base with DoubleX test media. Compatible with test clip base.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TABLE --\u003e\n  \u003csection class=\"r2-comparison-card\"\u003e\n    \u003cdiv class=\"r2-comparison-head\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eComparison\u003c\/p\u003e\n      \u003ch2\u003ePT50 model differences\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-table-wrap\"\u003e\n      \u003ctable class=\"r2-compare-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSpecification\u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50A_01_edge-on-up?fmt=auto\"\u003e\n                \u003cspan\u003ePT50A\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50B_01_edge-on-up?fmt=auto\"\u003e\n                \u003cspan\u003ePT50B\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50C_01_edge-on-up?fmt=auto\"\u003e\n                \u003cspan\u003ePT50C\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e1 g\u003c\/td\u003e\n\u003ctd\u003e5 g\u003c\/td\u003e\n\u003ctd\u003e25 g\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMeasurement speed\u003c\/td\u003e\n\u003ctd\u003e25\/sec\u003c\/td\u003e\n\u003ctd\u003e10\/sec\u003c\/td\u003e\n\u003ctd\u003e5\/sec\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eBatteries\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest clip base\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest clips\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAluminum fixture\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest media\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eKnife fulcrum\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003csection class=\"r2-showcase r2-showcase-video\"\u003e\n    \n\n    \u003cdiv class=\"r2-showcase-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eVideo\u003c\/p\u003e\n      \u003ch2\u003eSee it in use\u003c\/h2\u003e\n      \u003cp\u003e\n        Watch how the tester measures knife sharpness using the BESS standard.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-video-wrap\"\u003e\n      \u003cdiv class=\"r2-video-frame\"\u003e\n        \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/y_giYbF7qug\" loading=\"lazy\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HOW IT WORKS --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50B_1-1500x1500.jpg?v=1718008350\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eHow it works\u003c\/p\u003e\n      \u003ch2\u003eScientific sharpness testing\u003c\/h2\u003e\n      \u003cp\u003e\n        The tester uses a certified synthetic wire. Apply pressure with the blade until it cuts through.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The device records the force required and displays it in grams. Lower values indicate a sharper edge.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Accurate testing requires certified materials. The DoubleX test medium allows up to 325 measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BESS --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eBESS Standard\u003c\/p\u003e\n      \u003ch2\u003eClear numerical result\u003c\/h2\u003e\n      \u003cp\u003e\n        The BESS scale ranges from 2000 (dull edge) to 0 (extremely sharp). A razor blade typically measures around 50.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eTesting method\u003c\/p\u003e\n      \u003ch2\u003eMore accurate results\u003c\/h2\u003e\n      \u003cp\u003e\n        Measure multiple areas of the blade — tip, middle, and heel — and calculate an average value for reliable results.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"r2-faq-card\"\u003e\n    \u003cdiv class=\"r2-faq-head\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFAQs\u003c\/p\u003e\n      \u003ch2\u003eCommon questions\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-faq-list\"\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eWhich test methods come with the PT50A Industrial Edge Tester?\u003c\/h3\u003e\n        \u003cp\u003e\n          This one comes with everything you need to use BOTH the Aluminum Test Fixture with the Test Media AND a 25 count package of the Disposable Test Clips with the Clip Base. It essentially comes with everything possible.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eI've received my Edge On Up Tester and don't see the Test Media. What should I do?\u003c\/h3\u003e\n        \u003cp\u003e\n          The Test Media is preloaded into the Aluminum Test Fixture. If you do not see a strand of media coming through one of the feed holes, slide the black rubber piece off of the bottom of the fixture. A role of Test Media should be inside.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-faq-item\"\u003e\n        \u003ch3\u003eI've opened my New Edge On Up Tester and found a small empty box that says \"Consumables.\" Should this box have something in it?\u003c\/h3\u003e\n        \u003cp\u003e\n          No. The box will be empty. It is included as a packaging spacer and has been labeled \"Consumables\" for customers to use as future storage.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-comparison-head p.r2-card-label,\n.r2-case-apple .r2-showcase-copy p.r2-card-label,\n  .r2-case-apple .r2-split-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n  .r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-comparison-head h2,\n.r2-showcase-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p,\n.r2-showcase-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n\/* TABLE *\/\n.r2-comparison-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-comparison-head{\n  margin-bottom:18px;\n}\n.r2-table-wrap{\n  width:100%;\n  overflow-x:auto;\n}\n.r2-compare-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  min-width:720px;\n}\n.r2-compare-table th,\n.r2-compare-table td{\n  padding:14px 16px;\n  font-size:14px;\n  line-height:1.35;\n  text-align:left;\n  border-bottom:1px solid rgba(0,0,0,.08);\n  color:#373e48;\n}\n.r2-compare-table th{\n  font-weight:700;\n  color:#191919;\n  font-family:'Montserrat',sans-serif!important;\n  background:#fff;\n}\n.r2-compare-table th:first-child{\n  border-top-left-radius:14px;\n}\n.r2-compare-table th:last-child{\n  border-top-right-radius:14px;\n}\n.r2-compare-table td:first-child{\n  font-weight:700;\n  color:#191919;\n}\n\/* TABLE PRODUCT IMAGES *\/\n\/* TABLE PRODUCT IMAGES *\/\n.r2-table-product{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  min-width:120px;\n}\n\n.r2-table-product img{\n  \/* width:96px; *\/\n  max-width:196px;\n  \/* height:72px; *\/\n  object-fit:contain;\n  border-radius:0;\n  background:transparent;\n}\n\n.r2-table-product span{\n  display:block;\n  font-size:13px;\n  line-height:1.2;\n  font-weight:700;\n  color:#191919;\n  text-align:center;\n}\n  .r2-compare-table th:not(:first-child),\n.r2-compare-table td:not(:first-child){\n  text-align:center;\n}\n\n.r2-compare-table th{\n  vertical-align:middle;\n}\n  \/*  *\/\n.r2-table-wrap{\n  width:100%;\n  overflow-x:visible;\n}\n\n.r2-compare-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  min-width:0;\n}\n  @media(max-width:749px){\n  .r2-compare-table,\n  .r2-compare-table thead,\n  .r2-compare-table tbody,\n  .r2-compare-table tr,\n  .r2-compare-table th,\n  .r2-compare-table td{\n    display:block;\n    width:100%;\n  }\n\n  .r2-compare-table thead tr{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .r2-compare-table thead th:first-child{\n    display:none;\n  }\n\n  .r2-compare-table thead th{\n    border:0;\n    border-radius:18px;\n    padding:16px;\n    margin-bottom:10px;\n    background:#fff;\n  }\n\n  .r2-table-product{\n    min-width:0;\n    gap:8px;\n  }\n\n  .r2-table-product img{\n    width:120px;\n    max-width:120px;\n    height:auto;\n    margin:0 auto;\n  }\n\n  .r2-table-product span{\n    font-size:14px;\n  }\n\n  .r2-compare-table tbody tr{\n    display:grid;\n    grid-template-columns:1fr;\n    background:#fff;\n    border-radius:18px;\n    padding:14px;\n    margin-bottom:12px;\n  }\n\n  .r2-compare-table tbody td{\n    border:0;\n    padding:8px 0;\n    font-size:13px;\n    line-height:1.35;\n    text-align:left!important;\n  }\n\n  .r2-compare-table tbody td:first-child{\n    font-size:14px;\n    padding-bottom:10px;\n    margin-bottom:6px;\n    border-bottom:1px solid rgba(0,0,0,.08);\n  }\n\n  .r2-compare-table tbody td:nth-child(2)::before{\n    content:\"PT50A: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(3)::before{\n    content:\"PT50B: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(4)::before{\n    content:\"PT50C: \";\n    font-weight:700;\n    color:#191919;\n  }\n}\n  \n\/* VIDEO SHOWCASE *\/\n.r2-showcase-video{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n  gap:24px;\n  align-items:center;\n  background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\n  border-radius:32px;\n  padding:28px;\n  overflow:hidden;\n}\n.r2-video-wrap{\n  width:100%;\n}\n.r2-video-frame{\n  position:relative;\n  width:100%;\n  padding-top:56.25%;\n  border-radius:22px;\n  overflow:hidden;\n  background:#000;\n}\n.r2-video-frame iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  display:block;\n}\n\n  \/*  *\/\n\/* FAQ *\/\n.r2-faq-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n\n.r2-faq-head{\n  margin-bottom:18px;\n}\n\n.r2-faq-head h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n\n.r2-case-apple .r2-faq-head p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n.r2-faq-list{\n  display:grid;\n  gap:12px;\n}\n\n.r2-faq-item{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n}\n\n.r2-faq-item h3{\n  margin:0 0 8px;\n  padding:0!important;\n  font-size:18px;\n  line-height:1.25;\n  font-weight:700;\n  letter-spacing:-0.01em;\n  color:#191919;\n}\n\n.r2-faq-item p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n@media(max-width:749px){\n  .r2-faq-card{\n    padding:18px;\n  }\n}\n  \n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-feature-grid-2,\n  .r2-showcase-video{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-comparison-card,\n  .r2-showcase-video{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n\n  .r2-compare-table th,\n  .r2-compare-table td{\n    padding:12px;\n    font-size:13px;\n  }\n}\n\n  \/* split *\/\n  \/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n\n\/* текст *\/\n.r2-split-copy{\n  max-width:520px;\n}\n\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:28px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:#191919;\n}\n\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* картинка *\/\n.r2-split-media{\n  width:100%;\n  max-width:420px;\n  margin:0 auto;\n}\n\n.r2-split-media img{\n  width:100%;\n  height:auto;\n  border-radius:22px;\n  display:block;\n}\n\n\/* вариант если картинка слева *\/\n.r2-split.reverse{\n  grid-template-columns:.9fr 1fr;\n}\n\n.r2-split.reverse .r2-split-copy{\n  order:2;\n}\n\n.r2-split.reverse .r2-split-media{\n  order:1;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-split{\n    grid-template-columns:1fr;\n    padding:22px;\n    gap:18px;\n  }\n\n  .r2-split-copy{\n    max-width:100%;\n  }\n\n  .r2-split-copy h2{\n    font-size:24px;\n  }\n\n  .r2-split-media{\n    max-width:100%;\n  }\n}\n\n@media(max-width:749px){\n  .r2-split{\n    padding:18px;\n  }\n\n  .r2-split-copy h2{\n    font-size:22px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":48953483133243,"sku":"PT50B","price":201.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50B_2-1500x1500.jpg?v=1718008350"},{"product_id":"edge-on-up-pt50c-home-sharpness-tester","title":"Edge-On-Up PT50C Home Sharpness Tester","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEdge-On-Up PT50C Sharpness Tester\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        A precise sharpness tester that measures the pressure needed to cut a certified test medium and gives a clear BESS result in grams.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePurpose\u003c\/p\u003e\n      \u003ch2\u003eMeasure sharpness\u003c\/h2\u003e\n      \u003cp\u003e\n        The Edge-On-Up PT50C is made for sharpening enthusiasts, knife collectors, and anyone who wants to know if sharpening actually made a knife sharper.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eResult\u003c\/p\u003e\n      \u003ch2\u003eNo guesswork\u003c\/h2\u003e\n      \u003cp\u003e\n        The tester records the pressure needed to cut the test medium and shows the result in grams on the BESS scale. This Edge-On-Up PT50C measures in steps of 25 grams.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eIncluded\u003c\/p\u003e\n      \u003ch2\u003ePT50C kit\u003c\/h2\u003e\n      \u003cp\u003e\n        Includes Edge-On-Up PT50C, Edge-On-Up Fulcrum support, and base for test clips with approximately 25 test clips.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- COMPARISON TABLE --\u003e\n   \u003csection class=\"r2-comparison-card\"\u003e\n    \u003cdiv class=\"r2-comparison-head\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eComparison\u003c\/p\u003e\n      \u003ch2\u003ePT50 model differences\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-table-wrap\"\u003e\n      \u003ctable class=\"r2-compare-table\"\u003e\n\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSpecification\u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50A_01_edge-on-up?fmt=auto\" alt=\"PT50A\"\u003e\n                \u003cspan\u003ePT50A\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50B_01_edge-on-up?fmt=auto\" alt=\"PT50B\"\u003e\n                \u003cspan\u003ePT50B\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cdiv class=\"r2-table-product\"\u003e\n                \u003cimg src=\"https:\/\/assets.katogroup.eu\/i\/katogroup\/EOPT50C_01_edge-on-up?fmt=auto\" alt=\"PT50C\"\u003e\n                \u003cspan\u003ePT50C\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/th\u003e\n\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e1 g\u003c\/td\u003e\n\u003ctd\u003e5 g\u003c\/td\u003e\n\u003ctd\u003e25 g\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eMeasurement speed\u003c\/td\u003e\n\u003ctd\u003e25\/sec\u003c\/td\u003e\n\u003ctd\u003e10\/sec\u003c\/td\u003e\n\u003ctd\u003e5\/sec\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eBatteries\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003ctd\u003e2 AAA\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest clip base\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest clips\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eAluminum fixture\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eTest media\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eKnife fulcrum\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003csection class=\"r2-showcase r2-showcase-video\"\u003e\n    \u003cdiv class=\"r2-video-wrap\"\u003e\n      \u003cdiv class=\"r2-video-frame\"\u003e\n        \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/y_giYbF7qug?rel=0\" title=\"Edge-On-Up Sharpness Tester video\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-showcase-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eVideo\u003c\/p\u003e\n      \u003ch2\u003eSee it in use\u003c\/h2\u003e\n      \u003cp\u003e\n        Watch how the Edge-On-Up sharpness tester measures knife sharpness using the BESS standard.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n\u003c!-- SPLIT: HOW IT WORKS --\u003e\n\u003csection class=\"r2-split\"\u003e\n  \u003cdiv class=\"r2-split-copy\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eHow it works\u003c\/p\u003e\n    \u003ch2\u003eScientific sharpness testing\u003c\/h2\u003e\n    \u003cp\u003e\n      This scientifically designed tester assesses knife sharpness using a certified synthetic wire. Simply apply gentle pressure to the wire with your knife.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      The scale records the pressure exerted until the wire is cut, providing your test result in grams on the BESS C-scale. A lower BESS value indicates a sharper knife.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-split-media\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50C_2-1500x1500.jpg?v=1718008736\" alt=\"Edge-On-Up sharpness testing process\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eBESS Standard\u003c\/p\u003e\n      \u003ch2\u003eClear numerical result\u003c\/h2\u003e\n      \u003cp\u003e\n        The BESS standard, developed by Mike Brubacher, offers a user-friendly method for evaluating knife sharpness. Scores range from 2000 BESS for an unsharpened knife to 0 BESS for ultimate sharpness. For reference, a double-sided sharpened razor typically scores around 50 BESS.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eTesting method\u003c\/p\u003e\n      \u003ch2\u003eMore complete assessment\u003c\/h2\u003e\n      \u003cp\u003e\n        Since the test measures only a small portion of the edge, it is recommended to assess three areas: the tip, middle, and heel. A weighted average of these values provides a more comprehensive sharpness assessment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c!-- MATERIALS --\u003e\n\u003csection class=\"r2-split\"\u003e\n  \u003cdiv class=\"r2-split-media\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50C_3-1500x1500-2.jpg?v=1718008736\" alt=\"Edge-On-Up test media\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-split-copy\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eEssential materials\u003c\/p\u003e\n    \u003ch2\u003eCertified test media\u003c\/h2\u003e\n    \u003cp\u003e\n      For accurate comparisons, certified test materials are necessary.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Edge-On-Up provides the required materials, including the DoubleX test medium capable of conducting 325 measurements.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"r2-faq-card\"\u003e\n  \u003cdiv class=\"r2-faq-head\"\u003e\n    \u003cp class=\"r2-card-label\"\u003eFAQs\u003c\/p\u003e\n    \u003ch2\u003eCommon questions\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-faq-list\"\u003e\n\n    \u003cdiv class=\"r2-faq-item\"\u003e\n      \u003ch3\u003eWhich test methods come with the PT50A Industrial Edge Tester?\u003c\/h3\u003e\n      \u003cp\u003e\n        This model comes with everything needed to use both the Aluminum Test Fixture with the Test Media and a 25 count package of Disposable Test Clips with the Clip Base.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-faq-item\"\u003e\n      \u003ch3\u003eI don’t see the Test Media. What should I do?\u003c\/h3\u003e\n      \u003cp\u003e\n        The Test Media is preloaded into the Aluminum Test Fixture. If you do not see a strand of media coming through one of the feed holes, slide the black rubber piece off the bottom of the fixture. A roll of Test Media should be inside.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-faq-item\"\u003e\n      \u003ch3\u003eShould the small “Consumables” box have something inside?\u003c\/h3\u003e\n      \u003cp\u003e\n        No. The box is empty. It is included as a packaging spacer and labeled “Consumables” so customers can use it for future storage.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-comparison-head p.r2-card-label,\n.r2-case-apple .r2-showcase-copy p.r2-card-label,\n  .r2-case-apple .r2-split-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n  .r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-comparison-head h2,\n.r2-showcase-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p,\n.r2-showcase-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n\/* TABLE *\/\n.r2-comparison-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-comparison-head{\n  margin-bottom:18px;\n}\n.r2-table-wrap{\n  width:100%;\n  overflow-x:auto;\n}\n.r2-compare-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  min-width:720px;\n}\n.r2-compare-table th,\n.r2-compare-table td{\n  padding:14px 16px;\n  font-size:14px;\n  line-height:1.35;\n  text-align:left;\n  border-bottom:1px solid rgba(0,0,0,.08);\n  color:#373e48;\n}\n.r2-compare-table th{\n  font-weight:700;\n  color:#191919;\n  font-family:'Montserrat',sans-serif!important;\n  background:#fff;\n}\n.r2-compare-table th:first-child{\n  border-top-left-radius:14px;\n}\n.r2-compare-table th:last-child{\n  border-top-right-radius:14px;\n}\n.r2-compare-table td:first-child{\n  font-weight:700;\n  color:#191919;\n}\n\/* TABLE PRODUCT IMAGES *\/\n\/* TABLE PRODUCT IMAGES *\/\n.r2-table-product{\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  min-width:120px;\n}\n\n.r2-table-product img{\n  \/* width:96px; *\/\n  max-width:196px;\n  \/* height:72px; *\/\n  object-fit:contain;\n  border-radius:0;\n  background:transparent;\n}\n\n.r2-table-product span{\n  display:block;\n  font-size:13px;\n  line-height:1.2;\n  font-weight:700;\n  color:#191919;\n  text-align:center;\n}\n  .r2-compare-table th:not(:first-child),\n.r2-compare-table td:not(:first-child){\n  text-align:center;\n}\n\n.r2-compare-table th{\n  vertical-align:middle;\n}\n  \/*  *\/\n.r2-table-wrap{\n  width:100%;\n  overflow-x:visible;\n}\n\n.r2-compare-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  min-width:0;\n}\n  @media(max-width:749px){\n  .r2-compare-table,\n  .r2-compare-table thead,\n  .r2-compare-table tbody,\n  .r2-compare-table tr,\n  .r2-compare-table th,\n  .r2-compare-table td{\n    display:block;\n    width:100%;\n  }\n\n  .r2-compare-table thead tr{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .r2-compare-table thead th:first-child{\n    display:none;\n  }\n\n  .r2-compare-table thead th{\n    border:0;\n    border-radius:18px;\n    padding:16px;\n    margin-bottom:10px;\n    background:#fff;\n  }\n\n  .r2-table-product{\n    min-width:0;\n    gap:8px;\n  }\n\n  .r2-table-product img{\n    width:120px;\n    max-width:120px;\n    height:auto;\n    margin:0 auto;\n  }\n\n  .r2-table-product span{\n    font-size:14px;\n  }\n\n  .r2-compare-table tbody tr{\n    display:grid;\n    grid-template-columns:1fr;\n    background:#fff;\n    border-radius:18px;\n    padding:14px;\n    margin-bottom:12px;\n  }\n\n  .r2-compare-table tbody td{\n    border:0;\n    padding:8px 0;\n    font-size:13px;\n    line-height:1.35;\n    text-align:left!important;\n  }\n\n  .r2-compare-table tbody td:first-child{\n    font-size:14px;\n    padding-bottom:10px;\n    margin-bottom:6px;\n    border-bottom:1px solid rgba(0,0,0,.08);\n  }\n\n  .r2-compare-table tbody td:nth-child(2)::before{\n    content:\"PT50A: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(3)::before{\n    content:\"PT50B: \";\n    font-weight:700;\n    color:#191919;\n  }\n\n  .r2-compare-table tbody td:nth-child(4)::before{\n    content:\"PT50C: \";\n    font-weight:700;\n    color:#191919;\n  }\n}\n  \n\/* VIDEO SHOWCASE *\/\n.r2-showcase-video{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n  gap:24px;\n  align-items:center;\n  background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\n  border-radius:32px;\n  padding:28px;\n  overflow:hidden;\n}\n.r2-video-wrap{\n  width:100%;\n}\n.r2-video-frame{\n  position:relative;\n  width:100%;\n  padding-top:56.25%;\n  border-radius:22px;\n  overflow:hidden;\n  background:#000;\n}\n.r2-video-frame iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  display:block;\n}\n\n  \/*  *\/\n\/* FAQ *\/\n.r2-faq-card{\n  background:#f5f5f7;\n  border-radius:28px;\n  padding:28px;\n}\n\n.r2-faq-head{\n  margin-bottom:18px;\n}\n\n.r2-faq-head h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n\n.r2-case-apple .r2-faq-head p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n.r2-faq-list{\n  display:grid;\n  gap:12px;\n}\n\n.r2-faq-item{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n}\n\n.r2-faq-item h3{\n  margin:0 0 8px;\n  padding:0!important;\n  font-size:18px;\n  line-height:1.25;\n  font-weight:700;\n  letter-spacing:-0.01em;\n  color:#191919;\n}\n\n.r2-faq-item p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n@media(max-width:749px){\n  .r2-faq-card{\n    padding:18px;\n  }\n}\n  \n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-feature-grid-2,\n  .r2-showcase-video{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-comparison-card,\n  .r2-showcase-video{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n\n  .r2-compare-table th,\n  .r2-compare-table td{\n    padding:12px;\n    font-size:13px;\n  }\n}\n\n  \/* split *\/\n  \/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n\n\/* текст *\/\n.r2-split-copy{\n  max-width:520px;\n}\n\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:28px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:#191919;\n}\n\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* картинка *\/\n.r2-split-media{\n  width:100%;\n  max-width:420px;\n  margin:0 auto;\n}\n\n.r2-split-media img{\n  width:100%;\n  height:auto;\n  border-radius:22px;\n  display:block;\n}\n\n\/* вариант если картинка слева *\/\n.r2-split.reverse{\n  grid-template-columns:.9fr 1fr;\n}\n\n.r2-split.reverse .r2-split-copy{\n  order:2;\n}\n\n.r2-split.reverse .r2-split-media{\n  order:1;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-split{\n    grid-template-columns:1fr;\n    padding:22px;\n    gap:18px;\n  }\n\n  .r2-split-copy{\n    max-width:100%;\n  }\n\n  .r2-split-copy h2{\n    font-size:24px;\n  }\n\n  .r2-split-media{\n    max-width:100%;\n  }\n}\n\n@media(max-width:749px){\n  .r2-split{\n    padding:18px;\n  }\n\n  .r2-split-copy h2{\n    font-size:22px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":48953495879995,"sku":"PT50C","price":161.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50C_1-1500x1500.jpg?v=1718008736"},{"product_id":"edge-on-up-doublex-test-media-canister","title":"Edge-On-Up DoubleX + Test Media Canister","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEdge-On-Up DoubleX Test Medium\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        BESS-certified test medium for standardized, reliable sharpness testing with Edge-On-Up testers.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eStandard\u003c\/p\u003e\n      \u003ch2\u003eReliable BESS testing\u003c\/h2\u003e\n      \u003cp\u003e\n        The Edge-On-Up DoubleX Test Medium provides a standardized and dependable method for measuring sharpness. BESS-certified, it ensures international comparability thanks to consistent results.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eSupply\u003c\/p\u003e\n      \u003ch2\u003e325 measurements\u003c\/h2\u003e\n      \u003cp\u003e\n        With a diameter of 0.009\" (0.23 mm), the DoubleX Test Medium is tailored for Edge-On-Up sharpness testers. Each canister contains enough wire for 325 measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n        \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eMaterial\u003c\/p\u003e\n      \u003ch2\u003eConsistent results\u003c\/h2\u003e\n      \u003cp\u003e\n        Crafted from a temperature-resistant, moisture-insensitive polymer plastic, this medium helps guarantee accuracy with each use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50A3-1500x1500.jpg?v=1718009820\" alt=\"Edge-On-Up DoubleX Test Medium compatibility\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003eFor PT50A and PT50B\u003c\/h2\u003e\n      \u003cp\u003e\n        Compatible exclusively with the Edge-On-Up aluminium base ATF10G, and the Edge-On-Up PT50B and PT50A sharpening testers.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Elevate your sharpness testing with the Edge-On-Up DoubleX Test Medium, consistently delivering reliable results and enhancing your testing capabilities.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-split{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":48953532121403,"sku":"DOUBLEX","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2-1500x1500_744f4b89-39da-4f3f-9e23-3cce2777554f.jpg?v=1718009820"},{"product_id":"edge-on-up-dtc100-test-clips-100-pack","title":"Edge-On-Up DTC100 Test Clips 100 Pack","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEdge-On-Up Test Clips\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        A practical and fast way to replace the test medium between sharpness measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eUse\u003c\/p\u003e\n      \u003ch2\u003eFast replacement\u003c\/h2\u003e\n      \u003cp\u003e\n        The Edge-On-Up test clips, 100 pieces are a practical and fast way to replace the test medium in between measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eDesign\u003c\/p\u003e\n      \u003ch2\u003ePreloaded test medium\u003c\/h2\u003e\n      \u003cp\u003e\n        Each clip contains a thin wire of the test medium, so you only have to secure the clip before testing. Use the test clips in combination with the Edge-On-Up base for test clips.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":48953551126843,"sku":"48953551094075","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/PT50C_3-1500x1500_81e3f333-43be-4871-9c65-9710a51900b1.jpg?v=1718008736"},{"product_id":"mini-digital-angle-gauge-hapstone","title":"Mini Digital Angle Gauge Hapstone","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHapstone \u003cb\u003eMini\u003c\/b\u003e Digital Angle Gauge - Precision and Convenience in Your Hands\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003eIntroducing the exceptionally convenient Hapstone miniature digital angle gauge with a bright, backlit LCD display. This compact and lightweight device \u003cb\u003e(35x35x20 mm, weighing only 25 grams)\u003c\/b\u003e will become an indispensable assistant when sharpening cutting tools.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003c!-- \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2024-07-11_Hapstone69312.jpg?v=1742043628\" alt=\"Hapstone Mini Digital Angle Gauge\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e --\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"r2-split r2-split-compact\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAdvantages\u003c\/p\u003e\n      \u003ch2\u003eHigh accuracy\u003c\/h2\u003e\n      \u003cp\u003eAngle measurement range 4*90°, resolution 0.05°.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/3312.jpg?v=1731084115\" alt=\"High accuracy\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"r2-feature-grid\"\u003e\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAdvantages\u003c\/p\u003e\n      \u003ch2\u003eCompactness and lightness\u003c\/h2\u003e\n      \u003cp\u003eHapstone does not weigh down the horizontal guide and does not interfere during sharpening, it can constantly be on the platform for the angle gauge.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAdvantages\u003c\/p\u003e\n      \u003ch2\u003eEase of use\u003c\/h2\u003e\n      \u003cp\u003eThe comfortable viewing angle of the display is much wider than that of conventional angle gauges. The built-in battery (rechargeable via the Type-C port) allows you to always keep the device in working order.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAdvantages\u003c\/p\u003e\n      \u003ch2\u003eFunctionality\u003c\/h2\u003e\n      \u003cp\u003eTwo measurement modes (absolute and relative angle), fixing the current value, automatic shutdown, built-in magnets for fixing on metal surfaces.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eAdvantages\u003c\/p\u003e\n      \u003ch2\u003eBright display\u003c\/h2\u003e\n      \u003cp\u003eConvenient and bright LCD display with backlight and large numbers provides comfortable operation even in low light conditions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003csection class=\"r2-split r2-split-compact r2-split-alt\"\u003e\n  \u003cdiv class=\"r2-split-media\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2024-07-211_Hapstone69312.jpg?v=1742043628\" alt=\"High accuracy\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-split-copy\"\u003e\n    \u003cp class=\"r2-section-label\"\u003eAdvantages\u003c\/p\u003e\n    \u003ch2\u003eReliability\u003c\/h2\u003e\n    \u003cp\u003eHigh-quality ABS plastic, wide operating temperature range, zero calibration.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n      \u003ch2\u003eTechnical details\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003c!-- \u003cp class=\"r2-card-label light\"\u003eMini Digital Angle Gauge\u003c\/p\u003e --\u003e\n        \u003ch3\u003eDimensions and weight\u003c\/h3\u003e\n\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e\u003cb\u003e35x35x20 mm\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cb\u003e25 grams\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003c!-- \u003cp class=\"r2-card-label light\"\u003eFunctionality\u003c\/p\u003e --\u003e\n        \u003ch3\u003eDisplay and power\u003c\/h3\u003e\n\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eDisplay\u003c\/span\u003e\u003cb\u003ebacklit LCD display\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003ebuilt-in battery\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003etype-C port\u003c\/b\u003e\n\u003c\/div\u003e\n\n          \u003cdiv\u003e\n\u003cspan\u003eShutdown\u003c\/span\u003e\u003cb\u003eautomatic shutdown\u003c\/b\u003e\n\u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003c!-- \u003cp class=\"r2-card-label light\"\u003eHigh accuracy\u003c\/p\u003e --\u003e\n        \u003ch3\u003eMeasurement\u003c\/h3\u003e\n\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAngle measurement range\u003c\/span\u003e\u003cb\u003e4*90°\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e0.05°\u003c\/b\u003e\n\u003c\/div\u003e\n                    \u003cdiv\u003e\n\u003cspan\u003eMeasurement modes\u003c\/span\u003e\u003cb\u003eabsolute and relative angle\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eCalibration\u003c\/span\u003e\u003cb\u003ezero calibration\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003c!-- \u003cp class=\"r2-card-label light\"\u003eReliability\u003c\/p\u003e --\u003e\n        \u003ch3\u003eMaterials and reliability\u003c\/h3\u003e\n\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003ehigh-quality ABS plastic\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003cb\u003ewide operating temperature range\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMagnets\u003c\/span\u003e\u003cb\u003ebuilt-in magnets\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .r2-feature-media {\n    margin: -8px -8px 16px;\n  }\n\n  .r2-feature-media img {\n    border-radius: 20px;\n  }\n\n  .r2-case-apple {\n    color: #191919;\n    line-height: 1.5;\n  }\n\n  .r2-case-apple *,\n  .r2-case-apple *::before,\n  .r2-case-apple *::after {\n    box-sizing: border-box;\n    font-family: inherit !important;\n  }\n\n  .r2-case-apple img {\n    display: block;\n    width: 100%;\n    height: auto;\n    border: 0;\n    border-radius: 24px;\n  }\n\n  .r2-case-apple section {\n    margin: 0 0 20px;\n  }\n\n  .r2-section-label,\n  .r2-card-label,\n  .r2-split-copy .r2-card-label {\n    margin: 0 0 8px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #6e6e73;\n    font-family: 'Montserrat', sans-serif !important;\n    line-height: 1.2;\n  }\n\n  .r2-card-label.light {\n    color: rgba(255,255,255,0.72);\n  }\n\n  .r2-hero {\n    text-align: center;\n    padding: 12px 0 4px;\n  }\n\n  .r2-hero-copy {\n    max-width: 760px;\n    margin: 0 auto 18px;\n  }\n\n  .r2-hero h1 {\n    margin: 0 0 12px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    font-family: 'Montserrat', sans-serif !important;\n    color: inherit;\n  }\n\n  @media(min-width: 575px){\n    body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text {\n      font-size: 36px !important;\n      line-height: 50px !important;\n    }\n  }\n\n  .r2-subtitle {\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 19px;\n    line-height: 1.4;\n    color: #6e6e73;\n  }\n\n  .r2-hero-media {\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  .r2-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .r2-feature-card {\n    background: #f5f5f7;\n    border-radius: 24px;\n    padding: 24px;\n  }\n\n  .r2-feature-card h2,\n  .r2-dark-copy h2 {\n    margin: 0 0 12px;\n    padding-bottom: 0 !important;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: inherit;\n    font-size: 28px;\n    line-height: 1.12;\n  }\n\n  .r2-feature-card p:last-child {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.45;\n    color: #373e48;\n  }\n\n  .r2-split-compact {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 24px;\n    align-items: center;\n    background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%);\n    border-radius: 32px;\n    padding: 30px;\n  }\n\n  .r2-split-compact .r2-split-copy {\n    max-width: 520px;\n  }\n\n  .r2-split-compact .r2-split-copy p:last-child {\n    margin: 0;\n    font-size: 17px;\n    line-height: 1.45;\n    color: #373e48;\n  }\n\n  .r2-split-compact .r2-split-copy h2 {\n    margin: 0 0 12px;\n    padding-bottom: 0 !important;\n    font-size: 28px;\n    line-height: 1.12;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: inherit;\n  }\n\n  .r2-split-compact .r2-split-media {\n    max-width: 380px;\n    margin: 0 auto;\n  }\n\n  .r2-split-compact .r2-split-media img {\n    width: 100%;\n    border-radius: 22px;\n  }\n\n  .r2-dark-card {\n    background: #191919;\n    color: #fff;\n    border-radius: 28px;\n    padding: 26px;\n  }\n\n  .r2-dark-card-soft {\n    border-radius: 32px;\n    padding: 30px;\n  }\n\n  .r2-dark-copy {\n    max-width: 760px;\n    margin-bottom: 18px;\n  }\n\n  .r2-dark-copy h2 {\n    color: #fff;\n  }\n\n  .r2-spec-grid {\n    display: grid;\n    gap: 16px;\n  }\n\n  .r2-spec-grid-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .r2-spec-item {\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 20px;\n    padding: 18px;\n  }\n\n  .r2-spec-item-soft {\n    backdrop-filter: blur(4px);\n  }\n\n  .r2-spec-item h3 {\n    margin: 0 0 14px;\n    padding-bottom: 0 !important;\n    font-size: 20px;\n    line-height: 1.18;\n    font-weight: 700;\n    color: #fff;\n  }\n\n  .r2-spec-lines {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .r2-spec-lines div {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    align-items: flex-start;\n  }\n\n  .r2-spec-lines span {\n    font-size: 13px;\n    line-height: 1.4;\n    color: rgba(255,255,255,0.6);\n  }\n\n  .r2-spec-lines b {\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 600;\n    color: #fff;\n    text-align: right;\n  }\n\n  @media (max-width: 989px) {\n    .r2-feature-grid,\n    .r2-spec-grid-2,\n    .r2-split-compact {\n      grid-template-columns: 1fr;\n    }\n\n    .r2-split-compact {\n      gap: 18px;\n      padding: 24px;\n    }\n\n    .r2-split-compact .r2-split-media {\n      max-width: 340px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .r2-subtitle {\n      font-size: 17px;\n    }\n\n    .r2-feature-card,\n    .r2-dark-card,\n    .r2-dark-card-soft {\n      padding-left: 18px;\n      padding-right: 18px;\n    }\n\n    .r2-feature-card h2,\n    .r2-dark-copy h2,\n    .r2-split-compact .r2-split-copy h2 {\n      font-size: 24px;\n    }\n\n    .r2-spec-item h3 {\n      font-size: 18px;\n    }\n\n    .r2-spec-lines div {\n      flex-direction: column;\n      gap: 2px;\n    }\n\n    .r2-spec-lines b {\n      text-align: left;\n    }\n  }\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":49560079892795,"sku":"ANGLEGAUGE-MINI","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2024-07-21211_Hapstone69312.jpg?v=1731084115"},{"product_id":"vijim-vl66-led-light","title":"VIJIM VL66 LED Light","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eVIJIM VL66 LED Light\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Compact LED light for knife sharpening setups, with adjustable color temperature, long battery life, and flexible mounting.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n          \u003cdiv class=\"r2-feature-thumb\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/VIJIM_VL66_LED_Light_4.jpg?v=1731683922\" alt=\"VIJIM VL66 LED Light rotation\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eUse\u003c\/p\u003e\n      \u003ch2\u003eSharpening light support\u003c\/h2\u003e\n      \u003cp\u003e\n        VIJIM VL66 LED Light is a perfect companion for knife sharpening. It can be attached to a sharpening system with light support. Magic Arm for LED Light is not included.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n          \u003cdiv class=\"r2-feature-thumb\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/VIJIM_VL66_LED_Light_9.jpg?v=1731683922\" alt=\"VIJIM VL66 LED Light rotation\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eControl\u003c\/p\u003e\n      \u003ch2\u003eFlexible illumination\u003c\/h2\u003e\n      \u003cp\u003e\n        The U-fork design supports 360° rotation, helping position the light exactly where it is needed during sharpening. Color temperature is adjustable from 3200K to 6500K.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eRotation\u003c\/span\u003e\u003cb\u003e360° U-fork design\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eColor temperature\u003c\/span\u003e\u003cb\u003e3200K–6500K\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBattery\u003c\/span\u003e\u003cb\u003e2000mAh built-in\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBattery life\u003c\/span\u003e\u003cb\u003eUp to 8 hours\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003eUSB Type-C\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eUse while charging\u003c\/span\u003e\u003cb\u003eSupported\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMax brightness\u003c\/span\u003e\u003cb\u003eUp to 120 minutes\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003e¼\" or Cold Shoe\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n  .r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n\n.r2-feature-thumb img{\n  width:100%;\n  height:auto;\n  border-radius:14px;\n  display:block;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  \/* gap:8px; *\/\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{\n  margin:0;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"VIJIM","offers":[{"title":"Default Title","offer_id":49682923356475,"sku":"VIJIM VL66 LED LIGHT","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/VIJIM_VL66_LED_Light_1.jpg?v=1731683922"},{"product_id":"vijim-vl66-led-light-copy","title":"Мodule Arm 11\" Hapstone","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eМodule Arm Hapstone\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Is a very versatile and useful tool, especially for holding LCD field monitors and DSLR cameras.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n \u003cdiv class=\"r2-feature-card\"\u003e\n   \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/VIJIM_VL66_LED_Light_9.jpg?v=1731683922\" alt=\"Magic arm build quality\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003cp class=\"r2-card-label\"\u003eUse\u003c\/p\u003e\n    \u003ch2\u003eMade for LED lighting\u003c\/h2\u003e\n    \u003cp\u003e\n      Perfect for combined use of VIJIM VL66 LED Light. This is a professional 11\" articulating arm designed for LED light setups.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-feature-card\"\u003e\n    \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/odule_Arm_11_Hapstone2.jpg?v=1731684392\" alt=\"Magic arm build quality\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003cp class=\"r2-card-label\"\u003eControl\u003c\/p\u003e\n    \u003ch2\u003eFull position adjustment\u003c\/h2\u003e\n    \u003cp\u003e\n      The 360° swivel head allows comfortable positioning at any angle. Locking control knobs let you release or increase tension for precise adjustment.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-feature-card\"\u003e\n    \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/odule_Arm_11_Hapstone1.jpg?v=1731684392\" alt=\"Magic arm build quality\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003cp class=\"r2-card-label\"\u003ePackage\u003c\/p\u003e\n    \u003ch2\u003eIncluded in the box\u003c\/h2\u003e\n    \u003cp\u003e\n      Magic Arm\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Large Super Clamp\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eArm size\u003c\/span\u003e\u003cb\u003e6.45\" × 5.11\" (164×130 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eStainless steel \u0026amp; aluminum alloy\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMax load\u003c\/span\u003e\u003cb\u003e7 lb (3 kg)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cb\u003e1\/4\" screw, hot shoe\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eClamp material\u003c\/span\u003e\u003cb\u003eAluminum alloy\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eClamp size\u003c\/span\u003e\u003cb\u003e3.5\" × 2.5\" (89×64 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eClamp max opening\u003c\/span\u003e\u003cb\u003e2.2\" (56 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-thumb{width:100%;margin-bottom:14px}\n.r2-feature-thumb img{width:100%;height:auto;border-radius:14px;display:block}\n\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{font-size:28px}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{margin-top:10px}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{max-width:420px;margin:0 auto}\n\n\/* DUO *\/\n.r2-duo{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n  margin-bottom:20px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{border-radius:32px}\n.r2-dark-copy{margin-bottom:18px}\n.r2-spec-grid{display:grid;gap:16px}\n.r2-spec-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2,\n  .r2-duo{\n    grid-template-columns:1fr;\n  }\n}\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{padding:18px}\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n  }\n  .r2-spec-lines span{font-size:12px;white-space:normal}\n  .r2-spec-lines b{text-align:left}\n  .r2-subtitle{font-size:17px}\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":49682929385787,"sku":"МODULE ARM 11\" HAPSTONE","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/odule_Arm_11_Hapstone4.jpg?v=1731684392"},{"product_id":"advanced-apexel-portable-microscope-for-phone-x200-with-led","title":"Advanced Apexel Portable microscope for phone x200 with LED","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eAdvanced Apexel Portable Microscope for Phone x200\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Compact 200× smartphone microscope with adjustable lighting, polarizer, and UV support for detailed sharpening and inspection work.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Tools\/Control%20tools\/Advanced%20Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light\/2Advanced%20Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light.jpg\" alt=\"Advanced Apexel Portable Microscope for Phone x200 with LED Light\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \n      \u003cp class=\"r2-card-label\"\u003eMagnification\u003c\/p\u003e\n      \u003ch2\u003eDetailed visual control\u003c\/h2\u003e\n      \u003cp\u003e\n        Advanced Apexel Portable Microscope for Phone x200 with LED Light is designed for detailed inspections. Its 200× magnification makes it ideal for knife sharpening control, cutting edge examination, and stone evaluation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \n      \u003cp class=\"r2-card-label\"\u003eLighting\u003c\/p\u003e\n      \u003ch2\u003eAdaptive illumination\u003c\/h2\u003e\n      \u003cp\u003e\n        Adjustable LED ring lights offer three brightness levels and two color temperatures, with lighting that can be directed from the right or left side for more precise inspection.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Tools\/Control%20tools\/Advanced%20Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light\/4Advanced%20Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light.jpg\" alt=\"Advanced Apexel microscope set\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFeatures\u003c\/p\u003e\n      \u003ch2\u003eBuilt for sharp, clear imaging\u003c\/h2\u003e\n      \u003cp\u003e\n        A circular polarizer helps reduce internal reflections and glare for clearer images, while the integrated 395 nm UV lamp supports detection and photography of fluorescent details.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The sliding lens module adapts to different smartphone camera positions, including iPhone 12–15, Samsung Galaxy S23\/S24, and Google Pixel 7\/8. No additional app is required, and the compact body includes a built-in rechargeable battery.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003csection class=\"r2-showcase r2-showcase-video\"\u003e\n  \n    \u003cdiv class=\"r2-showcase-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eVideo\u003c\/p\u003e\n      \u003ch2\u003eSee it in use\u003c\/h2\u003e\n      \u003cp\u003e\n        Watch how the Advanced Apexel microscope works for close-up inspection and sharpening control.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r2-video-wrap\"\u003e\n      \u003cdiv class=\"r2-video-frame\"\u003e\n        \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/Siu_pGcFO-U?rel=0\" title=\"Advanced Apexel Portable Microscope for Phone x200 video\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-showcase-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n.r2-feature-thumb img{\n  width:100%;\n  border-radius:14px;\n}\n.r2-feature-card h2,\n.r2-showcase-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:28px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p,\n.r2-showcase-copy p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-showcase-copy p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* VIDEO SHOWCASE *\/\n.r2-showcase-video{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n  gap:24px;\n  align-items:center;\n  background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\n  border-radius:32px;\n  padding:28px;\n  overflow:hidden;\n}\n.r2-video-wrap{\n  width:100%;\n}\n.r2-video-frame{\n  position:relative;\n  width:100%;\n  padding-top:56.25%;\n  border-radius:22px;\n  overflow:hidden;\n  background:#000;\n}\n.r2-video-frame iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  display:block;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-showcase-video{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-showcase-video{\n    padding:18px;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Asanuma","offers":[{"title":"Default Title","offer_id":49992554119483,"sku":"APL-MS200","price":56.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Advanced_Apexel_Portable_microscope_for_phone_x200_with_LED_light.jpg?v=1738583561"},{"product_id":"advanced-apexel-portable-microscope-for-phone-x200-with-led-copy","title":"Mini Apexel Portable microscope for phone x200 with LED","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eMini Apexel Portable Microscope for Phone with LED\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Compact 200× smartphone microscope with LED lighting and CPL filter for detailed edge inspection and stone evaluation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Tools\/Control%20tools\/Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light\/2Apexel%20Portable%20microscope%20for%20phone.jpg\" alt=\"Mini Apexel Portable Microscope for Phone x200\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eMagnification\u003c\/p\u003e\n      \u003ch2\u003e200× close inspection\u003c\/h2\u003e\n      \u003cp\u003e\n        Mini Apexel Portable Microscope for Phone x200 with LED offers 200× magnification for capturing HD images with exceptional detail. It is ideal for inspecting the cutting edge of knives and evaluating sharpening stones.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eOptics\u003c\/p\u003e\n      \u003ch2\u003eOptimized light and clarity\u003c\/h2\u003e\n      \u003cp\u003e\n        Multi-polished and coated lenses improve light transmission to reduce image distortion, while the built-in CPL filter helps eliminate unwanted glare from non-metal surfaces. The microscope works directly with your smartphone’s standard camera app, with no special software required.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eDesign\u003c\/p\u003e\n      \u003ch2\u003eCompact and easy to use\u003c\/h2\u003e\n      \u003cp\u003e\n        Dual-mode LED lighting and a universal clip make the microscope easy to attach and use with different smartphones.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The lightweight design, built-in battery, and Type-C charging make it practical for everyday inspection work.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Tools\/Control%20tools\/Apexel%20Portable%20microscope%20for%20phone%20x200%20with%20LED%20light\/5Apexel%20Portable%20microscope%20for%20phone.jpg\" alt=\"Mini Apexel microscope kit\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMagnification\u003c\/span\u003e\u003cb\u003e200×\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCharging time\u003c\/span\u003e\u003cb\u003e1 hour\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBattery capacity\u003c\/span\u003e\u003cb\u003e120 mAh\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCharging interface\u003c\/span\u003e\u003cb\u003eType-C\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eColor temperature\u003c\/span\u003e\u003cb\u003e6000–6500K\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eIllumination\u003c\/span\u003e\u003cb\u003e6 LED lights\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFocal distance\u003c\/span\u003e\u003cb\u003e1.6\" (40.6 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLens construction\u003c\/span\u003e\u003cb\u003e4 elements in 4 groups\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO --\u003e\n  \u003csection class=\"r2-showcase r2-showcase-video\"\u003e\n    \u003cdiv class=\"r2-showcase-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eVideo\u003c\/p\u003e\n      \u003ch2\u003eSee it in use\u003c\/h2\u003e\n      \u003cp\u003e\n        Watch how the Mini Apexel microscope works for close-up inspection.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-video-wrap\"\u003e\n      \u003cdiv class=\"r2-video-frame\"\u003e\n        \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/h7PNkGqTf6g?rel=0\" title=\"Mini Apexel Portable Microscope for Phone x200 video\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-showcase-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n.r2-case-apple .r2-card-label.light{\n  color:rgba(255,255,255,.72)!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n.r2-feature-thumb img{\n  width:100%;\n  border-radius:14px;\n}\n.r2-feature-card h2,\n.r2-showcase-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:28px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p,\n.r2-showcase-copy p,\n.r2-split-copy p,\n.r2-dark-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-showcase-copy p + p,\n.r2-split-copy p + p,\n.r2-dark-copy p + p{\n  margin-top:10px;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:.8fr 1.1fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:620px;\n  margin:0 auto;\n}\n\n\/* DARK TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* VIDEO SHOWCASE *\/\n.r2-showcase-video{\n  display:grid;\n  grid-template-columns:.95fr 1.05fr;\n  gap:24px;\n  align-items:center;\n  background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\n  border-radius:32px;\n  padding:28px;\n  overflow:hidden;\n}\n.r2-video-wrap{\n  width:100%;\n}\n.r2-video-frame{\n  position:relative;\n  width:100%;\n  padding-top:56.25%;\n  border-radius:22px;\n  overflow:hidden;\n  background:#000;\n}\n.r2-video-frame iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  display:block;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2,\n  .r2-showcase-video{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card,\n  .r2-showcase-video{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Asanuma","offers":[{"title":"Default Title","offer_id":49992580759867,"sku":"APL-MS002CBK","price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/3Apexel_Portable_microscope_for_phone.jpg?v=1738585287"},{"product_id":"hex-screwdriver-3mm-fire-orange-for-hapstone-rs","title":"Hex Screwdriver 3mm «Fire Orange» for Hapstone RS","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHex Screwdriver 3 mm “Fire Orange”\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Styled in a striking “Fire Orange” finish\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Hex_Screwdriver_3mm_Fire_Orange_for_Hapstone_RS2.jpg?v=1751462659\" alt=\"Hex Screwdriver 3mm Fire Orange for Hapstone RS\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eBuild\u003c\/p\u003e\n      \u003ch2\u003eDurable working edges\u003c\/h2\u003e\n      \u003cp\u003e\n        The hex screwdriver is made from high-alloy steel, heat-treated and ground for precise, durable working edges. It delivers excellent strength, break resistance, and long service life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eHandle\u003c\/p\u003e\n      \u003ch2\u003eSecure grip\u003c\/h2\u003e\n      \u003cp\u003e\n        An ergonomic ribbed handle ensures a secure grip and high torque during use.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Compatible with all \u003cb\u003eHapstone RS\u003c\/b\u003e clamps.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHex size\u003c\/span\u003e\u003cb\u003e3.0 mm\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHandle diameter\u003c\/span\u003e\u003cb\u003e18 mm\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAdjustable total length\u003c\/span\u003e\u003cb\u003e100–195 mm\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHandle length\u003c\/span\u003e\u003cb\u003e90 mm\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* TEXT *\/\n.r2-feature-card p.r2-card-label,\n  .r2-dark-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n.r2-card-label.light{\n  color:rgba(255,255,255,.72)!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-item-soft{\n  backdrop-filter:blur(4px);\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  align-items:flex-start;\n}\n\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:#fff;\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  white-space:nowrap;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-item{\n    padding:16px;\n  }\n\n  .r2-spec-lines div{\n  flex-direction:row !important;\n  align-items:center;\n  justify-content:space-between;\n}\n\n.r2-spec-lines span{\n  white-space:nowrap;\n}\n\n.r2-spec-lines b{\n  white-space:nowrap;\n  text-align:right;\n}\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50407387267387,"sku":"HAPSTONE-SCR-3MM-OR","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Hex_Screwdriver_3mm_Fire_Orange_for_Hapstone_RS3.jpg?v=1751462659"},{"product_id":"ball-end-hex-screwdriver-4mm-fire-orange-for-hapstone-r2","title":"Ball-End Hex Screwdriver 4 mm «Fire Orange» for Hapstone R2","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eBall-End Hex Screwdriver 4 mm “Fire Orange”\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Styled in a striking “Fire Orange” finish.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Ball-End_Hex_Screwdriver_4mm_Fire_Orange_for_Hapstone_R21.jpg?v=1751462877\" alt=\"Ball-End Hex Screwdriver 4mm Fire Orange for Hapstone R2\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eBuild\u003c\/p\u003e\n      \u003ch2\u003eDurable working edges\u003c\/h2\u003e\n      \u003cp\u003e\n        Ball-End Hex screwdriver is made from high-alloy steel, heat-treated and ground for precise, durable working edges. It delivers excellent strength, break resistance, and long service life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eFunction\u003c\/p\u003e\n      \u003ch2\u003eSecure grip\u003c\/h2\u003e\n      \u003cp\u003e\n        An ergonomic ribbed handle ensures a secure grip and high torque during use. Equipped with a 4 mm hex bit with a ball end, allowing smooth operation even at an angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Compatible with all \u003cb\u003eHapstone R2\u003c\/b\u003e clamps.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eHex size\u003c\/span\u003e\u003cb\u003e4.0 mm (ball end)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eHandle diameter\u003c\/span\u003e\u003cb\u003e18 mm\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eAdjustable total length\u003c\/span\u003e\u003cb\u003e100–195 mm\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eHandle length\u003c\/span\u003e\u003cb\u003e90 mm\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* TEXT *\/\n.r2-feature-card p.r2-card-label,\n.r2-dark-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n.r2-card-label.light{\n  color:rgba(255,255,255,.72)!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-item-soft{\n  backdrop-filter:blur(4px);\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  align-items:flex-start;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:#fff;\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  white-space:nowrap;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-item{\n    padding:16px;\n  }\n\n  .r2-spec-lines div{\n    flex-direction:row !important;\n    align-items:center;\n    justify-content:space-between;\n  }\n\n  .r2-spec-lines span{\n    white-space:nowrap;\n  }\n\n  .r2-spec-lines b{\n    white-space:nowrap;\n    text-align:right;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50407392903483,"sku":"HAPSTONE-SCR-4MM-OR","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2Hex_Screwdriver_3mm_Fire_Orange_for_Hapstone_RS.jpg?v=1751462877"},{"product_id":"hapstone-stone-holder-handheld","title":"Hapstone Stone Holder Handheld","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHapstone Stone Holder Handheld\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        A simple yet highly versatile solution for your sharpening needs!\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Accessories\/Upgrades\/Stone%20Holders\/Handheld%20Stone%20Holder\/Holder9.jpg\" alt=\"Handheld Stone Holder\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003e6x1” stones\u003c\/h2\u003e\n      \u003cp\u003e\n        Securely fixes 6×1” (160×25 mm) sharpening stones with or without a blank, enabling comfortable handheld sharpening.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Accessories\/Upgrades\/Stone%20Holders\/Handheld%20Stone%20Holder\/Holder8.jpg\" alt=\"Stone lapping and flattening\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eUse Case\u003c\/p\u003e\n      \u003ch2\u003eLapping and flattening\u003c\/h2\u003e\n      \u003cp\u003e\n        It also makes lapping and flattening stones much easier.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- SHOWCASE (видео \/ гиф) --\u003e \u003csection class=\"r2-showcase r2-showcase-balanced\"\u003e \u003cdiv class=\"r2-showcase-media\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Holder7.jpg?v=1754063537\" alt=\"Handheld Stone Holder in use\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"r2-photo-copy r2-photo-copy-large\"\u003e \u003cp class=\"r2-card-label\"\u003eBenefits\u003c\/p\u003e \u003ch2\u003eBetter control\u003c\/h2\u003e \u003cdiv class=\"r2-inline-list r2-inline-list-spaced\"\u003e \u003cp\u003eReduced hand fatigue\u003c\/p\u003e \u003cp\u003eEven pressure distribution\u003c\/p\u003e \u003cp\u003eBetter overall control\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003ePolycarbonate (PC), stainless steel\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eProduction method\u003c\/span\u003e\u003cb\u003e3D printing\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n@media(min-width:575px){\nbody .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\nfont-size:36px!important;line-height:50px!important}}\n.r2-subtitle{font-size:19px;color:#6e6e73}\n  .r2-hero h1 {\n  margin: 0 0 12px;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  font-family: 'Montserrat', sans-serif !important;\n  color: inherit;\n}\n\n@media (min-width: 575px) {\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text {\n    font-size: 36px !important;\n    line-height: 50px !important;\n  }\n}\n\n\/* TEXT *\/\n.r2-card-label{\nfont-size:12px!important;\nfont-weight:700!important;\nletter-spacing:.06em;\ntext-transform:uppercase;\ncolor:#6e6e73!important;\nfont-family:'Montserrat',sans-serif!important;\nmargin:0 0 8px}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{background:#f5f5f7;border-radius:24px;padding:24px}\n.r2-feature-thumb{width:100%;margin-bottom:14px}\n.r2-feature-thumb img{width:100%;border-radius:14px}\n.r2-feature-card h2, .r2-photo-copy h2{\nfont-size:26px;margin:0 0 8px;padding-bottom:0!important}\n.r2-feature-card p, .r2-inline-list p{\nfont-size:16px;line-height:1.45;color:#373e48}\n\n\/* SHOWCASE *\/\n.r2-showcase-balanced{\ndisplay:grid;\ngrid-template-columns:1fr .95fr;\ngap:24px;\nalign-items:center;\nbackground:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);\nborder-radius:32px;\npadding:28px;\n}\n\n.r2-showcase-media{max-width:420px;margin:0 auto}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\ndisplay:flex;\nflex-direction:column;\ngap:8px;\nmargin-top:12px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\nbackground:#191919;\ncolor:#fff;\nborder-radius:28px;\npadding:28px}\n\n.r2-card-label.light{\ncolor:rgba(255,255,255,.72)!important}\n\n.r2-spec-grid{display:grid;gap:16px}\n.r2-spec-grid-2{grid-template-columns:repeat(2,1fr)}\n\n.r2-spec-item{\nbackground:rgba(255,255,255,.06);\nborder-radius:18px;\npadding:18px}\n\n.r2-spec-lines div{\ndisplay:flex;\njustify-content:space-between;\ngap:12px}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n.r2-feature-grid-2,\n.r2-showcase-balanced,\n.r2-spec-grid-2{\ngrid-template-columns:1fr}\n}\n\n@media(max-width:749px){\n.r2-feature-card,\n.r2-showcase-balanced,\n.r2-dark-card{\npadding:18px}\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50474627957051,"sku":"H-HOLDER-UN","price":31.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/Holder1.jpg?v=1754063207"},{"product_id":"replacement-bushing-zedex-for-hapstone","title":"Replacement bushing Zedex for Hapstone","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"r2-hero\"\u003e\n\u003cdiv class=\"r2-hero-copy\"\u003e\n\u003ch1 class=\"hero-text\"\u003eReplacement bushing Zedex for Hapstone\u003c\/h1\u003e\n\u003cp class=\"r2-subtitle\"\u003eDesigned to replace worn bearings and restore smooth operation in compatible Hapstone components.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\u003cdiv class=\"r2-feature-card\"\u003e\n\u003cp class=\"r2-card-label\"\u003ePurpose\u003c\/p\u003e\n\u003ch2\u003eBearing replacement\u003c\/h2\u003e\n\u003cp\u003eThis bushing Zedex is designed to replace worn bearings in the Hapstone sharpening system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"r2-feature-card\"\u003e\n\u003cp class=\"r2-card-label\"\u003eInstallation\u003c\/p\u003e\n\u003ch2\u003eEasy setup\u003c\/h2\u003e\n\u003cp\u003eThe replacement procedure is quite simple and can be done by yourself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection class=\"r2-split\"\u003e\n\u003cdiv class=\"r2-split-media\"\u003e\u003cimg loading=\"lazy\" alt=\"Hapstone bushing compatibility\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/ReplacementbushingZedexforHapstone3.jpg?v=1762285185\"\u003e\u003c\/div\u003e\n  \n\u003cdiv class=\"r2-split-copy\"\u003e\n\u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n\u003ch2\u003eCompatible components\u003c\/h2\u003e\n\u003cdiv class=\"r2-inline-list r2-inline-list-spaced\"\u003e\n\u003cp\u003eAdvanced Linear Bearing Stone Holder for Hapstone RS\u003c\/p\u003e\n\u003cp\u003eVertical Rod (Gen2) for Hapstone R2\/V8\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c!-- TECH --\u003e\n\u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n\u003cdiv class=\"r2-dark-copy\"\u003e\n\u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\u003cdiv class=\"r2-spec-item\"\u003e\n\u003cdiv class=\"r2-spec-lines\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOuter dimension\u003c\/span\u003e\u003cb\u003e1.38\" × 0.47\" (35×12 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eInner diameter\u003c\/span\u003e\u003cb\u003e0.24\" (6 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"r2-spec-item\"\u003e\n\u003cdiv class=\"r2-spec-lines\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eZedex (high quality plastic)\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eQuantity\u003c\/span\u003e\u003cb\u003e1 piece\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{font-size:28px}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{margin-top:10px}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  margin-top:12px;\n}\n.r2-inline-list-spaced p{margin:0}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{border-radius:32px}\n.r2-dark-copy{margin-bottom:18px}\n.r2-spec-grid{display:grid;gap:16px}\n.r2-spec-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-split,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{font-size:17px}\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50621423812923,"sku":"ZED-H-R2","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/ReplacementbushingZedexforHapstone1.jpg?v=1762285185"},{"product_id":"replacement-bushing-zedex-for1","title":"Replacement mini bushing Zedex for Hapstone","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eReplacement mini bushing Zedex\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Replacement bushing for worn bearings in compatible Hapstone sharpening components.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003ePurpose\u003c\/p\u003e\n      \u003ch2\u003eBearing replacement\u003c\/h2\u003e\n      \u003cp\u003e\n        This bushing is designed to replace worn bearings in the Hapstone sharpening system.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eInstallation\u003c\/p\u003e\n      \u003ch2\u003eEasy setup\u003c\/h2\u003e\n      \u003cp\u003e\n       The replacement procedure is quite simple and can be done by yourself.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003eAngle adjuster\u003c\/h2\u003e\n      \u003cp\u003e\n        Precise angle adjuster for Hapstone R1\/R2\/M3\/V8.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOuter dimension\u003c\/span\u003e\u003cb\u003e0.75\" × 0.47\" (19×12 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eInner diameter\u003c\/span\u003e\u003cb\u003e0.24\" (6 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eZedex (high quality plastic)\u003c\/b\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eQuantity\u003c\/span\u003e\u003cb\u003e1 piece\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABEL *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  font-size:26px;\n  font-weight:700;\n  padding-bottom: 0px !important;\n}\n.r2-split-copy h2{font-size:28px}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{margin-top:10px}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:16px;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:24px;\n}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  margin-top:12px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-spec-grid{display:grid;gap:16px}\n.r2-spec-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n}\n.r2-spec-lines span{color:rgba(255,255,255,.75);font-size:13px}\n.r2-spec-lines b{font-size:14px}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n  @media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    line-height:1.35;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    font-size:14px;\n    line-height:1.4;\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50621423845691,"sku":"RZH-1","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/300x300.jpg?v=1759494669"},{"product_id":"slctm20-slice-test-media","title":"SLCTM20 Slice Test Media","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEDGE LAB SLCTM20 Slice Test Media\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Slice test media for EDGE LAB A and B testers, designed for push-cut and slicing cut measurements.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n        \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/www.edgeonup.com\/images\/SLCTM20.jpg\" alt=\"Mini Apexel Portable Microscope for Phone x200\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003eFor EDGE LAB A \u0026amp; B\u003c\/h2\u003e\n      \u003cp\u003e\n        Designed for E Lab A \u0026amp; B model testers only. SLCTM20 is designed with a horizontal slot at the midpoint of the vertical axis. \n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eControl\u003c\/p\u003e\n      \u003ch2\u003eControlled cutting depth\u003c\/h2\u003e\n      \u003cp\u003e\n        A horizontal slot at the midpoint of the vertical axis controls the depth of cut and adds an additional data point for comparing slicing performance.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eEfficiency\u003c\/p\u003e\n      \u003ch2\u003e100 test measurements\u003c\/h2\u003e\n      \u003cp\u003e\n        Sold in packs of 50, each piece can be flipped to use both sides, yielding up to 100 test measurements.  This test media, in conjunction with the SLCF slice fixture , is suitable  for both  push cut and slicing cut tests.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCompatibility\u003c\/span\u003e\u003cb\u003eEDGE LAB A \u0026amp; B\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eTest types\u003c\/span\u003e\u003cb\u003ePush cut \u0026amp; slicing cut\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFixture\u003c\/span\u003e\u003cb\u003eSLCF slice fixture\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eThickness\u003c\/span\u003e\u003cb\u003e0.010\" (0.25 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \n          \u003cdiv\u003e\n            \u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eBlended plastic compound\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eDurability\u003c\/span\u003e\u003cb\u003eTear propagation resistant\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003ePack\u003c\/span\u003e\u003cb\u003e50 pcs \/ 100 tests\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n}\n  .r2-hero-media{max-width:520px;margin:0 auto}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABEL *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n\n.r2-feature-card h2{\n  margin:0 0 8px;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  padding-bottom: 0px !important;\n}\n\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* TECH — ВАЖНО: как в твоем шаблоне *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n}\n\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  word-break:break-word;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":50646030745915,"sku":"SLCTM20","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/SLCTM20SliceTestMedia.jpg?v=1759936222"},{"product_id":"slctm30-slice-test-media","title":"SLCTM30 Slice Test Media","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eEDGE LAB SLCTM30 Slice Test Media\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Slice test media for EDGE LAB A and B testers, designed for long slicing cuts and deeper edge performance analysis.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/www.edgeonup.com\/images\/SLCTM30.jpg\" alt=\"EDGE LAB SLCTM30 Slice Test Media\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003eFor EDGE LAB A \u0026amp; B\u003c\/h2\u003e\n      \u003cp\u003e\n        Designed for E LAB A \u0026amp; B model testers only. SLCTM30 is designed to allow long slicing cuts. \n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eTesting\u003c\/p\u003e\n      \u003ch2\u003eLong slicing cuts\u003c\/h2\u003e\n      \u003cp\u003e\n        SLCTM30 allows blade sections up to 4.0\" (100 mm) to be tested in a single pass using either the CNC10 or hand tests. Additionaly, the effects blade geometry on the cut become more apparent as the depth of cut increases.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eEfficiency\u003c\/p\u003e\n      \u003ch2\u003e100 test measurements\u003c\/h2\u003e\n      \u003cp\u003e\n        Sold in packs of 50, each piece can be flipped to use both sides, yielding up to 100 test measurements. This test media, in conjunction with the SLCF slice fixture , is suitable  for both  push cut and slicing cut tests.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCompatibility\u003c\/span\u003e\u003cb\u003eEDGE LAB A \u0026amp; B\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eTest types\u003c\/span\u003e\u003cb\u003ePush cut \u0026amp; slicing cut\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eFixture\u003c\/span\u003e\u003cb\u003eSLCF slice fixture\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCut length\u003c\/span\u003e\u003cb\u003eUp to 4.0\" (100 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eThickness\u003c\/span\u003e\u003cb\u003e0.010\" (0.25 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eBlended plastic compound\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eDurability\u003c\/span\u003e\u003cb\u003eTear propagation resistant\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003ePack\u003c\/span\u003e\u003cb\u003e50 pcs \/ 100 tests\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Edge-On-Up","offers":[{"title":"Default Title","offer_id":50646031434043,"sku":"SLCTM30","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/SLCTM30.jpg?v=1759936384"},{"product_id":"hapstone-gift-card","title":"Hapstone Gift Card","description":"\u003cdiv class=\"col-sm-12 giftcard-description\"\u003e\n\u003ch2\u003e\u003cb\u003eHapstone Gift Card — The Perfect Gift for Knife Enthusiasts\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003eLooking for a gift but not sure which sharpening system or accessory to choose?\u003c\/p\u003e\n\u003cp class=\"p3\"\u003eA \u003cspan class=\"s2\"\u003e\u003cb\u003eHapstone Gift Card\u003c\/b\u003e\u003c\/span\u003e is the easiest and most reliable way to make every knife enthusiast happy.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003eEveryone who sharpens knives has their own preferences — stones, systems, accessories, or upgrades. With a Hapstone gift card, the recipient can choose exactly what they need for their sharpening setup.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eHow to receive a Hapstone Gift Card\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003e\u003cstrong\u003eSelect the desired gift card value and add it to your cart.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003e\u003cstrong\u003eProceed to checkout, enter the required details, and complete the payment.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003e\u003cstrong\u003eAfter payment, you will receive \u003cspan class=\"s1\"\u003etwo emails\u003c\/span\u003e:\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003col\u003e\n\u003cli class=\"p1\"\u003ean order confirmation\u003c\/li\u003e\n\u003cli class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003ea message with a \u003c\/span\u003e\u003cb\u003eredeemable promo code link\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"p1\"\u003e\u003cstrong\u003eYou can send this link to the recipient or use the gift card yourself.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eImportant Information\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003eThe promo code can be used \u003cspan class=\"s1\"\u003e\u003cb\u003eonly once\u003c\/b\u003e\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"p1\"\u003ePlease avoid using \u003cspan class=\"s1\"\u003e\u003cb\u003ecorporate email addresses\u003c\/b\u003e\u003c\/span\u003e, as they may block automated messages.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003eA Hapstone gift card is a simple, flexible, and thoughtful gift — perfect for birthdays, holidays, or any special occasion.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cem\u003eThe gift card can only be used on the website where it was purchased.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Hapstone","offers":[{"title":"$25.00","offer_id":50839614685499,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"$50.00","offer_id":50839614718267,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"$100.00","offer_id":50839614751035,"sku":null,"price":100.0,"currency_code":"USD","in_stock":true},{"title":"$150.00","offer_id":50839614783803,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true},{"title":"$200.00","offer_id":50839614816571,"sku":null,"price":200.0,"currency_code":"USD","in_stock":true},{"title":"$250.00","offer_id":50839614849339,"sku":null,"price":250.0,"currency_code":"USD","in_stock":true},{"title":"$300.00","offer_id":50839614882107,"sku":null,"price":300.0,"currency_code":"USD","in_stock":true},{"title":"$400.00","offer_id":50839614914875,"sku":null,"price":400.0,"currency_code":"USD","in_stock":true},{"title":"$500.00","offer_id":50839614947643,"sku":null,"price":500.0,"currency_code":"USD","in_stock":true},{"title":"$1,000.00","offer_id":50839614980411,"sku":null,"price":1000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/GiftUSD.jpg?v=1765535527"},{"product_id":"naniwa-stainless-steel-toishi-dai-stone-holder","title":"Naniwa Stainless Steel Toishi Dai Stone Holder","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eNaniwa Stainless Steel Toishi Dai\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        A durable and reliable sharpening stone holder made from stainless steel.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003c!-- \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"PASTE_IMAGE_2\" alt=\"Stable sharpening support\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e --\u003e\n      \u003cp class=\"r2-card-label\"\u003eUse\u003c\/p\u003e\n      \u003ch2\u003eStable support\u003c\/h2\u003e\n      \u003cp\u003e\n        It provides stable and even support essential for safe and efficient use of water stones and other sharpening stones. Thanks to its well-designed construction, the holder distributes pressure evenly during sharpening, reducing the risk of the stone shifting on the work surface.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003c!-- \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"PASTE_IMAGE_3\" alt=\"Control and comfort\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e --\u003e\n      \u003cp class=\"r2-card-label\"\u003eControl\u003c\/p\u003e\n      \u003ch2\u003eBetter handling\u003c\/h2\u003e\n      \u003cp\u003e\n        This holder is a practical accessory for both beginners and experienced users working with knives and woodworking tools, offering improved control and comfort during sharpening.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- HOW TO USE --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eHow to Use\u003c\/p\u003e\n      \u003ch2\u003eSimple setup\u003c\/h2\u003e\n\n      \u003cdiv class=\"r2-inline-list r2-inline-list-spaced\"\u003e\n        \u003cp\u003ePlace the holder on a flat working surface.\u003c\/p\u003e\n        \u003cp\u003eInsert the sharpening stone into the holder’s grooves, ensuring it is securely fixed and does not move.\u003c\/p\u003e\n        \u003cp\u003eWet the stone with water or the appropriate sharpening fluid, then sharpen according to your chosen technique.\u003c\/p\u003e\n        \u003cp\u003eAfter use, rinse the holder to remove residue and allow it to dry.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/A-902NANIWAStoneholder3_b87a47f1-f5c6-4bce-9791-eb4d1a0523e0.jpg?v=1767044032\" alt=\"How to use stone holder\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n\u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n  \u003cdiv class=\"r2-dark-copy\"\u003e\n    \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n      \u003cdiv class=\"r2-spec-lines\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cb\u003eStainless steel\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eSize\u003c\/span\u003e\u003cb\u003e5\/16\" x 3 x 1 3\/8\" (288 × 76 × 36 mm)\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n      \u003cdiv class=\"r2-spec-lines\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003ePurpose\u003c\/span\u003e\u003cb\u003eSecure fixation of sharpening stones\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eCompatibility\u003c\/span\u003e\u003cb\u003eAll Naniwa stones and other sharpening stones with a length of 95–215 mm\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eCountry of origin\u003c\/span\u003e\u003cb\u003eJapan\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n\n@media(min-width:575px){\nbody .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\nfont-size:36px!important;line-height:50px!important}}\n\n.r2-hero h1{\nmargin:0 0 12px;\nfont-weight:700;\nletter-spacing:-0.02em;\nfont-family:'Montserrat',sans-serif!important}\n\n.r2-subtitle{font-size:19px;color:#6e6e73}\n\n\/* TEXT *\/\n.r2-card-label{\nfont-size:12px!important;\nfont-weight:700!important;\nletter-spacing:.06em;\ntext-transform:uppercase;\ncolor:#6e6e73!important;\nfont-family:'Montserrat',sans-serif!important;\nmargin:0 0 8px}\n\n.r2-card-label.light{\ncolor:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n\n.r2-feature-card{\nbackground:#f5f5f7;\nborder-radius:24px;\npadding:24px}\n\n.r2-feature-thumb{margin-bottom:14px}\n\n.r2-feature-card h2,\n.r2-split-copy h2{\nfont-size:26px;\nmargin:0 0 8px;\npadding-bottom:0!important}\n\n.r2-feature-card p,\n.r2-split-copy p{\nfont-size:16px;\ncolor:#373e48}\n\n\/* SPLIT *\/\n.r2-split{\ndisplay:grid;\ngrid-template-columns:1fr .9fr;\ngap:24px;\nalign-items:center;\nbackground:#fbfbfd;\nborder-radius:28px;\npadding:28px}\n\n.r2-split-media{max-width:420px;margin:0 auto}\n\n\/* LIST *\/\n.r2-inline-list-spaced{\ndisplay:flex;\nflex-direction:column;\ngap:8px;\nmargin-top:12px}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n\n.r2-card-label.light{\n  color:rgba(255,255,255,.72)!important;\n}\n\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n\n.r2-spec-item-soft{\n  backdrop-filter:blur(4px);\n}\n\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n}\n\n.r2-spec-lines div{\n  display:grid;\n  grid-template-columns:150px minmax(0,1fr);\n  gap:14px;\n  align-items:start;\n}\n\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.45;\n  color:rgba(255,255,255,.9);\n}\n\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.5;\n  font-weight:600;\n  color:#fff;\n  text-align:left;\n  white-space:normal;\n  word-break:normal;\n}\n\n@media(max-width:989px){\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-item{\n    padding:16px;\n  }\n\n  .r2-spec-lines div{\n    grid-template-columns:1fr;\n    gap:4px;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n  }\n\n  .r2-spec-lines b{\n    font-size:14px;\n  }\n}\n\/* MOBILE *\/\n@media(max-width:989px){\n.r2-feature-grid-2,\n.r2-split,\n.r2-spec-grid-2{\ngrid-template-columns:1fr}\n}\n\n@media(max-width:749px){\n.r2-feature-card,\n.r2-split,\n.r2-dark-card{\npadding:18px}\n}\n\u003c\/style\u003e","brand":"Naniwa","offers":[{"title":"Default Title","offer_id":50884217700667,"sku":"A-902","price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/A-902NANIWAStoneholder1_c139a749-1ee0-451e-9c23-58b0ae984139.jpg?v=1767044032"},{"product_id":"hapstone-7-in-1-screwdriver","title":"Hapstone 7-in-1 Screwdriver","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHapstone Universal Screwdriver\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n      Compact and durable tool designed for everyday use\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-2\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cdiv class=\"r2-feature-thumb\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/4_a1f98cc5-5ac6-4331-857a-a3e5f82c5f51.jpg?v=1767051887\" alt=\"Description\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch2\u003eAll Hapstone families\u003c\/h2\u003e\n      \u003cp\u003e\n        The Hapstone Universal Screwdriver is a compact, durable tool designed for everyday use and full compatibility with all Hapstone sharpening system families — \u003cb\u003eR2\u003c\/b\u003e, \u003cb\u003eRS\u003c\/b\u003e, \u003cb\u003eV8\u003c\/b\u003e, and \u003cb\u003eS4\u003c\/b\u003e, as well as their accessories and modular upgrades.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n      \u003cdiv class=\"r2-feature-thumb\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/3_5699896c-bdfe-4da2-ae95-68f3707299e0.jpg?v=1767051887\" alt=\"Description\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eDesign\u003c\/p\u003e\n      \u003ch2\u003ePortable 7-in-1 solution\u003c\/h2\u003e\n      \u003cp\u003e\n        It includes seven precision S2-steel bits with a hardness of 58–62 HRC, covering all hex sizes used across Hapstone devices. The aluminum handle (3030 alloy) features hard anodizing, a magnetic bit lock, a rotating end-cap, and knurled grip for confident handling.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        All bits are \u003cb\u003estored inside the handle\u003c\/b\u003e, making the screwdriver an ideal portable solution for adjustments at home or in the field.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBit Material\u003c\/span\u003e\u003cb\u003eS2 Steel (58–62 HRC)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eHandle\u003c\/span\u003e\u003cb\u003e3030 Aluminum, hard-anodized\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLength\u003c\/span\u003e\u003cb\u003e81.7 mm\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eWeight\u003c\/span\u003e\u003cb\u003e90 g\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item r2-spec-item-soft\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBits Included\u003c\/span\u003e\u003cb\u003ePH2, SL4, HEX 1.5 \/ 2.0 \/ 2.5 \/ 3.0 \/ 4.0\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003eInternal magnetic storage\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eNote\u003c\/span\u003e\u003cb\u003eNot suitable for electrical work\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* TEXT *\/\n.r2-feature-card p.r2-card-label,\n.r2-dark-copy p.r2-card-label{\n  margin:0 0 8px;\n  font-size:12px!important;\n  line-height:1.2!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n}\n.r2-card-label.light{\n  color:rgba(255,255,255,.72)!important;\n}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  color:inherit;\n}\n.r2-feature-card p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p{\n  margin-top:10px;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-item-soft{\n  backdrop-filter:blur(4px);\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n}\n\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  gap:10px;\n  align-items:center;\n}\n\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:#fff;\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-2,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n.r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n\n.r2-feature-thumb img{\n  width:100%;\n  border-radius:14px;\n  display:block;\n}\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-item{\n    padding:16px;\n  }\n\n  @media (max-width: 749px){\n  .r2-spec-lines div{\n    flex-direction:row !important;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n  }\n\n  .r2-spec-lines span{\n    white-space:nowrap;\n    flex:0 0 auto;\n  }\n\n  .r2-spec-lines b{\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n    text-align:right;\n    flex:1 1 auto;\n    min-width:0;\n  }\n}\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50884363977019,"sku":"SCRE-7-1-H","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/1_c8cee8ab-d72b-4458-84c8-1f2129efd2b5.jpg?v=1767051886"},{"product_id":"hapstone-magnify-10x-loupe","title":"Loupe Hapstone Magnify 10x","description":"\u003cdiv class=\"r2-case-apple\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"r2-hero\"\u003e\n    \u003cdiv class=\"r2-hero-copy\"\u003e\n      \u003ch1 class=\"hero-text\"\u003eHapstone Magnify 10x\u003c\/h1\u003e\n      \u003cp class=\"r2-subtitle\"\u003e\n        Professional 10× magnifying loupe for precise inspection of sharpening quality, scratch patterns, and cutting edge condition.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"r2-feature-grid r2-feature-grid-3\"\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n       \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/4_e003b39d-3683-405e-92f1-33fa612bccd9.jpg?v=1767798125\" alt=\"Inspection magnification\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eInspection\u003c\/p\u003e\n      \u003ch2\u003eSharpening control\u003c\/h2\u003e\n      \u003cp\u003e\n        The Hapstone Magnify 10x allows you to check sharpening consistency, examine scratch patterns left by different stones, and closely inspect the cutting edge after abrasive work.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n       \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/3_32480a64-7f83-4b6e-aa4a-267e662c33b1.jpg?v=1767798125\" alt=\"Inspection magnification\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eMagnification\u003c\/p\u003e\n      \u003ch2\u003eClear 10× detail\u003c\/h2\u003e\n      \u003cp\u003e\n        10× magnification makes it possible to clearly see the uniformity of steel processing, the direction and depth of scratch patterns, and the condition of the cutting edge before final finishing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-feature-card\"\u003e\n       \u003cdiv class=\"r2-feature-thumb\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/2_abc4d280-c126-4bfe-ba4a-d5469ab2e914.jpg?v=1767798125\" alt=\"Inspection magnification\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"r2-card-label\"\u003eOptics\u003c\/p\u003e\n      \u003ch2\u003eK9 optical glass\u003c\/h2\u003e\n      \u003cp\u003e\n        The lens is made from K9 optical glass, commonly used in professional measuring and jewelry optics, providing high clarity, excellent light transmission, minimal distortion, and strong resistance to scratches and defects.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- SPLIT --\u003e\n  \u003csection class=\"r2-split\"\u003e\n    \u003cdiv class=\"r2-split-copy\"\u003e\n      \u003cp class=\"r2-card-label\"\u003eDesign\u003c\/p\u003e\n      \u003ch2\u003eDurable and practical\u003c\/h2\u003e\n      \u003cp\u003e\n        The housing is made from anodized aluminum, providing durability, wear resistance, and reliable protection for the lens during intensive use. The ergonomic body fits comfortably in the hand, while the included protective case allows for safe storage and transport.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The built-in LED light ensures comfortable viewing even in low-light conditions. Additional UV mode is useful not only for sharpening inspection, but also for checking markings, banknotes, or detecting fine surface defects.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-split-media\"\u003e\n      \u003cimg src=\"https:\/\/hapstone.pro\/image\/catalog\/%D0%A4%D0%9E%D0%A2%D0%9E%20%D0%A1%D0%90%D0%99%D0%A2%20%D0%9E%D0%91%D0%A9%D0%98%D0%95\/Tools\/Loupe%20Hapstone%20Magnify%2010x\/%D0%9B%D1%83%D0%BF%D0%B0%205.jpg\" alt=\"Hapstone Magnify 10x details\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TECH --\u003e\n  \u003csection class=\"r2-dark-card r2-dark-card-soft\"\u003e\n    \u003cdiv class=\"r2-dark-copy\"\u003e\n      \u003cp class=\"r2-card-label light\"\u003eSpecifications\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"r2-spec-grid r2-spec-grid-2\"\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eMagnification\u003c\/span\u003e\u003cb\u003e10×\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLens material\u003c\/span\u003e\u003cb\u003eK9 optical glass\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLens diameter\u003c\/span\u003e\u003cb\u003e1.06\" (27 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eBody\u003c\/span\u003e\u003cb\u003eAnodized aluminum\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"r2-spec-item\"\u003e\n        \u003cdiv class=\"r2-spec-lines\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eLighting\u003c\/span\u003e\u003cb\u003eLED + UV\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003eBuilt-in rechargeable battery\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eCharging\u003c\/span\u003e\u003cb\u003eUSB Type-C\u003c\/b\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eDimensions\u003c\/span\u003e\u003cb\u003e1.69\" × 1.77\" × 1.77\" (43×45×45 mm)\u003c\/b\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.r2-case-apple{color:#191919;line-height:1.5}\n.r2-case-apple *,.r2-case-apple *::before,.r2-case-apple *::after{box-sizing:border-box;font-family:inherit!important}\n.r2-case-apple img{display:block;width:100%;height:auto;border:0;border-radius:24px}\n.r2-case-apple section{margin:0 0 20px}\n\n\/* HERO *\/\n.r2-hero{text-align:center;padding:12px 0 4px}\n.r2-hero-copy{max-width:760px;margin:0 auto 18px}\n.r2-hero-media{max-width:520px;margin:0 auto}\n.r2-hero h1{\n  margin:0 0 12px;\n  font-weight:700;\n  letter-spacing:-0.02em;\n  font-family:'Montserrat',sans-serif!important;\n  color:inherit;\n}\n@media(min-width:575px){\n  body .r2-case-apple .r2-hero .r2-hero-copy h1.hero-text{\n    font-size:36px!important;\n    line-height:50px!important;\n  }\n}\n.r2-subtitle{\n  max-width:720px;\n  margin:0 auto;\n  font-size:19px;\n  line-height:1.4;\n  color:#6e6e73;\n}\n\n\/* LABELS *\/\n.r2-case-apple .r2-feature-card p.r2-card-label,\n.r2-case-apple .r2-split-copy p.r2-card-label,\n.r2-case-apple .r2-dark-copy p.r2-card-label{\n  font-size:12px!important;\n  font-weight:700!important;\n  letter-spacing:.06em!important;\n  text-transform:uppercase;\n  color:#6e6e73!important;\n  font-family:'Montserrat',sans-serif!important;\n  margin:0 0 8px;\n}\n.r2-card-label.light{color:rgba(255,255,255,.72)!important}\n\n\/* FEATURES *\/\n.r2-feature-grid{display:grid;gap:16px}\n.r2-feature-grid-3{grid-template-columns:repeat(3,1fr)}\n.r2-feature-grid-2{grid-template-columns:repeat(2,1fr)}\n.r2-feature-card{\n  background:#f5f5f7;\n  border-radius:24px;\n  padding:24px;\n}\n.r2-feature-card h2,\n.r2-split-copy h2{\n  margin:0 0 8px;\n  padding-bottom:0!important;\n  font-size:26px;\n  line-height:1.15;\n  font-weight:700;\n  letter-spacing:-0.02em;\n}\n.r2-split-copy h2{\n  font-size:28px;\n}\n.r2-feature-card p,\n.r2-split-copy p{\n  margin:0;\n  font-size:16px;\n  line-height:1.45;\n  color:#373e48;\n}\n.r2-feature-card p + p,\n.r2-split-copy p + p{\n  margin-top:10px;\n}\n\n.r2-feature-thumb{\n  width:100%;\n  margin-bottom:14px;\n}\n\n.r2-feature-thumb img{\n  width:100%;\n  height:auto;\n  border-radius:14px;\n  display:block;\n}\n\n\/* SPLIT *\/\n.r2-split{\n  display:grid;\n  grid-template-columns:1fr .9fr;\n  gap:24px;\n  align-items:center;\n  background:#fbfbfd;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-split-media{\n  max-width:420px;\n  margin:0 auto;\n}\n\n\/* TECH *\/\n.r2-dark-card{\n  background:#191919;\n  color:#fff;\n  border-radius:28px;\n  padding:28px;\n}\n.r2-dark-card-soft{\n  border-radius:32px;\n}\n.r2-dark-copy{\n  margin-bottom:18px;\n}\n.r2-spec-grid{\n  display:grid;\n  gap:16px;\n}\n.r2-spec-grid-2{\n  grid-template-columns:repeat(2,1fr);\n}\n.r2-spec-item{\n  background:rgba(255,255,255,.06);\n  border-radius:18px;\n  padding:18px;\n}\n.r2-spec-lines{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n}\n.r2-spec-lines div{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:12px;\n}\n.r2-spec-lines span{\n  font-size:13px;\n  line-height:1.4;\n  color:rgba(255,255,255,.75);\n  white-space:nowrap;\n  flex:0 0 auto;\n}\n.r2-spec-lines b{\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  color:#fff;\n  text-align:right;\n  flex:1 1 auto;\n  min-width:0;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n\/* MOBILE *\/\n@media(max-width:989px){\n  .r2-feature-grid-3,\n  .r2-feature-grid-2,\n  .r2-split,\n  .r2-spec-grid-2{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:749px){\n  .r2-feature-card,\n  .r2-split,\n  .r2-dark-card{\n    padding:18px;\n  }\n\n  .r2-spec-lines div{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:3px;\n    align-items:start;\n  }\n\n  .r2-spec-lines span{\n    font-size:12px;\n    white-space:normal;\n  }\n\n  .r2-spec-lines b{\n    text-align:left;\n    white-space:normal;\n    word-break:break-word;\n    overflow-wrap:anywhere;\n  }\n\n  .r2-subtitle{\n    font-size:17px;\n  }\n}\n\u003c\/style\u003e","brand":"Hapstone","offers":[{"title":"Default Title","offer_id":50895606186299,"sku":"LOUPE-H-MAGNIFY","price":36.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/files\/b4841cc7eaa8968e6eb2e949423b0eb0.jpg?v=1767798125"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/1390\/9563\/collections\/3Camellia_Oil1.jpg?v=1750065031","url":"https:\/\/www.hapstone-usa.com\/collections\/tools.oembed?page=3","provider":"Hapstone USA","version":"1.0","type":"link"}