/* =========================================
   ALMASIRAA | Premium Style v1
   اللون الأساسي
========================================= */

:root{
    --primary:#21225e;
    --primary-light:#30319a;
    --secondary:#0F6BFF;
    --bg:#F7F9FC;
    --text:#1E293B;
    --radius:14px;
}

/* الهيدر */
.topnav-is-dark .top-navbar{
    background:linear-gradient(90deg,#21225e,#30319a);
    color:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
}

/* مربع البحث */
.s-search-input{
    height:48px;
    border-radius:30px;
    background:#fff;
    border:2px solid #fff;
    color:#1E293B;
    padding:0 18px;
    transition:.3s;
}

.s-search-input::placeholder{
    color:#94A3B8;
}

.s-search-input:focus{
    border-color:#0F6BFF;
    box-shadow:0 0 0 5px rgba(15,107,255,.12);
}

/* الفوتر */
.store-footer{
    background:#21225e;
    color:#fff;
}

.store-footer__inner{
    background:#30319a;
    border-bottom:1px dashed rgba(255,255,255,.15);
}

.copyright-text p{
    color:#fff;
}

/* زر عرض الكل */
.s-block--slider-with-bg .s-slider-block__display-all{
    background:#fff!important;
    color:#21225e!important;
    border-radius:30px;
    padding:10px 24px;
    font-weight:700;
    transition:.3s;
}

.s-block--slider-with-bg .s-slider-block__display-all:hover{
    background:#21225e!important;
    color:#fff!important;
}

/* بطاقات المنتجات */

.s-product-card{
    border-radius:18px;
    overflow:hidden;
    background:#fff;
    transition:.35s;
    box-shadow:0 5px 18px rgba(0,0,0,.05);
}

.s-product-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 35px rgba(0,0,0,.12);
}

.s-product-card img{
    transition:.4s;
}

.s-product-card:hover img{
    transform:scale(1.06);
}
.s-button-primary,
.btn-primary{

    background:linear-gradient(135deg,#21225e,#0F6BFF)!important;

    border:none!important;

    border-radius:30px;

    color:#fff!important;

    transition:.3s;

    font-weight:700;

}

.s-button-primary:hover,
.btn-primary:hover{

    transform:translateY(-2px);

    box-shadow:0 12px 25px rgba(15,107,255,.30);

}