:root {
    --primary-color: #29725c;
    --secondary-color: #E9C47D;
    --threed-color: #6b9c8d;
    --white-color: #FFFFFF;
    --box-shadow:
}

/*Arrows*/
.s-slider-v-centered .s-slider-block__title-nav button {
    background: var(--primary-color) !important;
}

salla-slider .s-slider-block__title-nav button .s-slider-button-icon svg {

    fill: var(--white-color) !important;

}
/*Tabs*/

.tabs__outline .tab-trigger.is-active {
    background-color: var(--primary-color) !important;
}

.tabs__outline .tab-trigger {
    border-color: var(--primary-color);
 
}

/*Producst*/

.s-slider-block__title-right h2,
.s-block__title h2 {
    font-size: 1.2rem;
    text-transform: uppercase;
    background-image: linear-gradient(-225deg,
            #29725c 0%,
            #29725c 25%,
            #E9C47D 70%,
            #E9C47D 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    font-weight: bold !important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 8s linear infinite;
    display: inline-block;

}

.s-button-primary,
.s-button-danger {
    background: linear-gradient(to left, var(--primary-color), var(--threed-color), var(--primary-color));
    box-shadow: 0 2px 5px -3px #212121;
    border: none;
    overflow: hidden;
}


.s-button-primary::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(120deg,
            rgba(255, 255, 255, 0.2) 0%,
            rgba(255, 255, 255, 0.6) 50%,
            rgba(255, 255, 255, 0.2) 100%);
    transform: skewX(-20deg);
    animation: shine 1200ms linear infinite;

}

.s-product-card-vertical .s-product-card-wishlist-btn button,
.s-product-card-wishlist-btn {
    top: 0px !important;
    right: 0px !important;
    background-color: red !important;
    padding: 7px !important;
    color: white;
    opacity: 1;
    position: relative !important;
}

.s-product-card-vertical .s-product-card-wishlist-btn button::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: 2px solid red;
  animation: whatsapp 1200ms linear infinite;
  z-index: -1;
}

to-top a {
    padding: 10px 15px
}

.s-products-slider-card .s-product-card-vertical,
.s-products-slider-card .s-product-card-out-of-stock,
.s-products-list .s-products-list-vertical-cards .s-product-card-vertical,
.s-product-card-horizontal {
    border: 2px solid var(--primary-color) !important
}

body,
.breadcrumbs,
.py-6 {
    background: var(--white-color)!important;
    color: #212121
}


.to-top,
.footer-top,
.footer-bottom,
.store-footer,
.footer-middle {
    border: none
}

.store-footer__inner .contact-links .justify-center {
    background: var(--secondary-color) !important;
    color: var(-white-color);
    box-shadow: 0 2px 5px -3px #212121;
}

h2.da-tm,
.store-footer__inner {
    color: var(--white-color);
}

/*Testimoinals*/

.s-block--testimonials.angel-testimonials .testimonials-slider salla-slider .swiper-wrapper {
    margin: 10px 0;
}

.s-block--testimonials.angel-testimonials .testimonials-slider salla-slider .swiper-wrapper .swiper-slide div div p.text-base {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.s-block--testimonials .px-4 {
    position: relative;
    padding: 17px;
    z-index: 9;
    border-radius: 12px;
    box-shadow: 4px 4px 10px -4px var(--primary-color);
    margin-bottom: 30px;
}

.transition-shadow {
    background: 0 0 !important
}

.testimonial__icon {
    color:#29725c !important
}

.s-block--logos-slider {
    background: var(--white-color) !important
}

.min-h-full .store-header .bottom-header {
    background: #E8F1EE !important
}

.swiper-free-mode .swiper-pagination {
    display: none !important
}

/*FAQ*/

.s-block--faqs .container .faqs-list .faq-container .faqs-list__item {
  background: var(--primary-color);
} 

.s-block--faqs .container .faqs-list .faq-container .faqs-list__item label {
    color: var(--white-color);
} 

.s-block--faqs .faqs-list input:checked+div .faq-answer,
.s-block--faqs .faqs-list input:checked+div label {
    color: var(--white-color);
}

.s-block--faqs .faqs-list input:checked+div .open-badge {
    background-color: var(--white-color) !important;
}

.sicon-add:before {
    color: var(--primary-color);
}

/*Brands*/

.s-block--logos-slider .container salla-slider .swiper 
.swiper-wrapper .swiper-slide a {
    box-shadow: 4px 4px 10px -4px var(--primary-color);
}

/*Footer*/

.store-footer {
    background: linear-gradient(to left, var(--primary-color), var(--threed-color)) !important;
}

.store-footer h3 {
    color: var(--primary-color);
    background: var(--white-color);
    padding: 7px 15px;
    width: fit-content;
    border-radius: 10px;
    box-shadow: 4px 4px 10px -4px var(--white-color);
}

.footer-bottom .copyrights {
  opacity: 1;
}


.footer-bottom .copyrights p {
  color: var(--white-color);
}

.footer-profile .logo-footer img {
  display: none !important;
}

.footer-profile .logo-footer {
  display: block;
  width: 200px; 
  height: 80px; 
  background-image: url(https://i.ibb.co/8gqwdhM6/Logo-Monamoer-W.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}


/*WhatsApp Button*/

#wa-angel::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: 2px solid rgba(34, 197, 94, var(--tw-bg-opacity, 1));
  animation: whatsapp 1200ms linear infinite;
  z-index: -1;
}


@media (max-width: 750px) {
    .s-products-slider-card {
        max-width: 185px;
    }
}

@media (min-width: 750px) {
    .s-products-slider-card {
        max-width: 13rem;
    }
}

@media (min-width: 1024px) {
    .navbar-brand img {
        height: 5rem !important;
    }
}


@keyframes whatsapp {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.4);
  }
}

@keyframes shine {
    0% {
        left: -75%;
    }

    100% {
        left: 125%;
    }
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}