sanam-empty-recommendations[hidden]{display:none!important}
sanam-empty-recommendations{display:block;width:100%;max-width:1100px;margin:24px auto;padding:20px;text-align:left;color:var(--color-foreground);border:1px solid #dfd2f4;border-radius:20px;background:#faf7ff}
sanam-empty-recommendations h2{font-family:inherit;font-size:clamp(19px,2vw,25px);line-height:1.25;margin:0 0 6px}
.sanam-empty-caption{font-size:14px;margin:0 0 16px;opacity:.8}
.sanam-empty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.sanam-empty-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--color-background,#fff);text-decoration:none;color:inherit;border:1px solid #e8def4}
.sanam-empty-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#fff}
.sanam-empty-card strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.sanam-empty-price{font-size:15px;font-weight:700;margin-top:auto}
.sanam-empty-options{font-size:13px;color:#65439a;text-decoration:underline}
.sanam-empty-more{display:inline-block;margin-top:16px;font-size:14px;color:inherit;text-underline-offset:3px}
.cart-drawer__items sanam-empty-recommendations{margin:16px 0;padding:14px}
.cart-drawer__items .sanam-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:749px){sanam-empty-recommendations{padding:14px;margin:16px auto;border-radius:16px}.sanam-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sanam-empty-card strong{font-size:13px}}

body:has(.cart-page--empty) [data-sanam-cart-static-related]{display:none}
