{"product_id":"pearl-ceramic-cabinet-knob","title":"Pearl Ceramic Cabinet Knob","description":"\u003cstyle\u003e     .product-detail, .product-detail * { box-sizing: border-box; }         .product-detail { --ink: #242424; --muted: #696965; --line: #d9d9d4; --paper: #fff; max-width: 1200px; margin: 0 auto; background: var(--paper); }     .intro { padding: 54px 6% 28px; text-align: center; }     .eyebrow { margin: 0 0 12px; color: #756d66; font-size: 12px; letter-spacing: 0; text-transform: uppercase; }     .product-detail h1, .product-detail h2, .product-detail p { margin-top: 0; }     .product-detail h1 { margin-bottom: 12px; font-family: Georgia, serif; font-size: 38px; font-weight: 500; line-height: 1.15; }     .intro p:last-child { max-width: 620px; margin: 0 auto; color: var(--muted); font-size: 16px; line-height: 1.65; }     .product-detail section { padding: 52px 6%; border-top: 1px solid var(--line); }     .section-head { max-width: 650px; margin-bottom: 30px; }     .product-detail h2 { margin-bottom: 10px; font-family: Georgia, serif; font-size: 30px; font-weight: 500; line-height: 1.2; }     .section-head p, .story-copy p { color: var(--muted); font-size: 15px; line-height: 1.7; }     .detail-slider, .sku-slider { position: relative; overflow: hidden; }     .detail-slider { max-width: 760px; margin: 0 auto; }     .slides { display: flex; transition: transform .35s ease; }     .slide { min-width: 100%; }     .slide img { display: block; width: 100%; aspect-ratio: 16 \/ 10; object-fit: cover; background: #f3f3f1; }     .detail-slider .slide img { aspect-ratio: 1 \/ 1; object-fit: contain; }     .slider-control { position: absolute; top: 50%; width: 42px; height: 42px; transform: translateY(-50%); border: 1px solid #d2d2cc; border-radius: 50%; background: rgba(255,255,255,.94); color: var(--ink); font-size: 24px; cursor: pointer; }     .prev { left: 14px; }     .next { right: 14px; }     .dots { display: flex; justify-content: center; gap: 8px; margin-top: 16px; }     .dot { width: 8px; height: 8px; padding: 0; border: 0; border-radius: 50%; background: #c8c8c3; cursor: pointer; }     .dot.active { background: #363632; }     .story-copy { max-width: 720px; margin-bottom: 30px; }     .story-copy .tag { display: inline-block; margin-bottom: 18px; color: #756d66; font-size: 12px; text-transform: uppercase; }     .story-gallery { display: grid; grid-template-columns: 1.45fr .75fr; grid-template-rows: 1fr 1fr; gap: 16px; aspect-ratio: 16 \/ 9; }     .story-gallery img { display: block; width: 100%; height: 100%; object-fit: cover; }     .story-gallery .story-main { grid-row: 1 \/ 3; }     .sku-layout { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr); gap: 42px; align-items: start; }     .sku-slider .slide img { aspect-ratio: 1 \/ 1; object-fit: contain; }     .spec-table { width: 100%; border-collapse: collapse; font-size: 14px; }     .spec-table th, .spec-table td { padding: 15px 0; border-bottom: 1px solid var(--line); text-align: left; vertical-align: top; line-height: 1.55; }     .spec-table th { width: 34%; color: var(--muted); font-weight: 400; }     .small-note { margin-top: 18px; padding: 14px 16px; border-left: 3px solid #8d8179; background: #f5f3f1; font-size: 14px; line-height: 1.55; }     @media (min-width: 761px) {       .detail-slider { max-width: none; overflow: visible; }       .detail-slider .slides { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; transform: none !important; }       .detail-slider .slide { min-width: 0; }       .detail-slider .slider-control, .detail-slider .dots { display: none; }     }     @media (max-width: 760px) {       .intro { padding: 38px 22px 24px; }       .product-detail h1 { font-size: 30px; }       .product-detail section { padding: 40px 22px; }       .product-detail h2 { font-size: 26px; }       .sku-layout { grid-template-columns: 1fr; gap: 26px; }       .story-copy { margin-bottom: 24px; }       .story-gallery { grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 10px; aspect-ratio: auto; }       .story-gallery .story-main { grid-column: 1 \/ 3; grid-row: auto; aspect-ratio: 4 \/ 3; }       .story-gallery img:not(.story-main) { aspect-ratio: 1 \/ 1; }       .slide img { aspect-ratio: 4 \/ 5; }       .slider-control { width: 38px; height: 38px; }     }   \u003c\/style\u003e\u003cmain class=\"product-detail\"\u003e     \u003csection aria-labelledby=\"detail-title\"\u003e       \u003cdiv class=\"section-head\"\u003e         \u003cp class=\"eyebrow\"\u003eDetails\u003c\/p\u003e         \u003ch2 id=\"detail-title\"\u003eSmooth curves, reflective depth\u003c\/h2\u003e         \u003cp\u003eExplore the rounded profile, glossy surface and compact base from three close perspectives.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv class=\"detail-slider\" data-slider\u003e         \u003cdiv class=\"slides\"\u003e           \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/18ae6bb3375aaee9a8daf046e4c70a35.jpg\" alt=\"Pearl white ceramic cabinet knob side profile\"\u003e\u003c\/div\u003e           \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/78301bbd129ad2d088352ba147798710.jpg\" alt=\"Silver gray ceramic cabinet knob side profile\"\u003e\u003c\/div\u003e           \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/e085e5071c0cc271ea043ff3b77b34fe.jpg\" alt=\"Blush pink ceramic cabinet knob side profile\"\u003e\u003c\/div\u003e         \u003c\/div\u003e         \u003cbutton class=\"slider-control prev\" type=\"button\" aria-label=\"Previous detail\"\u003e‹\u003c\/button\u003e         \u003cbutton class=\"slider-control next\" type=\"button\" aria-label=\"Next detail\"\u003e›\u003c\/button\u003e         \u003cdiv class=\"dots\" aria-label=\"Detail image selection\"\u003e\u003c\/div\u003e       \u003c\/div\u003e     \u003c\/section\u003e      \u003csection class=\"story\" aria-labelledby=\"story-title\"\u003e       \u003cdiv class=\"story-copy\"\u003e         \u003cspan class=\"tag\"\u003eEveryday refinement\u003c\/span\u003e         \u003ch2 id=\"story-title\"\u003eA small change with a softer presence\u003c\/h2\u003e         \u003cp\u003eThe pearl-like sheen catches changing light without overpowering the room. Its simple spherical form works across quiet bedrooms, welcoming dining spaces and carefully arranged storage.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv class=\"story-gallery\"\u003e         \u003cimg class=\"story-main\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/8a0e70be6f00d4655a08fd38f8d287ac.jpg\" alt=\"Pearl white cabinet knobs in a warm dining room setting\"\u003e         \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/7b5ea89a8114b2133a9b0d29bfc534e4.jpg\" alt=\"Pearl white cabinet knobs on an entryway cabinet\"\u003e         \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/7270d10f3aaa5f7b96d522dd477c216e.jpg\" alt=\"Blush pink cabinet knobs in a bathroom setting\"\u003e       \u003c\/div\u003e     \u003c\/section\u003e      \u003csection aria-labelledby=\"sku-title\"\u003e       \u003cdiv class=\"section-head\"\u003e         \u003cp class=\"eyebrow\"\u003eSizes and finishes\u003c\/p\u003e         \u003ch2 id=\"sku-title\"\u003eChoose your fit\u003c\/h2\u003e         \u003cp\u003eAvailable in three finishes and two sizes for different cabinet and drawer proportions.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv class=\"sku-layout\"\u003e         \u003cdiv class=\"sku-slider\" data-slider\u003e           \u003cdiv class=\"slides\"\u003e             \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/d1a7edfa8c9d0b6fe1f0cd305d9a2d26.jpg\" alt=\"Blush pink ceramic cabinet knob\"\u003e\u003c\/div\u003e             \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/f3fa0b09d056fc5ac515f8511562fc91.jpg\" alt=\"Pearl white ceramic cabinet knob\"\u003e\u003c\/div\u003e             \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/15\/286a38bc1619f360915ba3b59fc291e0.jpg\" alt=\"Silver gray ceramic cabinet knob\"\u003e\u003c\/div\u003e           \u003c\/div\u003e           \u003cbutton class=\"slider-control prev\" type=\"button\" aria-label=\"Previous option\"\u003e‹\u003c\/button\u003e           \u003cbutton class=\"slider-control next\" type=\"button\" aria-label=\"Next option\"\u003e›\u003c\/button\u003e           \u003cdiv class=\"dots\" aria-label=\"SKU image selection\"\u003e\u003c\/div\u003e         \u003c\/div\u003e         \u003cdiv\u003e           \u003ctable class=\"spec-table\"\u003e             \u003ctbody\u003e               \u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eCeramic\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eElectroplated, high-gloss surface\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eColors\u003c\/th\u003e\n\u003ctd\u003ePearl White, Silver Gray, Blush Pink\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eLarge\u003c\/th\u003e\n\u003ctd\u003eDimensions: Length × Width × Height\u003cbr\u003e3.9 × 3.9 × 4.2 cm\u003cbr\u003e1.54 × 1.54 × 1.65 in\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eSmall\u003c\/th\u003e\n\u003ctd\u003eDimensions: Length × Width × Height\u003cbr\u003e3.0 × 3.0 × 3.5 cm\u003cbr\u003e1.18 × 1.18 × 1.38 in\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eRecommended use\u003c\/th\u003e\n\u003ctd\u003eCabinets and drawers\u003c\/td\u003e\n\u003c\/tr\u003e               \u003ctr\u003e\n\u003cth\u003eCare\u003c\/th\u003e\n\u003ctd\u003eWipe with a soft, damp cloth. Avoid abrasive cleaners.\u003c\/td\u003e\n\u003c\/tr\u003e             \u003c\/tbody\u003e           \u003c\/table\u003e           \u003cp class=\"small-note\"\u003e\u003cstrong\u003eSmall size:\u003c\/strong\u003e Recommended for small drawers only.\u003c\/p\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/section\u003e   \u003c\/main\u003e\u003cscript\u003e     document.querySelectorAll('[data-slider]').forEach(function (slider) {       var track = slider.querySelector('.slides');       var slides = slider.querySelectorAll('.slide');       var dots = slider.querySelector('.dots');       var index = 0;        function render() {         track.style.transform = 'translateX(-' + (index * 100) + '%)';         dots.querySelectorAll('.dot').forEach(function (dot, dotIndex) {           dot.classList.toggle('active', dotIndex === index);         });       }        slides.forEach(function (_, dotIndex) {         var dot = document.createElement('button');         dot.type = 'button';         dot.className = 'dot';         dot.setAttribute('aria-label', 'Show image ' + (dotIndex + 1));         dot.addEventListener('click', function () { index = dotIndex; render(); });         dots.appendChild(dot);       });        slider.querySelector('.prev').addEventListener('click', function () {         index = (index - 1 + slides.length) % slides.length;         render();       });       slider.querySelector('.next').addEventListener('click', function () {         index = (index + 1) % slides.length;         render();       });       render();     });   \u003c\/script\u003e","brand":"monulo","offers":[{"title":"Blush Pink \/ Small","offer_id":48069071798430,"sku":"TBCODEX03-1006838","price":41.99,"currency_code":"USD","in_stock":true},{"title":"Blush Pink \/ Large","offer_id":48069071831198,"sku":"TBCODEX03-1006837","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Pearl White \/ Small","offer_id":48069071863966,"sku":"TBCODEX03-1006836","price":41.99,"currency_code":"USD","in_stock":true},{"title":"Pearl White \/ Large","offer_id":48069071896734,"sku":"TBCODEX03-1006835","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Silver Gray \/ Small","offer_id":48069071929502,"sku":"TBCODEX03-1006834","price":41.99,"currency_code":"USD","in_stock":true},{"title":"Silver Gray \/ Large","offer_id":48069071962270,"sku":"TBCODEX03-1006833","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/d1a7edfa8c9d0b6fe1f0cd305d9a2d26.jpg?v=1785486159","url":"https:\/\/www.monulo.com\/products\/pearl-ceramic-cabinet-knob","provider":"Monulo","version":"1.0","type":"link"}