body.template-index #MainContent{--libase-display-font: Optima, "Optima Nova", "Palatino Linotype", "Book Antiqua", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", serif;--libase-reading-font: "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-body-family: var(--libase-reading-font);--font-heading-family: var(--libase-display-font);--font-heading-weight: 400;font-family:var(--libase-reading-font);letter-spacing:.025em;-webkit-font-smoothing:antialiased}body.template-index #MainContent :is(h1,h2){font-family:var(--libase-display-font);font-weight:400;letter-spacing:.045em;line-height:1.55}body.template-index #MainContent :is(.card__heading,.rt-card h3,.lgf-card h3){font-family:var(--libase-reading-font);font-weight:400;letter-spacing:.015em;line-height:1.65}body.template-index #MainContent [id^=libase-trust-first-view-] .ltfv__heading{font-size:clamp(2.8rem,2.7vw,4.1rem);line-height:1.6;letter-spacing:.045em}body.template-index #MainContent [id^=libase-trust-first-view-] .ltfv__description{font-size:1.4rem;line-height:2;letter-spacing:.035em}body.template-index #MainContent :is(.ltfv__eyebrow,.lgf__eyebrow,.lpsf__eyebrow){font-family:var(--libase-display-font);font-weight:400;letter-spacing:.18em}body.template-index #MainContent :is(.ltfv__button,.lpsf__button,.lgf__chips button,.button){font-family:var(--libase-reading-font);font-weight:500;letter-spacing:.055em}body.template-index #MainContent :is(.lgf__header h2,.lpsf h2,.libase-gtm-top__title,.gdb-heading){font-size:clamp(2.5rem,2.6vw,3.5rem);font-weight:400;line-height:1.65;letter-spacing:.045em}body.template-index #MainContent :is(.lpsf__subtitle,.lgf__audience strong){font-weight:500;letter-spacing:.04em}body.template-index #MainContent :is(.lpsf__description,.image-with-text__text,.qa-answer){line-height:1.95;letter-spacing:.03em}body.template-index #MainContent :is(.rt-title,.collection__title h2,.image-with-text__heading,.catpill__title,.ct-title,.libase-sns-voices__heading h2){font-family:var(--libase-display-font);font-size:3rem;font-weight:400;line-height:1.4;letter-spacing:.07em}body.template-index #MainContent .collection__title h2{text-align:center}body.template-index #MainContent .qa-title{font-family:var(--libase-display-font);font-size:2.8rem;font-weight:400}body.template-index #MainContent .qa-question{font-family:var(--libase-reading-font);font-weight:500;letter-spacing:.025em}@media screen and (max-width:749px){body.template-index #MainContent [id^=libase-trust-first-view-] .ltfv__heading{font-size:clamp(2.3rem,6.4vw,3rem);line-height:1.6;letter-spacing:.03em}body.template-index #MainContent [id^=libase-trust-first-view-] .ltfv__description{font-size:1.25rem;line-height:1.9;letter-spacing:.02em}body.template-index #MainContent :is(.lgf__header h2,.lpsf h2,.libase-gtm-top__title,.gdb-heading){font-size:2.4rem;line-height:1.65;letter-spacing:.03em}body.template-index #MainContent :is(.rt-title,.collection__title h2,.image-with-text__heading,.catpill__title,.ct-title,.libase-sns-voices__heading h2){font-size:2.6rem;letter-spacing:.055em}body.template-index #MainContent .qa-title{font-size:2.5rem}body.template-index #MainContent .card__heading{line-height:1.7;letter-spacing:.01em}}body.template-index #MainContent .image-with-text .image-with-text__content .image-with-text__heading{font-family:var(--libase-display-font);font-weight:400;letter-spacing:.055em}body.template-index #MainContent [id*=__news_section_] h2{font-family:var(--libase-display-font)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:.07em!important}@media screen and (max-width:749px){body.template-index #MainContent [id*=__news_section_] h2{font-size:2.6rem!important;letter-spacing:.055em!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/libase-home-typography.css.map */
