.bg-inherit {
    background: linear-gradient(180deg, #f9fafb 0%, #f9fafb 100%) !important;
}

.footer-is-light .store-footer .store-footer__inner {
    background: linear-gradient(0deg, #f39c12 0%, #f9fafb 100%) !important;
}

.footer-is-light .store-footer {
    background-color: #f0ac38;
}

.s-block--features__item {
    border-radius: 4.375rem;
    background: linear-gradient(90deg, #f39c12 0%, #f9fafb 100%) !important;
}

.s-product-card-entry {
    height: 100%;
    background-color: #f3f4f6;
    transition-duration: 300ms;
    border: solid 1px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.s-button-primary-outline {
    color: #414042;
    background: #f39c12;
    border-radius: 20px ;
}

.navbar-brand img {
    border-radius: 20px;
}

.top-navbar {
    background: #f39c12;
    color: white;
}

.s-block--features__item .feature-icon {
    background-color: #f0ac38;
}

.store-footer__inner {
  border-top:1px solid #badae6;
    background: linear-gradient(0deg, #f39c12 0%, #f39c12 100%) !important;
    color: black;
}

.store-footer {
    background: #f0ad3c;
    
}

salla-slider.photos-slider .swiper-slide {
    width: 100%;
}

.s-block--features__item {
    border-radius: 4.375rem;
    background: linear-gradient(90deg, #f9fafb 0%, #f9fafb 100%) !important;
}

.slide--cat-entry {
    border-radius:1.375rem;
   
    border-color: #BADAE6;
    background-color: #f9fafb;
}
.slide--cat-entry {
    border-radius: 1rem; 
    margin-left: 10px;
    margin-right:10px; 
    border-color: #278fb1; 
    background-color: #f9fafb; 
    padding: 10px; 
    width:170px; 
    height: 100px; 
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: all 0.3s ease;
}
.s-product-card-entry {
    height: 90%;
}

.store-footer {
    background: #000000;
}

.topnav-is-dark .top-navbar {
    background-color: #000000;
    color: #ffffff;
}

.text-gray-400 {
    color: #ffffff;
}

.slide--cat-entry i {
    color: #278fb1!important;
}

.slide--cat-entry {
    color: black !important;
}

.shadow-default {
    box-shadow: 0 0 transparent, 0 0 transparent, inset 0px 0px 0px #2b2d340d;
}

.store-footer {
    background: #a9a9a9;
}

.s-button-primary-outline {
    color: #00000;
    background: #a9a9a9;
    border-radius: 20px ;
}

.s-block--features__item .feature-icon {
    background-color: #288fb34d;
}

.s-product-card-entry {
    height: 100%;
}

.store-footer__inner {
    background: linear-gradient(0deg, #a9a9a9 0%, #f9fafb 100%) !important;
    color: black;
}

.s-button-primary-outline {
    color: #00000;
    background: #f3f4f6;
    border-radius: 20px !important;
}

.s-user-menu-trigger {
    background-color: #f9fafb;
}

.s-product-card-promotion-title {
    padding-top: .5rem;
    padding-bottom: .5rem;
    background: #989da1;
}

.testimonials-slider .testimonial {
    background-color: #f9fafb !important;
    border: solid 1px #0000;
}

.s-product-card-promotion-title {
    padding-top: .5rem;
    padding-bottom: .5rem;
    background: #f3f4f6;
    color: black;
    border: solid 1px #BADAE6;
}

.testimonials-slider .testimonial {
    background-color: #f9fafb !important;
    border: solid 1px #F2EFE7;
    border-radius: 20px !important;
}

.testimonials-slider .testimonial {
    border-top-left-radius: 1.375rem;
    border-bottom-left-radius: 1.375rem;
    background-color: #f9fafb;
}

.s-button-primary-outline {
    color: #00000;
    background: #badae6;
    border-radius: 20px !important;
}

.s-product-card-entry {
    border-color: #BADAE6 !important;
}
.testimonials-slider .testimonial {
    border-color: #BADAE6 !important;
}

.s-product-card-promotion-title {
  border-color: #BADAE6 !important;
}

.s-button-primary-outline {
    background: transparent !important; 
    color: #414042; 
    border: 1px solid #414042; 
    border-radius: 20px; 
    transition: all 0.4s ease; 
}

.s-button-primary-outline {
    border-top: 2px solid #BADAE6; 
    border-right: 2px solid #BADAE6; 
    border-left: 2px solid #BADAE6; 
    border-bottom: 2px solid #BADAE6; 
}
.s-button-primary-outline:hover {
    background-color: #278fb1 !important; 
    color: #ffffff !important; 
    border-color: #278fb1 !important;
}
.topnav-is-dark .top-navbar {
    background-color: #278fb1;
    color: #ffffff;
}

.s-search-input {
    background-color: #ffffff !important;
    color: #000000; 
    border: 1px solid #cccccc; 
    color: #000000 !important;
    padding: 20px 50px; 
    border-radius: 4px; 
}





.s-block--hero-slider .swiper-slide .overlay-bg:after {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: transparent; /* إزالة الشفافية */
    content: "";
}