.elementor-440 .elementor-element.elementor-element-bd9554e > .elementor-container{max-width:1422px;}.elementor-440 .elementor-element.elementor-element-bd9554e{margin-top:40px;margin-bottom:0px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-product-gallery-slider.swiper-container-vertical{height:450px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:100px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 100px);}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:18px 18px 18px 18px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 30px 0px 30px;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-swiper-control-thumbs__item{border-radius:10px 10px 10px 10px;}.jet-woo-product-gallery-8796b40 .pswp__button::before{border-radius:18px 18px 18px 18px;overflow:hidden;}.elementor-440 .elementor-element.elementor-element-8796b40 .jet-woo-product-video__play-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-440 .elementor-element.elementor-element-3d53c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-440 .elementor-element.elementor-element-3d53c4d .woocommerce-breadcrumb{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-440 .elementor-element.elementor-element-3d53c4d .woocommerce-breadcrumb > a{color:#000000;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-541f575{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-440 .elementor-element.elementor-element-541f575 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-440 .elementor-element.elementor-element-bf972ee{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:7px;}.elementor-440 .elementor-element.elementor-element-e63d7cc{text-align:left;}.woocommerce .elementor-440 .elementor-element.elementor-element-e63d7cc .woocommerce-product-details__short-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-440 .elementor-element.elementor-element-b4828d0 .cart button, .elementor-440 .elementor-element.elementor-element-b4828d0 .cart .button{font-family:"Inter", Sans-serif;font-size:16px;color:#000000;background-color:#E4E0DC;transition:all 0.2s;}.elementor-440 .elementor-element.elementor-element-b4828d0 .cart button:hover, .elementor-440 .elementor-element.elementor-element-b4828d0 .cart .button:hover{color:#FFFFFF;background-color:#EA4F1F;}.elementor-440 .elementor-element.elementor-element-b4828d0 .quantity .qty{font-family:"Inter", Sans-serif;font-size:16px;transition:all 0.2s;}.woocommerce .elementor-440 .elementor-element.elementor-element-b4828d0 form.cart table.variations label{color:#111111;font-family:"Inter", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-440 .elementor-element.elementor-element-5e288bd .elementor-button{background-color:#1B2B25;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#EEEAE5;color:#EEEAE5;border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-440 .elementor-element.elementor-element-5e288bd .elementor-button:hover, .elementor-440 .elementor-element.elementor-element-5e288bd .elementor-button:focus{background-color:#EA4F1F;}.elementor-440 .elementor-element.elementor-element-a3936a9 > .elementor-container{max-width:1422px;}.elementor-440 .elementor-element.elementor-element-a3936a9{margin-top:40px;margin-bottom:0px;}.elementor-440 .elementor-element.elementor-element-d7c3a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-440 .elementor-element.elementor-element-d7c3a04 .woocommerce-breadcrumb{color:#000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-440 .elementor-element.elementor-element-d7c3a04 .woocommerce-breadcrumb > a{color:#000000;}.elementor-440 .elementor-element.elementor-element-81ccf91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-440 .elementor-element.elementor-element-81ccf91 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-440 .elementor-element.elementor-element-6d49468{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:24px;--e-rating-gap:7px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:solid;border-color:#EEEAE5;border-radius:18px 18px 18px 18px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 30px 0px 30px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-swiper-control-thumbs__item{border-style:solid;border-color:#EEEAE5;border-radius:10px 10px 10px 10px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-440 .elementor-element.elementor-element-fe2f6b9{text-align:left;}.woocommerce .elementor-440 .elementor-element.elementor-element-fe2f6b9 .woocommerce-product-details__short-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-440 .elementor-element.elementor-element-21cb743 .cart button, .elementor-440 .elementor-element.elementor-element-21cb743 .cart .button{font-family:"Inter", Sans-serif;font-size:16px;color:#000000;background-color:#E4E0DC;transition:all 0.2s;}.elementor-440 .elementor-element.elementor-element-21cb743 .cart button:hover, .elementor-440 .elementor-element.elementor-element-21cb743 .cart .button:hover{color:#FFFFFF;background-color:#EA4F1F;}.elementor-440 .elementor-element.elementor-element-21cb743 .quantity .qty{font-family:"Inter", Sans-serif;font-size:16px;transition:all 0.2s;}.woocommerce .elementor-440 .elementor-element.elementor-element-21cb743 form.cart table.variations label{color:#111111;font-family:"Inter", Sans-serif;}.elementor-440 .elementor-element.elementor-element-18360d9 .elementor-button{background-color:#1B2B25;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#EEEAE5;color:#EEEAE5;border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-440 .elementor-element.elementor-element-18360d9 .elementor-button:hover, .elementor-440 .elementor-element.elementor-element-18360d9 .elementor-button:focus{background-color:#EA4F1F;}.elementor-440 .elementor-element.elementor-element-6f2c04e > .elementor-container{max-width:1400px;}.elementor-440 .elementor-element.elementor-element-6f2c04e{padding:40px 0px 40px 0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-440 .elementor-element.elementor-element-02e9f9b{text-align:left;font-family:"Inter", Sans-serif;}.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-tab-content{color:var( --e-global-color-text );}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-accordion-icon, .elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-accordion-title{color:#1D364D;}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-accordion-icon svg{fill:#1D364D;}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-active .elementor-accordion-icon, .elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-active .elementor-accordion-title{color:#1D364D;}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-active .elementor-accordion-icon svg{fill:#1D364D;}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-f0dbdcd .elementor-tab-content{color:#000000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-440 .elementor-element.elementor-element-ecfb159 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-440 .elementor-element.elementor-element-ecfb159 > .elementor-container{max-width:1400px;}.elementor-440 .elementor-element.elementor-element-ecfb159{padding:0px 0px 90px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-574b148{text-align:center;}.elementor-440 .elementor-element.elementor-element-574b148 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#020C09;}.elementor-440 .elementor-element.elementor-element-1f7940e{--swiper-slides-to-display:4;--swiper-slides-gap:30px;}body.elementor-page-440:not(.elementor-motion-effects-element-type-background), body.elementor-page-440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEAE5;}@media(max-width:1024px){.elementor-440 .elementor-element.elementor-element-1f7940e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-bd9554e{margin-top:0px;margin-bottom:0px;}.elementor-440 .elementor-element.elementor-element-a3936a9{margin-top:0px;margin-bottom:0px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-swiper-gallery-thumbs{padding-top:0px;padding-bottom:0px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-width:5px 5px 5px 5px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{padding:0px 0px 20px 0px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-swiper-control-thumbs__item{border-width:5px 5px 5px 5px;}.elementor-440 .elementor-element.elementor-element-e0fa7d9 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:center;}.elementor-440 .elementor-element.elementor-element-1f7940e{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-440 .elementor-element.elementor-element-b7f8bbc{width:56.371%;}.elementor-440 .elementor-element.elementor-element-af6d60d{width:43.452%;}.elementor-440 .elementor-element.elementor-element-d59eca7{width:56.371%;}.elementor-440 .elementor-element.elementor-element-da758b9{width:43.452%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b4828d0 *//* El .elementor-440 .elementor-element.elementor-element-b4828d0 de cantidad mantiene su tamaño */
.elementor-440 .elementor-element.elementor-element-b4828d0 .quantity {
    flex-shrink: 0 !important;
}

/* El botón de añadir al carrito ocupa el resto y tiene bordes de 10px */
.elementor-440 .elementor-element.elementor-element-b4828d0 .single_add_to_cart_button {
    flex-grow: 1 !important;
    height: 45px !important; /* Ajusta la altura a tu gusto */
    border-radius: 10px !important;
    margin: 0 !important;
}

.woocommerce div.product form.cart div.quantity .qty
 {
    height:  41px!important;
    margin-top: 0 !important;
    margin-right: 5px !important;
    margin-bottom: 0 !important;
    margin-left: 5px !important;
}

/* El .elementor-440 .elementor-element.elementor-element-b4828d0 de cantidad también con bordes de 10px */
.elementor-440 .elementor-element.elementor-element-b4828d0 .quantity input.qty {
    height: 41px !important;
    border-radius: 10px !important;
}
.elementor-440 .elementor-element.elementor-element-b4828d0 .quantity {
    border-radius: 0px !important;
    overflow: hidden;
    border: 0px solid #ccc;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-block-start: 0;
    margin-inline-start: var(--button-spacing, 0px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-21cb743 *//* El .elementor-440 .elementor-element.elementor-element-21cb743 de cantidad mantiene su tamaño */
.elementor-440 .elementor-element.elementor-element-21cb743 .quantity {
    flex-shrink: 0 !important;
}

/* El botón de añadir al carrito ocupa el resto y tiene bordes de 10px */
.elementor-440 .elementor-element.elementor-element-21cb743 .single_add_to_cart_button {
    flex-grow: 1 !important;
    height: 45px !important; /* Ajusta la altura a tu gusto */
    border-radius: 10px !important;
    margin: 0 !important;
}

.woocommerce div.product form.cart div.quantity .qty
 {
    height:  41px!important;
    margin-top: 0 !important;
    margin-right: 5px !important;
    margin-bottom: 0 !important;
    margin-left: 5px !important;
}

/* El .elementor-440 .elementor-element.elementor-element-21cb743 de cantidad también con bordes de 10px */
.elementor-440 .elementor-element.elementor-element-21cb743 .quantity input.qty {
    height: 41px !important;
    border-radius: 10px !important;
}
.elementor-440 .elementor-element.elementor-element-21cb743 .quantity {
    border-radius: 0px !important;
    overflow: hidden;
    border: 0px solid #ccc;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-block-start: 0;
    margin-inline-start: var(--button-spacing, 0px);
}/* End custom CSS */