/* Add custom CSS styles below */

.product-card__addToCart__btn salla-button{

background:#a36947;

border-top-right-radius:20px;

border-bottom-left-radius:20px;

}

.product-card--primary-buttons button, .product-card--primary-buttons salla-button{

color:#fff!important;

}

.product-card__addToCart, .product-card__addToCart:not(.mobile) {

transform: translate(0%);

opacity: 1;

visibility: visible;

width:70%;

left:0px

}

[dir=rtl] .product-card__addToCart__btn salla-button button .s-button-text i{

color:#fff!important;

}

.product-card__buttons {

width: 30%!important;

bottom: 0px!important;

}

.product-card__buttons>div {

opacity: 1!important;

visibility: visible!important;

}

.product-card .product-card__buttons>div {

transform: translateY(0);

}

.product-card .product-card__buttons>div.wishlist{

display:none;

}

.product-card--primary-buttons button i, .product-card--primary-buttons salla-button i{

color:#a36947!important;

font-size:22px!important;

}

.product-card--rounded{

overflow: visible;

padding-bottom:40px;

margin-bottom: 30px;

background-color: #fff;

border-radius: 20px;

}

.product-card__image{

position:initial;

}

.product-card--rounded .product-card__content{

background-color:#fff;

padding-left: 20px;

padding-right: 20px;

}

.bg-storeBG{

background-color: #eedcd2!important;

}

.product-card--fit-height .product-card__image{

margin-bottom: -141px;

border-radius: 20px;

overflow: visible;

}

.product-card__image::before{

display: none!important;

}

.product-card__title{

min-height: 40px;

}

.product-card--fit-height .product-card__image img{

margin-top:-55%;

object-fit: contain;

}

.s-products-slider-card.swiper-slide{

padding-top:120px;

padding-bottom: 30px;

}

.product-card__out-label{

top:5%!important;

}

.s-products-list-wrapper.s-products-list-vertical-cards .product-card--rounded {

margin-top: 100px;

}

.s-products-list-wrapper.s-products-list-vertical-cards .product-card__addToCart__btn salla-button button .s-button-text{

font-size: 12px;

}

.main-nav-container{

background-color: #fff!important;

}

.main-nav-container {

min-height: auto!important;

height: auto!important;

}

.navbar-brand img {

height: auto!important;

max-width: 200px!important;

}

.salla-advertisement, .store-notify.store-notify--alert{

background-color: #b5866c!important;

color: #000000!important;

}

.topnav-is-dark .top-navbar {

background-color: #e0ad90!important;

color: #000!important;

}

.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title{

border-bottom: none!important;

}

.s-block--best-offers .s-slider-block__title-right,

salla-products-slider .s-slider-block__title-right,

[dir=rtl] .s-slider-block__title h2{

padding-left: 0px!important;

font-size: 1.5rem;

font-weight: bold;

margin: auto;

}

.s-block--best-offers .s-slider-block__title .s-slider-block__title-left,

salla-products-slider .s-slider-block__title .s-slider-block__title-left {

position: absolute;

bottom: -60px;

width: 100%;

text-align: center;

padding-top: 25px;

padding-bottom: 35px;

}

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

margin-bottom: 50px;

}

.s-block--best-offers .s-slider-block__title .s-slider-block__title-left a,

salla-products-slider .s-slider-block__title .s-slider-block__title-left a {

margin: auto;

font-size: 1.3rem;

padding: 10px 20px;

color: #fff;

border: solid 1px #a36947;

background: #a36947;

}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right{

border-bottom:2px solid #a36947!important;

}

.footer-is-light .store-footer .store-footer__curve {

display: none;

}

.footer-is-light .store-footer,

.footer-is-light .store-footer .store-footer__inner,

.footer-is-light .store-footer .store-footer__contacts-row,

.footer-is-light .store-footer .store-footer__newsletter{

background:#a36947;

color: #fff;

}

.footer-is-light .store-footer{

color: #fff;

border-radius: 40px;

padding: 20px;

margin: 12px;

margin-top: 30px;

}

.footer-is-light .store-footer .text-gray-400 {

color: #fff!important;

}

.testimonials-item.bg-storeBG.swiper-slide .h-full.text-center {

display: flex;

flex-direction: column-reverse;

}

