.reticle-product-page .detail-product-figure img,
.reticle-product-page .target-variant-media { border-radius:8px; overflow:hidden; }
.reticle-product-page .application-use-card { border:0; }
.reticle-product-page .guide-table-scroll .spec-table { width:100%; min-width:0; table-layout:fixed; }
.reticle-product-page .guide-table-scroll :is(th,td) { white-space:normal; overflow-wrap:anywhere; vertical-align:top; color:#171717; }
.reticle-product-page .guide-table-scroll thead { background:#f0f0f0; }
@media(max-width:600px) {
 .reticle-product-page .guide-table-scroll { overflow:visible; }
 .reticle-product-page .guide-table-scroll :is(th,td) { padding:12px 8px; font-size:14px; width:auto; line-height:1.65; }
}
