html body{--np-ink:#06150e;--np-deep:#0b1c14;--np-text:#29372f;--np-body:#435248;--np-muted:#6b7369;--np-paper:#fcfbf8;--np-surface:#f5f1e8;--np-cream:#f1eee7;--np-line:#ded9cd;--np-gold:#84724e;--np-gold-light:#c2ab7c;--np-green:#234a38;--np-green-hover:#193b2b;--np-on-dark:#f1eee5;--np-serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP",serif;--np-sans:"Helvetica Neue","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic","Noto Sans JP",sans-serif;--np-latin:Georgia,"Times New Roman",serif;--font-body-family:var(--np-sans);--font-heading-family:var(--np-serif);background:var(--np-paper);color:var(--np-body);font-family:var(--np-sans);letter-spacing:.04em}html body main,html body main :is(p,span,div,a,li,td,th,dd,dt,label,summary,button,input,small,b,strong){font-family:var(--np-sans)}html body main :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h5){font-family:var(--np-serif)!important;font-weight:400!important;color:var(--np-text)}html body .am-header{background:var(--np-ink)!important;border-bottom:1px solid rgba(235,233,222,.14)}html body .am-header :is(.am-headerLink,.am-headerMenuTrigger,a,label){color:var(--np-on-dark);font-family:var(--np-sans)}html body .am-header .am-headerContact{border-color:#f1eee58c!important;border-radius:0;color:var(--np-on-dark)}html body .am-header .am-headerContact:hover{background:var(--np-on-dark);color:var(--np-ink)}html body .am-header input{background:#ffffff0f;border-color:#f1eee538}html body .am-header :is(.am-headerMenuDrawerTitle,.am-headerMobileNavLinksTitle,label.prev,label.next){color:var(--np-text);font-family:var(--np-serif)}html body .am-header .am-headerMobileNavContact{background:var(--np-green)!important;border-radius:0}html body .am-header .am-headerMenu:before{background:var(--np-deep)!important;border-top:1px solid rgba(235,233,222,.1)}html body .am-header svg{fill:var(--np-on-dark)!important}html body .am-header .am-headerSearch:hover svg,html body .am-header .am-headerCart:hover svg{fill:var(--np-gold-light)!important}html body .product__info-container .product__text.caption-with-letter-spacing{font-size:11px;letter-spacing:.24em;color:var(--np-gold);margin-bottom:14px}html body .product__title{margin-bottom:18px}html body .product__title :is(h1,h2,.h1){font-family:var(--np-serif)!important;font-size:clamp(19px,1.55vw,23px)!important;line-height:1.75!important;letter-spacing:.06em!important;font-weight:400!important;color:var(--np-text)!important;word-break:normal;line-break:strict;padding-bottom:20px;margin:0;border-bottom:1px solid var(--np-line)}html body .product__info-container .price{margin-top:18px}html body .product__info-container .price-item{font-family:var(--np-latin)!important;font-size:24px;letter-spacing:.04em;color:var(--np-text)}html body .price .price-item--regular s,html body .price s.price-item{color:var(--np-muted);font-size:16px}html body .product__tax{color:var(--np-muted);font-size:11px;letter-spacing:.06em}html body .product__tax a{color:var(--np-muted)}html body .price a.btn,html body .price a.btn:visited{display:inline-block;font-family:var(--np-sans)!important;font-size:15px!important;letter-spacing:.06em;color:var(--np-text)!important;text-decoration:none!important;border-bottom:1px solid var(--np-gold)!important;padding-bottom:3px}html body .price a.btn:hover{color:var(--np-green)!important;border-bottom-color:var(--np-green)!important}html body .product-form__input .form__label,html body .quantity__label{color:var(--np-muted);font-size:12px;letter-spacing:.12em}html body .quantity{border-radius:0;color:var(--np-text)}html body .quantity:after{box-shadow:0 0 0 1px var(--np-line)!important;border-radius:0}html body .product-form__submit,html body .shopify-payment-button__button--unbranded{border-radius:0!important;min-height:54px;font-size:14px!important;letter-spacing:.18em!important;font-weight:500!important}html body .product-form__submit{background:transparent!important;color:var(--np-green)!important}html body .product-form__submit:after{box-shadow:0 0 0 1px var(--np-green)!important;border-radius:0!important}html body .product-form__submit:hover{background:var(--np-surface)!important}html body .shopify-payment-button__button--unbranded{background:var(--np-green)!important;color:#fff!important}html body .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--np-green-hover)!important}html body .share-button__button{color:var(--np-muted);font-size:12px;letter-spacing:.12em}html body .ak-inquiry{background:var(--np-paper)!important;border-color:var(--np-line)!important;border-radius:0!important}html body .ak-inquiry__lead{font-family:var(--np-serif)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.08em;color:var(--np-text)!important}html body .ak-inquiry__id,html body .ak-inquiry__id b{color:var(--np-muted)!important}html body .ak-inquiry__id b{color:var(--np-text)!important;font-family:var(--np-latin)!important;letter-spacing:.06em}html body .ak-inquiry__btn{background:var(--np-surface)!important;border-color:var(--np-line)!important;color:var(--np-text)!important;border-radius:0!important;letter-spacing:.1em}html body .ak-inquiry__btn:hover{background:var(--np-cream)!important;border-color:var(--np-gold)!important}html body .ak-inquiry__hours{border-color:var(--np-line)!important;color:var(--np-muted)!important}html body .ak-inquiry__visit{border-color:var(--np-green)!important;color:var(--np-green)!important;border-radius:0!important;letter-spacing:.1em}html body .ak-inquiry__visit:hover{background:var(--np-green)!important;color:#fff!important}html body :is(.ak-inquiry__hours-note,.ak-inquiry__visit-note){color:var(--np-muted)!important}html body .ak-desc{background:var(--np-surface)!important;border:1px solid var(--np-line)!important;border-radius:0!important}html body .ak-desc summary{font-family:var(--np-serif)!important;font-weight:400!important;font-size:16px!important;letter-spacing:.1em;color:var(--np-text)!important}html body .ak-desc__icon{color:var(--np-gold)!important}html body .ak-desc :is(p,li,td,dd){color:var(--np-body)!important;line-height:2;letter-spacing:.04em}html body .ak-desc :is(h2,h3,h4){color:var(--np-text)!important;letter-spacing:.08em;margin:1.8em 0 .6em!important;line-height:1.6}html body .ak-desc :is(h2,h3,h4):first-child{margin-top:.6em!important}html body .ak-desc table{border-collapse:collapse}html body .ak-desc th{background:var(--np-deep)!important;color:var(--np-on-dark)!important;font-weight:400!important;border-color:var(--np-line)!important;letter-spacing:.08em}html body .ak-desc td{border-color:var(--np-line)!important}html body .am-sectionTitle{font-family:var(--np-serif)!important;font-weight:400!important;font-size:24px!important;letter-spacing:.14em!important;color:var(--np-text)!important}html body .am-sectionTitle:not(.noBorder){border-bottom-color:var(--np-gold-light)!important}html body .am-sectionTitle:after{background:var(--np-gold-light)!important}html body .am-assurance{background:var(--np-cream)!important;color:var(--np-body)!important}html body .am-assurance .am-blockTitle{font-family:var(--np-serif)!important;font-weight:400;letter-spacing:.08em;color:var(--np-text)!important}html body .am-assurance .am-blockMessage{color:var(--np-body)!important;line-height:2;font-size:15px}html body .am-assurance :is(a,.am-button){border-radius:0!important}html body .am-customerVoiceArticle{background:var(--np-deep)!important;border-radius:0!important;box-shadow:inset 0 0 0 10px var(--np-deep),inset 0 0 0 11px #c2ab7c73!important}html body .am-customerVoiceArticleText,html body .am-customerVoiceArticleText *{color:var(--np-on-dark)!important;font-weight:400!important;line-height:2.05;letter-spacing:.06em}html body .ak-chairman{background:var(--np-ink)!important}html body .ak-chairman__eyebrow{color:var(--np-gold-light)!important;font-family:var(--np-sans)!important;letter-spacing:.2em}html body .ak-chairman :is(blockquote,p:not(.ak-chairman__eyebrow):not(.ak-chairman__byline)){font-family:var(--np-serif)!important;color:var(--np-on-dark)!important;font-weight:400!important}html body .ak-chairman__byline{color:#f1eee599!important}html body .am-ribbonContact{background:var(--np-deep)!important;background-image:none!important;color:var(--np-on-dark)!important;border-top:1px solid rgba(235,233,222,.12)}html body .am-ribbonContact :is(h2,.am-sectionTitle){color:var(--np-on-dark)!important;font-family:var(--np-serif)!important}html body .am-ribbonContact :is(p,span,u){color:var(--np-on-dark)!important;font-weight:400!important}html body .am-ribbonContact .am-sectionButton{background:transparent!important;color:var(--np-on-dark)!important;border:1px solid rgba(241,238,229,.6)!important;border-radius:0!important;letter-spacing:.16em}html body .am-ribbonContact:hover .am-sectionButton{background:var(--np-on-dark)!important;color:var(--np-ink)!important}html body .related-products__heading{font-size:22px!important;letter-spacing:.14em!important;color:var(--np-text)!important}html body .related-products .card__inner{background:var(--np-surface)!important}html body .related-products .card__heading,html body .related-products .card__heading a{font-family:var(--np-sans)!important;font-size:12.5px!important;line-height:1.75;letter-spacing:.04em;color:var(--np-text)!important}html body .related-products .price-item{font-family:var(--np-latin)!important;color:var(--np-text)!important;font-size:15px}@media screen and (max-width:749px){html body .product__title :is(h1,h2,.h1){font-size:18px!important;line-height:1.8!important;letter-spacing:.04em!important}html body .product__info-container .price-item{font-size:21px}html body .am-sectionTitle{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/noka-product-refine.css.map */
