.elementor-138 .elementor-element.elementor-element-ad98aaa > .elementor-container{max-width:1300px;}.elementor-138 .elementor-element.elementor-element-ad98aaa{border-style:solid;border-width:1px 0px 0px 0px;border-color:#54595F12;padding:30px 10px 10px 10px;}.elementor-138 .elementor-element.elementor-element-2e9dddb > .elementor-widget-container{background-color:var( --e-global-color-627de09 );}.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-control-thumbs img{border-style:none;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-control-thumbs li{padding-right:calc(19px / 2);padding-left:calc(19px / 2);padding-bottom:19px;}.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-control-thumbs{margin-right:calc(-19px / 2);margin-left:calc(-19px / 2);}.elementor-138 .elementor-element.elementor-element-c1021fa > .elementor-element-populated{padding:50px 50px 50px 50px;}.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-138 .elementor-element.elementor-element-990372e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-228f568{width:auto;max-width:auto;--e-rating-icon-font-size:26px;--e-rating-gap:11px;--e-rating-icon-marked-color:#FFCC00;--e-rating-icon-color:#E2E0E0;}.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-138 .elementor-element.elementor-element-9897dc3{width:auto;max-width:auto;}.elementor-138 .elementor-element.elementor-element-9897dc3 > .elementor-widget-container{padding:5px 0px 0px 10px;}.elementor-138 .elementor-element.elementor-element-9897dc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.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-138 .elementor-element.elementor-element-8bc93bd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-7ca2558 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:50px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button i{margin-left:-10px !important;margin-top:17px !important;font-size:24px !important;color:#FFFFFF !important;}.elementor-138 .elementor-element.elementor-element-7ca2558 .button-text-container{text-align:center !important;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button .main-text{font-family:"Poppins", Sans-serif;font-size:21px;line-height:44px;color:#ffffff !important;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button .secondary-text{font-size:17px;font-weight:400;color:#ffffff !important;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button{background-color:#079D6D !important;padding:10px 50px 25px 50px !important;border-radius:10px 10px 10px 10px !important;background:linear-gradient(135deg, color-mix(in srgb, #F50090 80%, #000), #F50090) !important;}.popup-content .checkout-button{background:linear-gradient(135deg, color-mix(in srgb, #F50090 80%, #000), #F50090) !important;}.apply-extra-discount{background:linear-gradient(135deg, color-mix(in srgb, #F50090 80%, #000), #F50090) !important;}.discount-badge{background:linear-gradient(135deg, color-mix(in srgb, #F50090 80%, #000), #F50090) !important;}.discount-badge-exit{background:linear-gradient(135deg, color-mix(in srgb, #F50090 80%, #000), #F50090) !important;}.bulk-option.selected{border-color:#F50090 !important;background-color:color-mix(in srgb, #F50090 10%, #fff) !important;}.check-icon{color:#F50090 !important;}.form-icon{color:#F50090 !important;}.price ins{color:#F50090 !important;}.checkout-fields input:focus{border-color:#F50090 !important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), 0.1) !important;}.checkout-fields select:focus{border-color:#F50090 !important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), 0.1) !important;}.checkout-fields textarea:focus{border-color:#F50090 !important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), 0.1) !important;}.success-icon{color:#F50090 !important;}.popup-content::-webkit-scrollbar-thumb{background:#F50090 !important;}.popup-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, #F50090 80%, #000) !important;}.popup-content::-webkit-scrollbar{width:8px !important;}.popup-content::-webkit-scrollbar-track{background:color-mix(in srgb, #F50090 10%, #fff) !important;border-radius:4px !important;}.alert-badge{color:#ffffff !important;background-color:#FF0000 !important;font-size:35px !important;}.whatsapp-redirect-message{color:#000000 !important;font-size:30px !important;}.form-row.valid .check-icon{color:#F50090 !important;}.alert-text{color:#000000 !important;font-size:25px !important;}.whatsapp-redirect-message strong{color:#000000 !important;}.alert-text, .whatsapp-redirect-message{font-weight:bold !important;}.elementor-138 .elementor-element.elementor-element-911c8bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-content{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-138 .elementor-element.elementor-element-ad81827{color:#343434;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:27px;}.elementor-138 .elementor-element.elementor-element-17e8af9 > .elementor-container{max-width:1300px;}.elementor-138 .elementor-element.elementor-element-d2e02c7 > .elementor-container{max-width:1300px;}.elementor-138 .elementor-element.elementor-element-d2e02c7{padding:10px 10px 50px 10px;}.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-1071ffd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-138 .elementor-element.elementor-element-1071ffd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-138 .elementor-element.elementor-element-1071ffd.elementor-column > .elementor-widget-wrap{justify-content:center;}@media(max-width:1024px){.elementor-138 .elementor-element.elementor-element-c1021fa > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button .main-text{font-size:15px;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button .secondary-text{font-size:14px;}}@media(min-width:768px){.elementor-138 .elementor-element.elementor-element-6bd5101{width:41.302%;}.elementor-138 .elementor-element.elementor-element-c1021fa{width:58.698%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-6bd5101.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-138 .elementor-element.elementor-element-6bd5101.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-138 .elementor-element.elementor-element-6bd5101.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-138 .elementor-element.elementor-element-2e9dddb > .elementor-widget-container{margin:0px 0px -47px 0px;}.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-c1021fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-138 .elementor-element.elementor-element-c1021fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-138 .elementor-element.elementor-element-c1021fa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-138 .elementor-element.elementor-element-c1021fa > .elementor-element-populated{padding:20px 0px 10px 00px;}.elementor-138 .elementor-element.elementor-element-990372e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-990372e .elementor-heading-title{font-size:25px;}.elementor-138 .elementor-element.elementor-element-228f568{--e-rating-icon-font-size:21px;}.elementor-138 .elementor-element.elementor-element-7ca2558 .bulk-purchase-button .main-text{font-size:15px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2e9dddb */a.woocommerce-product-gallery__trigger {
    display: none !important;
}

/* Estilo general */
.elementor-138 .elementor-element.elementor-element-2e9dddb img {
    background-size: contain !important;
    height: 600px !important; 
    width: 100% !important; 
}

.woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-control-thumbs img {
    background-size: contain !important;
    height: 80px !important; 
    width: 200px !important; 
}

/* Adaptación para móviles */
@media (max-width: 1024px) {
    .elementor-138 .elementor-element.elementor-element-2e9dddb img {
        height: 400px !important; 
        width: 100% !important; 
    }

    .woocommerce .elementor-138 .elementor-element.elementor-element-2e9dddb .flex-control-thumbs img {
        height: auto !important; 
        width: 100% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0445041 */.elementor-138 .elementor-element.elementor-element-0445041 {
    display: none !important;
}/* End custom CSS */