.pdm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pdm-card{display:flex;flex-direction:column;text-decoration:none;background:var(--surface-background);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pdm-card:hover{transform:translateY(-5px);border-color:var(--line);box-shadow:0 24px 42px -26px #6b21a873}.pdm-thumb{position:relative;aspect-ratio:1;background:var(--surface-background);display:grid;place-items:center;padding:14px}.pdm-thumb img{width:100%;height:100%;object-fit:contain}.pdm-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap}.pdm-badge{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:6px;background:var(--brand-identity-30);color:var(--surface-background)}.pdm-badge--sale{background:var(--text-main);color:var(--surface-background)}.pdm-body{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.pdm-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-main);opacity:.7;font-weight:600;margin:0 0 6px}.pdm-name{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--brand-identity-30);margin:0 0 7px}.pdm-rate{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);margin-bottom:11px}.pdm-stars{color:var(--text-muted);letter-spacing:1px}.pdm-rate b{color:var(--text-main)}.pdm-price-box{margin-top:auto}.pdm-price{font-size:20px;font-weight:800;letter-spacing:-.4px;color:var(--conversion-primary-cta)}.pdm-old{font-size:12.5px;color:var(--text-muted);text-decoration:line-through;margin-left:6px;font-weight:400}.pdm-parc{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-main);opacity:.7;font-weight:500;margin-top:3px}.pdm-esgotado{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-muted);margin-top:3px}@media(max-width:900px){.pdm-grid{grid-template-columns:1fr 1fr;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pd-bestsellers.css.map */
