body {
    background-color: hsl(0deg 0% 100%)
}
.navbar-brand img {
      max-height:4rem !important
}
.top-navbar {
    background-color: #7D8F69;
}

input.s-search-input {
    background-color: white !important;
}
 .main-menu li.root-level>a , .s-cart-summary-total{
    color:black !important;
}
 .main-menu li.root-level>a:hover{
     color:#7D8F69
 }
span.s-cart-summary-count {
    background-color: #991b1b
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-2px)
    }

    50% {
        transform: translateX(2px)
    }

    75% {
        transform: translateX(-2px)
    }

    100% {
        transform: translateX(0)
    }
}

.header-btn__icon:hover {
    animation: shake .5s ease;
    color:white;
    background-color:#7d8f69a8
}

.header-btn__icon {
    background:white;
    transition: transform .2s ease;
    box-shadow: 5px 8px 5px 2px rgb(0 0 0 / 2%);
    border:1px solid #E5E7EB;

}
section.s-block.s-block--photos-slider .s-slider-block__title-nav {
    display:none !important
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding:0;
}

.s-block.s-block--photos-slider {
  margin:0;
}
.s-block--photos-slider .swiper-slide{
  width: 100% !important;
  padding: 0 !important;
  border-radius:0 !important;
}
.s-block--photos-slider .swiper-slide img{
    border-radius:0 !important;
}
.s-block--photos-slider .swiper.s-slider-container{
  padding: 0;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display:none;
}
.right-side h2, .s-slider-block__title-right h2 , .s-reviews-header  {
    font-size: 26px;
    color:#7D8F69;
}

a.slide--cat-entry {
    background: transparent;
    border: none;
    height: 14rem;
    border: none;
    transition: transform 0.4s ease; 

}
.slide--cat-entry:hover{
    transform: scale(1.02);
    box-shadow:1px 5px 15px 5px rgb(0 0 0 / 2%)
}

.slide--cat-entry img {
    height: 10rem;
    width: 15rem;
    border-radius:0
    
}

.s-slider-block__title , .s-reviews-header-wrapper {
    justify-content:center;
}

.s-slider-block__title-right , .s-slider-block__title-right h2{
    padding:0
}
.swiper-slide.slide--one-sixth {
    padding:10px
}
.swiper-slide.slide--one-sixth h2 {
    font-size:20px;
    padding-top:10px;
    color:#7D8F69
}

.s-slider-block__title-left {
    display:none;
}

salla-add-product-button.hydrated:has(button:disabled):hover {
    cursor: no-drop
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #387082;
    border-radius: 50px;
    padding:10px;
    color: #F5F5F5;
    border: none;
    width:40px;
    
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    animation: shake .4s;
    display: inline-block
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    animation: shake .4s
}

.s-product-card-entry{
    background:#7D8F6940;
    border-radius:15px;
    border-top-left-radius:25px;
    border-top-right-radius:25px;
}
button.s-product-card-wishlist-btn.animated.not-added.un-favorited {
    background:#387082 !important;
    border:none;
}

.s-product-card-wishlist-btn .sicon-heart {
    color:white;
}
.s-button-btn .s-button-text span {
    display: none !important;
}


.s-product-card-content {
    display:grid !important;
    grid-template-columns: 80% 20%;
    grid-template-rows: repeat(2, 1fr);
}

.s-product-card-content-sub {
    grid-row:2/3;
}

.s-product-card-content-footer.gap-2 {
    grid-row:1/3;
    grid-column:2/3;
    padding-bottom:10px;
    padding-left:10px !important;
}

.s-product-card-content-main {
    grid-column:1/3;
    grid-row:1/2
}

h3.s-product-card-content-title a {
    font-size:17px !important;
}

h4.s-product-card-price {
    font-size:18px
}

section.s-block.s-block--fixed-banner.wide-placeholder .container img {
    background: transparent;
}

.s-reviews-header-wrapper h1{
    margin-right:0;
}

.s-reviews-testimonial {
    background:#FFFBF2;
    opacity:.95;
    border-radius:10px;
}


span.s-rating-stars-btn-star {
    fill:#7C9578;
}

.testimonials-slider.s-slider-wrapper{
    background:url("https://i.ibb.co/CsP74Fr6/Rectangle-6147-1.png") center no-repeat ;
    background-size:contain;
    padding:50px;
    
}

.s-reviews-header-wrapper ,
.s-slider-block__title-right h2{
  position: relative;
  display:flex;
  align-items: center;
  gap: 10px;
  padding-bottom:20px
}

.s-reviews-header-wrapper::before ,
.s-slider-block__title-right h2::before{
  content: "";
  width: 40px !important;
  height: 40px !important;
  background-image: url("https://i.ibb.co/1tLYmMTD/Group-1000015066.png");
  background-size: contain ;
  background-repeat: no-repeat;
}

