.elementor-2170101 .elementor-element.elementor-element-284b678 .elementor-field-group{gap:8px;}.elementor-2170101 .elementor-element.elementor-element-368240e .elementor-heading-title{font-size:35px;}.elementor-2170101 .elementor-element.elementor-element-f7db273{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2170101 .elementor-element.elementor-element-f7db273 .elementor-divider-separator{width:100%;}.elementor-2170101 .elementor-element.elementor-element-f7db273 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a{--ce-columns:3;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a .ce-article{flex-direction:row;align-items:center;gap:20px;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a .ce-articles{grid-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a.ce-articles--layout-masonry .ce-article{margin-bottom:20px;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a .ce-article__thumbnail img{transition-duration:800ms;transition-property:all;}@media(min-width:768px){.elementor-2170101 .elementor-element.elementor-element-1f54dca{width:20%;}.elementor-2170101 .elementor-element.elementor-element-731f70b{width:79.666%;}}@media(max-width:1024px){.elementor-2170101 .elementor-element.elementor-element-d5c5a3a{--ce-columns:2;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a.ce-articles--layout-tablet-masonry .ce-article{margin-bottom:20px;}}@media(max-width:767px){.elementor-2170101 .elementor-element.elementor-element-d5c5a3a{--ce-columns:1;}.elementor-2170101 .elementor-element.elementor-element-d5c5a3a.ce-articles--layout-mobile-masonry .ce-article{margin-bottom:20px;}}/* Start custom CSS for listing-block, class: .elementor-element-ea5475e *//* ⭐ Escritorio → 5 columnas */
ul.products li.product,
.product-miniature {
    width: 20%!important;
}

/* ⭐ Tablets → 3 columnas */
@media (max-width: 1024px) {
    ul.products li.product,
    .product-miniature {
        width: 33.33%!important;
    }
}

/* ⭐ Móvil → 2 columnas */
@media (max-width: 767px) {
    ul.products li.product,
    .product-miniature {
        width: 50%!important;
    }
}/* End custom CSS */