/* Add custom CSS styles below */ 
.s-block--hero-slider .swiper-slide .overlay-bg:after {
    background-color: rgb(0 0 0 / 0%);
}
.slide--cat-entry { height: 17rem;}
.w-16 { width: 14rem;}

.h-16 { height: 14rem;}
.rounded-full {
    border-radius: 15px;
}
.text-gray-500 {
    color: #dc2626;
}
.s-product-card-content-subtitle {
    color: #153a5c;
}
.font-bold {
     color: #1f4363;
}
b, strong {
    font-weight: bolder;
    color: #365674;
}
.copyright-text p {
     color: rgb(255 255 255);
}
.store-footer__inner {
   background-color: rgb(21 58 92);
}
.store-footer {
   background-color: rgb(41 76 106); 
 }
.s-trust-badges-label, .s-trust-badges-number {
     color: #fff;
}
.s-product-card-price, .s-product-card-starting-price h4 {
    font-size: .975rem;
    color: #dc2626;
}
.gap-4 .text-xl {
    color: #dc2626 !important;
}
.wa-s-n{
  transition: all 300ms ease;
     -webkit-animation: pulse 1.5s infinite;
}
@keyframes pulse {
    0% {
        transform: scaleX(1);
    }

    50% {
        transform: scale3d(1.05,1.05,1.05);
        box-shadow: 0 0 0 15px #baffd4;
    }

    to {
        transform: scaleX(1);
        box-shadow: 0 0 0 0 #25d366;
    }
}

.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
     color: #0f3757;
}

.s-block--features__item .feature-icon i {
    color: #153a5c;
  }
.s-block--features__item .feature-icon
  {
    background-color: #ffffff; 
}
.s-block--features__item h2, 
.s-block--features__item p {
     color: #fff;
}
.s-block--features__item p {
    color: #fff;
}
    .s-block--features__item
  {
      background: #153a5c;
     }
.topnav-is-dark .top-navbar {
     background-color: #153a5c; 
 }
.topnav-is-dark .top-navbar .btn--circle-gray:hover, .topnav-is-dark .top-navbar .btn--rounded-gray:hover, .topnav-is-dark .top-navbar .s-search-input:hover
  {
    background-color: rgb(243 244 246);
}
.topnav-is-dark .top-navbar .btn--circle-gray, .topnav-is-dark .top-navbar .btn--rounded-gray, .topnav-is-dark .top-navbar .s-search-input {
    background-color: rgb(243 244 246);
}
.slide--cat-entry h2 {
     color: #184770;
}
.slide--cat-entry h2:hover {
     color: #000;
}

@media (min-width: 0px) and (max-width: 991px)
    { 
        .w-16 { width: 9rem;}

.h-16 { height: 9rem;}
      .slide--cat-entry {
    height: 12rem;
}


      
    }