#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) > div {
max-width:100% !important;
}

[class*=" sicon-"], [class^=sicon-] {
   color: #572632 !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) > div > a > img {
margin-top:-208px !important;
}

.s-user-menu-trigger {
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
   line-height: 2.25rem;
}

.s-user-menu-trigger-avatar {
   height: 2.5rem;
   width: 2.5rem;
}

.slide--cat-entry i:before {
   color: #572632 !important;
}

@media only screen and (max-width: 600px) {
header.store-header{
   padding-bottom: 50px;
}
#mainnav.bg-white, .topnav-is-dark .top-navbar {
   background-color: rgba(0, 0, 0, 0.45) !important;
}
.s-user-menu-trigger {
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   line-height: 1.25rem;
}
.s-user-menu-trigger-avatar {
   height: 1.5rem;
   width: 1.5rem;
}
.navbar-brand img {
   max-height: 40px !important;
}
.navbar-brand {
   margin-top: 0px !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) > div > a > img {
   margin-top: -102px !important;
}}

.navbar-brand img {
   max-height: 40px;
   width: auto;
   max-width: 100px;
}

.s-product-card-content {
   position: relative;
   display: flex;
   flex-direction: column;
   padding: 0.75rem;
   background-color: #faf5e5;
}

.mm-spn.mm-spn--light {
   color: #ffffff;
   background: #572632;
}

#secondBanner img {
   margin-top: 10px;
}

.s-block--features__item .feature-icon {
   margin-bottom: .75rem;
   display: flex;
   height: 4rem;
   width: 4rem;
   align-items: center;
   justify-content: center;
   overflow: hidden;
   border-radius: 9999px;
   background-color: #faf5e5;
}

.s-block--features__item .feature-icon i {
   font-size: 1.875rem;
   line-height: 2.25rem;
   color: #572632;
}

.s-block--features__item {
   display: flex;
   flex-grow: 1;
   cursor: pointer;
   flex-direction: row;
   align-items: baseline;
   border-radius: .375rem;
   background-color: #faf5e5;
   padding-left: 1rem;
   padding-right: 1rem;
   padding-top: 2rem;
   padding-bottom: 2rem;
   text-align: center;
   transition-property: box-shadow;
   transition-timing-function: cubic-bezier(.4,0,.2,1);
   transition-duration: 500ms;
   flex-wrap: wrap;
   border: 2px solid #282828;
   border-radius: 0;
   align-content: stretch;
   justify-content: space-around;
}

.sicon-heart{
   color: #282828 !important;
}

.s-product-card-entry {
   border-radius: 0;
}

.s-product-card-horizontal .s-product-card-image:where([dir=rtl],[dir=rtl] *) {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
}

.s-button-btn {
   border-radius: 0;
}

.s-modal .checkout-button,
.s-modal button[class*="checkout"],
.modal .checkout-button,
.modal button[class*="checkout"],
[role="dialog"] .checkout-button,
[role="dialog"] button[class*="checkout"],
.s-modal .s-button-primary,
.s-modal .btn-primary {
    background-color: #572632 !important;
    color: #ffffff !important;
    border-color: #572632 !important;
}

.s-modal .checkout-button span,
.s-modal button[class*="checkout"] span,
.modal .checkout-button span,
.modal button[class*="checkout"] span,
[role="dialog"] .checkout-button span,
[role="dialog"] button[class*="checkout"] span,
.s-modal .s-button-primary span,
.s-modal .btn-primary span {
    color: #ffffff !important;
}

.s-modal .checkout-button svg,
.s-modal button[class*="checkout"] svg,
.modal .checkout-button svg,
.modal button[class*="checkout"] svg,
[role="dialog"] .checkout-button svg,
[role="dialog"] button[class*="checkout"] svg,
.s-modal .s-button-primary svg,
.s-modal .btn-primary svg,
.s-modal .checkout-button i,
.s-modal button[class*="checkout"] i,
.modal .checkout-button i,
.modal button[class*="checkout"] i,
[role="dialog"] .checkout-button i,
[role="dialog"] button[class*="checkout"] i,
.s-modal .s-button-primary i,
.s-modal .btn-primary i {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.s-modal .s-button-btn:not(.checkout-button):not([class*="checkout"]),
.s-modal .s-button-primary-outline,
.s-modal .btn-outline-primary,
.modal .s-button-btn:not(.checkout-button):not([class*="checkout"]),
.modal .s-button-primary-outline,
.modal .btn-outline-primary,
[role="dialog"] .s-button-btn:not(.checkout-button):not([class*="checkout"]),
[role="dialog"] .s-button-primary-outline,
[role="dialog"] .btn-outline-primary {
    background-color: #ffffff !important;
    color: #572632 !important;
    border-color: #572632 !important;
}

.s-modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) span,
.s-modal .s-button-primary-outline span,
.s-modal .btn-outline-primary span,
.modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) span,
.modal .s-button-primary-outline span,
.modal .btn-outline-primary span,
[role="dialog"] .s-button-btn:not(.checkout-button):not([class*="checkout"]) span,
[role="dialog"] .s-button-primary-outline span,
[role="dialog"] .btn-outline-primary span {
    color: #572632 !important;
}

