/* Store Weave: gift item / badge rules, used even with no picker present. */
.sw-gift-badge{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;font-size:var(--sw-gift-badge-size,10px);line-height:1.35;font-weight:600;vertical-align:middle}
.sw-gift-badge--gift{ color:var(--sw-shipping-gift-badge-text-color,#6b7280); background:#f3f4f6; }
      .sw-gift-gift-price-html{
        display:inline-flex;
        align-items:center;
        gap:10px;
        white-space:nowrap;
      }
      .sw-gift-gift-old-price{
        color:#9ca3af;
        text-decoration:line-through;
        font-weight:400;
      }
      .sw-gift-gift-old-price .woocommerce-Price-amount{ color:inherit; }
      .sw-gift-gift-zero-price,
      .sw-gift-gift-zero-price .woocommerce-Price-amount{
        color:var(--sw-shipping-gift-zero-price-color,#eb1b69);
        font-style:normal;
        text-decoration:none;
        font-weight:700;
      }
      .sw-gift-gift-mini-price{ display:inline-flex; align-items:center; }
      .sw-gift-gift-item .quantity,
      .sw-gift-gift-item .quantity.buttons_added,
      .sw-gift-gift-item .quantity-wrapper,
      .sw-gift-gift-item .product-quantity,
      .sw-gift-gift-item .product-quantity .qty,
      .sw-gift-gift-item .qty,
      .sw-gift-gift-item .plus,
      .sw-gift-gift-item .minus,
      .sw-gift-gift-item .quantity-selector,
      .sw-gift-gift-item .quantity__buttons,
      .sw-gift-gift-item .cart-drawer-item__quantity,
      .sw-gift-gift-item .mini-cart-item__quantity,
      .sw-gift-gift-item .shoptimizer-qty,
      .sw-gift-gift-item .quantity-wrap,
      .sw-gift-gift-item .product-item-quantity,
      .sw-gift-gift-item .mini_cart_item_quantity,
      .sw-gift-gift-item .cart-item-qty,
      .sw-gift-gift-item .quantity-block,
      .sw-gift-gift-item input.qty,
      .sw-gift-gift-item .buttons_added{
        display:none !important;
      }

.woocommerce-mini-cart-item .sw-gift-badge{margin-top:3px}
