.elementor-520 .elementor-element.elementor-element-a678cee{--display:flex;}.elementor-520 .elementor-element.elementor-element-54b1a8bb > .elementor-container{max-width:1200px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-58f81486 */.woocommerce-checkout form .form-row label {
    font-family: 'lato';
    font-weight: 600;
    font-size: 15px;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field
{
    border-radius: 30px;
    padding: 15px;
}

.ElementsApp, .ElementsApp .InputElement
{
    margin-left: 10px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    font-family: 'lato';
}

.woocommerce-checkout form .form-row label {
    font-size: 15px;
}


.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    padding-left: 0px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .widget_shopping_cart.woocommerce a.button, .widget_shopping_cart.woocommerce a.button:hover, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button:not(.signin-button):not(.wc-forward):hover, .woocommerce button.button, .woocommerce input.button, .woocommerce .site-content nav.woocommerce-pagination ul li .current, .woocommerce #content div.product form.cart .button, .woocommerce li.product a.added_to_cart.wc-forward:hover, .woocommerce li.product a.button.add_to_cart_button:hover, .woocommerce li.product a.button.product_type_external:hover, .woocommerce li.product a.button.product_type_grouped:hover, .woocommerce li.product a.button.product_type_simple:hover, .woocommerce li.product a.button.product_type_variable:hover, .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:hover, .woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button:hover, .woocommerce form button.button, .woocommerce form button.button:hover, .woocommerce-checkout #payment #place_order, .woocommerce-checkout #payment #place_order:hover, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:hover, .woocommerce table.my_account_orders tbody td a.button, .woocommerce table.my_account_orders tbody td a.button:hover, .woocommerce #content div.product #reviews p.form-submit input#submit, .woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked::before, .woocommerce-checkout input[type=checkbox]:checked + span:before, input[type=checkbox]#wp-comment-cookies-consent:checked + label:before, .woocommerce-product-search button

{
    background-color: #cf2e2e;
    color:white;
    font-family: 'lato';
    font-weight: 900;
    border-style: solid;
    border-radius: 30px;
}

.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce #content div.product div.summary, .woocommerce #content div.product div.woocommerce-product-gallery.images, .woocommerce-cart .woocommerce, .woocommerce-checkout .bb-wc-co #customer_details, .woocommerce-checkout .bb-wc-co .bb-order-review, .woocommerce .bsMyAccount--dashboard .woocommerce-MyAccount-navigation, .woocommerce .bsMyAccount--dashboard .wc-MyAccount-dashboard-block, .woocommerce .bsMyAccount--dashboard .woocommerce-Address, .woocommerce .bsMyAccount:not(.bsMyAccount--dashboard), .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce form.checkout_coupon, .woocommerce .bsMyAccount
{
    font-family: 'lato';
    font-weight: 900
}



.elementor-kit-283380 a {
    font-family: 'lato';
    font-size: 12px;
  
}

.woocommerce-checkout #payment ul.payment_methods {
   background-color: white; 
}

.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-thumbnail img {
    width: 120px;
    height: 120px;
}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
    margin-bottom: 0;
    display: none;
}



.elementor-kit-283380 input:not([type="button"]):not([type="submit"]), .elementor-kit-283380 textarea, .elementor-kit-283380 .elementor-field-textual {
    padding-left: 10px;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    border: 1px solid #ddd;
    margin: 5px 0;
    padding: 15px;

}/* End custom CSS */