/* ZIP-326: Flash Sale + Trending "… Categories" strip — the owner's reference card:
   white rounded card, square photo, magenta "-N%" pill top-left, magenta price below (no name).
   5 cards per row on phones, 6 on tablets, 8 on computers; more scroll sideways.
   Markup: page-shahaz-flash-sale.php, page-trending.php · rotation: assets/js/shahaz-landing-product-engine.js */
.shz-lpc .shz-cat-scroller{--lpc-n:5;--lpc-gap:6px;gap:var(--lpc-gap);padding:4px 2px 10px}
@media (min-width:768px){.shz-lpc .shz-cat-scroller{--lpc-n:6;--lpc-gap:10px}}
@media (min-width:1024px){.shz-lpc .shz-cat-scroller{--lpc-n:8;--lpc-gap:14px}}
.shz-lpc .shz-cat-card{flex:0 0 calc((100% - (var(--lpc-n) - 1) * var(--lpc-gap)) / var(--lpc-n));height:auto;display:flex;flex-direction:column;
  padding:4px;border:0;border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}
.shz-lpc .shz-cat-card:hover{transform:translateY(-2px);box-shadow:none}
.shz-lpc .shz-cat-image{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:9px;background:#fbeff5;overflow:hidden}
.shz-lpc .shz-cat-image::before,.shz-lpc .shz-cat-image::after{content:none}
.shz-lpc .shz-landing-product-image{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .18s ease}
.shz-lpc .shz-lpc-name{display:block;margin:4px 2px 1px;color:#d81b72!important;text-align:center;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  font:700 12px/1.25 "Hind Siliguri",Poppins,"Segoe UI",Roboto,Arial,sans-serif}
.shz-lpc .shz-cat-card a{outline:none;-webkit-tap-highlight-color:transparent}
.shz-lpc .shz-cat-card a:focus,.shz-lpc .shz-cat-card a:focus-visible{outline:none;box-shadow:none}
@media (min-width:768px){.shz-lpc .shz-cat-card{padding:6px;border-radius:14px}.shz-lpc .shz-cat-image{border-radius:10px}.shz-lpc .shz-lpc-name{margin-top:6px;font-size:14px}}
@media (min-width:1024px){.shz-lpc .shz-lpc-name{font-size:15px}}
@media (prefers-reduced-motion:reduce){.shz-lpc .shz-cat-card,.shz-lpc .shz-landing-product-image{transition:none}}
/* ZIP-489: the cards filter this page — the whole card is the link; "All" (heart) first; the chosen card is ringed */
.shz-lpc a.shz-cat-card{color:inherit;text-decoration:none!important;-webkit-tap-highlight-color:transparent;outline:none}
.shz-lpc .shz-cat-card.is-on{box-shadow:inset 0 0 0 2px #e0157a}
.shz-lpc .shz-cat-card.is-on .shz-lpc-name{color:#a3005a!important}
.shz-lpc .shz-cat-image.shz-cs-all svg{width:58%}
