.np{--np-bg: #f7f3ee;--np-text: #3b2f27;--np-accent: #a87c55;--np-line: rgba(59, 47, 39, .14);--np-serif: "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "YuMincho", "Noto Serif JP", "MS PMincho", serif;background:var(--np-bg);color:var(--np-text);overflow:hidden}.np *,.np *:before,.np *:after{box-sizing:border-box}.np__inner{max-width:120rem;margin:0 auto;padding:0 2rem}@media screen and (min-width:990px){.np__inner{padding:0 5rem}}.np__head{max-width:64rem;margin:0 auto 4.8rem;text-align:center}.np__eyebrow{display:block;margin:0 0 1.6rem;font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--np-accent)}.np__title{margin:0 0 2rem;font-family:var(--np-serif);font-weight:500;font-size:clamp(2.3rem,3.2vw,3.6rem);line-height:1.65;letter-spacing:.08em;color:var(--np-text);word-break:auto-phrase;text-wrap:balance}.np__text{font-size:1.5rem;line-height:2.1;letter-spacing:.05em;color:var(--np-text);opacity:.82}.np__text p{margin:0 0 1.4rem}.np__text p:last-child{margin-bottom:0}.np__text a{color:inherit;text-underline-offset:.3rem}.np__rule{display:block;width:4rem;height:1px;margin:2.4rem 0;background:var(--np-accent)}.np__head .np__rule{margin-left:auto;margin-right:auto}.np__media{position:relative;overflow:hidden;border-radius:.4rem;background:#3b2f270f}.np__media img{display:block;width:100%;height:100%;object-fit:cover}.np__btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.6rem;padding:0 4rem;border:1px solid var(--np-text);border-radius:0;background:var(--np-text);color:var(--np-bg);font-size:1.5rem;letter-spacing:.16em;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease}.np__btn:hover{background:transparent;color:var(--np-text)}.np__btn svg{width:1.4rem;height:1.4rem}.np-story__grid{display:grid;gap:3.6rem;align-items:center}.np-story__media{aspect-ratio:4 / 5}.np-story__sign{margin:3.2rem 0 0;font-family:var(--np-serif);font-size:1.6rem;letter-spacing:.4em;color:var(--np-accent)}@media screen and (min-width:750px){.np-story__grid{grid-template-columns:1.1fr 1fr;gap:8rem}.np-story--right .np-story__media{order:2}.np-story__media{aspect-ratio:4 / 5}}.np-features__list{display:grid;gap:6.4rem}.np-feature{display:grid;gap:2.8rem;align-items:center}.np-feature__media{aspect-ratio:1 / 1}.np-feature__num{display:block;margin-bottom:1.2rem;font-family:var(--np-serif);font-size:1.4rem;letter-spacing:.24em;color:var(--np-accent)}.np-feature__title{margin:0 0 1.6rem;font-family:var(--np-serif);font-weight:500;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.7;letter-spacing:.06em;color:var(--np-text);word-break:auto-phrase}.np-feature__note{margin-top:1.6rem;font-size:1.2rem;opacity:.65}@media screen and (min-width:750px){.np-features__list{gap:10rem}.np-feature{grid-template-columns:1fr 1fr;gap:8rem}.np-feature:nth-child(2n) .np-feature__media{order:2}}.np-colors__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 1.6rem}.np-color__media{aspect-ratio:3 / 4;margin-bottom:1.6rem}.np-color__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin:0 0 .8rem;font-family:var(--np-serif);font-weight:500;font-size:1.6rem;letter-spacing:.06em;color:var(--np-text)}.np-color__en{font-family:inherit;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--np-accent)}.np-color__dot{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid var(--np-line);align-self:center}.np-color .np__text{font-size:1.35rem;line-height:1.9;word-break:auto-phrase}@media screen and (min-width:750px){.np-color__name{font-size:1.8rem;letter-spacing:.1em}}@media screen and (min-width:990px){.np-colors__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.np-specs__grid{display:grid;gap:4.8rem}.np-specs__subtitle{margin:0 0 1.6rem;font-family:var(--np-serif);font-weight:500;font-size:1.8rem;letter-spacing:.1em;color:var(--np-text)}.np-specs__list{margin:0;border-top:1px solid var(--np-line)}.np-specs__row{display:grid;grid-template-columns:9.6rem 1fr;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid var(--np-line);font-size:1.4rem;line-height:1.9;letter-spacing:.04em}.np-specs__row dt{font-weight:600;color:var(--np-text)}.np-specs__row dd{margin:0;opacity:.85}.np-specs__row dd p{margin:0}.np-sizes{width:100%;border-collapse:collapse;font-size:1.4rem;letter-spacing:.04em}.np-sizes th,.np-sizes td{padding:1.6rem .8rem;border-bottom:1px solid var(--np-line);text-align:left;vertical-align:middle;line-height:1.6}.np-sizes thead th{padding-top:0;font-size:1.1rem;font-weight:500;letter-spacing:.2em;color:var(--np-accent);border-bottom-color:var(--np-text)}.np-sizes tbody th{font-weight:600;white-space:nowrap}.np-sizes td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.np-sizes td:last-child{opacity:.8}.np-sizes__tag{display:inline-block;margin-left:.6rem;padding:.2rem .8rem;border:1px solid var(--np-accent);font-size:1rem;font-weight:500;letter-spacing:.1em;color:var(--np-accent);vertical-align:middle}.np-specs__note{margin-top:2rem;font-size:1.3rem}@media screen and (max-width:749px){.np-sizes th:nth-child(3),.np-sizes td:last-child{display:none}}@media screen and (min-width:990px){.np-specs__grid{grid-template-columns:1fr 1.2fr;gap:8rem}}.np-specs__grid--single{max-width:72rem;margin:0 auto}@media screen and (min-width:990px){.np-specs__grid--single{grid-template-columns:1fr}}.np-chart__grid{display:grid;gap:4.8rem}.np-chart__grid--single{max-width:80rem;margin:0 auto}@media screen and (min-width:990px){.np-chart__grid:not(.np-chart__grid--single){grid-template-columns:1fr 1fr;gap:6.4rem}}.np-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.np-chart__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:1.4rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.np-chart__table th,.np-chart__table td{padding:1.4rem .6rem;border-bottom:1px solid var(--np-line);text-align:center;white-space:nowrap}.np-chart__table thead th{padding-top:0;font-size:1.15rem;font-weight:500;letter-spacing:.12em;color:var(--np-accent);border-bottom-color:var(--np-text)}.np-chart__table tbody th{font-weight:600;text-align:left}.np-chart__table thead th:first-child{text-align:left}.np-chart__note{max-width:80rem;margin:2.4rem auto 0;font-size:1.3rem}@media screen and (max-width:749px){.np-chart__table{font-size:1.3rem}.np-chart__table th,.np-chart__table td{padding:1.2rem .4rem}}.np-colors__grid{--np-cols: 4}@media screen and (min-width:990px){.np-colors__grid{grid-template-columns:repeat(var(--np-cols),1fr)}}.np-promise__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--np-line);border-left:1px solid var(--np-line)}.np-promise__item{padding:3.2rem 1.6rem;border-right:1px solid var(--np-line);border-bottom:1px solid var(--np-line);text-align:center}.np-promise__icon{display:inline-flex;width:3.6rem;height:3.6rem;margin-bottom:1.6rem;color:var(--np-accent)}.np-promise__icon svg{width:100%;height:100%}.np-promise__title{margin:0 0 1rem;font-family:var(--np-serif);font-weight:500;font-size:1.6rem;letter-spacing:.04em;color:var(--np-text);word-break:auto-phrase}.np-promise__item .np__text{font-size:1.3rem;line-height:1.9}.np-promise__links{margin-top:3.2rem;text-align:center;font-size:1.3rem}.np-promise__links p{margin:0}.np-promise__links a{margin:0 1rem}@media screen and (min-width:990px){.np-promise__grid{grid-template-columns:repeat(4,1fr)}.np-promise__item{padding:4.8rem 2.4rem}.np-promise__title{font-size:1.7rem;letter-spacing:.08em}}.np-faq__list{max-width:80rem;margin:0 auto;border-top:1px solid var(--np-line)}.np-faq__item{border-bottom:1px solid var(--np-line)}.np-faq__q{display:flex;align-items:center;gap:1.6rem;padding:2.4rem 0;font-size:1.5rem;font-weight:600;line-height:1.7;letter-spacing:.05em;color:var(--np-text);cursor:pointer;list-style:none}.np-faq__q::-webkit-details-marker{display:none}.np-faq__q:before{content:"Q";flex:none;font-family:var(--np-serif);font-size:1.8rem;font-weight:500;color:var(--np-accent)}.np-faq__q:after{content:"";flex:none;width:1.2rem;height:1.2rem;margin-left:auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-.3rem) rotate(45deg);transition:transform .25s ease}.np-faq__item[open] .np-faq__q:after{transform:translateY(.3rem) rotate(-135deg)}.np-faq__a{display:flex;gap:1.6rem;padding:0 0 2.8rem}.np-faq__a:before{content:"A";flex:none;font-family:var(--np-serif);font-size:1.8rem;line-height:1.5;color:var(--np-accent);opacity:.6}.np-faq__a .np__text{font-size:1.4rem;line-height:2}.np-problem__card{display:grid;gap:1.6rem;max-width:64rem;margin:0 auto;padding:2.8rem 2.2rem;list-style:none;background:var(--np-card, #fff);border:1px solid var(--np-line);border-radius:.4rem}.np-problem__item{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.5rem;line-height:1.8;letter-spacing:.05em;color:var(--np-text);word-break:auto-phrase}.np-nb{display:inline-block}.product__title h1,.sticky-atc__title,.upsell__title h3{word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:749px){.sticky-atc__title{font-size:1.3rem}}.np-problem__check{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin-top:.3rem;color:var(--np-accent)}.np-problem__arrow{display:block;width:0;height:0;margin:3.6rem auto;border-left:2.4rem solid transparent;border-right:2.4rem solid transparent;border-top:1.6rem solid var(--np-accent);opacity:.55}.np-problem__answer{max-width:64rem;margin:0 auto;text-align:center}.np-problem__answer .np__title{margin-bottom:1.6rem}@media screen and (min-width:750px){.np-problem__card{padding:4rem 4.8rem}.np-problem__item{font-size:1.6rem}}.np-cta{position:relative;display:grid;min-height:52rem;align-items:center;text-align:center}.np-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0}.np-cta__bg img{width:100%;height:100%;object-fit:cover}.np-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--np-bg);opacity:var(--np-overlay, .55)}.np-cta__content{position:relative;z-index:1;max-width:64rem;margin:0 auto;padding:8rem 2rem}.np-cta__price{margin:2.4rem 0 3.2rem;font-family:var(--np-serif);font-size:2.4rem;letter-spacing:.06em;color:var(--np-text)}.np-cta__price small{margin-left:.4rem;font-size:1.2rem;letter-spacing:.08em;opacity:.7}.np-cta__compare{margin-right:1.2rem;font-size:1.6rem;opacity:.5}@media(prefers-reduced-motion:no-preference){.np-js .np [data-np-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .9s ease,transform .9s ease}.np-js .np [data-np-reveal].is-visible{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nemu-premium.css.map */
