#mq-topbar{
  background:#3b2a6b;
  color:#fff;
  font-size:14px;
  line-height:1.6;
  padding:8px 40px;
  text-align:center;
  position:relative;
  z-index:9999;
}
#mq-topbar b{color:#f5a524}
#mq-topbar button{
  position:absolute;
  left:10px;
  top:50%;
  transform:translateY(-50%);
  background:none;
  border:0;
  color:#fff;
  font-size:18px;
  cursor:pointer;
  line-height:1;
}
@media (max-width:600px){
  #mq-topbar{font-size:12px;padding:6px 34px}
}

/* ===== بطاقات المنتجات ===== */
.s-product-card-entry{
  border:1px solid #eee;
  border-radius:12px;
  overflow:hidden;
  transition:transform .25s ease, box-shadow .25s ease;
}
.s-product-card-entry:hover{
  transform:translateY(-4px);
  box-shadow:0 10px 25px rgba(0,0,0,.08);
}
.s-product-card-image img{border-radius:0}
.s-product-card-content-title a{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  min-height:3em;
  line-height:1.5em;
}
.s-product-card-price{
  color:var(--color-primary);
  font-weight:700;
  font-size:15px;
}
@media (hover:none){
  .s-product-card-entry:hover{transform:none}
}