section:first-of-type {
    margin-top: 0px;
}


section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0px;
}

@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1rem;
    }
}

a.banner-entry.lazy {
    height: 300px;
}

@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        
        grid-row: span 1 / span 2;
    }
}

.top-navbar {
    background: #F06827;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    position: absolute;
    background: #F06827;
    border-color: #F06827;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    top: -10%;
    left: 50%;
    transform: translateX(-50%);
   
    border-radius:0px;
}


.s-product-card-vertical {
    box-shadow: 0px 4px 4px 0px #00000040;
}
section:first-of-type {
    margin-top: 0px;
}
.s-product-card-content-title a{
  display: -webkit-box;
  -webkit-line-clamp: 1;      /* عدد الأسطر المرغوب */
  -webkit-box-orient: vertical;
  overflow: hidden;
}


section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0px;
}
.s-block--features__item {
    background: #2E3C97;
    position: relative;
}

.s-block--features__item p {
    display: none;
}

.s-block--features__item h2 {
    color: #fff;
}




.s-block--features__item .feature-icon i {
    display: none;
}

.s-block--features__item .feature-icon {
    background-color: transparent;
    position: relative;
    height: 5rem;
    background-size: contain;
    background-repeat: no-repeat !important;
}

.s-block--features__item:first-of-type .feature-icon {
    background: url("https://i.ibb.co/Y7jV35cN/mingcute-sale-line.png");
    background-size:contain;
    background-repeat: no-repeat;
}
.s-block--features__item:nth-of-type(2) .feature-icon {
    background: url("https://i.ibb.co/wFVmwwvq/lineicons-truck-delivery-1.png");
         background-size:contain;
}
.s-block--features__item:nth-of-type(3) .feature-icon {

    background: url("https://i.ibb.co/1tzSGrzB/f7-wallet.png");
        background-size:contain;
}

.s-block--features__item::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #f25b2a;
    z-index: -1;
    top: 5px;
    left: 6px;
    border-radius: 10px;
}
@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1rem;
    }
}

a.banner-entry.lazy {
    height: 300px;
}

@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        
        grid-row: span 1 / span 2;
    }
}

.top-navbar {
    background: #F06827;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    position: absolute;
    background: #F06827;
    border-color: #F06827;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    top: -10%;
    left: 50%;
    transform: translateX(-50%);
   
    border-radius:0px;
}


.s-product-card-vertical {
    box-shadow: 0px 4px 4px 0px #00000040;
    border-radius: 50px;

}



.s-product-card-content {
    padding-top: 33px;
        padding-bottom: 0px;

}
.s-product-card-content-title a {
    text-align: center;
}

.s-product-card-content-sub {
    justify-content: center;
}
.s-contacts-topnav-link{color:#fff;}
h4.s-product-card-price {
    color: #f06827;
    font-size: 21px;
}
.s-slider-block__title h2 {
    color: #2E3C97;
    font-size:22px;
}



.swiper{
    overflow: visible;
    margin: 10px;}
@media (max-width: 768px) {
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {        grid-template-columns: repeat(2, minmax(0, 1fr));
}

a.banner-entry.lazy.h-banner.entered.loaded {
height: 164px;
    background-size: contain;
    
}.s-products-slider-card{    max-width: 194px;}}