/* ==========================================================================
   Ancien CSS additionnel du customizer, allégé le 2026-10-20 : seules les
   règles encore utilisées (configurateur, panier, notices…) sont gardées.
   Version complète d origine : historique du customizer (post 105).
   ========================================================================== */

/* ============================================================
   CSS thème (Kadence compatible)
   À coller dans Apparence → Personnaliser → CSS additionnel
   ============================================================ */

/* ----------------------------------------------------------
   Masquer éléments WC natifs sur fiches produit RSP
   ---------------------------------------------------------- */

.rsp-product .price,
.rsp-product .woocommerce-Price-amount,
.rsp-product form.cart,
.rsp-product .single_add_to_cart_button,
.rsp-product .quantity,
.rsp-product .product_meta,
.rsp-product .woocommerce-product-rating,
.rsp-product .woocommerce-notice--info,
.rsp-product .wc-block-components-notice-banner {
    display: none !important;
}

/* ----------------------------------------------------------
   Masquer le configurateur dans TOUTES les zones hors fiche produit
   ---------------------------------------------------------- */

/* Panier WC classique */

.woocommerce-cart-form .rsp-configurator,
.cart_item .rsp-configurator,
.woocommerce-cart .rsp-configurator {
    display: none !important;
}

/* Mini-cart sidebar */

.widget_shopping_cart .rsp-configurator,
.widget_shopping_cart .rsp-config-header,
.widget_shopping_cart .rsp-config-form,
.widget_shopping_cart .rsp-variables-grid,
.widget_shopping_cart .rsp-actions-primary {
    display: none !important;
}

/* Mini-cart Kadence */

.kadence-mini-cart .rsp-configurator,
.kadence-mini-cart .rsp-config-header,
.kadence-mini-cart .rsp-config-form,
.drawer-content .rsp-configurator,
.drawer-content .rsp-config-header,
.drawer-content .rsp-config-form {
    display: none !important;
}

/* Bloc WooCommerce cart */

.wc-block-cart .rsp-configurator,
.wc-block-mini-cart .rsp-configurator,
.wp-block-woocommerce-cart .rsp-configurator {
    display: none !important;
}

/* Checkout */

.woocommerce-checkout .rsp-configurator {
    display: none !important;
}

/* Prix "selon configuration" dans la boutique */

.rsp-price-shop {
    font-size: 0.9rem;
    color: #888;
    font-style: italic;
}

/* ----------------------------------------------------------
   Améliorer l'affichage des métas RSP dans le mini-cart
   ---------------------------------------------------------- */

.woocommerce-mini-cart-item dl.variation dt,
.woocommerce-mini-cart-item dl.variation dd {
    font-size: 0.72rem;
    color: #666;
    margin: 1px 0;
}

/* Masquer le titre "Configurez votre impression" dans le panier */

.cart_item .rsp-config-title,
.widget_shopping_cart .rsp-config-title {
    display: none !important;
}

/* Masquer configurateur dans le panier - Kadence */

.woocommerce-cart-form td.product-name .rsp-configurator,
.woocommerce-cart-form td.product-name .rsp-config-header,
.woocommerce-cart-form td.product-name .rsp-config-form,
.woocommerce-cart-form td.product-name .rsp-variables-grid,
.woocommerce-cart-form td.product-name .rsp-delai-wrap,
.woocommerce-cart-form td.product-name .rsp-quantity-wrap,
.woocommerce-cart-form td.product-name .rsp-country-wrap,
.woocommerce-cart-form td.product-name .rsp-actions-primary,
.woocommerce-cart-form td.product-name .rsp-price-result,
.woocommerce-cart-form td.product-name .rsp-global-messages {
    display: none !important;
}

/* ---------- VARIABLES ---------- */

