/* Add custom CSS styles below */ 
.main-nav-container .mobile-menu ul li a, .header-btn__icon, .s-product-card-entry .s-product-card-content-footer .s-button-primary-outline {
  color: #912fac !important;
}
.head_img.lg\:h-\[95vh\].h-\[85vh\].relative {
  margin-top: 80px;
}
.w-full.hidden.px-\[7\%\].font-medium.text-\[15px\].py-5.text-\[var\(--m-color\)\].md\:flex.justify-between.items-center.border-y.border-\[var\(--m-color\)\] {
    color: #8c42bb !important;
}
.sicon-menu:before {
    color: #fff;
}
.main-nav-container .mobile-menu ul li .sub-menu ul li a {
    color: black !important;
}
.s-product-card-image img {
    background-color: #fff;
}

.w-fit.bg-\[var\(--m-color\)\].rounded-\[4px\].py-2.px-6.text-white.hover\:bg-\[var\(--f-color\)\].hover\:text-\[var\(--m-color\)\].border.border-\[var\(--m-color\)\].hover\:rounded-\[4px\].transition-all.duration-300.sal-animate

 {
  display:none;
}
@media (min-width: 1200px) {
  .head_img.lg\:h-\[95vh\].h-\[85vh\].relative {
    height: 49rem;
  }
}
@media (max-width: 768px) {
  .head_img.lg\:h-\[95vh\].h-\[85vh\].relative {
    height: 15rem;
  }
}
.s-product-card-vertical .s-product-card-content {
    background-color: #E8CDFF;
    padding: 1.5rem;
}

.s-products-list-vertical-cards {
    padding: .3rem !important;
}
.s-product-card-vertical {
  padding: 0.1rem;
  overflow: hidden;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);

}
.s-product-card-entry .s-product-card-content-footer
 {
    background-color: #33065B;
    
}
.s-product-card-entry .s-product-card-content-footer svg path {
  fill: #fff ;
}
.s-slider-nav-arrow svg{
fill:var(--color-primary);
}
/* features */
.s-block--features__item .feature-icon {
  margin-bottom: 0.75rem;
  background-color: transparent;
  height: 6.5rem;
  width: 6.5rem;
  border: none;
}
.s-block--features__item .feature-icon i {
  font-size: 60px;
}
.s-block.s-block--features.container,
.s-block--features__item {
  background-color: transparent !important;
}
.s-block--features__item .feature-icon {
  margin-bottom: 0.75rem;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0 !important;
}

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

.s-block--features__item:nth-child(1) .feature-icon {
  background-image: url("https://i.ibb.co/nqR53mw7/premium-quality.webp");
}

.s-block--features__item:nth-child(2) .feature-icon {
  background-image: url("https://i.ibb.co/8LvZnynx/credit-card.webp");
}

.s-block--features__item:nth-child(3) .feature-icon {
  background-image: url("https://i.ibb.co/WpVLmrWW/package-box.webp");
}

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

.s-block--features__item h2 {
  color: rgb(0 0 0);
}
@media (min-width: 1280px) {
    .xl\:gap-8
 {
        gap: 2rem;
        margin-bottom: 2rem;
    }
}

/* End feature */
/*footer*/
@media (min-width: 768px) {
    .md\:\!pt-\[120px\] {
        padding-top: 50px !important;
    }
}

.store-footer__inner.\!border-none.md\:\!pt-\[120px\] {
    background: linear-gradient(180deg, #DCBBF6, #7B29A1);
}
#contact-slot:nth-of-type(1) span.s-contacts-icon {
  background: #33b846 !important;
  border: none;
  color: #ffffff;
}
#contact-slot:nth-of-type(2) span.s-contacts-icon {
  background: #1a5372 !important;
  border: none;
  color: #ffffff;
}
#contact-slot:nth-of-type(3) span.s-contacts-icon {
  background: #980e11 !important;
  border: none;
  color: #ffffff;
}
li.s-social-link a[href*="instagram"] {
  background-image: linear-gradient(150deg, #f9ce34, #ee2a7b, #6228d7);
  border: none;
  color: #ffff;
}

li.s-social-link a[href*="whatsapp"] {
  background: #33b846 !important;
  border: none;
  color: #ffffff;
}
li.s-social-link a[href*="tiktok"] {
  background-image: linear-gradient(150deg, #00f2ea, #000, #ff0050);
  border: none;
  color: #ffffff;
}
li.s-social-link a[href*="snapchat"] {
  background: #fefb00 !important;
  border: none;
  color: #000000;
}
li.s-social-link a[href*="facebook"] {
  background: #2561ad !important;
  border: none;
  color: #ffffff;
}
/*end footer*/
button.border-\[var\(--f-color\)\].border.rounded-\[1px\].m-auto.py-2.lg\:py-4.lg\:mt-5,button.border-\[var\(--m-color\)\].border.rounded-\[1px\].m-auto.py-2.lg\:py-4.lg\:mt-5 {
    display:none;
}
select#product-filter {
    color:black !important;
}

div#horizontal_btn , div#vertical_btn{
    background-color:#7605AC;
}
.sicon-list:before,.sicon-keypad:before {
    color: #fff;
}
.s-product-card-content-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

button.back-to-top.fixed{
    bottom:70px !important;
    right:30px !important;
}
.main-nav-container.fixed-header .inner {
  background-color:#fff !important;
}
.s-product-card-entry .s-product-card-content-footer .s-button-primary-outline{
color:#fff !important;
}
.sicon-menu::before {
  color: #7605AC;
}
.navbar-brand img {
    max-height: 4rem;
}