/* Add custom CSS styles below */ 
.navbar-brand img {
    aspect-ratio: 0 / 2 !important;
}
.top-navbar .s-contacts-list.s-contacts-list-vertical {
    justify-content: end !important;
}
.main-nav-container i.sicon-layout-grid {
    color: #914f1e !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
  padding: 0 !important;
  width: 100% !important;
  max-width: unset;
}
.banner--fixed img {
  background-color: transparent;
  border-radius: 0 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    background: #560608;
    color:white !important;
}
.product-card__addToCart__btn salla-button button .s-button-text i:where([dir=rtl],[dir=rtl] *) {
    color:white !important
}
i.sicon-arrow-up {
    color: black !important;
}
i.sicon-arrow-up-left {
    color: #570909 !important;
}
.btn__offer a {
    color:#560608 !important
}
p.section__name {
    color: #590b0c !important;
}
.contentbanner h2.title__name {
    color:white !important;
    font-size: 37px !important;
}
.contentbanner p.title__description {
    color:white !important
}
.mainside {
    border-radius: 30px;
}
.s-faq-13 .faq-card.active .card-header span {
    color: #ae9c86 !important;
}
button#scrollToTopBtn {
    bottom: 130px !important;
}
.s-product-card-entry .s-product-card-content .s-product-card-content-title a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.s-product-card-content p {
    color:#560608 !important
}
button.overlay__icon {
    color: black !important
}
.main-menu.mm-spn--open li a:hover {
    color: #692222 !important;
}
section.whous__sec p {
    font-size: 17px;
}
@media (max-wdith:767px){
  section.whous__sec p {
    font-size: 15px;
}
}
/* anmation overlay */
body.index:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.15)
    url(https://i.ibb.co/tTrnXfRL/Y674b-Djvb-V6-Wlv-RNa-NRrqf-DPas-WZ208-Fdh-QNM7-OY.avif);
  position: fixed;
  backdrop-filter: blur(50px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 99999999999999999 !important;
  transform: scale(0);
  background-size: 200px !important;
  background-repeat: no-repeat;
  background-position: center !important;
  animation-name: logobg;
  animation-duration: 2s;
}

/* =========================================================
   Keyframes
   ========================================================= */
@keyframes logobg {
  0%,
  20%,
  78% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}