.elementor-3658 .elementor-element.elementor-element-eb37728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3658 .elementor-element.elementor-element-314df4e{text-align:center;}.elementor-3658 .elementor-element.elementor-element-314df4e .elementor-heading-title{font-size:35px;}.elementor-3658 .elementor-element.elementor-element-fe7b8ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3658 .elementor-element.elementor-element-b1ab286{text-align:center;}.elementor-3658 .elementor-element.elementor-element-b1ab286 .elementor-heading-title{font-size:20px;}.elementor-3658 .elementor-element.elementor-element-959c727{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 20px;--row-gap:1px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3658 .elementor-element.elementor-element-5b01080{grid-column:span 1;grid-row:span 1;}.elementor-3658 .elementor-element.elementor-element-5b01080 .elementor-heading-title{font-size:30px;}.elementor-3658 .elementor-element.elementor-element-3ee1594 .elementor-heading-title{font-size:30px;}.elementor-3658 .elementor-element.elementor-element-410b767 .elementor-heading-title{font-size:30px;}.elementor-3658 .elementor-element.elementor-element-29f93c3{font-family:"Montserrat", Sans-serif;}.elementor-3658 .elementor-element.elementor-element-77938dc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-332724a );}.elementor-3658 .elementor-element.elementor-element-de5a81f{font-family:"Montserrat", Sans-serif;color:#7C7CA3;}.elementor-3658 .elementor-element.elementor-element-22f7a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3658 .elementor-element.elementor-element-479c6c9 .elementor-heading-title{font-size:29px;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action{max-width:1170px;background-color:#f4f4f4;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action.bg-img:after{background-color:#f4f4f4;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#1A217A;background:#EA580C;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3F51B5;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5;}.elementor-3658 .elementor-element.elementor-element-a878705 .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5;}.elementor-3658 .elementor-element.elementor-element-c01757d{--display:flex;}:root{--page-title-display:none;}body.elementor-page-3658 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-3658 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-3658 .eael-toc{z-index:9999;width:300px;}body.elementor-page-3658 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-3658 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-3658 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-3658 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-3658 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-3658 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-3658 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-3658 .eael-toc .eael-toc-header{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}body.elementor-page-3658 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-3658 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body{background-color:#fff6f3;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-3658 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(max-width:1024px){.elementor-3658 .elementor-element.elementor-element-959c727{--grid-auto-flow:row;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-3658 .elementor-element.elementor-element-959c727{--content-width:1280px;}}@media(max-width:767px){.elementor-3658 .elementor-element.elementor-element-959c727{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3658 .elementor-element.elementor-element-c4859d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-c4859d1 *//* --- CAMBIAR TEXTO DE OFERTA A PRECIO OUTLET --- */

/* 1. Modificamos la forma del cartel original y ocultamos su texto */
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
    font-size: 0 !important; /* Esto hace desaparecer el "¡Oferta!" */
    border-radius: 30px !important; /* Forma de píldora alargada */
    padding: 6px 14px !important; /* Espacio alrededor del texto */
    width: auto !important; /* Ancho automático según lo largo que sea el texto */
    height: auto !important; 
    min-height: 0 !important;
    min-width: 0 !important;
    line-height: 1.2 !important;
    background-color: #ea580c !important; /* Naranja oscuro (puedes cambiarlo) */
    z-index: 9 !important; /* Para que siempre quede por encima de la foto */
}

/* 2. Inyectamos el nuevo texto */
.woocommerce ul.products li.product .onsale::after,
.woocommerce span.onsale::after {
    content: "Precio Outlet"; /* Tu nuevo texto */
    font-size: 13px !important; /* Tamaño de la letra */
    font-weight: 800 !important; /* Letra bien negrita */
    color: #ffffff !important; /* Texto en blanco */
    text-transform: uppercase !important; /* Todo en mayúsculas */
    letter-spacing: 0.5px; /* Separar un pelín las letras */
}/* End custom CSS */