:root{--grs-editorial-heading-font: "Oswald", "Noto Sans JP", "Noto Sans Japanese", sans-serif}#content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font,.pagetitle,.majortitle,.hometitle):not(.gf-title):not(.gf-heading),#content .section-heading :is(.section-heading__title,.section-heading__text),#content .section-header :is(.section-header__title,.section-header__text){font-family:var(--grs-editorial-heading-font);font-style:normal}#content :is(.gf-filter-wrapper,.gf-filter-container,.gf-search-wrapper,.gf-filter-contents) :is(button,input,select,label){font-family:var(--base-font-family, sans-serif)}#content .page-header .pagetitle{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}@media(max-width:767.98px){#content .page-header .pagetitle{line-height:1.3}}:root{--grs-title-xl: clamp(28px, 3.2vw, 42px);--grs-title-lg: clamp(24px, 2.6vw, 34px);--grs-title-md: clamp(21px, 2vw, 28px);--grs-title-sm: clamp(18px, 1.55vw, 23px);--grs-title-xs: clamp(16px, 1.3vw, 20px)}#content .page-header :is(h1,.pagetitle),#content .collection-header :is(h1,.pagetitle),#content .product-detail .product-title h1{font-size:var(--grs-title-xl);line-height:1.25;letter-spacing:.005em}#content :is(.majortitle,.hometitle),#content .section-heading :is(h2,.section-heading__title),#content .section-header :is(h2,.section-header__title){font-size:var(--grs-title-lg);line-height:1.3;letter-spacing:.005em}#content .section-heading h3,#content .section-header h3{font-size:var(--grs-title-md);line-height:1.35}#content :is(.rte,.article-content,.page-content) h2{font-size:var(--grs-title-lg);line-height:1.35}#content :is(.rte,.article-content,.page-content) h3{font-size:var(--grs-title-md);line-height:1.4}#content :is(.rte,.article-content,.page-content) h4{font-size:var(--grs-title-sm);line-height:1.4}#content :is(.rte,.article-content,.page-content) h5,#content :is(.rte,.article-content,.page-content) h6{font-size:var(--grs-title-xs);line-height:1.45}@media(max-width:767.98px){#content .page-header :is(h1,.pagetitle),#content .collection-header :is(h1,.pagetitle){line-height:1.3}#content :is(.majortitle,.hometitle){line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/grs-brand-typography.css.map */
