/*
Theme Name:   Xstore child
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/

/*============CUSTOM CSS BY=============

          █████       ████████          
         ░░███       ███░░░░███         
  ██████  ░███ █████░░░    ░███  ██████ 
 ███░░███ ░███░░███    ██████░  ███░░███
░███████  ░██████░    ░░░░░░███░███ ░███
░███░░░   ░███░░███  ███   ░███░███ ░███
░░██████  ████ █████░░████████ ░░██████ 
 ░░░░░░  ░░░░ ░░░░░  ░░░░░░░░   ░░░░░░   

========================================*/

.elementor-864 .elementor-element.elementor-element-7e14c2e1 .single_add_to_cart_button:hover, .elementor-864 .elementor-element.elementor-element-7e14c2e1 .single_add_to_cart_button:focus {
    font-family: 'Montserrat' !important;
}
.mini-cart-buttons .btn-checkout {
    font-family: 'Montserrat';
}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom) {
    font-family: 'Montserrat';
}
.et-quick-view-wrapper .single_add_to_cart_button.button, .single_add_to_cart_button.button.disabled {
    font-family: 'Montserrat' !important;
}
.wpcf7-submit {
    font-family: 'Montserrat' !important;
}
.form-row.place-order .button {
    font-family: 'Montserrat' !important;
    font-weight: bold;
}
.empty-cart-block .btn {
    font-family: 'Montserrat' !important;
}
.form-submit input[type="submit"] {
    font-family: 'Montserrat' !important;
}

#shipping_method .woo-bg--boxnow-delivery #woo-bg--boxnow-apm-locator {
    padding: 10px 4px;
    font-size: 15px;
}
a.shipping-calculator-button {
    display: none;
}
.woo-bg--speedy-delivery {
    min-width: 280px;
}
.etheme-before-place-order-button {
    padding-top: 25px;
}
#place_order {
    background-color: #594B31;
    color: #fff;
}
#place_order:hover {
    color: #ccc;
}
#shipping_method li {
    display: inline-block;
}
.cart_totals .woocommerce-shipping-totals {
    display: none;
}
.cmplz-cookiebanner .cmplz-message p {
    font-size: 12px !important;
}


@media only screen and (max-width: 768px) {
    .woocommerce-checkout-review-order-table tr:not(:first-child):not(:last-child), .woocommerce-order-details tbody tr:not(:first-child):not(:last-child) {
        display: grid;
    }
    .cart-subtotal {
        display: block;
    }
    .order-total {
        display: block;
    }
    .cart-collaterals, .order-review {
        padding: 1.7em 1em 1em;
        border: 1px solid var(--et_dark-2-white);
    }
}