.details-qty.qty,
.field.qty .control.qty {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.sunland-qty-btn {
    width: 20px;
    height: 20px !important;
    border: none !important;
    background: transparent !important;
    color: var(--text-neutral-0, #000) !important;
    font-size: 18px !important;
    line-height: 1 !important;
    padding: 0 !important;
    cursor: pointer;
    margin: 0 !important;
}

.sunland-qty-btn:hover,
.sunland-qty-btn:focus {
    background: transparent;
    box-shadow: none;
}

.details-qty.qty input.cart-item-qty,
.details-qty.qty input.item-qty,
.field.qty input[data-role="cart-item-qty"] {
    text-align: center;
}

