.elementor-47328 .elementor-element.elementor-element-4cb01f8{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-47328 .elementor-element.elementor-element-3b74848.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47328 .elementor-element.elementor-element-3b74848.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47328 .elementor-element.elementor-element-bc1542a > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-47328 .elementor-element.elementor-element-bc1542a{text-align:end;}.elementor-47328 .elementor-element.elementor-element-bc1542a .elementor-heading-title{font-family:"Poppins";font-size:50px;}.elementor-47328 .elementor-element.elementor-element-bcc3d07 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-47328 .elementor-element.elementor-element-bcc3d07{text-align:end;}.elementor-47328 .elementor-element.elementor-element-bcc3d07 .elementor-heading-title{font-family:"Poppins";font-size:50px;font-weight:200;}.elementor-47328 .elementor-element.elementor-element-1ca2e03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-47328 .elementor-element.elementor-element-1ca2e03{text-align:end;font-size:13px;}.elementor-47328 .elementor-element.elementor-element-2c89c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-2c89c51{text-align:end;font-size:13px;}.elementor-bc-flex-widget .elementor-47328 .elementor-element.elementor-element-ad94908.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47328 .elementor-element.elementor-element-ad94908.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47328 .elementor-element.elementor-element-efebb97 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-47328 .elementor-element.elementor-element-efebb97 img{border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-47328 .elementor-element.elementor-element-fc5b856.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-47328 .elementor-element.elementor-element-fc5b856.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-47328 .elementor-element.elementor-element-fc5b856 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;}.elementor-47328 .elementor-element.elementor-element-584d366 > .elementor-widget-container{margin:10px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-584d366 .cart button, .elementor-47328 .elementor-element.elementor-element-584d366 .cart .button{font-weight:400;border-radius:10px 10px 10px 10px;padding:0px 15px 0px 15px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-47328 .elementor-element.elementor-element-584d366{--button-spacing:10px;}.elementor-47328 .elementor-element.elementor-element-584d366 .quantity .qty{font-family:"Poppins";font-weight:500;line-height:0.1em;letter-spacing:1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0s;}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart .variations{margin-bottom:20px;}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations tr th, .woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations label{font-size:0px;font-weight:500;}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations td.value select, .woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #000000;}.woocommerce .elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-47328 .elementor-element.elementor-element-584d366 form.cart table.variations td.value:before{font-size:15px;}.elementor-47328 .elementor-element.elementor-element-3f60b78{margin-top:-10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-47328 .elementor-element.elementor-element-1826b9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47328 .elementor-element.elementor-element-1826b9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47328 .elementor-element.elementor-element-191d8ac > .elementor-widget-container{margin:0px 0px -40px -10px;}.elementor-47328 .elementor-element.elementor-element-191d8ac{font-size:12px;}.elementor-47328 .elementor-element.elementor-element-74f324b > .elementor-widget-container{margin:0px 0px 0px -10px;padding:9px 9px 9px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-47328 .elementor-element.elementor-element-c36acdf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-47328 .elementor-element.elementor-element-c36acdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-47328 .elementor-element.elementor-element-c36acdf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-47328 .elementor-element.elementor-element-c36acdf > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47328 .elementor-element.elementor-element-28dec78{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-47328 .elementor-element.elementor-element-28dec78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-28dec78 .elementor-divider-separator{width:100%;}.elementor-47328 .elementor-element.elementor-element-28dec78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47328 .elementor-element.elementor-element-d90021b{margin-top:-20px;margin-bottom:0px;}.elementor-47328 .elementor-element.elementor-element-d541006 .elementor-button{background-color:#FF2169;font-family:"Poppins";font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7930eaa );border-radius:10px 10px 10px 10px;}.elementor-47328 .elementor-element.elementor-element-d541006{width:100%;max-width:100%;}.elementor-47328 .elementor-element.elementor-element-d541006 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-47328 .elementor-element.elementor-element-d541006 .elementor-button-content-wrapper{flex-direction:row;}.elementor-47328 .elementor-element.elementor-element-1c604f5 .elementor-button{background-color:#FF2169;font-family:"Poppins";font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7930eaa );border-radius:10px 10px 10px 10px;}.elementor-47328 .elementor-element.elementor-element-1c604f5{width:100%;max-width:100%;}.elementor-47328 .elementor-element.elementor-element-1c604f5 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-47328 .elementor-element.elementor-element-1c604f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-47328 .elementor-element.elementor-element-664c8f8{width:var( --container-widget-width, 105.298% );max-width:105.298%;--container-widget-width:105.298%;--container-widget-flex-grow:0;text-align:end;font-size:11px;}.elementor-47328 .elementor-element.elementor-element-664c8f8 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-47328 .elementor-element.elementor-element-7800434{text-align:start;}.elementor-47328 .elementor-element.elementor-element-575f0f8 .elementor-button{background-color:var( --e-global-color-accent );font-weight:500;box-shadow:-4px 0px 10px 0px rgba(0, 0, 0, 0.3);border-style:none;border-radius:50px 0px 0px 50px;padding:15px 16px 15px 18px;}.elementor-47328 .elementor-element.elementor-element-575f0f8{width:initial;max-width:initial;top:488px;}.elementor-47328 .elementor-element.elementor-element-575f0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-47328 .elementor-element.elementor-element-575f0f8{right:0px;}body.rtl .elementor-47328 .elementor-element.elementor-element-575f0f8{left:0px;}.elementor-47328 .elementor-element.elementor-element-575f0f8 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-47328 .elementor-element.elementor-element-1826b9a{width:44.72%;}.elementor-47328 .elementor-element.elementor-element-c36acdf{width:55.278%;}.elementor-47328 .elementor-element.elementor-element-dddbf03{width:42.212%;}.elementor-47328 .elementor-element.elementor-element-1aabbed{width:57.786%;}}@media(max-width:767px){.elementor-47328 .elementor-element.elementor-element-4cb01f8{margin-top:50px;margin-bottom:50px;}.elementor-47328 .elementor-element.elementor-element-3b74848 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47328 .elementor-element.elementor-element-bc1542a{text-align:center;}.elementor-47328 .elementor-element.elementor-element-bc1542a .elementor-heading-title{font-size:42px;}.elementor-47328 .elementor-element.elementor-element-bcc3d07{text-align:center;}.elementor-47328 .elementor-element.elementor-element-bcc3d07 .elementor-heading-title{font-size:42px;}.elementor-47328 .elementor-element.elementor-element-1ca2e03 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-47328 .elementor-element.elementor-element-1ca2e03{text-align:center;}.elementor-47328 .elementor-element.elementor-element-2c89c51 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-47328 .elementor-element.elementor-element-2c89c51{text-align:center;}.elementor-47328 .elementor-element.elementor-element-ad94908 > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47328 .elementor-element.elementor-element-efebb97 > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-47328 .elementor-element.elementor-element-fc5b856{width:100%;}.elementor-47328 .elementor-element.elementor-element-fc5b856.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47328 .elementor-element.elementor-element-fc5b856 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-47328 .elementor-element.elementor-element-fc5b856 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-47328 .elementor-element.elementor-element-584d366 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-47328 .elementor-element.elementor-element-3f60b78{margin-top:-20px;margin-bottom:0px;}.elementor-47328 .elementor-element.elementor-element-191d8ac > .elementor-widget-container{margin:0px 0px -40px 10px;}.elementor-47328 .elementor-element.elementor-element-191d8ac{font-size:12px;}.elementor-47328 .elementor-element.elementor-element-74f324b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-47328 .elementor-element.elementor-element-c36acdf{width:100%;}.elementor-47328 .elementor-element.elementor-element-c36acdf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47328 .elementor-element.elementor-element-c36acdf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47328 .elementor-element.elementor-element-edb6dfa > .elementor-widget-container{margin:-10px 0px 0px 115px;}.elementor-47328 .elementor-element.elementor-element-d541006 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-1c604f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-45d49e6{margin-top:-10px;margin-bottom:0px;}.elementor-47328 .elementor-element.elementor-element-664c8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47328 .elementor-element.elementor-element-664c8f8{text-align:center;}.elementor-47328 .elementor-element.elementor-element-1aabbed > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47328 .elementor-element.elementor-element-7800434 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-47328 .elementor-element.elementor-element-7800434{text-align:center;}.elementor-47328 .elementor-element.elementor-element-575f0f8{top:555px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-584d366 *//* Todo el contenedor del Add to Cart variable */
.elementor-add-to-cart.elementor-product-variable .variations *,
.elementor-add-to-cart.elementor-product-variable .variations label,
.elementor-add-to-cart.elementor-product-variable .variations span,
.elementor-add-to-cart.elementor-product-variable .variations div {
    background: transparent !important; /* quita cualquier fondo */
    border: none !important;           /* quita bordes si los hay */
    box-shadow: none !important;       /* quita sombras */
    color: inherit !important;         /* mantiene color del texto */
    padding: 0 !important;             /* opcional: elimina padding */
    margin: 0 !important;              /* opcional: elimina margen */
}

/* Hover de todos los elementos de variación */
.elementor-add-to-cart.elementor-product-variable .variations *:hover {
    background: transparent !important; /* quita gris al pasar cursor */
    box-shadow: none !important;
}
/* Contenedor de variaciones (limpio, sin fondo) */
.elementor-add-to-cart.elementor-product-variable .variations > * {
    background: transparent !important; 
    box-shadow: none !important;
}

/* Campos desplegables: mantener borde y flecha */
.elementor-add-to-cart.elementor-product-variable .variations select {
    background: #fff !important;             /* color de fondo blanco */
    border: 1px solid #000 !important;      /* borde negro visible */
    border-radius: 0px !important;         /* borde redondeado */
    color: inherit !important;
    padding: 5px 10px !important;           /* padding interno */
    -webkit-appearance: menulist !important; 
    -moz-appearance: menulist !important;    
    appearance: menulist !important;         
}

/* Hover del select (opcional) */
.elementor-add-to-cart.elementor-product-variable .variations select:hover {
    border-color: #000 !important;          /* borde visible al pasar cursor */
    background: #fff !important;            /* mantiene fondo blanco */
}
/* Separar los campos desplegables */
.elementor-add-to-cart.elementor-product-variable .variations select {
    margin-bottom: 10px !important; /* espacio entre los selects */
}/* End custom CSS */