/* Product detail completion: semantic comparison and real approved reviews. */
#pd .pd-compare,#pd .pd-approved{margin:32px 0;scroll-margin-top:80px}
#pd .pd-compare h3,#pd .pd-approved h3{font-size:22px;line-height:1.5;word-break:keep-all}
#pd .pd-compare table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;line-height:1.6;background:#121212}
#pd .pd-compare caption{text-align:left;color:#aaa;font-size:12px;margin:10px 0}
#pd .pd-compare th,#pd .pd-compare td{padding:14px 10px;border-bottom:1px solid #ffffff18;vertical-align:top;word-break:keep-all;overflow-wrap:anywhere}
#pd .pd-compare thead th{background:#242019;color:#e9b949;text-align:left}
#pd .pd-compare tbody th{font-weight:500;text-align:left;color:#ddd}
#pd .pd-compare td:last-child{color:#f3e6b9}
#pd .pd-review{padding:18px;background:#171717;border:1px solid #ffffff16;border-radius:16px;margin:12px 0}
#pd .pd-review>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}
#pd .pd-review span{color:#e9b949}
#pd .pd-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;color:#ddd;margin-bottom:0}
#pd .pd-review-reminder{margin:22px 0;color:#e9b949}
#pd .pd-review-reminder a{display:inline-block;padding:12px 0}
#pd .pd-payment-note{font-size:14px;line-height:1.75;color:#aaa;margin:14px 0}
#pd [hidden]{display:none!important}
@media(max-width:360px){#pd .pd-compare th,#pd .pd-compare td{padding:12px 7px;font-size:12px}}
