/* Add custom CSS styles below */ 
.custom-filters {
    margin: 20px 0;
    padding: 10px;
    background: #f5f5f5;
    border-radius: 8px;
}

.custom-filters select {
    padding: 8px;
    margin-right: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.s-button-primary-outline {
  border-radius: 50px;
  background-color: white;
}


/*buttons */
.btn--collapse {
    background-color: #619ab0;
        border: 30px;
}



.text-store-text-secondary {
    color: #3ad7dc;
}

.single-faq .faq-btn p
 {
    color: #51579d !important;
}
.faq-content p{
color:black;
}

.home-block-title {
  text-align: right;
}

.home-block-title h2 {
  display: inline-block;
  padding: 12px 32px;
  background-color: rgb(95, 181, 191); 
  color: #fff;
  border-radius: 999px;
  box-shadow: 0 4px 15px rgb(95, 181, 191);
}


.product-card__normal-cart__btn .w-full{
    background-color: white;
     border-radius: 50px;
}

.product-single__discounted-amount span:nth-child(2){
color:black;
}
/*start view each element*/

.product-quickview_title {
color:black;

}





#product-378435750 {
    padding: 0;
}
/*end view each element*/

.faq-btn i {
background-color: #3c95ba;
color:white ;
}
.faq-content a{
    background-color: #3c95ba;
    color:white ;
}

.banner--fixed img{
    display: none;
}

.review.swiper-slide > div {
    background-color: rgb(56 95 153);

}

 
  
.main-nav-container {
    background-color: transparent;
}





.swiper-slide.anime-item .overflow-hidden {
    padding: 20px;
}

    .mx-auto.max-w-2xl.text-center {
    text-align: right;
    margin-right: 0px;
    }
    

      .swiper-slide.anime-item h3:hover {  
    color: rgb(95,180,189);
    }
    

.home-block-title .enhanced-title-border {
display: none;
}

.s-block--enhanced-features__item.group.overflow-hidden.anime-item {
    background-color: transparent;
    border: none;
    }
    
.feature-icon.has-icon {
  border-radius: 100%;
  padding: 50px;
  background-color: rgb(95, 181, 191);
   box-shadow: 0 0 0 15px rgba(140, 133, 218, 1);

}

  




@keyframes iconSpin {
  0% {
    transform: rotate(0deg);
  }
  5% {
    transform: rotate(360deg); 
  }
  10% {
    transform: rotate(0deg); 
  }
  100% {
    transform: rotate(0deg); 
  }
}

.sicon-headset:before,
.sicon-secure-credit-card-2:before,
.sicon-magic-wand:before,
.sicon-list-check:before {
  color: white;
  display: inline-block;
  animation: iconSpin 4s ease-in-out infinite;
}


.product-single .product-single__info button.s-social-share-btn, .product-single .product-single__info button.btn--wishlist{
color:black;
}
#product-filter{
color:black ;

}



.s-product-options-wrapper, .s-quantity-input-input, .s-quantity-input-button svg, .product-single .product-features-item{
   background-color: transparent; 
    }



@media (max-width: 991px) {  
.s-block--enhanced-features [data-length="4"] .s-block--enhanced-features__item:last-child {
    grid-column: span 1 / span 2;
} 
.s-block--enhanced-features__item:first-child {
    grid-column: span 1 / span 2;
}
  .s-block--enhanced-features__item:nth-of-type(3) {
        display: flex !important;
        align-items: center !important;

    }
.s-block--enhanced-features__item.group.overflow-hidden.anime-item{
    padding: 20px !important;
}
  }


.itme-method{
    background-color: white !important;

}

.whitespace-nowrap > a{
color: #3ad7dc;
font-weight: bold;
}

ul.s-count-down-list div{
color:black;
}

.s-login-modal-header-inner .s-login-modal-title,
.s-login-modal-header-inner .s-login-modal-label {
  color: white !important;
}




/*start footer*/
@media (max-width: 639px) {
  .grid > div:nth-of-type(3) {
    display: block;
    text-align: center;
  }
.store-footer__inner .grid > div:nth-of-type(1) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.store-footer__inner .grid > div:nth-of-type(1) p {
    margin-top: -50px;
}
 .store-footer__inner .grid > div:nth-of-type(3) {
margin: 0px 20px;
}
}

@media (min-width: 640px) and (max-width: 1023px) {
  .grid > div:nth-of-type(3) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .store-footer__inner .grid > div:nth-of-type(1) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.store-footer__inner .grid > div:nth-of-type(1) p {
    margin-top: -50px;
}
 .store-footer__inner .grid > div:nth-of-type(3) {
margin: 0px 20px;
}
 .grid.grid-cols-2.lg\:grid-cols-5.lg\:gap-6 {
    display: flex;
    }
      .lg\:grid-cols-5 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
            align-items: center;
    }
}

@media (min-width: 1024px) {

  .store-footer__inner .grid > div:nth-of-type(1) p {
    margin-top: -50px;
}
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
            align-items: center;
    }
    .grid.grid-cols-2.lg\:grid-cols-5.lg\:gap-6 {
    display: flex;
    }
}