.elementor-bc-flex-widget .elementor-263 .elementor-element.elementor-element-c0c1ec4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-263 .elementor-element.elementor-element-c0c1ec4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-263 .elementor-element.elementor-element-c0c1ec4 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-263 .elementor-element.elementor-element-468f1ca7{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-263 .elementor-element.elementor-element-468f1ca7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}/* Start custom CSS for text-editor, class: .elementor-element-468f1ca7 */.bv_ingredient/* End custom CSS */
/* Start custom CSS */.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
button.plus {
    margin-right: calc(100% - 150px);
}

button.single_add_to_cart_button.button {
    margin-top: 15px;
}

button.minus, .plus {
    background-color: transparent !important;
    color: #333 !important;
    font-weight: 900 !important;
    border: 0px;
}

.woocommerce .quantity .qty inpute[type=”number”], input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
display: none;
}

input.input-text.qty.text {
    background-color: transparent;
    border: 0px;
}


li.variable-item.button-variable-item {
    padding: 0px 10px !important;
    border-radius: 0px !important;
    border-color: #333 !important;
}

li.variable-item.button-variable-item.selected {
    background-color: #333 !important;
    color: #fff;
}

td.value.woo-variation-items-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

a.reset_variations {
    display: none !important;
}

p.price {
    margin-bottom: 0px;
}

button.single_add_to_cart_button.button.alt {
    padding: .9em 2.1em;
}
/* ACCORDION*/

.tab-plus{
    background-color: #00BCB4;
    color:#fff;
    padding: 0px 6px;
    border-radius: 50%;
    font-size: 20px;
}

.elementor-tab-title.elementor-active {
    border-bottom: 3px solid #3d3d3d !important;
 
}/* End custom CSS */