.draft-article-preview{padding:32px 20px 48px;background:#fcfaf6;color:var(--text-color, #222)}.draft-article-preview__inner{max-width:900px;margin:0 auto;overflow-wrap:anywhere}.draft-article-preview h2{margin:0 0 20px;font-size:clamp(24px,3vw,32px);line-height:1.5}.draft-article-preview__notice{padding:20px;border:1px solid #d9c7a9;background:#fff8e9;font-size:15px;line-height:1.9}.draft-article-preview__item{margin-top:18px;border:1px solid #d8d0c3;background:#fff;scroll-margin-top:90px}.draft-article-preview summary{padding:22px 20px;cursor:pointer}.draft-article-preview summary h3{display:inline;font-size:19px;line-height:1.8;margin:0}.draft-article-preview summary:focus-visible{outline:3px solid #a02229;outline-offset:3px}.draft-article-preview__content{padding:0 24px 28px}.draft-article-preview__summary{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e5ddd1;font-size:15px;line-height:1.9}.draft-article-preview .rte{font-size:16px;line-height:2}.draft-article-preview .rte p{margin-bottom:20px}.draft-article-preview h4{font-size:21px;margin:32px 0 16px;line-height:1.7}.draft-article-preview h5{font-size:18px;margin:24px 0 12px;line-height:1.7}.draft-article-preview a{color:inherit;text-decoration:underline;text-underline-offset:4px}.draft-article-preview__related{margin-top:32px;padding:4px 20px 20px;background:#f7f3ec}.draft-article-preview__related a{display:inline-block;padding:8px 0}@media(max-width:740px){.draft-article-preview{padding-right:16px;padding-left:16px}.draft-article-preview__content{padding:0 18px 24px}}.internal-link-hub{padding:44px 24px;background:#faf7f0;color:var(--text-color, #222)}.internal-link-hub__inner{max-width:1180px;margin:0 auto;overflow-wrap:anywhere}.internal-link-hub h2{margin:0 0 14px;font-size:clamp(23px,3vw,32px);line-height:1.5}.internal-link-hub__lead{margin:0 0 26px;font-size:15px;line-height:1.9}.internal-link-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.internal-link-hub__group{min-width:0;padding:24px;border:1px solid #ded5c8;background:#fff}.internal-link-hub h3{margin:0 0 14px;font-size:20px;line-height:1.6}.internal-link-hub__links ul{margin:0;padding:0;list-style:none}.internal-link-hub__links li{margin:0;border-bottom:1px solid #eee6db}.internal-link-hub__links li:last-child{border-bottom:0}.internal-link-hub__links a{display:block;padding:12px 0;min-height:44px;box-sizing:border-box;color:inherit;font-size:16px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.internal-link-hub__links a:hover{color:#8b1a20}.internal-link-hub a:focus-visible{outline:3px solid #8b1a20;outline-offset:3px}#home-recommended-products{scroll-margin-top:90px}@media(max-width:740px){.internal-link-hub{padding:32px 18px}.internal-link-hub__grid{grid-template-columns:minmax(0,1fr);gap:16px}.internal-link-hub__group{padding:20px}}.landing-editorial{padding:48px 24px;color:var(--text-color, #222);background:#fcfaf6}.landing-editorial__inner{max-width:880px;margin:0 auto;overflow-wrap:anywhere}.landing-editorial h2{font-size:clamp(23px,3vw,32px);line-height:1.5;margin:0 0 24px}.landing-editorial h3{font-size:clamp(19px,2.3vw,23px);line-height:1.6;margin:0 0 16px}.landing-editorial .rte{font-size:16px;line-height:2}.landing-editorial .rte p{margin:0 0 16px}.landing-editorial .rte a{color:inherit;text-decoration:underline;text-underline-offset:4px}.landing-editorial__chapter{border-top:1px solid #ded7cd;margin-top:28px;padding-top:28px}.landing-editorial__photo{max-width:600px;margin:28px auto}.landing-editorial__photo img{display:block;width:100%;height:auto}.landing-editorial__photo figcaption{font-size:13px;margin-top:12px;line-height:1.8}.landing-editorial__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.landing-editorial__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;color:#fff;background:#222;border:1px solid #222;text-align:center;text-decoration:none;line-height:1.6}.landing-editorial__action--secondary{color:#222;background:transparent}.landing-editorial a:focus-visible{outline:3px solid #aa1821;outline-offset:4px}@media(max-width:740px){.landing-editorial{padding:32px 20px}.landing-editorial__actions{flex-direction:column}.landing-editorial__action{width:100%;box-sizing:border-box}}.page-faq__anchor{display:block;scroll-margin-top:100px}.page-faq{padding:40px 16px 56px;background:#faf7f0;color:var(--text-color)}.page-faq__inner{width:min(860px,100%);margin:0 auto}.page-faq h2{margin:0 0 24px;font-size:clamp(22px,3vw,28px);line-height:1.5}.page-faq__item{border-top:1px solid #d8cec1}.page-faq__item:last-child{border-bottom:1px solid #d8cec1}.page-faq__question{padding:20px 8px;cursor:pointer;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.page-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:3px}.page-faq__answer{padding:0 8px 22px;line-height:1.9;overflow-wrap:anywhere}@media(max-width:740px){.page-faq{padding:28px 16px 40px}.page-faq__question{padding:18px 4px}.page-faq__answer{padding:0 4px 20px}}.product-information{padding:40px 20px;background:#faf7f0;color:var(--text-color)}.product-information__inner{max-width:1100px;margin:auto}.product-information h2{margin:0 0 26px;font-size:clamp(24px,3vw,32px);line-height:1.5}.product-information h3{margin:0 0 12px;font-size:19px;line-height:1.6}.product-information__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-information__card{padding:24px;background:#fff;border:1px solid #e5ded3}.product-information p{margin:0 0 14px;line-height:1.9;overflow-wrap:anywhere}.product-information__card p+h3{margin-top:22px}.product-information a{text-decoration:underline;text-underline-offset:3px}.product-information__links{display:flex;flex-wrap:wrap;gap:16px}.product-information__specs{margin:0}.product-information__specs>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;border-bottom:1px solid #e5ded3;padding:10px 0}.product-information__specs dt{font-weight:700}.product-information__specs dd{margin:0;overflow-wrap:anywhere}.product-information__note{font-size:13px;margin-top:14px!important}.product-information__faq{margin-top:28px}.product-information__faq details{border-top:1px solid #d8cec1;padding:16px 0}.product-information__faq summary{cursor:pointer;font-weight:700;line-height:1.7}.product-information__faq details p{margin-top:12px}@media(max-width:740px){.product-information{padding:28px 16px}.product-information__grid{grid-template-columns:1fr}.product-information__card{padding:18px}}.mini-daruma-set-options{margin:1.5rem 0}.mini-daruma-set-options__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mini-daruma-set-options__field label{display:block;margin-bottom:.35rem}.mini-daruma-set-options__field select{width:100%;min-height:44px}.mini-daruma-set-options__note{margin-top:.75rem;font-size:.9em}@media(max-width:600px){.mini-daruma-set-options__fields{grid-template-columns:1fr}}naire-daruma-lettering{display:block;margin:20px 0;text-align:left}.naire-lettering__group{border:1px solid #ded8d1;margin:0;min-width:0;padding:18px}.naire-lettering__group legend{font-size:17px;font-weight:600;padding:0 8px}.naire-lettering__help{font-size:13px;line-height:1.8;margin:0 0 16px}.naire-lettering__fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.naire-lettering__field--full{grid-column:1 / -1}.naire-lettering__field label{display:block;font-weight:600;margin:0 0 6px}.naire-lettering__field input{box-sizing:border-box;font:inherit;min-height:44px;width:100%}.naire-lettering__hint{display:flex;justify-content:space-between;gap:12px;color:#655f58;font-size:12px;line-height:1.6;margin-top:5px}@media(max-width:740px){.naire-lettering__fields{grid-template-columns:1fr}}naire-daruma-live-preview{display:block;width:100%}.naire-preview__figure{margin:0}.naire-preview__stage{background:#fff;position:relative;width:100%;aspect-ratio:1}.naire-preview__stage img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}svg.naire-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.naire-preview__overlay text{font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",MS Mincho,serif;font-weight:700;paint-order:stroke fill;stroke-linejoin:round}.naire-preview__shoulder text{fill:#d7af46;stroke:#6b4f18;stroke-width:.65}.naire-preview__belly text{fill:#121212;stroke:#fff;stroke-width:2.3}[data-color=\9ed2] .naire-preview__belly text{fill:#e0bd64;stroke:#36290c;stroke-width:1.1}.naire-preview__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;font-size:12px;line-height:1.7;color:#655f58}.naire-preview__caption>span{flex:1 1 240px}button.naire-preview__enlarge,button.naire-preview__close{color:#453a2d;background:#fff;border:1px solid #b9b1a8;padding:9px 14px;min-height:44px;font:inherit;cursor:pointer;margin:0}.naire-preview__enlarge[hidden],.naire-preview__error[hidden]{display:none}dialog.naire-preview__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(92vw,860px,84vh);max-height:92vh;padding:14px;border:1px solid #ded8d1;overflow:auto;background:#fff;color:#453a2d}.naire-preview__dialog::backdrop{background:#000000a6}.naire-preview__close{display:block;margin:0 0 12px auto!important}.naire-preview__note,.naire-preview__error{font-size:12px;line-height:1.7;margin:10px 0 0}.naire-preview__enlarge:focus-visible,.naire-preview__close:focus-visible{outline:2px solid #5b4631;outline-offset:3px}naire-daruma-photo-gallery{display:block;width:100%;min-width:0}.naire-gallery__track{position:relative;display:flex;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.naire-gallery__track::-webkit-scrollbar{display:none}.naire-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.naire-gallery__photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.naire-gallery__controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.naire-gallery__controls[hidden],.naire-gallery__thumbnails[hidden]{display:none}.naire-gallery__controls button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:1px solid #c9c1b8;background:#fff;color:#453a2d;font-size:30px;line-height:1;cursor:pointer}.naire-gallery__status{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px}[data-gallery-counter]{font-size:12px;color:#655f58}.naire-gallery__thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px}.naire-gallery__thumbnails button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:44px;height:auto;margin:0;padding:4px;border:1px solid #ded8d1;background:#fff;color:#453a2d;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.naire-gallery__thumbnails button[aria-pressed=true]{border:2px solid #5c4531;padding:3px;background:#faf7f0}.naire-gallery__thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.naire-gallery__preview-thumb{overflow-wrap:anywhere}.naire-gallery__note{color:#655f58;font-size:12px;line-height:1.7;margin:0}.naire-gallery__track:focus-visible,.naire-gallery__controls button:focus-visible,.naire-gallery__thumbnails button:focus-visible{outline:2px solid #5b4631;outline-offset:2px}@media(max-width:480px){.naire-gallery__thumbnails{gap:4px}.naire-gallery__thumbnails button{font-size:11px}}naire-daruma-size-details{display:block;border:1px solid #ded8d1;margin:0 0 24px;padding:18px;text-align:left}.naire-size-details__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.naire-size-details__heading h2{font-size:17px;font-weight:600;margin:0}.naire-size-details__selected{background:#f6f1e8;border-radius:2px;font-size:14px;padding:3px 10px;white-space:nowrap}.naire-size-details__values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.naire-size-details__values dt{color:#655f58;font-size:12px;margin-bottom:4px}.naire-size-details__values dd{font-size:17px;margin:0;white-space:nowrap}.naire-size-details__missing{font-size:13px;line-height:1.7;margin:12px 0 0}.naire-size-details__missing[hidden]{display:none}.naire-size-details__chart{border-top:1px solid #ded8d1;margin-top:16px;padding-top:12px}.naire-size-details__chart summary{cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.naire-size-details__table-scroll{overflow-x:auto;margin-top:12px}.naire-size-details__chart table{border-collapse:collapse;font-size:13px;min-width:420px;width:100%}.naire-size-details__chart th,.naire-size-details__chart td{border:1px solid #ded8d1;padding:8px;text-align:center;white-space:nowrap}.naire-size-details__chart thead,.naire-size-details__chart .is-selected{background:#f6f1e8}@media(max-width:480px){.naire-size-details__values{grid-template-columns:repeat(2,minmax(0,1fr))}}#breadcrumb .seo-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .6rem;margin:0;padding:0;list-style:none}#breadcrumb .seo-breadcrumb__list li{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0;max-width:100%;margin:0}#breadcrumb .seo-breadcrumb__list a,#breadcrumb .seo-breadcrumb__list [aria-current]{overflow-wrap:anywhere}.seo-slide-picture{display:block;width:100%;aspect-ratio:var(--seo-desktop-ratio)}.seo-slide-picture img{display:block;width:100%;height:100%;object-fit:cover}.slideshow.is-fixed_height .seo-slide-picture{height:var(--desktop-section-height);aspect-ratio:auto}.slideshow:not(.flickity-enabled) .slideshow__slide{display:none}.slideshow:not(.flickity-enabled) .slideshow__slide:first-child{display:block;opacity:1!important;transition:none!important}@media(max-width:740px){.seo-slide-picture{aspect-ratio:var(--seo-mobile-ratio)}.slideshow.is-fixed_height .seo-slide-picture{height:var(--mobile-section-height);aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
