/* =========================================
   تسوق حسب القسم - سلايدر أفقي
   ========================================= */
[data-testid="store-home-fixed-banner"]{
  margin-top: 0
}
[data-testid="store-home-fixed-products"]{
  display: flex;
  flex-direction: column-reverse;
    background-color: #fff
}
[data-testid="store-home-fixed-products"] .s-block__title .right-side{
  display: none
}
[component-id="1371019121"] salla-products-list:before{
  content:"الأكثر مبيعاً";
  display: block;
  font-size: 1.25rem;
  color:var(--primary-color);
  font-weight: 600;
  text-align: center
}
[data-testid="store-home-fixed-banner"] .container{
  padding: 0
}
.s-block__title {
    justify-content: center;
    flex-direction: column;
}
.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0;
}
.faq-item label {
    border: 1px solid var(--color-primary);
    border-radius: 20px;
    padding: 1rem 1rem;
}
.s-block--faqs {
        background: inherit;
}
    .lp-title__overline {
        border-top: 0;}
/* ===== Product Card ===== */
.s-product-card-horizontal salla-button.s-product-card-wishlist-btn {
        bottom: .625rem;
        position: absolute;
        position: absolute;
        left: 0;
        top: 0;
        right: unset !important;
    }

.s-product-card-content {
    position: static;
}
salla-add-product-button .s-button-btn {
    background-color: var(--color-primary);
    color: #fff !important;
}
/* ===== Product Card ===== */
.square-photos-grid.square-photos-grid--featured-3 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
    align-items: flex-start !important;

    gap: 3px !important;
    column-gap: 3px !important;
    row-gap: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scrollbar-width: none !important;
}
.s-product-card-entry { 
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.s-products-list-horizontal-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.s-

.square-photos-grid.square-photos-grid--featured-3::-webkit-scrollbar {
    display: none !important;
}
.s-block__display-all {
    align-items: center;
    display: inline-flex;
    font-size: .1.3rem !important;
    font-weight: 900;
    gap: .5rem;
    line-height: 1.25rem;
    opacity: none;
}
.s-product-card-content-sub {
    gap: .75rem;
    justify-content: center;
}
/* =========================================
   حجم الصور 48%
   ========================================= */

.square-photos-grid.square-photos-grid--featured-3
> .banner-entry.square-photos {

    flex: 0 0 48% !important;
    flex-basis: 48% !important;

    width: 48% !important;
    min-width: 48% !important;
    max-width: 48% !important;

    height: auto !important;
    min-height: 0 !important;

    aspect-ratio: 3 / 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    position: relative !important;

    overflow: hidden !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================
   الصورة
   ========================================= */

.square-photos-grid.square-photos-grid--featured-3
> .banner-entry.square-photos
> .lazy__bg {

    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}


/* =========================================
   الجوال
   ========================================= */

@media (max-width: 768px) {

    .square-photos-grid.square-photos-grid--featured-3 {
        gap: 3px !important;
        column-gap: 3px !important;
        padding: 0 !important;
    }

    .square-photos-grid.square-photos-grid--featured-3
    > .banner-entry.square-photos {

        flex: 0 0 48% !important;
        flex-basis: 48% !important;

        width: 48% !important;
        min-width: 48% !important;
        max-width: 48% !important;
    }
}
.store-footer__inner {
    border-bottom: 1px hsla(0, 0%, 100%, .1);
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: #1d1f1f;
    background-color: rgb(16 24 40);
    padding-bottom: 2rem;
    padding-top: 2rem;
}
footer .md\:flex.items-center.justify-between.py-4.container.text-center{
  background-color: rgb(16 24 40);
}