.pd-related-grid,.product-grid,.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pd-related-card,.product-card{display:block;min-width:0;background:#171923;border:1px solid #44303c;color:#fafafa;border-radius:14px;overflow:hidden;transition:transform .2s,border-color .2s}.pd-related-card:hover,.product-card:hover{transform:translateY(-3px);border-color:#fd435a;color:#fff}.pd-related-card .thumb{aspect-ratio:16/11;background:#0b0b13;overflow:hidden}.pd-related-card .thumb img,.product-card img{width:100%;height:100%;object-fit:cover}.pd-related-card .info{padding:12px}.pd-related-card .price,.product-card .price{color:#ff6879;font-weight:800}.pd-related-card .ori{text-decoration:line-through;color:#9396a4}.pd-related-card .final{font-weight:800;color:#ffd887}.stock-dot{display:inline-block;width:7px;height:7px;background:#37c986;border-radius:50%;margin-right:4px}.pd-related-card .sold{font-size:12px;color:#aeb3bf}@media(max-width:800px){.pd-related-grid,.product-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.pd-related-grid,.product-grid,.related-grid{gap:9px}.pd-related-card .info{padding:9px;font-size:12px}}
