.py-ipdp{--ink: var(--py-ink);--muted: var(--py-muted);--paper: var(--py-site-paper,#f5f0e9);--line: var(--py-line);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.8}.py-ipdp__shell{margin:auto;width:min(1400px,calc(100% - var(--py-gutter)*2))}.py-ipdp__top{display:grid;align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--py-layout-gap);padding:var(--py-space-md) 0 var(--py-space-lg)}.py-ipdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.py-ipdp__media{overflow:hidden;aspect-ratio:auto;border-radius:var(--py-radius-card);background:transparent}.py-ipdp__media--main{grid-column:1/3;aspect-ratio:auto}.py-ipdp__media img,.py-ipdp__media video{width:100%;display:block;height:auto;object-fit:contain}.py-ipdp__placeholder{grid-column:1/3;min-height:440px;display:grid;place-items:center;background:#e5ddd2;font:400 32px Georgia,serif}.py-ipdp__info{align-self:start;padding-top:16px;padding:clamp(22px,2.5vw,36px);border:1px solid var(--line);border-radius:var(--py-radius-panel);background:var(--py-surface);min-width:0}.py-ipdp__brand{margin:0 0 16px;line-height:1.5;color:var(--muted);font-size:11px;letter-spacing:.14em}.py-ipdp h1{margin:0;font-family:var(--py-font-display,Georgia,serif);font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}.py-ipdp__price{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-top:28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.py-ipdp__price span{font-size:13px;letter-spacing:.03em;color:var(--muted)}.py-ipdp__price strong{font-family:var(--font-body-family);font-size:26px;font-weight:400;line-height:1.4}.py-ipdp__notice{margin:16px 0 24px;color:var(--muted);font-size:14px;line-height:var(--py-body-leading)}.py-ipdp__selection{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.py-ipdp__selection label{margin-top:6px;font-size:13px;line-height:1.5;letter-spacing:.025em}.py-ipdp__selection select,.py-ipdp__selection input{min-height:48px;max-width:100%;border:1px solid var(--line);padding:10px 14px;color:var(--ink);font:inherit;border-radius:var(--py-radius-control);background:transparent}.py-ipdp__selection input{width:100px}.py-ipdp__contact,.py-ipdp .py-fish-login-button{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);text-decoration:none;font-size:15px;line-height:1.5;color:var(--ink);background:#fff;border-radius:var(--py-radius-control);padding:16px 20px}.py-ipdp .py-fish-login-button{background:var(--ink);color:#fff;border-color:var(--ink)}.py-ipdp .py-fish-wishlist-bridge{width:100%;margin-top:8px}.py-ipdp .py-fish-wishlist-button,.py-ipdp .py-guest-pdp-wishlist{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:.025em;border-radius:var(--py-radius-control)}.py-ipdp .py-fish-wishlist-note{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.7;letter-spacing:0}.py-ipdp__order-note{margin:18px 0 0;background:#eee8df;color:var(--muted);font-size:13px;line-height:1.7;border-radius:var(--py-radius-control);padding:16px 18px}.py-ipdp__details{display:grid;grid-template-columns:.78fr 1.22fr;border-top:1px solid var(--line);padding:var(--py-space-lg) 0;gap:var(--py-layout-gap)}.py-ipdp__details h2{margin:0;font:400 clamp(28px,3vw,40px)/1.42 var(--py-font-display,Georgia,serif);font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}.py-ipdp__details>div:last-child{color:var(--muted);line-height:1.95}.py-ipdp__desc{margin-bottom:30px}.py-ipdp__desc p{margin:0 0 18px}.py-ipdp__desc strong{color:var(--ink);font-weight:500}.py-ipdp dl{margin:0;border-top:1px solid var(--line)}.py-ipdp dl div{display:grid;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.py-ipdp dt{color:var(--ink);font-size:13px;line-height:1.7}.py-ipdp dd{margin:0;font-size:14px;line-height:1.85}.py-ipdp__business{margin-top:38px;border:1px solid var(--line);background:#eee8df66;border-radius:var(--py-radius-control);padding:28px}.py-ipdp__business h3{margin:0 0 16px;color:var(--ink);font:400 22px/1.4 var(--py-font-display,Georgia,serif)}.py-ipdp__business dl{border-top-color:#211e1b1c}.py-ipdp__business>p:last-child{margin:18px 0 0;font-size:13px;line-height:1.85;color:var(--muted)}.py-ipdp__links{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:22px 0 68px}.py-ipdp__links a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.py-ipdp__links strong{font:400 22px/1.4 var(--py-font-display,Georgia,serif)}.py-ipdp__links span{font-size:18px}.py-ipdp :is(a,input,select):focus-visible{outline:2px solid #866b53;outline-offset:4px}@media(max-width:900px){.py-ipdp__shell{width:calc(100% - var(--py-gutter)*2)}.py-ipdp__top{grid-template-columns:1fr;gap:var(--py-layout-gap);padding:var(--py-space-md) 0 var(--py-space-lg)}.py-ipdp h1{font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}.py-ipdp__gallery{gap:8px;align-items:start}.py-ipdp__details{grid-template-columns:1fr;padding:var(--py-space-lg) 0;gap:var(--py-layout-gap)}.py-ipdp__business{margin-top:32px;border-radius:var(--py-radius-control);padding:28px}.py-ipdp__links{grid-template-columns:1fr;gap:0;padding:10px 0 52px}.py-ipdp__links a+a{border-top:0}}@media(max-width:520px){.py-ipdp__shell{width:calc(100% - var(--py-gutter)*2)}.py-ipdp dl div{grid-template-columns:1fr;gap:5px}.py-ipdp dt{font-size:12px}.py-ipdp dd{font-size:14px}.py-ipdp__business{border-radius:var(--py-radius-control);padding:28px}.py-ipdp__price strong{font-size:23px}}.py-ipdp .py-guest-pdp-wishlist{--buttons-radius:var(--py-radius-control);--buttons-radius-outset:var(--py-radius-control);justify-content:space-between}html[lang^=ja] .py-ipdp__info{background:transparent;border:0;padding:12px 0;min-width:0}html[lang^=ja] .py-ipdp h1{font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}html[lang^=ja] .py-ipdp__brand{font-size:11px;letter-spacing:.12em}html[lang^=zh] .py-ipdp__brand{color:var(--py-accent);letter-spacing:.12em}html[lang^=zh] .py-ipdp h1{font-family:var(--py-font-display);font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}html[lang^=zh] .py-ipdp__business{border-top:2px solid var(--py-accent)}html[lang^=en] .py-ipdp__info{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:26px 0 0;min-width:0}html[lang^=en] .py-ipdp h1{font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}html[lang^=en] .py-ipdp__brand{font-size:10px;letter-spacing:.18em}html[lang^=en] .py-ipdp__details h2{font-size:var(--py-section-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:var(--py-title-measure);font-weight:400;text-wrap:balance}@media(max-width:700px){html[lang^=zh] .py-ipdp__info{padding:24px 20px;min-width:0}html[lang^=en] .py-ipdp h1{font-size:var(--py-detail-title);line-height:var(--py-heading-leading);letter-spacing:var(--py-heading-tracking);max-width:none;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}}.py-ipdp__variants{min-width:0;margin:0;padding:0;border:0}.py-ipdp__variants legend{padding:0;margin-bottom:12px;font-size:14px}.py-ipdp__variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.py-ipdp__selection .py-ipdp__variant{position:relative;margin:0;cursor:pointer}.py-ipdp__variant>span{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:64px;height:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--paper);overflow-wrap:anywhere}.py-ipdp__variant strong{font-weight:400;font-size:14px;line-height:1.5}.py-ipdp__variant small{font-size:12px;line-height:1.5}.py-ipdp__variant input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.py-ipdp__variant input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/89/assets/putaoyao-product-inquiry.css.map */