.s-modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) svg,
.s-modal .s-button-primary-outline svg,
.s-modal .btn-outline-primary svg,
.modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) svg,
.modal .s-button-primary-outline svg,
.modal .btn-outline-primary svg,
[role="dialog"] .s-button-btn:not(.checkout-button):not([class*="checkout"]) svg,
[role="dialog"] .s-button-primary-outline svg,
[role="dialog"] .btn-outline-primary svg,
.s-modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) i,
.s-modal .s-button-primary-outline i,
.s-modal .btn-outline-primary i,
.modal .s-button-btn:not(.checkout-button):not([class*="checkout"]) i,
.modal .s-button-primary-outline i,
.modal .btn-outline-primary i,
[role="dialog"] .s-button-btn:not(.checkout-button):not([class*="checkout"]) i,
[role="dialog"] .s-button-primary-outline i,
[role="dialog"] .btn-outline-primary i {
    color: #572632 !important;
    fill: #572632 !important;
    stroke: #572632 !important;
}

.product-page .s-buy-now-button,
.product-page .buy-now-btn,
.product-page button[class*="buy-now"],
.product-page .s-add-product-button-with-quantity,
.product-page .s-button-primary-outline,
.product-page .btn-outline-primary {
    background-color: #ffffff !important;
    color: #572632 !important;
    border-color: #572632 !important;
}

.product-page .s-buy-now-button span,
.product-page .buy-now-btn span,
.product-page button[class*="buy-now"] span,
.product-page .s-add-product-button-with-quantity span,
.product-page .s-button-primary-outline span,
.product-page .btn-outline-primary span {
    color: #572632 !important;
}

.product-page .s-buy-now-button svg,
.product-page .buy-now-btn svg,
.product-page button[class*="buy-now"] svg,
.product-page .s-add-product-button-with-quantity svg,
.product-page .s-button-primary-outline svg,
.product-page .btn-outline-primary svg,
.product-page .s-buy-now-button i,
.product-page .buy-now-btn i,
.product-page button[class*="buy-now"] i,
.product-page .s-add-product-button-with-quantity i,
.product-page .s-button-primary-outline i,
.product-page .btn-outline-primary i {
    color: #572632 !important;
    fill: #572632 !important;
    stroke: #572632 !important;
}

.product-page .s-add-product-button-main.btn-icon-only,
.product-page .btn-cart-icon,
.product-page .cart-icon-btn,
.product-page button[class*="cart-icon"],
.product-page button[class*="cart_icon"] {
    background-color: #572632 !important;
    color: #ffffff !important;
    border-color: #572632 !important;
}

.product-page .s-add-product-button-main.btn-icon-only svg,
.product-page .btn-cart-icon svg,
.product-page .cart-icon-btn svg,
.product-page button[class*="cart-icon"] svg,
.product-page button[class*="cart_icon"] svg,
.product-page .s-add-product-button-main.btn-icon-only i,
.product-page .btn-cart-icon i,
.product-page .cart-icon-btn i,
.product-page button[class*="cart-icon"] i,
.product-page button[class*="cart_icon"] i {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
   padding-right: 3rem;
   color: #642f44;
}

.copyright-text p {
   color: #ffffff;
}

.store-footer__inner,
.store-footer {
   background-color: #572632;
}

.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *)::after {
   content: "";
   position: absolute;
   right: 46px;
   bottom: -17px;
   width: 131px;
   height: 2px;
   background-color: #642f44;
   margin-bottom: 10px;
}

.swiper-wrapper {
   width: 90%;
}

salla-slider[type]:not(.hydrated)>div, salla-slider[type]:not(.hydrated) .swiper>div>div, .carousel-slider .swiper {
   margin-left: -.625rem;
   margin-right: -.625rem;
   display: flex;
   padding-left: 5px;
   padding-right: 5px;
   justify-content: space-around;
}

.slide--cat-entry {
   margin-bottom: 10px;
   background-color: #faf5e5;
   border-radius: 0;
   -webkit-box-shadow: 7px 13px 18px 3px rgba(0,0,0,0.54);
   box-shadow: -2px 5px 3px 2px rgba(0,0,0,0.54);
}

#mainnav.bg-white {
   background-color: rgba(0, 0, 0, 0.45);
}

html body{
   background-color: #faf5e5;
}

.sicon-shopping-bag:before {
   content: "\e96b";
}

