/* product-detail slider styles (externalized from JS, v266) */
.pds{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.pds-track{display:flex;transition:transform .45s ease}.pds-s{flex:0 0 100%;margin:0;text-align:center;min-width:100%;background:#fff}.pds-s img{max-width:100%;height:auto;max-height:340px;object-fit:contain;padding:10px 10px 0;box-sizing:border-box;background:#fff}.pds-s figcaption{font-size:11.5px;color:#5a6b7c;padding:8px 10px;background:#fff;border-top:1px solid var(--line)}.pds-prev,.pds-next{position:absolute;top:42%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:rgba(255,255,255,.92);color:#111;font-size:20px;line-height:1;cursor:pointer;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.12)}.pds-prev{left:8px}.pds-next{right:8px}.pds-prev:hover,.pds-next:hover{background:#2ce6c0;border-color:#2ce6c0}.pds-dots{display:flex;gap:6px;justify-content:center;padding:8px 0 10px;background:#fff}.pds-dot{width:8px;height:8px;border-radius:50%;border:0;background:rgba(0,0,0,.22);cursor:pointer;padding:0}.pds-dot.on{background:#0ab08d}
