.elementor-781 .elementor-element.elementor-element-940fa8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-781 .elementor-element.elementor-element-940fa8c:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-940fa8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-grid{grid-template-columns:repeat(4, 1fr);}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__frame{aspect-ratio:4/5;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__cat{color:#362C25;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__title{color:#1B1512;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__price{color:#1B1512;}.elementor-781 .elementor-element.elementor-element-704f0bf .badge--sale{background:#6B1F2A;}.elementor-781 .elementor-element.elementor-element-704f0bf .badge--sold{background:#362C25;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__quick button{color:#1B1512;}.elementor-781 .elementor-element.elementor-element-704f0bf .filter-group summary{color:#1B1512;}.elementor-781 .elementor-element.elementor-element-704f0bf .collection-layout{grid-template-columns:240px 1fr;}.elementor-781 .elementor-element.elementor-element-704f0bf .product-card__frame img{transition-duration:0.35s;}@media(max-width:1024px){.elementor-781 .elementor-element.elementor-element-704f0bf .product-grid{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-704f0bf .product-grid{grid-template-columns:repeat(2, 1fr);}}/* Start custom CSS for fabriqstar-product-card, class: .elementor-element-704f0bf */.product-card__quick button:hover {
    color: white !important;
}

@media (max-width: 767px) {


.collection-layout {
    grid-template-columns: 1fr !important;
}

.collection-toolbar {
 
    gap: 20px !important;
    display: grid !important;
        grid-template-columns: 1fr 1fr 1fr !important;
}

}/* End custom CSS */