/* 独立产品页样式：沿用正式版配色（#faf9f5 / #23483d / #263b32），不展示价格 */
*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#263b32;font:14px/1.6 Arial,'PingFang SC',sans-serif}
a{color:inherit;text-decoration:none}
header{padding:16px 5%;border-bottom:1px solid #dedfd5;background:#fff;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
header .b{font-weight:bold;letter-spacing:1px;overflow-wrap:anywhere}
header .r{color:#737a71;font-size:11px;display:flex;align-items:center;gap:8px}
#lang-select{border:1px solid #dedfd5;background:#fff;color:#263b32;padding:6px 8px;font-size:11px;max-width:215px}
main{max-width:1100px;margin:0 auto;padding:28px 5% 60px}
.crumb{font-size:11px;color:#737a71;margin-bottom:22px}
.crumb a{text-decoration:underline;text-underline-offset:3px}
.pd{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.pd-img{background:#eeeae2;padding:18px}
.pd-img picture,.pd-img img{display:block;width:100%}
.pd-img img{height:auto;aspect-ratio:4/5;object-fit:contain}
.sku{font-size:10px;letter-spacing:2px;color:#737a71}
h1{font:400 32px/1.25 Georgia,'Songti SC',serif;margin:10px 0 6px;overflow-wrap:anywhere}
.cn{font-size:13px;color:#737a71;margin:0 0 18px}
.sec-title{font:400 18px/1.4 Georgia,'Songti SC',serif;margin:22px 0 8px}
table{width:100%;border-collapse:collapse;margin:0 0 18px}
th,td{border-bottom:1px solid #dedfd5;padding:9px 0;font-size:12px;text-align:left;vertical-align:top}
th{color:#737a71;font-weight:400;width:45%}
td{overflow-wrap:anywhere}
.note{font-size:11px;line-height:1.8;color:#737a71;background:#f0f1e9;border-left:2px solid #79916b;padding:11px 13px;margin:0 0 20px}
.cta{display:flex;gap:10px;flex-wrap:wrap}
.btn{display:inline-block;padding:11px 18px;font-size:12px;border:1px solid #23483d}
.btn.p{background:#23483d;color:#fff}.btn:hover{opacity:.85}
.direct{font-size:11px;color:#737a71;margin-top:14px;line-height:1.9}
.direct b{font-weight:500;color:#263b32;unicode-bidi:isolate}
.rel{margin-top:55px;border-top:1px solid #dedfd5;padding-top:28px}
.rel h2{font:400 24px Georgia,'Songti SC',serif;margin:0 0 18px}
.rel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.rel-grid a{display:block;font-size:10px;line-height:1.4;min-width:0}
.rel-grid picture{display:block}
.rel-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#eeeae2;display:block;margin-bottom:6px}
.rel-grid span{display:block;color:#737a71;letter-spacing:1px}
.rel-grid em{display:block;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
footer{border-top:1px solid #dedfd5;padding:22px 5%;font-size:10px;color:#737a71;line-height:1.9}
footer a{margin-right:16px;text-decoration:underline;text-underline-offset:3px}
html[dir="rtl"] th,html[dir="rtl"] td{text-align:right}
html[dir="rtl"] .note{border-left:0;border-right:2px solid #79916b}
html[dir="rtl"] .direct b{direction:ltr}
@media(max-width:760px){.pd{grid-template-columns:1fr;gap:22px}.rel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}h1{font-size:26px}header{padding:14px 5%}}

/* 字号整体上调 */
body{font-size:15px;line-height:1.75}
header{font-size:13px}header .b{font-size:15px}header .r{font-size:12px}
#lang-select{font-size:12px;padding:7px 9px}
.crumb{font-size:12.5px}
.sku{font-size:12px;letter-spacing:1.4px;font-weight:600;color:#4f6358}
h1{font-size:36px;line-height:1.28}
.cn{font-size:14.5px}
.sec-title{font-size:20px}
th,td{font-size:13.5px;padding:11px 0}
th{font-size:13px}
.note{font-size:12.5px;line-height:1.85}
.btn{font-size:13px;padding:12px 20px}
.direct{font-size:12.5px}
.rel h2{font-size:26px}
.rel-grid a{font-size:11.5px}
.rel-grid span{font-size:11px}
.rel-grid em{font-size:11.5px}
footer{font-size:11.5px}
@media(max-width:760px){h1{font-size:28px}body{font-size:14.5px}}

/* 第七轮：上一款/下一款、同款其它规格、西文字体 */
html:not([lang^="zh"]){--serif:'Playfair Display','Iowan Old Style','Palatino Linotype',Georgia,'Times New Roman',serif;--sans:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif}
.pd-nav{display:flex;justify-content:space-between;gap:14px;margin:34px 0 0;border-top:1px solid #dedfd5;padding-top:20px}
.pd-nav a{display:flex;align-items:center;gap:9px;color:#263b32;text-decoration:none;font-size:13px;padding:10px 14px;border:1px solid #dedfd5;background:#fff;transition:.16s;min-width:0}
.pd-nav a:hover{border-color:#23483d;color:#23483d}
.pd-nav a .arr{font-size:19px;line-height:1;color:#737a71}
.pd-nav a small{color:#737a71;font-size:11.5px;letter-spacing:.4px}
.pd-nav a b{font-size:13.5px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.specrel{margin-top:44px}
.specrel h2{font-size:26px;font-weight:400;margin:0 0 14px}
.spec-chips{display:flex;flex-wrap:wrap;gap:9px}
.spec-chips a{display:flex;flex-direction:column;gap:2px;align-items:center;font-size:13px;color:#263b32;text-decoration:none;padding:9px 15px;border:1px solid #dedfd5;background:#fff;min-width:70px;text-align:center;transition:.16s}
.spec-chips a:hover{border-color:#23483d}
.spec-chips a small{font-size:10.5px;color:#737a71;letter-spacing:.4px}
@media(max-width:760px){.pd-nav{flex-wrap:wrap}.pd-nav a{flex:1;justify-content:center}}
