.elementor-658 .elementor-element.elementor-element-14349d56 > .elementor-container{max-width:1200px;}.elementor-658 .elementor-element.elementor-element-4009b319 > .elementor-element-populated{padding:30px 0px 0px 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 );}.elementor-658 .elementor-element.elementor-element-fe01d2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#7A7A7A;}.elementor-658 .elementor-element.elementor-element-343e9b55 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-658 .elementor-element.elementor-element-662e06d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#7A7A7A;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-658 .elementor-element.elementor-element-f028421 .cart button, .elementor-658 .elementor-element.elementor-element-f028421 .cart .button{font-size:26px;border-radius:25px 25px 25px 25px;background-color:#E8955C;transition:all 0.2s;}.elementor-658 .elementor-element.elementor-element-f028421 .cart button:hover, .elementor-658 .elementor-element.elementor-element-f028421 .cart .button:hover{background-color:#E8955CAB;}.elementor-658 .elementor-element.elementor-element-f028421 .quantity .qty{transition:all 0.2s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-658 .elementor-element.elementor-element-4adb50be.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-658 .elementor-element.elementor-element-4adb50be .elementor-image-box-img img{transition-duration:0.3s;}.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-658 .elementor-element.elementor-element-262ba7b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-262ba7b1{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-658 .elementor-element.elementor-element-3df15542{margin-top:-15px;margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-658 .elementor-element.elementor-element-13c12fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-658 .elementor-element.elementor-element-16ece927 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-16ece927{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-658 .elementor-element.elementor-element-52793629{margin-top:-15px;margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-40afb625 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-658 .elementor-element.elementor-element-40afb625 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-658 .elementor-element.elementor-element-78849dd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-78849dd2{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-658 .elementor-element.elementor-element-4e5af13c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-4e5af13c{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c61098 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-658 .elementor-element.elementor-element-13c61098 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-658 .elementor-element.elementor-element-68088202 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-658 .elementor-element.elementor-element-68088202{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-658 .elementor-element.elementor-element-23abce18{margin-top:20px;margin-bottom:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-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-658 .elementor-element.elementor-element-68ca9ba > .elementor-widget-container{background-color:#953497;border-radius:15px 15px 15px 15px;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-item{border-width:0px;border-color:#A34EA3;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#A34EA3;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#A34EA3;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-icon, .elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-title{color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-active .elementor-accordion-icon, .elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-658 .elementor-element.elementor-element-5e0dad07{width:15%;}.elementor-658 .elementor-element.elementor-element-4adb50be .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-4adb50be .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-658 .elementor-element.elementor-element-7ae547a8{width:85%;}.elementor-658 .elementor-element.elementor-element-7ae547a8 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-658 .elementor-element.elementor-element-262ba7b1{font-size:12px;}.elementor-658 .elementor-element.elementor-element-14f752b8{width:15%;}.elementor-658 .elementor-element.elementor-element-13c12fc .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c12fc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-658 .elementor-element.elementor-element-4ea9e168{width:85%;}.elementor-658 .elementor-element.elementor-element-4ea9e168 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-658 .elementor-element.elementor-element-16ece927{font-size:12px;}.elementor-658 .elementor-element.elementor-element-880170b{width:15%;}.elementor-658 .elementor-element.elementor-element-40afb625 .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-40afb625.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-40afb625 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-658 .elementor-element.elementor-element-3b63a844{width:85%;}.elementor-658 .elementor-element.elementor-element-3b63a844 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-658 .elementor-element.elementor-element-78849dd2{font-size:12px;}.elementor-658 .elementor-element.elementor-element-1cd0ea21{width:15%;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2 .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-5a5ebdb2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-658 .elementor-element.elementor-element-4ce5b8f3{width:85%;}.elementor-658 .elementor-element.elementor-element-4ce5b8f3 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-658 .elementor-element.elementor-element-4e5af13c{font-size:12px;}.elementor-658 .elementor-element.elementor-element-185e5481{width:15%;}.elementor-658 .elementor-element.elementor-element-13c61098 .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-658 .elementor-element.elementor-element-13c61098.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-658 .elementor-element.elementor-element-13c61098 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-658 .elementor-element.elementor-element-3b79441d{width:85%;}.elementor-658 .elementor-element.elementor-element-3b79441d > .elementor-element-populated{padding:0px 5px 0px 10px;}.elementor-658 .elementor-element.elementor-element-68088202{font-size:12px;}.elementor-658 .elementor-element.elementor-element-68ca9ba > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-title{font-size:14px;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-accordion-icon{margin-inline-end:10px;}.elementor-658 .elementor-element.elementor-element-68ca9ba .elementor-tab-content{font-size:13px;padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-658 .elementor-element.elementor-element-4009b319{width:40%;}.elementor-658 .elementor-element.elementor-element-343e9b55{width:60%;}.elementor-658 .elementor-element.elementor-element-a0924fc{width:60%;}.elementor-658 .elementor-element.elementor-element-361811e{width:40%;}.elementor-658 .elementor-element.elementor-element-5e0dad07{width:15%;}.elementor-658 .elementor-element.elementor-element-7ae547a8{width:85%;}.elementor-658 .elementor-element.elementor-element-14f752b8{width:15%;}.elementor-658 .elementor-element.elementor-element-4ea9e168{width:85%;}.elementor-658 .elementor-element.elementor-element-880170b{width:15%;}.elementor-658 .elementor-element.elementor-element-3b63a844{width:85%;}.elementor-658 .elementor-element.elementor-element-1cd0ea21{width:15%;}.elementor-658 .elementor-element.elementor-element-4ce5b8f3{width:85%;}.elementor-658 .elementor-element.elementor-element-185e5481{width:15%;}.elementor-658 .elementor-element.elementor-element-3b79441d{width:85%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f028421 */.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    text-align: center;
}

