.elementor-379 .elementor-element.elementor-element-c49e6d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-3938874{--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;}.woocommerce .elementor-379 .elementor-element.elementor-element-5688ea5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-379 .elementor-element.elementor-element-5688ea5 .flex-viewport, .woocommerce .elementor-379 .elementor-element.elementor-element-5688ea5 .flex-control-thumbs img{border-style:solid;border-color:var( --e-global-color-primary );}.woocommerce .elementor-379 .elementor-element.elementor-element-5688ea5 .flex-control-thumbs img{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-f772d4b{--alignment:center;--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-379 .elementor-element.elementor-element-f772d4b .elementor-share-btn__icon{--e-share-buttons-icon-size:1.5em;}.elementor-379 .elementor-element.elementor-element-f772d4b .elementor-share-btn{height:2.8em;border-width:2px;}.elementor-379 .elementor-element.elementor-element-f772d4b .elementor-share-btn__title{font-family:"Roboto Slab", Sans-serif;font-size:11px;font-weight:400;}.elementor-379 .elementor-element.elementor-element-9566574 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-379 .elementor-element.elementor-element-9566574 .woolentor-qrcode{text-align:center;}.elementor-379 .elementor-element.elementor-element-962766d{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.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 );}.woocommerce .elementor-379 .elementor-element.elementor-element-8a6dc89 .woocommerce-review-link{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-379 .elementor-element.elementor-element-e3d2b12:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(15px/2);}.elementor-379 .elementor-element.elementor-element-e3d2b12:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(15px/2);}.elementor-379 .elementor-element.elementor-element-e3d2b12.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-379 .elementor-element.elementor-element-e3d2b12.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body:not(.rtl) .elementor-379 .elementor-element.elementor-element-e3d2b12.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-15px/2) + (-2px/2) );}body:not.rtl .elementor-379 .elementor-element.elementor-element-e3d2b12.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-15px/2) - (2px/2) );}.elementor-379 .elementor-element.elementor-element-e3d2b12{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.woocommerce .elementor-379 .elementor-element.elementor-element-795e840 .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-379 .elementor-element.elementor-element-7760591 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-7760591 .elementor-button:hover, .elementor-379 .elementor-element.elementor-element-7760591 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#000000;}.elementor-379 .elementor-element.elementor-element-7760591{padding:20px 0px 20px 0px;}.elementor-379 .elementor-element.elementor-element-7760591 .elementor-button-content-wrapper{flex-direction:row;}.elementor-379 .elementor-element.elementor-element-7760591 .elementor-button:hover svg, .elementor-379 .elementor-element.elementor-element-7760591 .elementor-button:focus svg{fill:#000000;}.elementor-379 .elementor-element.elementor-element-9ae362f{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-379 .elementor-element.elementor-element-424f926 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-379 .elementor-element.elementor-element-424f926 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.woocommerce .elementor-379 .elementor-element.elementor-element-424f926 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-element-{cursor:help !important;}.elementor-379 .elementor-element.elementor-element-9fd367d{cursor:help !important;}.elementor-element-9fd367d.ha-cursor .mf-cursor-text{color:#FFF;}.elementor-element-9fd367d.ha-cursor.mf-cursor.-text:before{backdrop-filter:blur(6px);width:180px;height:180px;}.elementor-element-9fd367d.ha-cursor.mf-cursor:before{background:#FFFFFF33;}.elementor-element-9fd367d.ha-cursor.-media:before{width:180px;height:180px;}.elementor-element-9fd367d.ha-cursor .ha-cursor-text{width:180px;height:180px;}.elementor-element-9fd367d.ha-cursor .mf-cursor-text {font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.elementor-element-9fd367d.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 70px 0px;}.elementor-element-9fd367d.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 70px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-2a698ee{font-family:"Montserrat", Sans-serif;font-weight:400;color:#D4FFE7;}.elementor-379 .elementor-element.elementor-element-ccddd03{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-379 .elementor-element.elementor-element-26f385f{padding:40px 0px 30px 0px;text-align:center;}.elementor-379 .elementor-element.elementor-element-26f385f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-379 .elementor-element.elementor-element-d3967c4 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-379 .elementor-element.elementor-element-d3967c4.elementor-widget-wl-product-related .products > h2{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 );text-align:center;}.elementor-379 .elementor-element.elementor-element-3e48f9de{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-2ab8e59b{padding:0px 0px 50px 0px;text-align:center;}.elementor-379 .elementor-element.elementor-element-2ab8e59b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-379 .elementor-element.elementor-element-2396eda5{--display:flex;}.elementor-379 .elementor-element.elementor-element-3fff0324 .woolentor-recently-view-content{text-align:left;}.elementor-379 .elementor-element.elementor-element-3fff0324 > .elementor-widget-container{padding:0px 0px 140px 0px;}.elementor-379 .elementor-element.elementor-element-3fff0324 .woolentor-recently-view-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-379 .elementor-element.elementor-element-3fff0324 .woolentor-recently-view-title a{color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-3fff0324 .woolentor-recently-view-price span{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-379 .elementor-element.elementor-element-3938874{--width:50%;}.elementor-379 .elementor-element.elementor-element-962766d{--width:50%;}}@media(max-width:1024px){ .elementor-379 .elementor-element.elementor-element-f772d4b{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-element-9fd367d.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-9fd367d.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-9fd367d.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-379 .elementor-element.elementor-element-2a698ee{padding:30px 30px 30px 30px;text-align:center;font-size:14px;}}@media(max-width:767px){ .elementor-379 .elementor-element.elementor-element-f772d4b{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-379 .elementor-element.elementor-element-962766d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.woocommerce .elementor-379 .elementor-element.elementor-element-424f926 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:13px;}.elementor-element-9fd367d.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-9fd367d.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-9fd367d.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-379 .elementor-element.elementor-element-9fd367d.elementor-element{--align-self:center;}.elementor-379 .elementor-element.elementor-element-2a698ee{padding:0px 30px 30px 30px;text-align:center;font-size:12px;}.elementor-379 .elementor-element.elementor-element-d3967c4 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-379 .elementor-element.elementor-element-3fff0324 .woolentor-recently-viewed-product{padding:30px 30px 30px 30px;}}/* Start custom CSS for wl-product-related, class: .elementor-element-d3967c4 */.related.products .button, .related.products .add_to_cart_button {
    display: none !important;
}

/* Estilos para el título de los productos relacionados (h3) */
.related.products h3, .related.products .woocommerce-loop-product__title {
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    color: #1AC1B7 !important;
}

/* Centra la lista completa de productos relacionados */
.related.products ul.products {
    display: flex;
    justify-content: center; /* Centra los elementos horizontalmente */
    margin: 0 auto;
}

/* Estilos completos para el precio de los productos relacionados */
.elementor-379 .elementor-element.elementor-element-d3967c4 .price {
    font-family: 'Poppins', sans-serif !important; 
    font-size: 15px !important;                 
    color: #F8C948 !important;                  /* <--- NUEVO COLOR APLICADO */
}

/* Selector adicional para asegurar que el precio 'real' y en oferta también se modifique */
.elementor-379 .elementor-element.elementor-element-d3967c4 .price ins,
.elementor-379 .elementor-element.elementor-element-d3967c4 .price ins .amount {
    font-size: 15px !important; 
    font-family: 'Poppins', sans-serif !important;
    color: #F8C948 !important;                 /* <--- NUEVO COLOR APLICADO */
}/* End custom CSS */