body{
    background-color: #f9f6ef;
}


header {
    display: block;
    unicode-bidi: isolate;
    background-color: #fefcf8; 

}

.navbar-brand img {
    max-height: 3.80rem;
    width: auto;
    max-width: 100px;
}


.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner, .s-block--banners+.s-block--banners {
    margin-top: 15px;
}




element.style {
}
.s-user-menu-trigger {
    display: flex;
    background-color: transparent;
    border-width: 2px;
    border-color: #e4d3a4;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    padding-left: 0.200rem;
    padding-right: 0.200rem;
    padding-top: 0.200rem;
    padding-bottom: 0.200rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}


.mm-spn ul {
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 0;
    left: 100%;
    bottom: 0;
    z-index: 2;
    width: calc(100% + 30%);
    width: calc(100% + var(--mm-spn-panel-offset));
    padding-right: 30%;
    padding-right: var(--mm-spn-panel-offset);
    line-height: 24px;
    line-height: var(--mm-spn-line-height);
    overflow: visible;
    overflow-y: auto;
    background: linear-gradient(#ffffff, #fbfaf6);
    transition: left .3s ease 0s;
    cursor: default;
}





.s-cart-summary-total {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, var(--tw-text-opacity, 0.5));
}

.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled svg {
    fill: #d8c491;
}



 .s-comments-product {
        margin-bottom: 2rem;
        padding-top:1rem;
        padding-bottom: 1rem;
       background: linear-gradient(#ffffff, #fbfaf6);

    }
    
    
    .s-products-list-placeholder span {
    margin-bottom: 1rem;
    display: flex;
    height: 8rem;
    width: 8rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1; 
    background-color: #fdfcf9;
    background-color: #fdfcf9;
    font-size: 5rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color:#fdfcf9;
    color:#fdfcf9;
}
   
.s-button-primary {
    border-width: 0px;
    border-color: #414042;
    border-color: var(--color-primary);
    background: linear-gradient(#489e81, #278062);
    background: linear-gradient(#489e81, #278062);
    color: #ff6767;
    color: #f9f6ef;
}

.header-btn__icon {
    display: flex;
    background-color: #e4d2a3;
    height: 2.50rem;
    width: 2.50rem;
    align-items: center;
    justify-content: center;
    border-radius:9999px;
    border-width: 1.35px;
    --tw-border-opacity: 1;
    border-color:#fdfaf2;
    border-color:#fdfaf2;
    font-size: 1.30rem;
    line-height: 3rem;
    --tw-text-opacity: 1;
    color: #a38d56;
    color:#a38d56;
}

.main-nav-container {
    min-height: 68px;
    background-color: #f9f6ee;
    box-shadow: 2px 3px 2px rgba(0, 0, 0, 0);
}


.object-contain {
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 18px 18px 18px 18px;
}


salla-slider.details-slider .s-slider-container {
    border-radius: 7.375rem;
    border-width: 1px;
    --tw-bg-opacity: 1;
    border-radius: 18px 18px 18px 18px;

}





.s-product-card-vertical .s-product-card-image {
     border-radius: 18px 18px 18px 18px;
}


.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 18px 18px 18px 18px;
}



.bg-inherit {
    background: linear-gradient(#fffdfa, #f2e5c4);
    border-radius: 0px 0px 25px 25px; /* Top-left: 10px, Top-right: 20px, Bottom-right: 30px, Bottom-left: 40px */
    padding: 3px;  
}

salla-add-product-button[width=wide] {
    width: 100%;
   
}


.s-block {
    margin-top: 1rem;
}


.banner--fixed img {
    display:block;
    width: 100%;
   border-radius: 25px 25px 25px 25px; /* Top-left: 10px, Top-right: 20px, Bottom-right: 30px, Bottom-left: 40px */
    border-style: none;
    --tw-bg-opacity: 1;
    background: png;
    background-color
Sets the background color of an element.
Learn more

}



.s-product-card-vertical .s-product-card-wishlist-btn button {
    margin: 1px;
    background: none;
}


custom-salla-product-card {
   border-width: 0px;
   border-color: white;
   box-shadow: 4px 4px 9px rgba(0, 0, 0, 0);

   }


.w-full {
    width: 100%;
    border-color: #b49e64;

}




.bg-white {
    --tw-bg-opacity: 1;
    background-color:#fefcf8;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));

}


s-product-card-content {
   padding: 1.25rem;
   border-color: #b49e64;

    }

.s-product-card-entry {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
     border-radius: 19px 19px 19px 19px; /* Top-left: 10px, Top-right: 20px, Bottom-right: 30px, Bottom-left: 40px */
}
    --tw-bg-opacity: 1;
    background-color:#fefcf8;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}


nav{
 background-color:none;
 padding:10px;
}


header {
   color: #1f684e;
}




li {
  color: #1f684e;
}


h1{
  color: #1f684e;
 }

h2{
  color: #b49e64;
 }
 

  h3{
 color: #278062;
 }


  h4{
 color:#278062;
 }
 
 .s-social-list {
    display: flex;
    gap: 0.625rem;
   icon-color:red;
}



.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(229, 231, 235, 1);
    border-bottom-color: rgba(238, 223, 183, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background: linear-gradient(#fffdfa, #f2e5c4);
    background-color: rgba(243, 231, 198, var(--tw-bg-opacity, 0.5));
    
     border-radius: 25px 25px 25px 25px; /* Top-left: 10px, Top-right: 20px, Bottom-right: 30px, Bottom-left: 40px */
}




.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: rgba(39, 250, 251, 1);
    background-color: rgba(39, 128, 98, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgba(10, 10, 20, var(--tw-text-opacity, 1));
       
    border-radius: 30px 30px 0px 0px; /* Top-left: 10px, Top-right: 20px, Bottom-right: 30px, Bottom-left: 40px */
    }


.s-contacts-icon {
    display: flex;
    height: 2rem;
    width: 2rem;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: #278062;
}


.s-social-link a {
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    border-color: #278062;
    }

.copyright-text p {
    --tw-text-opacity: 1;
    color:#f9f6ee;
    color:#f9f6ee;
}