:root {
  --wyp-green-900: #0f3d22;
  --wyp-green-700: #17512e;
  --wyp-green-500: #5aa832;
  --wyp-green-600: #3f7d1f;
  --wyp-ink:       #171a17;
  --wyp-text:      #2f352f;
  --wyp-muted:     #6b7268;
  --wyp-muted-2:   #8a938a;
  --wyp-bg:        #ffffff;
  --wyp-panel:     #f6f8f3;
  --wyp-panel-2:   #f4f6f1;
  --wyp-panel-3:   #f1f4ee;
  --wyp-green-tint:#f2f8ee;
  --wyp-eco-tint:  #eaf3e2;
  --wyp-border:    #e3e6e1;
  --wyp-border-2:  #e6ebe0;
  --wyp-border-3:  #dbe0d6;
  --wyp-font-sans: 'Plus Jakarta Sans', system-ui, sans-serif;
  --wyp-font-mono: 'DM Mono', ui-monospace, monospace;
  --wyp-r:         11px;
  --wyp-r-lg:      14px;
  --wyp-shadow-card: 0 1px 3px rgba(15,61,34,.06);
  --wyp-shadow-float:0 16px 34px -14px rgba(15,61,34,.35);
}

/* ============================================================
   BASE GLOBALE
   ============================================================ */

body {
  font-family: var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  background: var(--wyp-bg) !important;
  -webkit-font-smoothing: antialiased;
}

