.elementor-25170301 .elementor-element.elementor-element-b441a04 .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:150px;}.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-scrollbar-x--auto > *{scroll-snap-align:start;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-grid .ce-image-gallery{gap:14px;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:14px;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry figure{margin-bottom:14px;}.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-gallery-icon, .elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-gallery-icon img{aspect-ratio:1/1;transition:800ms;}.elementor-25170301 .elementor-element.elementor-element-b441a07 figure .ce-gallery-icon{border-radius:10px 10px 10px 10px;}.elementor-25170301 .elementor-element.elementor-element-b441a07 figure img{border-radius:0px;}.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-gallery-item{gap:10px;}.elementor-25170301 .elementor-element.elementor-element-b441a07 figcaption{text-align:center;}.elementor-25170301 .elementor-element.elementor-element-b441a07 figcaption, .elementor-25170301 .elementor-element.elementor-element-b441a07 figcaption a{color:#0C6D72;font-weight:600;}.elementor-25170301 .elementor-element.elementor-element-b441a07 > .elementor-widget-container{margin:2px 0px 16px 0px;}.elementor-25170301 .elementor-element.elementor-element-b441a06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25170301 .elementor-element.elementor-element-b441m01:not(.elementor-motion-effects-element-type-background), .elementor-25170301 .elementor-element.elementor-element-b441m01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25170301 .elementor-element.elementor-element-b441m01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:30;}.elementor-25170301 .elementor-element.elementor-element-b441m01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-25170301 .elementor-element.elementor-element-b441m02.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25170301 .elementor-element.elementor-element-b441m02.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25170301 .elementor-element.elementor-element-b441f01 .ce-filters__tab-icon{order:1;}.elementor-25170301 .elementor-element.elementor-element-b441f01 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-25170301 .elementor-element.elementor-element-b441f01 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-25170301 .elementor-element.elementor-element-b441f01 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-25170301 .elementor-element.elementor-element-b441f01 .elementor-field-label:after{padding-inline-start:0.2em;}.elementor-25170301 .elementor-element.elementor-element-b441f01 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-bc-flex-widget .elementor-25170301 .elementor-element.elementor-element-b441m03.elementor-column .elementor-column-wrap{align-items:center;}.elementor-25170301 .elementor-element.elementor-element-b441m03.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25170301 .elementor-element.elementor-element-b441m04 .elementor-field-group{gap:8px;}.elementor-25170301 .elementor-element.elementor-element-b441L01 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-25170301 .elementor-element.elementor-element-b441inf > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-25170301 .elementor-element.elementor-element-b441b08 .ce-active-filters{gap:5px;}.elementor-25170301 .elementor-element.elementor-element-b441s02 .elementor-field-group{gap:8px;}.elementor-25170301 .elementor-element.elementor-element-b441s02 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-25170301 .elementor-element.elementor-element-b441f02 .ce-filters__tab-icon{order:1;}.elementor-25170301 .elementor-element.elementor-element-b441f02 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-25170301 .elementor-element.elementor-element-b441f02 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-25170301 .elementor-element.elementor-element-b441f02 .elementor-field-label:after{padding-inline-start:0.2em;}.elementor-25170301 .elementor-element.elementor-element-b441f02 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-25170301 .elementor-element.elementor-element-b441b02 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-25170301 .elementor-element.elementor-element-b441b10 .elementor-row{justify-content:center;}.elementor-25170301 .elementor-element.elementor-element-b441b10.ce-pagination--skin-classic{text-align:center;}.elementor-25170301 .elementor-element.elementor-element-b441b10 .ce-pagination{margin:0 calc(-16px/2);}.elementor-25170301 .elementor-element.elementor-element-b441b10 .ce-pagination .elementor-icon-list-item{margin:0 calc(16px/2);}.elementor-25170301 .elementor-element.elementor-element-b441b10 .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}#wrapper, #wrapper .container, #content{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:1024px){.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:140px;}}@media(max-width:767px){.elementor-25170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:120px;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-grid .ce-image-gallery{gap:10px;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:10px;}.elementor-25170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-25170301 .elementor-element.elementor-element-b441m02{width:40%;}.elementor-25170301 .elementor-element.elementor-element-b441m03{width:60%;}}@media(min-width:768px){.elementor-25170301 .elementor-element.elementor-element-b441m02{width:40%;}.elementor-25170301 .elementor-element.elementor-element-b441m03{width:60%;}.elementor-25170301 .elementor-element.elementor-element-b441L01{width:22%;}.elementor-25170301 .elementor-element.elementor-element-b441b02{width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25170301 .elementor-element.elementor-element-b441m02{width:40%;}.elementor-25170301 .elementor-element.elementor-element-b441m03{width:60%;}.elementor-25170301 .elementor-element.elementor-element-b441L01{width:100%;}.elementor-25170301 .elementor-element.elementor-element-b441b02{width:100%;}}/* Start custom CSS for category-grid, class: .elementor-element-b441a07 */.lc-tiles .ce-gallery-item{background:#f4f4f4;border-radius:10px;padding:10px 8px 12px;border:1px solid transparent;transition:border-color .2s}
.lc-tiles .ce-gallery-item:hover{border-color:#171717}
.lc-tiles .ce-gallery-item:hover .ce-gallery-caption a{text-decoration:underline}/* End custom CSS */
/* Start custom CSS for listing-description, class: .elementor-element-b441a06 */.elementor-element-b441a06 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for listing-info, class: .elementor-element-b441inf */.elementor-element-b441inf{font-size:15px;color:#555}/* End custom CSS */
/* Start custom CSS for listing-products, class: .elementor-element-b441b09 */.elementor-element-b441L01:not(:has(.elementor-widget)){display:none}
.elementor-element-b441L01:not(:has(.elementor-widget)) + .elementor-element-b441b02{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
/* el listado arranca a la altura del recuento de la columna de filtros */
.elementor-element-b441b09{margin-top:0!important}
/* fichas de la misma altura en cada fila */
.elementor-widget-listing-products .ce-product-grid>.elementor{align-self:stretch!important;display:flex!important;min-width:0}
.elementor-widget-listing-products .ce-product-grid>.elementor>.elementor-section-wrap{flex:1;display:flex!important;min-width:0;width:100%}
.elementor-widget-listing-products .ce-product-grid .elementor-section-wrap>.elementor-section{flex:1;display:flex!important;min-width:0;width:100%}
.elementor-widget-listing-products .ce-product-grid .elementor-section>.elementor-container{flex:1;display:flex!important;min-width:0;width:100%}
.elementor-widget-listing-products .ce-product-grid .elementor-container>.elementor-row{flex:1;display:flex!important;min-width:0;width:100%}
.elementor-widget-listing-products .ce-product-grid .elementor-row>.elementor-column{display:flex!important;min-width:0;width:100%}/* End custom CSS */