.elementor-2155 .elementor-element.elementor-element-4a8f91a{margin-top:80px;margin-bottom:0px;}.elementor-2155 .elementor-element.elementor-element-770ff01 .woocommerce-breadcrumb{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;text-align:center;}.elementor-2155 .elementor-element.elementor-element-770ff01 .woocommerce-breadcrumb > a{color:#000000;}.elementor-2155 .elementor-element.elementor-element-b84e349 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-2155 .elementor-element.elementor-element-b84e349 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-2155 .elementor-element.elementor-element-b84e349 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:11px;}.elementor-2155 .elementor-element.elementor-element-b84e349 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-2155 .elementor-element.elementor-element-b84e349 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:10px;font-weight:1000;}.elementor-2155 .elementor-element.elementor-element-c04d0b9 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-2155 .elementor-element.elementor-element-c04d0b9 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-2155 .elementor-element.elementor-element-001a27d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2155 .elementor-element.elementor-element-026f564{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2155 .elementor-element.elementor-element-026f564 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-2155 .elementor-element.elementor-element-8c06a21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-8c06a21 .price{color:#969696;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.woocommerce .elementor-2155 .elementor-element.elementor-element-8c06a21 .price ins{color:#C42E2D;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}body:not(.rtl) .elementor-2155 .elementor-element.elementor-element-8c06a21:not(.elementor-product-price-block-yes) del{margin-right:12px;}body.rtl .elementor-2155 .elementor-element.elementor-element-8c06a21:not(.elementor-product-price-block-yes) del{margin-left:12px;}.elementor-2155 .elementor-element.elementor-element-8c06a21.elementor-product-price-block-yes del{margin-bottom:12px;}.elementor-2155 .elementor-element.elementor-element-a5eab6f{padding:0px 0px 40px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-2155 .elementor-element.elementor-element-6563e44 .cart button, .elementor-2155 .elementor-element.elementor-element-6563e44 .cart .button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;background-color:#C42E2D;transition:all 0.2s;}.elementor-2155 .elementor-element.elementor-element-6563e44 .added_to_cart{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-2155 .elementor-element.elementor-element-6563e44 .quantity .qty{font-family:"Montserrat", Sans-serif;font-weight:700;border-style:solid;border-width:3px 3px 3px 3px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;border-color:#D9D9D9;transition:all 0.2s;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations label{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value select{color:#969696;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value select, .woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value:before{border-radius:0px;}.elementor-2155 .elementor-element.elementor-element-c51af10{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2155 .elementor-element.elementor-element-7bb7be2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2155 .elementor-element.elementor-element-7bb7be2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2155 .elementor-element.elementor-element-7c6e6b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2155 .elementor-element.elementor-element-31d2cd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2155 .elementor-element.elementor-element-1374fd5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#969696;}.elementor-2155 .elementor-element.elementor-element-3051020{margin-top:9px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2155 .elementor-element.elementor-element-6eebc50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2155 .elementor-element.elementor-element-2209a6f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2155 .elementor-element.elementor-element-bb1dba9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#969696;}.elementor-2155 .elementor-element.elementor-element-bb1dba9 a{color:#969696;}.woocommerce .elementor-2155 .elementor-element.elementor-element-d72461b .woocommerce-product-details__short-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-2155 .elementor-element.elementor-element-8961c74{margin-top:80px;margin-bottom:0px;}.elementor-2155 .elementor-element.elementor-element-ddc6d97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2155 .elementor-element.elementor-element-aedcbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-2155 .elementor-element.elementor-element-aedcbcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-2155 .elementor-element.elementor-element-81e9fab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2155 .elementor-element.elementor-element-66e6557{--grid-columns:4;}@media(max-width:1024px){.elementor-2155 .elementor-element.elementor-element-66e6557{--grid-columns:2;}}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-770ff01 .woocommerce-breadcrumb{font-size:15px;}.elementor-2155 .elementor-element.elementor-element-026f564 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-8c06a21 .price{font-size:15px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-8c06a21 .price ins{font-size:15px;}.elementor-2155 .elementor-element.elementor-element-a5eab6f{font-size:15px;}.elementor-2155 .elementor-element.elementor-element-6563e44 .cart button, .elementor-2155 .elementor-element.elementor-element-6563e44 .cart .button{font-size:14px;}.elementor-2155 .elementor-element.elementor-element-6563e44 .added_to_cart{font-size:14px;}.elementor-2155 .elementor-element.elementor-element-6563e44 .quantity .qty{font-size:14px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations label{font-size:14px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2155 .elementor-element.elementor-element-6563e44 form.cart table.variations td.value:before{font-size:14px;}.elementor-2155 .elementor-element.elementor-element-7bb7be2{width:10%;}.elementor-2155 .elementor-element.elementor-element-7c6e6b1{font-size:12px;}.elementor-2155 .elementor-element.elementor-element-31d2cd5{width:90%;}.elementor-2155 .elementor-element.elementor-element-1374fd5{font-size:12px;}.elementor-2155 .elementor-element.elementor-element-6eebc50{width:24%;}.elementor-2155 .elementor-element.elementor-element-2209a6f{font-size:12px;}.elementor-2155 .elementor-element.elementor-element-d7d9493{width:76%;}.elementor-2155 .elementor-element.elementor-element-bb1dba9{font-size:12px;}.woocommerce .elementor-2155 .elementor-element.elementor-element-d72461b .woocommerce-product-details__short-description{font-size:12px;}.elementor-2155 .elementor-element.elementor-element-aedcbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2155 .elementor-element.elementor-element-aedcbcd .elementor-heading-title{font-size:20px;}.elementor-2155 .elementor-element.elementor-element-66e6557{--grid-columns:2;}}@media(min-width:768px){.elementor-2155 .elementor-element.elementor-element-7bb7be2{width:8%;}.elementor-2155 .elementor-element.elementor-element-31d2cd5{width:92%;}.elementor-2155 .elementor-element.elementor-element-6eebc50{width:18%;}.elementor-2155 .elementor-element.elementor-element-d7d9493{width:82%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-770ff01 */.elementor-2155 .elementor-element.elementor-element-770ff01 .woocommerce-breadcrumb a:first-child {
    font-weight: bold !important;
}
.elementor-2155 .elementor-element.elementor-element-770ff01 .delimitador-imagen {
    width: 16px !important;
    height: 16px !important;
    vertical-align: middle;
    margin: 0 9px;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-b84e349 */.elementor-2155 .elementor-element.elementor-element-b84e349 .product_image_slider__thumbs{
    height: 400px !important;
}

.elementor-2155 .elementor-element.elementor-element-b84e349 .image_slider__image{
    padding: 80px 0;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-c04d0b9 */.elementor-2155 .elementor-element.elementor-element-c04d0b9 .image_slider__image{
    padding: 80px 0;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8c06a21 */.elementor-2155 .elementor-element.elementor-element-8c06a21 ins{
    text-decoration: none;
}

.elementor-2155 .elementor-element.elementor-element-8c06a21 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6563e44 */.elementor-2155 .elementor-element.elementor-element-6563e44 th {
    background-color: transparent;
    text-align: start;
    padding: 0;
    width: 20%;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .value{
    background-color: transparent;
    text-align: start;
    padding: 0 0 40px 0;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .qty{
    width: 100px;
    height: 45px;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .single_add_to_cart_button{
    width: 300px;
    height: 45px;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .woocommerce-variation-add-to-cart{
    margin-top: 40px;
}


/*CSS de los paquetes*/
.elementor-2155 .elementor-element.elementor-element-6563e44 .bundled_product_images{
    display: none;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .details{
    float: none;
    padding: 0;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .attribute_options{
    display: flex;
    flex-direction: row;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .woocommerce-info{
    display: none;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .required{
    display: none;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .bundled_item_wrap{
    display: none;
}

.elementor-2155 .elementor-element.elementor-element-6563e44 .item_title{
    font-family: "Montserrat", Sans-Serif !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-c2f53ef *//* Estilos para las pestañas */
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: transparent;
}

.elementor-2155 .elementor-element.elementor-element-c2f53ef .elementor-tab-title.elementor-active, .elementor-2155 .elementor-element.elementor-element-c2f53ef .elementor-tab-title.elementor-active a {
    color: #C42E2D;
}

.elementor-2155 .elementor-element.elementor-element-c2f53ef .elementor-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}



.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 1px transparent;
}/* End custom CSS */