:root{--py-font-display: Georgia, "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--py-font-body: var(--font-body-family);--py-font-label: var(--font-body-family)}#MainContent :is([class^=py-],[class*=" py-"]){font-family:var(--py-font-body)}#MainContent :is([class^=py-],[class*=" py-"]) :is(h1,h2,h3,blockquote),#MainContent :is(.py-vtl__current strong,.py-vtl__year>time,.py-archive__hero-copy strong,.py-eventarchive header strong,.py-stats strong){font-family:var(--py-font-display)}#MainContent :is(.py-label,[class*=__eyebrow],[class*=__kicker]){font-family:var(--py-font-label)}html[lang^=zh]{--py-font-display:"LXGW WenKai","Kaiti SC","KaiTi",serif;--py-font-body:"LXGW WenKai","Kaiti SC","KaiTi",serif;--py-font-label:var(--py-font-body);--font-body-family:var(--py-font-body);--font-heading-family:var(--py-font-display)}html[lang^=zh] body,html[lang^=zh] :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,small,label,input,textarea,select,button,blockquote,summary,li){font-family:var(--py-font-body)!important}html[lang^=zh] :is(h1,h2,h3,h4){font-weight:400;letter-spacing:.025em;line-height:1.4}html[lang^=zh] :is(input,select,textarea){font-size:16px;line-height:1.65}html[lang^=zh] #MainContent p{line-height:1.9}.section-header,.shopify-section-header-sticky{z-index:1000!important;overflow:visible!important}.header-wrapper,.header,.header__inline-menu,header-menu,header-menu>details{overflow:visible!important}.header__submenu.list-menu--disclosure{position:absolute;z-index:1002!important}.header-wrapper{position:relative;z-index:1000}.section-header~main,#MainContent{position:relative;z-index:0}html[lang=en]{--py-font-display:Georgia,"Times New Roman",serif;--py-font-body:Arial,"Helvetica Neue",sans-serif}html[lang=ja]{--py-font-display:"Yu Mincho","Hiragino Mincho ProN",serif;--py-font-body:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif}html[lang=en] #MainContent{letter-spacing:0;overflow-wrap:break-word}html[lang=ja] #MainContent{line-height:1.85;letter-spacing:.025em}html[lang^=zh] #MainContent{line-height:1.8;letter-spacing:.025em}#MainContent h1,#MainContent h2{text-wrap:balance}#MainContent p{overflow-wrap:break-word}@media(max-width:749px){#MainContent .py-homev2__hero h1{font-size:clamp(32px,8vw,44px);line-height:1.28}#MainContent .py-person__copy h3{font-size:22px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/putaoyao-brand-system.css.map */
