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




/* Sélecteur de quantité */
.cart .quantity .input-text.qty,
.cart .quantity .quantity-button,
.cart .quantity .quantity-nav,
.cart .quantity .quantity-nav .quantity-button {
    border-radius: 0 !important;
}

/* Bouton d'ajout au panier */
.cart .single_add_to_cart_button {
    border-radius: 0 !important;
}

/* Augmenter taille du prix */
.woocommerce-Price-amount {
    font-size: 16px;
}

/* Icone svg bullet point */
.woocommerce-product-details__short-description ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

.woocommerce-product-details__short-description ul li {
    position: relative;
    padding-left: 24px; /* Ajustez si nécessaire pour laisser de l'espace à l'icône */
    margin-bottom: 10px; /* Ajustez si nécessaire */
}

.woocommerce-product-details__short-description ul li:before {
    content: '';
    background-image: url('https://www.beltboutique.co.uk/wp-content/uploads/2024/07/green-icon.svg');
    background-size: 16px 16px; /* Ajustez la taille de l'icône si nécessaire */
    background-repeat: no-repeat;
    width: 16px; /* Ajustez la taille de l'icône si nécessaire */
    height: 16px; /* Ajustez la taille de l'icône si nécessaire */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Centre verticalement l'icône */
}

/* Small padding top bar on mobile */
@media (max-width: 767px) {
    .top-bar {
        padding-top: 2px !important; /* Ajuster la valeur selon vos besoins */
        padding-bottom: 2px !important; /* Ajuster la valeur selon vos besoins */
    }
}

/* Custom product title font size on mobile */
@media (max-width: 767px) {
    .product_title.entry-title {
        font-size: 20px !important;
    }
}

.ppcp-messages {
    display: none !important;
}


/* Bottom border navigation menu */
.col-full-nav {
    border-bottom: 1px solid #ECECEC; /* Bordure noire de 2px */
}



/* Le bouton sélectionné (bordure plus épaisse) */
.cgkit-attribute-swatches .cgkit-attribute-swatch .swatch.cgkit-swatch.cgkit-swatch-selected {
  border: 1px solid #000;       
}


