/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

.woocommerce-checkout #ship-to-different-address{display:none;}
#planning_livraison_field .woocommerce-input-wrapper,#address_point_relais_field .woocommerce-input-wrapper{display: flex;}
#planning_livraison_field .woocommerce-input-wrapper label,#address_point_relais_field .woocommerce-input-wrapper label{
    padding: 15px;
    cursor: pointer;background-color: #f9f9f9;}
#planning_livraison_field .input-radio,#address_point_relais_field .input-radio{display:none;}
.selected-border {
    border: 2px solid #0073aa; /* Change the color as needed */
    padding: 5px;
    border-radius: 4px;
    display: inline-block; /* Ensures the label doesn't break */
}
.woocommerce-shipping-totals.shipping{
    display:none
}

ul.products li.product .added_to_cart, ul.products li.product .button{opacity: 1;}
ul.products li.product .product-label{background-color: red;}

/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

.woocommerce-checkout #ship-to-different-address{display:none;}
#planning_livraison_field .woocommerce-input-wrapper,#address_point_relais_field .woocommerce-input-wrapper{display: flex;}
#planning_livraison_field .woocommerce-input-wrapper label,#address_point_relais_field .woocommerce-input-wrapper label{
    padding: 15px;
    cursor: pointer;background-color: #f9f9f9;}
#planning_livraison_field .input-radio,#address_point_relais_field .input-radio{display:none;}
.selected-border {
    border: 2px solid #0073aa; /* Change the color as needed */
    padding: 5px;
    border-radius: 4px;
    display: inline-block; /* Ensures the label doesn't break */
}
.woocommerce-shipping-totals.shipping{
    display:none
}

ul.products li.product .added_to_cart, ul.products li.product .button{opacity: 1;}
ul.products li.product .product-label{background-color: red;}
.col-full-nav{background-color: var(--e-global-color-c14f77a) !important;}
.shoptimizer-cart a.cart-contents .count, .shoptimizer-cart-icon i{    background: 0% 0% no-repeat padding-box padding-box rgb(255, 80, 109);
    color: white !important;
    border-color: white !important;}
    .shoptimizer-cart a.cart-contents .count, .shoptimizer-cart a.cart-contents .count:after{    border-color: white !important;}
    .shoptimizer-cart a.cart-contents .count:after{border: 1px solid white;}

    .woocommerce-LoopProduct-link.woocommerce-loop-product__link strong,.product_title.entry-title strong{color:red}

@media (min-width: 993px) {
   ul.products li.product{margin-bottom: 35px!important ;margin-top: 40px;}
   .compare-button{ bottom: -45px!important;}
}
ul.products li.product:not(.product-category):before{
            height: calc(100% + 70px);
}
 .compare-button{
       
    background: white!important;
    color: var(--e-global-color-c14f77a) !important;
    border: 1px solid var(--e-global-color-c14f77a) !important;
    
}
.compare-button:hover{
       
    background:var(--e-global-color-c14f77a) !important;
    color: white!important;
    border: 1px solid var(--e-global-color-c14f77a) !important;
}

@media (max-width: 480px) {
    .woocommerce-loop-product__title {
        height: auto!important;
    }
    .site .elementor-products-grid ul.products.elementor-grid li.product{
        padding-bottom: 0px!important
    }
}
.woocommerce-loop-product__title {
    height: auto!important;
}
@media (max-width: 770px) {
    ul.products li.product .added_to_cart, ul.products li.product .button {
         
        margin-bottom: 8px;
    }
}

.div-exclusive{
    text-align: center;
    padding: 25px;
    background: #4b3b90;
    color: white;
    border-radius: 5px;
    font-size: 20px;
}
.ZebraDialogBackdrop{z-index: 101;}

ul.products li.product .price{
    margin-top: .75rem;
}

.woocommerce-loop-product__title {
    min-height: auto !important;
     height: auto !important;
}