@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&family=Shippori+Mincho:wght@500;600;700;800&family=Zen+Kaku+Gothic+Antique:wght@400;500;700&display=swap";:root{--color-gold: #c9a84c;--color-gold-light: #e8cc7a;--color-gold-dark: #a07830;--color-dark: #1a1a1a;--color-cream: #f9f6f0;--color-white: #ffffff;--font-heading: "Zen Maru Gothic", sans-serif;--font-body: "Noto Sans JP", sans-serif}body{font-family:var(--font-body);color:var(--color-dark);background:var(--color-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.banner__heading,.rich-text__heading{font-family:Zen Maru Gothic,sans-serif!important;font-weight:700!important;letter-spacing:.06em}body{font-family:Noto Sans JP,sans-serif!important;letter-spacing:.02em}.header{border-bottom:1px solid rgba(201,168,76,.3)}.header:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}.button,.btn,[type=submit],.shopify-payment-button__button{font-family:var(--font-body);letter-spacing:.1em;font-weight:500;transition:all .3s ease}.button--primary,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark))!important;border-color:var(--color-gold)!important;color:var(--color-white)!important;box-shadow:0 2px 12px #c9a84c66}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold))!important;box-shadow:0 4px 20px #c9a84c99;transform:translateY(-1px)}.product-form__submit{font-size:1.1rem;padding:1.2rem 2rem;letter-spacing:.15em}.section-divider{width:60px;height:2px;background:linear-gradient(90deg,var(--color-gold-light),var(--color-gold));margin:1rem auto}.price{color:var(--color-gold-dark);font-size:1.8rem;font-weight:700;font-family:var(--font-heading)}.price--on-sale .price__sale{color:var(--color-gold-dark)}.product__media-wrapper{border:1px solid rgba(201,168,76,.2)}.badge{background:var(--color-gold);color:var(--color-white);font-family:var(--font-body);letter-spacing:.05em}.footer{background:var(--color-dark);color:var(--color-cream);border-top:2px solid var(--color-gold)}.footer a{color:var(--color-gold-light);transition:color .2s}.footer a:hover{color:var(--color-gold)}.announcement-bar{background:var(--color-dark);color:var(--color-gold-light);font-family:var(--font-body);letter-spacing:.1em;font-size:.85rem}.trust-badges{display:flex;justify-content:center;gap:2rem;padding:2rem 0;border-top:1px solid rgba(201,168,76,.2);border-bottom:1px solid rgba(201,168,76,.2);margin:2rem 0;flex-wrap:wrap}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.8rem;color:#666;letter-spacing:.05em}.trust-badge svg{color:var(--color-gold)}.rating{color:var(--color-gold)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s ease forwards}@media(max-width:749px){.price{font-size:1.5rem}.product-form__submit{font-size:1rem;padding:1rem 1.5rem}}.nkd-wrap *,.nkd-wrap *:before,.nkd-wrap *:after{box-sizing:border-box;margin:0;padding:0}.nkd-wrap{--nkd-cream: #FDFBF7;--nkd-beige: #F5F0E6;--nkd-grey: #F4F4F2;--nkd-gold: #c9a84c;--nkd-gold-lt: rgba(201, 168, 76, .18);--nkd-dark: #333333;--nkd-mid: #555555;--nkd-muted: #888888;--nkd-line: #E8E8E8;--nkd-white: #FFFFFF;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Yu Gothic,sans-serif;color:#333;line-height:1.8;max-width:100%}.nkd-section{padding:64px 24px}.nkd-inner{max-width:780px;margin:0 auto}.nkd-label{display:inline-block;font-size:.72rem;letter-spacing:.22em;font-weight:700;color:#c9a84c;text-transform:uppercase;margin-bottom:12px}.nkd-h2{font-size:1.7rem;font-weight:700;line-height:1.55;color:#333;margin-bottom:20px}.nkd-divider{width:40px;height:2px;background:#c9a84c;margin:0 auto 28px;border:none}.nkd-intro{background:#fdfbf7}.nkd-intro__catch{font-size:2.4rem;font-weight:900;letter-spacing:.04em;line-height:1.3;color:#333;margin-bottom:6px}.nkd-intro__sub{font-size:.9rem;color:#888;letter-spacing:.08em;margin-bottom:36px}.nkd-intro__lead{background:#fff;border-left:4px solid #c9a84c;border-radius:0 8px 8px 0;padding:28px 32px;font-size:.98rem;color:#555;line-height:2.1}.nkd-intro__lead strong{color:#333;font-weight:700}.nkd-features{background:#fff;text-align:center}.nkd-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.nkd-features__card{background:#fdfbf7;border:1px solid rgba(201,168,76,.18);border-radius:12px;padding:36px 24px 32px;transition:box-shadow .25s ease}.nkd-features__card:hover{box-shadow:0 6px 24px #c9a84c26}.nkd-features__icon{width:56px;height:56px;border-radius:50%;background:#c9a84c2e;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.6rem;line-height:1}.nkd-features__num{font-size:.68rem;font-weight:700;letter-spacing:.15em;color:#c9a84c;text-transform:uppercase;margin-bottom:8px}.nkd-features__title{font-size:1.05rem;font-weight:700;color:#333;margin-bottom:10px;line-height:1.5}.nkd-features__text{font-size:.87rem;color:#555;line-height:1.9}@media(max-width:640px){.nkd-features__grid{grid-template-columns:1fr;gap:16px}.nkd-features__card{padding:28px 20px}.nkd-intro__catch{font-size:1.7rem}.nkd-h2{font-size:1.35rem}}.nkd-steps{background:#f4f4f2}.nkd-steps__box{background:#fff;border-radius:16px;padding:40px 40px 36px;margin-top:32px;box-shadow:0 2px 16px #0000000d}.nkd-steps__list{list-style:none;display:flex;flex-direction:column;gap:24px}.nkd-steps__item{display:flex;align-items:flex-start;gap:20px}.nkd-steps__badge{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#c9a84c;color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}.nkd-steps__text{font-size:.96rem;color:#555;line-height:1.85;padding-top:8px}.nkd-steps__text em{font-style:normal;color:#333;font-weight:700}@media(max-width:640px){.nkd-steps__box{padding:28px 20px}.nkd-steps__badge{width:34px;height:34px;font-size:.78rem}}.nkd-specs{background:#fdfbf7;text-align:center}.nkd-specs__table-wrap{max-width:560px;margin:36px auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.nkd-specs__table{width:100%;border-collapse:collapse;font-size:.92rem;color:#555}.nkd-specs__table th,.nkd-specs__table td{padding:14px 20px;text-align:left;border-bottom:1px solid #E8E8E8;line-height:1.7}.nkd-specs__table th{font-weight:700;color:#333;white-space:nowrap;width:38%}.nkd-specs__table tr:last-child th,.nkd-specs__table tr:last-child td{border-bottom:none}.nkd-about{background:#f5f0e6}.nkd-about__title{font-size:1.45rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.55}.nkd-about__story{font-size:.96rem;color:#555;line-height:2.1;margin-bottom:36px;padding-bottom:32px;border-bottom:1px solid rgba(201,168,76,.3)}.nkd-about__supports{list-style:none;display:flex;flex-direction:column;gap:20px}.nkd-about__support-item{background:#ffffffa6;border-radius:10px;padding:20px 24px;border:1px solid rgba(201,168,76,.2)}.nkd-about__support-head{font-weight:700;color:#333;font-size:.96rem;margin-bottom:6px}.nkd-about__support-text{font-size:.88rem;color:#555;line-height:1.85}.nkd-about__note{font-size:.82rem;color:#888;margin-top:6px;line-height:1.8}.nkd-faq{background:#fff;text-align:center}.nkd-faq__list{margin-top:36px;text-align:left;display:flex;flex-direction:column;gap:12px}.nkd-faq__item{border:1px solid #E8E8E8;border-radius:10px;overflow:hidden;transition:border-color .2s ease}.nkd-faq__item[open]{border-color:#c9a84c73}.nkd-faq__q{cursor:pointer;padding:18px 20px;font-size:.94rem;font-weight:700;color:#333;display:flex;align-items:center;gap:12px;list-style:none;-webkit-user-select:none;user-select:none;background:transparent;transition:background .15s ease}.nkd-faq__q::-webkit-details-marker{display:none}.nkd-faq__q-badge{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#c9a84c2e;color:#c9a84c;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center}.nkd-faq__q-text{flex:1}.nkd-faq__q-icon{flex-shrink:0;width:20px;height:20px;color:#c9a84c;transition:transform .25s ease}.nkd-faq__item[open] .nkd-faq__q-icon{transform:rotate(180deg)}.nkd-faq__q:hover{background:#fdfbf7}.nkd-faq__a{padding:4px 20px 20px 58px;font-size:.92rem;color:#555;line-height:1.95;border-top:1px solid #E8E8E8}@media(max-width:480px){.nkd-faq__a{padding:4px 16px 18px}}.jdgm-rev-widg__header,.jdgm-histogram,.jdgm-preview-badge{display:none!important}.nkd-reviews .jdgm-rev-widg{background:transparent;border:none;box-shadow:none}.nkd-reviews .jdgm-rev{border-bottom:1px solid #E8E8E8;padding:20px 0}.nkd-reviews .jdgm-rev__author{color:var(--nkd-dark, #333333);font-weight:600}.nkd-reviews .jdgm-rev__body{color:#555;line-height:1.85}.product__title,.product__title h1,.product__title h2,.product__title .h1,.product__title a{font-family:Noto Sans JP,sans-serif!important;font-weight:600!important;font-size:2.2rem!important;letter-spacing:.04em!important}.product__title:before{content:"\3008\30c8\30ea\30d7\30eb\30b1\30a2\3009\305d\306e\629c\3051\6bdb\3001\90e8\5c4b\306b\843d\3068\3059\524d\306b";display:block;font-family:Noto Sans JP,sans-serif!important;font-size:1rem;font-weight:500;letter-spacing:.1em;color:var(--color-gold-dark, #a07830);margin-bottom:.6rem}.product__title:after{content:"\2605  \7dcf\5408\8a55\4fa1  4.7\ff08 960\4ef6\306e\30ec\30d3\30e5\30fc\ff09";display:block;font-family:Noto Sans JP,sans-serif!important;font-size:.85rem;font-weight:500;letter-spacing:.02em;color:var(--color-gold, #c9a84c);margin-top:.7rem}.product__title h1{font-size:0!important;line-height:0!important}.product__title h1:after{content:"\30d5\30ef\30df\30b9\30c8\30d6\30e9\30b7";display:block;font-family:Zen Kaku Gothic Antique,sans-serif!important;font-size:2.2rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important}.product__tax{font-size:0!important;line-height:0!important}.product__tax:after{content:"\7a0e\8fbc  \30fb  \1f69a  \5168\56fd\9001\6599\7121\6599";display:block;font-size:.85rem!important;line-height:1.5!important;font-weight:600;letter-spacing:.04em;color:var(--color-gold-dark, #a07830);margin-top:.3rem}.product__info-container:has(variant-selects fieldset.product-form__input~fieldset.product-form__input) .product__title h1{font-size:2.2rem!important;line-height:1.4!important;font-family:Zen Kaku Gothic Antique,sans-serif!important;font-weight:600!important;letter-spacing:.04em!important}.product__info-container:has(variant-selects fieldset.product-form__input~fieldset.product-form__input) .product__title h1:after{content:none!important;display:none!important}.product__info-container:has(variant-selects fieldset.product-form__input~fieldset.product-form__input) .product__title:after{content:none!important;display:none!important}.product__tax:before{content:"\1f381  2\672c\307e\3068\3081\8cb7\3044\3067 1\672c\3042\305f\308a\a5 2,490\ff08\a5 980 OFF\30fb\81ea\52d5\9069\7528\ff09";display:block;font-size:.92rem!important;line-height:1.5!important;font-weight:700;letter-spacing:.02em;color:#8a6520;background:linear-gradient(135deg,#fbf4df,#f6ead0);border:1px solid #e6d39b;border-radius:8px;padding:9px 13px;margin:12px 0 6px;text-align:center}.product__info-container:has(variant-selects fieldset.product-form__input~fieldset.product-form__input) .product__tax:before{content:none!important;display:none!important}.product__tax{font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;background:linear-gradient(135deg,#fbf4df,#f6ead0)!important;border:1px solid #e6d39b!important;border-radius:8px!important;margin:12px 0 6px!important;padding:9px 0!important}.product__tax:before{content:"\1f381  2\672c\307e\3068\3081\8cb7\3044\3067 1\672c\3042\305f\308a\a5 2,490\ff08\a5 980 OFF\30fb\81ea\52d5\9069\7528\ff09\3000\1f69a  \5168\56fd\9001\6599\7121\6599\3000\1f381  2\672c\307e\3068\3081\8cb7\3044\3067 1\672c\3042\305f\308a\a5 2,490\ff08\a5 980 OFF\30fb\81ea\52d5\9069\7528\ff09\3000\1f69a  \5168\56fd\9001\6599\7121\6599\3000"!important;display:inline-block!important;white-space:nowrap!important;padding:0!important;margin:0!important;background:none!important;border:none!important;border-radius:0!important;text-align:left!important;font-size:.92rem!important;line-height:1.6!important;font-weight:700!important;letter-spacing:.02em!important;color:#8a6520!important;animation:nkd-marquee 16s linear infinite!important;will-change:transform}.product__tax:after{content:none!important;display:none!important}@keyframes nkd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.product__tax:before{animation:none!important}}.product__info-container:has(variant-selects fieldset.product-form__input~fieldset.product-form__input) .product__tax{background:none!important;border:none!important}.product__tax:before{animation-duration:28s!important}.footer .footer-block__heading,.footer .footer-block__newsletter-subheading,.footer .footer-block__details-content,.footer .copyright__content,.footer .copyright__content a{color:var(--color-cream, #f9f6f0)!important}.announcement-bar__message,.announcement-bar__message a,.announcement-bar a{color:var(--color-gold-light, #e8cc7a)!important;font-weight:600!important}.announcement-bar{background:linear-gradient(135deg,#c9a84c,#e8cc7a)!important}.announcement-bar__message,.announcement-bar__message a,.announcement-bar a{color:#3a2c0a!important;font-weight:600!important}.footer{background:var(--color-cream, #f9f6f0)!important;color:#4a4239!important;border-top:2px solid var(--color-gold, #c9a84c)!important}.footer .footer-block__heading{color:#2b2620!important}.footer .footer-block__newsletter-subheading,.footer .footer-block__details-content,.footer .copyright__content,.footer .copyright__content a,.footer .footer-block__details-content a,.footer .list-menu__item a,.footer a{color:#4a4239!important}.footer a:hover{color:var(--color-gold-dark, #a07830)!important}.footer .newsletter-form__button{color:#2b2620!important;border-color:#2b2620!important}.footer .newsletter-form__button svg,.footer .newsletter-form__button .icon{color:#2b2620!important}.footer .list-social__link{color:#2b2620!important}.footer .list-social__link svg{fill:#2b2620!important}.footer .field__input{border-color:#c9a84c99!important}.footer .footer__content-bottom{border-top-color:#c9a84c59!important}.footer__payment .list-payment:after{content:"";width:38px;height:24px;margin:5px;display:flex;align-items:center;justify-content:center;background-color:#fff;background-image:url(/cdn/shop/files/paypay2-1118x538-1.png?v=1780596167);background-repeat:no-repeat;background-position:center;background-size:auto 26px;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#fff;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:700;letter-spacing:-.3px;line-height:1}.product__info-container .product-form__buttons:before{content:"\1f43e  2\672c\30bb\30c3\30c8\306a\3089 1\672c  \a5 2,490\ff08\a5 980\304a\30c8\30af\ff09";display:block;margin:0 0 12px;padding:10px 12px;background:linear-gradient(135deg,#e8cc7a,#c9a84c);color:#3a2c0a;font-size:13px;font-weight:700;text-align:center;border-radius:8px;line-height:1.4}.product__info-container .product-form__buttons:after{content:"\2713  \9001\6599\7121\6599\3000\2713  \7d04 5\301c 10\65e5\3067\304a\5c4a\3051\3000\2713  \5c4a\304b\306a\3044\30fb\4e0d\826f\306f\3057\3063\304b\308a\5bfe\5fdc";display:block;margin:14px 0 0;padding:10px 12px;background:#f9f6f0;color:#4a4239;font-size:12px;font-weight:600;text-align:center;border:1px solid rgba(201,168,76,.35);border-radius:8px;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-premium.css.map */