.s-reviews-header-wrapper::after ,
.s-slider-block__title-right h2::after{
  content: "";
  width: 40px !important;
  height: 40px !important;
  background-image: url("https://i.ibb.co/zT1WF0JV/Group-1000015067.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.s-product-card-image {
    background:transparent;
    border-radius:25px;
}
.store-footer{
   background:transparent !important;
}
.store-footer__inner {
    /* background:url("https://i.ibb.co/dwBq9rDp/Frame-1618873665.png") no-repeat center !important; */
     background:#afc6cd !important;
  /* border: none; */
}

footer.store-footer {
       background:url("https://i.ibb.co/dwBq9rDp/Frame-1618873665.png")  no-repeat center !important;
}
.store-footer__inner .grid {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.store-footer__inner .grid div:nth-of-type(1) {
    grid-column: span 1 / span 2;
}

.store-footer__inner .grid > div a h3 {
    display: none
}

.store-footer__inner .grid > div:nth-of-type(1) > a::after {
    content: " ";
    display: block;
    width: 130px;
    height: 160px;
    background-image: url("https://i.ibb.co/0VyTX3jq/Whats-App-Image-2025-12-08-at-11-40-38-AM-2.png");
    background-size: cover;
    background-repeat: no-repeat!important;
    margin-bottom: 13px
}

.store-footer__inner > div * {
    text-align: center !important;
    justify-content: center !important;
    color: #373754;
}
.store-footer__inner .grid > div > div {
    margin: auto;
    padding:10px;
}
.store-footer__inner .grid div:nth-of-type(1) > div > h2 {
    font-size: 1rem!important
}

ol.s-breadcrumb-wrapper {
    font-size: 18px
}

.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}

.product-single .main-content {
    box-shadow: 5px 5px 30px 2px #0000000a;
    padding: 15px;
    border-radius: 5px
}

.main-content .cart-item {
    box-shadow: 5px 10px 30px #2b2d341a
}

.content--single-page .content-entry h2 {
    font-weight: lighter
}

footer .s-contacts-icon {
    border:1px solid #3737547d !important
}
@media (max-width:992px){
  .mburger i.sicon-menu{
    color:#8B4C35
}
    .store-footer__inner {
    background:url("https://i.ibb.co/dwBq9rDp/Frame-1618873665.png") no-repeat !important;
}

footer.store-footer {
       background:url("https://i.ibb.co/dwBq9rDp/Frame-1618873665.png")  no-repeat !important;
     background:#afc6cd !important;
    
}
    .store-footer__inner .grid {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }
    .contact-social {
        border:none;
    }
    a.slide--cat-entry {
        height:9rem;
    } 
    .swiper.s-slider-container{
        padding:1rem;
    }
    .s-block--categories .container{
        width:90%;
}
    .swiper-slide.slide--one-sixth h2 {
    font-size:18px;
}
    .right-side h2, .s-slider-block__title-right h2 , .s-reviews-header  {
    font-size: 24px;
    }
    .s-reviews-header-wrapper::before ,
.s-slider-block__title-right h2::before ,
        .s-reviews-header-wrapper::after ,
.s-slider-block__title-right h2::after
    {
  width: 30px !important;
  height: 30px !important;
    }
@media (max-width:600px){
  .s-products-slider-card.swiper-slide {
    width:51%;
}
.s-product-card-content {
    grid-template-columns: 75% 25%;
}    
        .swiper-slide.slide--one-sixth h2 {
    font-size:14px;
}
        .s-block--categories .container{
        width:100%;
}
    .testimonials-slider.s-slider-wrapper{
       padding:15px;
    
}
    .s-reviews-header-wrapper::before ,
.s-slider-block__title-right h2::before ,
        .s-reviews-header-wrapper::after ,
.s-slider-block__title-right h2::after
    {
  width: 25px !important;
  height: 25px !important;
    }
    .s-slider-block__title-right h2 ,
    h1.s-reviews-header{
        font-size:20px;
    }
    a.s-block__display-all {
        font-size:14px;
    }
    a.slide--cat-entry {
        height:10rem;
    } 
    .swiper-wrapper.s-slider-swiper-wrapper{
        justify-content:start !important;
    }
    .swiper-slide.slide--one-sixth {
        width:42%
    }
    .store-footer__inner .grid > div:nth-of-type(1) > a::after {
        width: 100px;
        height: 130px;
    }
    b.s-cart-summary-total {
        display:none;
    }
  h3.s-product-card-content-title a {
    font-size:15px !important;
}

h4.s-product-card-price {
    font-size:16px
}
}
@media (max-width:320px){
    .s-products-slider-card.swiper-slide {
    width:60%;
}
  section.cart-item .item-total{
    display:block
}

    .s-add-product-button-main button{
        font-size:12px;
    }
    .s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
       padding: 8px 5px;
    } 
    .s-search-container.s-search-inline {
        min-width:100px !important;
    }
        .swiper-slide.slide--one-sixth {
        width:40%
    }
            .swiper-slide.slide--one-sixth h2 {
    font-size:14px;
}
    .swiper-slide.slide--one-sixth h2 {
    font-size:14px;
}
}