.elementor-130 .elementor-element.elementor-element-a0f4333 .woocommerce-breadcrumb{text-align:end;}.elementor-130 .elementor-element.elementor-element-af2a4a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-130 .elementor-element.elementor-element-7317e4e{--display:flex;}.elementor-130 .elementor-element.elementor-element-e6c0762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.woocommerce .elementor-130 .elementor-element.elementor-element-e6c0762 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-130 .elementor-element.elementor-element-e6c0762 .flex-control-thumbs img{border-style:groove;}.woocommerce .elementor-130 .elementor-element.elementor-element-e6c0762 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-130 .elementor-element.elementor-element-e6c0762 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.woocommerce .elementor-130 .elementor-element.elementor-element-5ef5142 .woocommerce-product-details__short-description{color:#000000;}.elementor-130 .elementor-element.elementor-element-d997dd2{--display:flex;}.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-130 .elementor-element.elementor-element-7e64d2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-130 .elementor-element.elementor-element-7456577{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-130 .elementor-element.elementor-element-fd12c73 .cart button, .elementor-130 .elementor-element.elementor-element-fd12c73 .cart .button{transition:all 0.2s;}.elementor-130 .elementor-element.elementor-element-fd12c73 .quantity .qty{transition:all 0.2s;}.elementor-130 .elementor-element.elementor-element-460165f{--display:flex;}.elementor-widget-woocommerce-product-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-130 .elementor-element.elementor-element-77528ef{color:#2B2B2B;}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-7e64d2d */.lbr-field{
    margin-bottom:20px;
}

.lbr-field label{
    display:block;
    margin-bottom:8px;
}

#lbr-color-select,
#lbr-qty{
    width:100%;
}

.lbr-min-order{
    margin-top:8px;
    font-size:14px;
    color:#666;
}

.lbr-qty-presets{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin-top:10px;
}

.lbr-qty-btn{
    border:1px solid #ddd;
    background:#fff;
    padding:8px 16px;
    border-radius:6px;
    cursor:pointer;
    transition:.2s;
}

.lbr-qty-btn:hover{
    background:#f5f5f5;
}

.lbr-qty-btn.active{
    background:#c8102e;
    color:#fff;
    border-color:#c8102e;
}

.lbr-quote-btn{
    width:100%;
    border:none;
    background:#25D366;
    color:#fff;
    padding:14px;
    border-radius:8px;
    font-size:16px;
    cursor:pointer;
}
.lbr-colors-wrapper{
    margin-bottom:20px;
}

.lbr-colors-title{
    display:block;
    margin-bottom:10px;
    font-weight:600;
    font-size: 16px;
}

.lbr-colors{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
}

.lbr-color{
    width:24px;
    height:24px;
    border-radius:50%;
    border:2px solid #d1d5db;
    cursor:pointer;
    transition:.2s;
}

.lbr-color:hover{
    transform:scale(1.15);
}
/*resalta seleccioado*/
.lbr-color.active{
    transform:scale(1.25);
    border:3px solid #c8102e;
}
.woocommerce .elementor-130 .elementor-element.elementor-element-e6c0762 .flex-control-thumbs {
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
    display: none;
}
form.variations_form table.variations{
    display:none !important;
}
: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.variations_form .woocommerce-variation-add-to-cart, :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:not(.grouped_form):not(.variations_form) {
    display: none;
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale{
    padding: 0;
    display: none;
}
span.sku_wrapper.detail-container, .sku, p.stock.out-of-stock, .woocommerce div.product p.stock{
    display: none !important;
}
#descripcion-single-product{
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7456577 */.lbr-colors-wrapper{
    margin-top:15px;
}

.lbr-colors-title{
    display:block;
    font-size:14px;
    font-weight:600;
    margin-bottom:8px;
    color:#333;
}

.lbr-colors{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.lbr-color{
    width:24px;
    height:24px;
    border-radius:50%;
    border:2px solid #d1d5db;
    display:inline-block;
    cursor:pointer;
    transition:.2s;
}

.lbr-color:hover{
    transform:scale(1.15);
}/* End custom CSS */