/*
Theme Name:   atom7
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
*/

.container:has(.atom7-full-width) {
    max-width: 100%!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

/* Hide billing address fields */
p#billing_address_1_field, 
p#billing_address_2_field, 
p#billing_city_field, 
p#billing_country_field, 
p#billing_postcode_field, 
p#billing_state_field {
    display: none!important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #222222;
    color: #fff;
}

/* checkout-optimization */
/* 

#econt-city-select,
#speedy-city-select {
    border: none;
}

.woo-bg--econt-delivery,
.woo-bg--speedy-delivery,
.shipment-city-container,
#shipping_method .multiselect__option {
    width: 100%!important;
}

.shipment-city-container .multiselect__content {
    padding-left: 0!important;
}

.shipment-city-container {
    margin-bottom: 10px!important;
}

ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li) {
    flex-wrap: wrap!important;
}

#shipping_method .amount {
    text-decoration: none;
} */

ul#shipping_method li {
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
}

#shipping_method .amount {
    text-decoration: none;
}

.read-more {
    text-transform: none;
}

@media (max-width: 768px) {
    #cmplz-manage-consent .cmplz-manage-consent {
        display: block!important;
    }
}