.s-button-btn {

    font-size: 12px;
    font-weight: 900;
}

salla-slider:not(.hydrated), .carousel-slider {

    padding-left: 10px;
    padding-right: 10px;
}

.w-full {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.text-primary {
    padding-left: 10px;
    padding-right: 10px;
}

.overflow-auto {
    overflow: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.container {

    padding-right: 0px;
    padding-left: 0px;
}



.s-product-card-image img.loaded {
    position: relative;
    opacity: 1;
    background: #fff;
}

.s-product-card-content-footer {
    margin-top: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

salla-add-product-button[width=wide] {
    width: 140%;
}



body {
    background: linear-gradient(45deg, #ffffff, #fafafa) !important;
}

.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner, .s-block--banners+.s-block--banners {
    margin-top: 10px;
}

.s-slider-block__title {

    justify-content: center;
    border: 0.5px solid #9e9e9e;
    border-radius: 0.1rem 0.1rem 2.1rem 2.1rem;
    animation-name: backInDown;
    background: #41a648;
    color: #fff;
}

.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0px;
}


.banner-entry {
    height: 150px;
    width: -webkit-fill-available;
    transition: all .5s ease-in-out;
}

.text-primary {
    color: #535050;
}

.banner-entry h3, .banner-entry p {

    opacity: 1;
    font-size: 16px;
        padding-top: 40px;

}


.s-user-menu-trigger {

    background-color: rgb(255 255 255 / 0%);

}

element.style {
    background-color: rgb(68 166 71);
    color: rgb(255 255 255);
}

.s-advertisement-content {

    background-color: rgb(255 255 255);
    color: rgb(255 0 0);
}

.s-add-product-button-main .s-add-product-button-mini-checkout {
    --salla-fast-checkout-button-border-radius: 80.75rem;
}
/*Header*/
#mainnav > div > div > div > div:nth-child(1) > custom-main-menu > button {
        background: #9f4a46;
    }
div.swal2-popup.swal2-toast.swal2-icon-success.swal2-show, div.swal2-success-fix ,div.swal2-icon.swal2-success.swal2-icon-show, div.swal2-success-circular-line-left, div.swal2-success-circular-line-right{
background: #9f4a46 !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > header > div.top-navbar {
display: none;
}
#mainnav {
    background-color: #ffffff;
    padding: 0px;
}
#mainnav > div > div > div > div:nth-child(1) > a.navbar-brand > img {
    padding: 10px;
}

}
#mainnav > div > div > div > div.flex.items-center.justify-end > button > i,  #s-cart-icon > i, .s-cart-summary-total, #mainnav > div > div > div > div:nth-child(1) > a.lg\:hidden.mburger.mburger--collapse.leading-none.rtl\:ml-4.ltr\:mr-4 > i {
    color: #2d2f33b3 !important;
}
.s-cart-summary-count {
    background-color: #9f4c46;
}
}
.header-btn__icon {
height: 2rem!important;
width: 2rem!important;
font-size: 1rem!important;
}
/*Header*/
/*Banner*/
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder .container {
padding: 0 !important;
margin-top: -4rem !important;
max-width: 100% !important;
}
section:nth-of-type(1) .banner--fixed img {
border-radius: 0px 0px 4rem 4rem !important;
position: unset;
transition: unset;
animation: none;
}


@media only screen and (max-width: 480px) {
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder .container {
padding: 0 !important;
margin-top: -2rem !important;
max-width: 100% !important;
}
section:nth-of-type(1) .banner--fixed img {
border-radius: 0px 0px 1.5rem 1.5rem !important;
position: unset;
transition: unset;
animation: none;
}
.banner--fixed img {
border-radius:0px
position: relative;
transition: all 1.5s ease-in-out;
}
}
/*Banner*/
/*Features*/
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--banners.container > div {
display: flex;
flex-wrap: wrap;
justify-content: center;
}


@media only screen and (min-width: 250px){
.banner-entry {
height: 7rem !important;
width: 7rem !important;
border-radius: 1rem !important;
transition: all .5s ease-in-out;
}
}
.banner-entry:hover {
transform: scale(1.05);
transition: all .5s ease-in-out;
}
/*Features*/
/*Product*/
.s-product-card-horizontal  .s-product-card-image{
width: 11rem !important;
border-radius: 1.5rem;
}
.s-product-card-horizontal {
padding:.5rem !important
}