::selection { background: #c7e6b0; }

h1, h2, h3, h4 { font-family: var(--wyp-font-sans) !important; }

/* ============================================================
   BOUTONS GLOBAUX WooCommerce
   ============================================================ */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.wc-block-components-button,
.wp-block-button__link {
  font: 700 14px var(--wyp-font-sans) !important;
  background: var(--wyp-green-700) !important;
  color: #fff !important;
  border: none !important;
  border-radius: var(--wyp-r) !important;
  padding: 13px 22px !important;
  cursor: pointer !important;
  transition: background .15s, transform .1s !important;
  text-decoration: none !important;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover {
  background: var(--wyp-green-900) !important;
  transform: translateY(-1px) !important;
}

.rsp-price-shop {
  font: 500 13px var(--wyp-font-sans) !important;
  color: var(--wyp-muted) !important;
  font-style: italic;
}

/* ============================================================
   FICHE PRODUIT RSP
   ============================================================ */

/* Masquer éléments WC natifs sur produits RSP */

.rsp-product .price:not(.rsp-price-shop),
.rsp-product form.cart,
.rsp-product .single_add_to_cart_button,
.rsp-product .quantity,
.rsp-product .woocommerce-product-rating,
.rsp-product .woocommerce-notice--info {
  display: none !important;
}

/* Titre fiche produit */

.rsp-product .product_title {
  font: 800 32px/1.1 var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  letter-spacing: -.01em !important;
  margin-bottom: 12px !important;
}

/* Description courte */

.rsp-product .woocommerce-product-details__short-description,
.rsp-product .rsp-summary-content > p:first-child {
  font: 400 15px/1.6 var(--wyp-font-sans) !important;
  color: var(--wyp-muted) !important;
  margin-bottom: 20px !important;
}

/* Zone configurateur dans la summary */

.rsp-summary-content {
  width: 100%;
}

/* Configurateur RSP adapté au design WeYouPrint */

.rsp-product .rsp-configurator {
  background: var(--wyp-panel) !important;
  border: 1px solid var(--wyp-border-2) !important;
  border-radius: var(--wyp-r-lg) !important;
  padding: 24px !important;
  max-width: 100% !important;
}

.rsp-product .rsp-config-title {
  font: 700 16px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
}

.rsp-product .rsp-label {
  font: 500 10px var(--wyp-font-mono) !important;
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  color: var(--wyp-muted-2) !important;
}

.rsp-product .rsp-field,
.rsp-product .rsp-select {
  border: 1px solid var(--wyp-border-3) !important;
  border-radius: 9px !important;
  font: 500 14px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  background-color: #fff !important;
}

.rsp-product .rsp-field:focus {
  border-color: var(--wyp-green-700) !important;
  box-shadow: 0 0 0 3px rgba(23,81,46,.1) !important;
}

/* Boutons délai */

.rsp-product .rsp-delai-btn {
  border: 1px solid var(--wyp-border-3) !important;
  border-radius: 20px !important;
  font: 600 13px var(--wyp-font-sans) !important;
  color: var(--wyp-text) !important;
  background: #fff !important;
}

.rsp-product .rsp-delai-btn.active {
  background: var(--wyp-green-700) !important;
  border-color: var(--wyp-green-700) !important;
  color: #fff !important;
}

/* Bouton calculer le prix */

.rsp-product .rsp-btn-price {
  background: var(--wyp-green-700) !important;
  font: 700 15px var(--wyp-font-sans) !important;
  border-radius: var(--wyp-r) !important;
  box-shadow: var(--wyp-shadow-float) !important;
}

.rsp-product .rsp-btn-price:hover:not(:disabled) {
  background: var(--wyp-green-900) !important;
}

/* Bouton ajouter au panier */

.rsp-product .rsp-btn-cart {
  background: var(--wyp-green-700) !important;
  font: 700 15px var(--wyp-font-sans) !important;
  border-radius: var(--wyp-r) !important;
}

.rsp-product .rsp-btn-cart:hover:not(:disabled) {
  background: var(--wyp-green-900) !important;
}

/* Bloc prix résultat */

.rsp-product .rsp-price-result {
  border: 1px solid var(--wyp-border-2) !important;
  border-radius: var(--wyp-r-lg) !important;
}

.rsp-product .rsp-price-box {
  background: var(--wyp-green-tint) !important;
}

.rsp-product .rsp-price-ttc {
  color: var(--wyp-green-700) !important;
  font: 800 28px/1 var(--wyp-font-sans) !important;
}

/* Table panier */

.woocommerce-cart-form table.cart {
  border: none !important;
}

.woocommerce-cart-form table.cart th {
  font: 500 10px var(--wyp-font-mono) !important;
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  color: var(--wyp-muted-2) !important;
  border: none !important;
  padding: 12px 16px !important;
}

.woocommerce-cart-form table.cart td {
  border-top: 1px solid var(--wyp-hairline, #eef1ea) !important;
  padding: 16px !important;
  vertical-align: middle !important;
}

/* Nom produit dans le panier */

.woocommerce-cart-form .cart_item .product-name a {
  font: 700 15px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  text-decoration: none !important;
}

.woocommerce-cart-form .cart_item .product-name a:hover {
  color: var(--wyp-green-700) !important;
}

/* Prix panier */

.woocommerce-cart-form .cart_item .product-price,
.woocommerce-cart-form .cart_item .product-subtotal {
  font: 800 16px var(--wyp-font-sans) !important;
  color: var(--wyp-green-700) !important;
}

/* ============================================================
   CHECKOUT
   ============================================================ */

.woocommerce-checkout h3 {
  font: 700 18px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  margin-bottom: 16px !important;
}

/* Champs checkout */

.woocommerce-checkout .woocommerce-input-wrapper input,
.woocommerce-checkout .woocommerce-input-wrapper select,
.woocommerce form .input-text {
  border: 1px solid var(--wyp-border-3) !important;
  border-radius: 9px !important;
  font: 500 14px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  padding: 12px 14px !important;
  background: #fff !important;
}

.woocommerce-checkout .woocommerce-input-wrapper input:focus,
.woocommerce form .input-text:focus {
  border-color: var(--wyp-green-700) !important;
  box-shadow: 0 0 0 3px rgba(23,81,46,.1) !important;
  outline: none !important;
}

/* Labels checkout */

.woocommerce-checkout label,
.woocommerce form label {
  font: 500 11px var(--wyp-font-mono) !important;
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  color: var(--wyp-muted-2) !important;
  margin-bottom: 5px !important;
}

/* ============================================================
   MASQUER CONFIGURATEUR HORS FICHE PRODUIT
   ============================================================ */

.woocommerce-cart-form .rsp-configurator,
.woocommerce-cart-form .rsp-config-header,
.woocommerce-cart-form .rsp-config-form,
.woocommerce-cart-form .rsp-variables-grid,
.woocommerce-cart-form .rsp-delai-wrap,
.woocommerce-cart-form .rsp-quantity-wrap,
.woocommerce-cart-form .rsp-country-wrap,
.woocommerce-cart-form .rsp-actions-primary,
.woocommerce-cart-form .rsp-price-result,
.widget_shopping_cart .rsp-configurator,
.widget_shopping_cart .rsp-config-header,
.widget_shopping_cart .rsp-config-form,
.drawer-content .rsp-configurator,
.wc-block-cart .rsp-configurator,
.wc-block-mini-cart .rsp-configurator {
  display: none !important;
}

/* ============================================================
   RESPONSIVE MOBILE
   ============================================================ */

@media (max-width: 768px) {
	.rsp-product .product_title {
    font-size: 24px !important;
  }
	.rsp-product .rsp-configurator {
    padding: 16px !important;
  }
	.rsp-price-ttc {
    font-size: 22px !important;
  }
}

/* Messages WC */

.woocommerce-message,
.woocommerce-info {
  border-top-color: var(--wyp-green-500) !important;
  background: var(--wyp-green-tint) !important;
  color: var(--wyp-green-700) !important;
}

.woocommerce-error {
  border-top-color: #dc2626 !important;
}

/* Notices Kadence */

.kadence-notice { border-radius: var(--wyp-r) !important; }

/* Scrollbar personnalisée */

::-webkit-scrollbar { width: 6px; }

::-webkit-scrollbar-track { background: var(--wyp-panel); }

::-webkit-scrollbar-thumb { background: var(--wyp-border-3); border-radius: 3px; }

::-webkit-scrollbar-thumb:hover { background: var(--wyp-muted-2); }

/* ============================================================
   WeYouPrint — Habillage visuel du configurateur RSP
   Remappe les variables --rsp-* (définies dans le CSS front du
   plugin) sur la palette WYP, sans toucher à la structure.
   À coller à la suite de tout le CSS existant.
   ============================================================ */

.rsp-configurator {
  --rsp-primary:      var(--wyp-green-700) !important;
  --rsp-primary-dark: var(--wyp-green-900) !important;
  --rsp-bg:           var(--wyp-panel-3, #f1f4ee) !important;
  --rsp-border:       var(--wyp-border-3) !important;
  --rsp-text:         var(--wyp-ink) !important;
  --rsp-text-muted:   var(--wyp-muted) !important;
  --rsp-success:      var(--wyp-green-700) !important;
  --rsp-success-bg:   var(--wyp-eco-tint, #eaf3e6) !important;
  --rsp-radius:       9px !important;
  font-family: var(--wyp-font-sans) !important;
  box-shadow: var(--wyp-shadow-card) !important;
  border-color: var(--wyp-border-2) !important;
}

/* Titre "Configurez votre impression" */

.rsp-config-title {
  color: var(--wyp-green-900) !important;
  font-family: var(--wyp-font-sans) !important;
}

/* Labels des champs (SUPPORT, FACE IMPRIMÉE...) en mono, cohérent
   avec le reste du site (badges, meta) */

.rsp-variable-wrap label,
.rsp-variable-wrap > span:first-child {
  font-family: var(--wyp-font-mono) !important;
  font-size: 11px !important;
  letter-spacing: .04em !important;
  color: var(--wyp-muted) !important;
  text-transform: uppercase !important;
}

/* Champs select/input : rayon et bordure cohérents */

.rsp-variable-wrap select,
.rsp-variable-wrap input[type="text"],
.rsp-variable-wrap input[type="number"] {
  border-radius: 9px !important;
  border-color: var(--wyp-border-3) !important;
  font-family: var(--wyp-font-sans) !important;
  transition: border-color .15s ease !important;
}

.rsp-variable-wrap select:focus,
.rsp-variable-wrap input:focus {
  border-color: var(--wyp-green-700) !important;
  box-shadow: 0 0 0 3px rgba(23,81,46,.1) !important;
  outline: none !important;
}

/* Pilules Standard / Express / Urgence */

.rsp-is-production-time .rsp-choice-pill,
.rsp-is-production-time button,
.rsp-is-production-time [role="button"] {
  border-radius: 20px !important;
  font-family: var(--wyp-font-sans) !important;
  font-weight: 600 !important;
  border: 1px solid var(--wyp-border-3) !important;
  color: var(--wyp-ink) !important;
  background: #fff !important;
}

.rsp-is-production-time .active,
.rsp-is-production-time .selected,
.rsp-is-production-time [aria-selected="true"] {
  background: var(--wyp-green-700) !important;
  border-color: var(--wyp-green-700) !important;
  color: #fff !important;
}

/* Bouton "Calculer le prix" */

.rsp-configurator button[type="submit"],
.rsp-configurator .rsp-calculate-btn,
.rsp-configurator .rsp-price-btn {
  background: var(--wyp-green-700) !important;
  color: #fff !important;
  font-family: var(--wyp-font-sans) !important;
  font-weight: 600 !important;
  border: none !important;
  border-radius: 9px !important;
  padding: 12px 24px !important;
  transition: background .2s ease !important;
}

.rsp-configurator button[type="submit"]:hover,
.rsp-configurator .rsp-calculate-btn:hover,
.rsp-configurator .rsp-price-btn:hover {
  background: var(--wyp-green-900) !important;
}

/* Masque l'emoji 💰 sur le bouton "Calculer le prix" */

.rsp-btn-price .rsp-btn-icon {
  display: none !important;
}

/* Masquer l'emoji panier */

.rsp-btn-cart .rsp-btn-icon {
  display: none !important;
}

/* Centrer le bouton dans son conteneur */

.rsp-btn-cart {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 600px) {
	.rsp-product .rsp-price-ttc {
    font-size: 17px !important;
  }
	.rsp-product .rsp-price-ht {
    font-size: 11px !important;
  }
	.rsp-price-main {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 4px !important;
  }
}

@media (max-width: 600px) {
	.kadence-breadcrumbs,
  .kadence-breadcrumb-container {
    font-size: 11px !important;
    line-height: 1.4 !important;
  }
}

.rsp-price-box {
padding: 20px 14px;
background: linear-gradient(135deg, #fff8f5 0%, #fff 100%);
border-bottom: 1px solid var(--rsp-border);
}

/* ============================================================
   WeYouPrint — Page Panier (WooCommerce CART BLOCK, pas classique)
   Remplace weyouprint-cart.css (à retirer, mauvaises classes)
   ============================================================ */

/* ---------- LIGNE PRODUIT ---------- */

/* On transforme la ligne en conteneur flex à nous : elle encaisse
   tout le contenu dans UNE seule carte, peu importe si WooCommerce
   réempile les colonnes en dessous d'une certaine largeur. */

.wc-block-cart-items__row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  width: 100% !important;
  background: #fff !important;
  border: 1px solid var(--wyp-border-2) !important;
  border-radius: var(--wyp-r-lg) !important;
  box-shadow: var(--wyp-shadow-card) !important;
  margin-bottom: 16px !important;
  padding: 20px !important;
}

.wc-block-cart-items__row td {
  border: none !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  vertical-align: top !important;
}

.wc-block-cart-item__image {
  flex: 0 0 80px !important;
  margin-right: 20px !important;
}

.wc-block-cart-item__product {
  flex: 1 1 320px !important;
}

.wc-block-cart-item__total {
  flex: 0 0 auto !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  text-align: right !important;
}

table.wc-block-cart-items {
  display: block !important;
  width: 100% !important;
}

table.wc-block-cart-items thead {
  display: none !important;
}

table.wc-block-cart-items tbody {
  display: block !important;
  width: 100% !important;
}

.wc-block-cart-items__row {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Miniature */

.wc-block-cart-item__image img {
  border-radius: 9px !important;
  border: 1px solid var(--wyp-border-2) !important;
}

/* Nom produit */

.wc-block-components-product-name {
  font: 700 16px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
  text-decoration: none !important;
}

/* Prix (ligne + total) */

.wc-block-components-product-price__value,
.wc-block-cart-item__total .wc-block-components-product-price__value {
  font: 700 16px var(--wyp-font-sans) !important;
  color: var(--wyp-green-700) !important;
}

/* ---------- DÉTAILS DE CONFIG en liste propre ---------- */

.wc-block-components-product-details {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  margin-top: 10px !important;
}

.wc-block-components-product-details > span {
  display: block !important;
  font: 500 12.5px var(--wyp-font-sans) !important;
  color: var(--wyp-muted) !important;
  line-height: 1.5 !important;
}

.wc-block-components-product-details__name {
  font-weight: 700 !important;
  color: var(--wyp-ink) !important;
  margin-right: 4px !important;
}

/* Masque les séparateurs " / " entre chaque ligne de détail,
   inutiles maintenant que chaque détail est sur sa propre ligne */

.wc-block-components-product-details > span > span[aria-hidden="true"] {
  display: none !important;
}

/* ---------- SÉLECTEUR DE QUANTITÉ ---------- */

.wc-block-components-quantity-selector {
  border-radius: 9px !important;
  border: 1px solid var(--wyp-border-3) !important;
  overflow: hidden !important;
}

.wc-block-components-quantity-selector__input {
  border: none !important;
  font: 600 14px var(--wyp-font-sans) !important;
  color: var(--wyp-ink) !important;
}

.wc-block-components-quantity-selector__button {
  color: var(--wyp-ink) !important;
  background: var(--wyp-panel) !important;
  border: none !important;
}

.wc-block-components-quantity-selector__button:hover {
  background: var(--wyp-eco-tint, #eaf3e6) !important;
  color: var(--wyp-green-700) !important;
}

/* Bouton supprimer (icône poubelle SVG) */

.wc-block-cart-item__remove-link {
  color: var(--wyp-muted) !important;
  transition: color .15s ease !important;
}

.wc-block-cart-item__remove-link:hover {
  color: #c0392b !important;
}

.wc-block-cart-item__remove-link svg path {
  fill: currentColor !important;
}

/* ---------- BLOC RÉCAPITULATIF (sidebar droite) ---------- */

.wc-block-cart__totals-title,
.wc-block-components-totals-wrapper {
  font-family: var(--wyp-font-sans) !important;
}

.wc-block-cart .wc-block-components-panel,
.wc-block-cart__totals-title {
  border-color: var(--wyp-border-2) !important;
}

.wc-block-components-totals-item__value {
  font-weight: 700 !important;
  color: var(--wyp-ink) !important;
}

/* Bouton "Valider la commande" (checkout classique, déjà vert -> on garde) */

.wc-block-cart__submit-button,
.wp-block-woocommerce-proceed-to-checkout-block a {
  border-radius: 9px !important;
  font-weight: 700 !important;
}

.product-archive-hero-section {
  display: none !important;
}

:root {
  --wyp-green-900: #0f3d22;
  --wyp-green-700: #17512e;
  --wyp-green-500: #5aa832;
  --wyp-ink: #171a17;
  --wyp-muted: #6b7268;
  --wyp-panel: #f6f8f3;
  --wyp-panel-3: #f1f4ee;
  --wyp-border-2: #e6ebe0;
  --wyp-eco-tint: #eaf3e2;
  --wyp-font-sans: 'Plus Jakarta Sans', system-ui, sans-serif;
  --wyp-font-mono: 'DM Mono', monospace;
  --wyp-r: 11px;
  --wyp-r-lg: 14px;
  --wyp-shadow-card: 0 1px 3px rgba(15,61,34,.06);
  --wyp-shadow-float: 0 16px 34px -14px rgba(15,61,34,.35);
}

/* Fix : la règle ci-dessus masque aussi, par erreur, le prix et la quantité
   à l'intérieur du panier latéral (sidecart), car .rsp-product est une classe
   sur <body> et le panier vit dans le même <body>. On restaure l'affichage
   du prix uniquement dans le panier / mini-panier. */

.rsp-product #cart-drawer .woocommerce-Price-amount,
.rsp-product #cart-drawer .quantity,
.rsp-product .widget_shopping_cart .woocommerce-Price-amount,
.rsp-product .widget_shopping_cart .quantity,
.rsp-product .kadence-mini-cart-refresh .woocommerce-Price-amount,
.rsp-product .kadence-mini-cart-refresh .quantity {
    display: inline !important;
}
