.footer__top,footer.footer {
    background: #8e1413;
    color: #fff
}

.banner--square,.banner--square figure,.product-block {
    overflow: visible
}

section.home-block.home-block--fixed-banner .container {
    max-width: 100%;
    padding: 0
}

.banner figure img {
    object-fit: contain
}

section:first-of-type {
    padding-top: 0
}

.banner--square.has-title figcaption:after {
    opacity: 0
}

figure.banner-effect-1:before {
    display: none;
    background: #fff!important
}

.btn--floated .s-button-element,.footer .footer-list li a {
    color: #fff
}

footer.footer .title--has-dash {
    color: #fff!important
}

footer.footer .title--primary:before {
    background-color: #fff!important
}

.banner--square {
    background: 0 0;
    margin-bottom: 90px
}

.banner figure h2 {
    position: absolute;
    bottom: -40px;
    color: #000
}

.store-feature p,.store-feature__icon i {
    display: none
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
  

    justify-content: center;
    
    border-radius: 10px 20px;
    
}


/*.btn--add-to-cart span.s-button-text::after{
    content:"أضف للسله";
font-size:16px;
    font-weight:400;
    position:absolute;
}
.btn--add-to-cart span.s-button-text i{
    margin-left:10px
}

.product-block .btn--add-to-cart {
    left: 34px;
    width: 78%;
    left:10px;
    width:90%;
    bottom: 2px;
    transform: translateX(0);
    border-radius: 26px 4px
}

.product-block__info {padding-bottom:40px;}*/

.splide--draggable>.splide__track>.splide__list>.splide__slide {
    padding-bottom: 25px;
    border: 1px solid #8e1413;
    border-radius: 16px
}

.row>.col-md-4:first-of-type .store-feature .store-feature__icon {
    background: url("https://i.ibb.co/VWF2HbZV/quality-service-1-2.png") center center/contain no-repeat
}

.row>.col-md-4:nth-of-type(2) .store-feature .store-feature__icon {
    background: url("https://i.ibb.co/qFc2fsQF/credit-card-14621798-1-4.png") center center/contain no-repeat
}

.row>.col-md-4:nth-of-type(3) .store-feature .store-feature__icon {
    background: url("https://i.ibb.co/pj2h2xbc/fast-delivery-1-8.png") center center/contain no-repeat
}

.store-feature__icon:before {
    background: #fff
}




.product-block__thumb .thumb-wrapper,.product-block__thumb .thumb-wrapper img {
    border-radius: 0!important
}


    button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    float: right;
    }
  button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    left: 0%;
      width: 224px;
    max-width: 250px;
   padding:1px 20px;
    bottom: 0px;
   justify-content:start;
    border-radius: 10px 30px;
}
.product-block .btn--add-to-cart {
    left: 20%;
    width: 78%;
    left:50%;
    width:90%;
    bottom: -25px;
    transform: translateX(-50%);
    border-radius: 26px 4px
}

  button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center::before {
    content:"أضف للسلة";
    position:absolute;
    text-align:center;
    transform: translateX(-50%);
    left:50%;
    font-size:16px;
    color:#fff;
    font-weight:400;
}
@media (max-width:400px){
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center::before {left:55%;}
}
.product-block:hover .btn--add-to-cart {
   transform: translateX(-50%);
}
@media (max-width: 600px) {
    section.home-block.home-block--square-images .col-sm-12 {
        width:50%
    }

    .banner figure h2 {
        font-size: 17px
    }
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    left: 0%;
    width: 190px;
    }
}
@media only screen and (max-width: 992px) {
    .products-list-container, .s-products-list-vertical-cards {
        grid-gap: 20px;
    }
}
    .product-block {
        padding-bottom: 25px;
    }
    
/* ✅ تحسين عرض صور المقالات لتناسب جميع الأجهزة */
.post-entry__thumb {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border-radius: 12px;
}

.post-entry__thumb img,
.wide.full-height.fit-cover {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    border-radius: 12px;
}

/* ⚙️ على الموبايل حافظ على التناسق */
@media (max-width: 768px) {
    .post-entry__thumb img,
    .wide.full-height.fit-cover {
        object-fit: contain !important;
    }
}
/* ✅ توسيع صور المقال الفردي (صفحة المقال الداخلية) */
.blog-single-img img.d-block.w-100 {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: 12px;
    display: block;
    margin: 0 auto;
}

/* ✅ ضبط الحاوية نفسها */
.blog-single-img {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    border-radius: 12px;
    text-align: center;
}