:root{--jp-font-body: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", Meiryo, "NotoSansJP-Regular", sans-serif;--jp-font-heading: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", YuGothic, "Noto Sans JP", Meiryo, "NotoSansJP-Regular", sans-serif;--jp-font-price: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", Meiryo, sans-serif;--font-body-family: var(--jp-font-body);--font-heading-family: var(--jp-font-heading);--font-navigation-family: var(--jp-font-heading);--font-button-family: var(--jp-font-heading);--font-price-family: var(--jp-font-price)}html,body{font-family:var(--jp-font-body);letter-spacing:0;line-break:strict;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1}body{--font-body-family: var(--jp-font-body);--font-heading-family: var(--jp-font-heading);--font-navigation-family: var(--jp-font-heading);--font-button-family: var(--jp-font-heading);--font-price-family: var(--jp-font-price);font-size:1.5rem;font-weight:500;line-height:1.72}@media screen and (min-width:750px){body{font-size:1.6rem}}.site-submenu{--font-body-family: var(--jp-font-body);--font-heading-family: var(--jp-font-heading);font-family:var(--jp-font-body);font-weight:500}.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.section-header .heading,.collection-hero__title,.product__title,.product__title h1,.main-page-title{font-family:var(--jp-font-heading);font-weight:700;letter-spacing:0;line-height:1.36;word-break:auto-phrase;overflow-wrap:anywhere}h1,.h1,.product__title,.product__title h1{line-height:1.28}h2,.h2,.section-header .heading,.collection-hero__title{line-height:1.34}p,li,.rte,.rte p,.product__description,.product__description.rte,.card-information,.card-information__text,.product-form__input,.field__input,.select__select,.customer input,.customer textarea{font-family:var(--jp-font-body);letter-spacing:0;line-height:1.78}.rte,.product__description,.product__description.rte{font-weight:500;line-height:1.85}.caption,.caption-with-letter-spacing,.badge,.product__text,.facets__summary,.facet-checkbox,.mobile-facets__label,.header__menu-item,.list-menu__item,.menu-drawer__menu-item,.site-nav__link{font-family:var(--jp-font-body);letter-spacing:0;line-height:1.55}.header__menu-item,.list-menu__item,.menu-drawer__menu-item,.site-nav__link,.mega-menu__link{font-family:var(--jp-font-heading);font-weight:700}.card__heading,.card__heading a,.card-information .card__heading,.product-card__title,.product-item__title,.product-item .title,.product-title,.predictive-search__item-heading,.cart-item__name{font-family:var(--jp-font-heading);font-weight:700;letter-spacing:0;line-height:1.5;word-break:auto-phrase;overflow-wrap:anywhere}.card__heading,.product-card__title,.product-item__title{min-height:unset}.price,.price *,.price-item,.price__regular,.price__sale,.money,.product__price,.price-box,.totals__subtotal-value,.cart-item__price-wrapper{font-family:var(--jp-font-price);font-variant-numeric:tabular-nums;letter-spacing:0}.price,.price-item,.money,.product__price{font-weight:700;line-height:1.25}.button,.button-label,.shopify-challenge__button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.customer button{font-family:var(--jp-font-heading);font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.button,.shopify-challenge__button,.product-form__submit,.cart__checkout-button{min-height:4.8rem}input,button,select,textarea{font-family:var(--jp-font-body)}@supports not (word-break: auto-phrase){.heading,h1,h2,h3,h4,h5,.card__heading,.product__title,.product__title h1,.collection-hero__title{word-break:normal}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/jp-font-design-draft.css.map */
