.elementor-37170301 .elementor-element.elementor-element-b441a04 .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-37170301 .elementor-element.elementor-element-b441a06 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:110px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-scrollbar-x--auto > *{scroll-snap-align:start;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-grid .ce-image-gallery{gap:14px;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:14px;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry figure{margin-bottom:14px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-gallery-icon, .elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-gallery-icon img{aspect-ratio:1/1;transition:800ms;}.elementor-37170301 .elementor-element.elementor-element-b441a07 figure .ce-gallery-icon{border-radius:0px 0px 0px 0px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 figure img{border-radius:0px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-gallery-item{gap:10px;}.elementor-37170301 .elementor-element.elementor-element-b441a07 figcaption{text-align:center;}.elementor-37170301 .elementor-element.elementor-element-b441a07 figcaption, .elementor-37170301 .elementor-element.elementor-element-b441a07 figcaption a{color:#171717;font-size:13px;font-weight:500;line-height:1.25em;}.elementor-37170301 .elementor-element.elementor-element-b441a07 > .elementor-widget-container{margin:2px 0px 16px 0px;}.elementor-37170301 .elementor-element.elementor-element-b441m01:not(.elementor-motion-effects-element-type-background), .elementor-37170301 .elementor-element.elementor-element-b441m01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441m01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:30;}.elementor-37170301 .elementor-element.elementor-element-b441m01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-37170301 .elementor-element.elementor-element-b441m02.elementor-column .elementor-column-wrap{align-items:center;}.elementor-37170301 .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-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__tab-icon{order:-1;color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__tab{gap:10px;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__title{flex-grow:min(0, 10);color:#171717;font-weight:600;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__clear a.elementor-button:not(#e){color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__clear .elementor-button{background-color:#0C6D72;border-color:#0C6D72;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__clear a.elementor-button:not(#e):hover{color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .ce-filters__clear .elementor-button:hover{background-color:#0A5A5E;border-color:#0A5A5E;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-group:not(:last-child){border-bottom:1px solid;border-bottom-width:1px;border-bottom-color:#e3e3e3;}.elementor-37170301 .elementor-element.elementor-element-b441f01 [aria-expanded=true]>.ce-filters__title{color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-label{color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-label:after{padding-inline-start:0.2em;color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f01 input:checked ~ .ce-checkbox{color:#FFFFFF;background-color:#0C6D72;border-color:#0C6D72;}.elementor-37170301 .elementor-element.elementor-element-b441f01 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-37170301 .elementor-element.elementor-element-b441m06 .elementor-field-group{gap:8px;}.elementor-37170301 .elementor-element.elementor-element-b441L01 > .elementor-element-populated{padding:36px 20px 20px 10px;}.elementor-37170301 .elementor-element.elementor-element-b441b08 .ce-active-filters{gap:5px;}.elementor-37170301 .elementor-element.elementor-element-b441b08 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441b08 .elementor-button{background-color:#0C6D72;border-color:#0C6D72;}.elementor-37170301 .elementor-element.elementor-element-b441b08 a.elementor-button:not(#e):hover, .elementor-37170301 .elementor-element.elementor-element-b441b08 a.elementor-button:not(#e):active{color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441b08 .elementor-button:hover, .elementor-37170301 .elementor-element.elementor-element-b441b08 .elementor-button:active{background-color:#0A5A5E;border-color:#0A5A5E;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__tab-icon{order:-1;color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__tab{gap:10px;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__title{flex-grow:min(0, 10);color:#171717;font-weight:600;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__clear a.elementor-button:not(#e){color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__clear .elementor-button{background-color:#0C6D72;border-color:#0C6D72;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__clear a.elementor-button:not(#e):hover{color:#FFFFFF;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .ce-filters__clear .elementor-button:hover{background-color:#0A5A5E;border-color:#0A5A5E;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-group:not(:last-child){border-bottom:1px solid;border-bottom-width:1px;border-bottom-color:#e3e3e3;}.elementor-37170301 .elementor-element.elementor-element-b441f02 [aria-expanded=true]>.ce-filters__title{color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-label{color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-label:after{padding-inline-start:0.2em;color:#171717;}.elementor-37170301 .elementor-element.elementor-element-b441f02 input:checked ~ .ce-checkbox{color:#FFFFFF;background-color:#0C6D72;border-color:#0C6D72;}.elementor-37170301 .elementor-element.elementor-element-b441f02 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-37170301 .elementor-element.elementor-element-b441help > .elementor-widget-container{margin:24px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:#edf5f3;border-radius:14px 14px 14px 14px;}.elementor-37170301 .elementor-element.elementor-element-b441b02 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-37170301 .elementor-element.elementor-element-b441tgb .elementor-button-content-wrapper{gap:8px;}.elementor-37170301 .elementor-element.elementor-element-b441tgb .elementor-button-text{flex-grow:min(0, 8);}.elementor-37170301 .elementor-element.elementor-element-b441tgb > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-37170301 .elementor-element.elementor-element-b441tgb{width:auto;}.elementor-37170301 .elementor-element.elementor-element-b441sort .elementor-field-group{gap:8px;}.elementor-37170301 .elementor-element.elementor-element-b441sort{width:auto;}.elementor-37170301 .elementor-element.elementor-element-b441b10 .elementor-row{justify-content:center;}.elementor-37170301 .elementor-element.elementor-element-b441b10.ce-pagination--skin-classic{text-align:center;}.elementor-37170301 .elementor-element.elementor-element-b441b10 .ce-pagination{margin:0 calc(-16px/2);}.elementor-37170301 .elementor-element.elementor-element-b441b10 .ce-pagination .elementor-icon-list-item{margin:0 calc(16px/2);}.elementor-37170301 .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-37170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:100px;}}@media(max-width:767px){.elementor-37170301 .elementor-element.elementor-element-b441a07 .ce-image-gallery .ce-gallery-item{width:88px;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-grid .ce-image-gallery{gap:10px;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:10px;}.elementor-37170301 .elementor-element.elementor-element-b441a07.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-37170301 .elementor-element.elementor-element-b441m02{width:100%;}}@media(min-width:768px){.elementor-37170301 .elementor-element.elementor-element-b441m02{width:100%;}.elementor-37170301 .elementor-element.elementor-element-b441L01{width:22%;}.elementor-37170301 .elementor-element.elementor-element-b441b02{width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37170301 .elementor-element.elementor-element-b441m02{width:100%;}.elementor-37170301 .elementor-element.elementor-element-b441L01{width:100%;}.elementor-37170301 .elementor-element.elementor-element-b441b02{width:100%;}}/* Start custom CSS for category-grid, class: .elementor-element-b441a07 */.lc-tiles .ce-gallery-item{background:none;border:0;padding:0 4px 0 0}
.lc-tiles .ce-gallery-item img{background:none}
.lc-tiles .ce-gallery-caption a{color:#171717;font-weight:500}
.lc-tiles .ce-gallery-item:hover .ce-gallery-caption a{color:#0C6D72;text-decoration:none}/* End custom CSS */
/* Start custom CSS for listing-filters, class: .elementor-element-b441f02 */.elementor-element-b441L01>.elementor-column-wrap{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b441tgb */body .elementor-element-b441tgb .elementor-button{padding:0!important;height:20px!important;line-height:20px!important;display:inline-flex;align-items:center}
body .elementor-element-b441tgb .elementor-button-content-wrapper{align-items:center}
body .elementor-element-b441tgb,body .elementor-element-b441tgb .elementor-widget-container,body .elementor-element-b441tgb .elementor-button-wrapper{height:20px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important}/* 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 */