/* root */
.wc-qty {
    all: unset; /* 🔥 nuclear reset (optional, powerful) */
    display: block;
}

/* wrapper */
.wc-qty__wrapper {
    display: flex;
    align-items: center;
	justify-content: center;
    height: 45px;
}

/* buttons */
.wc-qty__btn {
    width: 45px;
    height: 100%;
	font-size: 22px;
	font-weight: 200;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;

    transition: transform 0.15s ease;
}

.wc-qty__btn:hover {
    transform: scale(1.5);
}

/* input */
.wc-qty__input {
	padding: 0 !important;
    text-align: center;
    border: none !important;
    outline: none !important;
    background: transparent;
	font-size: 24px;
	font-weight: 200;
	width: 3rem !important;
}

/* remove browser arrows */
.wc-qty__input::-webkit-outer-spin-button,
.wc-qty__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.wc-qty__input {
    -moz-appearance: textfield;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
	text-align: center!important;
}