/* Add custom CSS styles below */ 
.top-navbar {
  background-color: #664F3814;
}

.top-navbar .s-search-input {
  background-color: #664F3812;
  border-radius: 15px !important;
}
.s-search-icon svg {
    fill: #664F38;
}
.s-contacts-topnav-link {
  font-size: 14px;
  font-weight: 400;
  color: #33281C;
  transition: .3s;
  &:hover{
    color: #664F38;
  }
}
img.w-full.object-contain.rounded-md {
    border-radius: 0;
}
salla-slider.photos-slider .swiper {
    padding-bottom: 0;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding-left: 0;
    padding-right: 0;
}
salla-slider.photos-slider .swiper-slide {
    width: 100% !important;
    border-radius: 0;
}
.s-block--photos-slider {
    .carousel-slider .swiper-wrapper > div {
        padding-inline: 0;
    }
}
.s-block--photos-slider {
  margin-top:0;
}
@media only screen and (min-width: 1024px) {
  .main-menu li>a {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #33281C !important;
    transition: .3s;
  }
}
@media only screen and (min-width: 1024px) {
  .main-menu li:hover>a {

    color: #C49996 !important;
  }
}
  .topnav-link-item {
    font-size: 14px !important;
    color: #33281C !important;
    font-weight: 400;
    transition: .3s;
    &:hover {
      color: #C49996 !important;
    }
  }
.s-user-menu-login-btn svg {
    fill: #664F38 !important;
}
.s-user-menu-login-btn{
  border-color: #664F38 !important;
}
.header-btn__icon{
  border-color:#664F38;
}
.s-cart-summary-total{
  color:#664F38;
}
input.s-search-input {
    min-height: 40px;
}
salla-slider.photos-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
  background-color: #C49996;
  box-shadow: 0px 4px 4px 0px #0000001A;
  width: 24px;
  height: 8px;
  border-radius: 4px;

}
.s-slider-wrapper .swiper-pagination-bullet{
  background-color: #C49996;
 box-shadow: 0px 4px 4px 0px #00000003;
 border-radius: 4px;
 height: 8px;
 width: 28px;
}

