.elementor-kit-3901{--e-global-color-primary:#2ca028;--e-global-color-secondary:#006677;--e-global-color-tertiary:#ff9933;--e-global-color-quaternary:#55bc25;--e-global-color-primary_hover:#32b52e;--e-global-color-dd78333:#79CB45;--e-global-color-8c2c901:#FBB03B;--e-global-color-1044718:#3D6473;--e-global-color-5a998f6:#545454;--e-global-color-cd9d83e:#FFFFFF;--e-global-color-8f7d38a:#5CAD27;--e-global-color-86a741e:#34CC34;--e-global-color-562ca0f:#1F4452;--e-global-color-7e5e161:#F7F7F7;--e-global-color-257e4a1:#AFFF80;--e-global-color-3a3c99c:#E3E6E7;--e-global-color-d9407a8:#499E42;--e-global-color-41b2c0a:#FFD64D;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:#F5F5F5;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:900ms;--e-preloader-delay:0ms;--e-preloader-color:#49d249;--e-preloader-size:20px;}.elementor-kit-3901 button,.elementor-kit-3901 input[type="button"],.elementor-kit-3901 input[type="submit"],.elementor-kit-3901 .elementor-button{background-color:var( --e-global-color-7e5e161 );color:#545454;border-radius:3px 0px 0px 0px;}.elementor-kit-3901 button:hover,.elementor-kit-3901 button:focus,.elementor-kit-3901 input[type="button"]:hover,.elementor-kit-3901 input[type="button"]:focus,.elementor-kit-3901 input[type="submit"]:hover,.elementor-kit-3901 input[type="submit"]:focus,.elementor-kit-3901 .elementor-button:hover,.elementor-kit-3901 .elementor-button:focus{background-color:var( --e-global-color-8f7d38a );color:var( --e-global-color-quaternary );}.elementor-kit-3901 e-page-transition{background-color:var( --e-global-color-cd9d83e );}.elementor-kit-3901 img{border-radius:0px 0px 0px 0px;}.elementor-kit-3901 label{font-family:"Poppins", Poppins;}.elementor-kit-3901 input:not([type="button"]):not([type="submit"]),.elementor-kit-3901 textarea,.elementor-kit-3901 .elementor-field-textual{color:#545454;accent-color:var( --e-global-color-5a998f6 );background-color:var( --e-global-color-cd9d83e );}.elementor-kit-3901 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-3901 textarea:focus,.elementor-kit-3901 .elementor-field-textual:focus{color:var( --e-global-color-86a741e );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wp-post-image{
   width: 100%;
    height: auto; 
    max-height: 300px;
    object-fit: contain;
}
.elementor-widget-woocommerce-products ul.products li.product {
    border-radius: 25px; /* Ajusta el valor según tus preferencias */
    overflow: hidden; /* Asegura que el contenido también respete el borde redondeado */
}
.elementor-widget-woocommerce-products ul.products li.product {
    display: flex;
    flex-direction: column; /* Alinea contenido verticalmente */
    align-items: center; /* Centra los elementos en el cuadro */
    height: auto; /* Permite que el cuadro sea dinámico según el contenido */
    max-height: 600px; /* Ajusta la altura máxima para estandarizar */
}
.product-thumb-wrap img.attachment-woocommerce_thumbnail {
    width: 100% !important; /* Asegura que ocupe todo el ancho del cuadro */
    height: 100% !important; /* Ajusta la altura al tamaño del cuadro */
    max-height: 250px;
    object-fit: contain !important;
    border-radius: 20px !important; /* Redondea las esquinas de las imágenes */
    display: block !important;
}
img.secondary-image {
    width: 100% !important; /* Ajustar al ancho del cuadro */
    height: 100% !important; /* Ajustar a la altura del cuadro */
    object-fit: contain !important; /* Permitir que la imagen se deforme si es necesario */
    max-height: 250px;
    border-radius: 20px !important; /* Redondear esquinas */
    display: block !important; /* Evitar márgenes o comportamiento inesperado */
}
.whols_retailer_price del {
    text-decoration: none !important;
}
dt.variation-Wholesale::after {
    content: "Precio Mayorista : Sí";
    color: inherit; /* Hereda el color del texto original */
    font-weight: normal; /* Ajusta el estilo del texto si es necesario */
}/* End custom CSS */