{"id":325,"date":"2021-07-18T17:28:09","date_gmt":"2021-07-18T17:28:09","guid":{"rendered":"http:\/\/www.buttontogo.com\/wp\/?page_id=325"},"modified":"2021-07-20T23:28:49","modified_gmt":"2021-07-20T23:28:49","slug":"shiho-murota","status":"publish","type":"page","link":"http:\/\/www.buttontogo.com\/wp\/shiho-murota\/","title":{"rendered":"Shiho Murota, Satsuma Artist"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Micro-painting, Attention to Detail<\/h2>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"380\" src=\"https:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/shisho-photo.png\" alt=\"\" class=\"wp-image-371 size-full\" srcset=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/shisho-photo.png 570w, http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/shisho-photo-300x200.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-drop-cap has-normal-font-size\" style=\"line-height:1.4\">Shiho is an award-winning fine-detail ceramic painting artist living in Kagoshima, in the region formerly known as the Satsuma domain. After 10 years working at a traditional satsuma-ware kiln studio, she became inspired by antique buttons featured in a magazine. Having studied under accomplished masters, she was selected as the Satsuma delegate for the cultural art program in Florence, Italy. She traveled to the US to introduce her artistry at button conventions. Shiho is a mother of two boys and a member of the National Button Society.<\/p>\n<\/div><\/div>\n\n\n\n<p>Shown below is a typical process for micro-hand-painting on satsuma buttons locally made in the Satsuma region of Japan.<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-329 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/1-blank-150x150.png\" alt=\"\" class=\"wp-image-329\"\/><figcaption>1. button blank of satsuma pottery<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-330 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/2-ink-sketch-150x150.png\" alt=\"\" class=\"wp-image-330\"\/><figcaption>2. Ink drawing of a traditional design motif<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-331 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/3-gold-outline-150x150.png\" alt=\"\" class=\"wp-image-331\"\/><figcaption>3. Free-hand outlines of oil-based Gold or platinum  with saber brush<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-332 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/4-color-glaze-150x150.png\" alt=\"\" class=\"wp-image-332\"\/><figcaption>4. Color glaze pigments are hand-ground in mortar. Colors are applied between gold outlines<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-333 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/5-firing-150x150.png\" alt=\"\" class=\"wp-image-333\"\/><figcaption>5. Firing for 4 hours at 750C<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-334 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/6-color-adjustment-150x150.png\" alt=\"\" class=\"wp-image-334\" srcset=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/6-color-adjustment-150x150.png 150w, http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/6-color-adjustment.png 233w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><figcaption>6. Re-painting and color adjustment; repeat firings<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-335 size-thumbnail\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/7-adding-gold-and-low-temp-fire-150x150.png\" alt=\"\" class=\"wp-image-335\"\/><figcaption>7. Additional hand-application of gold decorations, final 3-hour firing at 620C<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image wp-image-328 size-full\"><figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"214\" src=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/8-polishing.png\" alt=\"\" class=\"wp-image-328\" srcset=\"http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/8-polishing.png 216w, http:\/\/www.buttontogo.com\/wp\/wp-content\/uploads\/2021\/07\/8-polishing-150x150.png 150w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><figcaption>8. Polished finish<\/figcaption><\/figure><\/div>\n\n\n\t\t<!--noptimize-->\n\t\t<script data-cfasync=\"false\" data-no-optimize=\"1\">\n\t\t\tif( typeof document.documentElement.id == 'undefined' || document.documentElement.id === '' ) {\n\t\t\t\tdocument.documentElement.id = 'ecwid_html';\n\t\t\t}\n\n\t\t\tif( typeof document.body.id == 'undefined' || document.body.id === '' ) {\n\t\t\t\tdocument.body.id = 'ecwid_body';\n\t\t\t}\n\t\t<\/script>\n\t\t<!--\/noptimize-->\n\t\t\t\t<!--noptimize-->\n\t\t<script data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">\n\t\t\tfunction createClass(name,rules){\n\t\t\t\tvar style = document.createElement('style');\n\t\t\t\tstyle.type = 'text\/css';\n\t\t\t\tdocument.getElementsByTagName('head')[0].appendChild(style);\n\t\t\t\tif(!(style.sheet||{}).insertRule) \n\t\t\t\t\t(style.styleSheet || style.sheet).addRule(name, rules);\n\t\t\t\telse\n\t\t\t\t\tstyle.sheet.insertRule(name+'{'+rules+'}',0);\n\n\t\t\t\tdocument.addEventListener(\"DOMContentLoaded\", function() {\n\t\t\t\t\tvar static = document.getElementById('static-ec-store-container');\n\t\t\t\t\tstatic.parentNode.removeChild(static);\n\t\t\t\t});\n\t\t\t}\n\t\t\tcreateClass('#static-ec-store-container','display:none;');\n\t\t<\/script>\n\t\t<!--\/noptimize-->\n\t\t<div id=\"dynamic-ec-store-container\" class=\"\"><!-- Ecwid shopping cart plugin v 7.0.1 --><!--noptimize--><script data-cfasync=\"false\" type=\"text\/javascript\" src=\"https:\/\/app.ecwid.com\/script.js?1576386&data_platform=wporg&lang=en\"><\/script><script type=\"text\/javascript\">if (typeof jQuery !== undefined && jQuery.mobile) { jQuery.mobile.hashListeningEnabled = false; jQuery.mobile.pushStateEnabled=false; }<\/script><!--\/noptimize--><div id=\"ecwid-store-1576386\" class=\"ecwid-shopping-cart-product-browser\" data-ecwid-default-category-id=\"114785824\"><\/div><script data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">xProductBrowser(\"id=ecwid-store-1576386\",\"views=grid(20,3) list(60) table(60)\",\"defaultCategoryId=114785824\",\"default_page=\");<\/script><!-- END Ecwid Shopping Cart v 7.0.1 --><\/div>\n<div id=\"static-ec-store-container\"><div class=\"static-content\"><!--[--><style>:root {\n  --ec-font-family: \"Root UI\", system-ui, \"Segoe UI\", \"Roboto\", Arial, sans-serif;\n  --ec-color-text: ;\n  --ec-color-background: ;\n  --ec-color-background-raw: ;\n  --ec-color-link: ;\n  --ec-color-button: ;\n  --ec-color-price: ;\n  --color-black: #000;\n  --color-white: #fff;\n  --ec-color-link-hover: hsl(from hsl(from  h s max(0, calc(l + 15))) h max(0, calc(s - 0)) l);\n  --ec-color-link-active: hsl(from hsl(from  h s max(0, calc(l - 30))) h max(0, calc(s - 0)) l);\n  --ec-color-text-light: ;\n  --ec-color-text-light-hover: hsl(from hsl(from  h s max(0, calc(l + 15))) h max(0, calc(s - 0)) l);\n  --ec-color-border: hsl(from  h s max(0, calc(l + 30)));\n  --ec-color-back: hsl(from  h s max(0, calc(l + 20)));\n  --ec-color-input-border: hsl(from hsl(from color-mix(in srgb,  50%, ) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-btn-primary-background: ;\n  --ec-btn-primary-background-hover: hsl(from hsl(from  h s max(0, calc(l + 15))) h max(0, calc(s - 0)) l);\n  --ec-btn-primary-color: #fff;\n  --ec-btn-secondary-background: hsl(from  h s max(0, calc(l + 20)));\n  --ec-btn-secondary-background-hover: hsl(from hsl(from hsl(from  h s max(0, calc(l + 20))) h s max(0, calc(l + 15))) h max(0, calc(s - 0)) l);\n  --ec-btn-secondary-color: ;\n  --ec-btn-secondary-border: transparent;\n  --ec-btn-secondary-border-hover: transparent;\n  --ec-btn-navigation-arrow: #757575;\n  --ec-btn-navigation-arrow-hover: #145485;\n  --ec-form-control-color: ;\n  --ec-form-control-background: color-mix(in srgb, hsl(from  h s max(0, calc(l + 20))) 35%, );\n  --ec-form-control-background-hover: ;\n  --ec-form-control-background-focus: ;\n  --ec-form-control-border: hsl(from hsl(from color-mix(in srgb,  50%, ) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-form-control-border-hover: hsl(from hsl(from color-mix(in srgb,  50%, ) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-form-control-border-focus: ;\n  --ec-form-control-placeholder: hsl(from  h s max(0, calc(l - 40)));\n  --ec-form-control-disabled-background: hsl(from  h s l \/ 0.08);\n  --ec-form-control-error-color: ;\n  --ec-form-control-error-placeholder: #e56464;\n  --ec-form-control-error-background: color-mix(in srgb,  94%, #f00);\n  --ec-form-control-error-border: #e56363;\n  --ec-form-control-success-color: ;\n  --ec-form-control-success-placeholder: #1cb920;\n  --ec-form-control-success-background: #f0fff5;\n  --ec-form-control-success-border: #1cb91f;\n  --ec-pd-text-color: ;\n  --ec-pd-title-color: ;\n  --ec-pd-title-bg: ;\n  --ec-pd-picker-bg: ;\n  --ec-pd-picker-border: hsl(from  h s max(0, calc(l + 30)));\n  --ec-pd-picker-shadow: hsl(from #000 h s l \/ 0.5);\n  --ec-pd-day-color: ;\n  --ec-pd-day-bg: ;\n  --ec-pd-day-hover-color: #fff;\n  --ec-pd-day-hover-bg: ;\n  --ec-pd-day-today-color: ;\n  --ec-pd-day-selected-color: #fff;\n  --ec-pd-day-selected-bg: ;\n  --ec-pd-day-disabled-color: ;\n  --ec-pd-week-color: ;\n  --ec-notice-state-warning: rgba(234, 178, 58, 0.75);\n  --ec-notice-state-success: rgba(28, 185, 31, 0.5);\n  --ec-notice-state-error: rgba(229, 99, 99, 0.75);\n  --ec-notice-state-info: hsl(from  h s l \/ 0.5);\n  --ec-color-overlay: #000;\n  --ec-color-overlay-inverted: #fff;\n  --ec-bubble-bg-color: ;\n  --ec-bubble-text-color: #fff;\n  --ec-bubble-shadow-color: rgba(0, 0, 0, 0.15);\n  --ec-brand-color-fb: #3b5998;\n  --ec-brand-color-fb-hover: hsl(from #3b5998 h s max(0, calc(l + 15)));\n  --ec-brand-color-fb-active: hsl(from #3b5998 h s max(0, calc(l - 15)));\n  --ec-brand-color-tw: #55acee;\n  --ec-brand-color-tw-hover: hsl(from #55acee h s max(0, calc(l + 15)));\n  --ec-brand-color-tw-active: hsl(from #55acee h s max(0, calc(l - 15)));\n  --ec-brand-color-vk: #45668e;\n  --ec-state-color-alert: #a20505;\n  --ec-state-color-alert-light: #fae4dc;\n  --ec-state-color-warning: #ffd03f;\n  --ec-state-color-warning-light: #f1ffa6;\n  --ec-state-color-success: #0e766d;\n  --ec-state-color-success-light: #dbeecb;\n  --ec-state-color-current: #1ec8aa;\n  --ec-state-color-current-light: #c8f4f1;\n  --ec-state-color-like: #fcb1b2;\n  --ec-state-color-like-light: #fee6e7;\n  --ec-color-label-attention-background: #fd7474;\n  --ec-color-label-info-background: #426d7a;\n  --ec-color-label-notice-background: #fe9800;\n  --ec-color-label-success-background: #62a523;\n  --ec-color-label-light-background: #abbbc8;\n  --ec-color-label-highlight-background: #1f2328;\n  --ec-color-label-composite-background: #1a7cc7;\n  --ec-color-pill-base-background: hsl(from #000 h s l \/ 0.03);\n  --ec-color-pill-highlight-background: lightslategray;\n  --ec-color-pill-warning-background: #fe9800;\n  --ec-skeleton-background-base: #DFE3E7;\n  --ec-skeleton-background-light: #ECEEF0;\n  --ec-skeleton-background-dark: #C0C7CF;\n  --ec-skeleton-gradient-color1: rgba(255, 255, 255, 0);\n  --ec-skeleton-gradient-color2: rgba(255, 255, 255, 0.3);\n  --ec-skeleton-background-pale: #F8F8F9;\n  --ec-color-blue-light: hsl(from  h s max(0, calc(l - 30)));\n  --ec-color-blue-lighter: hsl(from  h s max(0, calc(l - 5)));\n  --ec-old-btn-primary-background: ;\n  --ec-old-btn-primary-background-hover: hsl(from  h s max(0, calc(l - 8)));\n  --ec-old-btn-primary-background-active: hsl(from  h s max(0, calc(l + 8)));\n  --ec-old-btn-primary-color: #fff;\n  --ec-old-btn-secondary-background: ;\n  --ec-old-btn-secondary-color: ;\n  --ec-old-btn-secondary-border: hsl(from  h s max(0, calc(l + 30)));\n  --ec-old-btn-close-background: #bfbfbf;\n  --ec-old-btn-close-background-hover: #999;\n  --is-color-price-same-color-text: true;\n  --is-color-background-raw-no-alpha: true;\n  --is-color-background-lightness-lt50: true;\n  --is-color-background-lightness-gt10: false;\n}<\/style><!--[--><div lang=\"en\" class=\"ec-storefront-v3-ssr ecwid-no-touch ecwid-supports-cssanimations ec-size ec-size--xxs ec-size--xs ec-size--s ec-size--m ec-size--l ec-size--xl ecwid-responsive ecwid-no-dragndrop\" style=\"opacity:0;\"><a id=\"ec-storefront-v3-top-scroller\" style=\"width:0;height:0;position:absolute;display:block;\"><\/a><!--[--><div><!----><div><div><div class=\"ecwid-maintenance-wrapper\"><\/div><div class=\"td\"><span class=\"ecwid-categories-category ecwid-maintenance-popup\"><span class=\"ecwid-maintenance-message\"><span class=\"gwt-InlineHTML\">The store is closed for maintenance<\/span><\/span><\/span><\/div><\/div><\/div><!----><\/div><!--]--><style> .ec-store * {\n      transition: none !important;\n    }<\/style><\/div><!----><!--]--><!----><!--]--><\/div><\/div><!--noptimize--><script id=\"ec-static-inline-js\" data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">var EcStaticPageUtils = (function () {\nfunction isEmpty(str) {\nreturn (!str || 0 === str.length);\n}\nfunction isNotEmpty(str) {\nreturn !isEmpty(str);\n}\nfunction findFirstNotEmpty(urlArray) {\nif (!urlArray) {\nreturn \"\";\n}\nfor (var i = 0; i < urlArray.length; i++) {\nif (isNotEmpty(urlArray[i])) {\nreturn urlArray[i];\n}\n}\nreturn \"\";\n}\nreturn {\nfindFirstNotEmpty: function(urlArray) { return findFirstNotEmpty(urlArray); },\nisEmpty: function(str) { return isEmpty(str); },\nisNotEmpty: function(str) { return isNotEmpty(str); }\n};\n}) ();\nvar LanguageUtils = (function () {\nfunction isEnglish(languageCode) {\nreturn languageCode === \"en\";\n}\nfunction isItalian(languageCode) {\nreturn languageCode === \"it\";\n}\nfunction isGerman(languageCode) {\nreturn languageCode === \"de\";\n}\nfunction isPolish(languageCode) {\nreturn languageCode === \"pl\";\n}\nfunction isFrench(languageCode) {\nreturn languageCode === \"fr\";\n}\nfunction isSpanish(languageCode) {\nreturn languageCode === \"es\";\n}\nfunction isBulgarian(languageCode) {\nreturn languageCode === \"bg\";\n}\nfunction isCroatian(languageCode) {\nreturn languageCode === \"hr\";\n}\nfunction isCzech(languageCode) {\nreturn languageCode === \"cs\";\n}\nfunction isDanish(languageCode) {\nreturn languageCode === \"da\";\n}\nfunction isEstonian(languageCode) {\nreturn languageCode === \"et\";\n}\nfunction isFinnish(languageCode) {\nreturn languageCode === \"fi\";\n}\nfunction isGreek(languageCode) {\nreturn languageCode === \"el\";\n}\nfunction isHungarian(languageCode) {\nreturn languageCode === \"hu\";\n}\nfunction isLatvian(languageCode) {\nreturn languageCode === \"lv\";\n}\nfunction isLithuanian(languageCode) {\nreturn languageCode === \"lt\";\n}\nfunction isDutch(languageCode) {\nreturn languageCode === \"nl\";\n}\nfunction isPortuguese(languageCode) {\nreturn languageCode === \"pt\";\n}\nfunction isRomanian(languageCode) {\nreturn languageCode === \"ro\";\n}\nfunction isSlovak(languageCode) {\nreturn languageCode === \"sk\";\n}\nfunction isSlovenian(languageCode) {\nreturn languageCode === \"sl\";\n}\nfunction isSwedish(languageCode) {\nreturn languageCode === \"sv\";\n}\nreturn {\nisEnglish: function(language) { return isEnglish(language); },\nisItalian: function(language) { return isItalian(language); },\nisGerman: function(language) { return isGerman(language); },\nisPolish: function(language) { return isPolish(language); },\nisFrench: function(language) { return isFrench(language); },\nisSpanish: function(language) { return isSpanish(language); },\nisBulgarian: function(language) { return isBulgarian(language); },\nisCroatian: function(language) { return isCroatian(language); },\nisCzech: function(language) { return isCzech(language); },\nisDanish: function(language) { return isDanish(language); },\nisEstonian: function(language) { return isEstonian(language); },\nisFinnish: function(language) { return isFinnish(language); },\nisGreek: function(language) { return isGreek(language); },\nisHungarian: function(language) { return isHungarian(language); },\nisLatvian: function(language) { return isLatvian(language); },\nisLithuanian: function(language) { return isLithuanian(language); },\nisDutch: function(language) { return isDutch(language); },\nisPortuguese: function(language) { return isPortuguese(language); },\nisRomanian: function(language) { return isRomanian(language); },\nisSlovak: function(language) { return isSlovak(language); },\nisSlovenian: function(language) { return isSlovenian(language); },\nisSwedish: function(language) { return isSwedish(language); }\n};\n}) ();\n(function processProductPictures() {\nvar productsPicturesData = buildProductPicturesData();\nvar lastWidth = document.body.clientWidth;\nfunction buildProductPicturesData() {\nreturn [ ];\n}\nfunction addSrcSetAttribute(element, retinaThumbnailUrl) {\nif (!element) {\nreturn;\n}\nvar thumbnailUrl = element.getAttribute('src');\nvar srcSetAttribute;\nif (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x, \" + retinaThumbnailUrl + \" 2x\";\n} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x\";\n} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = retinaThumbnailUrl + \" 2x\";\n}\nif (srcSetAttribute) {\nvar lazyLoadingEnabled = \"false\";\nif (lazyLoadingEnabled === \"true\") {\nelement.setAttribute(\"data-srcset\", srcSetAttribute);\n} else {\nelement.setAttribute(\"srcset\", srcSetAttribute);\n}\n}\n}\nfunction setBackgroundImageStyle(element, thumbnailUrl, retinaThumbnailUrl, borderInfo) {\nif (!element || !borderInfo || (EcStaticPageUtils.isEmpty(thumbnailUrl) && EcStaticPageUtils.isEmpty(retinaThumbnailUrl))) {\nreturn;\n}\nvar notEmptyRetinaThumbnailUrl = retinaThumbnailUrl;\nif (EcStaticPageUtils.isEmpty(retinaThumbnailUrl)) {\nnotEmptyRetinaThumbnailUrl = thumbnailUrl;\n}\nelement.setAttribute(\"style\", \"background-image: url(\"\n+ thumbnailUrl\n+ \"); background-image: -webkit-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -moz-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -o-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -ms-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x);\"\n+ backgroundColor(borderInfo));\n}\nfunction backgroundColor(borderInfo) {\nif (borderInfo.alpha == 0) {\nreturn \"\";\n}\nreturn \" background-color: rgba\" + \"(\" + borderInfo.red + \", \"\n+ borderInfo.green\n+ \", \" + borderInfo.blue + \", 1)\"\n}\nfunction hdProductImage(pictureModel) {\nvar imageSize = \"SMALL\";\nvar browserWidth = document.body.clientWidth;\nswitch (imageSize) {\ncase \"SMALL\":\nif (browserWidth < 520) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn thumbnailUrl(pictureModel);\ncase \"MEDIUM\":\nreturn hdThumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn pictureUrl(pictureModel);\n}\n}\nfunction productImage(pictureModel) {\nvar imageSize = \"SMALL\";\nswitch (imageSize) {\ncase \"SMALL\":\ncase \"MEDIUM\":\nreturn thumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn hdThumbnailUrl(pictureModel);\n}\n}\nfunction hdThumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.hdThumbnailUrl,\npictureModel.thumbnailUrl,\npictureModel.pictureUrl,\npictureModel.originalImageUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction thumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.thumbnailUrl,\npictureModel.hdThumbnailUrl,\npictureModel.pictureUrl,\npictureModel.originalImageUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction pictureUrl(pictureModel) {\nvar urls = [\npictureModel.pictureUrl,\npictureModel.hdThumbnailUrl,\npictureModel.originalImageUrl,\npictureModel.thumbnailUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction process() {\nif (window.ec && window.ec.storefront && window.ec.storefront.staticPages && window.ec.storefront.staticPages.staticContainerID) {\nvar staticContainer = document.querySelector('#' + window.ec.storefront.staticPages.staticContainerID);\nif (staticContainer == null) {\nwindow.removeEventListener(\"resize\", onResize);\nreturn;\n}\n}\nvar pictureElements = document.querySelectorAll('.grid-product__image');\nif (productsPicturesData.length !== pictureElements.length) {\nreturn;\n}\nproductsPicturesData.forEach(function (item, i) {\nvar imageWrapper = document.querySelector(\".grid-product__image[data-product-id='\" + item.id + \"']\");\nvar pictureElement = imageWrapper.querySelector('.grid-product__picture');\nvar additionalPictureElement = imageWrapper.querySelector('.grid-product__picture-additional');\naddSrcSetAttribute(pictureElement, hdProductImage(item));\nif (additionalPictureElement != null && item.additionalImage != undefined) {\nsetBackgroundImageStyle(additionalPictureElement, productImage(item.additionalImage), hdProductImage(item.additionalImage), item.additionalImage.borderInfo);\n}\n});\n}\nfunction onResize() {\nif (document.body.clientWidth !== lastWidth) {\nlastWidth = document.body.clientWidth;\nprocess();\n}\n}\nwindow.addEventListener(\"resize\", onResize);\nprocess();\n})();\n(function processRibbonColor() {\nfunction getColorValues(color) {\nif (!color)\nreturn;\nif (color.toLowerCase() === 'transparent')\nreturn [0, 0, 0, 0];\nif (color[0] === '#') {\nif (color.length == 6)\nreturn;\nif (color.length < 7) {\nvar r = color[1],\ng = color[2],\nb = color[3],\na = color[4];\ncolor = '#' + r + r + g + g + b + b + (color.length > 4 ? a + a : '');\n}\nreturn [\nparseInt(color.substr(1, 2), 16),\nparseInt(color.substr(3, 2), 16),\nparseInt(color.substr(5, 2), 16),\ncolor.length > 7 ? parseInt(color.substr(7, 2), 16)\/255 : 1\n];\n}\nif (color.indexOf('rgb') === -1) {\nvar tmp = document.body.appendChild(document.createElement('fictum'));\nvar flag = 'rgb(1, 2, 3)';\ntmp.style.color = flag;\nif (tmp.style.color !== flag)\nreturn;\ntmp.style.color = color;\nif (tmp.style.color === flag || tmp.style.color === '')\nreturn;\ncolor = getComputedStyle(tmp).color;\ndocument.body.removeChild(tmp);\n}\nif (color.indexOf('rgb') === 0) {\nif (color.indexOf('rgba') === -1)\ncolor += ',1';\nreturn color.match(\/[\\.\\d]+\/g).map(function (a) {\nreturn +a\n});\n}\n}\nfunction isColorDark(color) {\nvar c = getColorValues(color);\nvar hsp = Math.sqrt(\n0.299 * (c[0] * c[0]) +\n0.587 * (c[1] * c[1]) +\n0.114 * (c[2] * c[2])\n);\nreturn !!(hsp <= 200);\n}\nfunction process() {\nvar ribbonElements = document.querySelectorAll('.grid-product__label');\nif (ribbonElements) {\nribbonElements.forEach(function (item, i) {\nvar ribbonElement = ribbonElements[i].querySelector('.ec-label');\nvar color = ribbonElement.style.color;\nif (color) {\nribbonElement.classList.toggle('label--inversed', !isColorDark(color));\n}\n});\n}\n}\nprocess();\n})();\n(function processCategoryPictures() {\nvar categoryPicturesData = buildCategoryPicturesData();\nvar lastWidth = document.body.clientWidth;\nvar sizeBorder = 400;\nfunction buildCategoryPicturesData() {\nreturn [\n];\n}\nfunction categoryImage(pictureModel) {\nvar imageSize = \"SMALL\";\nswitch (imageSize) {\ncase \"SMALL\":\ncase \"MEDIUM\":\nreturn thumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn hdThumbnailUrl(pictureModel);\n}\n}\nfunction hdCategoryImage(pictureModel) {\nvar imageSize = \"SMALL\";\nvar browserWidth = document.body.clientWidth;\nswitch (imageSize) {\ncase \"SMALL\":\nif (browserWidth < 520) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn thumbnailUrl(pictureModel);\ncase \"MEDIUM\":\nreturn hdThumbnailUrl(pictureModel);\ncase \"LARGE\":\nif (browserWidth < 1060) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn mainImageUrl(pictureModel)\n}\n}\nfunction hdThumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.hdThumbnailUrl,\npictureModel.mainImageUrl,\npictureModel.originalImageUrl,\npictureModel.pictureUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction mainImageUrl(pictureModel) {\nvar urls = [\npictureModel.mainImageUrl,\npictureModel.originalImageUrl,\npictureModel.pictureUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction thumbnailUrl(pictureModel) {\nif (pictureModel.pictureWidth < sizeBorder && pictureModel.pictureHeight < sizeBorder) {\nreturn hdThumbnailUrl(pictureModel);\n} else {\nreturn pictureModel.pictureUrl;\n}\n}\nfunction process() {\nvar categoryImageElements = document.querySelectorAll('.grid-category__image');\nif (categoryImageElements.length !== categoryPicturesData.length) {\nreturn;\n}\ncategoryPicturesData.forEach(function (item, i) {\nvar categoryImageUrl = categoryImage(item);\nvar hdCategoryImageUrl = hdCategoryImage(item);\nvar categoryPictureElements = categoryImageElements[i].querySelectorAll('.grid-category__picture-img');\ncategoryPictureElements.forEach(function (element, j) {\naddSrcSetAttribute(element, categoryImageUrl, hdCategoryImageUrl);\n});\n});\n}\nfunction addSrcSetAttribute(element, thumbnailUrl, retinaThumbnailUrl) {\nif (!element) {\nreturn;\n}\nvar srcSetAttribute;\nif (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x, \" + retinaThumbnailUrl + \" 2x\";\n} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x\";\n} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = retinaThumbnailUrl + \" 2x\";\n}\nif (srcSetAttribute) {\nvar lazyLoadingEnabled = \"false\";\nif (lazyLoadingEnabled === \"true\") {\nelement.setAttribute(\"data-srcset\", srcSetAttribute);\n} else {\nelement.setAttribute(\"srcset\", srcSetAttribute);\n}\n}\n}\nfunction onResize() {\nif (document.body.clientWidth !== lastWidth) {\nlastWidth = document.body.clientWidth;\nprocess();\n}\n}\nwindow.addEventListener(\"resize\", onResize);\nprocess();\n})();\n(function() {\nwindow.ec = window.ec || {};\nif (window.ec.static_category_evaluated === true) {\nreturn;\n}\nwindow.ec.static_category_evaluated = true;\nvar Grid = function() {\nvar params = {\nproductListImageSize : \"SMALL\",\ncategoryImageSize : \"SMALL\",\nproductCellSpacing : \"\",\ncategoryCellSpacing : \"\"\n};\nvar settings = {\nproductBreakpoints: {\nLARGE : [0, 680, 1060, 1440, 10000],\nMEDIUM : [0, 260, 680, 1060, 1370, 1700, 10000],\nSMALL : [0, 260, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]\n},\ncategoryBreakpoints: {\nLARGE : [0, 680, 1060, 1440, 10000],\nMEDIUM : [0, 480, 680, 1060, 1370, 1700, 10000],\nSMALL : [0, 390, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]\n}\n};\nfunction setAttributes(grids, breakpoints) {\nif (!grids) {\nreturn;\n}\ngrids.forEach(function (grid) {\nvar w = grid.offsetWidth;\nvar columnCount = 0;\nfor (var i = 1; i <= breakpoints.length; i++) {\nif (w < Math.ceil(breakpoints[i])) {\nif (i !== columnCount) {\ncolumnCount = i;\ngrid.setAttribute('data-cols', i);\n}\nbreak;\n}\n}\n});\n}\nfunction checkProductGridsLayout() {\nvar productGrids = document.querySelectorAll('.grid__products');\nvar productBreakpoints = settings.productBreakpoints[params.productListImageSize];\nsetAttributes(productGrids, productBreakpoints);\n}\nfunction checkCategoryGridsLayout() {\nvar categoryGrids = document.querySelectorAll('.grid__categories');\nvar categoryBreakpoints = settings.categoryBreakpoints[params.categoryImageSize];\nsetAttributes(categoryGrids, categoryBreakpoints);\n}\nfunction checkLayout() {\ncheckProductGridsLayout();\ncheckCategoryGridsLayout();\n}\nfunction setCellInterval(p, c) {\nvar style = document.getElementById('customCss') || document.createElement('div');\nstyle.id = 'customCss';\ndocument.body.appendChild(style);\nvar css = '';\nif (+p == p && p != \"\" ) {\np = +p;\ncss += '.ec-size .ec-store .grid__products { margin-left: -' + Math.max(0, p\/2 - .4) + 'px; margin-right: -' + p\/2 + 'px; }';\ncss += '.ec-size .ec-store .grid__products .grid-product__wrap { padding: ' + p\/2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__products { margin-left: -' + Math.max(0, Math.min(16, p) \/ 2 - .4) + 'px; margin-right: -' + Math.min(16, p) \/ 2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__products .grid-product__wrap { padding: ' + Math.min(16, p) \/ 2 + 'px; }';\n}\nif (+c == c && c != \"\") {\nc = +c;\ncss += '.ec-size .ec-store .grid__categories { margin-left: -' + Math.max(0, c\/2 - .4) + 'px; margin-right: -' + c\/2 + 'px; }';\ncss += '.ec-size .ec-store .grid-category__wrap { padding: ' + c\/2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__categories { margin-left: -' + Math.max(0, Math.min(16, c) \/ 2 - .4) + 'px; margin-right: -' + Math.min(16, c) \/ 2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__categories .grid-category__wrap { padding: ' + Math.min(16, c) \/ 2 + 'px; }';\n}\nstyle.innerHTML = '<style>' + css + '<\/style>';\n}\nfunction init() {\nsetCellInterval(params.productCellSpacing, params.categoryCellSpacing);\ncheckLayout();\nwindow.addEventListener('resize', function() {\ncheckLayout();\n});\n}\ninit();\n};\nvar ecwidContainer = document.querySelector('.static-content .ec-size');\nvar breakpoints = {\n320: 'ec-size--xxs',\n414: 'ec-size--xs',\n480: 'ec-size--s',\n768: 'ec-size--m',\n1024: 'ec-size--l',\n1100: 'ec-size--xl',\n1440: 'ec-size--xxl'\n};\nfunction onResize() {\nvar w = ecwidContainer.offsetWidth;\nfor (var i in breakpoints) {\nif (w >= i) {\necwidContainer.classList.add(breakpoints[i]);\n}\nelse {\necwidContainer.classList.remove(breakpoints[i]);\n}\n}\n}\nonResize();\nwindow.addEventListener('load', onResize);\nwindow.addEventListener('resize', onResize);\nvar links = document.querySelectorAll(\".static-content a\");\nfor (var i = 0; i < links.length; i++) {\nvar link = links[i];\nlink.addEventListener('click',function(){\ndocument.querySelector('.ec-static-container').classList.add(\"static-content__wait\");\n})\n}\nvar grid = new Grid();\n})();<\/script><!--\/noptimize-->\n","protected":false},"excerpt":{"rendered":"<p>Micro-painting, Attention to Detail Shiho is an award-winning fine-detail ceramic painting artist living in Kagoshima, in the region formerly known as the Satsuma domain. After 10 years working at a traditional satsuma-ware kiln studio, she became inspired by antique buttons featured in a magazine. Having studied under accomplished masters, she was selected as the Satsuma&hellip; <a class=\"more-link\" href=\"http:\/\/www.buttontogo.com\/wp\/shiho-murota\/\">Continue reading <span class=\"screen-reader-text\">Shiho Murota, Satsuma Artist<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":326,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-325","page","type-page","status-publish","has-post-thumbnail","hentry","entry"],"_links":{"self":[{"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/pages\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":28,"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/pages\/325\/revisions"}],"predecessor-version":[{"id":418,"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/pages\/325\/revisions\/418"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/media\/326"}],"wp:attachment":[{"href":"http:\/\/www.buttontogo.com\/wp\/wp-json\/wp\/v2\/media?parent=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}