body.post-type-archive-product.woocommerce .container-wrap, 
body.tax-product_cat.woocommerce .container-wrap {
    background-color: transparent !important;
}

.nectar-shop-header {
    display: none;
}

/*******************************************************************/
/* SINGLE PRODUCT                                                  */
/*******************************************************************/

/* Quantite + bouton ajouter au panier sur la meme ligne */
.single-product .summary form.cart {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

.single-product .summary form.cart .quantity {
    margin-bottom: 0;
}

.single-product .summary form.cart .single_add_to_cart_button {
    flex: 1;
    margin: 0;
}

/* Masquer le flex-break de Salient si present */
.single-product .summary form.cart .flex-break {
    display: none;
}

/*******************************************************************/
/* REASSURANCE                                                     */
/*******************************************************************/
.timouss-reassurance {
    list-style: none;
    margin: 25px 0 0;
    padding: 0;
}

.timouss-reassurance-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 0;
    border-bottom: 1px solid var(--border-color, #000);
    font-size: 14px;
}

.timouss-reassurance-item:first-child {
    border-top: 1px solid var(--border-color, #000);
}

.timouss-reassurance-icon {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

/*******************************************************************/
/* DESACTIVER ZOOM IMAGE PRODUIT                                   */
/*******************************************************************/
.single-product .woocommerce-product-gallery__trigger {
    display: none !important;
}

/* Desactiver le zoom WooCommerce natif (hover) */
.single-product .woocommerce-product-gallery .zoomImg,
.single-product .woocommerce-product-gallery .easyzoom-flyout,
.single-product .woocommerce-product-gallery .easyzoom img.easyzoom-img {
    display: none !important;
}

.single-product .woocommerce-product-gallery__image {
    pointer-events: auto;
}

.single-product .woocommerce-product-gallery__image a {
    cursor: default;
}

.single-product .woocommerce-product-gallery .easyzoom {
    pointer-events: none;
}

.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}