.product-choice{--pc-ink:#161b22;--pc-muted:#626c79;color:var(--pc-ink);width:100%;scroll-margin-top:110px}.product-choice *{box-sizing:border-box}.product-choice .pc-kicker{font:11px monospace;letter-spacing:1.8px;color:#95606a;margin:0 0 18px}.product-choice .pc-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.product-choice h2{font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.55;margin:0;letter-spacing:-.04em;color:var(--pc-ink)}.product-choice .pc-highlight{display:inline;color:#bb253f;background:#ffedf0;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.04em .2em;border-radius:6px;border-bottom:2px solid #e94865;white-space:nowrap}.product-choice .pc-heading>p{font-size:14px;color:var(--pc-muted);line-height:1.7;margin:0 0 8px;flex-shrink:0}.product-choice .pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.product-choice .pc-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dce0e5;border-radius:12px;overflow:hidden;scroll-margin-top:110px}.product-choice .pc-local{border-color:#dc8998}.product-choice .pc-type{font-size:12px;color:#5b6877;background:#f1f3f6;padding:12px 24px;margin:0;line-height:1.6}.product-choice .pc-local .pc-type{color:#ad3048;background:#fff0f3}.product-choice .pc-image{height:180px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px;background:#fafbfc}.product-choice .pc-image img{display:block;width:100%;height:100%;object-fit:contain}.product-choice .pc-image small{position:absolute;bottom:7px;right:12px;font-size:10px;color:#6e7886}.product-choice .pc-model{padding:22px 24px 14px;min-height:151px}.product-choice h3{font-size:clamp(21px,1.8vw,27px);line-height:1.35;color:#161b22;letter-spacing:-.03em;margin:0 0 5px}.product-choice .pc-model>p{font-size:13px;color:#687484;margin:0 0 17px;line-height:1.6}.product-choice .pc-price{font-size:28px;line-height:1.3;color:#161b22;font-weight:600}.product-choice .pc-price small{font-size:11px;color:#748090;font-weight:400;margin-inline-end:7px}.product-choice .pc-local .pc-price{color:#ba2a43}.product-choice .pc-points{list-style:none;margin:0;padding:8px 24px 18px;min-height:132px;display:flex;flex-direction:column;gap:12px}.product-choice .pc-points li{position:relative;padding-inline-start:17px;font-size:14px;line-height:1.7;color:#3d4856;overflow-wrap:anywhere}.product-choice .pc-points li:before{content:'';position:absolute;inset-inline-start:0;top:.7em;width:5px;height:5px;background:#b95b6c;border-radius:50%}.product-choice .pc-more{margin:0 24px;border-top:1px solid #e5e8ed;border-bottom:1px solid #e5e8ed}.product-choice .pc-more summary{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;color:#6a7584;font-size:12px;cursor:pointer;list-style:none;line-height:1.6}.product-choice .pc-more summary::-webkit-details-marker{display:none}.product-choice .pc-more summary>span{color:#9f4659;font-size:17px;flex:none;transition:transform .2s}.product-choice .pc-more[open] summary>span{transform:rotate(45deg)}.product-choice .pc-more p{font-size:12px;line-height:1.9;color:#636f7f;margin:0 0 16px}.product-choice .pc-actions{display:flex;flex-direction:column;gap:9px;padding:18px 24px 19px;margin-top:auto}.product-choice .pc-detail{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #bdc5d0;border-radius:6px;text-decoration:none;font-size:13px;line-height:1.6;color:#222d3b;min-height:45px}.product-choice .pc-local .pc-detail{color:white;background:#ed3449;border-color:#ed3449}.product-choice .pc-consult{background:none;border:0;color:#718090;text-align:start;font-size:12px;line-height:1.6;padding:3px 0;min-height:30px;cursor:pointer;align-self:flex-start}.product-choice .pc-note{font-size:12px;line-height:1.9;color:#728091;margin:20px 0 0}.product-choice .pc-help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding-top:18px;border-top:1px solid #d8dfe7}.product-choice .pc-help p{font-size:13px;line-height:1.8;color:#5e6b7d;margin:0}.product-choice .pc-help a{font-size:13px;color:#a3324a;text-decoration:none;white-space:nowrap}.product-choice a:focus-visible,.product-choice button:focus-visible,.product-choice summary:focus-visible{outline:3px solid #bd3f59;outline-offset:4px}.product-choice .pc-card:target{outline:3px solid #bd3f59;outline-offset:3px}
@media(min-width:1800px){.product-choice .pc-image{height:210px}.product-choice .pc-points{min-height:140px}}
@media(max-width:1200px){.product-choice .pc-heading{display:block}.product-choice .pc-heading>p{margin-top:18px}.product-choice .pc-grid{gap:14px}.product-choice .pc-type{padding-inline:18px}.product-choice .pc-model{padding-inline:18px}.product-choice .pc-points{padding-inline:18px;min-height:144px}.product-choice .pc-points li{font-size:13px}.product-choice .pc-more{margin-inline:18px}.product-choice .pc-actions{padding-inline:18px}.product-choice h3{font-size:21px}}
@media(max-width:900px){.product-choice .pc-grid{grid-template-columns:1fr;gap:22px}.product-choice .pc-card{max-width:620px;width:100%;margin-inline:auto}.product-choice .pc-image{height:200px}.product-choice .pc-type{padding-inline:22px}.product-choice .pc-model{padding:20px 22px 12px;min-height:0}.product-choice h3{font-size:25px}.product-choice .pc-points{padding:8px 22px 20px;min-height:0;gap:11px}.product-choice .pc-points li{font-size:14px}.product-choice .pc-more{margin-inline:22px}.product-choice .pc-actions{padding-inline:22px}.product-choice .pc-help{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:500px){.product-choice .pc-heading{margin-bottom:24px}.product-choice h2{font-size:28px;line-height:1.65}.product-choice .pc-heading>p{font-size:13px;margin-top:12px}.product-choice .pc-kicker{font-size:10px;letter-spacing:1px;margin-bottom:15px}.product-choice .pc-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.product-choice *{transition:none!important}}
html:not([lang^="zh"]) .product-choice .pc-highlight{white-space:normal}
