.quantity:has(.packaging-advantage:not(.hide):not(.d-none)) { flex-grow: 1; }
.quantity .packaging-advantage { order: -1; display: flex; width: 100%; }
.quantity .packaging-advantage.d-none { display: none !important; }
.quantity .packaging-advantage:not(.hide):not(.d-none) ~ .minus,
.quantity .packaging-advantage:not(.hide):not(.d-none) ~ .plus,
.quantity .packaging-advantage:not(.hide):not(.d-none) ~ .qty { display: none; }
.quantity .packaging-advantage:not(.d-none) ~ .minus { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.quantity .packaging-advantage.hide .qty-trigger { display: none; }
.quantity .packaging-advantage.hide .qty-change { transition: none; border-right: 1px solid var(--wcp-color-border, #e5e7eb); }
.quantity .packaging-advantage .qty-trigger,
.quantity .packaging-advantage .qty-change {
	display: flex; flex-direction: column; align-items: center; justify-content: center;
	background: #fff; height: 100%; border-radius: 0; width: unset;
	color: var(--wcp-color-dark, #374151); transition: all 0.2s ease-in-out;
}
.quantity .packaging-advantage .qty-trigger.active,
.quantity .packaging-advantage .qty-change.active { background-color: var(--wcp-color-dark, #374151); color: #fff; }
.quantity .packaging-advantage .qty-trigger small,
.quantity .packaging-advantage .qty-change small { font-size: var(--wcp-font-size-sm, 0.875rem); font-weight: 400; }
.quantity .packaging-advantage .qty-change { background-color: var(--wcp-color-light, #f5f4f0); }
.quantity .packaging-advantage .qty-trigger { flex-grow: 1; font-weight: var(--wcp-font-weight-bold, 700); border-left: 1px solid var(--wcp-color-border, #e5e7eb); }
.quantity .packaging-advantage > *:first-child { border-top-left-radius: var(--wcp-radius, 0.375rem); border-bottom-left-radius: var(--wcp-radius, 0.375rem); padding-left: 1rem; padding-right: 1rem; }
.quantity .packaging-advantage > *:last-child { border-top-right-radius: var(--wcp-radius, 0.375rem); border-bottom-right-radius: var(--wcp-radius, 0.375rem); }