div.s-product-card-content > div.s-product-card-content-footer.gap-2 > salla-add-product-button > div > salla-button > button, #product-597576902 > div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 > form > section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none > salla-add-product-button > div > salla-button > button {
border-radius: 10rem !important;
background: #9f4a46 !important;
color: white !important;
border-color:#9f4a46 !important;
}
section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none > salla-add-product-button > div > salla-button > button {
border-radius: 10rem !important;
background: #9f4a46 !important;
color: white !important;
border-color:#9f4a46 !important;
}
section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none > salla-add-product-button > div > salla-button > button:hover {
transform:scale(1.1) !important;
background: #9f4a46 !important;
}
.s-fast-checkout-button.outline {
border: 1px solid #9f4a46 !important;
border-color: #9f4a46 !important;
color: #9f4a46;
border-radius: 500px;
}
button.s-fast-checkout-button.outline.rtl {
border: 1px solid #9f4a46 !important;
border-color: #9f4a46 !important;
color: #9f4a46!important;
border-radius: 500px!important;

}
#product-597576902 > div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 > form > section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none > salla-add-product-button > div > salla-button > button:hover {
transform:scale(1.1) !important;
background: #9f4a46 !important;
}
div.s-product-card-content > div.s-product-card-content-footer.gap-2 > salla-add-product-button > div > salla-button > button:hover {
border-radius: 10rem !important;
border-color: #9f4a46 !important;
background: #9f4a46 !important;
color: white !important;
}
div.s-product-card-content > div.s-product-card-content-footer.gap-2 > salla-add-product-button > div > salla-button > button:hover {
transform:scale(1.1) !important;
}
.s-product-card-entry {
border-radius:1.5rem !important;
box-shadow: rgba(99, 99, 99, 0.06) 0px 2px 8px 0px;
}
#product-597576902 > div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 > form > section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none > salla-add-product-button > div > salla-mini-checkout-widget > button {
border-radius: 10rem !important;
border-color:#9f4a46 !important;
}
/*Product*/
/*Title*/
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div {
display: flex;
justify-content: center;
margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
/*Title*/
/*Footer*/
/*Footer*/
@media only screen and (min-width: 480px) {
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > salla-contacts > div {
flex-direction: column !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) {
display: flex;
    align-items: flex-start;
    background: rgba(0, 0, 0, .02);
    border-radius: 1.5rem;
    justify-content: center;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div {
display: flex;
    justify-content: center;
    align-items: stretch;
}
.enhanced-title-border {
    display: block;
    border: 2px solid #414042;
    border: 2px solid var(--color-primary);
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: relative;
    margin-right: 50%;
    margin: 15px auto;
}


#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner {
margin-top: 0rem;
background: #43a548;
border-radius: 2rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner {
    margin-top: 0rem;
    background: #41a648;
    border-radius: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #ffffff;
}
#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 {
display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1rem;
    background: rgba(0, 0, 0, .02);
    border-radius: 1.5rem;
}
#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 > p {
text-align: center;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) {
display: flex;
    flex-direction: column;
    align-items: center;
        padding: 1rem;
    background: rgba(0, 0, 0, .02);
    border-radius: 1.5rem;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) > salla-menu > div > div {
align-items: center;
    display: flex;
    flex-direction: column;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > salla-contacts {
display: flex;
    flex-direction: column;
    align-items: center;
        padding: 1rem;
    background: rgba(0, 0, 0, .02);
    border-radius: 1.5rem;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > salla-contacts > div {
flex-direction: row;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(3) > div > salla-social {
    display: flex;
    align-items: center;
    padding: 5px;
    background: rgb(68 166 71);
    border-radius: 1.5rem;
    justify-content: center;
}.store-footer h3 {
    color: #ffffff;
}
.s-social-link a {
color: #ffffff;
border-color: #ffffff;
}
.s-social-link a:hover {
color: black;
border-color: #ffffff;
background-color:#ffffff;
}
.store-footer {
background-color: rgba(14, 14, 15, 0) !important;
    margin-top: 10px;
}
.store-footer .contact-social {
border-top-width: 0px !important;
}
@media only screen and (min-width: 820px) {
.store-footer .contact-social {
margin-top: 1.25rem;
    border-top-width: 1px;
    border-color: rgba(255, 255, 255, 0.1);
    padding-top: 1.25rem;
}
}
@media only screen and (max-width: 480px) {
.store-footer .contact-social {
margin-top: 1.25rem;
    border-top-width: 1px;
    border-color: rgba(255, 255, 255, 0.1);
    padding-top: 1.25rem;
}
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3)>salla-contacts>div {
    flex-direction: column;
    }
}
@media only screen and (max-width: 820px) {
.store-footer .contact-social {
margin-top: 0rem !important;
    border-top-width: 1px;
    border-color: rgba(255, 255, 255, 0.1);
    padding-top: 0rem!important;
}
}
/*Footer*//* Add custom CSS styles below */