body, 
.s-block--tabs-produtcs{ 
    background-color: #ffffff;} 
/* main Nav */ 
.s-search-input {
    background-color: #dadde2 !important;}
.s-search-input::placeholder {
    color: #FFF;}
.s-search-input:focus,
.main-nav-container {
    color: #4a3429 !important;}
.s-menu-topnav-list,
.s-cart-summary-total {
    color: #4a3429;}
.mobile-menu span {
    font-size: 18px;
    color: #4a3429 !important;}
.mobile-menu span:hover,
.sub-menu span:hover{
    color: #7d5a44 !important;}
#mainnav > div > div > div > div:nth-child(1) {
    display: contents;}
@media (max-width: 768px) {
    #mainnav > div > div > div {
        align-items: center;}}
.main-nav-container {
    background-color: #f5f0ea !important;}
.s-user-menu-login-btn,
.header-btn__icon,
.s-user-menu-login-btn path {
    background-color: #f5f0ea !important;
    border: solid 1px #4a3429;;
    fill: #4a3429;}
.header-btn__icon.icon.sicon-shopping-bag::before {
    color: #4a3429;}
.s-user-menu-login-btn:hover,
.header-btn__icon:hover,
.s-user-menu-login-btn path:hover {
    border: solid 1px #7d5a44;}
/* Hero section */
#main-content > section:nth-child(2) {
    margin: 0;}
#main-content > section:nth-child(2) > div {
    max-width: 100%;
    padding: 0;}
#main-content > section:nth-child(2) > div img {
    border-radius: 0px;}
/* Categories */
.banner-entry.square-photos {
    height: 450px !important;
    background-color: #fff;
    transition: transform 0.3s ease;}
.banner-entry.square-photos:hover {
  transform: scale(1.05);}
.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));}
@media (min-width: 992px) {
    .s-block.s-block--banners.container .grid {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        gap: 50px;}}
@media (max-width: 768px) {
  .banner-entry.square-photos {
    height: 155px !important;}}
/* Titles of sections */
.s-slider-block__title-nav button,
.swiper-pagination-bullet,
.s-slider-block__title-left {
    display: none;}
.s-block__title,
.s-slider-block__title,
.s-product-card-content-main,
.s-product-card-content-sub,
.s-reviews-header-wrapper {
    text-align: center;
    justify-content: center;}
.s-slider-block__title-right,
.s-reviews-header-wrapper,
.s-slider-block__title-right h2,
#main-content > section.s-block.s-block--banners.container > div.s-block__title > div > h2,
.s-reviews-header-wrapper h1 {
    font-size: 32px !important;
    color: #7d5a44;}
@media (max-width: 768px) {
    .s-slider-block__title-right h2,
    #main-content > section.s-block.s-block--banners.container > div.s-block__title > div > h2, 
    .s-reviews-header-wrapper h1 {
      font-size: 20px !important;}}
.s-slider-block__title-right,
.s-slider-block__title-right h2,
.s-block__title .right-side,
.s-reviews-header-wrapper {
    padding-left: 5px;
    padding-right: 5px;}
/* Product cards */
.s-product-card-content-title{ 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;}
body:not(body.product-single) .s-button-element:not(.s-product-card-wishlist-btn) {
    background: #7d5a44;
    color: #FFF !important;
    border: none;
    border-radius: 8px;}
@media (max-width: 600px) {
    .s-products-slider-card {
        width: 55%;}}
.s-product-card-image {
    background-color: #fff;}
.s-product-card-content {
    padding: 10px;}
/* card-wishlist-btn */
.s-product-card-wishlist-btn.animated.not-added.un-favorited.s-button-element {
    color: #7d5a44;  
    box-shadow:
    0 12px 30px rgba(0, 0, 0, 0.1),
    0 4px 10px rgba(0, 0, 0, 0.4);}
.sicon-heart:before {
    font-size: 18px;
    font-weight: 600;}
/* Sections */
#main-content > section:nth-child(6) > div,
#main-content > section:nth-child(8) .container,
#main-content > section:nth-child(10) .container {
    padding: 0px;
    max-width: 100%;}
@media (max-width: 768px) {
    #main-content > section:nth-child(6) > div,
    #main-content > section:nth-child(8) .container,
    #main-content > section:nth-child(10) .container {
        max-width: 100%;}}
#main-content > section:nth-child(6) .container img,
#main-content > section:nth-child(8) .container img,
#main-content > section:nth-child(10) .container img {
    border-radius: 0px;}
/* Features */
.s-block--features__item,
.feature-icon {
    background-color: #f5f0ea !important;
    border: solid 2px #7d5a44;
    color: #7d5a44 !important;}
.s-block--features__item h2,
.s-block--features__item p{
    color: #4a3429 !important;}
.feature-icon i {
    color: #4a3429 !important;}
/* Footer */
footer {
    background-color: #4a3429 !important;}
.store-footer__inner {
  background-color: #f5f0ea !important;
  color: #4a3429 !important;}
.store-footer__inner .container { 
  grid-template-columns: repeat(4, minmax(0, 1fr)); } 
@media (max-width: 768px) { 
  .store-footer__inner .container { 
    grid-template-columns: 1fr; 
    justify-items: center;   
    text-align: center;   }} 
.store-footer__inner .flex.items-center {
  background-image: url('https://cdn.files.salla.network/other/592397083/06e755e4-5cec-4211-b52d-4a2b00fa5314-original.webp');
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100px;
  width: 70%;
  min-height: 125px;
  color: transparent;}
@media (max-width: 768px) {
  .store-footer__inner .flex.items-center {
    width: 99%;
    min-height: 90px !important;
    background-size: contain !important;
    background-position: center;}}
@media (max-width: 768px) { 
.store-footer__inner div,
.s-contacts-list-vertical{
place-items: center;}}
@media (max-width: 768px) {
.s-social-list {
    justify-content: center;}}
@media (max-width: 768px) {
    .store-footer__inner > div > div:nth-child(2) {
    margin-top: 50px;}}
@media (max-width: 768px) {
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) {
    margin-top: 0px;}}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.max-w-sm.leading-6.mb-6 > p:nth-child(3) {
    display: none;}
@media (min-width: 1024px) {
  #app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div {
    row-gap: 0px !important;}}
.store-footer__inner {
    padding-bottom: 0rem;
    padding-top: 2rem;}
.s-contacts-icon {
    border-color: #4a3429;}
.s-social-link {
    border: solid 1px;
    border-radius: 50%;
    transition: transform 0.3s ease;}
.s-social-link:hover {
    transform: scale(1.1);}
.copyright-text p{
    color: #fff;
}
.copyright-text a:hover {
    color: #f0f0f0 !important;}