@media (min-width:1024px){
  .s-block--categories .swiper-wrapper {
    justify-content: center;
  }
}
body{
  background-color:#FBFBFB;
}
.s-slider-block__title-right{
  padding-left:0;
}
.s-slider-block__title h2{
  color: #33281C;
  font-size: 24px;
  font-weight: 700;
  padding-left:0;
}
@media(max-width:768px){
  .s-slider-block__title {   
    justify-content: center;
  }
}
.sicon-packed-box:before{
  content: "" !important;
}
.slide--cat-entry .sicon-packed-box {
    background-image: url(https://cdn.files.salla.network/homepage/1793986260/87817728-5aa2-41bf-aa5b-0c5927136a06.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 200px !important;
    aspect-ratio: 1;
}
.slide--cat-entry{
  border: 0;
  background-color: transparent;
}
.slide--cat-entry {
  height: auto;
  transtion:.3s;
}
.sicon-game-controller-alt:before{
  content: "" !important;
}
.sicon-cake:before {
  content: "" !important;
}
.sicon-fabric-swatch:before {
  content: "" !important;
}
.slide--cat-entry .sicon-game-controller-alt {
    background-image: url(https://cdn.files.salla.network/homepage/1793986260/a1a4a8a8-f04e-442c-9cef-68749754ab1e.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 200px !important;
    aspect-ratio: 1;
}
.slide--cat-entry .sicon-cake {
    background-image: url(https://cdn.files.salla.network/homepage/1793986260/938bc360-01e8-4d3f-a319-42c0a1c17a84.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 200px !important;
    aspect-ratio: 1;
}
.slide--cat-entry .sicon-fabric-swatch {
    background-image: url(https://cdn.files.salla.network/homepage/1793986260/bd63c5b8-21d5-4628-ac08-4ba3190ea6e1.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 200px !important;
    aspect-ratio: 1;
}
.s-block--categories .swiper-slide{
  margin-inline: 30px;
}
.slide--cat-entry:hover{
  box-shadow:none;
  scale: 1.1;
}
.slide--cat-entry:hover h2{
  color:#C49996;
  scale:.98
}
@media only screen and (min-width: 1024px) {
    .fixed-pinned .main-menu {
        padding-top: 13px;
    }
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 45px;
}
.s-product-card-minimal .s-product-card-image{
      border-bottom-right-radius: 20px;
          border-top-right-radius: 20px;
}
@media (min-width: 1024px) {
    .s-product-card-minimal .s-product-card-image {
        width: 196px;
    }
}
  .s-button-btn{
    border-radius: 20px;
  }
  .s-button-outline {
    border-color:#664F38;
    color:#664F38;
    &:hover{
      background-color:#C49996;
      border-color:transparent;
      color:#fff;
    }
  }
.s-product-card-entry{
  border-radius: 20px;
  box-shadow: 0px 4px 4px 0px #00000003;
  transition: .3s ease-in-out;
  &:hover{
   box-shadow: 0px 4px 4px 0px #0000001A;
  }
}
.s-product-card-content{
  .s-product-card-content-title a{
    font-size: 16px;
    color: #33281C;
    font-weight: 400;
    margin-bottom: 24px;
    transition: .3s;
    &:hover{
      color:#C49996
    }
  }
  .s-product-card-price{
    font-size: 20px;
    font-weight: 400;
    color: #664F38;
    transition: .3s;
    &:hover{
      color:#C49996
    }
  }
  .sicon-sar{
    font-size: 20px;
    font-weight: 400;
    color: #664F38;
    transition: .3s;
    &:hover{
      color:#C49996
    }
  }
}
.s-product-card-vertical .s-product-card-image {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.s-product-card-image img {
height: 270px;
}
@media(max-width:991px){
  .s-product-card-image img {
height: 190px;
}
}
.s-product-card-image{
  background-color: #FFF;
}
#best-offers-4-slider,#main-content,.s-block--custom-testimonials ,#best-offers-8-slider,#best-offers-6-slider,#best-offers-10-slider{
  .swiper-wrapper{
    padding-bottom:20px
  }
}
.s-button-icon .s-button-text {
  border-color: #33281C !important;
}
.s-product-card-vertical .s-product-card-wishlist-btn button {
  background-color: transparent !important;
}
.s-reviews-testimonial__icon svg {
    fill: #040404;

}
@media(max-width:768px){
.s-reviews-testimonial__icon svg {
    fill: #040404;
    width: 43px;
    height: 18px;
    font-size: 152px;
}
}
.s-block--testimonials {
  .swiper-slide-active {
    box-shadow: 0px 4px 4px 0px #0000001A;
    border-radius: 20px;
    background-color:white;
  }
}
.s-reviews-testimonial__text p {
  margin-top: 0;
  font-size: clamp(10px,3vw,16px);
  font-weight: 700;
  color: #33281C;
}
.s-reviews-testimonial__info h2{
      font-size: 14px;
      font-weight: 400;
      color: #33281C;
 }
.s-rating-stars-selected {
  fill: #FCE340 !important;
}
.s-block--features__item {
    background-color: #664F3852;
    border-radius: 10px;
}
.s-block--features__item {
    background-color: #664F3852;
    border-radius: 10px;
  transtion:.3s;
  &:hover{
    box-shadow: 0px 4px 4px 0px #0000001A;

  }
}
i.sicon-briefcase {
    color: ##FFFFFF !important;
}
.feature-icon {
    background-color: #FFFFFF !important;
}
.s-block--features__item p{
  font-size:16px;
  font-weight: 400;
  color: #33281C;
}
.s-block--features__item h2{
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: bold;
  color: #33281C;
}
.s-block--features__item .feature-icon{
  margin-bottom: 32px;
}
.s-block--features__item .feature-icon i {
    color: #664F38 !important;
}
.store-footer__inner {
    background-color: #33281C !important;
}
.store-footer h3{
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}
.s-menu-footer-item ,.store-footer a {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  transition: .3s;
  &:hover{
    color: #C49996;
  }
}
.leading-6 {
    line-height: 1.5rem;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
}
.s-social-link:hover svg{
  fill: #C49996 !important;
  rotate: 360deg;
  transition: .3s;
}
.s-trust-badges-label,.s-trust-badges-number{
  color: #FFFFFF;
}

.s-menu-topnav-list a:last-child {

  display: none;
}
.copyright-text .hover\:text-primary{
  color: #33281C !important;
}
.store-footer{
  .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
    a.flex.items-center.m-0{
      h3{
        font-size: 0;
        background-image: url(https://cdn.files.salla.network/homepage/1793986260/4f0c36fd-5660-452a-9c8b-954f523bfac0.webp) ;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 71px;
        height:117px;
      }
    }
  }
}