:root{--font-display:"Cormorant Garamond";--font-heading-jp:"Noto Serif JP";--display-weight:500;--display-tracking:.06em;--display-leading:1.1}
html body[class*="theme-"],html body[class*="theme-"] *{font-family:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif!important;font-synthesis:none}
body{font-weight:400;letter-spacing:.025em}
html body[class*="theme-"] h1,html body[class*="theme-"] h2,html body[class*="theme-"] h3,html body[class*="theme-"] h4{font-family:var(--font-heading-jp),"Yu Gothic",sans-serif!important;font-weight:500;letter-spacing:.055em;line-height:1.8}
html body[class*="theme-"] h1 *,html body[class*="theme-"] h2 *,html body[class*="theme-"] h3 *,html body[class*="theme-"] h4 *{font-family:inherit!important;font-weight:inherit;letter-spacing:inherit}
html body[class*="theme-"] .hero .display-title,html body[class*="theme-"] .hero .display-title *,html body[class*="theme-"] .hero-text:after{font-family:var(--font-display),serif!important;font-weight:var(--display-weight)!important;letter-spacing:var(--display-tracking)!important;line-height:var(--display-leading)!important}
html body[class*="theme-"] .hero h1{letter-spacing:.065em!important;line-height:1.75!important;font-weight:500}
.product .product-description,.product .detail-body p,.detail-body p{font-size:13px;line-height:2.05;letter-spacing:.03em}
.btn,nav,.eyebrow,.tag,.size-row small,footer{font-weight:500;letter-spacing:.045em}
.eyebrow,.tag{letter-spacing:.16em}
.sample-price{font-variant-numeric:tabular-nums;letter-spacing:.035em}
.hero .intro-phrase,.hero h1 .heading-phrase{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}
@media(max-width:750px){html body[class*="theme-"] .hero h1{letter-spacing:.04em!important;line-height:1.8!important}
.product .product-description,.product .detail-body p,.detail-body p{line-height:2}
}
.brand{filter:none!important}
[hidden]{display:none!important}
.btn:after{content:none!important;display:none!important}
.btn,nav .btn{gap:0}
.theme-A .hero h1 .heading-phrase{display:block}
html:not([data-font]) .hero .display-title .display-year{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
