:root{--py-gutter:clamp(24px,4.8vw,80px);--py-ease:cubic-bezier(.22,1,.36,1);--py-font-display:"Yu Mincho","Hiragino Mincho ProN",Georgia,serif;--py-font-body:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;--py-font-label:var(--py-font-body);--py-home-columns:1fr 2fr;--py-home-story-columns:minmax(0,.85fr) minmax(0,1.15fr);--py-catalog-width:1440px;--py-detail-columns:minmax(0,1.1fr) minmax(0,.9fr);--py-space-xl:clamp(64px,7vw,108px);--py-space-lg:clamp(52px,5.5vw,84px);--py-space-md:clamp(24px,3vw,44px);--py-hero-title:clamp(32px,3.8vw,54px);--py-page-title:clamp(30px,3.5vw,50px);--py-section-title:clamp(27px,2.9vw,40px);--py-card-title:clamp(16px,1.4vw,20px);--py-detail-title:clamp(24px,2.1vw,32px);--py-heading-leading:1.55;--py-hero-leading:1.5;--py-card-leading:1.6;--py-heading-tracking:.015em;--py-body-leading:1.85;--py-body-size:clamp(15px,1.05vw,16px);--py-copy-measure:36em;--py-title-measure:19em;--py-hero-measure:19em;--py-label-size:12px;--py-copy-gap:clamp(18px,2vw,28px);--py-layout-gap:clamp(28px,4vw,64px);--py-caption-space:140px;--py-nav-gap:clamp(14px,1.6vw,26px);--py-site-paper:#f5f1e9;--py-surface:#ece6db;--py-ink:#302a24;--py-muted:#6c6258;--py-line:rgba(48,42,36,.18);--py-accent:#79634d;--py-dark:#302a24;--py-radius-card:20px;--py-radius-panel:24px;--py-radius-control:14px}html[lang^=en]{--py-gutter:clamp(24px,4.8vw,80px);--py-font-display:Georgia,"Times New Roman",serif;--py-font-body:Arial,"Helvetica Neue",sans-serif;--py-home-columns:1fr 2fr;--py-home-story-columns:minmax(0,1fr) minmax(0,1fr);--py-catalog-width:1500px;--py-detail-columns:minmax(0,1.3fr) minmax(0,.7fr);--py-hero-title:clamp(40px,5vw,70px);--py-page-title:clamp(36px,4.4vw,64px);--py-section-title:clamp(29px,3.4vw,48px);--py-card-title:clamp(16px,1.4vw,20px);--py-detail-title:clamp(25px,2.3vw,34px);--py-heading-leading:1.2;--py-hero-leading:1.12;--py-card-leading:1.4;--py-heading-tracking:-.018em;--py-body-leading:1.75;--py-copy-measure:58ch;--py-title-measure:26ch;--py-hero-measure:20ch;--py-label-size:11px;--py-nav-gap:clamp(12px,1.4vw,24px)}html[lang^=zh]{--py-font-display:"PUTAOYAO WenKai","Kaiti SC","KaiTi",serif;--py-font-body:"PUTAOYAO WenKai","Kaiti SC","KaiTi",serif;--font-body-family:var(--py-font-body);--font-heading-family:var(--py-font-display);--py-home-columns:1fr 2fr;--py-detail-columns:minmax(0,1.08fr) minmax(0,.92fr);--font-body-weight:400;--font-body-weight-bold:400;--font-heading-weight:400;--py-hero-title:clamp(34px,4vw,58px);--py-page-title:clamp(32px,3.8vw,54px);--py-section-title:clamp(28px,3.2vw,44px);--py-card-title:clamp(17px,1.5vw,22px);--py-detail-title:clamp(25px,2.3vw,34px);--py-heading-leading:1.4;--py-hero-leading:1.38;--py-card-leading:1.5;--py-heading-tracking:.025em;--py-body-leading:1.85;--py-body-size:16px;--py-copy-measure:32em;--py-title-measure:17em;--py-hero-measure:17em;--py-label-size:13px}html,body,body.gradient,#MainContent,.content-for-layout,.header-wrapper,.header-wrapper.gradient{background:var(--py-site-paper)}#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)}#MainContent h1,#MainContent h2{text-wrap:balance}#MainContent p{overflow-wrap:break-word}#MainContent :is(.py-archive__hero-copy,.py-realcraft__hero-copy,.py-tv__hero){color:#fff;text-shadow:0 2px 18px #0004}#MainContent :is(.py-archive__hero-copy,.py-realcraft__hero-copy,.py-tv__hero) :is(h1,p,span,strong){color:inherit}#MainContent :is(.py-process,.py-media,.py-stats,.py-craftv2__details,.py-realcraft__cta) :is(h2,h3,strong){color:inherit}#MainContent :is(.py-archive,.py-eventarchive,.py-tv,.py-vtl,.py-honors,.py-patents){--paper:var(--py-site-paper);--ink:var(--py-ink);--muted:var(--py-muted)}.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-wrapper{position:relative;z-index:1000}.header__submenu.list-menu--disclosure{position:absolute;z-index:1002}.section-header~main,#MainContent{position:relative;z-index:0}html[lang^=en] #MainContent{letter-spacing:0;overflow-wrap:break-word}html[lang=ja] #MainContent{line-height:var(--py-body-leading);letter-spacing:.015em}html[lang^=zh] body{font-family:var(--py-font-body)}html[lang^=zh] :is(h1,h2,h3,h4){font-family:var(--py-font-display);font-weight:400;letter-spacing:var(--py-heading-tracking);line-height:var(--py-heading-leading)}html[lang^=zh] :is(input,select,textarea){font-size:16px;line-height:1.65}html[lang^=zh] #MainContent{line-height:var(--py-body-leading);letter-spacing:.015em}html[lang^=zh] :is(.py-nav__link,.py-nav__panel a,.py-mobile-nav .menu-drawer__menu-item,.py-mobile-nav__links a){font-weight:400;font-synthesis:none}@media(max-width:749px){:root,html[lang^=en],html[lang^=zh]{--py-gutter:20px;--py-space-xl:64px;--py-space-lg:48px;--py-space-md:28px;--py-layout-gap:28px}#MainContent .py-person__copy h3{font-size:22px;line-height:1.6}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.py-homev2__hero-copy a,.py-homev2__craft-copy a,.py-homev2__story-copy a,.py-ipdp__contact,.py-ipdp .py-fish-wishlist-button,.py-ipdp .py-guest-pdp-wishlist,.py-ipdp .py-fish-login-button,.py-qcontact__native-form>button,.py-nav__feature,.py-homev2__gallery-arrow){transition:translate .42s var(--py-ease),scale .42s var(--py-ease),box-shadow .42s var(--py-ease),background .25s,opacity .25s}:is(.py-homev2__hero-copy a,.py-homev2__craft-copy a,.py-homev2__story-copy a,.py-ipdp__contact,.py-ipdp .py-fish-wishlist-button,.py-ipdp .py-guest-pdp-wishlist,.py-ipdp .py-fish-login-button,.py-qcontact__native-form>button,.py-nav__feature,.py-homev2__gallery-arrow):hover{translate:0 -4px;scale:1.025}:is(.py-homev2__hero-copy a,.py-homev2__craft-copy a,.py-homev2__story-copy a,.py-ipdp__contact,.py-ipdp .py-fish-wishlist-button,.py-ipdp .py-guest-pdp-wishlist,.py-ipdp .py-fish-login-button,.py-qcontact__native-form>button,.py-nav__feature,.py-homev2__gallery-arrow):active{translate:0 1px;scale:.97}}html[lang^=ja] :is(.py-nav__link,.py-nav__panel a){font-weight:400;font-synthesis:none}html[lang^=en] :is(.py-nav__link,.py-nav__panel a){font-family:var(--py-font-body);font-weight:400}html[lang^=zh] .py-nav__link{font-size:15px;letter-spacing:.07em}html[lang^=en] .py-nav__link{font-size:13px;letter-spacing:.035em}.py-nav__feature{background:var(--py-dark)}html[lang^=zh] body{font-weight:400;font-synthesis:none}html[lang^=zh] :is(#MainContent,.section-header,.py-brand-footer,#menu-drawer) :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,small,label,input,textarea,select,button,summary,li,dt,dd,th,td,legend,blockquote,figcaption):not(:where(svg *,[class*=icon],[class*=Icon],[class^=fa-],.fa,.fas,.far,[aria-hidden=true])){font-family:var(--py-font-body)!important;font-weight:400!important;font-synthesis:none}#MainContent :is(.py-homev2,.py-brand,.py-craftv2,.py-ipdp,.py-qcontact,.py-vtl,.py-honors,.py-patents){font-size:var(--py-body-size)}#MainContent :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal}html[lang^=ja] #MainContent :is(h1,h2,h3,p){line-break:strict}html[lang^=en] #MainContent :is(h1,h2,h3){-webkit-hyphens:manual;hyphens:manual}
/*# sourceMappingURL=/cdn/shop/t/45/assets/putaoyao-brand-system.css.map */
