.elementor-540 .elementor-element.elementor-element-813dba8{--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 64px;--row-gap:0px;--column-gap:64px;--padding-top:60px;--padding-bottom:80px;--padding-left:100px;--padding-right:80px;}.elementor-540 .elementor-element.elementor-element-813dba8:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-813dba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F3;}.elementor-540 .elementor-element.elementor-element-b131ec2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-b131ec2:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-b131ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nutrilact.co/wp-content/uploads/2025/07/fondo-card-producto-final.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-540 .elementor-element.elementor-element-b131ec2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-3324463{--display:flex;}.elementor-540 .elementor-element.elementor-element-4726b97 img{width:100%;}.elementor-540 .elementor-element.elementor-element-01752fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-ddbf1e2 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:500;color:#333333;}.elementor-540 .elementor-element.elementor-element-f9027c6.elementor-element{--align-self:flex-start;}.woocommerce .elementor-540 .elementor-element.elementor-element-f9027c6 .price{color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:32px;font-weight:600;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-f9027c6:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-540 .elementor-element.elementor-element-f9027c6:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-540 .elementor-element.elementor-element-f9027c6.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-540 .elementor-element.elementor-element-57114b1 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;}.elementor-540 .elementor-element.elementor-element-b6bb494 .elementor-button{background-color:#459E16;font-weight:600;}.elementor-540 .elementor-element.elementor-element-b6bb494{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-540 .elementor-element.elementor-element-b6bb494 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-540 .elementor-element.elementor-element-2041c2a{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-dab2aed{font-size:12px;color:var( --e-global-color-text );}.elementor-540 .elementor-element.elementor-element-3b814ce{--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;--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-540 .elementor-element.elementor-element-117b5b1{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-540 .elementor-element.elementor-element-117b5b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-bddf5bf{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-540 .elementor-element.elementor-element-bddf5bf.elementor-element{--align-self:center;}.elementor-540 .elementor-element.elementor-element-07e9530{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:100px;--padding-right:80px;}.elementor-540 .elementor-element.elementor-element-9891a2f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-540 .elementor-element.elementor-element-5c88ae6{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-540 .elementor-element.elementor-element-5c88ae6 .elementor-divider-separator{width:100%;}.elementor-540 .elementor-element.elementor-element-5c88ae6 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-540 .elementor-element.elementor-element-e61d0c8{color:#5F5F5F;font-family:"Open Sans", Sans-serif;}.elementor-540 .elementor-element.elementor-element-98650f0{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:100px;--padding-right:80px;}.elementor-540 .elementor-element.elementor-element-98650f0:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-98650f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F3;}.elementor-540 .elementor-element.elementor-element-43e7bbf{--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;--justify-content:space-between;--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-540 .elementor-element.elementor-element-138c689 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-weight:700;color:var( --e-global-color-3f00c5a );}.elementor-540 .elementor-element.elementor-element-6da10e2{width:var( --container-widget-width, 20.273% );max-width:20.273%;--container-widget-width:20.273%;--container-widget-flex-grow:0;font-weight:500;text-decoration:underline;color:var( --e-global-color-accent );}.elementor-540 .elementor-element.elementor-element-6da10e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-8977b20{--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;--justify-content:space-between;--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-540 .elementor-element.elementor-element-8977b20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-1237041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-1237041 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-weight:700;color:var( --e-global-color-3f00c5a );}.elementor-540 .elementor-element.elementor-element-2426997{width:var( --container-widget-width, 20.273% );max-width:20.273%;--container-widget-width:20.273%;--container-widget-flex-grow:0;font-weight:500;text-decoration:underline;color:var( --e-global-color-accent );}.elementor-540 .elementor-element.elementor-element-2426997.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-ef9d7f3{--grid-columns:3;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-ef9d7f3{--grid-columns:2;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-813dba8{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-3324463{--width:60%;}.elementor-540 .elementor-element.elementor-element-4726b97.elementor-element{--align-self:center;}.elementor-540 .elementor-element.elementor-element-01752fb{--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-540 .elementor-element.elementor-element-ddbf1e2 .elementor-heading-title{font-size:30px;}.elementor-540 .elementor-element.elementor-element-f9027c6 > .elementor-widget-container{margin:4px 0px -10px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-f9027c6:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-540 .elementor-element.elementor-element-f9027c6:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-540 .elementor-element.elementor-element-f9027c6.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-57114b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-540 .elementor-element.elementor-element-57114b1 .woocommerce-product-details__short-description{font-size:16px;}.elementor-540 .elementor-element.elementor-element-2041c2a{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-540 .elementor-element.elementor-element-07e9530{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-98650f0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-8977b20{--width:317px;--justify-content:space-between;}.elementor-540 .elementor-element.elementor-element-1237041{width:var( --container-widget-width, 59.903% );max-width:59.903%;--container-widget-width:59.903%;--container-widget-flex-grow:0;}.elementor-540 .elementor-element.elementor-element-2426997{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;font-size:14px;}.elementor-540 .elementor-element.elementor-element-2426997.elementor-element{--align-self:center;}.elementor-540 .elementor-element.elementor-element-ef9d7f3{--grid-columns:1;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-b131ec2{--width:40%;}.elementor-540 .elementor-element.elementor-element-3324463{--width:60%;}.elementor-540 .elementor-element.elementor-element-43e7bbf{--width:100%;}.elementor-540 .elementor-element.elementor-element-8977b20{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b131ec2 */.elementor-540 .elementor-element.elementor-element-b131ec2{
    margin: 0;
    background: radial-gradient(circle, #e0f8ff 0%, #a3ddf5 100%);
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f9027c6 *//* Invertir orden de precios: precio actual primero, precio anterior después */
.elementor-widget-woocommerce-product-price .price {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 10px;
}

/* Hacer el precio anterior más pequeño y gris */
.elementor-widget-woocommerce-product-price .price del {
    font-size: 0.8em;
    color: #999;
}

/* Quitar subrayado del precio final */
.elementor-widget-woocommerce-product-price .price ins {
    text-decoration: none;
}

@media (max-width: 768px) {
    .elementor-widget-woocommerce-product-price .price ins {
        font-size: 24px;
    }
    .elementor-widget-woocommerce-product-price .price del {
    font-size: 18px;
}
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-b6bb494 */.elementor-540 .elementor-element.elementor-element-b6bb494{
    transition: transform 0.2s ease;
}

.elementor-540 .elementor-element.elementor-element-b6bb494:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dab2aed */.elementor-540 .elementor-element.elementor-element-dab2aed{
    height: 20px;
}/* End custom CSS */