
.block-category.card.card-block {
    background: #fff;
    border: 1px solid #838383 !important;
    border-radius: 30px !important;
}

div#subcategories {
    display: none;
}
    
    .block-category h1 {
    margin-bottom: 1rem;
    color: #7A3748;
    font-family: "Akaya Kanadaka", sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
    background-color: #aa4c5a;
    margin-top: 0px;
        min-width: 60px;
}


.product-flags li.product-flag {
    background: #ff6200;
    margin-top: 0px;
    min-width: 60px !important;
    border-bottom: 2px solid #ffffff;
}


#search_filters .ui-slider .ui-slider-handle {
    width: 20px;
    background: #fff;
    color: #aa4c5a;
    border: 2px solid #aa4c5a !important;
    margin-top: -1px;
    margin-left: -10px;
    border-radius: 20px !important;
}







@media (min-width: 1200px) {
    .col-xl-4, .col-xl-5 {
        float: left;
        width: 25%;
    }
}

.product-miniature .thumbnail-container {
    border-radius: 10px 10px 10px 10px;
}





.ce-widgets-space--gap>.elementor-column-wrap>.elementor-widget-wrap {
    gap: var(--ce-widgets-space, 0px);
    padding-bottom: 20px;
    border-radius: 10px;

}










#search_filters, #search_filters_brands, #search_filters_suppliers {
    padding: 1.563rem 1.25rem;
    margin-bottom: 1.563rem;
    background: #fff;
    border: 1px solid #838383 !important;
    border-radius: 30px !important;

        
  0background-image: url(https://wollfreude.ch//img/cms/back4a.png);      
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;

}


#search_filters .ui-widget-header {
    background: #ff6200;
}



.active_filters {
    padding: .625rem 1.875rem 0;
    margin-bottom: 1.25rem;
    background: #f6f6f6;
}




li.filter-block {
    border: 3px solid #964d5f !important;
    border-radius: 10px !important;
}


a.text-uppercase.h6 {
    display: none !important;
}

p.text-uppercase.h6.hidden-sm-down {
    display: none !important;
}





.block-categories {
    display: none;
}

div#search_filters_suppliers {
    display: none;
}

div#search_filters_brands {
    display: none;
}









.block-category h1 {
    margin-bottom: 1rem;
    color: #964d5f;
    font-family: "Akaya Kanadaka", sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.block-category .block-category-inner #category-description .page-content.page-cms ul, .block-category .block-category-inner #category-description p, .page-content.page-cms .block-category .block-category-inner #category-description ul {
    font-weight: 400;
    margin-bottom: 0;
    color: #232323cc;
    word-break: break-word;
}





.elementor-4170101 .elementor-element.elementor-element-691505e .ce-product-badge-sale, .elementor-4170101 .elementor-element.elementor-element-691505e .ce-product-badge-onsale {
    background-color: #df5353;
    opacity: 0.8;
    background-color: #fffefe !important;
    border-radius: 0px 0px 7px 7px;
    0padding: 5px 7px;
        padding: 4px 5px;
    margin-top: 0px !important;
    margin-left: 70px;
    opacity: 0.8;
    border: 1px solid #6a6a6a !important;
    color: #964d5fe0;
}


.elementor-4170101 .elementor-element.elementor-element-691505e .ce-product-badge-new {
    background-color: #FF6200;
    opacity: 0.8;
    border-radius: 0px 0px 7px 7px;
    background-color: #fffefe !important;
    margin-top: 0px !important;
    margin-left: 70px;
    opacity: 0.8;
    border: 1px solid #6a6a6a !important;
    color: #964d5fe0;
}



.elementor-4170101 .elementor-element.elementor-element-5e58fc01 .ce-product-badge-sale {
    background-color: #ffffff;
    border: 1px solid #6a6a6a !important;
    color: #000000de;
}

.ce-product-badge.ce-product-badge-out {
    color: #b5828e;
    background: #ffffff;
    border: 1px solid #737373 !important;
    opacity: 0.95;
}

.elementor-4170101 .elementor-element.elementor-element-436e1d7e a.elementor-button {
    background-color: #FFF;
    border-color: #964d5f;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
}



.elementor-4170101 .elementor-element.elementor-element-5e58fc01 .ce-product-price-regular {
    color: #964d5fb0;
}

.ce-product-price.ce-has-discount {
    color: #964d5f;
    font-weight: 600;
     font-size: 18px !important;
}



body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-5e58fc01 .ce-product-badge-sale {
    border-radius: 10px;
    opacity: 0.8;
    color: #964d5fe0;
    font-weight: 600;
    font-size: 13px !important;
}

.elementor-4170101 .elementor-element.elementor-element-179f98ba .elementor-star-rating i {
    color: #964d5fb0;
}

#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover {
    color: #964d5f;
}

#search_filters .ui-widget-header {
    background: #964d5f;
}











@media (max-width: 767px) {
.block-category.card.card-block {
    border-radius: 10px !important;

}
}


@media (max-width: 767px) {
.block-category h1 {
    padding: 10px;
    margin-bottom: 1rem;
    margin-top: 20px;
    color: #964d5f;
    font-family: "Akaya Kanadaka", sans-serif;
    font-size: 2rem;
    font-weight: 400;
}
}


@media (max-width: 767px) {
.products-selection {
    margin-top: 15px;
}
} 



button.btn-unstyle.select-title {
    border-radius: 10px !important;
}
