.elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-container{min-height:193px;}.elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-container:after{content:"";min-height:inherit;}.elementor-8170101 .elementor-element.elementor-element-82af64f:not(.elementor-motion-effects-element-type-background), .elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/ChatGPT%20Image%2031%20ago%202026,%2008_11_05%20p-m-.png");background-position:center left;background-repeat:repeat-x;background-size:cover;}.elementor-8170101 .elementor-element.elementor-element-82af64f{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-background-overlay{background-color:#011707;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8170101 .elementor-element.elementor-element-d94d88b .breadcrumb li:not(#e), .elementor-8170101 .elementor-element.elementor-element-d94d88b .ce-breadcrumb__item{color:#9CC23F;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:15px;font-weight:600;}.elementor-8170101 .elementor-element.elementor-element-d94d88b .breadcrumb li a:not(#e), .elementor-8170101 .elementor-element.elementor-element-d94d88b .ce-breadcrumb__item a:not(#e){color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-d94d88b .breadcrumb li a:not(#e):hover, .elementor-8170101 .elementor-element.elementor-element-d94d88b .ce-breadcrumb__item a:not(#e):hover{color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-d94d88b .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-8170101 .elementor-element.elementor-element-52081fc{text-align:left;}.elementor-8170101 .elementor-element.elementor-element-52081fc .elementor-heading-title{color:#EBF3EE;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:38px;}.elementor-8170101 .elementor-element.elementor-element-309a1f0{padding:4% 0% 0% 0%;}.elementor-8170101 .elementor-element.elementor-element-a01a67d .ce-active-filters{justify-content:left;gap:5px;}.elementor-8170101 .elementor-element.elementor-element-a01a67d .elementor-heading-title{color:#011707;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:18px;font-weight:600;margin-bottom:20px;}.elementor-8170101 .elementor-element.elementor-element-a01a67d .elementor-button{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:14px;background-color:#9CC23F;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab-icon{order:1;color:#011707;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab{gap:0px;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__title{flex-grow:min(0, 0);color:#011707;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:16px;font-weight:600;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__toggle .elementor-button{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:16px;font-weight:600;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__toggle a.elementor-button:not(#e){color:#011707;}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__clear .elementor-button{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:14px;font-weight:400;background-color:#C2493F;border-color:#C2493F;}.elementor-8170101 .elementor-element.elementor-element-7605206 .elementor-field-group{padding:calc(5px / 2) 0;}.elementor-8170101 .elementor-element.elementor-element-7605206 .elementor-field-label{color:#011707;}.elementor-8170101 .elementor-element.elementor-element-7605206 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-8170101 .elementor-element.elementor-element-7605206 .elementor-field-label:after{padding-inline-start:0.2em;}.elementor-8170101 .elementor-element.elementor-element-7605206 input:checked ~ .ce-checkbox{color:#FFFFFF;background-color:#305F2C;border-color:#305F2C;}.elementor-8170101 .elementor-element.elementor-element-7605206 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-8170101 .elementor-element.elementor-element-7605206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8170101 .elementor-element.elementor-element-c82b1a4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0% 4% 4% 4%;}.elementor-8170101 .elementor-element.elementor-element-7e90372{padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-9ff6abe .elementor-field-group{gap:8px;--ce-field-color:#000000;}.elementor-8170101 .elementor-element.elementor-element-9ff6abe .elementor-form label{color:#011707;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-9ff6abe .elementor-field{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:14px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-1eeffa9.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-8170101 .elementor-element.elementor-element-1eeffa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8170101 .elementor-element.elementor-element-bad634a .elementor-search__container{min-height:50px;border-radius:8px;}.elementor-8170101 .elementor-element.elementor-element-bad634a .elementor-search__submit{min-width:50px;background-color:#9CC23F;}.elementor-8170101 .elementor-element.elementor-element-bad634a .elementor-search__icon, .elementor-8170101 .elementor-element.elementor-element-bad634a .elementor-search__input, .elementor-8170101 .elementor-element.elementor-element-bad634a.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(50px / 3);}.elementor-8170101 .elementor-element.elementor-element-bad634a input[type=search].elementor-search__input{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;}.elementor-8170101 .elementor-element.elementor-element-bad634a:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:#FFFFFF;border-color:rgba(2, 1, 1, 0.14);border-width:1px 1px 1px 1px;}.elementor-8170101 .elementor-element.elementor-element-bad634a.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:#FFFFFF;border-color:rgba(2, 1, 1, 0.14);border-width:1px 1px 1px 1px;}.elementor-8170101 .elementor-element.elementor-element-bad634a:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-8170101 .elementor-element.elementor-element-bad634a.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-8170101 .elementor-element.elementor-element-75d48a7 .ce-products{column-gap:0px;row-gap:0px;}.elementor-8170101 .elementor-element.elementor-element-75d48a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-row{justify-content:center;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .ce-pagination, .elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-row{gap:0px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-button{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-weight:500;background-color:#FFFFFF;border-color:#EBF3EE;border-width:0px;border-radius:0px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae a.elementor-button:not(#e){color:#011707;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae a.elementor-button:not(#e):hover{color:#011707;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-button:hover{background-color:#9CC23F;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .ce-pagination__arrow{border-width:0px;border-radius:0px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-8170101 .elementor-element.elementor-element-cc57b15 > .elementor-container{min-height:136px;}.elementor-8170101 .elementor-element.elementor-element-cc57b15 > .elementor-container:after{content:"";min-height:inherit;}.elementor-8170101 .elementor-element.elementor-element-cc57b15:not(.elementor-motion-effects-element-type-background), .elementor-8170101 .elementor-element.elementor-element-cc57b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011707;background-image:url("/img/cms/84bda3445963cc8e7957289f923fa890.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8170101 .elementor-element.elementor-element-cc57b15 > .elementor-background-overlay{background-color:#011707;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8170101 .elementor-element.elementor-element-cc57b15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-e3c7146.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8170101 .elementor-element.elementor-element-e3c7146.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-379d1c5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8170101 .elementor-element.elementor-element-379d1c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8170101 .elementor-element.elementor-element-379d1c5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-b03d4ca .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:25px;font-weight:800;}.elementor-8170101 .elementor-element.elementor-element-b03d4ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-a99cc3f{text-align:left;}.elementor-8170101 .elementor-element.elementor-element-a99cc3f .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:14px;font-weight:500;}.elementor-8170101 .elementor-element.elementor-element-a99cc3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8170101 .elementor-element.elementor-element-5084b6e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8170101 .elementor-element.elementor-element-5084b6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:16px;font-weight:500;--ce-btn-bg-color:#9CC23F;background-color:var(--ce-btn-bg-color);transition-duration:0.3s;border-radius:8px 8px 8px 8px;}.elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button:not(#e):hover, .elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button:not(#e):focus{color:#011707;}.elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button:hover, .elementor-8170101 .elementor-element.elementor-element-ad36624 a.elementor-button:focus{--ce-btn-bg-color:#FFFFFF;}.elementor-8170101 .elementor-element.elementor-element-ad36624{width:initial;}.elementor-8170101 .elementor-element.elementor-element-ad36624 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-8170101 .elementor-element.elementor-element-ad36624:hover > .elementor-widget-container{border-radius:8px 8px 8px 8px;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(min-width:768px){.elementor-8170101 .elementor-element.elementor-element-7e67e45{width:22%;}.elementor-8170101 .elementor-element.elementor-element-c82b1a4{width:78%;}.elementor-8170101 .elementor-element.elementor-element-e3c7146{width:8%;}.elementor-8170101 .elementor-element.elementor-element-379d1c5{width:48%;}.elementor-8170101 .elementor-element.elementor-element-5084b6e{width:33%;}.elementor-8170101 .elementor-element.elementor-element-cf83e73{width:11%;}}@media(max-width:767px){.elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-container{min-height:59px;}.elementor-8170101 .elementor-element.elementor-element-82af64f > .elementor-container:after{content:"";min-height:inherit;}.elementor-8170101 .elementor-element.elementor-element-82af64f{padding:20px 20px 20px 20px;}.elementor-8170101 .elementor-element.elementor-element-52081fc .elementor-heading-title{font-size:20px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-row{justify-content:center;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae .elementor-button{font-size:8px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170101 .elementor-element.elementor-element-b32a1ae{width:100%;align-self:stretch;flex-grow:1;}.elementor-8170101 .elementor-element.elementor-element-a99cc3f > .elementor-widget-container{padding:10px 0px 0px 0px;}}/* Start custom CSS for listing-filters, class: .elementor-element-7605206 *//* ==========================================================
   1. LÍNEAS DIVISORIAS ENTRE CADA FILTRO DE CREATIVE ELEMENTS
   ================================================---------- */
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab {
    border-bottom: 1px solid #EAEAEA !important;
    padding-bottom: 14px !important;
    margin-bottom: 14px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    cursor: pointer !important;
}

/* Quitar la línea en el último elemento para un cierre limpio */
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab:last-child {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* ==========================================================
   2. REEMPLAZAR LA FLECHA POR EL ICONO "+"
   ================================================---------- */
/* Ocultar el icono de la flecha hacia la derecha (ceicon-angle-right) */
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab-icon i,
.elementor-8170101 .elementor-element.elementor-element-7605206 .ceicon-angle-right {
    display: none !important;
}

/* Dibujar el signo "+" por defecto */
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab-icon::after {
    content: "+" !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    color: #2D3748 !important;
    display: inline-block !important;
    line-height: 1 !important;
}

/* ==========================================================
   3. CAMBIO A "-" CUANDO EL ACORDEÓN ESTÁ ABIERTO
   ================================================---------- */
/* Creative Elements cambia el atributo aria-expanded a "true" cuando se despliega */
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab[aria-expanded="true"] .ce-filters__tab-icon::after,
.elementor-8170101 .elementor-element.elementor-element-7605206 .ce-filters__tab.open .ce-filters__tab-icon::after {
    content: "-" !important;
    font-size: 20px !important;
    color: #2D3748 !important;
}/* End custom CSS */
/* Start custom CSS for page-settings */.products.ce-products.ce-product-grid.elementor-grid{
    
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    display: grid;
}
.elementor-8170101 .elementor-element.elementor-element-75d48a7, .elementor-8170101 .elementor-element.elementor-element-75d48a7 .product, .elementor-8170101 .elementor-element.elementor-element-75d48a7 .product-miniature {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
     margin-top: 0px !important;
    margin-bottom: 25px !important;
    overflow: visible !important;
}/* End custom CSS */