@font-face {
    font-family: 'MasmakBHD';
    src: url('path/to/MasmakBHD.woff2') format('woff2'),
         url('path/to/MasmakBHD.woff') format('woff'),
         url('path/to/MasmakBHD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
:root {
  --main-color: #56453f;
}
body:not(body.dark) {
  background-color: #fff !important;
}
/******header******/
header.store-header.z-2 {
    z-index: 99;
}
.main-nav-container .header-btn__icon,.sicon-menu:before {
    color:#fff !important;
}

.main-nav-container .mobile-menu ul li a {
    color: #fff;
    font-size: 14px;
}
.top-navbar {
  background-color: transparent;
}

a.s-contacts-topnav-link {
  display: none;
}

.top-navbar .s-search-input {
  background-color: transparent;
  border-bottom: 1px solid black;
  border-radius: 0 !important;
}

.inner.bg-inherit {
  background-color: transparent !important;
  position: relative;
  z-index: 99;
}

.top-navbar .s-search-input:hover,
.s-cart-summary-count {
  background-color: var(--main-color);
}
.main-nav-container.fixed-header .inner {
  background: #482A19 !important;
  padding: 20px;
}
@media (max-width: 600px) {
  .main-nav-container.fixed-header .inner {
    padding: 10px;
  }
}

img.absolute.top-0.left-0.-z-1.hidden.md\:block.\!h-full.sal-animate {
    object-fit: cover;
}
@media (min-width: 1024px) {
    .lg\:h-\[120vh\] {
        height: 236vh;
    }
}
.main-nav-container {
    background-color: #482A19;
    color: #fff;
}
/******header******/
/*******************Products*********************/
.s-product-card-content {
    padding: 20px !important;!i;!;
}

button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
    padding-right: 5px !important;!i;!;
}
section#featured-products-style2-4 {
  background: white;
}

.s-product-card-entry {
  border: 1px solid #e6e6e6;
  transition: 0.6s ease-in-out;
}
/*
.s-product-card-entry:hover {
  transform: translateY(-10px) scale(0.95);
}*/
.s-product-card-price {
  color:#5A351F;
}
.s-button-primary-outline {
  border-color: #56443F;
  color: #56443F;
  border-radius: 30px;
}


/*******************Products*********************/
/******features******/
.swiper-wrapper.s-slider-swiper-wrapper {
  justify-content: space-around;
}

a.slide--cat-entry {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle, #f4eae3, #8b645a);
}

.sicon-d-rotate:before,
.sicon-car-alt:before,
.sicon-favorite:before,
.sicon-store2:before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
}
.sicon-d-rotate:before {
  background-image: url("https://i.ibb.co/V0XSXBPR/image.png");
}
.sicon-car-alt:before {
  background-image: url("https://i.ibb.co/qLBD1sHX/cotton.webp");
}
.sicon-favorite:before {
  background-image: url("https://i.ibb.co/k2vbS8qh/healthy-sleep.webp");
}
.sicon-store2:before {
  background-image: url(https://i.ibb.co/kpDGbp6/Group.webp);
}

.sicon-d-rotate:before,
.sicon-car-alt:before,
.sicon-favorite:before,
.sicon-store2:before {
  transform: scale(1.5);
}
section.mb-\[53px\].md\:mb-\[111px\] {
    margin-top: 30px;
}
@media (max-width: 600px) {
 a.slide--cat-entry {

  width: 100px;
  height: 100px;
  
}
.sicon-d-rotate:before,
.sicon-car-alt:before,
.sicon-favorite:before,
.sicon-store2:before {
  
  width: 30px;
  height: 30px;

  
}
}
/******features******/
/******banner******/
salla-slider.photos-slider .swiper-slide {
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 0 !important;
}
img.w-full.object-contain.rounded-md {border-radius: 0 !important;}

salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
  padding: 0;
}
/*colap*/
section.s-block.s-block--photos-slider {
  margin-top: 0rem;
}
@media (max-width: 600px) {
  section.s-block.s-block--photos-slider {
    margin-top:0rem;
  }
 
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
  display: none;
}
.banner--fixed img {
  background-color: transparent;
}

/******banner******/
/*******************Footer*********************/
footer a {
  transition: 0.8s ease-in !important;
}
footer a:hover {
  color: var(--main-color);
}
.store-footer__inner.\!border-none.md\:\!pt-\[120px\],.bg-\[var\(--m-color\)\] {
    background-color: #482A19 !important;
}
footer.store-footer-newsletter.text-\[var\(--m-color\)\].\!bg-transparent {
    margin-top: 3rem;
}
/*
.store-footer__inner,
.store-footer {
  background-image: url(https://i.ibb.co/6RvMfYt5/Footer.png);

  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 600px) {
  .store-footer__inner,
  .store-footer {
    background-position: left;
  }
}*/

footer .copyright-text p {
  color: white;
  font-weight: 700;
}
button.back-to-top.fixed.z-50.bottom-\[39px\].h-14.w-14.rounded-full.bg-\[var\(--m-color\)\].left-8.hidden.justify-center.items-center.border.border-solid.border-\[var\(--f-color\)\].text-white {
    background: transparent;
}

footer .lg\:text-right,salla-contacts.s-contacts.hydrated,footer p.max-w-sm.mb-6.leading-6 {
    color: white;
}
.\!bg-\[\#F0E5CF\] {
    background-color: black !important;
}
/*******************Footer*********************/
section.s-block.s-block--fixed-banner.wide-placeholder.\!my-4 {
    max-width: 92%;
    margin: auto;
    margin-top: 3rem !important;
    /* margin-bottom: 0 !important; */
}

.s-block--features__item {
    background-color: #5A351F1A;
    border-radius: 16px;
}
.feature-icon {
    background-color: #5A351F !important;
   border-radius: 999px !important;
}
.feature-icon i {
    color: #fff !important;
}

section.my-\[48px\].md\:my-\[66px\] .container.m-auto {
    max-width: 100% !important;
    padding: 0 !important;
}
.md\:my-\[66px\] {
    margin-top: 0;
    margin-bottom: 0rem;
}
section.my-\[48px\].md\:my-\[66px\] h2 {
    text-align: center;
    margin-bottom: 1rem;
    color: #5A351F !important;
    margin-top: 2rem;
}

img.h-full.w-full.sal-animate {
    filter: none !important;
}
.marquee {
    background-color: #fff;
    color: #140D06;
}
body.index .store-header {
    position: relative;
}
.s-slider-block__title h2 {
    color: #5A351F !important;
    font-size: 28px;
}
.s-block--features__item h2 {
    color: #56443F;
}

@media(max-width: 768px){

.s-slider-block__title h2 {
    font-size: 23px;
}
  footer.store-footer-newsletter.text-\[var\(--m-color\)\].\!bg-transparent {
    text-align: center !important;
}
    footer a.flex.items-center.m-0
  ,.flex.items-end.space-x-2.rtl\:space-x-reverse
    justify-content: center;
}
.s-menu-footer-list a {
    width: fit-content;
    margin-right: auto;
    margin-left: auto;
}
footer .flex {
    display: flex;
    justify-content: center;
}
}