/* Add custom CSS styles below */ 
body, section{
background:#fff;}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {}button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #493951;
    color: #fff;
    border-color: #493951;
    padding:10px 10px;
}

/*salla-button.s-product-card-wishlist-btn.animated.s-button-wrap.hydrated {
    background: #b496a2 !important;
   position:absolute !important;
left:0px;
border:1px solid #fff !important;
    top:0px;
 
    border-radius: 50%;
    padding: 10px !important;
}


button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
    color: #fff;
}
*/
.store-footer h3{
 color: #fff;
}
.s-product-card-content-footer.rounded-2xl {
    position: relative;
}
section:first-of-type{
    margin-top:0px;
}
.s-block--banners .banner-square h3{
color:#493951;
font-size:20px;
font-weight:600;}
.footer-bottom {
    background: #684778;}
    @media (max-width:600px){
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center{
    justify-content: flex-end;
    font-size:15px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center span{
font-size:15px !important; 
font-weight:400;}
.s-block--banners .banner-square h3{

font-size:15px;
font-weight:400;}
    }
    
    salla-add-product-button.hydrated {
    background: rgba(55, 23, 84, 1);
    border-radius: 20px;
    color: #fff;
}

.s-product-card-content salla-add-product-button .s-button-text {
    color: #fff;
}
.s-product-card-content {
    border: 0.83px solid rgba(55, 23, 84, 1);
    border-radius: 15px;
    margin-top: 10px;
}

footer.store-footer {
    background: #684778;
    color: #fff;
}
section.s-block.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
.banner-entry {
    height: 300px;
}

.banner-entry:nth-of-type(2) {
    height: 418px;
}
@media (max-width:600px){
.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.banner-entry {
    height: 150px;
}

.banner-entry:nth-of-type(2) {
    height: 150px;
}}