.main-menu .sub-menu {
   background-color: #53212b;
}

.s-cart-summary-total {
   color: #fff;
}

.main-menu li.root-level>a {
   padding-right: 150px;
}

.main-menu .has-children.root-level>a:after {
   color: wheat;
   content: "\e96e";
}

.banner--fixed img {
   border-radius: 0;
   margin-top: -148px;
   padding:0;
}

section div.container{
   padding-right: 0px;
   padding-left: 0px;
}

a span{
   color: white;
}

.product__price, .price, [class*="price"], .product-details__price {
   color: #491727 !important;
}

.product__price .sicon-sar, .price .sicon-sar, [class*="price"] [class*="sicon-"], .product-details__price [class*="sicon-"], .sicon-sar {
   color: #491727 !important;
}

a .sicon-cart, .s-button-wrap i, .product-card .sicon-cart {
   color: #491727 !important;
}

.product-page .btn-outline-primary,
.product-page .btn-add-cart.btn-icon-only,
.product-page .add-to-cart-btn.btn-icon-only,
.product-page button[class*="add-cart"],
.product-page button[class*="add_cart"] {
   color: #572632 !important;
}

.product-page .btn-outline-primary svg,
.product-page .btn-outline-primary i,
.product-page .btn-add-cart.btn-icon-only svg,
.product-page .btn-add-cart.btn-icon-only i,
.product-page .add-to-cart-btn.btn-icon-only svg,
.product-page .add-to-cart-btn.btn-icon-only i {
   fill: #572632 !important;
   stroke: #572632 !important;
   color: #572632 !important;
}

.product-page .btn-primary,
.product-page .btn-dark,
.product-page .checkout-btn,
.product-page button[class*="checkout"],
.product-page button[class*="complete-order"],
.product-page button[class*="finish"] {
   color: #ffffff !important;
}

.product-page .btn-primary svg,
.product-page .btn-primary i,
.product-page .checkout-btn svg,
.product-page .checkout-btn i {
   fill: #ffffff !important;
   stroke: #ffffff !important;
   color: #ffffff !important;
}

.product-page .btn-cart-icon,
.product-page .cart-icon-btn,
.product-page .btn-icon-cart,
.product-page button[class*="cart-icon"],
.product-page button[class*="cart_icon"],
.product-page button[class*="cartIcon"] {
   color: #ffffff !important;
}

.product-page .btn-cart-icon svg,
.product-page .btn-cart-icon i,
.product-page .cart-icon-btn svg,
.product-page .cart-icon-btn i,
.product-page .btn-icon-cart svg,
.product-page .btn-icon-cart i {
   fill: #ffffff !important;
   stroke: #ffffff !important;
   color: #ffffff !important;
}

.product-page button svg,
.product-page button i,
.product-page button .icon,
.product-page button [class*="icon"] {
   fill: currentColor !important;
   stroke: currentColor !important;
}

.product-page .s-add-product-button-main .s-button-text,
.product-page .buy-now-btn .s-button-text,
.product-page [class*="buy-now"] .s-button-text {
   color: #ffffff !important;
}

.product-page .s-button-wrap svg,
.product-page .s-button-wrap i,
.product-page .s-add-product-button-main svg,
.product-page .s-add-product-button-main i {
   fill: currentColor !important;
   stroke: currentColor !important;
   color: inherit !important;
}

section,
section > div,
.s-block,
.s-block__container,
[class*="bg-white"],
[class*="bg_white"],
[class*="background-white"] {
    background-color: transparent !important;
}

body,
#app,
.app-inner,
.main-content,
.min-h-full {
    background-color: #faf5e5 !important;
}

.store-footer,
.store-footer__inner,
.mm-spn.mm-spn--light,
.main-menu .sub-menu {
    background-color: #572632 !important;
}

section:empty,
section > div:empty,
section + section {
    background-color: #faf5e5 !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4),
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) > div {
    background-color: #faf5e5 !important;
}
a span {
   color: inherit;
}

.main-menu a span,
.top-navbar a span,
.store-header a span,
.s-user-menu-trigger a span,
.navbar-brand a span {
   color: white;
}

.s-product-card-title,
.s-product-card-title a,
.s-product-card-title span,
.s-product-card-content a,
.s-product-card-content a span,
.product-card a span,
.s-cart-item-product-name,
.s-cart-item-product-name a,
.s-cart-item-product-name span {
   color: #572632 !important;
}

.s-cart-box .s-cart-item-product-name,
.s-cart-box .s-cart-item-product-name a,
.s-cart-box .s-cart-item-product-name span,
.s-cart-box a span,
.s-cart-box .s-product-card-title,
.s-cart-box .s-product-card-title a {
   color: #572632 !important;
}

.store-footer a span,
.copyright-text a span {
   color: white !important;
}