



/* ════════════════ V52 STORE-LUXE — متجر فاخر شامل ════════════════ */
/* خلفية فاخرة بتدرّج ناعم + نقوش خفيفة */
body.client-area{
  background:
    radial-gradient(circle at 12% 8%,rgba(37,99,201,.07),transparent 38%),
    radial-gradient(circle at 88% 92%,rgba(0,179,74,.06),transparent 42%),
    linear-gradient(180deg,#f6f9fe 0%,#eef3fb 100%)!important;
  background-attachment:fixed!important}

/* الهيدر = هيرو فاخر */
.client-area h1.font-size-36{
  text-align:center!important;font-weight:900!important;font-size:2.5rem!important;letter-spacing:-1px!important;
  background:linear-gradient(120deg,#13325b,#1d63d8 55%,#06b6d4)!important;
  -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
  margin:14px 0 6px!important;padding-top:10px!important}
.client-area h1.font-size-36 + p,.client-area .cart-title + p,#order-header p{
  text-align:center!important;color:#5b7088!important;font-size:1.12rem!important;margin-bottom:8px!important}

/* لوحات الشريط الجانبي = بطاقات زجاجية فاخرة */
.cart-sidebar .panel-sidebar,.cart-sidebar .card-sidebar,.cart-sidebar .panel{
  background:rgba(255,255,255,.85)!important;backdrop-filter:blur(10px)!important;
  border:1px solid rgba(210,224,242,.7)!important;border-radius:18px!important;
  box-shadow:0 8px 30px rgba(18,50,91,.08)!important;overflow:hidden!important;margin-bottom:20px!important}
.cart-sidebar .panel-heading,.cart-sidebar .card-header,.cart-sidebar .panel-title{
  background:linear-gradient(135deg,#1d3a6b,#2563c9)!important;color:#fff!important;
  font-weight:800!important;font-size:1.05rem!important;padding:15px 20px!important;border:0!important}
.cart-sidebar .panel-heading *,.cart-sidebar .card-header *{color:#fff!important}
.cart-sidebar .list-group-item,.cart-sidebar .panel-body a,.cart-sidebar a.list-group-item{
  border:0!important;border-bottom:1px solid #eef3f9!important;padding:13px 20px!important;
  color:#37495f!important;font-weight:600!important;transition:background .2s,padding .2s!important}
.cart-sidebar .list-group-item:hover{background:#f3f8ff!important;padding-right:26px!important;color:#1d63d8!important}
.cart-sidebar .list-group-item.active,.cart-sidebar .active>a{
  background:linear-gradient(135deg,#eef5ff,#e3eeff)!important;color:#1d63d8!important;border-right:4px solid #1d63d8!important;font-weight:800!important}

/* صف البطاقات */
.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:26px!important;direction:rtl!important;margin:34px auto 48px!important;max-width:1180px!important;padding-top:18px!important}
.products .row,.products .row-eq-height{display:contents!important}
.products .col-md-6,.products [class*="col-"]{flex:0 1 350px!important;max-width:362px!important;width:auto!important;padding:0!important;margin:0!important;float:none!important;display:flex!important}

/* البطاقة الفاخرة */
.products .product.clearfix,.products .product{
  display:flex!important;flex-direction:column!important;width:100%!important;position:relative!important;
  background:rgba(255,255,255,.94)!important;backdrop-filter:blur(6px)!important;
  border:1px solid #e6edf6!important;border-top:5px solid #2563c9!important;border-radius:22px!important;
  padding:32px 26px 28px!important;margin:0!important;overflow:visible!important;
  box-shadow:0 16px 46px rgba(18,50,91,.11)!important;transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s!important}
.products .product:hover{transform:translateY(-9px)!important;box-shadow:0 32px 72px rgba(18,50,91,.19)!important}
.products .product header,.products .product header *{
  background:none!important;color:#13325b!important;font-size:1.5rem!important;font-weight:900!important;text-align:center!important;padding:0!important;margin:0 0 10px!important;border:0!important;letter-spacing:-.3px!important}

.products .product-desc{padding:14px 0 6px!important;color:#46586f!important;line-height:1.95!important;font-size:.92rem!important;flex:1 0 auto!important;text-align:right!important}
.products .product-desc>p:first-child{font-weight:700!important;color:#0e2a52!important;background:linear-gradient(135deg,#f3f8ff,#eef5ff)!important;border:1px solid #e2ecf9!important;border-radius:13px!important;padding:13px 15px!important;margin:0 0 16px!important;text-align:center!important}
.products .product-desc ul{list-style:none!important;padding:0!important;margin:0!important}
.products .product-desc li{position:relative!important;padding:9px 28px 9px 0!important;border-bottom:1px solid #f1f5fa!important;font-size:.9rem!important;color:#37495f!important}
.products .product-desc li::before{content:""!important;position:absolute!important;right:4px;top:14px;width:8px;height:8px;border-radius:50%;background:#00b34a!important;box-shadow:0 0 0 4px rgba(0,179,74,.14)!important}

.products .product footer{padding:0!important;margin:16px 0 0!important;background:none!important;border:0!important}
.products .product-pricing{text-align:center!important;margin:6px 0!important}
.products .product-pricing .price,.products .price{font-size:2.6rem!important;font-weight:900!important;color:#1d63d8!important;display:block!important;line-height:1!important}
.products .product-pricing .cycle,.products .product-pricing small,.products .billingcycle{color:#8194ab!important;font-size:.88rem!important}
.products .btn-order-now,.products a.btn-order-now{
  display:block!important;width:100%!important;margin-top:16px!important;padding:15px!important;border-radius:14px!important;border:0!important;
  font-weight:800!important;font-size:1.05rem!important;color:#fff!important;text-align:center!important;
  background:linear-gradient(135deg,#1d63d8,#3b82f6)!important;box-shadow:0 12px 26px rgba(29,99,216,.32)!important;transition:filter .2s,transform .2s!important}
.products .btn-order-now:hover{filter:brightness(.93)!important;transform:translateY(-2px)!important;color:#fff!important}

/* المميزة (الوسطى) */
.products .col-md-6:nth-child(2) .product,.products [class*="col-"]:nth-child(2) .product{
  border:1px solid #00b34a!important;border-top:5px solid #00b34a!important;box-shadow:0 26px 60px rgba(0,179,74,.22)!important}
.products .col-md-6:nth-child(2) .product::before,.products [class*="col-"]:nth-child(2) .product::before{
  content:"★ الأكثر طلباً"!important;position:absolute!important;top:-14px!important;right:50%!important;transform:translateX(50%)!important;
  background:linear-gradient(135deg,#00c853,#00a844)!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;
  padding:6px 22px!important;border-radius:99px!important;white-space:nowrap!important;box-shadow:0 8px 18px rgba(0,168,68,.42)!important;z-index:5}
.products .col-md-6:nth-child(2) .price,.products [class*="col-"]:nth-child(2) .price{color:#00a844!important}
.products .col-md-6:nth-child(2) .btn-order-now,.products [class*="col-"]:nth-child(2) .btn-order-now{background:linear-gradient(135deg,#00c853,#00a844)!important;box-shadow:0 12px 26px rgba(0,168,68,.36)!important}

@media(max-width:820px){.client-area h1.font-size-36{font-size:1.9rem!important}.products .col-md-6,.products [class*="col-"]{flex-basis:100%!important;max-width:430px!important}}
