upup-reference-price{display:block;margin-bottom:20px}
upup-reference-price .price{margin:0 0 8px}
.reference-price[hidden]{display:none!important}
.reference-price p{margin:0;line-height:1.6}
.reference-price [data-cny-price]{font-size:16px;color:var(--ink)}
.reference-price .reference-note{font-size:11px;color:var(--muted);margin-top:4px}
.product-authentication{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px}
.product-authentication>.icon{width:25px;height:25px;flex:0 0 25px}
.product-authentication p{margin:0;font-size:12px;line-height:1.7}
.product-authentication p+p{font-size:11px;color:var(--muted)}
.product-enquiry-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin:2px 0 16px}
.product-enquiry-links a{font-size:12px;line-height:1.5;text-underline-offset:4px;text-decoration:underline;padding-block:10px}
.product-information{display:block;margin:0 0 24px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}
.product-information[hidden]{display:none}
.product-information .product-facts{display:grid;grid-template-columns:minmax(80px,100px) minmax(0,1fr);gap:7px 16px;margin:0}
.product-facts dt{color:var(--muted)}
.product-facts dd{margin:0}
.product-information .rich-text p{margin:0 0 10px}
.product-information .product-facts+.rich-text{margin-top:14px}
.product-detail h1{overflow-wrap:anywhere;margin-bottom:20px}
.product-detail>.button{margin-bottom:6px;min-height:44px}
.product-detail>.subtle{margin:0 0 2px}
@media(max-width:749px){.product-enquiry-links{gap:4px 18px}.product-enquiry-links a{min-height:44px;display:inline-flex;align-items:center}.product-authentication{gap:10px}.product-detail h1{font-size:28px;line-height:1.16}.product-information .product-facts{gap:6px 14px}.reference-price [data-cny-price]{font-size:14px}}