.elementor a {
        color: #7A7A7A;

}

.product-quantity
{display: flex;
  justify-content: center;}

.button--minus, .button--plus {
    font-size: 16px!important;
    color: #fff!important;
    margin-right: 3px!important;
}

.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 1em;
}

.mnm_form .mnm_reset {
    margin-bottom: 1em!important;
}

.woocommerce div.product span.price {
    color: #e8955c;
    font-size: 40px!important;
    font-weight: 600;
}


.woocommerce-js div.product form.cart div.quantity {
 margin: 0.3em 0 1em 0}
 
 .single_add_to_cart_button .button .alt .wp-element-button .disabled {
     background-color:  #fbeadf!important

 }
 
 .woocommerce-js .button.button.alt:disabled[disabled] {
       background-color:  #E8955C!important
 }
 
 /* Cambiar color de fondo y texto de los botones + y - */
.woocommerce .quantity .plus, 
.woocommerce .quantity .minus {
    background-color: #e8955c !important; /* Color naranja (puedes ajustarlo) */
    color: #ffffff !important; /* Color del símbolo (+ o -) en blanco */
    border: none !important;
    border-radius: 10px !important; /* Bordes un poco redondeados */
    width: 35px !important;
    height: 35px !important;
    cursor: pointer;
}

/* Separar los botones del número de cantidad */
.woocommerce .quantity .minus {
    margin-right: 1px !important;
}

.woocommerce .quantity .plus {
    margin-left: 5px !important;
}

/* Ajustar el campo de texto (el número) */
.woocommerce .quantity input.qty {
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
}

/* Efecto al pasar el mouse por encima */
.woocommerce .quantity .plus:hover, 
.woocommerce .quantity .minus:hover {
    background-color: #e67e00 !important; /* Un naranja más oscuro al hacer hover */
}
.woocommerce-js .quantity .qty {margin-left: 5px!important;
}

/* 1. Ocultar SOLO el .elementor-658 .elementor-element.elementor-element-f028421 de cantidad que está dentro del formulario de compra */
.elementor-widget-wc-add-to-cart form.cart div.quantity {
    display: none !important;
}

/* 2. Asegurar que los .elementor-658 .elementor-element.elementor-element-f028421es de arriba (que no están en ese formulario) sigan visibles */
.elementor-widget-spacer + .elementor-widget-container .quantity, 
.elementor-column .quantity {
    display: flex !important;
}

/* 3. Reajustar el botón de añadir al carrito para que no deje el hueco a la izquierda */
.elementor-widget-wc-add-to-cart .single_add_to_cart_button {
    margin-left: 0 !important;
    width: 100% !important; /* Opcional: para que el botón sea ancho completo */
}/* End custom CSS */
/* Start custom CSS */.ppc-button-wrapper {
    display: none;
}

.price
{
    text-align: center!important;
}

.wc-bundle-item-description, .cart .quantity {
    pointer-events: auto !important;
    z-index: 9999 !important;
}/* End custom CSS */