#shop_actions.shop-actions {
    position: absolute;
    top: 0;
    right: -15px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 14px;
    padding-right: 12px;
}

.shop-actions__nav {
    display: flex;
    align-items: center;
    gap: 14px;
}

.shop-actions__link {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 999px;
    text-decoration: none;
}

.shop-actions__icon svg {
    display: block;
}

.shop-actions__badge {
    position: absolute;
    top: -5px;
    right: -8px;
    min-width: 18px;
    height: 18px;
    padding: 0 5px;
    border-radius: 999px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    font-weight: 700;
}

/* Couleurs à ajuster selon ton thème */
.shop-actions__link { background: rgba(202,170,115,0.15); }
.shop-actions__link:hover { background: rgba(202,170,115,1); }
.shop-actions__icon svg { fill: #fff; }
.shop-actions__badge { background: #00ffb1; color: #222; }

.shop-actions__badge.is-empty { display:none; }



/* Panier (Cart Block) uniquement */
.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items {
    width: 100%;
    table-layout: auto;
}

/* 1) On garde la cellule "image" mais on la rend invisible et sans largeur */
.woocommerce-cart .wp-block-woocommerce-cart th.wc-block-cart-items__header-image,
.woocommerce-cart .wp-block-woocommerce-cart td.wc-block-cart-item__image {
    width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    white-space: nowrap !important;
}
/* CART BLOCK: supprimer complètement la colonne "image" */
.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items thead th.wc-block-cart-items__header-image,
.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items tbody td.wc-block-cart-item__image {
    display: none !important;
}

/* Reset au cas où un CSS a transformé la table en flex/grid */
.woocommerce-cart .wp-block-woocommerce-cart tr.wc-block-cart-items__row { display: table-row !important; }
.woocommerce-cart .wp-block-woocommerce-cart td.wc-block-cart-item__product,
.woocommerce-cart .wp-block-woocommerce-cart td.wc-block-cart-item__total { display: table-cell !important; }

/* 2) On cache le contenu (pas la cellule) */
.woocommerce-cart .wp-block-woocommerce-cart td.wc-block-cart-item__image a,
.woocommerce-cart .wp-block-woocommerce-cart td.wc-block-cart-item__image img {
    display: none !important;
}

/* 3) On masque aussi le libellé "Produit" dans le header */
.woocommerce-cart .wp-block-woocommerce-cart th.wc-block-cart-items__header-image > span {
    display: none !important;
}
a.wc-block-components-product-name{
    font-size: 18px !important;
}

/* Ajuste la taille du qty input sur archive */
.scalp-archive-cart .quantity input.qty {
    width: 70px;
}

.wc-block-components-order-summary-item__image{
    display:none !important;
}

#radio-control-0-pickup_location\:0__secondary-description > div,
.pickup-location-description,
.wc-local-pickup-time-select {
    display: none!important;
}
