.elementor-12892 .elementor-element.elementor-element-088bac7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-12892 .elementor-element.elementor-element-088bac7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-12892 .elementor-element.elementor-element-088bac7 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-12892 .elementor-element.elementor-element-088bac7 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-12892 .elementor-element.elementor-element-088bac7 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12892 .elementor-element.elementor-element-a46522d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#3F3F3F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12892 .elementor-element.elementor-element-dafc789 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-12892 .elementor-element.elementor-element-dafc789{text-align:start;}.elementor-12892 .elementor-element.elementor-element-dafc789 img{width:11%;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-12892 .elementor-element.elementor-element-5aaee0c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-12892 .elementor-element.elementor-element-5aaee0c:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-12892 .elementor-element.elementor-element-5aaee0c.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-12892 .elementor-element.elementor-element-5aaee0c.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-12892 .elementor-element.elementor-element-5aaee0c.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-12892 .elementor-element.elementor-element-5aaee0c.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-12892 .elementor-element.elementor-element-5aaee0c{font-family:"Arial", Sans-serif;font-size:14px;color:#757575;}.elementor-12892 .elementor-element.elementor-element-5aaee0c a{color:#6C6C6C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12892 .elementor-element.elementor-element-c81b20b{--divider-border-style:solid;--divider-color:#8A8A8A;--divider-border-width:1px;}.elementor-12892 .elementor-element.elementor-element-c81b20b > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-12892 .elementor-element.elementor-element-c81b20b .elementor-divider-separator{width:100%;}.elementor-12892 .elementor-element.elementor-element-c81b20b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12892 .elementor-element.elementor-element-0ca0300 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.woocommerce .elementor-12892 .elementor-element.elementor-element-0ca0300 .woocommerce-product-details__short-description{font-size:14px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12892 .elementor-element.elementor-element-a0d6447 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.woocommerce .elementor-12892 .elementor-element.elementor-element-a0d6447 .price{color:#404040;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-12892 .elementor-element.elementor-element-a0d6447 .price ins{font-size:1px;font-style:normal;text-decoration:none;}body:not(.rtl) .elementor-12892 .elementor-element.elementor-element-a0d6447:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-12892 .elementor-element.elementor-element-a0d6447:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-12892 .elementor-element.elementor-element-a0d6447.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12892 .elementor-element.elementor-element-8b2bb5a .cart button, .elementor-12892 .elementor-element.elementor-element-8b2bb5a .cart .button{background-color:#DA0707;transition:all 0.2s;}.elementor-12892 .elementor-element.elementor-element-8b2bb5a .quantity .qty{transition:all 0.2s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-icon i{color:#F70202;transition:color 0.3s;}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-icon svg{fill:#F70202;transition:fill 0.3s;}.elementor-12892 .elementor-element.elementor-element-179395c{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12892 .elementor-element.elementor-element-7240cce{text-align:center;}.elementor-12892 .elementor-element.elementor-element-7240cce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#929292;}.elementor-12892 .elementor-element.elementor-element-b27125a img{width:41%;}.elementor-12892 .elementor-element.elementor-element-a575712{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1.6px;}.elementor-12892 .elementor-element.elementor-element-a575712 .elementor-divider-separator{width:100%;}.elementor-12892 .elementor-element.elementor-element-a575712 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-12892 .elementor-element.elementor-element-dafc789{text-align:start;}.elementor-12892 .elementor-element.elementor-element-dafc789 img{width:20%;}.elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12892 .elementor-element.elementor-element-179395c .elementor-icon-list-item > a{font-size:13px;}.elementor-12892 .elementor-element.elementor-element-b27125a img{width:70%;}}@media(min-width:768px){.elementor-12892 .elementor-element.elementor-element-71d1bfc{width:51.754%;}.elementor-12892 .elementor-element.elementor-element-e66bd55{width:48.246%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a0d6447 *//* 1. FORZAR QUE LOS PRECIOS SE APILEN (UNO ARRIBA Y OTRO ABAJO) */
.elementor-element-a0d6447 .price {
    display: flex !important;
    flex-direction: column !important; /* El secreto para que no estén en la misma línea */
    align-items: flex-start !important;
    line-height: 1.1 !important;
    margin-top: 15px !important;
}

/* 2. ESTILO PARA EL PRECIO ANTERIOR (GRIS Y TACHADO) */
.elementor-element-a0d6447 .price del {
    color: #999999 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-decoration: line-through !important;
    margin-bottom: 5px !important;
    display: block !important;
}

/* Agregar el texto "Antes: " por código */
.elementor-element-a0d6447 .price del::before {
    content: "Antes: " !important;
    text-decoration: none !important;
    display: inline-block !important;
    margin-right: 5px !important;
}

/* 3. ESTILO PARA EL PRECIO NUEVO (AZUL Y GRANDE) */
.elementor-element-a0d6447 .price ins {
    color: #353535 !important; /* Azul Milwaukee */
    font-size: 25px !important; /* Tamaño de impacto */
    font-weight: 800 !important;
    text-decoration: none !important;
    display: inline-block !important;
}

/* Asegurar que el monto dentro del azul también sea correcto */
.elementor-element-a0d6447 .price ins .woocommerce-Price-amount {
    color: #353535 !important;
}

/* 4. AGREGAR "IVA INCLUIDO" AL FINAL DEL PRECIO AZUL */
.elementor-element-a0d6447 .price ins::after {
    content: " IVA incluido" !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #353535 !important;
    margin-left: 8px !important;
    vertical-align: middle !important;
}

/* 5. SEPARAR EL SKU DE LAS CATEGORÍAS (PARA QUE NO ESTÉN PEGADOS) */
.elementor-element-5aaee0c .product_meta {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    font-size: 14px !important;
    margin-bottom: 10px !important;
}/* End custom CSS */