.s-block--testimonials .testimonials-item::after{

display:none;

}

.s-block--testimonials .testimonials-item div#item-text {

background: #fff;

padding: 20px;

border-radius: 20px;

margin: 20px;

margin-bottom: 40px;

border-bottom: solid 4px #a36947;

}

.s-block--testimonials .my-2.mx-auto.w-12.h-2.border-4.border-primary {

border-color: #a36947;

border-width: 1px;

height: 0px;

width: 140px;

}

.s-block--testimonials .testimonials-item div#item-text:after{

content: '';

position: absolute;

top: 100%;

left: 70%;

margin-left: -20px;

width: 0;

height: 0;

border-top: solid 20px #a36947;

border-left: solid 20px transparent;

border-right: solid 20px transparent;

}

.testimonials-item.bg-storeBG.swiper-slide {

width: 50%;

max-width: 50%;

}

.s-block.s-block--store-features .relative.p-px {

border: none;

box-shadow: none;

max-width: 32%;

display: inline-block;

}

.s-block.s-block--store-features h6.font-semibold.text-store-text-primary.leading-5.mt-3 {

font-size: 1rem;

line-height: 1.7rem;

height: 40px;

width: 50%;

display: flex;

background: #fff;

padding: 5px;

border-radius: 15px;

justify-content: center;

align-items: center;

color: #a36947;

border: solid 2px #a36947;

}

.s-block.s-block--store-features .relative.p-5.bg-storeBG.rounded-sm.h-full {

padding: 5px;

}

.s-block.s-block--store-features .text-store-text-secondary {

display: none;

}

.s-block.s-block--store-features .s-block--store-features-icon {

background-color: #a36947;

color: #fff;

width: 75px;

height: 75px;

}

.s-block--store-features-icon i {

color: #fff;

font-size: 2.5rem;

}

select#product-filter {

background-color: #fff;

border-radius: 15px;

}

.main-nav-container .inner, .main-nav-container{

border-bottom-left-radius:20px;

border-bottom-right-radius:20px;

}

header.store-header{

border-radius: 20px;

margin-bottom: 0px;

z-index: 999;

}

body.product-index header.store-header,

body.product-single header.store-header{

margin-bottom: 0px;

}

.product-single .product-single__main-media .swiper-wrapper img{

border-radius: 20px;

border: solid 2px #b5866c;

}

.s-slider-vertical .s-slider-thumbs-container .swiper-slide{

border-radius: 15px;

border: solid 2px #b5866c;

}

.s-slider-thumbs .s-slider-thumbs-container .swiper-slide img {

border-radius: 0px;

border: 0px;

}

.tamara-product-widget{

border-radius: 20px!important;

}

.tamara-product-widget,

.product-single__inner .btn-tab {

background: #fff!important;

}

.product-single__inner .s-button-element:not(:disabled):not([loading]),

.product-single__inner .btn-tab,

.product-more-info .more-tab-container .more-info-tabs__nav-link{

border-radius: 15px!important;

}

.with-shine-animation .product-card__image::after, .with-shine-animation .product-entry__image::after{

display:none;

}

section.s-block.s-block--fixed-banner.s-block--double-banner img {

border-radius: 15px;

}

@media only screen and (min-width: 600px) {

.s-products-list-wrapper.s-products-list-vertical-cards {

padding-top: 100px;

}

.s-products-list-wrapper.s-products-list-vertical-cards .product-card--fit-height .product-card__image img {

margin-top: -125px;

}

}

@media only screen and (max-width: 600px) {

.product-card__actions{

bottom:0px!important;

top:unset!important;

}

.product-card__actions div.wishlist{

display:none;

}

.product-card--fit-height .product-card__image img{

margin-top:-70%;

}

.product-card--rounded .product-card__content{

padding: 0px 20px 40px;

}

.s-products-slider-card.swiper-slide{

width:53vw;

margin: 9px;

max-width: 350px;

}

.topnav-is-dark .top-navbar {

display:none;

}

.main-nav-container .inner{

padding-top:30px;

padding-bottom: 20px;

}

.testimonials-item.bg-storeBG.swiper-slide {

width: 100vw!important;

max-width: 100vw;

}

.footer-is-light .store-footer .rounded_contacts {

display: flex;

flex-flow: column;

}

.footer-is-light .store-footer ul.rounded_contacts {

display: flex;

flex-flow: row;

}

.s-block.s-block--store-features h6.font-semibold.text-store-text-primary.leading-5.mt-3 {

line-height: 1.7rem;

height: 80px;

width: 100%;

}

.header-btn__icon {

height: 1.5rem!important;

width: 1.5rem!important;

}

.product-card__addToCart__btn salla-button button {

padding-left: 0.5rem!important;

padding-right: 0.5rem!important;

}

section.advanced-slider {

height: 80vh!important;

overflow: hidden;

min-height: 80vh!important;

}

.product-card__title{

min-height: 60px;

}

}

