.nc-design-page{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.nc-design-page *,.nc-design-page *:before,.nc-design-page *:after{box-sizing:border-box}.nc-design-page img{display:block;max-width:100%;height:auto}.nc-design-page picture{display:block}.nc-design-page video{display:block;max-width:100%;height:auto}.nc-design-page iframe{max-width:100%}.nc-design-page figure{margin:0}.nc-design-blog{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.nc-design-blog *,.nc-design-blog *:before,.nc-design-blog *:after{box-sizing:border-box}.nc-design-blog img{display:block;max-width:100%;height:auto}.nc-design-blog picture{display:block}.nc-design-blog video{display:block;max-width:100%;height:auto}.nc-design-blog iframe{max-width:100%}.nc-design-blog figure{margin:0}.nc-design-blog>#kofun-ohori+p:last-child{display:none}.nc-design-meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:820px;margin:0 auto;padding:64px 24px 24px;box-sizing:border-box}.nc-design-meta .nc-design-meta__date{color:#595452;font-size:12px;line-height:1.5}.nc-design-meta .nc-design-meta__tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.nc-design-meta .nc-design-meta__tag{display:inline-block;padding:3px 8px;border-radius:4px;background:#000;color:#fff;font-size:11px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.nc-design-meta .nc-design-meta__separator{color:#211916;font-size:24px;line-height:1}.nc-design-meta a:focus-visible{outline:2px solid #595452;outline-offset:3px}.nc-design-meta+.nc-design-blog .nc-afa-ice{padding-top:0}@media(max-width:749px){.nc-design-meta{padding-top:36px;padding-bottom:20px}.nc-design-meta .nc-design-meta__tag{font-size:10px;padding:2px 6px}}@media(max-width:600px){.nc-design-meta{padding-inline:20px}}.nc-review-202610 .nc-review-cards{width:100%;padding:var(--nc-review-cards-top) 20px var(--nc-review-cards-bottom);background:var(--nc-review-cards-bg);color:#211916;text-align:left}.nc-review-202610 .nc-review-cards .shopify-app-block{max-width:1100px;margin:0 auto}@media(max-width:600px){.nc-review-202610 .nc-review-cards{padding-inline:12px}}[data-slideshow-videos] .nc-slide-videos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}[data-slideshow-videos] .nc-slide-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--video-position, center)}[data-slideshow-videos] .nc-slide-video--mobile{display:none}[data-slideshow-videos] .nc-slide-video-toggle{position:absolute;left:20px;bottom:28px;z-index:8;width:44px;height:44px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#0000008c;color:#fff;font-size:16px;line-height:1;display:none;align-items:center;justify-content:center}[data-slideshow-videos] .nc-slide-video-toggle:focus-visible{outline:2px solid white;outline-offset:3px}[data-slideshow-videos] .is-selected .nc-slide-video-toggle.is-available{display:flex}@media screen and (max-width:768px){[data-slideshow-videos] .nc-slide-video--desktop{display:none}[data-slideshow-videos] .nc-slide-video--mobile{display:block}}.nc-swipe-nav{display:none;justify-content:center;gap:12px;padding:4px 0 8px}@media(hover:hover)and (pointer:fine){.nc-swipe-nav.is-scrollable{display:flex}}.nc-swipe-nav__btn{width:46px;height:46px;padding:0;border-radius:50%;border:1px solid #3e3a39;background:transparent;color:#3e3a39;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.nc-swipe-nav__btn:hover:not(:disabled){background:#3e3a39;color:#fff}.nc-swipe-nav__btn:disabled{opacity:.3;cursor:default}.nc-swipe-nav__btn svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