div#mainnav {
    background-color: #fff;
    border-radius: 12px; z-index: 1000;position:relative;
}
div#mainnav *{
color:#d9a284 !important;
}



section.advanced-slider {
    position: relative;
    top: -6px;
    z-index: 0;
}
div#mainnav span.s-cart-summary-count {
    color: white !important;
    opacity: 1;
}
.s-slider-block__title {
    color: #885c43;
}
.product-card__price.rtl\:space-x-reverse.space-x-1   * {display:block;font-size:15px;}
.s-slider-block__title-left a{min-width:150px;border-radius:20px;}
h2.font-semibold.text-store-text-primary.leading-5.mt-3 {
    min-height: 47px;
}
.mm-ocd__content {
    border-top-left-radius:20px;
        border-bottom-left-radius:20px;

}
.mm-ocd--right .mm-ocd__content{max-height:600px;}

@media only screen and (min-width:1300px) {
section.advanced-slider {
    --sliderHeight: 193vh !important;
    min-height: 112vh;
}

}
salla-slider#slider-with-bg-4 {
    margin-bottom: 0;
}
.s-block.banners-slider.banners-slider--5.slide {
    margin-top: 0;
}
div#quickview {
    z-index: 100000000000000;
}

.product-single.thumbnails salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated {
    flex-direction: row;
    min-width: 100%;
    display: block;
}

.product-single salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated salla-button.s-button-wrap.hydrated {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

.product-single salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    width: 50%;
     display: inline-block;
    vertical-align: top;
    padding: 9px !important;
    margin-top: 0 !important;
     padding-top: 0 !important;
}

 product-single .s-fast-checkout-button.outline {
    padding: 10px !important;!i;!;
    border: 0 !important;!i;!;
}

.product-single .s-fast-checkout-button.outline {
    border: 0 !important;
}

.product-single .s-add-product-button-mini-checkout-content span {    float: right;
    padding-left: 10px;}

.product-single .s-add-product-button-mini-checkout-content svg {
    width: 16px;
     height: 16px;
}
.product-single .sticky-cart-single.sticky .s-add-product-button-mini-checkout-content {
    font-size: 11px;
}

#product-form .s-add-product-button-mini-checkout-content svg {
    width: 16px;
    height: 16px;
    margin-top: 5px;
}

@media only screen and (max-width: 700px) {

.product-single salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated salla-button.s-button-wrap.hydrated {
    width: 32%;
    display: inline-block;
    vertical-align: top;font-size:10px !important;
}
.product-single salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    width:25%;
    display: inline-block;
    vertical-align: top;
    padding: 4px !important;
    margin-top: 2px !important;
    padding-top: 0 !important;font-size:10px !important;
}
.product-single salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated salla-button.s-button-wrap.hydrated *{font-size:10px !important;        padding: 6px;}
.product-single salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated *{font-size:10px !important;}
#product-form .s-add-product-button-mini-checkout-content svg {
    width: 16px;
    height: 16px;
    margin-top: 0;
}
}
.product-single .s-fast-checkout-button.outline {
    border-radius: 12px !important;}
    
    .product-card__addToCart, .product-card__addToCart:not(.mobile) {
    transform: translate(0%);
    opacity: 1;
    visibility: visible;
    width: 70%;
    left: 0px;
    right: auto;
}
.s-block.banners-slider.banners-slider--0.slide {
    margin-top: 0;
}
.s-slider-block__title {
    margin-top: 20px;
}
section#best-offers-4-slider {
    padding-bottom: 40px;
}
salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    min-width: 150px;
}